html:has(.landing){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.scene{--scene-ease:cubic-bezier(.65, 0, .25, 1);--lift:0 1.4em 2.6em -1em #0000008c, 0 .3em .8em -.3em #00000059;--rest:0 0 0 0 #0000, 0 0 0 0 #0000;aspect-ratio:16/9;position:relative;container-type:inline-size}.scene-3d{perspective:120em;perspective-origin:45% 28%;font-size:1.25cqw;position:absolute;inset:0}.scene-stage{border:1px solid var(--panel-border);background:var(--background);width:80em;height:45em;color:var(--foreground);transform-style:preserve-3d;transform-origin:50% 55%;animation:scene-stage 12s var(--scene-ease) infinite;border-radius:1.25em;grid-template-columns:14em minmax(0,1fr);line-height:1.35;display:grid;position:relative}.scene-stage *{transform-style:preserve-3d}.scene-layer{--z:3em;transform-style:flat;animation:scene-layer 12s var(--scene-ease) infinite}.scene-layer *{transform-style:flat}.scene-layer.scene-next{--o3:1;transform-style:preserve-3d}.scene-layer.scene-next *{transform-style:preserve-3d}.scene-dim3{animation:scene-dim3 12s var(--scene-ease) infinite}.scene-cta{animation:scene-cta 12s var(--scene-ease) infinite;position:relative}.scene-layer.scene-manager{--o4:1;--z4:5em;--s4:1.07}@keyframes scene-stage{0%,9%{transform:none}24%,68%{transform:rotateX(20deg)rotateY(-17deg)rotate(3deg)scale(.8)}82%,to{transform:none}}@keyframes scene-layer{0%,9%{box-shadow:var(--rest);opacity:1;transform:none}24%,32%{transform:translateZ(var(--z));box-shadow:var(--lift);opacity:1}37%,44%{transform:translateZ(var(--z));box-shadow:var(--lift);opacity:var(--o3,.32)}49%,50%{transform:translateZ(var(--z));box-shadow:var(--lift);opacity:1}55%,62%{transform:translateZ(calc(var(--z) + var(--z4,0em))) scale(var(--s4,1));box-shadow:var(--lift);opacity:var(--o4,.32)}68%{transform:translateZ(var(--z));box-shadow:var(--lift);opacity:1}82%,to{box-shadow:var(--rest);opacity:1;transform:none}}@keyframes scene-dim3{0%,32%{opacity:1}37%,44%{opacity:.3}49%,to{opacity:1}}@keyframes scene-cta{0%,32%{box-shadow:var(--rest);transform:none}38%,44%{transform:translateZ(9em)scale(1.6);box-shadow:0 1.1em 2em -.7em #0009,0 .2em .5em -.2em #0006}50%,to{box-shadow:var(--rest);transform:none}}.scene[data-paused] *,.scene[data-offscreen] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scene *{animation:none!important}}.scene-sidebar{--z:2em;border-right:1px solid var(--rule);background:var(--sidebar-ground);border-radius:1.25em 0 0 1.25em;flex-direction:column;padding:1.2em .85em;display:flex}.scene-wordmark{text-transform:uppercase;padding:0 .35em;font-size:.95em;font-weight:800;font-stretch:68%}.scene-ask{background:var(--manager);color:var(--manager-foreground);border-radius:.75em;align-items:center;gap:.55em;margin-top:1.1em;padding:.6em .65em;display:flex}.scene-ask small{color:var(--manager-muted);font-size:.66em;display:block}.scene-ask b{font-size:.76em;font-weight:600;display:block}.scene-kbd{border:1px solid #f0ede766;border-radius:.35em;margin-left:auto;padding:.1em .4em;font-size:.62em}.scene-nav{gap:.15em;margin-top:1em;display:grid}.scene-nav span{height:2.05em;color:var(--ink-2);border-radius:.5em;align-items:center;gap:.6em;padding:0 .65em;font-size:.8em;display:flex}.scene-nav svg{width:1.1em;height:1.1em}.scene-nav [data-active]{background:var(--focus-tint);color:var(--foreground)}.scene-nav [data-active] svg{color:var(--focus-text)}.scene-live{margin-top:1.2em;padding:0 .5em}.scene-live>small{color:var(--ink-3);font-size:.68em}.scene-live li{color:var(--ink-2);align-items:center;gap:.5em;margin-top:.55em;font-size:.72em;display:flex}.scene-live li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;overflow:hidden}.scene-square{border-radius:.15em;flex:none;width:.65em;height:.65em}.scene-main{flex-direction:column;min-width:0;display:flex}.scene-topbar{--z:3.5em;border-bottom:1px solid var(--rule);background:var(--background);border-radius:0 1.25em 0 0;justify-content:space-between;align-items:center;gap:1em;height:3.5em;padding:0 2.25em;display:flex}.scene-artist b{text-transform:uppercase;font-size:1.1em;font-weight:800;font-stretch:68%}.scene-artist span,.scene-date{color:var(--ink-2);margin-left:.8em;font-size:.72em}.scene-date-short{display:none}.scene-body{flex-direction:column;padding:1.5em 2.25em;display:flex}.scene-greet{--z:3em;border-radius:.5em;justify-content:space-between;align-items:center;display:flex}.scene-greet h3{letter-spacing:-.01em;font-size:1.75em;font-weight:600}.scene-actions{gap:.5em;display:flex}.scene-chips{--z:4.5em;border-radius:999em;gap:.45em;margin-top:.9em;display:flex}.scene-chip{border:1px solid var(--panel-border);background:var(--panel);height:2.1em;color:var(--ink-2);white-space:nowrap;border-radius:999em;align-items:center;gap:.5em;padding:0 .9em;font-size:.76em;display:inline-flex}.scene-chip b{color:var(--foreground);font-weight:600}.scene-chip svg{width:1.15em;height:1.15em}.scene-cols{grid-template-columns:minmax(0,1fr) 19.5em;gap:1.2em;margin-top:1.1em;display:grid}.scene-col{flex-direction:column;gap:1em;min-width:0;display:flex}.scene-panel{--z:4em;border:1px solid var(--panel-border);background:var(--panel);border-radius:1em;padding:.9em 1.1em}.scene-panel-head{color:var(--ink-2);justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.55em;font-size:.78em;font-weight:600;display:flex}.scene-panel-head>span{align-items:center;gap:.45em;display:flex}.scene-panel-head svg{width:1.1em;height:1.1em}.scene-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.7em}.scene-next{--z:7em;border-color:#d5ff0866}.scene-next-row{justify-content:space-between;align-items:flex-end;gap:1.5em;margin-top:.55em;display:flex}.scene-next h4{text-wrap:balance;font-size:1.85em;font-weight:700;font-stretch:68%;line-height:1.04}.scene-why{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5em;font-size:.68em;display:-webkit-box;overflow:hidden}.scene-buttons{flex:none;gap:.5em;display:flex}.scene-manager{--z:6.5em;background:var(--manager);color:var(--manager-foreground);border-radius:1em;padding:.85em 1.1em}.scene-manager header{align-items:center;gap:.55em;font-size:.8em;font-weight:600;display:flex}.scene-manager p{text-wrap:pretty;margin-top:.45em;font-size:.92em;line-height:1.35}.scene-manager small{color:var(--manager-muted);margin-top:.5em;font-size:.64em;display:block}.scene-mark{background:var(--manager-foreground);width:1.9em;height:1.9em;color:var(--manager);border-radius:999em;flex:none;justify-content:center;align-items:center;display:flex}.scene-mark svg{width:1em;height:1em}.scene-ask .scene-mark{width:1.75em;height:1.75em}.scene-week{--z:5em;padding-bottom:.3em}.scene-week ol{margin:0 -1.1em}.scene-week li{border-top:1px solid var(--panel-border);grid-template-columns:1em minmax(0,1fr) 8.5em 6.4em 3.2em;align-items:center;gap:0 .75em;padding:.5em 1.1em;font-size:.8em;display:grid}.scene-week li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.scene-week li>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:.88em;overflow:hidden}.scene-week li>span:last-child{text-align:right;color:var(--ink-2);font-size:.88em}.scene-week li[data-done]>span:nth-child(2){color:var(--ink-3);font-weight:400;text-decoration:line-through}.scene-check{border:1px solid var(--ink-3);border-radius:.2em;width:1em;height:1em}.scene-check[data-done]{border-color:var(--move);background:var(--move)}.scene-side .scene-panel{--z:4.5em}.scene-side .scene-panel:nth-child(2){--z:6em}.scene-side .scene-panel:nth-child(3){--z:5em}.scene-big{font-size:1.45em;font-weight:700;font-stretch:68%;line-height:1.05}.scene-text{color:var(--ink-2);text-wrap:pretty;margin-top:.35em;font-size:.72em}.scene-facts{border-top:1px solid var(--panel-border);margin-top:.6em}.scene-facts div{border-bottom:1px solid var(--panel-border);color:var(--ink-2);justify-content:space-between;padding:.45em 0;font-size:.7em;display:flex}.scene-facts div:last-child{border-bottom:0}.scene-facts b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.scene-segments{gap:.25em;margin-top:.6em;display:flex}.scene-segments span{background:var(--rule);border-radius:999em;flex:1;height:.3em}.scene-show{align-items:center;gap:.8em;display:flex}.scene-dateblock{background:var(--attention);width:3.3em;color:var(--move-foreground);text-transform:uppercase;border-radius:.6em;flex-direction:column;flex:none;align-items:center;padding:.45em 0;font-stretch:68%;line-height:1;display:flex}.scene-dateblock small{font-size:.62em;font-weight:600}.scene-dateblock b{margin:.08em 0;font-size:1.5em;font-weight:700}.scene-pills{flex-wrap:wrap;gap:.35em;margin-top:.4em;display:flex}.scene-pill{white-space:nowrap;border-radius:999em;align-items:center;gap:.45em;height:1.85em;padding:0 .75em;font-size:.66em;font-weight:600;display:inline-flex}.scene-pill[data-tone=attention]{background:var(--attention-tint);color:var(--attention-text)}.scene-pill[data-tone=focus]{background:var(--focus-tint);color:var(--focus-text)}.scene-pill[data-tone=move]{background:var(--move-tint);color:var(--move-text)}.scene-pill[data-tone=neutral]{background:var(--neutral-tint);color:var(--ink-2)}.scene-pill[data-tone=move-solid]{background:var(--move);color:var(--move-foreground)}.scene-pulse{background:currentColor;border-radius:999em;width:.45em;height:.45em;animation:2s ease-in-out infinite scene-pulse}@keyframes scene-pulse{50%{opacity:.35}}.scene-btn{white-space:nowrap;border:1px solid #0000;border-radius:.5em;align-items:center;gap:.45em;height:2.35em;padding:0 .95em;font-size:.8em;font-weight:600;display:inline-flex}.scene-btn svg{width:1.1em;height:1.1em}.scene-btn[data-variant=lime]{background:var(--move);color:var(--move-foreground)}.scene-btn[data-variant=lime-outline]{color:var(--move-text);border-color:#d5ff0873}.scene-btn[data-variant=accent]{background:var(--attention);color:var(--move-foreground)}.scene-btn[data-variant=manager-outline]{border-color:var(--manager);color:var(--focus-text)}@container (max-width:44rem){.scene-3d{font-size:2.5cqw}.scene-stage{border-radius:1em;grid-template-columns:minmax(0,1fr);width:40em;height:22.5em}.scene-sidebar,.scene-side,.scene-greet,.scene-week,.scene-chip:nth-child(n+3),.scene-manager small,.scene-artist span,.scene-date{display:none}.scene-date-short{display:inline}.scene-topbar{border-radius:1em 1em 0 0;height:2.75em;padding:0 1.25em}.scene-body{padding:.9em 1.25em}.scene-chips{margin-top:0}.scene-cols{grid-template-columns:minmax(0,1fr);margin-top:.8em}.scene-col{gap:.8em}.scene-next h4{font-size:1.6em}.scene-manager p{font-size:.85em}}@container (max-width:30rem){.scene-3d{font-size:2.94118cqw}.scene-stage{width:34em;height:19.125em}.scene-chips,.scene-next .scene-meta,.scene-why{display:none}.scene-topbar{height:2.5em}.scene-body{padding:.75em 1.1em}.scene-cols{margin-top:0}.scene-col{gap:.7em}.scene-panel,.scene-manager{padding:.8em .95em}.scene-pill{font-size:.72em}.scene-next-row{flex-direction:column;align-items:flex-start;gap:.5em;margin-top:.45em}.scene-next h4{font-size:1.4em}.scene-btn{font-size:.9em}.scene-manager p{font-size:.95em}}@keyframes landing-rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes landing-settle{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal,.reveal-demo{animation:cubic-bezier(.22,1,.36,1) both landing-rise;animation-timeline:view();animation-range:entry 5% entry 45%}.reveal-demo{animation-name:landing-settle;animation-range:entry entry 40%}}}[data-armed]:not([data-inview]) :is(.campaign-step,.stream-line){opacity:0}[data-inview] .campaign-step{animation:.52s cubic-bezier(.22,1,.36,1) both campaign-in;animation-delay:calc(var(--i) * 70ms)}@keyframes campaign-in{0%{opacity:0;transform:translate(.75rem)}}[data-inview] .stream-line{animation:.46s cubic-bezier(.22,1,.36,1) both stream-in;animation-delay:calc(var(--i) * .36s)}@keyframes stream-in{0%{opacity:0;filter:blur(3px);transform:translateY(.4rem)}}
