.v2026-root{--breakpoint-md: 768px;--bg-0: #FFFDF8;--bg-1: #F8F4EC;--bg-2: #ECE5D8;--bg-3: #DCD3C3;--bg-4: #C7BCA9;--canvas: #F4EFE6;--text-1: #171512;--text-2: #4A453F;--text-3: #665F57;--text-disabled: #8F877C;--dark: #161616;--dark-hover: #1F1F1F;--dark-muted: #2A2A2A;--on-graphite: #F2F2F2;--on-graphite-2: #A3A3A3;--ok-on-graphite: #4CC38A;--live-on-graphite: #FF6B7A;--amber-on-graphite: #FF9F45;--accent: #171512;--accent-dark: #171512;--accent-hover: #2A2A2A;--accent-sub: rgba(23, 21, 18, .08);--accent-faint: rgba(23, 21, 18, .04);--yellow: #FFD23F;--yellow-hover: #FFDB5C;--yellow-press: #F5C518;--yellow-tint: #FFF1C4;--on-accent: #171512;--key-edge: #171512;--amber: #9A4508;--amber-sub: rgba(154, 69, 8, .14);--danger: #B81D33;--danger-sub: rgba(184, 29, 51, .12);--live: #D7263D;--ok: #187049;--ok-sub: rgba(24, 112, 73, .12);--on-emphasis: #FFFDF8;--matte: #161616;--glass-on-media: rgba(12, 12, 12, .66);--hairline: rgba(23, 21, 18, .08);--hairline-strong: rgba(23, 21, 18, .15);--font-sans-2026: "Gemelo Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono-2026: "Gemelo Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-micro: 11px;--fs-meta: 12px;--fs-ctl: 13px;--fs-body: 14px;--fs-h2: 20px;--fs-card: 18px;--fs-h1: 28px;--fs-stat: 24px;--fs-display: 36px;--fs-price: 46px;--fs-hero: 54px;--font-display-2026: var(--font-sans-2026);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-14: 56px;--e1: 0 1px 2px rgba(30,22,10,.06);--e2: 0 1px 2px rgba(30,22,10,.06), 0 10px 24px -14px rgba(30,22,10,.22);--e3: 0 2px 6px rgba(30,22,10,.06), 0 18px 40px -16px rgba(30,22,10,.3);--e4: inset 0 1px 0 rgba(255,255,255,.75), 0 2px 6px rgba(30,22,10,.05), 0 36px 70px -34px rgba(30,22,10,.34);--scrim: rgba(23,21,18,.48);--r-sm: 6px;--r-md: 10px;--r-input: 12px;--r-card: 14px;--r-panel: 18px;--r-hero: 24px;--r-pill: 999px;--stroke: 1px solid rgba(23,21,18,.08);--stroke-strong: 1px solid rgba(23,21,18,.15);--m-fast: .12s;--m-base: .18s;--m-slow: .28s;--m-sweep: .34s;--m-wipe: .52s;--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.4, 0, .2, 1);--press-scale: .97;--m-instant: 90ms;--ease-ios: cubic-bezier(.32, .72, 0, 1);--focus-ring-w: 2px;--focus-ring-color: var(--text-1);--focus-ring-danger-color: var(--danger);color-scheme:light dark;background:var(--canvas);color:var(--text-1);font-family:var(--font-sans-2026);font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media(prefers-color-scheme:dark){.v2026-root{--bg-0: #1D1B16;--bg-1: #26231C;--bg-2: #2A2620;--bg-3: #322E22;--bg-4: #3A3527;--text-1: #EFE9DB;--text-2: #C9C0AA;--text-3: #9C9177;--dark: #33302A;--dark-hover: #3E3A33;--dark-muted: #4A4640;--accent: #6AA89A;--accent-dark: #8BC3B6;--accent-hover: #7AB6A8;--accent-sub: rgba(106, 168, 154, .16);--accent-faint: rgba(106, 168, 154, .08);--amber: #D3A04E;--amber-sub: rgba(211, 160, 78, .16);--danger: #CE7860;--danger-sub: rgba(206, 120, 96, .16);--on-emphasis: #FBF9F2;--focus-ring-color: color-mix(in srgb, var(--accent) 32%, transparent);--focus-ring-danger-color: color-mix(in srgb, var(--danger) 32%, transparent);--e1: 0 1px 2px rgba(0, 0, 0, .3);--e2: 0 2px 8px -2px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--e3: 0 12px 32px -8px rgba(0, 0, 0, .55);--e4: 0 1px 0 rgba(255, 255, 255, .04), 0 24px 64px -34px rgba(0, 0, 0, .75);--scrim: rgba(0, 0, 0, .55);--stroke: 1px solid #322E22;--stroke-strong: 1px solid #3A3527}}:root[data-theme=dark] .v2026-root{color-scheme:dark;--bg-0: #1D1B16;--bg-1: #26231C;--bg-2: #2A2620;--bg-3: #322E22;--bg-4: #3A3527;--text-1: #EFE9DB;--text-2: #C9C0AA;--text-3: #9C9177;--dark: #33302A;--dark-hover: #3E3A33;--dark-muted: #4A4640;--accent: #6AA89A;--accent-dark: #8BC3B6;--accent-hover: #7AB6A8;--accent-sub: rgba(106, 168, 154, .16);--accent-faint: rgba(106, 168, 154, .08);--amber: #D3A04E;--amber-sub: rgba(211, 160, 78, .16);--danger: #CE7860;--danger-sub: rgba(206, 120, 96, .16);--on-emphasis: #FBF9F2;--focus-ring-color: color-mix(in srgb, var(--accent) 32%, transparent);--focus-ring-danger-color: color-mix(in srgb, var(--danger) 32%, transparent);--e1: 0 1px 2px rgba(0, 0, 0, .3);--e2: 0 2px 8px -2px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--e3: 0 12px 32px -8px rgba(0, 0, 0, .55);--e4: 0 1px 0 rgba(255, 255, 255, .04), 0 24px 64px -34px rgba(0, 0, 0, .75);--scrim: rgba(0, 0, 0, .55);--stroke: 1px solid #322E22;--stroke-strong: 1px solid #3A3527}:root[data-theme=light] .v2026-root{color-scheme:light;--bg-0: #FFFDF8;--bg-1: #F8F4EC;--bg-2: #ECE5D8;--bg-3: #DCD3C3;--bg-4: #C7BCA9;--text-1: #171512;--text-2: #4A453F;--text-3: #665F57;--dark: #161616;--dark-hover: #1F1F1F;--dark-muted: #2A2A2A;--accent: #171512;--accent-dark: #171512;--accent-hover: #2A2A2A;--accent-sub: rgba(23, 21, 18, .08);--accent-faint: rgba(23, 21, 18, .04);--amber: #9A4508;--amber-sub: rgba(154, 69, 8, .14);--danger: #B81D33;--danger-sub: rgba(184, 29, 51, .12);--on-emphasis: #FFFDF8;--focus-ring-color: var(--text-1);--focus-ring-danger-color: var(--danger);--e1: 0 1px 2px rgba(30,22,10,.06);--e2: 0 1px 2px rgba(30,22,10,.06), 0 10px 24px -14px rgba(30,22,10,.22);--e3: 0 2px 6px rgba(30,22,10,.06), 0 18px 40px -16px rgba(30,22,10,.3);--e4: inset 0 1px 0 rgba(255,255,255,.75), 0 2px 6px rgba(30,22,10,.05), 0 36px 70px -34px rgba(30,22,10,.34);--scrim: rgba(23,21,18,.48);--stroke: 1px solid rgba(23,21,18,.08);--stroke-strong: 1px solid rgba(23,21,18,.15)}.v2026-root *,.v2026-root *:before,.v2026-root *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.v2026-root button,.v2026-root input,.v2026-root textarea,.v2026-root select{font-family:inherit;font-size:inherit;color:inherit}.v2026-root button{background:none;border:none;padding:0;cursor:pointer}.v2026-root ::-webkit-scrollbar{width:10px;height:10px}.v2026-root ::-webkit-scrollbar-track{background:transparent}.v2026-root ::-webkit-scrollbar-thumb{background:var(--bg-3);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.v2026-root ::-webkit-scrollbar-thumb:hover{background:var(--bg-4);background-clip:padding-box}.v2026-root .scroll-y{overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes v2026-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.v2026-root .pulse-dot{animation:v2026-pulse 2s ease-in-out infinite}@keyframes v2026-preview-armed{0%,to{box-shadow:0 0 #17151200}50%{box-shadow:0 0 0 5px #1715122e}}.v2026-root .anim-preview-armed{animation:v2026-preview-armed 1.8s ease-in-out infinite}@keyframes v2026-spin{to{transform:rotate(360deg)}}.v2026-root .spin{animation:v2026-spin 1s linear infinite}@keyframes v2026-pulse-ring{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}.v2026-root .pulse-ring{animation:v2026-pulse-ring 1.8s ease-out infinite}@media(prefers-reduced-motion:reduce){.v2026-root *,.v2026-root *:before,.v2026-root *:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}.v2026-root .token-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--accent-sub);color:var(--accent-dark);border-radius:var(--r-pill);font-size:11.5px;font-weight:600;white-space:nowrap;margin:0 2px}.v2026-root .working-bar{position:relative;overflow:hidden;background:var(--bg-2)}.v2026-root .working-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent-sub),transparent);animation:v2026-sweep 1.4s ease-in-out infinite}@keyframes v2026-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v2026-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes v2026-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes v2026-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.v2026-root .anim-toast-timer{transform-origin:left center;animation:v2026-toast-timer linear forwards}@keyframes v2026-popover-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v2026-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes v2026-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v2026-send-pulse{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes v2026-thumb-pulse{0%{box-shadow:0 1px 3px #00000026,0 0 #17151266}60%{box-shadow:0 1px 3px #00000026,0 0 0 6px #17151200}to{box-shadow:0 1px 3px #00000026,0 0 #17151200}}.v2026-root .anim-toast-in{animation:v2026-toast-in var(--m-base) var(--ease-out) both}.v2026-root .anim-popover-in{animation:v2026-popover-in var(--m-base) var(--ease-spring) both}.v2026-root .anim-fade-in{animation:v2026-fade-in var(--m-fast) var(--ease-out) both}@keyframes v2026-marker-in{0%{transform:scaleY(.4);opacity:0}}.v2026-root .anim-marker-in{animation:v2026-marker-in var(--m-base) var(--ease-out) both}@keyframes v2026-fade-in-b{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.v2026-root .v2026-cascade-b .anim-fade-in{animation-name:v2026-fade-in-b}@keyframes v2026-surface-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.v2026-root .v2026-surface-in{animation:v2026-surface-in .14s var(--ease-out)}@keyframes v2026-surface-push{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes v2026-surface-pop{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.v2026-root .anim-surface-push{animation:v2026-surface-push .17s var(--ease-out)}.v2026-root .anim-surface-pop{animation:v2026-surface-pop .17s var(--ease-out)}::view-transition-group(lightbox-media){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-image-pair(lightbox-media){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(lightbox-media),::view-transition-image-pair(lightbox-media),::view-transition-old(lightbox-media),::view-transition-new(lightbox-media){animation-duration:0ms!important}}.v2026-root .anim-send-pulse{animation:v2026-send-pulse .22s var(--ease-out) both}.v2026-root .anim-thumb-pulse{animation:v2026-thumb-pulse var(--m-slow) var(--ease-out) both}@keyframes v2026-card-done-flash{0%{box-shadow:0 0 #18704900,0 1px 2px #1e160a0f}18%{box-shadow:0 0 0 6px #18704942,0 8px 20px -8px #1870496b}to{box-shadow:0 0 #18704900,0 1px 2px #1e160a0f}}.v2026-root .anim-card-done-flash{animation:v2026-card-done-flash 1.1s var(--ease-out) 1}@keyframes v2026-render-glow{0%,to{outline-color:#17151200;outline-offset:0px}50%{outline-color:#1715128c;outline-offset:4px}}.v2026-root .anim-render-glow{outline:2px solid rgba(23,21,18,0);animation:v2026-render-glow 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v2026-root .anim-render-glow{animation:none;outline:2px solid rgba(23,21,18,.5);outline-offset:3px}}@keyframes v2026-render-pulse{0%,to{outline-color:#17151200;outline-offset:0px}50%{outline-color:#1715124d;outline-offset:4px}}.v2026-root .anim-render-pulse{outline:2px solid rgba(23,21,18,0);animation:v2026-render-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v2026-root .anim-render-pulse{animation:none;outline:2px solid rgba(23,21,18,.28);outline-offset:3px}}@keyframes v2026-thumb-in{0%{opacity:0}to{opacity:1}}.v2026-root .anim-thumb-in{animation:v2026-thumb-in var(--m-slow) var(--ease-out) both}.v2026-root .anim-feat-in>*{animation:v2026-fade-in var(--m-base) var(--ease-out) both}.v2026-root .anim-feat-in>*:nth-child(1){animation-delay:0ms}.v2026-root .anim-feat-in>*:nth-child(2){animation-delay:40ms}.v2026-root .anim-feat-in>*:nth-child(3){animation-delay:80ms}.v2026-root .anim-feat-in>*:nth-child(4){animation-delay:.12s}.v2026-root .anim-feat-in>*:nth-child(5){animation-delay:.16s}.v2026-root .anim-feat-in>*:nth-child(6){animation-delay:.2s}.v2026-root .anim-feat-in>*:nth-child(7){animation-delay:.24s}.v2026-root .anim-feat-in>*:nth-child(n+8){animation-delay:.28s}@keyframes v2026-tile-settle{0%{opacity:0}to{opacity:1}}.v2026-root .anim-tile-settle{animation:v2026-tile-settle .2s var(--ease-spring) both}@keyframes v2026-look-anoint{0%{outline-color:#17151200;outline-offset:0px}30%{outline-color:#171512a6;outline-offset:5px}to{outline-color:#17151200;outline-offset:2px}}.v2026-root .anim-look-anoint{outline:2px solid rgba(23,21,18,0);animation:v2026-look-anoint .9s var(--ease-out) 1}@keyframes v2026-look-badge-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.v2026-root .anim-look-badge-pop{animation:v2026-look-badge-pop .36s var(--ease-spring) both}@media(prefers-reduced-motion:reduce){.v2026-root .anim-look-anoint{animation:none;outline:none}.v2026-root .anim-look-badge-pop{animation:none}}[role=dialog][tabindex="-1"]:focus{outline:none}.v2026-root .focus-ring:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring-color);border-radius:inherit}.v2026-root .v2026-pressable{transition:transform var(--m-fast) var(--ease-out),background var(--m-fast) var(--ease-out),box-shadow var(--m-fast) var(--ease-out)}.v2026-root .v2026-pressable:active{transform:scale(var(--press-scale, .97))}.v2026-root .v2026-pressable:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-w) var(--focus-ring-color)}.v2026-root .v2026-focus:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring-color);outline-offset:0}.v2026-root .v2026-focus-danger:focus-visible{outline-color:var(--focus-ring-danger-color)}nav[aria-label=Primary],[data-testid=global-toast-host]{--focus-ring-color: var(--yellow)}.v2026-root .film-play{opacity:0;transition:opacity var(--m-fast) var(--ease-out)}.v2026-root .film-tile:hover .film-play,.v2026-root .film-tile:focus-visible .film-play{opacity:1}@media(pointer:coarse){.v2026-root .film-play{opacity:1}}.v2026-root .film-tile:focus-visible{outline:none;box-shadow:none}.v2026-root .film-tile:focus-visible .film-matte{outline:var(--focus-ring-w) solid var(--focus-ring-color);outline-offset:2px}.v2026-root .hl{color:var(--on-accent);background:linear-gradient(var(--yellow),var(--yellow)) 0 72% / 100% .78em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;margin:0 -.06em}.v2026-root .hl--sweep{background-size:0 .78em;animation:v2026-hl-sweep var(--m-sweep, .34s) var(--ease-ios) .35s forwards}@keyframes v2026-hl-sweep{to{background-size:100% .78em}}@media(prefers-reduced-motion:reduce){.v2026-root .hl--sweep{animation-delay:0ms}}.v2026-root .anim-wipe-in{animation:v2026-wipe-in var(--m-wipe, .52s) var(--ease-ios) .1s both}@keyframes v2026-wipe-in{0%{clip-path:inset(-48px 100% -48px -48px round var(--r-panel))}to{clip-path:inset(-48px -48px -48px -48px round var(--r-panel))}}@media(prefers-reduced-motion:reduce){.v2026-root .anim-wipe-in{animation-delay:0ms}}.v2026-root .v2026-skeleton{position:relative;overflow:hidden;background:var(--bg-2);border-radius:var(--r-md);flex-shrink:0}.v2026-root .v2026-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,253,248,.6) 50%,transparent 100%);animation:v2026-shimmer 1.4s linear infinite}@keyframes v2026-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.v2026-root .anim-sheet-up{animation:v2026-sheet-up var(--m-base) var(--ease-out) both}@keyframes v2026-pulse-soft{0%{box-shadow:0 0 #a83f2d8c}70%{box-shadow:0 0 0 8px #a83f2d00}to{box-shadow:0 0 #a83f2d00}}.v2026-root .anim-pulse-soft{animation:v2026-pulse-soft 1s ease-out 3}@media(prefers-reduced-motion:reduce){.v2026-root .anim-pulse-soft{animation:none}}@keyframes v2026-twin-chip-pop{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes v2026-twin-chip-name-fade{0%{opacity:0}to{opacity:1}}@keyframes v2026-twin-chip-dot-pulse{0%{box-shadow:0 0 0 1.5px var(--bg-0, #FFFDF8),0 0 #1715128c}60%{box-shadow:0 0 0 1.5px var(--bg-0, #FFFDF8),0 0 0 5px #17151200}to{box-shadow:0 0 0 1.5px var(--bg-0, #FFFDF8),0 0 #17151200}}.v2026-root .v2026-twin-chip-avatar{animation:v2026-twin-chip-pop .22s var(--ease-spring) both}.v2026-root .v2026-twin-chip-name{animation:v2026-twin-chip-name-fade .18s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.v2026-root .v2026-twin-chip-avatar,.v2026-root .v2026-twin-chip-name{animation:none}}@keyframes v2026-agent-pulse-stripe{0%{opacity:.4}50%{opacity:.95}to{opacity:.4}}.v2026-root .agent-pulse-stripe{animation:v2026-agent-pulse-stripe 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.v2026-root .agent-pulse-stripe{animation:none;opacity:.7}}@keyframes v2026-agent-complete-flash{0%{background:#1870492e}to{background:var(--bg-0, #FFFDF8)}}.v2026-root .agent-completed-card{animation:v2026-agent-complete-flash 1.2s ease-out 1}@media(prefers-reduced-motion:reduce){.v2026-root .agent-completed-card{animation:none}}@media(max-width:768px),(max-width:1024px)and (pointer:coarse){.v2026-root .scroll-y{scrollbar-gutter:auto}.v2026-root ::-webkit-scrollbar{width:0;height:0}.v2026-root{min-height:100dvh}}.v2026-root .v2026-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.v2026-root button,.v2026-root a,.v2026-root [role=button]{touch-action:manipulation}@media(max-width:768px),(max-width:1024px)and (pointer:coarse){.v2026-root input,.v2026-root textarea,.v2026-root select{font-size:16px!important}}.v2026-root .v2026-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.v2026-root .v2026-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.v2026-root .v2026-tabstrip-snap{scroll-snap-type:x proximity}.v2026-root .v2026-tabstrip-snap [role=tab]{scroll-snap-align:start;flex-shrink:0}.v2026-root .ward-card{transition:transform .14s ease}.v2026-root .ward-card:hover:not([aria-pressed=true]){transform:translateY(-2px)}.v2026-root .ward-add{color:var(--text-3);transition:color .14s ease}.v2026-root .ward-add:hover{color:var(--accent)}.v2026-root .ward-add .ward-add-box{border:1.5px dashed var(--bg-4);transition:border-color .14s ease}.v2026-root .ward-add:hover .ward-add-box{border-color:var(--accent)}@media(hover:hover)and (pointer:fine){.v2026-root .v2026-row-reveal .v2026-row-actions{opacity:0;transition:opacity .12s ease}.v2026-root .v2026-row-reveal:hover .v2026-row-actions,.v2026-root .v2026-row-reveal:focus-within .v2026-row-actions{opacity:1}}@media(max-width:768px),(max-width:1024px)and (pointer:coarse){.v2026-root .v2026-tap44{position:relative}.v2026-root .v2026-tap44:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px;background:transparent;z-index:0;pointer-events:auto}.v2026-root .v2026-tap44-chip{position:relative}.v2026-root .v2026-tap44-chip:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-height:44px;background:transparent;z-index:0;pointer-events:auto}.v2026-root .v2026-tip-bubble{max-width:min(260px,calc(100vw - 24px))}}@keyframes v2026-prod-spawn{0%{opacity:0;transform:translateY(-14px) scale(.97)}to{opacity:1;transform:none}}@keyframes v2026-prod-ring{0%{outline-color:#17151200;outline-offset:0px}35%{outline-color:#1715128c;outline-offset:5px}to{outline-color:#17151200;outline-offset:2px}}@keyframes v2026-card-arrive{0%{outline-color:#17151200;outline-offset:0px}35%{outline-color:#1715128c;outline-offset:5px}to{outline-color:#17151200;outline-offset:2px}}.v2026-root .anim-prod-card{outline:2px solid rgba(23,21,18,0);transform-origin:top center}.v2026-root .anim-prod-card.is-planning{animation:v2026-prod-spawn .24s var(--ease-spring) both,v2026-prod-ring .7s var(--ease-out) .18s 1,v2026-render-pulse 1.6s ease-in-out .9s infinite}@keyframes v2026-agent-bar-handoff{0%{outline-color:#17151200;outline-offset:0px}40%{outline-color:#171512a6;outline-offset:3px}to{outline-color:#17151200;outline-offset:1px}}.v2026-root .anim-agent-bar-handoff{outline:1px solid rgba(23,21,18,0);animation:v2026-agent-bar-handoff .18s var(--ease-out) 1}.v2026-root .composer-attachment-remove{margin-left:-4px}.v2026-root .composer-attachment-remove:hover,.v2026-root .composer-attachment-remove:focus-visible{background:var(--bg-2)!important;color:var(--text-1)!important}@media(prefers-reduced-motion:reduce){.v2026-root .anim-agent-bar-handoff{animation:none;outline:1px solid rgba(23,21,18,.45);outline-offset:1px}}.v2026-root .anim-prod-card.is-ready{animation:v2026-prod-spawn .24s var(--ease-spring) both,v2026-prod-ring .7s var(--ease-out) .18s 1,v2026-card-arrive .7s var(--ease-out) 1}.v2026-root .anim-prod-card.is-rendering{animation:v2026-prod-spawn .24s var(--ease-spring) both,v2026-prod-ring .7s var(--ease-out) .18s 1,v2026-render-glow 2.2s ease-in-out infinite}.v2026-root .anim-prod-card.is-idle-mount{animation:v2026-prod-spawn .24s var(--ease-spring) both,v2026-prod-ring .7s var(--ease-out) .18s 1}@keyframes v2026-stage-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--live) 0%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 20%,transparent)}}.v2026-root .anim-stage-pulse{animation:v2026-stage-pulse 1.8s var(--ease-out) infinite}@keyframes v2026-prod-open-up{0%{opacity:.72;transform:translateY(-6px) scaleY(.92);max-height:190px}62%{opacity:1;transform:translateY(0) scaleY(1.015);max-height:620px}to{opacity:1;transform:none;max-height:760px}}@keyframes v2026-beat-fill-breathe{0%,to{box-shadow:inset 0 0 0 1px #17151200}50%{box-shadow:inset 0 0 0 1px #17151270}}.v2026-root .v2026-prod-open-up{overflow:hidden;transform-origin:top center}.v2026-root .anim-prod-card.is-rendering .v2026-prod-open-up{animation:v2026-prod-open-up .42s var(--ease-spring) both}.v2026-root .v2026-beat-filmstrip{display:flex;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.v2026-root .v2026-beat-frame{position:relative;flex:0 0 clamp(82px,22vw,116px);aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;border:1px solid rgba(23,21,18,.12);background:var(--bg-2);box-shadow:0 1px 2px #17151214;scroll-snap-align:start;isolation:isolate}.v2026-root .v2026-beat-filmstrip.is-progress .v2026-beat-frame{border-color:#17151233}.v2026-root .v2026-beat-filmstrip.is-progress .v2026-beat-frame.is-active{border-color:#171512a3;animation:v2026-beat-fill-breathe 1.3s ease-in-out infinite}.v2026-root .v2026-beat-filmstrip.is-progress .v2026-beat-frame.is-complete{border-color:#17151273}.v2026-root .v2026-beat-frame-media{position:absolute;inset:0;overflow:hidden;background:var(--bg-2)}.v2026-root .v2026-beat-frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2026-root .v2026-beat-insert-placeholder,.v2026-root .v2026-beat-still-placeholder{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:6px;padding:10px;text-align:center;font:700 11px/1.2 var(--font-mono-2026);color:var(--text-3);background:var(--bg-2)}.v2026-root .v2026-beat-insert-placeholder>span:first-letter,.v2026-root .v2026-beat-still-placeholder>span:first-letter{text-transform:capitalize}.v2026-root .v2026-beat-insert-placeholder{color:var(--amber);background:linear-gradient(135deg,#8f5f1e2e,#8f5f1e0f),var(--bg-2)}.v2026-root .v2026-beat-frame-fill{position:absolute;left:0;right:0;bottom:0;height:100%;z-index:1;transform-origin:left center;background:linear-gradient(90deg,#17151257,#17151214);mix-blend-mode:multiply;pointer-events:none}.v2026-root .v2026-beat-frame-top,.v2026-root .v2026-beat-frame-bottom{position:absolute;z-index:2;left:6px;right:6px;display:flex;align-items:center;justify-content:space-between;gap:4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.44);font-family:var(--font-mono-2026);font-size:10px;font-weight:800;letter-spacing:0}.v2026-root .v2026-beat-frame-top{top:6px}.v2026-root .v2026-beat-frame-top span,.v2026-root .v2026-beat-frame-bottom span{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:2px 5px;border-radius:999px;background:#1715128a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2026-root .v2026-beat-frame-bottom{bottom:6px}.v2026-root .v2026-chapter-rail{display:flex;gap:var(--sp-1);height:36px;padding:var(--sp-1);border-radius:var(--r-md);background:var(--bg-2);overflow:hidden}.v2026-root .v2026-chapter-segment{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-1) 12%,transparent);border-radius:var(--r-sm);background:var(--bg-1);isolation:isolate}.v2026-root .v2026-chapter-segment.is-rendering{border-color:color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.v2026-root .v2026-chapter-segment.is-complete{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.v2026-root .v2026-chapter-fill{position:absolute;inset:0;z-index:-1;transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent),color-mix(in srgb,var(--accent) 18%,transparent));transition:transform .24s var(--ease-out)}.v2026-root .v2026-chapter-label,.v2026-root .v2026-chapter-duration{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-2);font:800 10px/1 var(--font-mono-2026);font-variant-numeric:tabular-nums}.v2026-root .v2026-chapter-label{left:7px}.v2026-root .v2026-chapter-duration{right:7px;color:var(--text-3)}@keyframes v2026-artifact-enter{0%{opacity:0;transform:translateY(4px) scale(.996)}to{opacity:1;transform:none}}@keyframes v2026-artifact-media-enter{0%{opacity:0}to{opacity:1}}.v2026-root .v2026-artifact-card{outline:2px solid transparent;outline-offset:2px;transition:transform .16s var(--ease-out),outline-color .12s var(--ease-out)}.v2026-root .v2026-artifact-card:hover{transform:translateY(-1px)}.v2026-root .v2026-artifact-card:focus-within{outline-color:color-mix(in srgb,var(--accent) 72%,transparent)}.v2026-root .v2026-artifact-corner{opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.v2026-root .v2026-artifact-card:hover .v2026-artifact-corner,.v2026-root .v2026-artifact-card:focus-within .v2026-artifact-corner,.v2026-root .v2026-artifact-card[data-corner-visible=true] .v2026-artifact-corner{opacity:1;pointer-events:auto;transform:none}.v2026-root .v2026-artifact-expanded,.v2026-root .v2026-artifact-mobile-shell{animation:v2026-artifact-enter .22s var(--ease-out) both}.v2026-root .v2026-artifact-media,.v2026-root .v2026-artifact-placeholder,.v2026-root .v2026-artifact-chapter-placeholder{animation:v2026-artifact-media-enter .18s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.v2026-root .anim-prod-card.is-planning,.v2026-root .anim-prod-card.is-rendering{animation:none;outline:2px solid rgba(23,21,18,.35);outline-offset:3px}.v2026-root .anim-prod-card.is-ready,.v2026-root .anim-prod-card.is-idle-mount{animation:none;outline:none}.v2026-root .anim-prod-card.is-rendering .v2026-prod-open-up,.v2026-root .v2026-beat-filmstrip.is-progress .v2026-beat-frame.is-active{animation:none}.v2026-root .v2026-chapter-fill,.v2026-root .v2026-artifact-card,.v2026-root .v2026-artifact-corner{transition:none}.v2026-root .v2026-artifact-card:hover,.v2026-root .v2026-artifact-corner{transform:none}.v2026-root .v2026-artifact-expanded,.v2026-root .v2026-artifact-mobile-shell,.v2026-root .v2026-artifact-media,.v2026-root .v2026-artifact-placeholder,.v2026-root .v2026-artifact-chapter-placeholder{animation:none}}@keyframes v2026-motion-idea-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.v2026-root .anim-motion-idea-reveal{animation:v2026-motion-idea-reveal .2s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.v2026-root .anim-motion-idea-reveal{animation:none}}.v2026-root .v2026-moment-frame{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--dark);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.v2026-root .v2026-moment-frame video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity var(--m-instant) linear}.v2026-root .v2026-moment-badge{position:absolute;top:9px;left:9px;z-index:6;padding:3px 9px;border-radius:var(--r-pill);background:#171512c7;color:var(--on-emphasis);font-size:var(--fs-micro);font-weight:700;letter-spacing:.03em;pointer-events:none}.v2026-root .v2026-moment-holdhint{position:absolute;left:50%;bottom:12px;z-index:6;transform:translate(-50%);padding:3px 10px;border-radius:var(--r-pill);background:#171512b3;color:#fffdf8eb;font-size:var(--fs-micro);font-weight:600;white-space:nowrap;opacity:0;transition:opacity var(--m-base) var(--ease-out);pointer-events:none}.v2026-root .v2026-moment-frame.is-hinting .v2026-moment-holdhint{opacity:1}.v2026-root .v2026-moment-seg{display:inline-flex;position:relative;background:var(--bg-2);border-radius:var(--r-pill);padding:3px;gap:2px}.v2026-root .v2026-moment-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--r-pill);background:var(--dark);transition:transform var(--m-base) var(--ease-spring);pointer-events:none}.v2026-root .v2026-moment-seg[data-showing=original] .v2026-moment-seg-thumb{transform:translate3d(100%,0,0)}.v2026-root .v2026-moment-seg button{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;padding:5px 15px;min-width:96px;border-radius:var(--r-pill);font:inherit;font-size:var(--fs-meta);font-weight:600;color:var(--text-2);transition:color var(--m-fast) var(--ease-out)}.v2026-root .v2026-moment-seg button[aria-pressed=true]{color:var(--on-emphasis)}.v2026-root .v2026-moment-map{position:relative;height:30px;flex:1;min-width:0;cursor:pointer;touch-action:none}.v2026-root .v2026-moment-map-rail{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:var(--r-pill);background:var(--bg-3)}.v2026-root .v2026-moment-block{position:absolute;top:5px;height:20px;contain:layout paint;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0}.v2026-root .v2026-moment-block:after{content:"";position:absolute;inset-block:-12px;inset-inline:0}.v2026-root .v2026-moment-block .v2026-moment-fill{position:absolute;inset:0;border-radius:var(--r-sm);background:var(--accent-sub);border-top:2px solid var(--accent);transform-origin:center;transition:transform var(--m-base) var(--ease-spring),background var(--m-base) var(--ease-out),border-color var(--m-base) var(--ease-out)}.v2026-root .v2026-moment-block .v2026-moment-ring{position:absolute;inset:0;border-radius:var(--r-sm);opacity:0;box-shadow:inset 0 0 0 2px var(--accent);transition:opacity var(--m-base) var(--ease-out)}.v2026-root .v2026-moment-block[data-selected=true] .v2026-moment-fill{transform:scaleY(1.28);will-change:transform}.v2026-root .v2026-moment-block[data-selected=true] .v2026-moment-ring{opacity:1}.v2026-root .v2026-moment-block[data-state=original] .v2026-moment-fill{background:transparent;border-top-width:1px}.v2026-root .v2026-moment-block[data-staged=true] .v2026-moment-fill{background:var(--amber-sub);border-top-color:var(--amber)}.v2026-root .v2026-moment-block[data-kept-original=true] .v2026-moment-fill{background:repeating-linear-gradient(135deg,var(--accent-faint),var(--accent-faint) 5px,transparent 5px,transparent 10px)}.v2026-root .v2026-moment-playhead-track{position:absolute;inset:0;pointer-events:none;will-change:transform}.v2026-root .v2026-moment-playhead{position:absolute;left:0;top:-1px;bottom:-1px;width:2px;border-radius:2px;background:var(--text-1)}.v2026-root .v2026-moment-playhead:before{content:"";position:absolute;top:-2px;left:-3px;width:8px;height:8px;border-radius:var(--r-pill);background:var(--text-1)}.v2026-root .v2026-moment-rail{display:flex;gap:11px;align-items:stretch;overflow-x:auto;padding:2px 2px 6px;touch-action:pan-x;overscroll-behavior-inline:contain;scrollbar-width:thin}.v2026-root .v2026-moment-card{width:186px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bg-3);background:var(--bg-0);border-radius:var(--r-card);padding:8px 9px 10px;box-shadow:var(--e1);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:5px;font:inherit;color:var(--text-1);transition:transform var(--m-base) var(--ease-spring),box-shadow var(--m-base) var(--ease-out),border-color var(--m-fast) var(--ease-out),background var(--m-fast) var(--ease-out)}.v2026-root .v2026-moment-card:hover{transform:translateY(-2px);box-shadow:var(--e2);will-change:transform}.v2026-root .v2026-moment-card[aria-selected=true]{border-color:var(--accent);background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--accent),var(--e1)}.v2026-root .v2026-moment-card-thumb{height:98px;border-radius:9px;overflow:hidden;background:var(--bg-2);position:relative;display:grid;place-items:center}.v2026-root .v2026-moment-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity var(--m-slow) var(--ease-out)}.v2026-root .v2026-moment-card[data-state=original] .v2026-moment-card-thumb img{opacity:.18;filter:grayscale(1)}.v2026-root .v2026-moment-card-title{font-size:var(--fs-meta);font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2026-root .v2026-moment-badge-pill{padding:2px 7px;border-radius:var(--r-pill);font-size:10px;font-weight:700;letter-spacing:.02em;animation:v2026-moment-pop var(--m-base) var(--ease-spring)}@keyframes v2026-moment-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.v2026-root .v2026-moment-expander{display:grid;grid-template-rows:0fr;contain:layout paint;transition:grid-template-rows var(--m-fast) var(--ease-in)}.v2026-root .v2026-moment-expander[data-open=true]{grid-template-rows:1fr;transition:grid-template-rows var(--m-base) var(--ease-out)}.v2026-root .v2026-moment-expander>div{overflow:hidden;min-height:0}.v2026-root .v2026-moment-expander>div>*{opacity:0;transition:opacity var(--m-fast) var(--ease-out) 60ms}.v2026-root .v2026-moment-expander[data-open=true]>div>*{opacity:1}.v2026-root .v2026-moment-applywrap{position:sticky;bottom:0;height:56px;padding-top:8px;pointer-events:none;z-index:2}.v2026-root .v2026-moment-apply{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-card);background:var(--bg-0);border:1px solid var(--bg-3);box-shadow:var(--e3);pointer-events:auto;transform:translateY(140%);opacity:0;transition:transform var(--m-fast) var(--ease-in),opacity var(--m-fast) var(--ease-out)}.v2026-root .v2026-moment-apply[data-up=true]{transform:translateY(0);opacity:1;will-change:transform;transition:transform var(--m-base) var(--ease-spring),opacity var(--m-fast) var(--ease-out)}.v2026-root .v2026-moment-askbar{display:flex;align-items:center;gap:8px;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:12px;padding:6px 8px 6px 7px;min-width:0;transition:border-color var(--m-fast) var(--ease-out),box-shadow var(--m-fast) var(--ease-out)}.v2026-root .v2026-moment-askbar:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.v2026-root .v2026-moment-askbar input{flex:1;min-width:0;font:inherit;font-size:var(--fs-ctl);color:var(--text-1);background:none;border:none;outline:none;padding:4px 0}.v2026-root .v2026-moment-askbar input:disabled{color:var(--text-2)}.v2026-root .v2026-moment-askbar input::-moz-placeholder{color:var(--text-3)}.v2026-root .v2026-moment-askbar input::placeholder{color:var(--text-3)}.v2026-root .v2026-moment-ctxchip{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:var(--r-pill);background:var(--accent-sub);color:var(--accent-dark);font-size:11px;font-weight:650;flex-shrink:0;max-width:190px;animation:v2026-moment-pop var(--m-fast) var(--ease-spring)}.v2026-root .v2026-moment-ctxchip[data-kind=video]{background:var(--bg-2);color:var(--text-2)}.v2026-root .v2026-moment-ctxchip-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:inherit;font:inherit;font-size:12px;line-height:1;padding:0 1px;cursor:pointer;opacity:.6}.v2026-root .v2026-moment-ctxchip-x:hover{opacity:1}.v2026-root .v2026-moment-asksend{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;background:var(--accent);color:var(--bg-0);font:inherit;font-size:11.5px;font-weight:700;padding:5px 11px;min-height:26px;flex-shrink:0;cursor:pointer;transition:transform var(--m-fast) var(--ease-spring),opacity var(--m-fast) var(--ease-out)}.v2026-root .v2026-moment-asksend:hover{transform:translateY(-1px)}.v2026-root .v2026-moment-asksend:disabled{opacity:.45;cursor:default;transform:none}.v2026-root .v2026-moment-asksend[data-tone=ghost]{background:var(--bg-2);color:var(--text-1)}.v2026-root .v2026-moment-askline{font-size:11.5px;color:var(--text-3);line-height:1.5;min-height:17px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2026-root .v2026-moment-asklink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:650;color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px}.v2026-root .v2026-moment-block[data-busy=true] .v2026-moment-fill{animation:v2026-moment-shimmer 1.6s var(--ease-out) infinite}@keyframes v2026-moment-shimmer{0%,to{background:var(--accent-sub)}50%{background:color-mix(in srgb,var(--accent) 34%,transparent)}}.v2026-root .v2026-moment-block[data-chip=true] .v2026-moment-ring{opacity:1;box-shadow:inset 0 0 0 2px var(--accent-dark)}.v2026-root .v2026-moment-card[data-chip=true]{box-shadow:inset 0 0 0 2px var(--accent-dark),var(--e1)}.v2026-root .v2026-moment-block[data-revealed=true] .v2026-moment-fill{animation:v2026-moment-flip var(--m-base) var(--ease-spring) both;animation-delay:var(--moment-reveal-delay, 0ms)}@keyframes v2026-moment-flip{0%{opacity:.45;transform:scaleY(.8)}to{opacity:1;transform:none}}.v2026-root .v2026-moment-card[data-revealed=true]{animation:v2026-moment-crossfade var(--m-base) var(--ease-out) both}@keyframes v2026-moment-crossfade{0%{opacity:.5}to{opacity:1}}.v2026-root .v2026-moment-pop{position:absolute;bottom:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 32px));max-height:min(60vh,var(--moment-pop-max, 60vh));overflow-y:auto;background:var(--bg-0);border:1px solid var(--bg-3);border-radius:var(--r-card);box-shadow:var(--e3);padding:11px 12px;display:flex;flex-direction:column;gap:9px;pointer-events:auto;z-index:3;animation:v2026-moment-rise var(--m-base) var(--ease-spring)}@keyframes v2026-moment-rise{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:none;opacity:1}}.v2026-root .v2026-moment-prow{display:flex;gap:9px;align-items:flex-start;font-size:var(--fs-meta)}.v2026-root .v2026-moment-num{font-variant-numeric:tabular-nums}.v2026-root .v2026-moment-mono{font-family:var(--font-mono-2026);font-variant-numeric:tabular-nums}@media(pointer:coarse){.v2026-root .v2026-moment-seg button,.v2026-root .v2026-moment-asksend,.v2026-root .v2026-moment-asklink,.v2026-root .v2026-moment-ctxchip-x,.v2026-root .v2026-moment-verb{min-height:44px}.v2026-root .v2026-moment-ctxchip-x{min-width:44px}.v2026-root .v2026-moment-askbar input{font-size:16px}}@media(prefers-reduced-motion:reduce){.v2026-root .v2026-moment-frame video{transition-duration:var(--m-instant)!important}.v2026-root .v2026-moment-apply,.v2026-root .v2026-moment-block[data-selected=true] .v2026-moment-fill,.v2026-root .v2026-moment-card:hover{transform:none!important}.v2026-root .v2026-moment-seg-thumb{transition:none!important}.v2026-root .v2026-moment-badge-pill{animation:none!important}.v2026-root .v2026-moment-block[data-busy=true] .v2026-moment-fill{animation:none!important;background:color-mix(in srgb,var(--accent) 34%,transparent)}.v2026-root .v2026-moment-ctxchip,.v2026-root .v2026-moment-pop,.v2026-root .v2026-moment-block[data-revealed=true] .v2026-moment-fill,.v2026-root .v2026-moment-card[data-revealed=true]{animation:none!important}.v2026-root .v2026-moment-asksend:hover{transform:none!important}}@font-face{font-family:Gemelo Geist;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gemelo Geist;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gemelo Geist Mono;font-style:normal;font-weight:400 600;font-display:block;src:url(/fonts/geist/geist-mono-latin.woff2) format("woff2")}:root,.v2026-root{--g-bg0: #FFFDF8;--g-bg1: #F8F4EC;--g-bg2: #ECE5D8;--g-bg3: #DCD3C3;--g-bg4: #C7BCA9;--g-t1: #171512;--g-t2: #4A453F;--g-t3: #665F57;--g-dark: #161616;--g-dark-sub: #1F1F1F;--g-dark-muted: #2A2A2A;--g-acc: #171512;--g-acc-dk: #171512;--g-acc-hv: #2A2A2A;--g-acc-sub: rgba(23, 21, 18, .08);--g-acc-faint: rgba(23, 21, 18, .04);--g-amber: #9A4508;--g-amber-sub: rgba(154, 69, 8, .14);--g-danger: #B81D33;--g-danger-sub: rgba(184, 29, 51, .12);--g-ok: #187049;--g-on-emphasis: #FFFDF8;--g-font: "Gemelo Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--g-mono: "Gemelo Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--g-font-display: "Gemelo Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--g-e1: 0 1px 2px rgba(30,22,10,.06);--g-e2: 0 1px 2px rgba(30,22,10,.06), 0 10px 24px -14px rgba(30,22,10,.22);--g-e3: 0 2px 6px rgba(30,22,10,.06), 0 18px 40px -16px rgba(30,22,10,.3);--g-e4: inset 0 1px 0 rgba(255,255,255,.75), 0 2px 6px rgba(30,22,10,.05), 0 36px 70px -34px rgba(30,22,10,.34);--g-scrim: rgba(23,21,18,.48);--g-stroke: 1px solid rgba(23,21,18,.08);--g-stroke-strong: 1px solid rgba(23,21,18,.15)}:root{--canvas: #F4EFE6;--text-disabled: #8F877C;--on-graphite: #F2F2F2;--on-graphite-2: #A3A3A3;--ok-on-graphite: #4CC38A;--live-on-graphite: #FF6B7A;--amber-on-graphite: #FF9F45;--yellow: #FFD23F;--yellow-hover: #FFDB5C;--yellow-press: #F5C518;--yellow-tint: #FFF1C4;--on-accent: #171512;--key-edge: #171512;--live: #D7263D;--ok-sub: rgba(24, 112, 73, .12);--matte: #161616;--glass-on-media: rgba(12, 12, 12, .66);--hairline: rgba(23, 21, 18, .08);--hairline-strong: rgba(23, 21, 18, .15)}:root[data-platform-v2]{--sans: "Gemelo Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "Gemelo Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--room: #F4EFE6;--room-2: #ECE5D8;--rail: #161616;--rail-on: #2A2A2A;--sheet: #FFFDF8;--sheet-2: #F8F4EC;--hand: #FFFDF8;--raise: #FFFDF8;--well: #F8F4EC;--well-2: #ECE5D8;--rule: #DCD3C3;--rule-2: #C7BCA9;--ink: #171512;--ink-2: #4A453F;--ink-3: #665F57;--ink-4: #8F877C;--line: rgba(23,21,18,.08);--line-2: rgba(23,21,18,.15);--stage: #161616;--stage-2: #1F1F1F;--stage-3: #2A2A2A;--on-stage: #F2F2F2;--on-stage-2: #A3A3A3;--on-stage-3: color-mix(in srgb, var(--on-stage) 40%, var(--stage));--money: #171512;--money-fill: #FFD23F;--money-on-fill: #171512;--money-on-press: #FFD23F;--needs: #FFD23F;--needs-wash: #FFF1C4;--needs-on-stage: #FFD23F;--caret: var(--ink);--accent-v2: var(--needs);--accent-v2-wash: var(--needs-wash);--changed: 0 0 0 1.5px rgba(23, 21, 18, .42);--gain: #187049;--warn: #9A4508;--err: #B81D33;--press: #161616;--press-2: #1F1F1F;--press-3: #2A2A2A;--on-press: #FFFDF8;--scrim-v2: rgba(23,21,18,.48);--lift-1: 0 1px 2px rgba(30,22,10,.06);--lift-2: 0 1px 2px rgba(30,22,10,.06), 0 10px 24px -14px rgba(30,22,10,.22);--lift-3: 0 2px 6px rgba(30,22,10,.06), 0 18px 40px -16px rgba(30,22,10,.3);--lift-4: inset 0 1px 0 rgba(255,255,255,.75), 0 2px 6px rgba(30,22,10,.05), 0 36px 70px -34px rgba(30,22,10,.34);--raised: var(--lift-2);--raised-hi: var(--lift-3);--in-hand: var(--lift-4);--print: var(--lift-2);--stage-shadow: var(--lift-3);--carved: inset 0 0 0 1px rgba(23, 21, 18, .24);color-scheme:light}:root[data-platform-v2][data-theme=dark]{--room: #121212;--room-2: #2E2E2E;--rail: #0B0B0B;--rail-on: #232323;--sheet: #1E1E1E;--sheet-2: #262626;--hand: #1E1E1E;--raise: #262626;--well: #262626;--well-2: #2E2E2E;--rule: #3A3A3A;--rule-2: #4A4A4A;--ink: #ECECEC;--ink-2: #C9C9C9;--ink-3: #A3A3A3;--ink-4: color-mix(in srgb, var(--ink) 40%, var(--room));--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .15);--stage: #0B0B0B;--stage-2: #171717;--stage-3: #232323;--on-stage: #F2F2F2;--on-stage-2: #A3A3A3;--on-stage-3: color-mix(in srgb, var(--on-stage) 40%, var(--stage));--money: #FFD23F;--money-fill: #FFD23F;--money-on-fill: #171512;--money-on-press: #171512;--needs: #FFD23F;--needs-wash: rgba(255, 210, 63, .16);--needs-on-stage: #FFD23F;--changed: 0 0 0 1.5px rgba(236, 236, 236, .42);--gain: #4CC38A;--warn: #FF9F45;--err: #FF6B7A;--press: #ECECEC;--press-2: color-mix(in srgb, var(--press) 88%, var(--room));--press-3: color-mix(in srgb, var(--press) 76%, var(--room));--on-press: #121212;--scrim-v2: rgba(0, 0, 0, .6);--lift-1: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .045), 0 1px 2px rgba(0, 0, 0, .35), 0 6px 16px -10px rgba(0, 0, 0, .6);--lift-2: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .09), 0 14px 30px -14px rgba(0, 0, 0, .7);--lift-3: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .09), 0 18px 40px -16px rgba(0, 0, 0, .75);--lift-4: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .08), 0 28px 60px -28px rgba(0, 0, 0, .8);--carved: inset 0 0 0 1px rgba(236, 236, 236, .24);color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-platform-v2]:not([data-theme]){--room: #121212;--room-2: #2E2E2E;--rail: #0B0B0B;--rail-on: #232323;--sheet: #1E1E1E;--sheet-2: #262626;--hand: #1E1E1E;--raise: #262626;--well: #262626;--well-2: #2E2E2E;--rule: #3A3A3A;--rule-2: #4A4A4A;--ink: #ECECEC;--ink-2: #C9C9C9;--ink-3: #A3A3A3;--ink-4: color-mix(in srgb, var(--ink) 40%, var(--room));--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .15);--stage: #0B0B0B;--stage-2: #171717;--stage-3: #232323;--on-stage: #F2F2F2;--on-stage-2: #A3A3A3;--on-stage-3: color-mix(in srgb, var(--on-stage) 40%, var(--stage));--money: #FFD23F;--money-fill: #FFD23F;--money-on-fill: #171512;--money-on-press: #171512;--needs: #FFD23F;--needs-wash: rgba(255, 210, 63, .16);--needs-on-stage: #FFD23F;--changed: 0 0 0 1.5px rgba(236, 236, 236, .42);--gain: #4CC38A;--warn: #FF9F45;--err: #FF6B7A;--press: #ECECEC;--press-2: color-mix(in srgb, var(--press) 88%, var(--room));--press-3: color-mix(in srgb, var(--press) 76%, var(--room));--on-press: #121212;--scrim-v2: rgba(0, 0, 0, .6);--lift-1: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .045), 0 1px 2px rgba(0, 0, 0, .35), 0 6px 16px -10px rgba(0, 0, 0, .6);--lift-2: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .09), 0 14px 30px -14px rgba(0, 0, 0, .7);--lift-3: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .09), 0 18px 40px -16px rgba(0, 0, 0, .75);--lift-4: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 255, 255, .08), 0 28px 60px -28px rgba(0, 0, 0, .8);--carved: inset 0 0 0 1px rgba(236, 236, 236, .24);color-scheme:dark}}:root[data-platform-v2],:root[data-platform-v2] .v2026-root{--g-bg0: var(--sheet);--g-bg1: var(--well);--g-bg2: var(--well-2);--g-bg3: var(--rule);--g-bg4: var(--rule-2);--g-t1: var(--ink);--g-t2: var(--ink-2);--g-t3: var(--ink-3);--g-dark: var(--press);--g-dark-sub: var(--press-2);--g-dark-muted: var(--press-3);--g-acc: var(--ink);--g-acc-dk: var(--ink);--g-acc-hv: var(--press-3);--g-acc-sub: color-mix(in srgb, var(--ink) 8%, transparent);--g-acc-faint: color-mix(in srgb, var(--ink) 4%, transparent);--g-amber: var(--warn);--g-amber-sub: color-mix(in srgb, var(--warn) 14%, transparent);--g-danger: var(--err);--g-danger-sub: color-mix(in srgb, var(--err) 12%, transparent);--g-ok: var(--gain);--g-on-emphasis: var(--on-press);--g-font: var(--sans);--g-mono: var(--mono);--g-font-display: var(--sans);--g-e1: var(--lift-1);--g-e2: var(--lift-2);--g-e3: var(--lift-3);--g-e4: var(--lift-4);--g-scrim: var(--scrim-v2);--g-stroke: 1px solid var(--line);--g-stroke-strong: 1px solid var(--line-2);--bg-0: var(--g-bg0);--bg-1: var(--g-bg1);--bg-2: var(--g-bg2);--bg-3: var(--g-bg3);--bg-4: var(--g-bg4);--text-1: var(--g-t1);--text-2: var(--g-t2);--text-3: var(--g-t3);--dark: var(--g-dark);--dark-hover: var(--g-dark-sub);--dark-muted: var(--g-dark-muted);--accent: var(--g-acc);--accent-dark: var(--g-acc-dk);--accent-hover: var(--g-acc-hv);--accent-sub: var(--g-acc-sub);--accent-faint: var(--g-acc-faint);--amber: var(--g-amber);--amber-sub: var(--g-amber-sub);--danger: var(--g-danger);--danger-sub: var(--g-danger-sub);--ok: var(--g-ok);--on-emphasis: var(--g-on-emphasis);--focus-ring-color: var(--text-1);--focus-ring-danger-color: var(--danger);--e1: var(--g-e1);--e2: var(--g-e2);--e3: var(--g-e3);--e4: var(--g-e4);--scrim: var(--g-scrim);--stroke: var(--g-stroke);--stroke-strong: var(--g-stroke-strong);--font-sans-2026: var(--sans);--font-mono-2026: var(--mono);--font-display-2026: var(--sans);--fs-micro: 12px;--fs-meta: 12px;--fs-ctl: 13px;--fs-body: 14px;--fs-h2: 17px;--fs-card: 17px;--fs-h1: 24px;--fs-stat: 24px;--fs-display: 24px}:root[data-platform-v2] .v2026-root{color-scheme:inherit}:root[data-platform-v2] body,:root[data-platform-v2] .v2026-root{font-family:var(--sans);font-variant-numeric:tabular-nums}:root[data-platform-v2] body *,:root[data-platform-v2] body *:before,:root[data-platform-v2] body *:after{text-transform:none!important}:root[data-platform-v2] [data-type-role=display]{font-size:24px!important;font-weight:600!important;letter-spacing:-.03em!important}:root[data-platform-v2] [data-type-role=h1]{font-size:24px!important;font-weight:600!important;letter-spacing:-.03em!important}:root[data-platform-v2] [data-type-role=h2]{font-size:17px!important;font-weight:600!important;letter-spacing:-.01em!important}:root[data-platform-v2] [data-type-role=stat]{font-size:24px!important;font-weight:600!important;letter-spacing:-.03em!important}:root[data-platform-v2] [data-type-role=body]{font-size:14px!important;font-weight:400!important;letter-spacing:-.003em!important}:root[data-platform-v2] [data-type-role=control]{font-size:13px!important;font-weight:500!important;letter-spacing:-.003em!important}:root[data-platform-v2] [data-type-role=label]{font-size:12px!important;font-weight:500!important;letter-spacing:0!important}:root[data-platform-v2] [data-type-role=meta]{font-size:12px!important;font-weight:400!important;letter-spacing:0!important}:root[data-platform-v2] [data-type-role=micro]{font-size:12px!important;font-weight:500!important;letter-spacing:0!important}:root[data-platform-v2] nav[aria-label=Primary]{--g-dark: var(--rail)}:root[data-platform-v2][data-theme=dark] nav[aria-label=Primary]{--g-bg0: var(--on-stage);--g-acc: var(--rule);--g-acc-hv: var(--rule-2);--on-emphasis: var(--on-stage);--dark-muted: var(--stage-3)}@media(prefers-color-scheme:dark){:root[data-platform-v2]:not([data-theme]) nav[aria-label=Primary]{--g-bg0: var(--on-stage);--g-acc: var(--rule);--g-acc-hv: var(--rule-2);--on-emphasis: var(--on-stage);--dark-muted: var(--stage-3)}}
