@layer components{.impersonation-banner-module__5selPG__bar{z-index:var(--z-toast);justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:max(var(--spacing-3), env(safe-area-inset-top)) var(--spacing-5) var(--spacing-3);background:var(--color-ink);color:var(--color-paper);flex-wrap:wrap;display:flex;position:sticky;top:0}.impersonation-banner-module__5selPG__copy{font:var(--typography-body-sm);margin:0}.impersonation-banner-module__5selPG__copy strong{font-weight:600}.impersonation-banner-module__5selPG__bar button{background:var(--color-paper);color:var(--color-ink)}}
@layer components{.highlight-module__Sv-qja__highlight{color:inherit;background:0 0;display:inline;position:relative}.highlight-module__Sv-qja__box{pointer-events:none;display:block;position:absolute;inset:0}.highlight-module__Sv-qja__content{position:relative}.highlight-module__Sv-qja__lines{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.highlight-module__Sv-qja__line{display:block;position:absolute}.highlight-module__Sv-qja__swipe{inset:var(--swipe-inset,4% -3% 0% -3%);rotate:var(--swipe-rotate,-.8deg);mix-blend-mode:var(--highlight-blend,multiply);clip-path:inset(-20% 108% -20% -8%);transition:clip-path var(--duration-sweep) var(--ease-sweep);transition-delay:calc(60ms + var(--line-index,0) * .28s);display:block;position:absolute}.highlight-module__Sv-qja__swipe svg{width:100%;height:100%;display:block;overflow:visible}.highlight-module__Sv-qja__highlight[data-tone=here] .highlight-module__Sv-qja__swipe{inset:var(--swipe-inset,62% -2% -12% -2%)}.highlight-module__Sv-qja__highlight[data-drawn] .highlight-module__Sv-qja__swipe{clip-path:inset(-20% -8%)}.highlight-module__Sv-qja__highlight[data-mode=live] .highlight-module__Sv-qja__swipe{clip-path:none;transition:none}.highlight-module__Sv-qja__highlight[data-mode=live] .highlight-module__Sv-qja__line{transition:width .12s var(--ease-sweep)}.highlight-module__Sv-qja__highlight[data-instant] .highlight-module__Sv-qja__swipe,.highlight-module__Sv-qja__highlight[data-instant] .highlight-module__Sv-qja__line{transition:none}.highlight-module__Sv-qja__body{fill:var(--highlight-color,var(--color-mark));fill-opacity:var(--highlight-opacity,.55)}.highlight-module__Sv-qja__pool{fill:var(--highlight-color,var(--color-mark));fill-opacity:calc(var(--highlight-opacity,.55) * .45)}@media (prefers-reduced-motion:reduce){.highlight-module__Sv-qja__swipe,.highlight-module__Sv-qja__line{transition:none}}}
@layer components{.chip-module__egGHrG__chip{cursor:pointer;min-height:44px;color:var(--color-text-secondary);font:var(--typography-label-md);text-transform:lowercase;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.chip-module__egGHrG__face{min-height:36px;padding:0 var(--spacing-3);border:1px solid var(--color-border-rule);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.chip-module__egGHrG__chip:hover .chip-module__egGHrG__face,.chip-module__egGHrG__chip[aria-pressed=true] .chip-module__egGHrG__face{border-color:var(--color-border-ink);color:var(--color-text-primary)}.chip-module__egGHrG__chip:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.chip-module__egGHrG__chip:disabled .chip-module__egGHrG__face{border-color:var(--color-border-rule)}@media (prefers-reduced-motion:reduce){.chip-module__egGHrG__face{transition:none}}}
@layer components{.composer-module__740KkG__composer{flex-direction:column;display:flex}.composer-module__740KkG__label{font:var(--typography-label-md);text-transform:lowercase;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.composer-module__740KkG__field{align-items:center;gap:var(--spacing-1) var(--spacing-3);min-height:48px;padding:var(--spacing-1) var(--spacing-1);border-bottom:1px solid var(--color-ink-faint);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-wrap:wrap;display:flex}.composer-module__740KkG__field:hover{border-bottom-color:var(--color-text-primary)}.composer-module__740KkG__field:has(.composer-module__740KkG__input:focus-visible){border-bottom-color:var(--color-text-primary);box-shadow:inset 0 -1px 0 var(--color-text-primary), var(--focus-halo);background:color-mix(in srgb, var(--color-highlighter) 18%, transparent)}.composer-module__740KkG__entries{align-items:center;gap:0 var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.composer-module__740KkG__entry{font:var(--typography-body-md);color:var(--color-text-primary);align-items:center;display:inline-flex}.composer-module__740KkG__remove{width:32px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:-8px;padding:0;display:inline-grid}.composer-module__740KkG__remove:hover{color:var(--color-text-primary)}.composer-module__740KkG__input{min-width:6rem;min-height:44px;font:var(--typography-body-md);color:var(--color-text-primary);caret-color:var(--color-text-primary);background:0 0;border:0;flex:8rem;padding:0}.composer-module__740KkG__input::placeholder{color:var(--color-text-secondary);opacity:1}.composer-module__740KkG__input:focus-visible{box-shadow:none;outline:none}.composer-module__740KkG__hint{font:var(--typography-body-sm);color:var(--color-text-secondary);margin-top:var(--spacing-1)}}
@layer components{.ink-cutout-module__KV3SHG__box{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ink-cutout-module__KV3SHG__stroke{fill:none;stroke:currentColor;stroke-width:var(--ink-stroke,2.4px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke-width .64s cubic-bezier(.22,1.28,.32,1)}}
@layer components{.ink-frame-module__hXRbha__frame{position:relative}.ink-frame-module__hXRbha__ink{pointer-events:none;color:var(--color-border-ink);position:absolute;overflow:visible}.ink-frame-module__hXRbha__stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}}
@layer components{.lore-word-module__I7MnhG__word{color:var(--color-text-primary);flex:none;display:inline-flex}.lore-word-module__I7MnhG__svg{width:auto;height:100%;display:block;overflow:visible}.lore-word-module__I7MnhG__word[data-state=buzz] .lore-word-module__I7MnhG__svg{animation:1.14s linear infinite lore-word-module__I7MnhG__buzz}@keyframes lore-word-module__I7MnhG__buzz{0%{transform:translate(0)rotate(0)}3.5%{transform:translate(1.5px,-.5px)rotate(.6deg)}7%{transform:translate(-1.5px,.5px)rotate(-.6deg)}10.5%{transform:translate(1.5px,.5px)rotate(.6deg)}14%{transform:translate(-1.5px,-.5px)rotate(-.6deg)}17.5%{transform:translate(1px)rotate(.4deg)}21%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.lore-word-module__I7MnhG__word[data-state=buzz] .lore-word-module__I7MnhG__svg{animation:none}}}
@layer components{.cold-open-module__Z-gMMG__overlay{z-index:var(--z-call);background:var(--color-bg-page);transition:opacity .22s var(--ease-exit);position:fixed;inset:0}.cold-open-module__Z-gMMG__overlay[data-leaving]{opacity:0;pointer-events:none}.cold-open-module__Z-gMMG__word{display:inline-flex;position:fixed;top:0;left:0;transform:translate(50vw,50vh)translate(-50%,-50%)}.cold-open-module__Z-gMMG__word[data-still]{transform:translate(50vw,50vh)translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.cold-open-module__Z-gMMG__overlay{transition:opacity .15s linear}}}
@layer components{.margin-panel-module__FW0BcG__panel{top:var(--spacing-6);z-index:1;max-height:calc(100dvh - 2 * var(--spacing-6));background:var(--color-bg-sheet);box-shadow:var(--shadow-place);pointer-events:auto;animation:margin-panel-module__FW0BcG__place .48s var(--ease-place) both;flex-direction:column;display:flex;position:sticky}.margin-panel-module__FW0BcG__panel:focus-visible{box-shadow:var(--shadow-place);outline:none}.margin-panel-module__FW0BcG__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-2) 0 var(--spacing-5);display:flex}.margin-panel-module__FW0BcG__title{padding-top:var(--spacing-2);font:var(--typography-heading-sm);text-transform:lowercase}.margin-panel-module__FW0BcG__close{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.margin-panel-module__FW0BcG__close:hover{background:var(--color-bg-recessed)}.margin-panel-module__FW0BcG__body{padding:var(--spacing-3) var(--spacing-5) var(--spacing-5);overscroll-behavior:contain;overflow-y:auto}.margin-panel-module__FW0BcG__footer{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);border-top:1px solid var(--color-border-rule);flex-wrap:wrap;display:flex}@keyframes margin-panel-module__FW0BcG__place{0%{opacity:0;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.margin-panel-module__FW0BcG__panel{animation:margin-panel-module__FW0BcG__fade .15s var(--ease-standard) both}}@keyframes margin-panel-module__FW0BcG__fade{0%{opacity:0}}}
@layer components{.marker-module__7KW5Ja__marker{color:var(--color-text-primary);margin:0}.marker-module__7KW5Ja__numeral{font-family:var(--font-display);letter-spacing:var(--tracking-heading-md);text-transform:none;font-size:.86em;font-weight:600}.marker-module__7KW5Ja__defs{width:0;height:0;position:absolute;overflow:hidden}}
@layer components{.reading-progress-module__whLerG__reading{gap:var(--spacing-2);flex-direction:column;display:flex}.reading-progress-module__whLerG__head{align-items:center;gap:var(--spacing-3);color:var(--color-text-note);display:flex}.reading-progress-module__whLerG__scribble{flex:none;width:2.5em;height:1em}.reading-progress-module__whLerG__count{font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0}.reading-progress-module__whLerG__track{height:6px;position:relative}.reading-progress-module__whLerG__track:before{content:"";background:var(--color-border-rule);height:1px;position:absolute;inset:2.5px 0 auto}.reading-progress-module__whLerG__ink{height:3px;width:var(--done,0%);background:var(--color-text-primary);border-radius:var(--radius-full);transition:width var(--duration-normal,.25s) var(--ease-standard);position:absolute;top:1.5px;left:0}@media (prefers-reduced-motion:reduce){.reading-progress-module__whLerG__ink{transition:none}}}
@layer components{.scribble-module__GZ-kDG__scribble{width:2.5em;height:1em;display:block;overflow:visible}.scribble-module__GZ-kDG__stroke{fill:none;stroke:currentColor;stroke-width:var(--ink-stroke-width,1.75px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:scribble-module__GZ-kDG__scribble 1.6s var(--ease-ink) infinite}@keyframes scribble-module__GZ-kDG__scribble{0%{stroke-dashoffset:1px}55%{stroke-dashoffset:0}90%,to{stroke-dashoffset:-1px}}.scribble-module__GZ-kDG__scribble[data-held] .scribble-module__GZ-kDG__stroke{stroke-dashoffset:var(--scribble-draw,1);animation:none}.scribble-module__GZ-kDG__scribble[data-live] .scribble-module__GZ-kDG__stroke{animation-name:scribble-module__GZ-kDG__scribble-live}@keyframes scribble-module__GZ-kDG__scribble-live{0%{stroke-dashoffset:0}40%{stroke-dashoffset:-1px}55%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.scribble-module__GZ-kDG__stroke,.scribble-module__GZ-kDG__scribble[data-live] .scribble-module__GZ-kDG__stroke{stroke-dashoffset:0;animation:none}.scribble-module__GZ-kDG__scribble[data-held] .scribble-module__GZ-kDG__stroke{stroke-dashoffset:var(--scribble-draw,0);animation:none}}}
@layer components{.ink-check-module__v4TRHG__check{cursor:pointer;min-height:44px;color:var(--color-text-primary);align-items:center;display:inline-flex;position:relative}.ink-check-module__v4TRHG__check[data-disabled]{cursor:not-allowed;color:var(--color-text-disabled)}.ink-check-module__v4TRHG__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ink-check-module__v4TRHG__target{flex-shrink:0;place-items:center;width:44px;height:44px;margin-inline:-11px;display:grid}.ink-check-module__v4TRHG__box{width:22px;height:22px;overflow:visible}.ink-check-module__v4TRHG__frame{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ink-check-module__v4TRHG__tick{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .28s var(--ease-ink)}.ink-check-module__v4TRHG__input:checked+.ink-check-module__v4TRHG__target .ink-check-module__v4TRHG__tick{stroke-dashoffset:0}.ink-check-module__v4TRHG__input:focus-visible+.ink-check-module__v4TRHG__target{outline:2px solid var(--color-focus);outline-offset:-8px;box-shadow:inset 0 0 0 8px color-mix(in srgb, var(--color-highlighter) 60%, transparent)}.ink-check-module__v4TRHG__label{margin-left:calc(11px + var(--spacing-2));font:var(--typography-body-md)}@media (prefers-reduced-motion:reduce){.ink-check-module__v4TRHG__tick{transition:none}}}
@layer components{.sheet-module__jrQNGa__dialog{width:100%;max-width:640px;max-height:none;color:var(--color-text-primary);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.sheet-module__jrQNGa__dialog::backdrop{background:var(--color-bg-overlay);animation:sheet-module__jrQNGa__fade-in var(--duration-normal) var(--ease-standard) both}.sheet-module__jrQNGa__dialog[data-phase=leaving]::backdrop{animation:sheet-module__jrQNGa__fade-out var(--duration-exit) var(--ease-exit) both}.sheet-module__jrQNGa__panel{background:var(--color-bg-sheet);max-height:min(90dvh,900px);box-shadow:var(--shadow-place);padding-bottom:env(safe-area-inset-bottom);animation:sheet-module__jrQNGa__turn-up var(--duration-place) var(--ease-place) both;transition:transform var(--duration-normal) var(--ease-place);flex-direction:column;display:flex}.sheet-module__jrQNGa__panel[data-dragging]{transition:none}.sheet-module__jrQNGa__dialog[data-phase=leaving] .sheet-module__jrQNGa__panel{animation:sheet-module__jrQNGa__turn-down var(--duration-exit) var(--ease-exit) both}.sheet-module__jrQNGa__handle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;height:32px;display:flex}.sheet-module__jrQNGa__handle:active{cursor:grabbing}.sheet-module__jrQNGa__grip{background:var(--color-ink-faint);width:40px;height:4px;rotate:-1deg}.sheet-module__jrQNGa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:0 var(--spacing-4) 0 var(--spacing-6);flex-shrink:0;display:flex}.sheet-module__jrQNGa__title{padding-top:var(--spacing-2);font:var(--typography-heading-md);text-transform:lowercase}.sheet-module__jrQNGa__close{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.sheet-module__jrQNGa__close:hover{background:var(--color-bg-recessed)}.sheet-module__jrQNGa__body{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.sheet-module__jrQNGa__footer{justify-content:flex-end;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border-rule);flex-wrap:wrap;flex-shrink:0;display:flex}@keyframes sheet-module__jrQNGa__turn-up{0%{transform:translateY(100%)}}@keyframes sheet-module__jrQNGa__turn-down{to{transform:translateY(100%)}}@keyframes sheet-module__jrQNGa__fade-in{0%{opacity:0}}@keyframes sheet-module__jrQNGa__fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet-module__jrQNGa__panel{animation:sheet-module__jrQNGa__fade-in .15s var(--ease-standard) both;transition:none}.sheet-module__jrQNGa__dialog[data-phase=leaving] .sheet-module__jrQNGa__panel,.sheet-module__jrQNGa__dialog[data-phase=leaving]::backdrop{animation:none}}}
@layer components{.ink-skeleton-module__nQxlfW__skeleton{position:relative;overflow:hidden}.ink-skeleton-module__nQxlfW__skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-bg-sheet) 40%, transparent) 50%, transparent 80%);animation:ink-skeleton-module__nQxlfW__sheen 1.6s var(--ease-standard) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.ink-skeleton-module__nQxlfW__text{--line:1.5rem;--bar:.625rem;flex-direction:column;display:flex}.ink-skeleton-module__nQxlfW__text[data-size=display]{--line:3rem;--bar:1.75rem}.ink-skeleton-module__nQxlfW__text[data-size=heading]{--line:2rem;--bar:1.125rem}.ink-skeleton-module__nQxlfW__text[data-size=label]{--line:1.25rem;--bar:.5rem}.ink-skeleton-module__nQxlfW__line{height:var(--line);background:linear-gradient(var(--color-rule), var(--color-rule)) center / 100% var(--bar) no-repeat;display:block}.ink-skeleton-module__nQxlfW__block{background:var(--color-bg-recessed);display:block}@keyframes ink-skeleton-module__nQxlfW__sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ink-skeleton-module__nQxlfW__skeleton:after{animation:none;display:none}}}
@layer components{.stamp-module__ovX1FW__stamp{padding:var(--spacing-1) var(--spacing-2);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;white-space:nowrap;rotate:var(--stamp-angle,-6deg);border:3px double;display:inline-block}.stamp-module__ovX1FW__stamp[data-tone=ink]{color:var(--color-text-primary)}.stamp-module__ovX1FW__stamp[data-tone=denim]{color:var(--color-denim-text);border-color:var(--color-denim)}.stamp-module__ovX1FW__stamp[data-tone=tomato]{color:var(--color-tomato-text);border-color:var(--color-tomato)}.stamp-module__ovX1FW__stamp[data-stamp]{animation:stamp-module__ovX1FW__stamp-down .18s var(--ease-standard) both}@keyframes stamp-module__ovX1FW__stamp-down{0%{opacity:0;scale:1.3}to{opacity:1;scale:1}}}
@layer components{.tell-lore-module__ZN1GSW__tellRow{align-items:center;gap:var(--spacing-2);border-bottom:1px solid var(--color-text-disabled);display:flex}.tell-lore-module__ZN1GSW__tellPrompt{min-width:0;min-height:48px;font:var(--typography-body-lg);text-align:left;color:var(--color-text-secondary);cursor:text;background:0 0;border:0;flex:1;padding:0}.tell-lore-module__ZN1GSW__tellTool{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tell-lore-module__ZN1GSW__tellTool svg{width:22px;height:22px}.tell-lore-module__ZN1GSW__body{gap:var(--spacing-5);flex-direction:column;display:flex}.tell-lore-module__ZN1GSW__tools{align-items:center;gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.tell-lore-module__ZN1GSW__recording{gap:var(--spacing-3);flex-direction:column;display:flex}.tell-lore-module__ZN1GSW__recLine{align-items:center;gap:var(--spacing-2);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);font-variant-numeric:tabular-nums;color:var(--color-call-live);margin:0;display:flex}.tell-lore-module__ZN1GSW__recDot{border-radius:var(--radius-full);background:var(--color-live);width:10px;height:10px}.tell-lore-module__ZN1GSW__wave{height:48px}.tell-lore-module__ZN1GSW__figure{margin:0}.tell-lore-module__ZN1GSW__photo{border-radius:var(--radius-sm);width:100%;max-width:280px;height:auto;display:block}.tell-lore-module__ZN1GSW__photoMeta{margin:var(--spacing-1) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.tell-lore-module__ZN1GSW__said{font:var(--typography-body-lg);text-wrap:pretty;white-space:pre-wrap;margin:0}.tell-lore-module__ZN1GSW__ack{gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border-rule);flex-direction:column;display:flex}.tell-lore-module__ZN1GSW__alert{font:var(--typography-body-sm);color:var(--color-text-danger);margin:0}.tell-lore-module__ZN1GSW__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}}
@layer components{.ink-stroke-module__fMTCXW__ink{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.ink-stroke-module__fMTCXW__anchored{pointer-events:none;position:absolute;overflow:visible}.ink-stroke-module__fMTCXW__ink[data-tone=note],.ink-stroke-module__fMTCXW__anchored[data-tone=note]{color:var(--color-stroke-note)}.ink-stroke-module__fMTCXW__ink[data-tone=ink],.ink-stroke-module__fMTCXW__anchored[data-tone=ink]{color:var(--color-text-primary)}.ink-stroke-module__fMTCXW__ink[data-tone=danger],.ink-stroke-module__fMTCXW__anchored[data-tone=danger]{color:var(--color-text-danger)}.ink-stroke-module__fMTCXW__stroke{fill:none;stroke:currentColor;stroke-width:var(--ink-stroke-width,2px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--stroke-duration,.64s) var(--ease-ink)}.ink-stroke-module__fMTCXW__ink[data-show] .ink-stroke-module__fMTCXW__stroke,.ink-stroke-module__fMTCXW__anchored[data-show] .ink-stroke-module__fMTCXW__stroke{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ink-stroke-module__fMTCXW__stroke{stroke-dashoffset:0;transition:none}}}
@layer components{.tape-module__bNTTaW__tape{z-index:1;background:color-mix(in srgb, var(--color-bg-sheet) 70%, transparent);border:1px solid var(--color-border-rule);border-radius:var(--radius-sm);pointer-events:none;width:56px;height:18px;rotate:var(--tape-angle,-6deg);position:absolute}.tape-module__bNTTaW__tape[data-placement=top]{top:-9px;left:calc(50% - 28px)}.tape-module__bNTTaW__tape[data-placement=corner]{top:-6px;left:-18px}}
@layer components{.specimen-module__iL56oG__specimen{background:var(--color-bg-sheet);box-shadow:var(--shadow-place);color:var(--color-text-primary);text-align:left;font:inherit;rotate:var(--tilt,0deg);border:0;padding:0;text-decoration:none;display:block;position:relative}.specimen-module__iL56oG__frame{gap:var(--spacing-3);padding:var(--spacing-5);flex-direction:column;display:flex}.specimen-module__iL56oG__meta{justify-content:space-between;gap:var(--spacing-3);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);text-transform:lowercase;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);display:flex}.specimen-module__iL56oG__title{margin:0}.specimen-module__iL56oG__body{font:var(--typography-body-md)}.specimen-module__iL56oG__footer{margin-top:var(--spacing-2)}.specimen-module__iL56oG__specimen[data-pressable]{cursor:pointer;transition:translate var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard)}.specimen-module__iL56oG__specimen[data-pressable]:active{box-shadow:var(--shadow-lift);translate:0 1px}.specimen-module__iL56oG__specimen[data-place]{animation:specimen-module__iL56oG__specimen-place var(--duration-place) var(--ease-place) both}@keyframes specimen-module__iL56oG__specimen-place{0%{opacity:0;translate:0 -24px;rotate:calc(var(--tilt,0deg) - 1.5deg)}to{opacity:1;translate:0;rotate:var(--tilt,0deg)}}@media (prefers-reduced-motion:reduce){.specimen-module__iL56oG__specimen[data-place]{animation:specimen-module__iL56oG__specimen-fade .15s var(--ease-standard) both}@keyframes specimen-module__iL56oG__specimen-fade{0%{opacity:0}to{opacity:1}}}}
@layer components{.ink-toggle-module__bditDa__toggle{align-items:center;gap:var(--spacing-2);min-height:44px;color:var(--color-text-primary);display:inline-flex}.ink-toggle-module__bditDa__toggle[data-disabled]{color:var(--color-text-disabled)}.ink-toggle-module__bditDa__switch{cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;display:inline-flex}.ink-toggle-module__bditDa__switch[aria-disabled=true]{cursor:not-allowed}.ink-toggle-module__bditDa__track{background:var(--color-bg-recessed);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--color-border-rule);display:block;position:relative}.ink-toggle-module__bditDa__swipe{--swipe-inset:-30% -6% -34% -6%;--swipe-rotate:-1.2deg}.ink-toggle-module__bditDa__knob{width:18px;height:18px;transition:transform var(--duration-normal) var(--ease-standard);background:currentColor;position:absolute;top:4px;left:4px}.ink-toggle-module__bditDa__switch[aria-checked=true] .ink-toggle-module__bditDa__knob{transform:translate(18px)}.ink-toggle-module__bditDa__switch[aria-disabled=true] .ink-toggle-module__bditDa__knob{background:var(--color-ink-faint)}.ink-toggle-module__bditDa__label{font:var(--typography-label-md);cursor:pointer;-webkit-user-select:none;user-select:none}.ink-toggle-module__bditDa__toggle[data-disabled] .ink-toggle-module__bditDa__label{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ink-toggle-module__bditDa__knob{transition:none}}}
@layer components{.waveform-module__1CBEEa__svg{width:100%;height:100%;display:block;overflow:visible}.waveform-module__1CBEEa__bar{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.waveform-module__1CBEEa__thumb{width:72px;height:16px;color:var(--color-text-secondary);display:block}.waveform-module__1CBEEa__thumbInner{height:100%;display:block}.waveform-module__1CBEEa__scrub{height:48px;color:var(--color-text-primary);touch-action:none;cursor:pointer;position:relative}.waveform-module__1CBEEa__scrub:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;box-shadow:var(--focus-halo)}.waveform-module__1CBEEa__unplayed{color:var(--color-border-rule);position:absolute;inset:0}.waveform-module__1CBEEa__played{position:absolute;inset:0}.waveform-module__1CBEEa__playhead{background:var(--color-stroke-note);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;rotate:4deg}.waveform-module__1CBEEa__live{width:160px;height:32px;color:var(--color-text-primary);display:block}.waveform-module__1CBEEa__levelTrack{background:var(--color-border-rule);height:2px;display:block;position:relative;top:50%}.waveform-module__1CBEEa__level{background:var(--color-text-primary);height:100%;display:block}}
@layer components{.call-module__zUI9Uq__screen{z-index:var(--z-call);background:var(--color-bg-page);color:var(--color-text-primary);animation:call-module__zUI9Uq__call-enter var(--duration-place) var(--ease-place) both;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes call-module__zUI9Uq__call-enter{0%{opacity:0;translate:0 24px}}.call-module__zUI9Uq__grain{pointer-events:none;position:absolute;inset:0}.call-module__zUI9Uq__column{width:100%;max-width:640px;min-height:0;padding:max(var(--spacing-4), env(safe-area-inset-top,0px)) 20px max(var(--spacing-6), env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:relative}.call-module__zUI9Uq__header{align-items:center;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:56px;display:grid}.call-module__zUI9Uq__tuck{align-items:center;gap:var(--spacing-2);min-height:44px;padding:0 var(--spacing-2) 0 0;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;display:inline-flex}.call-module__zUI9Uq__tuck:hover{color:var(--color-text-primary)}.call-module__zUI9Uq__state{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--color-text-primary);flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;margin:0;display:flex}.call-module__zUI9Uq__recording{color:var(--color-call-live);align-items:center;gap:6px;display:inline-flex}.call-module__zUI9Uq__dot{border-radius:var(--radius-full);background:var(--color-live);width:8px;height:8px;display:inline-block}.call-module__zUI9Uq__scene{align-items:center;gap:var(--spacing-3);margin:var(--spacing-3) 0 0;display:flex}.call-module__zUI9Uq__sceneImage{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:72px;height:72px}.call-module__zUI9Uq__sceneTitle{min-width:0;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);overflow-wrap:anywhere}.call-module__zUI9Uq__history{gap:var(--spacing-4);min-height:0;margin:var(--spacing-6) 0 0;padding:0 var(--spacing-1) 0 0;overscroll-behavior:contain;flex-direction:column;flex:1;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.call-module__zUI9Uq__history:before{content:"";flex:1}.call-module__zUI9Uq__turn{gap:var(--spacing-3);grid-template-columns:44px minmax(0,1fr);align-items:baseline;display:grid}.call-module__zUI9Uq__who{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.call-module__zUI9Uq__turn[data-speaker=lore] .call-module__zUI9Uq__who{color:var(--color-text-note)}.call-module__zUI9Uq__turnLore{color:var(--color-text-secondary)}.call-module__zUI9Uq__turnYou{font:var(--typography-body-md);color:var(--color-text-secondary);margin:0}.call-module__zUI9Uq__caption{justify-content:flex-end;gap:var(--spacing-3);min-height:124px;padding-top:var(--spacing-5);flex-direction:column;flex:none;display:flex}.call-module__zUI9Uq__captionLore{text-wrap:pretty}.call-module__zUI9Uq__captionCut{color:var(--color-text-secondary)}.call-module__zUI9Uq__captionHint{font:var(--typography-body-lg);color:var(--color-text-secondary);margin:0}.call-module__zUI9Uq__captionYou{font:var(--typography-body-lg);color:var(--color-text-primary);margin:0}.call-module__zUI9Uq__working{align-items:center;gap:var(--spacing-3);font:var(--typography-body-md);margin:0;display:flex}.call-module__zUI9Uq__scribble{width:56px;height:22px;color:var(--color-stroke-note)}.call-module__zUI9Uq__error{margin:var(--spacing-3) 0 0;font:var(--typography-body-sm);color:var(--color-text-danger)}.call-module__zUI9Uq__mic{align-items:center;gap:var(--spacing-3);min-height:48px;margin-top:var(--spacing-5);display:flex}.call-module__zUI9Uq__micLabel{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);margin:0}.call-module__zUI9Uq__typed{margin-top:var(--spacing-4)}.call-module__zUI9Uq__controls{justify-content:center;align-items:flex-start;gap:var(--spacing-8);margin-top:var(--spacing-6);display:flex}.call-module__zUI9Uq__control{align-items:center;gap:var(--spacing-2);flex-direction:column;min-width:72px;display:flex}.call-module__zUI9Uq__control:nth-child(2){margin-top:-4px}.call-module__zUI9Uq__controlLabel{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);white-space:nowrap}.call-module__zUI9Uq__incoming{align-items:stretch}.call-module__zUI9Uq__incomingColumn{text-align:center;justify-content:space-between}.call-module__zUI9Uq__calling{justify-content:center;align-items:center;gap:var(--spacing-5);padding-bottom:var(--spacing-6);flex-direction:column;flex:1;display:flex}.call-module__zUI9Uq__ringStage{place-items:center;width:240px;height:180px;display:grid;position:relative}.call-module__zUI9Uq__rings{width:calc(100% + 60px);height:calc(100% + 80px);color:var(--color-stroke-note);pointer-events:none;position:absolute;inset:-40px -30px;overflow:visible}.call-module__zUI9Uq__ring{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;opacity:0;animation:call-module__zUI9Uq__ring-out 2.28s var(--ease-ink) infinite}.call-module__zUI9Uq__ring:nth-of-type(2){animation-delay:.38s}.call-module__zUI9Uq__ring:nth-of-type(3){animation-delay:.76s}@keyframes call-module__zUI9Uq__ring-out{0%{opacity:0;scale:.72}12%{opacity:.9}60%{opacity:0;scale:1.18}to{opacity:0;scale:1.18}}.call-module__zUI9Uq__thinking{max-width:22rem;color:var(--color-text-note)}.call-module__zUI9Uq__notice{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);margin:0}.call-module__zUI9Uq__notice strong{font-weight:inherit;color:var(--color-call-live)}.call-module__zUI9Uq__answer{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.call-module__zUI9Uq__talkLabel{font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-primary)}.call-module__zUI9Uq__micOff{max-width:24rem;margin:0 auto var(--spacing-5);font:var(--typography-body-sm);text-align:left}.call-module__zUI9Uq__phoneTranscript{-webkit-mask-image:none;mask-image:none}@media (min-width:640px){.call-module__zUI9Uq__column{padding-inline:var(--spacing-8)}}@media (prefers-reduced-motion:reduce){.call-module__zUI9Uq__screen{animation:.15s linear both call-module__zUI9Uq__call-fade}@keyframes call-module__zUI9Uq__call-fade{0%{opacity:0}}.call-module__zUI9Uq__ring{opacity:.8;animation:none;scale:1}.call-module__zUI9Uq__ring:not(:first-of-type){display:none}}}
@layer components{.sticker-module__d8NylG__sticker{--sticker-tomato:color-mix(in srgb, var(--color-tomato) 70%, transparent);--sticker-amber:color-mix(in srgb, var(--color-amber-field) 70%, transparent);--sticker-marker:color-mix(in srgb, var(--color-highlighter) 75%, transparent);--sticker-denim:color-mix(in srgb, var(--color-denim) 60%, transparent);--sticker-moss:color-mix(in srgb, var(--color-highlighter-green) 45%, transparent);--sticker-paper:var(--color-bg-sheet);color:var(--color-text-primary);rotate:var(--sticker-tilt,0deg);flex-shrink:0;display:inline-block;overflow:visible}.sticker-module__d8NylG__sticker[data-landing]{animation:sticker-module__d8NylG__sticker-land var(--duration-normal,.24s) var(--ease-standard) both}@keyframes sticker-module__d8NylG__sticker-land{0%{opacity:0;scale:1.35;rotate:calc(var(--sticker-tilt,0deg) - 14deg)}55%{opacity:1;scale:.95;rotate:calc(var(--sticker-tilt,0deg) + 7deg)}to{scale:1;rotate:var(--sticker-tilt,0deg)}}@media (prefers-reduced-motion:reduce){.sticker-module__d8NylG__sticker[data-landing]{animation:none}}}
@layer components{.work-stamp-module__KF1wSa__workStamp{min-width:44px;min-height:44px;padding:0 var(--spacing-1);color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.work-stamp-module__KF1wSa__inner{align-items:center;gap:var(--spacing-2);display:inline-flex}.work-stamp-module__KF1wSa__scribble{width:1.6em;height:.8em}@media (max-width:359px){.work-stamp-module__KF1wSa__who{display:none}}.work-stamp-module__KF1wSa__dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}}
@layer components{.write-module__LyLmJW__write[data-write]{clip-path:inset(-10% 100% -10% -2%);transition:clip-path var(--write-ms,.6s) linear var(--write-delay,0s)}.write-module__LyLmJW__write[data-written]{clip-path:inset(-10% -2%)}@media (prefers-reduced-motion:reduce){.write-module__LyLmJW__write[data-write]{clip-path:none;transition:none}}}
@layer components{.hand-module__RDfvkG__hand{color:var(--color-text-note);margin:0}.hand-module__RDfvkG__large{color:var(--color-stroke-note)}}
@layer components{.people-module__bE3TYW__tile{--tile-size:52px;--tile-teal:#5b8a8a;--tile-brick:#b5523b;width:var(--tile-size);height:var(--tile-size);flex:none;display:block;position:relative}.people-module__bE3TYW__tileImage{object-fit:contain;width:100%;height:100%;display:block}.people-module__bE3TYW__tileLetter{text-align:center;font-family:var(--font-display);font-weight:600;font-size:calc(var(--tile-size) * .52);letter-spacing:-.035em;color:var(--color-text-primary);line-height:1.1;position:absolute;inset:6% 0 auto}.people-module__bE3TYW__tileBase{width:100%;height:37%;position:absolute;bottom:4%;left:0}.people-module__bE3TYW__tileTop{fill:var(--color-bg-recessed)}.people-module__bE3TYW__tileLeft{fill:var(--tile-teal)}.people-module__bE3TYW__tileRight{fill:var(--tile-brick)}.people-module__bE3TYW__title{font:var(--typography-heading-xl);letter-spacing:var(--tracking-heading-xl);margin:0}@media (min-width:1024px){.people-module__bE3TYW__title{font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}}.people-module__bE3TYW__standfirst{margin:var(--spacing-5) 0 0;font:var(--typography-body-md);color:var(--color-text-secondary)}.people-module__bE3TYW__search{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);border-bottom:1px solid var(--color-ink-faint);padding:var(--spacing-2) 0;display:flex}.people-module__bE3TYW__search:focus-within{border-bottom-color:var(--color-border-ink)}.people-module__bE3TYW__searchIcon{fill:none;width:18px;height:18px;stroke:var(--color-text-secondary);stroke-width:1.75px;stroke-linecap:round;flex:none}.people-module__bE3TYW__searchInput{min-height:32px;font:var(--typography-body-md);color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1}.people-module__bE3TYW__filters{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.people-module__bE3TYW__sectionLabel{align-items:center;gap:var(--spacing-3);margin:0 0 var(--spacing-2);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary);display:flex}.people-module__bE3TYW__sectionRule{background:var(--color-border-rule);flex:1;height:1px}.people-module__bE3TYW__frontSection{margin-top:var(--spacing-8)}.people-module__bE3TYW__frontRow{gap:var(--spacing-3);margin:var(--spacing-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.people-module__bE3TYW__front{align-items:center;gap:var(--spacing-1);text-align:center;color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.people-module__bE3TYW__frontName{font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm)}.people-module__bE3TYW__frontNote{font:var(--typography-hand-sm);color:var(--color-text-note)}.people-module__bE3TYW__frontCount{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.people-module__bE3TYW__onLore{border:1px solid var(--color-border-ink);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-primary);flex:none;padding:2px 5px;transform:rotate(-2deg)}.people-module__bE3TYW__phoneMark{width:18px;height:18px;color:var(--color-text-secondary);flex:none}.people-module__bE3TYW__same{margin-top:var(--spacing-8);padding:var(--spacing-5) var(--spacing-4) var(--spacing-4);background:var(--color-bg-sheet);box-shadow:var(--shadow-place);position:relative;transform:rotate(-.8deg)}.people-module__bE3TYW__sameTape{margin-left:-28px;position:absolute;top:-9px;left:50%}.people-module__bE3TYW__sameAsk{font:var(--typography-hand-md);color:var(--color-text-note);margin:0}.people-module__bE3TYW__sameNames{align-items:center;gap:var(--spacing-3);margin:var(--spacing-2) 0 0;font:var(--typography-heading-sm);display:flex}.people-module__bE3TYW__sameArrow{fill:none;width:40px;height:14px;stroke:var(--color-stroke-note);stroke-width:1.6px;stroke-linecap:round}.people-module__bE3TYW__sameWhy{margin:var(--spacing-1) 0 0;font:var(--typography-body-sm);color:var(--color-text-secondary)}.people-module__bE3TYW__sameActions{gap:var(--spacing-2);margin-top:var(--spacing-3);display:flex}.people-module__bE3TYW__everyone{margin-top:var(--spacing-10)}.people-module__bE3TYW__rows{margin:0;padding:0;list-style:none}.people-module__bE3TYW__rows>li{border-bottom:1px solid var(--color-border-rule)}.people-module__bE3TYW__row{align-items:center;gap:var(--spacing-4);min-height:64px;padding:var(--spacing-3) 0;color:var(--color-text-primary);text-decoration:none;display:flex}.people-module__bE3TYW__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.people-module__bE3TYW__rowName{font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm)}.people-module__bE3TYW__rowMeta{font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.people-module__bE3TYW__row:hover .people-module__bE3TYW__rowName,.people-module__bE3TYW__front:hover .people-module__bE3TYW__frontName{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.people-module__bE3TYW__empty{margin:var(--spacing-4) 0 0;font:var(--typography-body-md);color:var(--color-text-secondary)}.people-module__bE3TYW__missing{margin:var(--spacing-6) 0 0;font:var(--typography-hand-md);color:var(--color-text-note)}.people-module__bE3TYW__group{margin-top:var(--spacing-10);padding:var(--spacing-5) var(--spacing-4);background:var(--color-bg-sheet);box-shadow:var(--shadow-place);transform:rotate(.6deg)}.people-module__bE3TYW__groupButton{margin-top:var(--spacing-3)}.people-module__bE3TYW__groupForm{gap:var(--spacing-4);flex-direction:column;display:flex}.people-module__bE3TYW__portraitPage{padding-bottom:var(--spacing-12)}.people-module__bE3TYW__topLine{justify-content:space-between;align-items:center;display:flex}.people-module__bE3TYW__back{min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}.people-module__bE3TYW__portrait{text-align:center;margin-top:var(--spacing-2);flex-direction:column;align-items:center;display:flex}.people-module__bE3TYW__portraitName{margin:var(--spacing-2) 0 0;font:var(--typography-display-lg);letter-spacing:var(--tracking-display)}.people-module__bE3TYW__portraitNote{align-items:center;gap:var(--spacing-2);margin:var(--spacing-1) 0 0;font:var(--typography-hand-lg);color:var(--color-stroke-note);display:flex}.people-module__bE3TYW__noteArrow{fill:none;width:28px;height:16px;stroke:var(--color-stroke-note);stroke-width:1.6px;stroke-linecap:round}.people-module__bE3TYW__noteLink{color:inherit}.people-module__bE3TYW__portraitRecord{margin:var(--spacing-3) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary)}.people-module__bE3TYW__portraitActions{gap:var(--spacing-3);margin-top:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}.people-module__bE3TYW__actionPrimary{background:var(--color-action-primary);min-height:48px;color:var(--color-bg-sheet);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);justify-content:center;align-items:center;text-decoration:none;display:flex}.people-module__bE3TYW__strip{margin:var(--spacing-6) 0 0;border-top:1px solid var(--color-border-rule);grid-template-columns:88px minmax(0,1fr);display:grid}.people-module__bE3TYW__strip:empty{display:none}.people-module__bE3TYW__strip>dt{padding:var(--spacing-4) 0;border-bottom:1px solid var(--color-border-rule);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.people-module__bE3TYW__strip>dd{padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border-rule);font:var(--typography-body-md);min-width:0;margin:0}.people-module__bE3TYW__numberValue{justify-content:space-between;align-items:center;gap:var(--spacing-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.people-module__bE3TYW__mono{font:var(--typography-label-lg)}.people-module__bE3TYW__dim{color:var(--color-text-secondary);font:var(--typography-body-sm)}.people-module__bE3TYW__aliasRow{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.people-module__bE3TYW__aliasChip{min-height:32px;padding:0 var(--spacing-2);background:var(--color-bg-recessed);font:var(--typography-body-md);align-items:center;display:inline-flex}.people-module__bE3TYW__ask{margin-top:var(--spacing-6);padding:var(--spacing-5) var(--spacing-4);background:var(--color-bg-sheet);box-shadow:var(--shadow-place)}.people-module__bE3TYW__askTitle{font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm);margin:0}.people-module__bE3TYW__askBody{margin:var(--spacing-2) 0 0;font:var(--typography-body-md);color:var(--color-text-secondary)}.people-module__bE3TYW__askButton{width:100%;margin-top:var(--spacing-4)}.people-module__bE3TYW__numberForm{width:100%;margin-top:var(--spacing-3)}.people-module__bE3TYW__numberFields{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr);display:grid}.people-module__bE3TYW__numberActions{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.people-module__bE3TYW__moments{margin-top:var(--spacing-10)}.people-module__bE3TYW__momentsTitle{font:var(--typography-heading-md);letter-spacing:var(--tracking-heading-md);margin:0}.people-module__bE3TYW__momentStrip{align-items:flex-start;gap:var(--spacing-4);margin:var(--spacing-3) calc(var(--spacing-5) * -1) 0;padding:var(--spacing-2) var(--spacing-5) var(--spacing-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-5);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.people-module__bE3TYW__momentStrip::-webkit-scrollbar{display:none}.people-module__bE3TYW__momentStrip>li{scroll-snap-align:start;flex:none}.people-module__bE3TYW__sketch figure{width:236px;margin:0}.people-module__bE3TYW__sketchImage{object-fit:cover;border-radius:var(--radius-sm);width:236px;height:177px;display:block}.people-module__bE3TYW__sketchCaption{margin-top:var(--spacing-1);font:var(--typography-hand-sm);color:var(--color-text-note)}.people-module__bE3TYW__sketchLabel{margin:var(--spacing-1) 0 0;padding-top:var(--spacing-2);border-top:1px solid var(--color-border-rule);font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.people-module__bE3TYW__loreCard,.people-module__bE3TYW__tellingCard{gap:var(--spacing-2);width:210px;color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.people-module__bE3TYW__loreCard{padding:var(--spacing-4);background:var(--color-bg-sheet);box-shadow:var(--shadow-place)}.people-module__bE3TYW__loreCard[data-tilt=right]{transform:rotate(1.2deg)}.people-module__bE3TYW__tellingCard{padding:var(--spacing-3) var(--spacing-1);border-top:2px solid var(--color-border-ink)}.people-module__bE3TYW__cardKicker{font:var(--typography-label-sm);letter-spacing:var(--tracking-label-sm);color:var(--color-text-secondary)}.people-module__bE3TYW__cardTitle{font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm)}.people-module__bE3TYW__cardNote{font:var(--typography-hand-sm);color:var(--color-text-note)}.people-module__bE3TYW__memories{margin-top:var(--spacing-8)}.people-module__bE3TYW__foot{margin-top:var(--spacing-8);padding-top:var(--spacing-2);border-top:1px solid var(--color-border-rule);justify-content:space-between;align-items:center;display:flex}.people-module__bE3TYW__editTop{justify-content:space-between;align-items:center;display:flex}.people-module__bE3TYW__doneMark{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--color-mark) 60%, transparent) 55% 92%, transparent 92%);color:var(--color-text-primary);padding:0 2px}.people-module__bE3TYW__nameField{width:100%;margin-top:var(--spacing-2);display:block}.people-module__bE3TYW__nameInput{width:100%;padding:0 0 var(--spacing-1);border:0;border-bottom:1.5px solid var(--color-border-ink);text-align:center;font:var(--typography-display-lg);letter-spacing:var(--tracking-display);color:var(--color-text-primary);background:0 0;outline:none}.people-module__bE3TYW__nameNote{margin:var(--spacing-2) 0 0;font:var(--typography-hand-sm);color:var(--color-text-note)}.people-module__bE3TYW__editNames{margin-top:var(--spacing-6)}.people-module__bE3TYW__aliasRemove{min-width:36px;min-height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:18px}.people-module__bE3TYW__aliasAdd{min-height:32px;padding:0 var(--spacing-3);border:1px dashed var(--color-ink-faint);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-primary);cursor:pointer;background:0 0}.people-module__bE3TYW__aliasForm{display:inline-flex}.people-module__bE3TYW__aliasInput{border:0;border-bottom:1px solid var(--color-border-ink);min-height:32px;font:var(--typography-body-md);background:0 0;outline:none}.people-module__bE3TYW__stripButtons{gap:var(--spacing-3);display:inline-flex}.people-module__bE3TYW__stripLink{min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg);color:var(--color-text-primary);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.people-module__bE3TYW__changesLink{min-height:44px;margin-top:var(--spacing-1);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0}.people-module__bE3TYW__error{margin:var(--spacing-3) 0 0;font:var(--typography-body-sm);color:var(--color-text-danger)}.people-module__bE3TYW__whoList{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.people-module__bE3TYW__whoRow{align-items:center;gap:var(--spacing-4);width:100%;min-height:64px;padding:var(--spacing-2) 0;border:0;border-bottom:1px solid var(--color-border-rule);text-align:left;color:var(--color-text-primary);cursor:pointer;background:0 0;display:flex}.people-module__bE3TYW__whoRow[aria-pressed=true]{background:color-mix(in srgb, var(--color-mark) 28%, transparent)}.people-module__bE3TYW__sheetAction{width:100%}.people-module__bE3TYW__history{margin:0;padding:0;list-style:none}.people-module__bE3TYW__history>li{justify-content:space-between;align-items:center;gap:var(--spacing-3);border-bottom:1px solid var(--color-border-rule);min-height:48px;font:var(--typography-body-sm);display:flex}.people-module__bE3TYW__history>li[data-undone]{color:var(--color-text-secondary);text-decoration:line-through}@media (min-width:640px){.people-module__bE3TYW__numberFields{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.people-module__bE3TYW__portraitActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.people-module__bE3TYW__join{gap:var(--spacing-4);flex-direction:column;display:flex}.people-module__bE3TYW__joinTitle{font:var(--typography-display-lg);letter-spacing:var(--tracking-display);margin:0}.people-module__bE3TYW__joinBody{font:var(--typography-body-lg);margin:0}.people-module__bE3TYW__pickButton{width:100%;margin-bottom:var(--spacing-3)}.people-module__bE3TYW__choices{margin:0 0 var(--spacing-3);border:0;padding:0}.people-module__bE3TYW__choice{border:0;border-bottom:1px solid var(--color-border-rule);width:100%;min-height:48px;color:var(--color-text-primary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.people-module__bE3TYW__find{margin-top:var(--spacing-6);padding:var(--spacing-5) var(--spacing-4);background:var(--color-bg-sheet);box-shadow:var(--shadow-place)}}
@layer components{.avatar-module__EnFWwq__avatar{--avatar-size:32px;width:var(--avatar-size);height:var(--avatar-size);background:var(--color-bg-recessed);border-radius:var(--radius-sm);color:var(--color-text-primary);font:var(--typography-heading-sm);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar-module__EnFWwq__xs{--avatar-size:24px;font:var(--typography-label-md)}.avatar-module__EnFWwq__sm{--avatar-size:32px}.avatar-module__EnFWwq__md{--avatar-size:48px;font:var(--typography-heading-md)}.avatar-module__EnFWwq__lg{--avatar-size:96px;font:var(--typography-display-lg)}.avatar-module__EnFWwq__avatar[data-has-image]{background:0 0;border-radius:0}.avatar-module__EnFWwq__image{object-fit:contain;width:100%;height:100%;display:block}}
@layer components{.button-module__s6PbMG__button{justify-content:center;align-items:center;gap:var(--spacing-2);font:var(--typography-label-lg);text-transform:lowercase;border-radius:var(--radius-0);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform .1s var(--ease-standard);border:0;display:inline-flex;position:relative}.button-module__s6PbMG__label{align-items:center;gap:var(--spacing-2);display:inline-flex}.button-module__s6PbMG__sm{min-height:36px;padding:var(--spacing-1) var(--spacing-3);font:var(--typography-label-md)}.button-module__s6PbMG__md{min-height:48px;padding:var(--spacing-3) var(--spacing-5)}.button-module__s6PbMG__lg{min-height:56px;padding:var(--spacing-4) var(--spacing-6)}.button-module__s6PbMG__iconSm{min-width:36px;min-height:36px;padding:var(--spacing-1)}.button-module__s6PbMG__iconMd{min-width:48px;min-height:48px;padding:var(--spacing-2)}.button-module__s6PbMG__iconLg{min-width:56px;min-height:56px;padding:var(--spacing-3)}.button-module__s6PbMG__sm:after,.button-module__s6PbMG__iconSm:after{content:"";position:absolute;inset:-4px}.button-module__s6PbMG__round{border-radius:var(--radius-full);width:64px;height:64px;padding:0}.button-module__s6PbMG__primary,.button-module__s6PbMG__call{background:var(--color-action-primary);color:var(--color-action-label)}.button-module__s6PbMG__danger,.button-module__s6PbMG__end{background:var(--color-action-danger);color:var(--color-text-primary)}.button-module__s6PbMG__secondary,.button-module__s6PbMG__quiet{color:var(--color-text-primary);background:0 0}.button-module__s6PbMG__quiet.button-module__s6PbMG__sm,.button-module__s6PbMG__quiet.button-module__s6PbMG__md,.button-module__s6PbMG__quiet.button-module__s6PbMG__lg{padding-inline:var(--spacing-2)}:is(.button-module__s6PbMG__primary,.button-module__s6PbMG__danger,.button-module__s6PbMG__call,.button-module__s6PbMG__end):hover:not([aria-disabled=true]){box-shadow:var(--shadow-lift)}.button-module__s6PbMG__button:active:not([aria-disabled=true]){box-shadow:none;transform:translateY(1px)}.button-module__s6PbMG__iconSm.button-module__s6PbMG__quiet:hover:not([aria-disabled=true]),.button-module__s6PbMG__iconMd.button-module__s6PbMG__quiet:hover:not([aria-disabled=true]),.button-module__s6PbMG__iconLg.button-module__s6PbMG__quiet:hover:not([aria-disabled=true]){background:var(--color-bg-recessed)}.button-module__s6PbMG__underline{left:var(--spacing-2);right:var(--spacing-2);pointer-events:none;--ink-stroke-width:1.5px;height:6px;position:absolute;bottom:8px}.button-module__s6PbMG__sm .button-module__s6PbMG__underline{bottom:4px}.button-module__s6PbMG__underline{opacity:0}.button-module__s6PbMG__quiet:hover:not([aria-disabled=true]) .button-module__s6PbMG__underline{opacity:1}.button-module__s6PbMG__quiet:hover:not([aria-disabled=true]) .button-module__s6PbMG__underline path{stroke-dashoffset:0}.button-module__s6PbMG__button[aria-disabled=true]{cursor:not-allowed;color:var(--color-text-disabled)}.button-module__s6PbMG__button[aria-busy=true]{cursor:progress}.button-module__s6PbMG__button[aria-busy=true] .button-module__s6PbMG__label{opacity:.35}.button-module__s6PbMG__button[aria-busy=true]:is(.button-module__s6PbMG__primary,.button-module__s6PbMG__danger,.button-module__s6PbMG__secondary,.button-module__s6PbMG__quiet){color:var(--color-text-primary)}.button-module__s6PbMG__button[aria-busy=true].button-module__s6PbMG__primary{color:var(--color-action-label)}.button-module__s6PbMG__working{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.button-module__s6PbMG__button{transition:none}.button-module__s6PbMG__button:active:not([aria-disabled=true]){transform:none}.button-module__s6PbMG__underline path{stroke-dashoffset:1px;transition:none}}}
@layer components{.sketch-module__c5BYbG__sketch{width:100%;max-width:420px;margin:0}.sketch-module__c5BYbG__image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.sketch-module__c5BYbG__caption{margin-top:var(--spacing-2);font:var(--typography-hand-sm);color:var(--color-text-note);text-wrap:pretty}.sketch-module__c5BYbG__link{color:inherit;text-decoration:none;display:block}.sketch-module__c5BYbG__link:hover .sketch-module__c5BYbG__caption{color:var(--color-text-primary)}}
@layer components{.sketch-this-module__ARdLtW__done{margin-top:var(--spacing-2)}}
@layer components{.input-module__SKjUtq__field{flex-direction:column;display:flex}.input-module__SKjUtq__label{font:var(--typography-label-md);color:var(--color-text-primary);text-transform:lowercase;margin-bottom:var(--spacing-1)}.input-module__SKjUtq__input{width:100%;min-height:48px;padding:var(--spacing-3) var(--spacing-1);border:0;border-bottom:1px solid var(--color-ink-faint);border-radius:var(--radius-0);font:var(--typography-body-md);color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0}.input-module__SKjUtq__input::placeholder{color:var(--color-text-secondary);opacity:1}.input-module__SKjUtq__input:hover:not(:disabled){border-bottom-color:var(--color-text-primary)}.input-module__SKjUtq__input:focus-visible{border-bottom-color:var(--color-text-primary);box-shadow:inset 0 -1px 0 var(--color-text-primary), var(--focus-halo);background:color-mix(in srgb, var(--color-highlighter) 18%, transparent);outline:none}.input-module__SKjUtq__inputError,.input-module__SKjUtq__inputError:hover:not(:disabled){border-bottom-color:var(--color-text-danger)}.input-module__SKjUtq__inputError:focus-visible{border-bottom-color:var(--color-text-danger);box-shadow:inset 0 -1px 0 var(--color-text-danger), var(--focus-halo)}.input-module__SKjUtq__input:disabled{color:var(--color-text-disabled);cursor:not-allowed;border-bottom-style:dashed}.input-module__SKjUtq__textarea{resize:vertical;min-height:96px}.input-module__SKjUtq__select{appearance:none;padding-right:var(--spacing-8);cursor:pointer}.input-module__SKjUtq__helper{font:var(--typography-body-sm);color:var(--color-text-secondary);margin-top:var(--spacing-1)}.input-module__SKjUtq__error{align-items:flex-start;gap:var(--spacing-1);font:var(--typography-body-sm);color:var(--color-text-danger);margin-top:var(--spacing-1);display:flex}.input-module__SKjUtq__errorIcon{flex-shrink:0;margin-top:.2em}}
@layer components{.modal-module__Bqzjta__dialog{width:calc(100% - 2 * var(--spacing-4));border-radius:var(--radius-0);background:var(--color-bg-sheet);max-width:440px;max-height:90dvh;color:var(--color-text-primary);box-shadow:var(--shadow-place);border:0;margin:auto;padding:0;overflow:auto}.modal-module__Bqzjta__dialog[open]{animation:modal-module__Bqzjta__place var(--duration-place) var(--ease-place) both}.modal-module__Bqzjta__dialog::backdrop{background:var(--color-bg-overlay)}.modal-module__Bqzjta__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-3) 0 var(--spacing-6);display:flex}.modal-module__Bqzjta__headerBare{justify-content:flex-end}.modal-module__Bqzjta__title{padding-top:var(--spacing-3);font:var(--typography-heading-md);letter-spacing:-.01em;text-transform:lowercase}.modal-module__Bqzjta__close{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.modal-module__Bqzjta__close:hover{background:var(--color-bg-recessed)}.modal-module__Bqzjta__body{padding:var(--spacing-3) var(--spacing-6) var(--spacing-6);font:var(--typography-body-md)}.modal-module__Bqzjta__footer{justify-content:flex-end;gap:var(--spacing-3);padding:0 var(--spacing-6) var(--spacing-6);flex-wrap:wrap;display:flex}@keyframes modal-module__Bqzjta__place{0%{opacity:0;transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.modal-module__Bqzjta__dialog[open]{animation:modal-module__Bqzjta__fade .15s var(--ease-standard) both}}@keyframes modal-module__Bqzjta__fade{0%{opacity:0}}}
@layer components{.option-rows-module__jAmsdG__group{border-top:1px solid var(--color-border-rule)}.option-rows-module__jAmsdG__option{align-items:center;gap:var(--spacing-3);width:100%;min-height:52px;padding:var(--spacing-3) var(--spacing-1);border-bottom:1px solid var(--color-border-rule);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);display:flex;position:relative}.option-rows-module__jAmsdG__option:hover{background:var(--color-bg-recessed)}.option-rows-module__jAmsdG__option:has(.option-rows-module__jAmsdG__input:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px;box-shadow:var(--focus-halo)}.option-rows-module__jAmsdG__radio{width:22px;height:22px;color:var(--color-text-primary);flex-shrink:0;overflow:visible}.option-rows-module__jAmsdG__ring{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.option-rows-module__jAmsdG__dot{fill:currentColor}.option-rows-module__jAmsdG__label{min-width:0;font:var(--typography-body-md);color:var(--color-text-secondary);flex:1}.option-rows-module__jAmsdG__selected .option-rows-module__jAmsdG__label{color:var(--color-text-primary)}.option-rows-module__jAmsdG__meta{font:var(--typography-label-md);color:var(--color-text-secondary)}.option-rows-module__jAmsdG__selected .option-rows-module__jAmsdG__meta{color:var(--color-text-primary)}.option-rows-module__jAmsdG__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}}
@layer components{.overflow-menu-module__jg3Jya__root{display:inline-flex;position:relative}.overflow-menu-module__jg3Jya__trigger{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.overflow-menu-module__jg3Jya__custom{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.overflow-menu-module__jg3Jya__custom[aria-disabled=true]{cursor:default}.overflow-menu-module__jg3Jya__menu[data-align=start]{top:calc(100% + var(--spacing-3));left:0;right:auto}.overflow-menu-module__jg3Jya__menu{top:calc(100% + var(--spacing-1));z-index:var(--z-sticky);min-width:240px;padding:var(--spacing-2) 0;background:var(--color-bg-sheet);box-shadow:var(--shadow-place);flex-direction:column;display:flex;position:absolute;right:0}.overflow-menu-module__jg3Jya__item{min-height:44px;padding:0 var(--spacing-4);font:var(--typography-body-md);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0}.overflow-menu-module__jg3Jya__item:hover,.overflow-menu-module__jg3Jya__item:focus-visible{background:var(--color-bg-recessed)}.overflow-menu-module__jg3Jya__item[data-danger]{color:var(--color-text-danger)}}
@layer components{.toast-module__eoeFAa__region{left:var(--spacing-4);right:var(--spacing-4);bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom));z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}body:has([data-bottom-nav]) .toast-module__eoeFAa__region{bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width:1024px){.toast-module__eoeFAa__region{bottom:var(--spacing-6);left:auto;right:var(--spacing-6)}body:has([data-bottom-nav]) .toast-module__eoeFAa__region{bottom:var(--spacing-6);left:auto;right:var(--spacing-6)}}.toast-module__eoeFAa__toast{align-items:center;gap:var(--spacing-3);width:min(100%,28rem);min-height:48px;padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);background:var(--color-bg-sheet);color:var(--color-text-primary);box-shadow:var(--shadow-place);pointer-events:auto;animation:toast-module__eoeFAa__place var(--duration-place) var(--ease-place) both;display:flex}.toast-module__eoeFAa__toast[data-tone=error]{box-shadow:inset 3px 0 0 var(--color-text-danger), var(--shadow-place)}.toast-module__eoeFAa__toast[data-leaving]{animation:toast-module__eoeFAa__fade-out var(--duration-exit) var(--ease-exit) both}.toast-module__eoeFAa__message{min-width:0;padding-block:var(--spacing-1);font:var(--typography-body-sm);flex:1}.toast-module__eoeFAa__action{min-height:44px;padding:0 var(--spacing-3);font:var(--typography-label-md);text-transform:lowercase;color:var(--color-text-primary);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.toast-module__eoeFAa__action:hover{background:var(--color-bg-recessed)}@keyframes toast-module__eoeFAa__place{0%{opacity:0;transform:translateY(20px)}}@keyframes toast-module__eoeFAa__fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.toast-module__eoeFAa__toast{animation:toast-module__eoeFAa__fade-in .15s var(--ease-standard) both}.toast-module__eoeFAa__toast[data-leaving]{animation:none}}@keyframes toast-module__eoeFAa__fade-in{0%{opacity:0}}}
@layer components{.share-sheet-module__85-RLq__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}.share-sheet-module__85-RLq__dialog::backdrop{background:var(--color-bg-overlay)}.share-sheet-module__85-RLq__studio{--room:#e1d7c4;--on-room:var(--color-ink);--on-room-dim:var(--color-ink-dim);--card-height:min(calc(100dvh - 300px), 720px);height:100dvh;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background:var(--room);color:var(--on-room);transition:background var(--duration-slow) var(--ease-standard), color var(--duration-slow) var(--ease-standard);animation:share-sheet-module__85-RLq__room-in var(--duration-normal) var(--ease-standard);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:relative}.share-sheet-module__85-RLq__studio[data-theme=paper]{--room:#e1d7c4}.share-sheet-module__85-RLq__studio[data-theme=night]{--room:#0e0d0b}.share-sheet-module__85-RLq__studio[data-theme=amber]{--room:#6e4a0f}.share-sheet-module__85-RLq__studio[data-theme=teal]{--room:#22403f}.share-sheet-module__85-RLq__studio[data-surface=dark]{--on-room:var(--color-paper);--on-room-dim:color-mix(in srgb, var(--color-paper) 70%, transparent)}.share-sheet-module__85-RLq__top{height:64px;padding:0 var(--spacing-2);grid-template-columns:56px 1fr 56px;align-items:center;display:grid}.share-sheet-module__85-RLq__close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.share-sheet-module__85-RLq__formats{justify-content:center;gap:var(--spacing-6);display:flex}.share-sheet-module__85-RLq__format{min-height:44px;padding:0 var(--spacing-1);color:var(--on-room-dim);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg,.04em);cursor:pointer;background:0 0;border:0}.share-sheet-module__85-RLq__format[aria-checked=true]{color:var(--on-room)}.share-sheet-module__85-RLq__topSpacer{width:48px}.share-sheet-module__85-RLq__rail{align-items:center;gap:var(--spacing-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;min-height:0;padding-inline:50%;display:flex;overflow-x:auto}.share-sheet-module__85-RLq__rail::-webkit-scrollbar{display:none}.share-sheet-module__85-RLq__rail:focus-visible .share-sheet-module__85-RLq__slide[data-active] .share-sheet-module__85-RLq__card{outline:2px solid var(--on-room);outline-offset:6px}.share-sheet-module__85-RLq__slide{scroll-snap-align:center;cursor:pointer;opacity:.45;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);flex:none;margin:0;transform:scale(.9)}.share-sheet-module__85-RLq__slide:first-child{margin-left:calc(var(--slide-width) / -2)}.share-sheet-module__85-RLq__slide:last-child{margin-right:calc(var(--slide-width) / -2)}.share-sheet-module__85-RLq__slide[data-active]{opacity:1;cursor:default;transform:none}.share-sheet-module__85-RLq__rail[data-format=story]{--slide-width:min(calc(var(--card-height) * 9 / 16), 72vw)}.share-sheet-module__85-RLq__rail[data-format=square]{--slide-width:min(var(--card-height), 82vw, 520px)}.share-sheet-module__85-RLq__card{width:var(--slide-width);height:auto;animation:share-sheet-module__85-RLq__card-in var(--duration-place) var(--ease-place) both;display:block;box-shadow:0 30px 80px #00000059,0 6px 18px #0000002e}.share-sheet-module__85-RLq__rail[data-format=story] .share-sheet-module__85-RLq__card{aspect-ratio:9/16}.share-sheet-module__85-RLq__rail[data-format=square] .share-sheet-module__85-RLq__card{aspect-ratio:1}.share-sheet-module__85-RLq__failed{width:var(--slide-width);font:var(--typography-body-md);text-align:center;margin:0}.share-sheet-module__85-RLq__position{align-items:center;gap:var(--spacing-2);margin:var(--spacing-4) 0 0;font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);flex-direction:column;display:flex}.share-sheet-module__85-RLq__dots{gap:var(--spacing-2);display:flex}.share-sheet-module__85-RLq__dot{border-radius:var(--radius-full);background:var(--on-room-dim);opacity:.5;width:6px;height:6px;transition:width var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard)}.share-sheet-module__85-RLq__dot[data-on]{opacity:1;background:var(--on-room);width:18px}.share-sheet-module__85-RLq__dock{gap:var(--spacing-4);width:min(100%,440px);padding:var(--spacing-5) 20px var(--spacing-5);margin:0 auto;display:grid}.share-sheet-module__85-RLq__swatches{justify-content:center;gap:var(--spacing-4);display:flex}.share-sheet-module__85-RLq__swatch{border:2px solid color-mix(in srgb, var(--on-room) 30%, transparent);border-radius:var(--radius-full);cursor:pointer;width:44px;height:44px;transition:transform var(--duration-fast) var(--ease-standard)}.share-sheet-module__85-RLq__swatch:hover{transform:scale(1.06)}.share-sheet-module__85-RLq__swatch[aria-checked=true]{border-color:var(--on-room);box-shadow:0 0 0 3px var(--room), 0 0 0 5px var(--on-room)}.share-sheet-module__85-RLq__note{font:var(--typography-body-sm);color:var(--on-room-dim);text-align:center;margin:0}.share-sheet-module__85-RLq__actions{gap:var(--spacing-1);display:grid}.share-sheet-module__85-RLq__share{background:var(--on-room);min-height:56px;color:var(--room);font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg,.04em);cursor:pointer;transition:transform .1s var(--ease-standard), background var(--duration-slow) var(--ease-standard);border:0;border-radius:0}.share-sheet-module__85-RLq__share:active{transform:translateY(1px)}.share-sheet-module__85-RLq__share:disabled,.share-sheet-module__85-RLq__moving:disabled,.share-sheet-module__85-RLq__save:disabled{opacity:.55;cursor:default}.share-sheet-module__85-RLq__moving{border:1px solid var(--on-room-dim);min-height:48px;color:var(--on-room);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);cursor:pointer;background:0 0;border-radius:0}.share-sheet-module__85-RLq__studio[data-link]{--card-height:min(calc(100dvh - 370px), 720px)}.share-sheet-module__85-RLq__link{gap:var(--spacing-1);min-width:0;display:grid}.share-sheet-module__85-RLq__linkRow{align-items:center;gap:var(--spacing-3);min-height:44px;font:var(--typography-label-lg);letter-spacing:var(--tracking-label-lg,.04em);cursor:pointer;display:flex}.share-sheet-module__85-RLq__linkBox{width:22px;height:22px;accent-color:var(--on-room);cursor:pointer;margin:0}.share-sheet-module__85-RLq__url{overflow-wrap:anywhere;color:var(--on-room);display:block}.share-sheet-module__85-RLq__linkOff{min-height:44px;color:var(--on-room-dim);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.share-sheet-module__85-RLq__save{min-height:44px;color:var(--on-room-dim);font:var(--typography-label-md);letter-spacing:var(--tracking-label-md);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}@keyframes share-sheet-module__85-RLq__room-in{0%{opacity:0}}@keyframes share-sheet-module__85-RLq__card-in{0%{opacity:0;transform:translateY(28px)scale(.96)}}@media (prefers-reduced-motion:reduce){.share-sheet-module__85-RLq__studio,.share-sheet-module__85-RLq__card{animation:none}.share-sheet-module__85-RLq__slide,.share-sheet-module__85-RLq__dot,.share-sheet-module__85-RLq__swatch,.share-sheet-module__85-RLq__share{transition:none}}@media (min-width:1024px){.share-sheet-module__85-RLq__studio,.share-sheet-module__85-RLq__studio[data-link]{--card-height:min(calc(100dvh - 180px), 780px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 380px}.share-sheet-module__85-RLq__top{grid-column:1/-1}.share-sheet-module__85-RLq__rail{grid-area:2/1}.share-sheet-module__85-RLq__position{margin-bottom:var(--spacing-6);grid-area:3/1}.share-sheet-module__85-RLq__dock{padding-right:var(--spacing-10);grid-area:2/2;align-self:center}}}
@layer components{.hero-module__gk2OYG__heroPin{position:relative}.hero-module__gk2OYG__hero{--tuck:0;background:var(--room);place-items:center;min-height:100lvh;display:grid;position:relative;overflow:hidden}.hero-module__gk2OYG__chrome{z-index:10;justify-content:flex-start;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);padding-top:max(var(--spacing-5), env(safe-area-inset-top,0px));transition:opacity .42s var(--ease-standard);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}.hero-module__gk2OYG__chrome[data-intro=hop]{opacity:0}.hero-module__gk2OYG__chrome[data-intro=hop] .hero-module__gk2OYG__logIn{visibility:hidden}.hero-module__gk2OYG__brand{align-items:center;display:flex}.hero-module__gk2OYG__brandMark{--swipe-inset:26% -3% 18% -3%;--swipe-rotate:-1.2deg;color:var(--reel-type);align-self:flex-start}.hero-module__gk2OYG__brandSvg{display:block}.hero-module__gk2OYG__logIn{pointer-events:auto;min-width:44px;min-height:44px;font:var(--typography-label-lg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;color:var(--reel-type);text-underline-offset:.3em;align-items:center;margin-left:auto;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hero-module__gk2OYG__logIn:hover{text-decoration-thickness:2px}.hero-module__gk2OYG__stage{position:absolute;inset:0}.hero-module__gk2OYG__tile{--ink-stroke:2.4px;width:var(--tile-w,180px);aspect-ratio:1;transform:translate3d(var(--px,0px), var(--py,0px), 0);cursor:pointer;z-index:1;animation:hero-module__gk2OYG__tile-enter .9s var(--ease-decelerate) backwards;animation-delay:var(--enter-delay,0s);margin:0;padding:0;position:absolute}.hero-module__gk2OYG__posSoup{--tile-w:clamp(160px, 13vw, 215px);--tilt:-5deg;top:calc(7.5rem + 10vh);left:4.5%}.hero-module__gk2OYG__posDinner{--tile-w:clamp(105px, 9vw, 140px);--tilt:4deg;top:calc(7.5rem + 5vh);left:21%}.hero-module__gk2OYG__posStreet{--tile-w:clamp(120px, 10vw, 155px);--tilt:3.5deg;top:auto;bottom:8%;left:20%}.hero-module__gk2OYG__posNight{--tile-w:clamp(125px, 10.5vw, 160px);--tilt:3deg;top:calc(7.5rem + 5.5vh);right:20%}.hero-module__gk2OYG__posOkay{--tile-w:clamp(105px, 9vw, 135px);--tilt:6deg;top:auto;bottom:6%;right:21.5%}.hero-module__gk2OYG__posCall{--tile-w:clamp(165px, 13.5vw, 220px);--tilt:-3deg;top:calc(7.5rem + 22vh);right:4.5%}.hero-module__gk2OYG__move{transition:transform .64s cubic-bezier(.22,1.28,.32,1);position:absolute;inset:0;transform:translate(0,0)}.hero-module__gk2OYG__tileInner{rotate:var(--tilt,0deg);color:var(--reel-type);filter:saturate(.82)brightness(.9);transition:rotate .48s cubic-bezier(.22, 1.28, .32, 1), scale .48s cubic-bezier(.22, 1.28, .32, 1), translate .48s cubic-bezier(.22, 1.28, .32, 1), filter .42s var(--ease-standard), opacity .42s var(--ease-standard), color .42s var(--ease-standard);position:absolute;inset:0;translate:0;scale:1}@media (min-width:769px){.hero-module__gk2OYG__tile:hover:not([data-active]) .hero-module__gk2OYG__tileInner,.hero-module__gk2OYG__tile:focus-visible:not([data-active]) .hero-module__gk2OYG__tileInner{scale:1.08;rotate:calc(var(--tilt,0deg) * .35);filter:saturate()brightness();color:var(--reel-accent);animation:2.2s ease-in-out .48s infinite hero-module__gk2OYG__tile-hum;translate:0 -10px}}.hero-module__gk2OYG__tile[data-active]{--ink-stroke:1.2px;z-index:8}.hero-module__gk2OYG__tile[data-active] .hero-module__gk2OYG__move{transform:translate3d(var(--dx,0px), var(--dy,0px), 0)}.hero-module__gk2OYG__tile[data-active] .hero-module__gk2OYG__move:after{content:"";position:absolute;inset:-16%}.hero-module__gk2OYG__tile[data-active] .hero-module__gk2OYG__tileInner{rotate:none;scale:var(--grow,1.5);filter:saturate()brightness();color:var(--reel-accent)}.hero-module__gk2OYG__stage:has(.hero-module__gk2OYG__tile[data-active]) .hero-module__gk2OYG__tile:not([data-active]) .hero-module__gk2OYG__tileInner{opacity:.16;filter:saturate(.45)brightness(.6)}:is(.hero-module__gk2OYG__hero:has(.hero-module__gk2OYG__captionStage[data-side=left][data-visible=true]) .hero-module__gk2OYG__tile[data-wall=right] .hero-module__gk2OYG__tileInner,.hero-module__gk2OYG__hero:has(.hero-module__gk2OYG__captionStage[data-side=right][data-visible=true]) .hero-module__gk2OYG__tile[data-wall=left] .hero-module__gk2OYG__tileInner){opacity:0}.hero-module__gk2OYG__clip{background:var(--color-ink);position:absolute;inset:0}.hero-module__gk2OYG__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-module__gk2OYG__captionStage{z-index:9;pointer-events:none;opacity:0;width:min(21rem,30vw);transition:opacity .2s var(--ease-standard);position:absolute;top:50%}.hero-module__gk2OYG__captionStage[data-visible]{opacity:1;pointer-events:auto}.hero-module__gk2OYG__captionStage[data-side=left]{right:5%;transform:translateY(-50%)}.hero-module__gk2OYG__captionStage[data-side=right]{left:5%;transform:translateY(-50%)}.hero-module__gk2OYG__captionInner>*{animation:hero-module__gk2OYG__cap-rise .52s var(--ease-decelerate) both}.hero-module__gk2OYG__capMeta{align-items:baseline;gap:var(--spacing-2);font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.14em;margin:0;display:flex}.hero-module__gk2OYG__capTimecode{color:var(--reel-note);white-space:nowrap}.hero-module__gk2OYG__capSep{opacity:.5}.hero-module__gk2OYG__capCategory{text-transform:uppercase;opacity:.85}.hero-module__gk2OYG__capTitle{margin:var(--spacing-3) 0 0;font:var(--typography-heading-lg);font-family:var(--font-display);letter-spacing:-.02em;color:var(--reel-type);animation-delay:90ms}.hero-module__gk2OYG__capQuotes{margin:var(--spacing-4) 0 0;gap:var(--spacing-3);font:var(--typography-body-lg);color:var(--reel-type);opacity:.92;text-wrap:pretty;flex-direction:column;animation-delay:.18s;display:flex}.hero-module__gk2OYG__capQuotes p{margin:0}.hero-module__gk2OYG__center{z-index:2;text-align:center;transform:translate3d(var(--px,0px), var(--py,0px), 0);pointer-events:none;transition:opacity .45s var(--ease-standard), scale .45s var(--ease-standard);flex-direction:column;align-items:center;display:flex;position:relative}.hero-module__gk2OYG__hero[data-active] .hero-module__gk2OYG__center{opacity:.12;scale:.97}.hero-module__gk2OYG__title{pointer-events:auto;flex-direction:column;align-items:center;margin:0;font-weight:400;display:flex}.hero-module__gk2OYG__kicker{font-family:var(--font-marker);color:var(--reel-type);opacity:.92;font-size:clamp(1.9rem,3.8vw,3.2rem);line-height:1;display:inline-block;position:relative;rotate:-2.5deg}.hero-module__gk2OYG__kickerInk{visibility:hidden;display:block}.hero-module__gk2OYG__kicker:after{content:"";background:var(--room);pointer-events:none;transform-origin:0;position:absolute;inset:-.14em -.1em;transform:scaleX(0)}.hero-module__gk2OYG__hero[data-intro=ready] .hero-module__gk2OYG__kickerInk{animation:1ms linear .19s both hero-module__gk2OYG__kicker-ink}.hero-module__gk2OYG__hero[data-intro=ready] .hero-module__gk2OYG__kicker:after{animation:.42s cubic-bezier(.77,0,.18,1) both hero-module__gk2OYG__kicker-block}.hero-module__gk2OYG__lore{font-family:var(--font-marker);color:var(--reel-type);text-shadow:var(--reel-title-shadow,0 2px 40px #000000a6);animation:hero-module__gk2OYG__rise .8s var(--ease-decelerate) .28s both;margin-top:.04em;font-size:clamp(4.75rem,11.5vw,10rem);line-height:.9}.hero-module__gk2OYG__loreHighlight{--swipe-inset:14% -5% 2% -5%}.hero-module__gk2OYG__hero[data-intro=hop] .hero-module__gk2OYG__lore{visibility:hidden;animation:none}.hero-module__gk2OYG__hero[data-intro=ready] .hero-module__gk2OYG__lore{animation:none}.hero-module__gk2OYG__hero[data-intro=hop] .hero-module__gk2OYG__kicker,.hero-module__gk2OYG__hero[data-intro=hop] .hero-module__gk2OYG__weekLine,.hero-module__gk2OYG__hero[data-intro=hop] .hero-module__gk2OYG__cta{visibility:hidden;animation:none}.hero-module__gk2OYG__hero[data-intro=hop] .hero-module__gk2OYG__tile{opacity:0;pointer-events:none;animation:none}.hero-module__gk2OYG__hero[data-intro=ready] .hero-module__gk2OYG__cta{animation:hero-module__gk2OYG__rise .7s var(--ease-decelerate) .54s both}.hero-module__gk2OYG__hero[data-intro=ready] .hero-module__gk2OYG__tile{animation:hero-module__gk2OYG__tile-enter .9s var(--ease-decelerate) backwards;animation-delay:var(--enter-delay,0s)}.hero-module__gk2OYG__weekLine{margin:var(--spacing-5) 0 0;font:var(--typography-body-lg);color:var(--reel-dim);text-wrap:balance;animation:hero-module__gk2OYG__rise .7s var(--ease-decelerate) .44s both}.hero-module__gk2OYG__cta{pointer-events:auto;margin-top:var(--spacing-6);font:var(--typography-label-lg);font-family:var(--font-mono);letter-spacing:.14em;color:var(--room);background:var(--reel-type);border:1px solid var(--reel-type);padding:var(--spacing-3) var(--spacing-6);transition:background .25s var(--ease-standard), color .25s var(--ease-standard), scale .25s var(--ease-standard);animation:hero-module__gk2OYG__rise .7s var(--ease-decelerate) .54s both;text-decoration:none}.hero-module__gk2OYG__cta:hover{color:var(--reel-type);background:0 0;scale:1.04}.hero-module__gk2OYG__cta:active{scale:.98}.hero-module__gk2OYG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hero-module__gk2OYG__tile-enter{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes hero-module__gk2OYG__tile-fan-in{0%{opacity:0;translate:-9vw 11vw}to{opacity:1;translate:0}}@keyframes hero-module__gk2OYG__tile-fan-open{0%{rotate:calc(var(--tilt,0deg) * .2)}to{rotate:var(--tilt,0deg)}}@keyframes hero-module__gk2OYG__tile-hum{0%,to{translate:0 -10px}50%{translate:0 -16px}}@keyframes hero-module__gk2OYG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-module__gk2OYG__kicker-block{0%{transform-origin:0;transform:scaleX(0)}42%{transform-origin:0;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes hero-module__gk2OYG__kicker-ink{0%{visibility:hidden}to{visibility:visible}}@keyframes hero-module__gk2OYG__cap-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:769px){.hero-module__gk2OYG__posSoup{--tile-w:clamp(140px, 16vw, 180px);top:calc(7.25rem + 9vh);left:2.5%}.hero-module__gk2OYG__posDinner{--tile-w:clamp(95px, 10.5vw, 120px);top:calc(7.25rem + 4vh);left:16.5%}.hero-module__gk2OYG__posStreet{--tile-w:clamp(105px, 12vw, 135px);top:auto;bottom:7%;left:15%}.hero-module__gk2OYG__posNight{--tile-w:clamp(105px, 12vw, 135px);top:calc(7.25rem + 4.5vh);right:15%}.hero-module__gk2OYG__posOkay{--tile-w:clamp(95px, 10.5vw, 118px);top:auto;bottom:5%;right:17%}.hero-module__gk2OYG__posCall{--tile-w:clamp(145px, 16.5vw, 190px);top:calc(7.25rem + 22vh);right:2.5%}.hero-module__gk2OYG__captionStage[data-side=left],.hero-module__gk2OYG__captionStage[data-side=right]{text-align:center;width:min(30rem,88vw);inset:auto auto 3.5% 50%;transform:translate(-50%)}.hero-module__gk2OYG__capMeta{justify-content:center}}@media (max-width:768px){.hero-module__gk2OYG__heroPin{height:145lvh}.hero-module__gk2OYG__hero{place-items:center;height:100lvh;min-height:0;position:sticky;top:0}.hero-module__gk2OYG__chrome{padding:var(--spacing-3) var(--spacing-4);padding-top:max(var(--spacing-3), env(safe-area-inset-top,0px))}.hero-module__gk2OYG__center{box-sizing:border-box;padding-top:4.5rem;padding-bottom:5.5rem}.hero-module__gk2OYG__tile{--tile-w:30vw;translate:calc(var(--tuck,0) * -30vw) calc(var(--tuck,0) * 38vw);opacity:calc(1 - var(--tuck,0) * 1.15);will-change:translate, opacity;top:auto;right:auto}.hero-module__gk2OYG__tileInner{transform-origin:50% 100%}.hero-module__gk2OYG__hero[data-intro=ready] .hero-module__gk2OYG__tile{animation-name:hero-module__gk2OYG__tile-fan-in}.hero-module__gk2OYG__tileInner{animation:hero-module__gk2OYG__tile-fan-open .9s var(--ease-decelerate) backwards;animation-delay:var(--enter-delay,0s)}.hero-module__gk2OYG__posSoup{--tilt:-13deg;z-index:1;bottom:-6%;left:-13%}.hero-module__gk2OYG__posStreet{--tilt:-7deg;z-index:2;bottom:-1%;left:-3%}.hero-module__gk2OYG__posNight{--tilt:-1deg;z-index:3;bottom:2%;left:7%}.hero-module__gk2OYG__posDinner{--tilt:4deg;z-index:4;bottom:-2%;left:16%}.hero-module__gk2OYG__posOkay{--tilt:9deg;z-index:5;bottom:0%;left:25%}.hero-module__gk2OYG__posCall{--tilt:14deg;z-index:6;bottom:-5%;left:33%}.hero-module__gk2OYG__kicker{font-size:clamp(1.6rem,7.5vw,2.2rem)}.hero-module__gk2OYG__lore{font-size:clamp(4rem,21vw,6.5rem)}.hero-module__gk2OYG__weekLine{margin-top:var(--spacing-4);font:var(--typography-body-md);max-width:17rem}.hero-module__gk2OYG__cta{margin-top:var(--spacing-5)}}@media (prefers-reduced-motion:reduce){.hero-module__gk2OYG__tile,.hero-module__gk2OYG__kicker,.hero-module__gk2OYG__kickerInk,.hero-module__gk2OYG__kicker:after,.hero-module__gk2OYG__lore,.hero-module__gk2OYG__weekLine,.hero-module__gk2OYG__cta,.hero-module__gk2OYG__captionInner>*{animation:none}.hero-module__gk2OYG__kickerInk{visibility:visible}.hero-module__gk2OYG__kicker:after{content:none}.hero-module__gk2OYG__move,.hero-module__gk2OYG__tileInner,.hero-module__gk2OYG__center,.hero-module__gk2OYG__captionStage,.hero-module__gk2OYG__cta{transition-duration:1ms;transition-delay:0s}.hero-module__gk2OYG__tile:hover:not([data-active]) .hero-module__gk2OYG__tileInner,.hero-module__gk2OYG__tile:focus-visible:not([data-active]) .hero-module__gk2OYG__tileInner{animation:none}}}
@layer components{.lore-hop-module__Jq4S0G__overlay{--room:var(--color-bg-page);--reel-accent:var(--color-stroke-note);--reel-type:var(--color-text-primary);--reel-title-shadow:none;--highlight-opacity:.58;--highlight-blend:multiply;z-index:40;background:var(--room);color:var(--reel-type);pointer-events:none;position:fixed;inset:0;overflow:hidden}.lore-hop-module__Jq4S0G__cutout{visibility:hidden;transform-origin:50%;will-change:transform;margin-top:0;position:fixed;top:0;left:0;animation:none!important}.lore-hop-module__Jq4S0G__cutout[data-placed]{visibility:visible!important}}
@layer components{.how-it-works-module__HO0iia__acts{max-width:76rem;padding:var(--spacing-24) var(--spacing-6) var(--spacing-16);margin:0 auto}.how-it-works-module__HO0iia__actHead{max-width:44rem;margin-bottom:var(--spacing-16)}.how-it-works-module__HO0iia__actTitle{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:600;line-height:1.02}.how-it-works-module__HO0iia__titleHighlight{--swipe-inset:10% -4% 0% -4%}.how-it-works-module__HO0iia__actIntro{margin:var(--spacing-5) 0 0;max-width:30rem;font:var(--typography-body-lg);color:var(--reel-dim);text-wrap:pretty}.how-it-works-module__HO0iia__actHead{opacity:0;transition:opacity .64s var(--ease-decelerate), transform .64s var(--ease-decelerate);transform:translateY(18px)}.how-it-works-module__HO0iia__actHead[data-show]{opacity:1;transform:none}.how-it-works-module__HO0iia__beat{gap:var(--spacing-12) var(--spacing-20);padding:var(--spacing-16) 0;grid-template-columns:1.02fr .98fr;align-items:center;display:grid}.how-it-works-module__HO0iia__beat[data-flip] .how-it-works-module__HO0iia__beatText{order:2}.how-it-works-module__HO0iia__beat[data-flip] .how-it-works-module__HO0iia__beatSpecimen{order:1}.how-it-works-module__HO0iia__beatText{opacity:0;transition:opacity .64s var(--ease-decelerate), transform .64s var(--ease-decelerate);transform:translateY(22px)}.how-it-works-module__HO0iia__beatText[data-show]{opacity:1;transform:none}.how-it-works-module__HO0iia__beatTitle{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.9vw,3.4rem);font-weight:600;line-height:1.04}.how-it-works-module__HO0iia__beatHighlight{--swipe-inset:12% -4% 0% -4%;white-space:nowrap}.how-it-works-module__HO0iia__beatBody{margin:var(--spacing-4) 0 0;max-width:26rem;font:var(--typography-body-lg);color:var(--reel-dim);text-wrap:pretty}.how-it-works-module__HO0iia__note{margin:var(--spacing-8) 0 0 var(--spacing-12);align-items:flex-start;gap:var(--spacing-2);display:inline-flex;position:relative}.how-it-works-module__HO0iia__noteScript{font-family:var(--font-marker);color:var(--reel-note);font-size:1.55rem;line-height:1;transform:rotate(-2deg)}.how-it-works-module__HO0iia__noteArrow{width:2.3rem;height:2.6rem;color:var(--reel-accent);--ink-stroke-width:1.6px;position:absolute;top:-.85rem;left:-2.9rem}.how-it-works-module__HO0iia__beatSpecimen{opacity:0;transition:opacity .7s var(--ease-decelerate) .12s, transform .7s var(--ease-decelerate) .12s;justify-content:center;display:flex;transform:translateY(26px)rotate(.6deg)}.how-it-works-module__HO0iia__beatSpecimen[data-show]{opacity:1;transform:none}.how-it-works-module__HO0iia__panel{width:min(100%,24rem);padding:var(--spacing-6) var(--spacing-6) var(--spacing-5);background:var(--color-bg-sheet);color:var(--color-text-secondary);position:relative;box-shadow:0 18px 50px #17151217}.how-it-works-module__HO0iia__callCard{transform:rotate(-1.2deg)}.how-it-works-module__HO0iia__transcriptCard{transform:rotate(1deg)}.how-it-works-module__HO0iia__specMeta{justify-content:space-between;gap:var(--spacing-4);font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;color:inherit;text-transform:lowercase;margin:0;display:flex}.how-it-works-module__HO0iia__callTitle{margin:var(--spacing-5) 0 0;font-family:var(--font-marker);color:var(--color-text-primary);font-size:2.6rem;line-height:1;transform:rotate(-1.6deg)}.how-it-works-module__HO0iia__wave{height:64px;margin:var(--spacing-5) 0;align-items:center;gap:5px;display:flex;position:relative}.how-it-works-module__HO0iia__waveBar{width:3px;height:var(--h);background:var(--reel-dim);transform-origin:50%;opacity:.75;border-radius:2px}.how-it-works-module__HO0iia__wave[data-on] .how-it-works-module__HO0iia__waveBar{animation:how-it-works-module__HO0iia__wave-breathe 1.7s var(--ease-standard) var(--d) infinite}.how-it-works-module__HO0iia__playhead{background:var(--reel-accent);opacity:.95;width:6px;position:absolute;top:-6px;bottom:-6px;left:12%;transform:skew(-20deg)}.how-it-works-module__HO0iia__wave[data-on] .how-it-works-module__HO0iia__playhead{animation:9s linear infinite how-it-works-module__HO0iia__playhead-scan}.how-it-works-module__HO0iia__callActions{align-items:center;gap:var(--spacing-5);margin:0 0 var(--spacing-5);display:flex}.how-it-works-module__HO0iia__callPrimary{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.12em;background:var(--color-action-primary);color:var(--color-bg-page);padding:var(--spacing-2) var(--spacing-5)}.how-it-works-module__HO0iia__callSecondary{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.1em;color:var(--reel-dim);text-underline-offset:4px;text-decoration:underline}.how-it-works-module__HO0iia__miniWave{height:34px;margin-top:var(--spacing-5);align-items:center;gap:4px;display:flex}.how-it-works-module__HO0iia__miniWave span{width:3px;height:var(--h);background:var(--reel-dim);opacity:.7;border-radius:2px}.how-it-works-module__HO0iia__transcriptArrow{width:1.4rem;height:2.6rem;margin:var(--spacing-1) 0 var(--spacing-1) var(--spacing-8);color:var(--reel-accent);--ink-stroke-width:1.6px}.how-it-works-module__HO0iia__transcriptLines{margin:0 0 var(--spacing-5);gap:var(--spacing-3);font:var(--typography-body-md);color:var(--color-text-primary);flex-direction:column;display:flex}.how-it-works-module__HO0iia__transcriptLines p{text-wrap:pretty;margin:0}.how-it-works-module__HO0iia__transcriptHighlight{--swipe-inset:16% -5% 4% -5%}.how-it-works-module__HO0iia__transcriptDim{opacity:.55}.how-it-works-module__HO0iia__sheet{gap:var(--spacing-6) var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,26rem);display:grid}.how-it-works-module__HO0iia__shot{opacity:0;transition:opacity .62s var(--ease-decelerate) var(--d), transform .62s var(--ease-decelerate) var(--d);margin:0;transform:translateY(20px)rotate(0)}.how-it-works-module__HO0iia__shot[data-show]{opacity:1;transform:translateY(0) rotate(var(--tilt))}.how-it-works-module__HO0iia__shotInner{aspect-ratio:1;color:var(--color-text-primary);position:relative}.how-it-works-module__HO0iia__shotClip{background:var(--color-ink);position:absolute;inset:0}.how-it-works-module__HO0iia__shotImg{object-fit:cover;filter:saturate(.85)brightness(.92);width:100%;height:100%;display:block}.how-it-works-module__HO0iia__shotMeta{margin-top:var(--spacing-2);font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;color:var(--reel-dim);text-align:center}@keyframes how-it-works-module__HO0iia__wave-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes how-it-works-module__HO0iia__playhead-scan{0%{left:4%}to{left:96%}}@media (max-width:768px){.how-it-works-module__HO0iia__acts{padding:var(--spacing-16) var(--spacing-4) var(--spacing-8)}.how-it-works-module__HO0iia__beat{gap:var(--spacing-8);padding:var(--spacing-12) 0;scroll-snap-align:start;grid-template-columns:1fr}.how-it-works-module__HO0iia__beat[data-flip] .how-it-works-module__HO0iia__beatText,.how-it-works-module__HO0iia__beat[data-flip] .how-it-works-module__HO0iia__beatSpecimen{order:0}.how-it-works-module__HO0iia__note{margin-left:3rem}.how-it-works-module__HO0iia__noteArrow{left:-2.5rem}.how-it-works-module__HO0iia__callTitle{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.how-it-works-module__HO0iia__actHead,.how-it-works-module__HO0iia__beatText,.how-it-works-module__HO0iia__beatSpecimen,.how-it-works-module__HO0iia__shot{opacity:1;transition:none;transform:none}.how-it-works-module__HO0iia__shot{transform:rotate(var(--tilt))}.how-it-works-module__HO0iia__wave[data-on] .how-it-works-module__HO0iia__waveBar,.how-it-works-module__HO0iia__wave[data-on] .how-it-works-module__HO0iia__playhead{animation:none}}}
@layer components{.memory-viewer-module__UQn75G__overlay{z-index:60;background:var(--room);color:var(--reel-type);animation:memory-viewer-module__UQn75G__viewer-in .32s var(--ease-decelerate) both;flex-direction:column;display:flex;position:fixed;inset:0}.memory-viewer-module__UQn75G__topbar{padding:var(--spacing-5) var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.memory-viewer-module__UQn75G__counter{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.14em;color:var(--reel-dim);margin:0}.memory-viewer-module__UQn75G__close{width:40px;height:40px;color:var(--reel-type);border-radius:var(--radius-full);cursor:pointer;transition:color .2s var(--ease-standard), border-color .2s var(--ease-standard), scale .2s var(--ease-standard);background:0 0;border:1px solid #f4ead94d;justify-content:center;align-items:center;display:inline-flex}.memory-viewer-module__UQn75G__close:hover{color:var(--reel-accent);border-color:var(--reel-accent)}.memory-viewer-module__UQn75G__close:active{scale:.94}.memory-viewer-module__UQn75G__stage{justify-content:center;align-items:center;gap:var(--spacing-6);padding:0 var(--spacing-6) var(--spacing-4);flex-direction:column;flex:1;min-height:0;display:flex}.memory-viewer-module__UQn75G__stackWrap{aspect-ratio:1;width:min(74vw,40vh);position:relative}.memory-viewer-module__UQn75G__stack{animation:.64s cubic-bezier(.22,1.28,.32,1) both memory-viewer-module__UQn75G__stack-enter;position:absolute;inset:0}.memory-viewer-module__UQn75G__card{color:var(--reel-type);transform-origin:80% 120%;transition:transform .42s cubic-bezier(.22, 1, .32, 1), opacity .42s var(--ease-standard);margin:0;position:absolute;inset:0}.memory-viewer-module__UQn75G__card[data-depth="0"]{transform:translate(0)rotate(0)scale(1)}.memory-viewer-module__UQn75G__card[data-depth="1"]{opacity:.72;pointer-events:none;transform:translate(10px,12px)rotate(5deg)scale(.96)}.memory-viewer-module__UQn75G__card[data-depth="2"]{opacity:.42;pointer-events:none;transform:translate(20px,22px)rotate(10deg)scale(.92)}.memory-viewer-module__UQn75G__card[data-leaving]{opacity:0;pointer-events:none;transform:translate(42vw,-18vh)rotate(14deg)scale(.92)}.memory-viewer-module__UQn75G__clip{background:var(--color-ink);position:absolute;inset:0}.memory-viewer-module__UQn75G__media{object-fit:cover;width:100%;height:100%;display:block}.memory-viewer-module__UQn75G__mediaHost{position:absolute;inset:0}.memory-viewer-module__UQn75G__frontHit{cursor:pointer;z-index:7;background:0 0;border:0;padding:0;position:absolute;inset:0}.memory-viewer-module__UQn75G__text{text-align:center;max-width:32ch;animation:memory-viewer-module__UQn75G__viewer-rise .42s var(--ease-decelerate) both}.memory-viewer-module__UQn75G__meta{justify-content:center;align-items:baseline;gap:var(--spacing-2);font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.12em;margin:0;display:flex}.memory-viewer-module__UQn75G__timecode{color:var(--reel-note)}.memory-viewer-module__UQn75G__metaSep{opacity:.5}.memory-viewer-module__UQn75G__category{text-transform:uppercase;opacity:.85}.memory-viewer-module__UQn75G__title{margin:var(--spacing-2) 0 0;font:var(--typography-heading-md);font-family:var(--font-display);letter-spacing:-.01em}.memory-viewer-module__UQn75G__quotes{margin:var(--spacing-3) 0 0;gap:var(--spacing-2);font:var(--typography-body-md);color:var(--reel-type);opacity:.9;text-wrap:pretty;flex-direction:column;display:flex}.memory-viewer-module__UQn75G__quotes p{margin:0}.memory-viewer-module__UQn75G__hint{padding:0 0 var(--spacing-5);text-align:center;font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;color:var(--reel-dim);margin:0}@keyframes memory-viewer-module__UQn75G__viewer-in{0%{opacity:0}to{opacity:1}}@keyframes memory-viewer-module__UQn75G__stack-enter{0%{opacity:0;transform:translate(-46vw,22vh)rotate(-16deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes memory-viewer-module__UQn75G__viewer-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.memory-viewer-module__UQn75G__overlay,.memory-viewer-module__UQn75G__stack,.memory-viewer-module__UQn75G__text{animation:none}.memory-viewer-module__UQn75G__card{transition-duration:1ms}}}
@layer components{.peek-hint-module__3ytquW__peek{z-index:7;pointer-events:none;color:var(--reel-type);opacity:0;transition:opacity .42s var(--ease-standard,cubic-bezier(.4, 0, .2, 1));position:absolute;inset:0}.peek-hint-module__3ytquW__peek[data-placed=true]{opacity:.92}.peek-hint-module__3ytquW__peek[data-hidden]{opacity:0}.peek-hint-module__3ytquW__label{font-family:var(--font-script);letter-spacing:.01em;white-space:nowrap;transform-origin:0;margin:0;font-size:clamp(1.35rem,3.4vw,1.85rem);font-weight:400;line-height:1.12;position:absolute;rotate:-8deg}.peek-hint-module__3ytquW__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.peek-hint-module__3ytquW__curve{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.peek-hint-module__3ytquW__tip{fill:currentColor}.peek-hint-module__3ytquW__peek:not([data-reduced])[data-placed=true] .peek-hint-module__3ytquW__label{animation:peek-hint-module__3ytquW__peek-rise .7s var(--ease-decelerate,cubic-bezier(0, 0, .2, 1)) both}.peek-hint-module__3ytquW__peek:not([data-reduced])[data-placed=true] .peek-hint-module__3ytquW__curve{stroke-dasharray:1;stroke-dashoffset:1px;animation:peek-hint-module__3ytquW__peek-draw .9s var(--ease-decelerate,cubic-bezier(0, 0, .2, 1)) 80ms both}.peek-hint-module__3ytquW__peek:not([data-reduced])[data-placed=true] .peek-hint-module__3ytquW__tip{animation:peek-hint-module__3ytquW__peek-tip .28s var(--ease-decelerate,cubic-bezier(0, 0, .2, 1)) .82s both}@keyframes peek-hint-module__3ytquW__peek-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes peek-hint-module__3ytquW__peek-draw{to{stroke-dashoffset:0}}@keyframes peek-hint-module__3ytquW__peek-tip{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.peek-hint-module__3ytquW__peek,.peek-hint-module__3ytquW__label,.peek-hint-module__3ytquW__curve,.peek-hint-module__3ytquW__tip{transition:none;animation:none}}}
@layer components{.hero-doodles-module__UTDqVq__layer{z-index:3;pointer-events:none;color:var(--reel-dim);opacity:0;transition:opacity .36s var(--ease-standard,cubic-bezier(.4, 0, .2, 1));position:absolute;inset:0}.hero-doodles-module__UTDqVq__layer[data-placed=true]{opacity:calc(1 - min(1, var(--tuck,0) * 7))}.hero-doodles-module__UTDqVq__item{transform-origin:50%;margin:0;position:absolute}.hero-doodles-module__UTDqVq__item[data-hidden]{visibility:hidden}.hero-doodles-module__UTDqVq__note{max-width:min(12rem,26vw);font-family:var(--font-script);letter-spacing:.01em;opacity:.7;flex-wrap:wrap;align-items:center;gap:.2em .28em;padding:.38em .5em;font-size:clamp(.95rem,1.65vw,1.22rem);font-weight:400;line-height:1.22;display:inline-flex}.hero-doodles-module__UTDqVq__noteHearts{align-items:center;gap:.12em;display:inline-flex}.hero-doodles-module__UTDqVq__noteHearts .hero-doodles-module__UTDqVq__mark{width:.95em;height:.95em}.hero-doodles-module__UTDqVq__icon{opacity:.55;width:1.4rem;height:1.4rem}.hero-doodles-module__UTDqVq__mark{width:100%;height:100%;display:block;overflow:visible}.hero-doodles-module__UTDqVq__layer:not([data-reduced])[data-placed=true] .hero-doodles-module__UTDqVq__item:not([data-hidden]){animation:hero-doodles-module__UTDqVq__doodle-in .28s var(--ease-decelerate,cubic-bezier(0, 0, .2, 1)) both}@keyframes hero-doodles-module__UTDqVq__doodle-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.hero-doodles-module__UTDqVq__layer,.hero-doodles-module__UTDqVq__item{transition:none;animation:none}}}
@layer components{.look-inside-module__w4YNsG__inside{max-width:76rem;padding:var(--spacing-16) var(--spacing-6) var(--spacing-16);gap:var(--spacing-12) var(--spacing-16);grid-template-columns:.8fr 1.2fr;align-items:center;margin:0 auto;display:grid}.look-inside-module__w4YNsG__copy{min-width:0}.look-inside-module__w4YNsG__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:600;line-height:1.02}.look-inside-module__w4YNsG__titleHighlight{--swipe-inset:10% -4% 0% -4%}.look-inside-module__w4YNsG__intro{margin:var(--spacing-5) 0 0;max-width:26rem;font:var(--typography-body-lg);color:var(--reel-dim);text-wrap:pretty}.look-inside-module__w4YNsG__stills{gap:var(--spacing-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.look-inside-module__w4YNsG__still{rotate:var(--still-tilt);transition:transform .72s var(--ease-place) var(--still-delay);margin:0;position:relative;transform:translateY(32px)}.look-inside-module__w4YNsG__still:nth-child(2){margin-top:var(--spacing-12)}.look-inside-module__w4YNsG__stills[data-show] .look-inside-module__w4YNsG__still{transform:none}.look-inside-module__w4YNsG__tape{z-index:1}.look-inside-module__w4YNsG__screen{border:1px solid var(--color-border-rule);background:var(--color-bg-page);box-shadow:var(--shadow-place);border-radius:18px;overflow:hidden}.look-inside-module__w4YNsG__image{width:100%;height:auto;display:block}.look-inside-module__w4YNsG__caption{gap:var(--spacing-1);margin-top:var(--spacing-4);rotate:calc(-1 * var(--still-tilt));flex-direction:column;display:flex}.look-inside-module__w4YNsG__name{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.1em;color:var(--reel-dim)}.look-inside-module__w4YNsG__note{color:var(--reel-note)}@media (max-width:900px){.look-inside-module__w4YNsG__inside{gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-4);grid-template-columns:1fr}.look-inside-module__w4YNsG__stills{gap:var(--spacing-5)}}@media (max-width:520px){.look-inside-module__w4YNsG__stills{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);max-width:17rem;margin:0 auto}.look-inside-module__w4YNsG__still:nth-child(2){margin-top:0}}@media (prefers-reduced-motion:reduce){.look-inside-module__w4YNsG__still{transition:none;transform:none}}}
@layer components{.week-module__W3MbMa__week{max-width:76rem;padding:var(--spacing-16) var(--spacing-6) var(--spacing-12);margin:0 auto}.week-module__W3MbMa__head{opacity:0;max-width:44rem;transition:opacity .64s var(--ease-decelerate), transform .64s var(--ease-decelerate);margin-left:5rem;transform:translateY(18px)}.week-module__W3MbMa__head[data-show]{opacity:1;transform:none}.week-module__W3MbMa__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:600;line-height:1.08}.week-module__W3MbMa__titleHighlight{--swipe-inset:10% -4% 0% -4%}.week-module__W3MbMa__intro{margin:var(--spacing-5) 0 0;max-width:30rem;font:var(--typography-body-lg);color:var(--reel-dim);text-wrap:pretty}.week-module__W3MbMa__hint{margin:var(--spacing-4) 0 0}.week-module__W3MbMa__hintNote{margin:0}.week-module__W3MbMa__hintCoarse{display:none}@media (pointer:coarse){.week-module__W3MbMa__hintFine{display:none}.week-module__W3MbMa__hintCoarse{display:inline}}.week-module__W3MbMa__chapters{--rail:5rem;margin-top:var(--spacing-8);position:relative}.week-module__W3MbMa__chapter{grid-template-columns:var(--rail) minmax(9rem, 16rem) minmax(0, 36rem);column-gap:var(--spacing-10);row-gap:var(--spacing-6);padding-block:var(--spacing-16);grid-template-areas:"rail meta meta""rail still talk";align-items:start;display:grid}.week-module__W3MbMa__chapter[data-callback]{grid-template-columns:var(--rail) minmax(0, 36rem) minmax(9rem, 16rem);grid-template-areas:"rail meta meta""rail talk still"}.week-module__W3MbMa__rail{grid-area:rail;align-self:stretch;min-height:1px}.week-module__W3MbMa__meta{align-items:baseline;gap:var(--spacing-4);opacity:0;transition:opacity .52s var(--ease-standard);grid-area:meta;display:flex}.week-module__W3MbMa__chapter[data-show] .week-module__W3MbMa__meta{opacity:1}.week-module__W3MbMa__day,.week-module__W3MbMa__time{font:var(--typography-label-md);font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--reel-dim);margin:0}.week-module__W3MbMa__day{color:var(--color-text-primary)}.week-module__W3MbMa__still{opacity:0;width:100%;transition:opacity .64s var(--ease-decelerate), transform .64s var(--ease-decelerate);grid-area:still;margin:0;transform:translateY(22px)}.week-module__W3MbMa__chapter[data-show] .week-module__W3MbMa__still{opacity:1;transform:rotate(var(--tilt))}.week-module__W3MbMa__stillInner{aspect-ratio:1;color:var(--color-text-primary);position:relative}.week-module__W3MbMa__stillClip{background:var(--color-ink);position:absolute;inset:0}.week-module__W3MbMa__stillImg{object-fit:cover;filter:saturate(.85)brightness(.92);width:100%;height:100%;display:block}.week-module__W3MbMa__scribble{margin:var(--spacing-3) 0 0 var(--spacing-2);color:var(--reel-note);transform:rotate(-3deg)}.week-module__W3MbMa__talk{gap:var(--spacing-8);min-width:0;padding-top:var(--spacing-2);grid-area:talk;display:grid}.week-module__W3MbMa__turn{opacity:0;transition:opacity .64s var(--ease-decelerate) var(--d), transform .64s var(--ease-decelerate) var(--d);transform:translateY(16px)}.week-module__W3MbMa__chapter[data-show] .week-module__W3MbMa__turn{opacity:1;transform:none}.week-module__W3MbMa__who{margin:0 0 var(--spacing-2);font:var(--typography-label-sm);font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--reel-dim)}.week-module__W3MbMa__turn[data-who=lore] .week-module__W3MbMa__who{color:var(--reel-note)}.week-module__W3MbMa__lara{max-width:30rem;font:var(--typography-body-lg);color:var(--color-text-primary);text-wrap:pretty;margin:0}.week-module__W3MbMa__lore{color:var(--color-text-primary);text-wrap:pretty;margin:0}.week-module__W3MbMa__close{margin-left:calc(var(--rail) + var(--spacing-10));padding:var(--spacing-8) 0 var(--spacing-6);opacity:0;transition:opacity .64s var(--ease-decelerate);position:relative}.week-module__W3MbMa__close[data-show]{opacity:1}.week-module__W3MbMa__closeAnchor{left:calc(var(--rail) * -1 - var(--spacing-10));top:var(--spacing-8);width:var(--rail);height:2rem;position:absolute}.week-module__W3MbMa__closeLine{font:var(--typography-heading-lg);color:var(--color-text-primary);margin:0;padding-left:5rem}.week-module__W3MbMa__closeNote{margin:var(--spacing-1) 0 0 5rem;color:var(--reel-note)}@media (max-width:768px){.week-module__W3MbMa__week{padding:var(--spacing-12) var(--spacing-4) var(--spacing-8)}.week-module__W3MbMa__head{margin-left:0}.week-module__W3MbMa__chapters{--rail:1.75rem}.week-module__W3MbMa__chapter{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--spacing-3);padding-block:var(--spacing-10);grid-template-areas:"rail meta""rail still""rail talk"}.week-module__W3MbMa__still{width:min(100%,13rem)}.week-module__W3MbMa__chapter[data-callback]{grid-template-columns:var(--rail) minmax(0, 1fr);grid-template-areas:"rail meta""rail still""rail talk"}.week-module__W3MbMa__close{margin-left:calc(var(--rail) + var(--spacing-3))}.week-module__W3MbMa__closeAnchor{left:calc(var(--rail) * -1 - var(--spacing-3))}.week-module__W3MbMa__closeLine,.week-module__W3MbMa__closeNote{margin-left:0;padding-left:2.5rem}}@media (prefers-reduced-motion:reduce){.week-module__W3MbMa__head,.week-module__W3MbMa__meta,.week-module__W3MbMa__still,.week-module__W3MbMa__turn,.week-module__W3MbMa__close{opacity:1;transition:none;transform:none}.week-module__W3MbMa__still{transform:rotate(var(--tilt))}}}
@layer components{@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.reel-landing-module__7ie1lG__page{--room:var(--color-bg-page);--reel-accent:var(--color-stroke-note);--reel-note:var(--color-text-note);--reel-type:var(--color-text-primary);--reel-dim:var(--color-text-secondary);--reel-title-shadow:none;--highlight-opacity:.58;--highlight-blend:multiply;background:var(--room);color:var(--reel-type);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;overflow-x:clip}}
@layer components{.app-layout-module__xAOn6G__layout{width:100%;position:relative}.app-layout-module__xAOn6G__reading{min-width:0;max-width:640px;margin-inline:auto}.app-layout-module__xAOn6G__margin{max-width:640px;margin:var(--spacing-12) auto 0}.app-layout-module__xAOn6G__notes{pointer-events:none;position:absolute;top:0;bottom:0}@media (min-width:1280px){.app-layout-module__xAOn6G__layout[data-margin]{grid-template-columns:minmax(640px,720px) 300px;justify-content:center;align-items:start;column-gap:48px;display:grid}.app-layout-module__xAOn6G__layout[data-margin] .app-layout-module__xAOn6G__reading{max-width:720px;margin:0}.app-layout-module__xAOn6G__layout[data-margin] .app-layout-module__xAOn6G__margin{margin:0}}}
@layer components{.pull-refresh-module__xfoTyW__host{position:relative}.pull-refresh-module__xfoTyW__host[data-settle]{transition:transform .2s var(--ease-exit)}.pull-refresh-module__xfoTyW__host[data-settle] .pull-refresh-module__xfoTyW__indicator{transition:height .2s var(--ease-exit)}.pull-refresh-module__xfoTyW__indicator{justify-content:flex-end;align-items:center;gap:var(--spacing-1);height:0;padding-bottom:var(--spacing-2);pointer-events:none;color:var(--color-text-primary);flex-direction:column;display:flex;position:absolute;bottom:100%;left:0;right:0;overflow:visible}.pull-refresh-module__xfoTyW__mark{color:var(--color-text-primary);display:none}.pull-refresh-module__xfoTyW__host[data-phase=pulling] .pull-refresh-module__xfoTyW__mark,.pull-refresh-module__xfoTyW__host[data-phase=refreshing] .pull-refresh-module__xfoTyW__mark{display:block}.pull-refresh-module__xfoTyW__refresh{margin:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);font:var(--typography-label-lg);color:var(--color-text-primary);background:var(--color-bg-sheet)}.pull-refresh-module__xfoTyW__preview{background:var(--color-bg-page);padding-top:120px}.pull-refresh-module__xfoTyW__stage{background:var(--color-bg-page);min-height:100vh;padding:160px 20px 48px}.pull-refresh-module__xfoTyW__sample{font:var(--typography-heading-sm);letter-spacing:var(--tracking-heading-sm);color:var(--color-text-primary);margin:0}@media (prefers-reduced-motion:reduce){.pull-refresh-module__xfoTyW__host[data-settle],.pull-refresh-module__xfoTyW__host[data-settle] .pull-refresh-module__xfoTyW__indicator{transition:none}}}
@layer components{.states-module__rYoeiW__working,.states-module__rYoeiW__loading{align-items:center;gap:var(--spacing-3);color:var(--color-text-secondary);font:var(--typography-body-sm);display:inline-flex}.states-module__rYoeiW__working{color:var(--color-stroke-note)}.states-module__rYoeiW__scribbleSm{width:1.75rem;height:.75rem}.states-module__rYoeiW__scribble{width:2.5rem;height:1rem}.states-module__rYoeiW__scribbleLg{width:3.5rem;height:1.4rem}.states-module__rYoeiW__skeleton{background:var(--color-rule);position:relative;overflow:hidden}.states-module__rYoeiW__skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-bg-sheet) 40%, transparent) 50%, transparent 80%);animation:states-module__rYoeiW__sheen 1.6s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes states-module__rYoeiW__sheen{to{transform:translate(100%)}}.states-module__rYoeiW__state{text-align:left;padding:var(--spacing-12) var(--spacing-6);max-width:480px}.states-module__rYoeiW__stateIcon{width:64px;height:64px;margin-bottom:var(--spacing-4);color:var(--color-text-secondary);align-items:center;display:flex}.states-module__rYoeiW__stateCat{width:160px;margin-bottom:var(--spacing-5)}.states-module__rYoeiW__stateTitle{font:var(--typography-heading-md);color:var(--color-text-primary);letter-spacing:-.01em;text-transform:lowercase;margin-bottom:var(--spacing-2)}.states-module__rYoeiW__stateNote{margin-bottom:var(--spacing-6);max-width:400px;display:block}.states-module__rYoeiW__stateDescription{font:var(--typography-body-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-6);max-width:400px}.states-module__rYoeiW__stateAction{margin-top:var(--spacing-2)}@media (prefers-reduced-motion:reduce){.states-module__rYoeiW__skeleton:after{display:none}}}
@layer components{.answer-draft-module__Hn4tHq__list{gap:var(--spacing-5);flex-direction:column;min-width:0;display:flex}.answer-draft-module__Hn4tHq__card{gap:var(--spacing-3);min-width:0;margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--color-border-rule);flex-direction:column;display:flex}.answer-draft-module__Hn4tHq__heading{font:var(--typography-heading-md);text-wrap:balance;overflow-wrap:anywhere;margin:0}.answer-draft-module__Hn4tHq__asked{font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.answer-draft-module__Hn4tHq__question{quotes:"“" "”"}.answer-draft-module__Hn4tHq__error{font:var(--typography-body-sm);color:var(--color-text-danger);text-wrap:pretty;margin:0}.answer-draft-module__Hn4tHq__row{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.answer-draft-module__Hn4tHq__done{margin:var(--spacing-3) 0 0;font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty}}
@layer components{.audience-sheet-module__rY2i6q__body{gap:var(--spacing-5);min-inline-size:0;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.audience-sheet-module__rY2i6q__section{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.audience-sheet-module__rY2i6q__hint{font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.audience-sheet-module__rY2i6q__error{font:var(--typography-body-sm);color:var(--color-text-danger);text-wrap:pretty;margin:0}.audience-sheet-module__rY2i6q__names,.audience-sheet-module__rY2i6q__picker{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.audience-sheet-module__rY2i6q__picker{flex-direction:column;align-items:flex-start}.audience-sheet-module__rY2i6q__name{align-items:center;gap:var(--spacing-1);min-height:44px;padding:0 var(--spacing-3);border:1px solid var(--color-border-ink);color:var(--color-text-primary);font:var(--typography-label-md);text-transform:lowercase;cursor:pointer;background:0 0;display:inline-flex}.audience-sheet-module__rY2i6q__name:hover,.audience-sheet-module__rY2i6q__suggested{color:var(--color-text-secondary)}.audience-sheet-module__rY2i6q__chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.audience-sheet-module__rY2i6q__phoneRow{gap:var(--spacing-3);display:grid}@media (min-width:480px){.audience-sheet-module__rY2i6q__phoneRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.audience-sheet-module__rY2i6q__choices{border:0;flex-direction:column;margin:0;padding:0;display:flex}.audience-sheet-module__rY2i6q__choice{justify-content:space-between;align-items:center;gap:var(--spacing-3);border:0;border-bottom:1px solid var(--color-border-rule);width:100%;min-height:48px;color:var(--color-text-primary);font:var(--typography-label-md);cursor:pointer;background:0 0;padding:0;display:flex}.audience-sheet-module__rY2i6q__footer{gap:var(--spacing-3);display:flex}.audience-sheet-module__rY2i6q__footer>*{flex:1}}
@layer components{.photo-ask-module__CbgweG__ask{gap:var(--spacing-3);min-width:0;margin-top:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid var(--color-border-rule);flex-direction:column;display:flex}.photo-ask-module__CbgweG__heading{font:var(--typography-heading-md);text-wrap:balance;margin:0}.photo-ask-module__CbgweG__hint{font:var(--typography-body-sm);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.photo-ask-module__CbgweG__error{font:var(--typography-body-sm);color:var(--color-text-danger);text-wrap:pretty;margin:0}.photo-ask-module__CbgweG__row{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}}
@layer components{.photo-consent-module__HH-BTG__lines{gap:var(--spacing-2);font:var(--typography-body-md);color:var(--color-text-secondary);text-wrap:pretty;overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}}
