.dsk-fit,.dsk-bandbox,.dsk-needs,.dsk-insights,.dsk-deals{container:dsk/inline-size}.dsk-ink--review{--dsk-ink:var(--kind-review);--dsk-ink-text:var(--kind-review-text)}.dsk-ink--draft{--dsk-ink:var(--kind-draft);--dsk-ink-text:var(--kind-draft-text)}.dsk-ink--audit{--dsk-ink:var(--kind-audit);--dsk-ink-text:var(--kind-audit-text)}.dsk-ink--release{--dsk-ink:var(--kind-release);--dsk-ink-text:var(--kind-release-text)}.dsk-ink--vault{--dsk-ink:var(--kind-vault);--dsk-ink-text:var(--kind-vault-text)}.dsk{--dsk-ivory:var(--text-on-fill);--dsk-champ:color-mix(in srgb, var(--accent-light) 58%, var(--text-strong));--dsk-stone:color-mix(in srgb, var(--text-secondary) 80%, var(--accent));--dsk-quiet:color-mix(in srgb, var(--text-muted) 82%, var(--accent))}[data-mode=light] .dsk{--dsk-ivory:var(--text-strong);--dsk-champ:color-mix(in srgb, var(--accent-text) 72%, var(--text-strong));--dsk-stone:color-mix(in srgb, var(--text-secondary) 82%, var(--accent-text));--dsk-quiet:color-mix(in srgb, var(--text-muted) 85%, var(--accent-text))}.dsk{--dsk-wash-rest:30%;--dsk-wash-hover:40%}[data-mode=light] .dsk{--dsk-wash-rest:13%;--dsk-wash-hover:22%}@property --dsk-wash{syntax:"<percentage>";inherits:true;initial-value:7%}.dsk-kind{background:var(--dsk-ink,var(--text-muted));flex:none;width:7px;height:7px;display:block}.dsk-kind--none{box-shadow:inset 0 0 0 1px var(--dsk-quiet);background:0 0}.dsk-kd{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--dsk-ink-text,var(--dsk-stone));align-items:center;gap:8px;line-height:1;display:inline-flex}.dsk-head{margin:var(--space-7) 0 var(--space-3);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.dsk-head h2{font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-medium);letter-spacing:-.012em;color:var(--text-primary);margin:0}.dsk-eb{margin:var(--space-8) 0 0;font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;line-height:1;display:flex}.dsk-eb:before{content:"";background:var(--accent);width:22px;height:1px}.dsk .dsk-eb+.dsk-head{margin-top:var(--space-3)}.dsk-start .dsk-eb{margin-top:var(--space-7)}.dsk-needs .dsk-eb,.dsk-insights .dsk-eb,.dsk-deals .dsk-eb{margin-top:0}.dsk-needs .dsk-head h2{font-size:var(--fs-display-sm)}.dsk-insights .dsk-head h2,.dsk-weeks .dsk-head h2,.dsk-deals .dsk-head h2{font-size:var(--fs-h1)}.dsk-band .dsk-head h2:before{content:"​";content:"​" / "";font-size:var(--fs-display-sm)}.dsk-head__count{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-muted);font-variant-numeric:lining-nums}.dsk-head__note,.dsk-head__link{font-size:var(--fs-body-sm);color:var(--text-muted);margin-left:auto;text-decoration:none}.dsk-head__link:hover,.dsk-head__link:focus-visible{color:var(--accent-text)}.dsk-head__count+.dsk-head__link{margin-left:auto}.dsk-link{border:0;border-bottom:1px solid var(--line-3);color:var(--text-secondary);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 0 5px;text-decoration:none;display:inline-flex}.dsk-link:hover,.dsk-link:focus-visible{color:var(--accent-text);border-bottom-color:var(--accent)}.dsk-film-foot{margin:var(--space-5) 0 0;display:none}.dsk-mast{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);padding:var(--space-2) 0 var(--space-5);border-bottom:1px solid var(--line-2);flex-wrap:wrap;display:flex}.dsk-mast__title{font-family:var(--font-display);font-size:var(--fs-display-md);font-weight:var(--fw-medium);letter-spacing:-.012em;color:var(--text-primary);margin:0;line-height:1.05}.dsk-mast__folio{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-secondary);margin:10px 0 0}.dsk-plan{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 22px;display:flex}.dsk-plan__name{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary);text-decoration:none}a.dsk-plan__name:hover,a.dsk-plan__name:focus-visible,.dsk-plan__trial{color:var(--accent-text)}.dsk-plan__credits b{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);font-variant-numeric:lining-nums;color:var(--text-primary)}.dsk-plan__credits small{font-size:var(--fs-label);color:var(--text-tertiary);margin-left:5px}.dsk-brief{max-width:1060px;margin:var(--space-5) 0 0;padding-bottom:var(--space-5);border-bottom:1px solid var(--line-2);min-block-size:calc(1.4em + var(--space-5) + 1px);font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.014em;text-wrap:balance;line-height:1.4;font-weight:var(--fw-medium);color:var(--text-secondary)}.dsk-brief b{font-weight:var(--fw-bold);font-variant-numeric:lining-nums;color:var(--text-primary)}.dsk-brief a{color:var(--text-primary);border-bottom:1px solid var(--line-4);transition:border-color var(--d-fast) var(--ease-out);text-decoration:none}.dsk-brief a:hover,.dsk-brief a:focus-visible{border-bottom-color:var(--accent)}.dsk-brief a[class*=dsk-ink--]{border-bottom-color:color-mix(in srgb, var(--dsk-ink) 72%, transparent)}.dsk-brief a[class*=dsk-ink--]:hover,.dsk-brief a[class*=dsk-ink--]:focus-visible{border-bottom-color:var(--dsk-ink)}.dsk-brief a.dsk-brief__risk{color:var(--critical);border-bottom:2px solid color-mix(in srgb, var(--critical) 55%, transparent)}.dsk-brief a[class*=dsk-ink--]{color:var(--dsk-ink-text)}.dsk-brief__f b,.dsk-brief__f a{color:inherit}.dsk-brief__f a{border-bottom:2px solid color-mix(in srgb, currentColor 55%, transparent)}.dsk-brief__f--need{color:var(--accent-text)}.dsk-brief__f--over{color:var(--critical)}.dsk-brief__f--kind{color:var(--dsk-ink-text)}.dsk-brief__sk{width:min(560px,80%);height:.9em;display:block}.dsk-start .dsk-head{margin-top:var(--space-6)}.dsk-start .dsk-head h2{text-wrap:balance;line-height:1.15}.dsk-cards{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dsk-card{--key-cut:14px;--dsk-wash:var(--dsk-wash-rest);--dsk-rule:3px;--dsk-card-base:var(--ink-50);--key-ea:color-mix(in srgb, var(--text-primary) 40%, transparent);--key-eb:color-mix(in srgb, var(--text-primary) 12%, transparent);--key-flap:color-mix(in srgb, var(--dsk-ink,var(--text-primary)) 52%, transparent);--key-flapline:color-mix(in srgb, var(--dsk-ink,var(--text-primary)) 78%, transparent);isolation:isolate;min-height:332px;color:inherit;background:linear-gradient(to bottom left, transparent 50%, var(--key-flap) 50%) top right / var(--key-cut) var(--key-cut) no-repeat;transition:--dsk-wash .26s var(--ease-out), --key-cut .26s var(--ease-out), --key-ea .26s var(--ease-out), --key-eb .26s var(--ease-out), --key-flap .26s var(--ease-out), --key-flapline .26s var(--ease-out);flex-direction:column;padding:20px 20px 18px;text-decoration:none;display:flex;position:relative}.dsk-card:before{content:"";z-index:-2;background:linear-gradient(135deg, var(--key-ea), var(--key-eb));clip-path:polygon(0 0, calc(100% - var(--key-cut)) 0, 100% var(--key-cut), 100% 100%, 0 100%);position:absolute;inset:0}.dsk-card:after{content:"";z-index:-1;background: linear-gradient(var(--dsk-ink,transparent), var(--dsk-ink,transparent)) left 0 top 0 / 100% var(--dsk-rule) no-repeat, linear-gradient(var(--key-flapline), var(--key-flapline)) right var(--key-cut) top 0 / 1px var(--key-cut) no-repeat, linear-gradient(var(--key-flapline), var(--key-flapline)) right 0 top var(--key-cut) / var(--key-cut) 1px no-repeat,  linear-gradient(180deg, color-mix(in srgb, var(--dsk-ink,var(--accent)) var(--dsk-wash), var(--ink-150)) 0%, color-mix(in srgb, var(--dsk-ink,var(--accent)) calc(var(--dsk-wash) * .3), var(--dsk-card-base)) 64%, var(--dsk-card-base) 100%);clip-path:polygon(1px 1px, calc(100% - var(--key-cut) - .42px) 1px, calc(100% - 1px) calc(var(--key-cut) + .42px), calc(100% - 1px) calc(100% - 1px), 1px calc(100% - 1px));position:absolute;inset:0}[data-mode=light] .dsk-card{--dsk-rule:4px;--dsk-card-base:var(--ink-100);--key-flap:color-mix(in srgb, var(--dsk-ink,var(--text-primary)) 78%, transparent);--key-flapline:color-mix(in srgb, var(--dsk-ink,var(--text-primary)) 92%, transparent);filter:drop-shadow(0 1px #2621180d)drop-shadow(0 9px 11px #26211813);transition:--dsk-wash .26s var(--ease-out), --key-cut .26s var(--ease-out), --key-ea .26s var(--ease-out), --key-eb .26s var(--ease-out), --key-flap .26s var(--ease-out), --key-flapline .26s var(--ease-out), filter .26s var(--ease-out)}[data-mode=light] .dsk-card:hover,[data-mode=light] .dsk-card:focus-visible{--key-flap:color-mix(in srgb, var(--dsk-ink,var(--accent)) 90%, transparent);--key-flapline:var(--dsk-ink,var(--accent));filter:drop-shadow(0 1px #2621180f)drop-shadow(0 14px 15px #2621181c)}.dsk-card:hover,.dsk-card:focus-visible{--dsk-wash:var(--dsk-wash-hover);--key-cut:19px;--key-ea:var(--dsk-ink,var(--accent));--key-eb:color-mix(in srgb, var(--dsk-ink,var(--accent)) 38%, var(--ink-100));--key-flap:color-mix(in srgb, var(--dsk-ink,var(--accent)) 52%, transparent);--key-flapline:color-mix(in srgb, var(--dsk-ink,var(--accent)) 82%, transparent)}.dsk-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dsk-card__no{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-tertiary);position:absolute;top:15px;right:30px}.dsk-card__fig{height:104px;margin:0 0 18px;padding:2px 0;display:block}.dsk-card__title{text-wrap:balance;max-width:100%;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-medium);color:var(--text-primary);margin:0 0 6px;line-height:1.14}.dsk-card__desc{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0 0 auto;line-height:1.5}.dsk-card__foot{border-top:1px solid var(--line-1);font-size:var(--fs-label);color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.dsk-card__foot b{font-weight:var(--fw-semibold);color:var(--text-secondary)}.dsk-card__go{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-secondary);transition:transform var(--d-base) var(--ease-out)}.dsk-card:hover .dsk-card__go,.dsk-card:focus-visible .dsk-card__go{color:var(--accent-text);transform:translate(3px)}.dsk-card__kind{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.09em;gap:10px;margin:0 0 16px}.dsk-tile{background:color-mix(in srgb, var(--dsk-ink,var(--text-muted)) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dsk-ink,var(--text-muted)) 46%, transparent);border-radius:6px;flex:none;place-items:center;display:inline-grid}.dsk-tile svg{fill:none;stroke:var(--dsk-ink-text,var(--dsk-stone));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}[data-mode=light] .dsk-tile{background:color-mix(in srgb, var(--dsk-ink,var(--text-muted)) 14%, var(--ink-150));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dsk-ink,var(--text-muted)) 70%, transparent), inset 0 1px 0 #ffffff8c}.dsk-tile--s{border-radius:5px;width:19px;height:19px}.dsk-tile--s svg{width:11px;height:11px}.dsk-tile--m{width:26px;height:26px}.dsk-tile--m svg{width:15px;height:15px}.dsk-tile--l{border-radius:8px;width:40px;height:40px}.dsk-tile--l svg{width:22px;height:22px}.dsk-fig{width:auto;max-width:100%;height:100%;display:block;overflow:visible}.dsk-fig line{stroke:var(--text-tertiary);stroke-width:1px}.dsk-fig__page{fill:none;stroke:var(--text-tertiary);stroke-width:1px}.dsk-fig__rule{stroke:var(--text-secondary)}.dsk-fig line.dsk-fig__tall{stroke:var(--text-primary)}.dsk-fig line.dsk-fig__bar{stroke:var(--text-secondary);stroke-width:5px}.dsk-fig line.dsk-fig__bar--on,.dsk-fig line.dsk-fig__accent,.dsk-fig path.dsk-fig__accent{stroke:var(--dsk-ink,var(--accent-light));stroke-width:1.4px;fill:none}.dsk-fig line.dsk-fig__bar--on{stroke-width:5px}.dsk-fig__solid{fill:var(--text-primary)}.dsk-fig__cover{fill:var(--text-secondary);opacity:.9}.dsk-fig__on{fill:var(--dsk-ink,var(--accent-light))}.dsk-fig__off{fill:none;stroke:var(--text-muted);stroke-width:1px}.dsk-fig text{fill:var(--text-muted);font-family:var(--font-sans);font-size:10px}.dsk-fig .dsk-fig__num{fill:var(--text-primary);font-family:var(--font-display);font-size:34px;font-weight:var(--fw-medium)}.dsk-fig .dsk-fig__serif{fill:var(--text-primary);font-family:var(--font-display);font-size:15px}.dsk-fig .dsk-fig__roman{font-family:var(--font-display);font-size:15px}.dsk-fig .dsk-fig__numr{fill:var(--text-primary);font-family:var(--font-display);text-anchor:end;font-size:15px}.dsk-fig .dsk-fig__cap{fill:var(--text-tertiary)}.dsk-fig .dsk-fig__tag{font-size:15px}.dsk-card:hover .dsk-fig line{stroke:var(--text-secondary)}.dsk-card .dsk-fig line:not([class]),.dsk-card .dsk-fig .dsk-fig__page,.dsk-card .dsk-fig line.dsk-fig__rule,.dsk-card .dsk-fig line.dsk-fig__bar:not(.dsk-fig__bar--on){stroke:color-mix(in srgb, var(--dsk-ink-text) 78%, transparent)}.dsk-card:hover .dsk-fig line:not([class]){stroke:var(--dsk-ink-text)}.dsk-card .dsk-fig text{fill:var(--text-tertiary)}.dsk-card .dsk-fig .dsk-fig__cap{fill:var(--text-secondary)}.dsk-card .dsk-fig .dsk-fig__num,.dsk-card .dsk-fig .dsk-fig__serif,.dsk-card .dsk-fig .dsk-fig__numr{fill:var(--text-primary)}.dsk-band{grid-template-columns:minmax(0,1fr) 492px;align-items:start;gap:0 48px;display:grid}.dsk-band--one{grid-template-columns:minmax(0,1fr)}@container dsk (max-width:1000px){.dsk-band{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.dsk-needs__list{border-top:1px solid var(--line-2)}.dsk-needs__stand,.dsk-needs__partial{margin:0 0 var(--space-3);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5}.dsk-needs__clear{padding:var(--space-4) 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.dsk-needs__clear-line{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-secondary);margin:0 0 4px}.dsk-needs__clear-note{max-width:460px;font-size:var(--fs-label);color:var(--text-tertiary);margin:0;line-height:1.5}.dsk-needs{--dsk-day-w:76px}.dsk-day{grid-template-columns:var(--dsk-day-w) minmax(0, 1fr);gap:0 var(--space-5);padding:var(--space-5) 0 0;border-bottom:1px solid var(--line-2);display:grid}.dsk-day__d{align-self:start;padding-top:1px;position:relative}.dsk-day__d b{font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-medium);font-variant-numeric:lining-nums;color:var(--dsk-ivory);line-height:.88;display:block}.dsk-day__d span{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;white-space:nowrap;color:var(--dsk-quiet);margin-top:10px;line-height:1;display:block}.dsk-day__d span+span{margin-top:6px}.dsk-day--today .dsk-day__d b,.dsk-day--today .dsk-day__d span:first-of-type{color:var(--dsk-champ)}.dsk-day--today .dsk-day__d:before{content:"";top:3px;left:calc(var(--space-4) * -1);background:var(--accent-light);width:2px;height:36px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--accent-light) 55%, transparent);position:absolute}.dsk-day--over .dsk-day__d span:first-of-type{color:var(--critical)}.dsk-day--none .dsk-day__d b{color:var(--dsk-quiet)}.dsk-day__sk{width:40px;height:30px}.dsk-en{isolation:isolate;gap:var(--space-2) 18px;padding:0 0 var(--space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""t k""d k";display:grid;position:relative}.dsk-en+.dsk-en{border-top:1px solid var(--line-1);padding-top:20px}.dsk-en--bare{grid-template-areas:"top top""t k"}.dsk-en--sk{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:0}.dsk-en__top{justify-content:space-between;align-items:center;gap:var(--space-3);grid-area:top;display:flex}.dsk-en__sv{align-items:baseline;gap:10px;display:inline-flex}.dsk-sv{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--dsk-quiet);line-height:1}.dsk-en--critical .dsk-sv{color:var(--critical)}.dsk-en--caution .dsk-sv{color:var(--caution)}.dsk-en__due{font-family:var(--font-display);font-size:var(--fs-body-sm);font-variant-numeric:lining-nums;color:var(--dsk-stone)}.dsk-en__t{text-wrap:balance;font-family:var(--font-display);font-size:var(--fs-lede);font-weight:var(--fw-medium);letter-spacing:-.004em;color:var(--dsk-ivory);overflow-wrap:anywhere;transition:color var(--d-fast) var(--ease-out);grid-area:t;margin:0;line-height:1.16}.dsk-en__d{max-width:330px;font-size:var(--fs-label);color:var(--dsk-stone);grid-area:d;margin:0;line-height:1.5}.dsk-en>.sl-btn{grid-area:k;align-self:center}.dsk-en:before,.dsk-en:after{content:"";top:-12px;bottom:10px;left:calc(var(--space-5) * -1);pointer-events:none;opacity:0;transition:opacity var(--d-fast) var(--ease-out);position:absolute}.dsk-en:before{background:var(--dsk-ink,var(--accent));width:2px}.dsk-en:after{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--dsk-ink,var(--accent)) 8%, transparent), transparent 80%);right:0}.dsk-en:not(.dsk-en--sk):hover:before,.dsk-en:not(.dsk-en--sk):hover:after,.dsk-en:not(.dsk-en--sk):focus-within:before,.dsk-en:not(.dsk-en--sk):focus-within:after{opacity:1}.dsk-en:not(.dsk-en--sk):hover .dsk-en__t,.dsk-en:not(.dsk-en--sk):focus-within .dsk-en__t{color:var(--dsk-champ)}.dsk-resume{grid-template-columns:var(--dsk-day-w) minmax(0, 1fr) auto;gap:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-2);align-items:center;padding:16px 0;display:grid}.dsk-resume__mark{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--dsk-champ);line-height:1}.dsk-resume__text{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-primary);margin:0;line-height:1.25}.dsk-band .dsk-head{margin-top:var(--space-6)}.dsk-ins{border-top:1px solid var(--line-3)}.dsk-ins__row{min-height:116px;padding:var(--space-5) 0 24px;border-bottom:1px solid var(--line-2);grid-template-columns:132px minmax(0,1fr);align-items:end;gap:0 26px;display:grid;position:relative}.dsk-ins__row:nth-of-type(n+2)>.dsk-ins__f{align-self:center}.dsk-ins__n{align-self:start}.dsk-ins__n h3{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--dsk-stone);margin:0 0 12px;line-height:1}.dsk-ins__big{font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-medium);font-variant-numeric:lining-nums;color:var(--dsk-ivory);align-items:baseline;gap:8px;margin:0;line-height:.9;display:flex}.dsk-ins__big u{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;line-height:1;text-decoration:none}.dsk-ins__big--risk,.dsk-ins__big--risk u{color:var(--critical)}.dsk-ins__big--wait,.dsk-ins__big--wait u{color:var(--dsk-champ)}.dsk-ins__small{font-size:var(--fs-label);color:var(--dsk-quiet);margin:10px 0 0;line-height:1.4}.dsk-ins__f{min-width:0}.dsk-bars{height:84px;margin:var(--space-4) 0 22px;border-bottom:1px solid var(--line-3);align-items:flex-end;gap:9px;display:flex}.dsk-bars__b{max-width:17px;height:var(--dsk-h);transition:opacity var(--d-fast) var(--ease-out);flex-direction:column-reverse;flex:1;gap:1px;display:flex;position:relative}.dsk-seg{flex:var(--dsk-n,1) 1 0;background:var(--dsk-ink,var(--text-tertiary));min-height:2px;display:block}.dsk-seg--rest{background:var(--text-tertiary)}[data-mode=light] :is(.dsk-seg,.dsk-kinds span).dsk-ink--review{--dsk-ink:var(--kind-review-chart)}[data-mode=light] :is(.dsk-seg,.dsk-kinds span).dsk-ink--draft{--dsk-ink:var(--kind-draft-chart)}[data-mode=light] :is(.dsk-seg,.dsk-kinds span).dsk-ink--audit{--dsk-ink:var(--kind-audit-chart)}.dsk-bars__b--zero{background:var(--line-4)}.dsk-bars__pk{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-medium);font-variant-numeric:lining-nums;color:var(--dsk-champ);transition:opacity var(--d-fast) var(--ease-out);line-height:1;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.dsk-bars__b:hover .dsk-bars__pk{opacity:0}.dsk-bars__b--now:after{content:"";background:var(--accent-light);height:2px;position:absolute;top:-5px;left:0;right:0}.dsk-bars__b--now i{color:var(--accent-text);font-weight:var(--fw-semibold)}.dsk-bars:hover .dsk-bars__b:not(:hover){opacity:.55}.dsk-bars__b[data-tip]:before{content:attr(data-tip);z-index:2;border:1px solid var(--line-3);background:var(--ink-150);color:var(--text-primary);font-size:var(--fs-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);padding:6px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.dsk-bars__b[data-tip]:hover:before{opacity:1;transform:translate(-50%)}.dsk-bars__b[data-tip]:nth-child(-n+3):before{left:-4px;transform:translateY(4px)}.dsk-bars__b[data-tip]:nth-last-child(-n+4):before{left:auto;right:-4px;transform:translateY(4px)}.dsk-bars__b[data-tip]:nth-child(-n+3):hover:before,.dsk-bars__b[data-tip]:nth-last-child(-n+4):hover:before{transform:translate(0)}.dsk-bars__b i{font-size:var(--fs-label);color:var(--dsk-quiet);font-style:normal;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.dsk-kinds{font-size:var(--fs-label);color:var(--dsk-quiet);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.dsk-kinds span{color:var(--dsk-ink-text,var(--dsk-stone));align-items:center;gap:7px;display:inline-flex}.dsk-kinds b{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--dsk-ivory)}.dsk-reg{gap:14px;display:flex}.dsk-reg__c{flex:0 1 calc(var(--dsk-n,1) * 10px);flex-direction:column;gap:11px;min-width:max-content;display:flex}.dsk-reg__c--critical{--dsk-tier:var(--critical)}.dsk-reg__c--caution{--dsk-tier:var(--caution)}.dsk-reg__c--safe{--dsk-tier:var(--safe)}.dsk-reg__t{gap:3px;height:44px;display:flex}.dsk-reg__t i{background:var(--dsk-tier);flex:1 1 0;min-width:0;max-width:7px;display:block}.dsk-reg__w{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;white-space:nowrap;color:var(--dsk-tier);margin:0;line-height:1}.dsk-reg__w b,.dsk-sgl b{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:var(--dsk-ivory);margin-left:5px}.dsk-sg{border:1px solid var(--line-3);height:14px;margin:6px 0 13px;display:flex}.dsk-sg i{width:var(--dsk-w);height:100%;display:block}.dsk-sg__s{background:var(--accent-light)}.dsk-sg__p{background:linear-gradient(var(--accent-light), var(--accent-light)) left / 1px 100% no-repeat, repeating-linear-gradient(135deg, color-mix(in srgb, var(--dsk-champ) 70%, transparent) 0 1px, transparent 1px 5px)}.dsk-sgl{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;flex-wrap:wrap;gap:4px 20px;margin:0;line-height:1;display:flex}.dsk-sgl__s{color:var(--dsk-champ)}.dsk-sgl__p{color:var(--dsk-stone)}.dsk-sgl__n{color:var(--dsk-quiet)}[data-mode=light] .dsk-insights{--cut:20px;isolation:isolate;filter:drop-shadow(0 1px #2621180d)drop-shadow(0 9px 11px #26211813);padding:0 0 8px;position:relative}[data-mode=light] .dsk-insights:before{content:"";z-index:-2;background:linear-gradient(135deg, color-mix(in srgb, var(--text-primary) 40%, transparent), color-mix(in srgb, var(--text-primary) 12%, transparent));clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute;inset:0}[data-mode=light] .dsk-insights:after{content:"";z-index:-1;background:linear-gradient(var(--accent), var(--accent)) left 0 top 0 / 100% 3px no-repeat, linear-gradient(var(--accent), var(--accent)) right var(--cut) top 0 / 1px var(--cut) no-repeat, linear-gradient(var(--accent), var(--accent)) right 0 top var(--cut) / var(--cut) 1px no-repeat, linear-gradient(to bottom left, transparent 50%, color-mix(in srgb, var(--accent-light) 62%, transparent) 50%) top right / var(--cut) var(--cut) no-repeat, linear-gradient(180deg, var(--ink-150), var(--ink-100) 70%);clip-path:polygon(1px 1px, calc(100% - var(--cut) - .42px) 1px, calc(100% - 1px) calc(var(--cut) + .42px), calc(100% - 1px) calc(100% - 1px), 1px calc(100% - 1px));position:absolute;inset:0}[data-mode=light] .dsk-insights>.dsk-eb,[data-mode=light] .dsk-insights>.dsk-head,[data-mode=light] .dsk-insights>.dsk-ins{margin-left:22px;margin-right:22px}[data-mode=light] .dsk-insights>.dsk-eb{margin-top:var(--space-5)}[data-mode=light] .dsk-insights>.dsk-head{margin-top:var(--space-3)}@container dsk not (max-width:1000px){[data-mode=light] .dsk-band:not(.dsk-band--one)>.dsk-needs{margin-top:var(--space-5)}}@container dsk (max-width:480px){[data-mode=light] .dsk-insights>.dsk-eb,[data-mode=light] .dsk-insights>.dsk-head,[data-mode=light] .dsk-insights>.dsk-ins{margin-left:18px;margin-right:18px}}[data-mode=light] .dsk-card__title,[data-mode=light] .dsk-card__no,[data-mode=light] .dsk-head h2,[data-mode=light] .dsk-ins__big,[data-mode=light] .dsk-mast__title{font-weight:var(--fw-semibold)}[data-mode=light] :is(.dsk-kd,.dsk-eb,.dsk-ins__n h3,.dsk-ins__big u,.dsk-reg__w,.dsk-sgl,.dsk-card__kind){font-family:var(--font-sans-heavy);font-weight:var(--fw-bold)}.dsk-rule{height:236px;margin-top:6px;position:relative}.dsk-rule__line{background:var(--line-3);height:1px;position:absolute;top:160px;left:0;right:0}.dsk-rule__days{background:repeating-linear-gradient(90deg, var(--line-3) 0 1px, transparent 1px calc(100% / 56));height:6px;position:absolute;top:160px;left:0;right:0}.dsk-rule__wk{top:160px;left:calc(var(--dsk-i) * 12.5%);width:12.5%;position:absolute}.dsk-rule__wk i{background:var(--line-4);width:1px;height:16px;position:absolute;top:-5px;left:0}.dsk-rule__wk span{font-size:var(--fs-label);white-space:nowrap;color:var(--text-muted);position:absolute;top:18px;left:8px}.dsk-rule__wk b{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-secondary);margin-right:7px}.dsk-rule__today{top:110px;left:var(--dsk-x);background:var(--accent);width:1px;height:56px;position:absolute}.dsk-rule__today:after{content:"";background:var(--accent-light);width:7px;height:7px;position:absolute;bottom:-3px;left:-3px;transform:rotate(45deg)}.dsk-rule__today span{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--accent-text);position:absolute;top:86px;left:-4px}.dsk-mark{--dsk-lh:calc(34px + (var(--dsk-lvl,1) - 1) * 38px);top:0;left:var(--dsk-x);width:0;height:161px;color:inherit;text-decoration:none;position:absolute}.dsk-mark__lead{width:1px;height:var(--dsk-lh);background:linear-gradient(180deg, transparent, var(--line-4) 40%);position:absolute;bottom:0;left:0}.dsk-mark--bare .dsk-mark__lead{height:14px}.dsk-mark__label{bottom:calc(var(--dsk-lh) + 6px);z-index:1;white-space:nowrap;background:var(--ink-000);padding:1px 6px 1px 0;line-height:1.25;display:block;position:absolute;left:7px}.dsk-mark--flip .dsk-mark__label{text-align:right;padding:1px 0 1px 6px;left:auto;right:7px}.dsk-mark__label b{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-primary);display:block}.dsk-mark__label em{font-size:var(--fs-label);color:var(--text-muted);font-style:normal;display:block}.dsk-mark__dot{background:var(--dsk-ink,var(--text-primary));width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}.dsk-mark--task .dsk-mark__dot{border:1px solid var(--dsk-ink,var(--text-secondary));background:0 0;width:5px;height:5px;bottom:-2px;left:-2px}.dsk-mark--release .dsk-mark__lead{height:calc(var(--dsk-lh) + 26px);background:var(--dsk-ink,var(--text-secondary))}.dsk-mark--release .dsk-mark__label{bottom:calc(var(--dsk-lh) + 32px)}.dsk-mark--release .dsk-mark__label b{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:1.1}.dsk-mark--release .dsk-mark__dot{width:3px;height:22px;bottom:-1px;left:-1px}.dsk-mark:hover .dsk-mark__label b,.dsk-mark:focus-visible .dsk-mark__label b{color:var(--accent-text)}.dsk-mark:focus-visible{outline:none!important}.dsk-mark:focus-visible .dsk-mark__dot{outline:2px solid var(--accent);outline-offset:3px}.dsk-mark--bare .dsk-mark__label{display:none}.dsk-mark--bare:hover .dsk-mark__label,.dsk-mark--bare:focus-visible .dsk-mark__label{z-index:2;display:block;bottom:22px}.dsk-mark:hover .dsk-mark__label,.dsk-mark:focus-visible .dsk-mark__label{background:color-mix(in srgb, var(--dsk-ink,var(--accent)) 12%, var(--ink-000))}.dsk-mark--ghost .dsk-mark__lead{background:repeating-linear-gradient(180deg, var(--line-4) 0 3px, transparent 3px 6px)}.dsk-mark--ghost .dsk-mark__label b{font-weight:var(--fw-medium);color:var(--text-tertiary)}.dsk-mark--ghost .dsk-mark__dot{border:1px dashed var(--text-muted);background:0 0}.dsk-agenda--ruled{visibility:hidden}.dsk-agenda{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.dsk-weeks{position:relative}.dsk-agenda li{border-bottom:1px solid var(--line-2);font-size:var(--fs-body-sm);grid-template-columns:64px minmax(0,1fr);gap:2px 14px;padding:12px 0;display:grid}.dsk-agenda__day{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-primary);grid-row:span 2}.dsk-agenda a{color:var(--text-primary);text-decoration:none}.dsk-agenda__sub,.dsk-agenda__none{font-size:var(--fs-label);color:var(--text-secondary)}.dsk-agenda li.dsk-agenda__none{font-size:var(--fs-body-sm);padding:16px 0;display:block}@container dsk (max-width:768px){.dsk-rule{display:none}.dsk-agenda{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.dsk-agenda--ruled{visibility:visible}}.dsk-counters{border-top:1px solid var(--line-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dsk-counter{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 0 14px;display:flex;position:relative}.dsk-counter+.dsk-counter{border-left:1px solid var(--line-1);padding-left:26px}.dsk-counter:after{content:"";background:var(--dsk-ink);width:28px;height:2px;position:absolute;top:-1px;left:0}.dsk-counter+.dsk-counter:after{left:26px}.dsk-counter b{font-family:var(--font-display);font-size:var(--fs-display-sm);font-weight:var(--fw-medium);font-variant-numeric:lining-nums;color:var(--text-primary);transition:color var(--d-fast) var(--ease-out);line-height:1;display:block}.dsk-counter span{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text-secondary);margin-top:7px;display:block}.dsk-counter em{font-size:var(--fs-label);color:var(--text-muted);margin-top:3px;font-style:normal;display:block}.dsk-counter:hover b,.dsk-counter:focus-visible b{color:var(--accent-text)}.dsk-counter:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dsk-counter[aria-pressed=true]:before{content:"";top:-1px;right:var(--space-5);background:var(--accent);height:2px;position:absolute;left:0}.dsk-counter+.dsk-counter[aria-pressed=true]:before{left:26px}.dsk-counter[aria-pressed=true] b,.dsk-counter[aria-pressed=true] span{color:var(--accent-text)}.dsk-filtered{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line-2);font-size:var(--fs-label);color:var(--text-secondary);margin:0;padding:12px 0;display:flex}.dsk-filtered b,.dsk-filtered--failed{color:var(--text-primary)}.dsk-table{border-top:1px solid var(--line-2)}.dsk-table__head,.dsk-deal{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr) clamp(300px,46cqw,396px) clamp(88px,11cqw,118px) 64px;align-items:center;display:grid}.dsk-table__head{border-bottom:1px solid var(--line-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-tertiary);padding:11px 0}.dsk-table__stages{text-align:center;grid-template-columns:repeat(6,1fr);display:grid}.dsk-table__stages span{position:relative}.dsk-table__stages span:after{content:"";background:var(--dsk-ink);width:14px;height:2px;position:absolute;top:calc(100% + 4px);left:calc(50% - 7px)}.dsk-table__r{text-align:right}.dsk-table__none{padding:var(--space-4) 0;border-bottom:1px solid var(--line-2);font-size:var(--fs-label);color:var(--text-tertiary);margin:0}.dsk-deal{border-bottom:1px solid var(--line-2);transition:background var(--d-fast) var(--ease-out);padding:16px 0}.dsk-deal:hover,.dsk-deal:focus-within{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dsk-ink,var(--accent)) 5%, transparent) 22%, color-mix(in srgb, var(--dsk-ink,var(--accent)) 5%, transparent) 78%, transparent)}.dsk-deal__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--text-primary);overflow-wrap:anywhere;line-height:1.2;text-decoration:none;display:block}a.dsk-deal__title:hover,a.dsk-deal__title:focus-visible{color:var(--accent-text)}.dsk-deal__sub{font-size:var(--fs-label);color:var(--text-secondary);align-items:center;gap:7px;margin-top:4px;display:flex}.dsk-deal__risk{font-size:var(--fs-label);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.dsk-deal__note{color:var(--text-muted)}.dsk-deal__sq{width:7px;height:7px;display:block}.dsk-deal__sq--critical{background:var(--critical)}.dsk-deal__sq--caution{background:var(--caution)}.dsk-deal__sq--safe{background:var(--safe)}.dsk-deal__when{font-size:var(--fs-label);color:var(--text-muted)}.dsk-deal--ghost .dsk-deal__title{color:var(--text-tertiary)}.dsk-deals__all{margin:var(--space-3) 0 0;text-align:right}.dsk-deals__all .dsk-head__link{margin-left:0}.dsk-arc{grid-template-columns:repeat(6,1fr);align-items:center;height:20px;display:grid}.dsk-arc__c{justify-content:center;align-items:center;height:20px;display:flex;position:relative}.dsk-arc__link{background:var(--text-tertiary);opacity:.7;width:100%;height:1px;position:absolute;right:50%}.dsk-arc__n{width:7px;height:7px;display:block;position:relative}.dsk-arc__n--0{background:var(--line-4);width:3px;height:3px}.dsk-arc__n--1{background:color-mix(in srgb, var(--dsk-ink,var(--text-secondary)) 64%, transparent)}.dsk-arc__n--2{background:var(--dsk-ink,var(--accent-light));box-shadow:0 0 0 3px var(--ink-50), 0 0 0 4px var(--accent)}.dsk-deal--ghost .dsk-arc__link{background:repeating-linear-gradient(90deg, var(--line-4) 0 3px, transparent 3px 6px);opacity:1}.dsk-seg{transition:opacity var(--d-base) var(--ease-out)}:where(.dsk[data-focus]) .dsk-seg{opacity:.26}:where(.dsk[data-focus]) .dsk-en{--dsk-ink:var(--text-muted);--dsk-ink-text:var(--dsk-stone)}.dsk[data-focus=review] .dsk-seg.dsk-ink--review,.dsk[data-focus=draft] .dsk-seg.dsk-ink--draft,.dsk[data-focus=audit] .dsk-seg.dsk-ink--audit{opacity:1}.dsk[data-focus=review] .dsk-en.dsk-ink--review{--dsk-ink:var(--kind-review);--dsk-ink-text:var(--kind-review-text)}.dsk[data-focus=draft] .dsk-en.dsk-ink--draft{--dsk-ink:var(--kind-draft);--dsk-ink-text:var(--kind-draft-text)}.dsk[data-focus=audit] .dsk-en.dsk-ink--audit{--dsk-ink:var(--kind-audit);--dsk-ink-text:var(--kind-audit-text)}.dsk[data-focus=review] .dsk-en.dsk-ink--review:before,.dsk[data-focus=review] .dsk-en.dsk-ink--review:after,.dsk[data-focus=draft] .dsk-en.dsk-ink--draft:before,.dsk[data-focus=draft] .dsk-en.dsk-ink--draft:after,.dsk[data-focus=audit] .dsk-en.dsk-ink--audit:before,.dsk[data-focus=audit] .dsk-en.dsk-ink--audit:after{opacity:1}.dsk-bandbox,.dsk-deals{margin-top:var(--space-8)}@container dsk (max-width:1000px){.dsk-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.dsk-card{grid-column:span 2}.dsk-card:nth-child(n+4){grid-column:span 3}}@container dsk (min-width:768px) and (max-width:1000px){.dsk-ins{gap:0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dsk-ins__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-height:0}.dsk-ins__row:nth-of-type(n+2)>.dsk-ins__f{align-self:start}}@container dsk (max-width:640px){.dsk-table__head{display:none}.dsk-deal{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.dsk-deal>span:first-child{grid-area:1/1/span 2}.dsk-deal>span:nth-child(2){max-width:300px;margin-top:var(--space-1);grid-area:3/1/auto/-1}.dsk-deal>span:nth-child(3){grid-area:1/2;justify-self:end}.dsk-deal>span:nth-child(4){grid-area:2/2;justify-self:end}.dsk-deal__at.sl-u-sr-only{clip:auto;white-space:normal;width:auto;height:auto;font-size:var(--fs-label);color:var(--text-muted);margin-top:6px;display:block;position:static;overflow:visible}.dsk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dsk-card,.dsk-card:nth-child(n+4){grid-column:auto}.dsk-card:last-child:nth-child(odd){grid-column:1/-1}}@container dsk (max-width:560px){.dsk-card__fig{display:none}.dsk-card{min-height:0;padding-top:22px}.dsk-card__kind .dsk-tile{border-radius:8px;width:40px;height:40px}.dsk-card__kind .dsk-tile svg{width:22px;height:22px}.dsk-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.dsk-counter:nth-child(odd){border-left:0;padding-left:0}.dsk-counter:nth-child(odd):after{left:0}.dsk-counter:nth-child(n+3){border-top:1px solid var(--line-1)}}@container dsk (max-width:480px){.dsk-ins__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dsk-ins__row:nth-of-type(n+2)>.dsk-ins__f{align-self:start}.dsk-en{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""t""d""k"}.dsk-en--bare{grid-template-areas:"top""t""k"}.dsk-en>.sl-btn{margin-top:var(--space-1);place-self:start}}@container dsk (max-width:380px){.dsk-day{grid-template-columns:minmax(0,1fr)}.dsk-day__d{padding-bottom:var(--space-3);align-items:baseline;gap:10px;display:flex}.dsk-day__d span,.dsk-day__d span+span{margin-top:0}.dsk-day--today .dsk-day__d:before{display:none}.dsk-en:before,.dsk-en:after{left:0}.dsk-resume{grid-template-columns:minmax(0,1fr)}.dsk-resume__mark{display:none}}@container dsk (max-width:420px){.dsk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dsk-card:last-child{grid-column:1/-1}.dsk-card{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 12px;padding:12px 12px 11px;display:grid}.dsk-card__no{display:none}.dsk-card__kind{display:contents}.dsk-card__kind .dsk-tile{border-radius:11px;grid-area:1/1/span 2;width:48px;height:48px}.dsk-card__kind .dsk-tile svg{stroke-width:1.6px;width:26px;height:26px}.dsk-card__word{grid-area:1/2;align-self:end;line-height:1}.dsk-card__desc,.dsk-card__go,.dsk-card__more{display:none}.dsk-card__foot{font-size:var(--fs-label);border:0;grid-area:2/2;align-self:start;margin:0;padding:0;line-height:1.2}.dsk-card__title{font-size:var(--fs-body);grid-area:3/1/auto/-1;margin:0;line-height:1.2}.dsk-card:last-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:6px;padding:10px 12px}.dsk-card:last-child .dsk-card__title{grid-area:2/2;align-self:start}.dsk-card:last-child .dsk-card__foot{grid-area:2/3;place-self:start end}}@media (max-width:640px){.dsk-mast{gap:var(--space-3) var(--space-6);padding-bottom:var(--space-4)}.dsk-plan__compare,.dsk-plan .dsk-link--film{display:none}a.dsk-plan__name{border-bottom:1px solid var(--line-3);padding-bottom:5px}a.dsk-plan__name:hover,a.dsk-plan__name:focus-visible{border-bottom-color:var(--accent)}.dsk-plan__credits:before{content:"";background:var(--line-3);vertical-align:-1px;width:1px;height:12px;margin-right:12px;display:inline-block}.dsk-film-foot{display:inline-flex}.dsk-start .dsk-head__note,.dsk-start .dsk-eb{display:none}.dsk-plan{justify-content:flex-start}.dsk-brief{font-size:var(--fs-lede);min-block-size:calc(2.8em + var(--space-5) + 1px)}.dsk-start .dsk-head{margin-top:var(--space-5)}.dsk-start .dsk-head h2{font-size:var(--fs-h2)}.dsk-mast__title{font-size:var(--fs-display-sm)}}@media (pointer:coarse){.dsk-link,.dsk-head__link,a.dsk-plan__name{position:relative}.dsk-link:after,.dsk-head__link:after,a.dsk-plan__name:after{content:"";position:absolute;inset:-14px -8px}a.dsk-plan__name:after{inset:-14px -12px}.dsk-deal,.dsk-agenda li{position:relative}a.dsk-deal__title:after,.dsk-agenda a:after{content:"";position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.dsk-card,[data-mode=light] .dsk-card,.dsk-card__go,.dsk-deal,.dsk-link,.dsk-brief a,.dsk-seg,.dsk-bars__b,.dsk-bars__pk,.dsk-bars__b[data-tip]:before,.dsk-en:before,.dsk-en:after,.dsk-en__t{transition:none}}.dsk-foot{height:var(--space-8)}
.fhelp{vertical-align:middle;line-height:0;display:inline-flex}.fhelp__trigger{appearance:none;border:1px solid var(--line-3);background:var(--ink-200);width:18px;height:18px;color:var(--text-tertiary);cursor:help;box-shadow:var(--edge-highlight);-webkit-tap-highlight-color:transparent;transition:color var(--d-fast) var(--ease-out), border-color var(--d-fast) var(--ease-out), background var(--d-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fhelp__trigger:before{content:"";position:absolute;inset:-13px}@media (pointer:coarse){.fhelp__trigger{width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000;margin:-13px;padding:13px}.fhelp__trigger:after{content:"";border:1px solid var(--line-3);background:var(--ink-200);box-shadow:var(--edge-highlight);border-radius:50%;position:absolute;inset:13px}.fhelp__trigger:hover:after,.fhelp__trigger[aria-expanded=true]:after,.fhelp__trigger:focus-visible:after{border-color:var(--accent)}[data-mode=light] .fhelp__trigger:after{background:var(--field,var(--ink-200))}}.fhelp__mark{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);color:inherit;line-height:1}.fhelp__trigger:hover,.fhelp__trigger[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent)}.fhelp__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;color:var(--accent-text);border-color:var(--accent)}.fhelp__pop{z-index:1000;border:1px solid var(--line-3);border-radius:var(--r);background:var(--ink-150);max-width:min(300px,100vw - 24px);box-shadow:var(--edge-highlight), var(--shadow-md);margin:0;padding:12px 14px 13px;line-height:1.5;position:fixed;inset:auto;overflow:visible}.fhelp__pop-title{font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--ls-flat);color:var(--accent-text);margin-bottom:6px;line-height:1.35;display:block}.fhelp__pop-body{font-family:var(--font-sans);font-size:var(--fs-body-sm);letter-spacing:var(--ls-body);color:var(--text-secondary);text-wrap:pretty;line-height:1.5;display:block}.fhelp__arrow{left:var(--fhelp-arrow-x,50%);background:var(--ink-150);border:1px solid var(--line-3);width:9px;height:9px;position:absolute;transform:translate(-50%)rotate(45deg)}.fhelp__pop[data-placement=top] .fhelp__arrow{border-top:none;border-left:none;bottom:-5px}.fhelp__pop[data-placement=bottom] .fhelp__arrow{border-bottom:none;border-right:none;top:-5px}.fhelp__pop{opacity:0;transition:opacity var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out), overlay var(--d-fast) var(--ease-out) allow-discrete, display var(--d-fast) var(--ease-out) allow-discrete;transform:translateY(3px)}.fhelp__pop:popover-open{opacity:1;transform:translateY(0)}@starting-style{.fhelp__pop:popover-open{opacity:0;transform:translateY(3px)}}[data-mode=light] .fhelp__trigger{background:var(--field,var(--ink-200));border-color:var(--line-3)}[data-mode=light] .fhelp__trigger:hover,[data-mode=light] .fhelp__trigger[aria-expanded=true]{border-color:var(--accent)}[data-mode=light] .fhelp__pop{background:var(--ink-100);border-color:var(--card-line);box-shadow:var(--elev-2), var(--sheen)}[data-mode=light] .fhelp__arrow{background:var(--ink-100);border-color:var(--card-line)}@media (prefers-reduced-motion:reduce){.fhelp__pop{transition:none;transform:none}@starting-style{.fhelp__pop:popover-open{transform:none}}.fhelp__trigger{transition:none}}
.cn{max-width:1040px;padding:var(--space-6) var(--space-5) var(--space-8);margin:0 auto}.cn-head{padding-bottom:var(--space-5)}.cn-title{font-family:var(--font-sans);font-size:var(--fs-display-sm);letter-spacing:-.022em;color:var(--text-strong);margin:0;font-weight:800;line-height:1.04}.cn-title em{font-family:var(--font-serif);letter-spacing:0;color:var(--accent);font-style:italic;font-weight:400;display:block}.cn-lede{max-width:60ch;margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.6}.cn-grid{gap:var(--space-7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.cn-compose{min-width:0}.cn-rail{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.cn-facts{border-top:1px solid var(--line-2);flex-direction:column;margin:0;display:flex}.cn-fact{padding:var(--space-3) 0;border-bottom:1px solid var(--line-1)}.cn-fact__label{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--text-muted);margin:0 0 4px}.cn-fact__value{font-size:var(--fs-body-sm);color:var(--text-primary);margin:0}.cn-fact__value a{color:var(--accent)}.contact-as{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-wrap:wrap;display:flex}.contact-as__label{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--text-muted)}.contact-as__name{font-size:var(--fs-body);color:var(--text-strong);font-weight:700}.contact-as__meta{font-size:var(--fs-body-sm);color:var(--text-secondary)}@media (max-width:900px){.cn-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cn{padding:var(--space-5) var(--space-4) var(--space-7)}}.cn-mine__title{margin:0 0 var(--space-3);font-size:var(--fs-body-sm);color:var(--text-strong);font-weight:700}.cn-mine__note{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0}.cn-mine__list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.cn-mine__item{border-bottom:1px solid var(--line-1)}.cn-mine__row{column-gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) 0;appearance:none;font:inherit;font-size:var(--fs-body-sm);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.cn-mine__row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cn-mine__subject{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold);overflow:hidden}.cn-mine__status{font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap}.cn-mine__status--answered{color:var(--accent-text)}.cn-mine__date{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.cn-mine__body{padding:0 0 var(--space-3)}.cn-mine__text{font-size:var(--fs-body-sm);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.cn-mine__reply{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-1)}.cn-mine__by{margin:0 0 var(--space-1);font-size:var(--fs-meta);color:var(--text-muted)}.contact-again{appearance:none;min-height:44px;margin-top:var(--space-2);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.contact-again:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.inv-page{--inv-gutter:clamp(16px, 3vw, 40px);--inv-card-w:clamp(360px, 34%, 468px);--inv-px:calc(100cqw / 2048);isolation:isolate;min-height:100dvh;color:var(--text-primary);background:var(--ink-000);padding-bottom:clamp(56px,10vh,120px);position:relative;overflow:clip}.inv-mast{width:min(100% - 2 * var(--inv-gutter), 1360px);box-sizing:content-box;align-items:center;min-height:34px;margin:0 auto;padding:clamp(12px,2.4vh,28px) 2.73438% 0;display:flex}.inv-mast__house{font:var(--fw-semibold) var(--fs-label) / 1 var(--font-sans);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.inv-mast__house em{letter-spacing:0;color:var(--accent-text);font-style:italic;font-weight:400}.inv-mast__house:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.inv-mode{z-index:2;top:clamp(12px,2.4vh,28px);right:calc((100% - min(100% - 2 * var(--inv-gutter), 1360px)) / 2 + min(100% - 2 * var(--inv-gutter), 1360px) * 56 / 2048);position:absolute}.inv-page ::selection{color:var(--text-primary);background:color-mix(in oklch, var(--accent) 34%, transparent)}.inv-stage{width:min(100% - 2 * var(--inv-gutter), 1360px);margin-inline:auto;padding-top:clamp(8px,1.6vh,20px);display:grid;container-type:inline-size}.inv-slab,.inv-stage__card{grid-area:1/1}.inv-slab{aspect-ratio:16/9;align-self:start;width:100%;position:relative}.inv-slab:before{content:"";background:var(--ink-50);border:1px solid var(--line-2);border-radius:1.6%/2.9%;position:absolute;inset:4.86% 2.73%}.inv-slab[data-live]:before{content:none}.inv-ground{z-index:-1;width:263.672%;height:auto;color:var(--accent);opacity:.2;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side, var(--ink-000) 22%, color-mix(in srgb, var(--ink-000) 45%, transparent) 50%, transparent 80%);mask-image:radial-gradient(closest-side, var(--ink-000) 22%, color-mix(in srgb, var(--ink-000) 45%, transparent) 50%, transparent 80%);position:absolute;top:50%;left:68.5%;translate:-50% -50%}.inv-slab__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.inv-stage__card{z-index:1;width:var(--inv-card-w);margin-left:calc(99 * var(--inv-px));margin-top:calc(99 * var(--inv-px));place-self:start}.inv-quiet{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-tertiary);align-items:center;gap:8px;margin:0;display:inline-flex}.inv-spin{animation:.9s linear infinite inv-spin}.inv-card{color:var(--text-secondary);background:var(--signature-paper);border-radius:calc(13 * var(--inv-px));padding:26px 34px 22px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 2px 4px -1px #0000008c,0 44px 90px -40px #000000f2}.inv-card:has(>.inv-card__foot){min-height:calc(954 * var(--inv-px));flex-direction:column;display:flex}.inv-card:has(>.inv-card__foot)>.inv-card__foot{margin-top:auto;padding-top:10px}.inv-card__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:14px;display:flex}.inv-card__house{font:var(--fw-semibold) var(--fs-label)/1 var(--font-sans);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.inv-card__house em{letter-spacing:0;color:var(--accent-text);font-style:italic;font-weight:400}.inv-card__no{font:500 var(--fs-eyebrow)/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap}.inv-card__for{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-tertiary);margin:0;font-style:italic}.inv-card__name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.04}.inv-card__company{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-secondary);margin:6px 0 0;line-height:1.3}.inv-card__terms{border-top:2px solid var(--text-primary);margin:22px 0 0}.inv-card__terms>div{border-bottom:1px solid var(--line-2);grid-template-columns:7.4em minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.inv-card__terms dt{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-primary);font-weight:600}.inv-card__terms dd{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;line-height:1.45}.inv-card__fine{font:400 var(--fs-meta)/1.5 var(--font-sans);color:var(--text-tertiary);margin:10px 0 0}.inv-card__act{gap:10px;margin-top:20px;display:grid}.inv-accept{min-height:48px;font-size:var(--fs-body-sm)}.inv-card__form{gap:12px;display:grid}.inv-card__lede{font:400 var(--fs-body-sm) / 1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty;margin:0}.inv-card .login-name-row{grid-template-columns:108px 1fr 1fr;gap:8px}.inv-card .login-name-row__prefix label{white-space:nowrap}.inv-card .btn-google{background:var(--signature-paper)}.inv-card .inv-reply__title{font-size:var(--fs-h3)}.inv-card__state{font:500 var(--fs-body-sm)/1.5 var(--font-sans);color:var(--text-secondary);margin:0}.inv-card__foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.inv-card__until{font:400 var(--fs-meta)/1.4 var(--font-sans);color:var(--text-tertiary);padding-bottom:8px}.inv-card__sign{flex:none;width:188px;height:auto;margin-right:-10px}.inv-card__stamp{font:700 var(--fs-eyebrow)/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);mix-blend-mode:multiply;border:2px solid;border-radius:4px;padding:6px 12px;position:absolute;top:116px;right:24px;transform:rotate(-8deg)}.inv-card__stamp.is-active{background:color-mix(in oklch, var(--accent) 12%, transparent)}.inv-panel{background:var(--ink-100);border:1px solid var(--line-2);border-radius:var(--r-lg);gap:14px;padding:26px 28px;display:grid}.inv-panel__title{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.25}.inv-panel__lede{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-tertiary);margin:0;line-height:1.55}.inv-link-btn{place-items:center;text-decoration:none;display:grid}.inv-reply{z-index:1;grid-template-columns:calc(99 / 2048 * 100%) var(--inv-card-w) minmax(0, 1fr);width:min(100% - 2 * var(--inv-gutter), 1360px);align-items:start;column-gap:0;margin:clamp(16px,2.6vh,28px) auto 0;scroll-margin-top:24px;display:grid;position:relative;container-type:inline-size}.inv-reply__card{color:var(--text-secondary);background:var(--ink-50);border:1px solid var(--line-2);border-radius:calc(13 * var(--inv-px));grid-column:2;padding:28px 32px 26px}[data-mode=light] .inv-reply__card{background:var(--signature-paper);border-color:#0000;box-shadow:inset 0 1px #ffffffb3,0 30px 70px -40px #000000e6}.inv-reply__form{gap:14px;display:grid}.inv-reply__icon{color:var(--accent)}.inv-reply__title{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--text-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.18}.inv-reply__lede{font:400 var(--fs-body-sm)/1.55 var(--font-sans);color:var(--text-tertiary);text-wrap:pretty;margin:0}.inv-reply__lede strong{color:var(--text-primary);overflow-wrap:anywhere}[data-mode=light] .inv-reply__card .btn-google{background:var(--signature-paper)}.inv-or{font-family:var(--font-sans);font-size:var(--fs-eyebrow);color:var(--text-tertiary);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0;display:grid}.inv-or:before,.inv-or:after{content:"";background:var(--line-2);height:1px}.inv-fine{font-family:var(--font-sans);font-size:var(--fs-eyebrow);color:var(--text-tertiary);margin:0;line-height:1.5}.inv-fine a,.inv-textbtn{color:var(--text-secondary);text-underline-offset:2px}.inv-textbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inv-fine--link{justify-self:center;padding:10px 0}.inv-week{grid-column:3;max-width:520px;padding:26px 0 0 clamp(32px,6vw,96px)}.inv-week__title{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--text-primary);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}.inv-week__title em{color:var(--accent);font-style:italic}.inv-week__lede{font:400 var(--fs-body-sm)/1.55 var(--font-sans);color:var(--text-secondary);text-wrap:pretty;margin:10px 0 20px}.inv-week__list{border-top:1px solid var(--line-3);margin:0;padding:0;list-style:none}.inv-week__list li{border-bottom:1px solid var(--line-2);grid-template-columns:2.4em minmax(0,1fr);align-content:start;gap:4px 12px;padding:14px 0 15px;display:grid}.inv-week__no{font:500 var(--fs-h3)/1.1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--accent);grid-row:1/span 2}.inv-week__list strong{font:600 var(--fs-body)/1.35 var(--font-sans);color:var(--text-primary)}.inv-week__copy{font:400 var(--fs-body-sm)/1.55 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.inv-week__close{font:500 var(--fs-body-sm)/1.5 var(--font-sans);color:var(--text-primary);margin:18px 0 0}.inv-stage>.inv-week--beside{z-index:1;box-sizing:border-box;width:calc(100% - 99 * var(--inv-px) - var(--inv-card-w) - clamp(24px, 3cqw, 48px) - 56 * var(--inv-px));max-width:none;margin:calc(1152 * var(--inv-px) + clamp(12px, 1.6cqw, 22px)) calc(56 * var(--inv-px)) 0 0;grid-area:1/1;place-self:start end;padding:0;position:relative}.inv-week--beside .inv-week__title{font-size:var(--fs-h3)}.inv-week--beside .inv-week__lede{font-size:var(--fs-label);margin:4px 0 10px}.inv-week--beside .inv-week__list li{grid-template-columns:1.9em minmax(0,1fr);gap:2px 8px;padding:8px 0 9px}.inv-week--beside .inv-week__no{font-size:var(--fs-body)}.inv-week--beside .inv-week__list strong{font-size:.875rem;line-height:1.3}.inv-week--beside .inv-week__copy{font-size:var(--fs-label);line-height:1.45}.inv-week--beside .inv-week__close{font-size:var(--fs-label);margin-top:10px}@container (min-width:1100px){.inv-week--beside .inv-week__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}}@container (min-width:1180px){.inv-week{max-width:820px}.inv-week__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}}@media (max-width:900px){.inv-page{--inv-card-w:auto}.inv-stage{flex-direction:column;width:min(100% - 32px,560px);min-height:0;padding-block:12px 0;display:flex}.inv-slab{aspect-ratio:1}.inv-ground{width:468.75%;top:45%;left:50%}.inv-mast{width:min(100% - 32px,560px);padding-inline:0}.inv-slab:before{border-radius:2.9%;inset:4.86%}.inv-stage__card{align-self:stretch;width:auto;margin:-21% 10px 0}:is(.inv-stage__card:has(.inv-quiet),.inv-stage__card:has(.inv-panel)){margin-top:16px}.inv-card{border-radius:6px;padding:22px 22px 18px}.inv-card:has(>.inv-card__foot){min-height:0;display:block}.inv-card:has(>.inv-card__foot)>.inv-card__foot{margin-top:14px;padding-top:0}.inv-card__name{font-size:var(--fs-display-sm)}.inv-card__terms>div{grid-template-columns:6.6em minmax(0,1fr);gap:10px}.inv-card__stamp{top:104px;right:16px}.inv-card__sign{width:156px}.inv-reply{flex-direction:column;gap:28px;width:min(100% - 32px,560px);margin-top:24px;display:flex}.inv-reply__card{border-radius:6px;margin-inline:10px;padding:24px 22px 22px}.inv-week{padding:0 10px}.inv-stage>.inv-week--beside{align-self:stretch;width:auto;margin:28px 10px 0}.inv-week--beside .inv-week__list{display:block}.inv-mode{justify-content:center;margin-top:40px;display:flex;position:static}}@media (max-width:480px){.inv-stage__card{margin-top:-27%}.inv-card__terms>div{padding:9px 0;line-height:1.4;display:block}.inv-card__terms dt,.inv-card__terms dd{display:inline}.inv-card__terms dd{margin-left:.3em}.inv-card__head{margin-bottom:18px}.inv-card__house{font-size:var(--fs-eyebrow)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .inv-card{animation:inv-lay 1.1s var(--ease-out) .12s both}:root:not([data-motion=off]) .inv-card__stamp{animation:inv-stamp .52s var(--ease-out) both}}@keyframes inv-lay{0%{transform:translateY(26px)rotate(-.6deg)scale(.985)}to{transform:none}}@keyframes inv-stamp{0%{transform:rotate(-8deg)scale(1.7)}to{transform:rotate(-8deg)scale(1)}}@keyframes inv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inv-spin{animation:none}}@media (pointer:coarse){.inv-mast__house{align-items:center;min-height:44px;display:inline-flex}}
.gift-seal{margin:0 auto 18px;display:block}.gift-eyebrow{color:var(--accent);font-size:var(--fs-label);text-align:center;margin:0 0 8px;font-weight:600}.gift-lead{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin:0 0 22px}.gift-facts{border-top:1px solid var(--line-2);margin:0 0 22px}.gift-facts>div{border-bottom:1px solid var(--line-1);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.gift-facts dt{color:var(--text-muted);font-size:var(--fs-body-sm)}.gift-facts dd{color:var(--text-primary);font-size:var(--fs-body-sm);text-align:right;margin:0;font-weight:500}.gift-actions{justify-items:center;gap:14px;display:grid}.gift-actions .btn-login-submit{justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.gift-title{text-align:center}
.ps-card .inv-card__for{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-tertiary);font-style:normal;font-weight:500;line-height:1.4}.ps-names{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ps-card .login-field .ps-code{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.5em;text-align:center;padding-left:.5em;font-size:30px;font-weight:500}.ps-card .ps-notice{font-family:var(--font-sans);font-size:var(--fs-eyebrow);color:var(--text-secondary);margin:0;line-height:1.5}.ps-card .ps-actions{gap:10px;display:grid}.ps-card .ps-opening{min-height:48px;font:500 var(--fs-body-sm) / 1.4 var(--font-sans);color:var(--text-secondary);align-items:center;gap:10px;margin:0;display:flex}
.rsvp{min-height:100dvh;color:var(--text-primary);background:var(--ink-000);place-items:center;padding:clamp(16px,4vw,40px);display:grid}.rsvp__card{border:1px solid var(--line-2);background:var(--surface);width:min(100%,520px);padding:clamp(24px,5vw,40px)}.rsvp__house{font:var(--fw-semibold) var(--fs-label) / 1 var(--font-sans);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;display:flex}.rsvp__title{font:500 var(--fs-h2) / 1.2 var(--font-display);color:var(--text-primary);margin:0 0 12px}.rsvp__when{font:400 var(--fs-body) / 1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 16px}.rsvp__line{font:400 var(--fs-body) / 1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 24px}.rsvp__ask{border-top:1px solid var(--line-2);font:var(--fw-semibold) var(--fs-label) / 1 var(--font-sans);letter-spacing:var(--ls-eyebrow-soft);text-transform:uppercase;color:var(--text-tertiary);margin:28px 0 12px;padding-top:20px}.rsvp__answers{gap:10px;display:grid}.rsvp__answers .btn{justify-content:center;min-height:48px}.rsvp__status{min-height:1.5em;font:400 var(--fs-body-sm) / 1.5 var(--font-sans);color:var(--text-secondary);margin:16px 0 0}
.sl-table{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-raised,var(--ink-100));overflow:hidden}.sl-table__scroll{scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;overflow:auto}.sl-table__scroll::-webkit-scrollbar{width:11px;height:11px}.sl-table__scroll::-webkit-scrollbar-thumb{background:var(--line-3);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.sl-table__head{grid-template-columns:var(--sl-table-cols);z-index:2;background:var(--surface-raised,var(--ink-100));border-bottom:1px solid var(--line-2);align-items:center;padding:0 4px;display:grid;position:sticky;top:0}.sl-table__th{min-width:0;font-family:var(--font-mono);font-size:var(--fs-eyebrow,.6875rem);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;padding:11px 10px;font-weight:500;overflow:hidden}.sl-table__sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--d-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.sl-table__sort:hover{color:var(--text-secondary)}.sl-table__sort.is-sorted{color:var(--accent-text,var(--accent))}.sl-table__caret{opacity:.7;font-size:9px}.sl-table__body{position:relative}.sl-table__row{grid-template-columns:var(--sl-table-cols);border-bottom:1px solid var(--line-1);color:inherit;transition:background var(--d-fast) var(--ease-out);align-items:center;padding:0 4px;text-decoration:none;display:grid}.sl-table__row:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.sl-table__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sl-table__row--active,.sl-table__row[aria-selected=true]{background:color-mix(in oklch, var(--accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.sl-table__row--active:hover{background:color-mix(in oklch, var(--accent) 16%, transparent)}.sl-table__td{min-width:0;font-family:var(--font-sans);font-size:var(--fs-body-sm,.9375rem);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:11px 10px;overflow:hidden}.sl-table__state{justify-content:center;align-items:center;padding:48px 16px;display:flex}.sl-table__footer{border-top:1px solid var(--line-1);font-family:var(--font-sans);font-size:var(--fs-meta,.75rem);color:var(--text-tertiary);justify-content:center;align-items:center;padding:12px 14px;display:flex}@keyframes sl-table-row-in{0%{opacity:0}to{opacity:1}}[data-entrance=play] .sl-table__row--enter{animation:sl-table-row-in var(--d-base) var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms)}@media (prefers-reduced-motion:reduce){[data-entrance=play] .sl-table__row--enter{animation:none}}[data-motion=off] .sl-table__row--enter{animation:none}@media (pointer:coarse){.sl-table__sort{margin-block:-13px;padding-block:13px}}
.lyr-root{--lyr-ivory:var(--text-strong);--lyr-champagne:color-mix(in srgb, var(--accent-light) 58%, var(--text-strong));--lyr-stone:color-mix(in srgb, var(--text-secondary) 80%, var(--accent));--lyr-quiet:color-mix(in srgb, var(--text-muted) 82%, var(--accent));color:var(--lyr-stone)}[data-mode=light] .lyr-root{--lyr-champagne:color-mix(in srgb, var(--accent-text) 72%, var(--text-strong));--lyr-stone:color-mix(in srgb, var(--text-secondary) 82%, var(--accent-text));--lyr-quiet:color-mix(in srgb, var(--text-muted) 85%, var(--accent-text))}.lyr-shared{background:var(--ink-000);min-height:100vh;padding:56px 24px 80px}.lyr-sheet{border:1px solid var(--line-2);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-light) 3%, transparent), transparent 30%);max-width:820px;margin:0 auto;padding:36px 56px 44px 92px;position:relative}.lyr-sheet:before{content:"";border:1px solid var(--line-1);pointer-events:none;position:absolute;inset:6px}.lyr-brand{border-bottom:1px solid var(--line-1);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lyr-quiet);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.lyr-brand b{letter-spacing:.28em;color:var(--lyr-ivory);font-weight:600}.lyr-re{font-family:var(--font-serif);font-size:var(--fs-body-sm);color:var(--lyr-quiet);margin:26px 0 2px}.lyr-title{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-display-sm);color:var(--lyr-ivory);overflow-wrap:anywhere;margin:0;line-height:1.05}.lyr-credit{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lyr-champagne);margin:8px 0 0}.lyr-from{font-size:var(--fs-meta);color:var(--lyr-stone);margin:12px 0 0}.lyr-contents{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);font-size:var(--fs-body-sm);grid-template-columns:34px 1fr auto;row-gap:6px;margin:26px 0 0;padding:14px 0;list-style:none;display:grid}.lyr-contents li{display:contents}.lyr-contents__n{font-family:var(--font-serif);color:var(--lyr-quiet)}.lyr-contents a{color:var(--text-primary);overflow-wrap:anywhere;justify-self:start;text-decoration:none}.lyr-contents a:hover,.lyr-contents a:focus-visible{box-shadow:inset 0 -1px 0 var(--accent)}.lyr-contents em{font-style:normal;font-size:var(--fs-meta);color:var(--lyr-stone);margin-left:8px}.lyr-contents__lines{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--lyr-quiet)}.lyr-track{border-top:1px solid var(--line-2);margin-top:34px;padding-top:26px;scroll-margin-top:24px}.lyr-track__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lyr-track__title{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h2);color:var(--lyr-ivory);overflow-wrap:anywhere;margin:0}.lyr-track__n{color:var(--lyr-quiet);margin-right:12px}.lyr-defs{font-size:var(--fs-meta);grid-template-columns:76px 1fr;row-gap:5px;margin:12px 0 18px;display:grid}.lyr-defs dt{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--lyr-quiet);padding-top:2px}.lyr-defs dd{color:var(--lyr-stone);margin:0}.lyr-defs dd.lyr-defs__who{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--lyr-champagne)}.lyr-stanza{margin:0 0 16px;position:relative}.lyr-stanza__folio{text-align:right;width:28px;font-family:var(--font-serif);font-size:var(--fs-body-sm);color:var(--lyr-quiet);position:absolute;top:0;left:-48px}.lyr-stanza__label{font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--lyr-champagne);margin:0 0 5px}.lyr-line{text-indent:-1.2em;font-size:var(--fs-body);color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding-left:1.2em;line-height:1.75}.lyr-empty{font-size:var(--fs-body-sm);color:var(--lyr-stone);margin:28px 0 0}.lyr-foot{border-top:1px solid var(--line-1);font-size:var(--fs-label);color:var(--lyr-quiet);justify-content:space-between;gap:16px;margin:30px 0 0;padding-top:14px;display:flex}.lyr-copy{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}.lyr-copy__menu{z-index:var(--z-stage);border:1px solid var(--line-2);background:var(--ink-100);min-width:250px;box-shadow:0 18px 50px color-mix(in srgb, var(--ink-000) 70%, transparent);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% - 18px);right:0}.lyr-copy__menu button{width:100%;font:inherit;font-size:var(--fs-meta);color:var(--lyr-stone);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:9px 16px;display:flex}.lyr-copy__menu button:hover,.lyr-copy__menu button:focus-visible{color:var(--lyr-ivory);background:color-mix(in srgb, var(--accent-light) 6%, transparent)}.lyr-copy__menu small{font-size:var(--fs-label);color:var(--lyr-quiet)}.lyr-copy__said{min-height:1.2em;font-size:var(--fs-label);color:var(--accent-light)}[data-mode=light] :is(.lyr-copy__said,.lyr-sched__said,.lyr-drawer__said){color:var(--accent-text)}[data-mode=light] .lyr-shared{background:var(--surface)}[data-mode=light] .lyr-copy__menu{background:var(--surface-elevated)}@media (max-width:640px){.lyr-shared{padding:16px 12px 40px}.lyr-sheet{padding:22px 20px 30px}.lyr-stanza__folio{display:none}.lyr-track__head{flex-direction:column}.lyr-copy{align-items:stretch;width:100%}.lyr-copy .frame-key{width:100%}.lyr-copy__menu{left:0;right:0}.lyr-contents{grid-template-columns:26px 1fr}.lyr-contents__lines{display:none}}.lyr-page{padding:28px 28px 72px;container:lyr-page/inline-size}.lyr-desk{grid-template:"sheet keys""sheet side"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 56px;max-width:1320px;margin:0 auto;display:grid}.lyr-desk__keys{flex-direction:column;grid-area:keys;gap:14px;min-width:0;display:flex}.lyr-sheet--desk{grid-area:sheet;max-width:none;margin:0}.lyr-kicker{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lyr-quiet);justify-content:space-between;gap:16px;display:flex}.lyr-kicker__state--trouble{color:var(--caution);align-items:center;gap:8px;display:inline-flex}.lyr-kicker__state--trouble:before{content:"";background:var(--caution);border-radius:50%;width:6px;height:6px}.lyr-kicker__state--working{color:var(--lyr-champagne);animation:lyr-working 1.6s var(--ease-out) infinite alternate}@keyframes lyr-working{0%{opacity:.55}}.lyr-defs--memo{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:max-content minmax(0,1fr);column-gap:28px;margin:20px 0 26px;padding:16px 0}.lyr-num{font-family:var(--font-serif);font-size:var(--fs-body);color:var(--lyr-ivory)}.lyr-h{justify-content:space-between;align-items:baseline;gap:16px;margin:26px 0 12px;display:flex}.lyr-h h2{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);color:var(--lyr-ivory);margin:0}.lyr-h span{font-size:var(--fs-meta);color:var(--lyr-quiet)}.lyr-editor{min-height:calc(var(--fs-body) * 1.75 * 4);position:relative}.lyr-editor__mirror,.lyr-editor__input{font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-weight:400;line-height:1.75}.lyr-editor__mirror{pointer-events:none;position:relative}.lyr-editor__ln{color:var(--text-primary);position:relative}.lyr-editor__ln--label{color:var(--lyr-champagne)}.lyr-editor__ln--mult{color:var(--lyr-stone)}.lyr-editor__folio{text-align:right;width:28px;font-family:var(--font-serif);font-size:var(--fs-body-sm);color:var(--lyr-quiet);position:absolute;left:-48px}.lyr-editor__dot{background:var(--caution);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.875em - 3px);left:-14px}.lyr-editor .lyr-editor__input{resize:none;width:100%;height:100%;box-shadow:none;color:#0000;caret-color:var(--accent-light);background:0 0;display:block;position:absolute;inset:0;overflow:hidden}.lyr-editor__input::placeholder{color:var(--lyr-quiet)}.lyr-editor .lyr-editor__input:focus,.lyr-editor .lyr-editor__input:focus-visible{box-shadow:none;outline:none!important}.lyr-sheet:before{transition:border-color var(--d-fast) var(--ease-out)}.lyr-sheet:has(.lyr-editor__input:focus):before{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}@media (forced-colors:active){.lyr-editor .lyr-editor__input:focus-visible{outline:2px solid highlight!important}}.lyr-take{border-top:1px solid var(--line-1);margin-top:18px;padding-top:14px}.lyr-take p{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--lyr-quiet);margin:0 0 8px}.lyr-take__row{border:0;border-bottom:1px solid var(--line-1);width:100%;font:inherit;font-size:var(--fs-body-sm);color:var(--text-primary);text-align:left;cursor:pointer;transition:box-shadow var(--d-fast) var(--ease-out);background:0 0;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.lyr-take__row:hover,.lyr-take__row:focus-visible{box-shadow:inset 0 -1px 0 var(--accent);outline:none}.lyr-take__row small{font-size:var(--fs-meta);color:var(--lyr-quiet)}.lyr-take__row small b{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-body-sm);color:var(--lyr-stone)}.lyr-take__same{font-style:normal;font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--accent-text);margin-left:10px}.lyr-instrumental{font-size:var(--fs-meta);color:var(--lyr-quiet);margin:14px 0 0;line-height:1.5}.lyr-take__row:disabled{cursor:default;opacity:.6}.lyr-foot--notes{font-size:var(--fs-meta);color:var(--lyr-stone);padding-left:0;line-height:1.6;list-style:none;display:block}.lyr-foot--notes li+li{margin-top:6px}.lyr-fn{font-family:var(--font-serif);color:var(--caution);margin-right:8px}sup.lyr-fn{font-size:var(--fs-label);margin:0 0 0 3px;line-height:0}.lyr-desk__side{flex-direction:column;grid-area:side;gap:24px;min-width:0;display:flex}.lyr-keys{flex-wrap:wrap;gap:12px;display:flex}.lyr-keys--end{justify-content:flex-end}.lyr-sched{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--ink-100);position:relative;overflow:hidden}.lyr-sched:before{content:"";background:linear-gradient(90deg, transparent, var(--accent) 50%, transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}[data-mode=light] .lyr-sched{box-shadow:var(--elev-1)}.lyr-sched__head{background:radial-gradient(90% 160% at 0% 0%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 16px;padding:20px 22px 18px;display:flex}[data-mode=light] .lyr-sched__head{background:radial-gradient(90% 160% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%)}.lyr-sched__store{align-items:center;gap:14px;min-width:0;display:flex}.lyr-sched__tile{border-radius:var(--r-lg);width:42px;height:42px;color:var(--lyr-champagne);background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 36%, transparent);flex:none;place-items:center;display:grid}.lyr-sched__tile svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.lyr-sched__who{min-width:0}.lyr-sched__title{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h2);color:var(--lyr-ivory);margin:0;line-height:1.12}.lyr-sched__kick{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--lyr-champagne);margin:0 0 7px;font-weight:600;line-height:1;display:block}.lyr-sched__name{display:block}.lyr-sched__lead{font-size:var(--fs-label);color:var(--lyr-stone);margin:6px 0 0}.lyr-sched__said{color:var(--accent-light);margin-left:10px}.lyr-sched__keys{flex:none;gap:10px;display:flex}.lyr-sched__stats{border-top:1px solid var(--line-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px 0 0;padding:0;list-style:none;display:grid}.lyr-sched__stat{min-width:0;box-shadow:inset -1px 0 0 var(--line-1), inset 0 -1px 0 var(--line-1);padding:14px 20px 13px}.lyr-sched__stat b{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h1);font-variant-numeric:lining-nums;color:var(--lyr-ivory);line-height:1;display:block}.lyr-sched__stat span{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--lyr-quiet);margin-top:7px;font-weight:600;line-height:1.25;display:block}.lyr-sched__stat--plain{font-size:var(--fs-label);color:var(--lyr-stone);grid-column:1/-1}.lyr-sched__stat--meter{grid-column:1/-1}.lyr-sched__stat--meter b small{font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--lyr-quiet);font-weight:500}.lyr-sched__stat--meter i{background:var(--line-2);height:3px;margin-top:10px;display:block;position:relative}.lyr-sched__stat--meter i:after{content:"";width:var(--lyr-fill,0%);background:var(--accent);position:absolute;inset:0 auto 0 0}.lyr-sched__stat--over i:after{background:var(--caution)}.lyr-sched__stat--over span{color:var(--caution)}.lyr-sched__body{background:var(--surface-sunk,var(--ink-000));padding:8px 20px 22px}.lyr-sched__tag{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--lyr-champagne);align-items:center;gap:12px;margin:22px 0 8px;font-weight:600;line-height:1;display:flex}.lyr-sched__tag:after{content:"";background:var(--line-1);flex:1;height:1px}.lyr-sched__gap{height:16px}.lyr-side__title{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);color:var(--lyr-ivory);margin:0}.lyr-sharerel{font:inherit;font-size:var(--fs-meta);color:var(--lyr-stone);text-align:left;box-shadow:inset 0 -1px 0 var(--line-3);cursor:pointer;transition:color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);background:0 0;border:0;align-self:flex-start;padding:0}.lyr-sharerel:hover,.lyr-sharerel:focus-visible{color:var(--lyr-ivory);box-shadow:inset 0 -1px 0 var(--accent);outline:none}.lyr-ins{color:var(--lyr-ivory);background:linear-gradient(var(--accent), var(--accent)) left bottom / 100% 1.5px no-repeat;animation:lyr-ink-in var(--d-slow) var(--ease-out) both;text-decoration:none}@keyframes lyr-ink-in{0%{background-size:0% 1.5px}}.lyr-del{color:var(--lyr-quiet);text-decoration:line-through}.lyr-del+.lyr-ins,.lyr-ins+.lyr-del{margin-left:.3em}.lyr-split{font-family:var(--font-serif);color:var(--accent);margin:0 4px}.lyr-redline{margin-top:22px}.lyr-line--mult{color:var(--lyr-stone)}.lyr-line--refused{box-shadow:inset 2px 0 0 var(--caution);margin-left:-14px;padding-left:calc(1.2em + 14px)}.lyr-legend{font-size:var(--fs-meta);color:var(--lyr-stone);grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;margin:0;display:grid}.lyr-legend dd{margin:0}.lyr-legend small{font-size:var(--fs-meta);color:var(--lyr-quiet);margin-left:6px}.lyr-amber{color:var(--caution)}.lyr-note,.lyr-notice{font-size:var(--fs-meta);color:var(--lyr-stone);margin:0;line-height:1.6}.lyr-notice:empty{position:absolute}.lyr-conflict{border-top:1px solid var(--caution);border-bottom:1px solid var(--line-2);max-width:1320px;font-size:var(--fs-meta);color:var(--lyr-stone);flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto 28px;padding:14px 0;display:flex}.lyr-conflict p{flex:320px;margin:0}@container lyr-page (max-width:1000px){.lyr-desk{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"keys""sheet""side";gap:28px}.lyr-keys--end{justify-content:flex-start}}@media (max-width:640px){.lyr-page{padding:12px 12px 48px}.lyr-sheet--desk{padding-left:30px}.lyr-editor__folio{display:none}.lyr-defs--memo{column-gap:18px}.lyr-line--refused{margin-left:-10px;padding-left:calc(1.2em + 10px)}}@media (pointer:coarse){.lyr-take__row,.lyr-copy__menu button,.lyr-drawer__key{min-height:44px}.lyr-sharerel{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.lyr-take__row,.lyr-sharerel{transition:none}.lyr-ins,.lyr-kicker__state--working{animation:none}}.lyr-drawer{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:0 18px;display:flex}.lyr-drawer__key{min-height:32px;font:inherit;font-size:var(--fs-label);color:var(--rps-stone,var(--text-secondary));text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px;cursor:pointer;transition:color var(--d-fast) var(--ease-out), text-decoration-color var(--d-fast) var(--ease-out);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.lyr-drawer__key:hover,.lyr-drawer__key:focus-visible{color:var(--rps-ivory,var(--text-strong));-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);outline:none}.lyr-drawer__said{font-size:var(--fs-label);color:var(--accent-light)}@media (prefers-reduced-motion:reduce){.lyr-drawer__key{transition:none}}.lyr-protect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lyr-mark{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.lyr-mark__text{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.18em;fill:color-mix(in srgb, var(--text-primary) 8%, transparent);font-weight:600}.lyr-veil{z-index:60;text-align:center;cursor:pointer;font:inherit;color:var(--lyr-stone,var(--text-secondary));background:var(--ink-000);border:0;place-content:center;gap:12px;padding:24px;display:grid;position:fixed;inset:0}.lyr-veil__title{font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--lyr-ivory,var(--text-strong));font-weight:500}.lyr-veil__note{max-width:36ch;font-size:var(--fs-body-sm);margin:0 auto;line-height:1.5}.lyr-guard__said{z-index:55;font-size:var(--fs-label);color:var(--lyr-ivory,var(--text-strong));background:var(--ink-150);border:1px solid var(--line-3);margin:0;padding:10px 16px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.lyr-guard__said:empty{border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media print{.lyr-protect>*{display:none!important}.lyr-protect:after{content:"Printing is turned off for this link.";font-size:var(--fs-lede);color:#000;padding:24px;display:block}}
@media (min-width:641px){.wa-modal.rpl-drawer.rmv-drawer{width:min(660px,100%)}}.rmv-drawer .wa-dialog__heading{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:1.1}@media (max-width:480px){.rmv-drawer .wa-dialog__heading{font-size:var(--fs-h2)}}.rmv{gap:22px}.rmv__lede{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);max-width:56ch;margin:0}.rmv__where{justify-self:start}.rmv__fig{border-top:1px solid var(--line-3);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.rmv__fig div{box-shadow:inset 1px 0 0 var(--line-2);flex-direction:column-reverse;padding:12px 0 10px 14px;display:flex}.rmv__fig div:first-child{box-shadow:none;padding-left:0}.rmv__fig dd{font-family:var(--font-display);font-size:var(--fs-display-sm);font-variant-numeric:lining-nums tabular-nums;color:var(--accent-text);margin:0;line-height:1}.rmv__fig dt{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary)}@media (max-width:480px){.rmv__fig{grid-template-columns:repeat(3,minmax(0,1fr))}.rmv__fig div:nth-child(4){box-shadow:none;padding-left:0}.rmv__fig div:nth-child(n+4){border-top:1px solid var(--line-2)}}.rmv__rel h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);color:var(--text-strong);align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.rmv__rel h3 small{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);margin-left:auto;font-weight:500}.rmv__docs{border-top:1px solid var(--line-3);margin:0;padding:0;list-style:none}.rmv__doc{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:10px 0;display:grid}.rmv__dn{min-width:0;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-strong);overflow-wrap:anywhere}.rmv__dn small{font-size:var(--fs-label);color:var(--text-secondary);margin-left:8px}.rmv__pick{border-bottom:0;gap:0 18px}.rmv__none{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);margin:0}@media (max-width:480px){.rmv__doc{grid-template-columns:minmax(0,1fr)}.rmv__pick{justify-self:start}}.rmv__artists{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);gap:6px;margin:0;display:grid}.rmv__artists p,.rmv__artists ul{margin:0}.rmv__artists ul{gap:4px;padding:0;list-style:none;display:grid}.rmv__artists b{color:var(--text-strong);font-weight:600}.rmv__refusals{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rmv__warn{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--caution);grid-column:1/-1;gap:9px;margin:0;line-height:1.45;display:flex}.rmv__warn:before{content:"";flex:none;width:7px;height:7px;margin-top:.4em;box-shadow:inset 0 0 0 1px}.rmv__stays{border-top:1px solid var(--line-3);padding-top:16px}.rmv__stays h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);color:var(--text-strong);margin:0 0 6px}.rmv__stays p{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0 0 6px}.rmv__foot{align-items:center;gap:12px 20px}.rmv__take,.rmv__run span{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);flex:220px;margin:0}.rmv__take b{color:var(--text-strong);font-weight:600}.rmv__stopped{flex:220px}.rmv__run{flex:220px;gap:6px;display:grid}.rmv__run progress{background:var(--line-2);width:100%;height:3px;accent-color:var(--accent);appearance:none;border:0;border-radius:0}.rmv__run progress::-webkit-progress-bar{background:var(--line-2)}.rmv__run progress::-webkit-progress-value{background:var(--accent);transition:width var(--d-base) var(--ease-out)}.rmv__run progress::-moz-progress-bar{background:var(--accent)}.rmv-home{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;display:flex}.rmv-home b{color:var(--text-strong);font-weight:600}
.rpb{gap:18px;max-width:760px;display:grid}.rpb__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);color:var(--text-strong);margin:0}.rpb__text{max-width:60ch;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0}.rpb__how{justify-self:start}.rpb__how small{font-size:var(--fs-label);color:var(--text-secondary);font-weight:400}.rpb__phase h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);color:var(--text-strong);align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.rpb__phase h3 small{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);font-weight:400}.rpb__rows{border-top:1px solid var(--line-3);margin:0;padding:0;list-style:none}.rpb__row{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:9px 0;display:grid}.rpb__row label{cursor:pointer;align-items:baseline;gap:12px;display:flex}.rpb__row input[type=checkbox]{appearance:none;width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--line-4);transition:background var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);background:0 0;border:0;border-radius:0;flex:none;margin:0;transform:translateY(2px)}.rpb__row input[type=checkbox]:checked{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rpb__row input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rpb__name{min-width:0;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-strong);overflow-wrap:anywhere}.rpb__day{font-family:var(--font-display);font-size:var(--fs-body);font-variant-numeric:lining-nums;color:var(--text-strong);justify-items:end;display:grid}.rpb__day small{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary)}.rpb__row[data-off=yes] .rpb__name,.rpb__row[data-off=yes] .rpb__day{color:var(--text-secondary)}.rpb__row[data-off=yes] .rpb__day{font-style:normal}.rpb__foot{border-top:1px solid var(--line-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:14px;display:flex}.rpb__count{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);flex:260px;margin:0}@media (max-width:480px){.rpb__row{grid-template-columns:minmax(0,1fr)}.rpb__day{justify-items:start;padding-left:25px}}.rpw-chips{flex-wrap:wrap;gap:6px 8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.rpw-chip{border-radius:var(--r-sm);max-width:100%;box-shadow:inset 0 0 0 1px var(--line-3);font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-strong);align-items:center;gap:8px;padding:4px 4px 4px 10px;display:inline-flex}.rpw-chip span{overflow-wrap:anywhere;min-width:0}.rpw-chip button{border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:color var(--d-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.rpw-chip button:hover{color:var(--text-strong)}.rpw-chip button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rpw-add{width:100%}@media (pointer:coarse){.rpw-chip button{width:32px;height:32px}}.rpl-pn__how{margin-top:14px}
.rrl{border-top:1px solid var(--line-1);margin:0 36px;padding:18px 0 14px;position:relative;container:rrl/inline-size}.rrl__draw{position:relative}.rrl__col{top:-6px;bottom:-8px;left:calc(var(--at) * 100%);width:calc(100% / var(--n));background:color-mix(in srgb, var(--accent) 9%, transparent);pointer-events:none;position:absolute;transform:translate(-50%)}.rrl__col[data-kind=release]{background:color-mix(in srgb, var(--accent-light) 8%, transparent)}.rrl__months{height:16px;position:relative}.rrl__months span{left:calc(var(--at) * 100%);border-left:1px solid var(--line-2);font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);padding-left:7px;font-weight:600;line-height:16px;position:absolute;top:0}.rrl__marks{height:calc(var(--rows) * 38px + 28px);position:relative;container-type:inline-size}.rrl__mark{left:calc(var(--at) * 100%);width:0;height:100%;position:absolute;bottom:0}.rrl__sq{border:1.3px solid var(--accent);background:var(--ink-50);width:8px;height:8px;position:absolute;bottom:-4px;left:-4px}.rrl__mark[data-next] .rrl__sq{background:var(--accent)}.rrl__mark[data-kind=late] .rrl__sq{border-color:var(--caution)}.rrl__lead{width:12px;height:calc(var(--row) * 38px + 18px);border-left:1px solid var(--line-3);border-top:1px solid var(--line-3);position:absolute;bottom:4px;left:0}.rrl__mark[data-kind=late] .rrl__lead{border-color:var(--caution)}.rrl__mark[data-flip] .rrl__lead{border-left:0;border-right:1px solid var(--line-3);left:auto;right:0}.rrl__words{left:16px;bottom:calc(var(--row) * 38px + 12px);white-space:nowrap;display:grid;position:absolute}.rrl__mark[data-flip] .rrl__words{text-align:right;left:auto;right:16px}.rrl__words>*{width:max-content;max-width:min(210px, calc(var(--words) * 100cqw - 22px));text-overflow:ellipsis;overflow:hidden}.rrl__mark[data-flip] .rrl__words>*{justify-self:end}.rrl__mark[data-bare] :is(.rrl__lead,.rrl__words){display:none}.rrl__words b{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);font-weight:500;line-height:1.2}.rrl__mark[data-next] .rrl__words b{color:var(--accent-light);font-weight:600}.rrl__mark[data-kind=late] .rrl__words b{color:var(--caution);font-weight:600}.rrl__words small{font-family:var(--font-display);font-size:var(--fs-body-sm);font-variant-numeric:lining-nums;color:var(--text-tertiary);line-height:1.3}.rrl__mark[data-kind=late] .rrl__words small{color:var(--caution)}[data-mode=light] .rrl__mark[data-next] .rrl__words b{color:var(--accent)}.rrl__windows{height:0;position:relative}.rrl__window{left:calc(var(--from) * 100%);width:calc((var(--to) - var(--from)) * 100%);background:color-mix(in srgb, var(--text-secondary) 30%, transparent);height:3px;position:absolute;bottom:12px}.rrl__window span{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);font-weight:600;position:absolute;bottom:7px;left:0}.rrl__days{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--line-4);margin:0;padding:0;list-style:none;display:grid}.rrl__days li{align-content:start;justify-items:center;height:42px;padding-top:19px;display:grid;position:relative}.rrl__days li[data-weekend]{background:color-mix(in srgb, var(--text-strong) 2.5%, transparent)}.rrl__days i{background:var(--line-4);width:1px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.rrl__days li[data-monday] i{height:9px}.rrl__days li[data-friday] i{background:var(--accent);width:1.5px;height:14px}.rrl__days span{font-family:var(--font-display);font-size:var(--fs-body-sm);font-variant-numeric:lining-nums tabular-nums;color:var(--text-tertiary);line-height:1}.rrl__days li[data-past] span{color:var(--text-muted)}.rrl__days li[data-friday] span{color:var(--text-strong)}.rrl__days li[data-today] span{color:var(--accent-light);opacity:1}.rrl__days li[data-release] span{color:var(--text-strong);font-weight:600}.rrl__release{left:calc(var(--at) * 100%);border:1.6px solid var(--accent-light);width:18px;height:18px;box-shadow:0 0 14px color-mix(in srgb, var(--accent-light) 35%, transparent);position:absolute;bottom:-9px;transform:translate(-50%)}.rrl__release:after{content:"";background:var(--accent-light);position:absolute;inset:4px}.rrl__today{padding-left:calc(var(--at) * 100%);font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-light);margin:4px 0 0;font-weight:600}.rrl__today span{display:inline-block;transform:translate(-50%)}[data-mode=light] :is(.rrl__today,.rrl__days li[data-today] span){color:var(--accent)}.rrl[data-dense] .rrl__days li:not([data-num]) span,.rrl[data-dense] .rrl__days li[data-near="2"] span{visibility:hidden}@container rrl (max-width:1080px){.rrl:is([data-weeks="7"],[data-weeks="8"]) .rrl__days span{font-size:var(--fs-label)}.rrl[data-weeks="9"] .rrl__days li:not([data-num]) span{visibility:hidden}}@container rrl (max-width:900px){.rrl[data-weeks="6"] .rrl__days span{font-size:var(--fs-label)}.rrl:is([data-weeks="7"],[data-weeks="8"]) .rrl__days li:not([data-num]) span{visibility:hidden}}@container rrl (max-width:768px){.rrl[data-weeks="6"] .rrl__days li:not([data-num]) span{visibility:hidden}}@container rrl (max-width:640px){.rrl .rrl__days li[data-near] span,.rrl[data-long] .rrl__days li:not([data-today],[data-release]) span{visibility:hidden}.rrl__months span{letter-spacing:0;font-size:0}.rrl__months span:after{content:attr(data-short);font-size:var(--fs-eyebrow);letter-spacing:.12em}}.rrl__list{display:none}@media (max-width:767px){.rrl{margin:0 18px}.rrl__days li:not([data-num]) span{visibility:hidden}.rrl__days li[data-friday] i{height:10px}.rrl__marks{height:18px}.rrl__words,.rrl__lead{display:none}.rrl__list{margin:14px 0 0;padding:0;list-style:none;display:grid}.rrl__list li{border-top:1px solid var(--line-1);font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text-secondary);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.rrl__list li b{font-family:var(--font-display);color:var(--text-strong);font-weight:400}.rrl__list li[data-kind=late],.rrl__list li[data-kind=late] b{color:var(--caution)}.rrl__list li[data-next]{color:var(--accent-text)}}
.frame-key__arrow{transition:transform .26s var(--ease-out);flex:none;display:block}.frame-key:hover:not(:disabled) .frame-key__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.frame-key__arrow{transition:none}}[data-motion=off] .frame-key__arrow{transition:none}
.ruled-field{gap:9px;min-width:0;display:grid}.ruled-field input{appearance:none;width:100%;min-width:0;min-height:34px;box-shadow:none;background:linear-gradient(var(--accent), var(--accent)) left bottom / 0% 1px no-repeat, linear-gradient(var(--line-3), var(--line-3)) left bottom / 100% 1px no-repeat;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);caret-color:var(--accent);transition:background-size .42s var(--ease-out);border:0;border-radius:0;outline:none;margin:0;padding:0 0 9px}.ruled-field input:focus{background-size:100% 2px,100% 1px}.ruled-field input:focus-visible{outline:none!important}.ruled-field input::placeholder{color:var(--text-muted);opacity:.7}.ruled-field input[aria-invalid=true]{background:linear-gradient(var(--critical), var(--critical)) left bottom / 100% 1px no-repeat, linear-gradient(var(--line-3), var(--line-3)) left bottom / 100% 1px no-repeat}.ruled-field input[aria-invalid=true]:focus{background-size:100% 2px,100% 1px}.ruled-field--title input{min-height:46px;font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.005em;font-weight:400;line-height:1.15}.ruled-field__cap{min-height:14px;font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;display:flex}.ruled-field__count{font-family:var(--font-display);font-size:var(--fs-meta);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;text-transform:none}.ruled-field__count[data-over]{color:var(--critical)}.ruled-field__hint{font-family:var(--font-sans);font-size:var(--fs-label);color:var(--critical);margin:0}@media (prefers-reduced-motion:reduce){.ruled-field input{transition:none}}[data-motion=off] .ruled-field input{transition:none}@media (forced-colors:active){.ruled-field input{border-bottom:1px solid canvastext}.ruled-field input:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}
