:root{--sc-canvas:#f7f3ed;--sc-surface:#fffdf9;--sc-ink:#2a211c;--sc-ink-soft:#6e6058;--sc-accent:#40565e;--sc-accent-ink:#f3f6f6;--sc-warm:#2a211c;--sc-warm-ink:#f4f0e9;--sc-font-display:"Space Grotesk", "Geist", system-ui, -apple-system, sans-serif;--sc-font-text:"DM Sans", "Geist", system-ui, -apple-system, sans-serif;--sc-leading-body:1.58;--sc-shadow-color:25 25% 18%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / .08), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .06);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / .06), 0 12px 28px -8px hsl(var(--sc-shadow-color) / .14);--sc-e3:0 4px 10px hsl(var(--sc-shadow-color) / .08), 0 24px 50px -12px hsl(var(--sc-shadow-color) / .22), 0 60px 110px -30px hsl(var(--sc-shadow-color) / .18);--sc-edge:inset 0 1px 0 #ffffffb3;--win:#1d2528;--win-2:#273236;--win-3:#344247;--win-ink:#f0f3f2;--win-soft:#aab7b9;--win-line:#ffffff17;--glass-surface:color-mix(in oklab, var(--sc-surface) 38%, transparent);--glass-line:color-mix(in oklab, var(--sc-surface) 66%, var(--sc-ink) 10%);--glass-shadow:0 24px 70px -38px color-mix(in oklab, var(--sc-ink) 34%, transparent);--hero-overlay:color-mix(in oklab, var(--sc-ink) 26%, transparent);--process-bg:#171b1d;--process-ink:#f4f0e9;--process-soft:#aeb8b8;--process-line:#3c4547;--bar:64px}html{scrollbar-width:thin;scrollbar-color:#40565e8c transparent;background:#131719}body:has(.hero){background-color:#131719}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#40565e8c;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#40565ed9}main{position:relative}[id]{scroll-margin-top:var(--bar)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark{letter-spacing:-.02em;color:var(--sc-ink);font-size:1.05rem;font-weight:600;text-decoration:none}.mark b{font-weight:700}.mark{font-weight:500}.pill{border-radius:var(--sc-r-pill);background:var(--sc-ink);color:#fff;font-weight:500;font-size:var(--sc-t-sm);white-space:nowrap;box-shadow:var(--sc-e1);transition:background-color var(--sc-d-fast) var(--sc-ease-out), transform var(--sc-d-fast) var(--sc-ease-out);justify-content:center;align-items:center;gap:.5em;padding:.7em 1.25em;line-height:1;text-decoration:none;display:inline-flex}.pill--accent{background:var(--sc-accent);color:var(--sc-accent-ink)}.pill--warm{background:var(--sc-warm);color:var(--sc-warm-ink)}@media (hover:hover) and (pointer:fine){.pill:hover{background:#273236}.pill--accent:hover{background:#30454d}.pill--warm:hover{background:#3d2e26}}.pill:active{transform:scale(.97)}.bar{height:var(--bar);z-index:var(--sc-z-chrome);justify-content:space-between;align-items:center;gap:var(--sc-5);padding-inline:var(--sc-gutter);background:0 0;border-bottom:1px solid #0000;display:flex;position:fixed;inset:0 0 auto}.bar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0e1259 0%,#0a0e121f 55%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.bar .mark{color:#f0f4f4;text-shadow:0 1px 8px #080c1059}.bar__links{gap:var(--sc-6);margin:0;padding:0;list-style:none;display:flex}.bar__links a{font-size:var(--sc-t-sm);color:#e2e9eae6;text-shadow:0 1px 8px #080c1059;transition:color var(--sc-d-fast) var(--sc-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.bar__links a:hover{color:#fff}}.bar__end{align-items:center;gap:var(--sc-4);display:flex}.bar__lang{font-size:var(--sc-t-xs);letter-spacing:.12em;color:#e2e9ead9;text-shadow:0 1px 8px #080c1059;border-radius:var(--sc-r-pill);transition:color var(--sc-d-fast) var(--sc-ease-out), border-color var(--sc-d-fast) var(--sc-ease-out);border:1px solid #e2e9ea47;padding:.45em .7em;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.bar__lang:hover{color:#fff;border-color:#e2e9ea99}}.hero{background:#131719}.steps{background:var(--process-bg)}.light,.work{background:#f0ece5}.hero__texture{z-index:0;transform:translate3d(0, calc(var(--sc-p,0) * -3vh), 0) scale(1.04);will-change:transform;background:radial-gradient(90% 70% at 50% 44%,#40565e57 0%,#40565e1f 40%,#171b1d00 70%),linear-gradient(#1b2225 0%,#171b1d 58%,#131719 100%);position:absolute;inset:0}.hero__texture:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%20200%20200%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.65%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.hero__veil{z-index:1;pointer-events:none;background:linear-gradient(#0a0e1273 0%,#0a0e1200 34% 62%,#0a0e1280 100%);position:absolute;inset:0}.ridge{pointer-events:none;will-change:transform;width:auto;position:absolute;bottom:-26vh;left:-2vw;right:-2vw}.ridge svg{width:100%;height:100%;display:block}.ridge--back{z-index:1;height:82vh;transform:translateY(calc(var(--sc-p,0) * -4vh))}.ridge--mid{z-index:2;height:70vh;transform:translateY(calc(var(--sc-p,0) * -9vh))}.ridge--front{z-index:4;height:60vh;transform:translateY(calc(8vh - var(--sc-p,0) * 18vh))}.ridge--back path{fill:#dce3e4}.ridge--mid path{fill:#c5d0d2}.ridge--front path{fill:#aab9bc}.hero__copy{z-index:5;left:var(--sc-gutter);right:var(--sc-gutter);top:calc(var(--bar) + 13vh);text-align:center;will-change:opacity, transform;flex-direction:column;align-items:center;display:flex;position:absolute}.hero__h1,.work__h,.steps__h,.end__h,.card__h,.light__p,.mark{font-family:var(--sc-font-display)}.hero__h1{letter-spacing:-.035em;color:#f4f6f6;text-wrap:balance;text-shadow:0 2px 30px #080c1073;margin:0;font-size:clamp(2.6rem,1.5rem + 3.4vw,4.9rem);font-weight:600;line-height:1.04}.hero__h1-soft{color:#a3b1b6}.hero__p{margin:var(--sc-4) auto 0;color:#e2e9ead9;max-width:40ch;font-size:var(--sc-t-lg);text-wrap:pretty;text-shadow:0 1px 16px #080c1080;line-height:1.6}.hero__actions{align-items:center;gap:var(--sc-5);flex-direction:column;margin-top:clamp(2rem,4.6vh,3.5rem);display:flex}.hero__actions .pill{min-width:9rem;box-shadow:0 18px 40px -18px #080c10cc}.hero__cue-wrap{z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;top:calc(100svh - 182px);left:0;right:0}.hero__cue{pointer-events:auto;font-size:var(--sc-t-xs);letter-spacing:.2em;text-transform:uppercase;color:#a3b1b6;transition:color var(--sc-d-fast) var(--sc-ease-out);flex-direction:column;align-items:center;gap:.6em;font-weight:700;text-decoration:none;display:inline-flex}.hero__cue span{animation:hero-cue-bounce 1.4s var(--sc-ease-out) infinite;font-size:1.1rem}@keyframes hero-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (hover:hover) and (pointer:fine){.hero__cue:hover{color:#f4f6f6}.hero__cue:hover span{transform:translateY(2px)}}.hero__sell{z-index:5;left:var(--sc-gutter);right:var(--sc-gutter);top:calc(var(--bar) + 2vh);text-align:center;pointer-events:none;justify-content:center;display:flex;position:absolute}.hero__sell-p{max-width:40ch;font-family:var(--sc-font-display);letter-spacing:-.03em;color:#eef2f2;text-shadow:0 2px 24px #080c1080;text-wrap:balance;margin:0;font-size:clamp(1.3rem,.9rem + 1vw,1.9rem);font-weight:500;line-height:1.1}.hero__device{z-index:3;--r:clamp(0, calc((var(--sc-p,0) - .035) / .265), 1);--y0:calc(100svh - 118px);--y1:calc(var(--bar) + 2vh + 2.6em + 6vh);width:min(1020px,92vw);transform:translateX(-50%) translateY(calc(var(--y0) + (var(--y1) - var(--y0)) * var(--r))) perspective(1600px) rotateX(calc((1 - var(--r)) * 8deg));transform-origin:50% 0;will-change:transform;position:absolute;top:0;left:50%}.hero__device:not(.is-revealing) .win{animation:hero-device-tease 1.8s var(--sc-ease-out) infinite}@keyframes hero-device-tease{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.win{background:var(--win);color:var(--win-ink);box-shadow:var(--sc-e3), inset 0 1px 0 #ffffff1a, 0 0 0 1px #14151ae6;letter-spacing:0;border-radius:16px;grid-template-rows:40px 1fr;font-size:13px;line-height:1.35;display:grid;overflow:clip}.win.agent{grid-template-rows:40px auto auto minmax(0,1fr)}.hero .win{aspect-ratio:auto;height:min(calc(min(1020px, 92vw) * .62), calc(100svh - var(--bar) - 11vh - 16px))}.win__top{border-bottom:1px solid var(--win-line);background:var(--win-2);align-items:center;gap:10px;padding:0 14px;display:flex}.win__dots{gap:6px;display:flex}.win__dots i{background:#3a3d47;border-radius:50%;width:9px;height:9px;display:block}.win__title{color:var(--win-soft);margin-left:4px;font-weight:500}.win__title b{color:var(--win-ink);font-weight:600}.win__body{grid-template-columns:190px 1fr;min-height:0;display:grid}.win__side{border-right:1px solid var(--win-line);flex-direction:column;gap:2px;padding:12px 10px;display:flex}.win__nav{color:var(--win-soft);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.win__nav.is-on{background:var(--win-3);color:var(--win-ink)}.win__nav i{opacity:.55;background:currentColor;border-radius:3px;width:8px;height:8px;display:block}.win__nav .n{font-variant-numeric:tabular-nums;background:var(--sc-accent);color:var(--sc-accent-ink);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.win__main{flex-direction:column;min-width:0;padding:14px 18px;display:flex}.win__head{border-bottom:1px solid var(--win-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.win__head h3{margin:0;font-size:15px;font-weight:600}.win__count{color:var(--win-soft);font-variant-numeric:tabular-nums}.win__rows{margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--win-line);transition:opacity .32s var(--sc-ease-out);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.row:last-child{border-bottom:0}.row i{background:var(--sc-accent);width:8px;height:8px;transition:background-color .32s var(--sc-ease-out);border-radius:50%;display:block}.row .t{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.row .m{color:var(--win-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.row .m:before{content:"·";opacity:.6;margin:0 7px 0 8px}.chip{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.chip--new{color:var(--win-soft);border:1px solid var(--win-line)}.chip--done{color:#d7e2e4;background:color-mix(in oklab, var(--sc-accent) 38%, var(--win));display:none}.row.is-done{opacity:.62}.row.is-done i{background:var(--sc-accent)}.row.is-done .chip--new{display:none}.row.is-done .chip--done{display:inline-block}.row.is-done .t{text-decoration:line-through;-webkit-text-decoration-color:var(--win-soft);-webkit-text-decoration-color:var(--win-soft);text-decoration-color:var(--win-soft);text-decoration-thickness:1px}.agent{grid-template-rows:40px 36px 1fr}.agent__tabs{border-bottom:1px solid var(--win-line);background:var(--win-2);gap:4px;padding:6px 10px 0;display:flex}.tab{cursor:pointer;color:var(--win-soft);transition:color .2s var(--sc-ease-out), background-color .2s var(--sc-ease-out);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:7px 12px;font-size:12px;font-weight:500}.tab.is-on{color:var(--win-ink);background:var(--win);border-color:var(--win-line);margin-bottom:-1px}.tab{position:relative}.tab__bar{background:var(--sc-accent);height:2px;transform:scaleX(var(--q,0));transform-origin:0;opacity:0;transition:opacity .2s var(--sc-ease-out);border-radius:2px;position:absolute;bottom:0;left:10px;right:10px}.tab.is-on .tab__bar{opacity:1}.tab__short{display:none}.tool{transition:border-color .22s var(--sc-ease-out), color .22s var(--sc-ease-out), box-shadow .22s var(--sc-ease-out)}.tool.is-hot{border-color:var(--sc-accent);color:var(--win-ink);box-shadow:0 0 0 1px var(--sc-accent) inset, 0 0 18px -6px var(--sc-accent)}.trace{gap:4px;margin:0;padding:0 2px;font-size:12.5px;list-style:none;display:grid}.trace li{opacity:0;transition:opacity .26s var(--sc-ease-out), transform .26s var(--sc-ease-out);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:3px 0;display:grid;transform:translateY(5px)}.trace li.is-on{opacity:1;transform:none}.trace img{opacity:.85;width:14px;height:14px;display:block}.trace__do{color:var(--win-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trace__r{color:var(--win-soft);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.trace li.is-live .trace__r{color:var(--sc-accent-ink)}.trace li.is-live .trace__do:after{content:"";background:var(--sc-accent);vertical-align:.05em;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:.9s step-end infinite blink;display:inline-block}.trace li{transition:opacity .26s var(--sc-ease-out), transform .26s var(--sc-ease-out), padding .26s var(--sc-ease-out), font-size .26s var(--sc-ease-out)}.pane.is-result .trace{gap:0}.pane.is-result .trace li{opacity:.5;padding:1px 0;font-size:11.5px}.pane.is-result .trace img{width:12px;height:12px}.agent__tools{border-bottom:1px solid var(--win-line);background:var(--win);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.agent__tools-label{color:var(--win-soft);letter-spacing:.14em;text-transform:uppercase;margin-right:2px;font-size:10.5px;font-weight:600}.tool{border:1px solid var(--win-line);color:var(--win-ink);background:var(--win-2);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.tool img{width:14px;height:14px;display:block}.pane__foot{align-items:center;gap:10px;display:flex}.pane__foot img{opacity:.9;width:15px;height:15px;display:block}.msg__who{letter-spacing:.1em;text-transform:uppercase;color:var(--win-soft);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.msg__who--ai{margin-bottom:-2px}.pane__foot{color:var(--win-soft);letter-spacing:.01em;opacity:0;transition:opacity .32s var(--sc-ease-out);margin:auto 0 0;padding-top:10px;font-size:11.5px}.pane.is-result .pane__foot{opacity:1}.agent__panes{min-height:0;position:relative}.pane{opacity:0;visibility:hidden;transition:opacity .26s var(--sc-ease-out), visibility 0s linear .26s;flex-direction:column;gap:10px;padding:12px 16px;display:flex;position:absolute;inset:0;overflow:clip}.pane.is-on{opacity:1;visibility:visible;transition:opacity .26s var(--sc-ease-out), visibility 0s}.msg p{margin:0}.msg--you{background:var(--win-3);max-width:78%;color:var(--win-ink);border-radius:14px 14px 4px;align-self:flex-end;padding:7px 13px 9px;font-size:14.5px}.msg--ai .type{font-size:15px;line-height:1.45}.msg--ai{flex-direction:column;flex:auto;align-self:flex-start;gap:8px;width:100%;min-height:0;display:flex}.msg--ai .type{color:var(--win-ink);min-height:1.35em}.msg--ai .type:after{content:"";vertical-align:-.12em;background:var(--sc-accent);opacity:0;width:2px;height:.95em;margin-left:3px;display:inline-block}.pane.is-typing .type:after{opacity:1;animation:.9s step-end infinite blink}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}.result{border:1px solid var(--win-line);background:var(--win-2);opacity:0;transition:opacity .32s var(--sc-ease-out), transform .32s var(--sc-ease-out);border-radius:10px;padding:4px 12px 8px;transform:translateY(8px)}.pane.is-result .result{opacity:1;transform:none}.result__row{border-bottom:1px solid var(--win-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.result__row .m,.kpi .m{color:var(--win-soft);font-size:11.5px;display:block}.num{font-variant-numeric:tabular-nums;color:var(--win-ink)}.result__foot{color:var(--win-soft);justify-content:space-between;gap:10px;padding-top:9px;font-size:12px;display:flex}.done-mark{color:var(--sc-accent);opacity:0;transition:opacity .24s var(--sc-ease-out);font-weight:500}.pane.is-done .done-mark{opacity:1}.kpi{border-bottom:1px solid var(--win-line);grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;padding:7px 0;display:grid}.kpi .num{font-weight:600}.kpi .m{grid-column:1/-1}.kpi .meter{background:var(--win-3);border-radius:2px;grid-column:1/-1;height:4px;margin-top:5px;overflow:hidden}.kpi .meter b{height:100%;width:var(--v,50%);background:var(--sc-accent);transform-origin:0;transition:transform .6s var(--sc-ease-out);border-radius:2px;display:block;transform:scaleX(0)}.pane.is-result .kpi .meter b{transform:scaleX(1)}.mail{border-bottom:1px solid var(--win-line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid}.mail:last-child{border-bottom:0}.mail__av{background:var(--win-3);width:30px;height:30px;color:var(--win-ink);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.mail__body{min-width:0}.mail__body b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.mail__body .m{color:var(--win-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.followup{opacity:0;transition:opacity .32s var(--sc-ease-out), transform .32s var(--sc-ease-out);transform:translateY(8px)}.pane.is-next .followup{opacity:1;transform:none}.followup p{color:var(--win-ink);margin:0 0 8px}.opts{flex-wrap:wrap;gap:8px;display:flex}.opt{border:1px solid var(--win-line);color:var(--win-ink);background:var(--win-2);border-radius:999px;padding:6px 12px;font-size:12px}.opt--primary{background:var(--sc-accent);color:var(--sc-accent-ink);border-color:#0000}.doc{color:#1c1b19;background:#fbfaf7;border:0;border-radius:8px;padding:12px 14px;box-shadow:0 6px 20px -8px #00000080}.doc .m{color:#6d6a64}.doc__head{border-bottom:1px solid #e4e0d8;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.doc__title{font-size:14px;font-weight:600}.doc__row{border-bottom:1px solid #ece8e1;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.doc__row .m,.doc__head .m{font-size:11.5px;display:block}.doc__head .m{display:inline}.doc .num{color:#1c1b19}.doc__total{justify-content:space-between;padding-top:9px;font-weight:600;display:flex}.dash{padding:10px 12px 8px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tile{background:var(--win);border:1px solid var(--win-line);border-radius:8px;grid-template-columns:1fr auto;align-items:baseline;row-gap:2px;padding:6px 10px;display:grid}.tile .m{color:var(--win-soft);grid-column:1/-1;font-size:11px}.tile .num{font-size:15px;font-weight:600}.tile .delta{color:var(--win-soft);font-size:11px}.spark{grid-column:1/-1;width:100%;height:18px;margin-top:4px}.spark polyline{fill:none;stroke:var(--sc-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart{margin-top:8px}.chart__head{color:var(--win-ink);justify-content:space-between;margin-bottom:6px;font-size:11.5px;display:flex}.chart svg{width:100%;height:82px;display:block}.chart path{fill:color-mix(in oklab, var(--sc-accent) 40%, var(--win-3));transform-origin:50% 100%;transition:transform .6s var(--sc-ease-out);transform-box:fill-box;transform:scaleY(0)}.chart path.now{fill:var(--sc-accent)}.pane.is-result .chart path{transform:scaleY(1)}.chart__x{text-align:center;color:var(--win-soft);grid-template-columns:repeat(6,1fr);margin-top:4px;font-size:10.5px;display:grid}.tab{font:inherit;cursor:pointer;background:0 0;font-size:12px}.tab:focus-visible{outline-offset:-2px}.card--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.logo{background:#fff;border:1px solid #14141a14;border-radius:10px;justify-content:center;align-items:center;height:48px;padding:8px 14px;display:inline-flex;box-shadow:0 1px 2px #14141a0f}.logo img{object-fit:contain;width:auto;max-width:150px;height:100%;display:block}.logo--tall{height:72px}.logo--text{letter-spacing:.04em;color:#15151a;text-transform:uppercase;font-size:15px;font-weight:800}.logo{transition:transform var(--sc-d-fast) var(--sc-ease-out), box-shadow var(--sc-d-fast) var(--sc-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.logo:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #14141a40}}.viz{background:var(--win);color:var(--win-ink);border:1px solid var(--win-line);box-shadow:var(--sc-e2);border-radius:14px;min-height:260px;padding:14px 16px 16px;font-size:12.5px;line-height:1.35;position:relative;overflow:clip}.viz .m{color:var(--win-soft)}.viz__bar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.viz__bar b{font-size:13px;font-weight:600}.gantt{row-gap:8px;display:grid;position:relative}.gantt__weeks{grid-template-columns:34% 1fr;display:grid}.gantt__weeks:before{content:""}.gantt__weeks span{display:none}.gantt__weeks{color:var(--win-soft);grid-template-columns:34% repeat(6,1fr);font-size:10.5px}.gantt__weeks span{text-align:center;display:block}.gantt__row{grid-template-columns:34% 1fr;align-items:center;gap:8px;display:grid}.gantt__lane{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.gantt__lane i{color:var(--win-soft);font-size:11px;font-style:normal;display:block}.gantt__track{background:var(--win-2);border-radius:6px;height:26px;position:relative}.gantt__track b{top:3px;bottom:3px;left:var(--l);width:var(--w);background:var(--sc-accent);color:var(--sc-accent-ink);white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:500;display:flex;position:absolute;overflow:hidden}.gantt__track b.is-soft{background:color-mix(in oklab, var(--sc-accent) 28%, var(--win-3));color:var(--win-ink)}.gantt__today{background:var(--win-ink);opacity:.35;width:1px;position:absolute;top:18px;bottom:0;left:calc(57.76% + 5.12px)}.callout{background:var(--win-2);border:1px solid var(--win-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.callout b{margin-left:auto;font-size:16px;font-weight:600}.viz--docs{min-height:300px;box-shadow:none;background:0 0;border:0;height:100%;padding:0}.sheet{color:#1c1b19;background:#fbfaf7;border-radius:6px;flex-direction:column;gap:9px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 10px 30px -12px #00000073,0 0 0 1px #0000000f}.sheet--back{background:#f1eee7;width:62%;height:54%;top:6%;left:8%;transform:rotate(-4deg)}.sheet--mid{background:#f6f3ec;width:62%;height:58%;top:12%;left:22%;transform:rotate(2deg)}.sheet--front{width:72%;height:58%;top:34%;left:6%}.sheet i{height:7px;width:var(--w,80%);background:#ddd8ce;border-radius:4px;display:block}.sheet i.is-hi{background:color-mix(in oklab, var(--sc-accent) 55%, #fbfaf7)}.sheet__tag{color:#6d6a64;font-size:10.5px}.sheet__title{font-size:13px;font-weight:600}.sheet__title small{color:#6d6a64;margin-top:2px;font-size:11px;font-weight:400;display:block}.sheet__note{color:#6d6a64;margin-top:auto;font-size:10.5px}.viz--social{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.phone{background:#0b0c0f;border-radius:22px;padding:10px 8px 14px;box-shadow:0 0 0 1px #ffffff1f,0 14px 30px -14px #0009}.phone__top{justify-content:center;padding-bottom:8px;display:flex}.phone__top i{background:#2a2e38;border-radius:3px;width:40px;height:5px;display:block}.post{background:var(--win-2);border-radius:12px;overflow:clip}.post__img{aspect-ratio:1;background:radial-gradient(70% 60% at 30% 30%,#d9453a 0%,#b5301f 45%,#7b2418 100%),#7b2418;place-items:end start;padding:8px;display:grid}.post__img span{color:#fff;background:#00000059;border-radius:999px;padding:3px 7px;font-size:10.5px}.post__meta{color:var(--win-soft);flex-direction:column;gap:1px;padding:8px 8px 4px;font-size:10px;display:flex}.post__meta b{color:var(--win-ink);font-weight:600}.post__cap{gap:5px;padding:0 8px 10px;display:grid}.post__cap i{background:var(--win-3);height:5px;width:var(--w);border-radius:3px;display:block}.week__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.week__head b{font-size:13px;font-weight:600}.week__days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.week__days span{color:var(--win-soft);font-size:10.5px;display:block}.week__days i{border:1px dashed var(--win-line);border-radius:50%;width:26px;height:26px;margin:6px auto;display:block}.week__days i.is-done{background:var(--sc-accent);border:0}.week__days i.is-next{border:2px solid var(--sc-accent)}.week__days i.is-draft{border:1px solid var(--win-soft);background:var(--win-3)}.week__days small{color:var(--win-soft);min-height:1.2em;font-size:9.5px;display:block}.week__foot{color:var(--win-soft);margin:12px 0 0;font-size:11.5px}.recon{grid-template-columns:.9fr 56px 1.25fr;align-items:stretch;display:grid}.recon__col{font-variant-numeric:tabular-nums;grid-auto-rows:30px;align-items:center;margin:0;padding:0;list-style:none;display:grid}.recon__col li{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.recon__col--r li{justify-content:flex-start}.recon__h{color:var(--win-soft);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.recon__lines{align-self:start;width:100%;height:180px}.recon__lines path{fill:none;stroke:var(--sc-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.9}.recon__lines path.is-flag{stroke:var(--win-soft);stroke-dasharray:4 4}.recon__foot{border-top:1px solid var(--win-line);color:var(--win-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.recon__foot b{color:var(--win-ink);font-weight:600}.light{padding-block:clamp(6rem,14vh,10rem) clamp(5rem,12vh,9rem)}.light__p{text-align:center;max-width:30ch;font-size:var(--sc-t-xl);letter-spacing:-.02em;text-wrap:pretty;margin:0 auto;font-weight:500;line-height:1.3}.light__p .w{color:color-mix(in oklab, var(--sc-ink) calc((.2 + .8 * clamp(0, (var(--sc-p,0) - .3 - var(--w) * .34) / .05, 1)) * 100%), var(--sc-canvas))}.work{padding-block:clamp(2rem,6vh,4rem) 0}.work__h{text-align:center;font-weight:500;font-size:var(--sc-t-2xl);letter-spacing:-.03em;max-width:20ch;margin:0 auto;line-height:1.06}.stack{margin-top:clamp(2.5rem,6vh,4rem);padding-bottom:14vh}.stack__item{top:calc(var(--bar) + 6vh);position:sticky}.stack__item+.stack__item{margin-top:24vh}.card{background:var(--sc-surface);border:1px solid var(--sc-hairline);height:auto;min-height:min(66vh,40rem);box-shadow:var(--sc-e2), var(--sc-edge);transform-origin:50% 0;will-change:transform;border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3.5vw,3.25rem);display:grid;position:relative;overflow:clip}.card:after{content:"";background:var(--sc-canvas);opacity:var(--cover,0);pointer-events:none;border-radius:inherit;transition:none;position:absolute;inset:0}.card .logo{margin-bottom:var(--sc-5)}.card__label{font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-accent);margin:0;font-weight:500}.card__h{margin:var(--sc-4) 0 0;font-weight:500;font-size:var(--sc-t-2xl);letter-spacing:-.03em;line-height:1.05}.card__p{margin:var(--sc-4) 0 0;color:var(--sc-ink-soft);text-wrap:pretty;max-width:30ch}.card__metrics{margin:var(--sc-4) 0 0;padding:var(--sc-3) 0 0;gap:var(--sc-2);border-top:1px solid color-mix(in oklab, var(--sc-ink) 12%, transparent);max-width:34ch;list-style:none;display:grid}.card__metrics li{align-items:baseline;gap:var(--sc-3);grid-template-columns:6.5rem 1fr;display:grid}.card__metrics b{font-family:var(--sc-font-display);font-weight:500;font-size:var(--sc-t-lg);letter-spacing:-.02em;color:var(--sc-ink);white-space:nowrap}.card__metrics span{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);line-height:1.3}.mini{width:100%}.mini .win{font-size:12.5px}.mini .win__body{grid-template-columns:1fr}.mini .win__main{padding:12px 16px}.mini table{border-collapse:collapse;width:100%;margin-top:4px}.mini td{border-bottom:1px solid var(--win-line);vertical-align:baseline;padding:9px 0}.mini tr:last-child td{border-bottom:0}.mini td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--win-soft)}.mini td .m{color:var(--win-soft);font-size:11.5px;display:block}.mini .bar-row{border-bottom:1px solid var(--win-line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.mini .bar-row:last-child{border-bottom:0}.mini .meter{background:var(--win-3);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.mini .meter b{background:var(--sc-accent);height:100%;width:var(--v,50%);border-radius:3px;display:block}.mini__foot{color:var(--win-soft);justify-content:space-between;gap:10px;padding-top:10px;font-size:11.5px;display:flex}.steps{background:var(--process-bg);color:var(--process-ink)}.steps__stage{background:var(--process-bg);align-items:center;display:grid}.steps__inner{padding-block:calc(var(--bar) + 2vh) 4vh}.steps__intro{will-change:opacity, transform}.steps__rail{background:color-mix(in oklab, var(--sc-accent) 24%, transparent);height:1px;margin-top:clamp(2rem,5vh,3.5rem);position:relative;overflow:hidden}.steps__rail i{background:var(--process-ink);transform-origin:0;transform:scaleX(var(--sc-p,0));position:absolute;inset:0}.promise{will-change:opacity, transform}.steps__intro{max-width:54rem}.steps__eyebrow{margin:0 0 var(--sc-5);color:var(--sc-accent);font-size:var(--sc-t-xs);text-transform:uppercase;letter-spacing:.3em;font-weight:600}.steps__h{font-weight:300;font-size:var(--sc-t-3xl);letter-spacing:-.03em;margin:0;line-height:1.02}.steps__sub{margin:var(--sc-5) 0 0;color:var(--process-soft);max-width:52ch;font-size:var(--sc-t-lg);text-wrap:pretty;line-height:1.55}.steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,4vh,3rem);display:grid}.promise{flex-direction:column;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,2.5vw,2.75rem) clamp(3.5rem,6vw,5rem);transition:background-color .5s;display:flex;position:relative}.promise+.promise{border-left:1px solid color-mix(in oklab, var(--sc-accent) 24%, transparent)}@media (hover:hover) and (pointer:fine){.promise:hover{background:color-mix(in oklab, var(--sc-warm) 14%, transparent)}.promise:after{content:"";background:var(--sc-accent);width:0;height:2px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.promise:hover:after{width:100%}}.promise__phase{color:var(--sc-accent);font-size:var(--sc-t-xs);text-transform:uppercase;letter-spacing:.18em;margin:0 0 clamp(1.5rem,4vh,3rem);font-weight:600}.promise h3{font-weight:500;font-size:var(--sc-t-xl);letter-spacing:-.02em;max-width:16ch;margin:0;line-height:1.2}.promise__p{margin:var(--sc-4) 0 0;color:var(--process-soft);max-width:34ch;font-size:var(--sc-t-base);text-wrap:pretty;line-height:1.6}.end{color:var(--sc-ink);background:#f0ece5;position:relative;overflow:clip}.end__stage{isolation:isolate;padding:clamp(6rem, 12vh, 9rem) var(--sc-gutter) clamp(2rem, 5vh, 4rem);position:relative}.end__copy{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.end__h{font-weight:500;font-size:var(--sc-t-3xl);letter-spacing:-.03em;margin:0;line-height:1.04}.end__p{margin:var(--sc-4) 0 0;color:var(--sc-ink-soft);max-width:36ch}.end__copy .pill{margin-top:var(--sc-6)}.end__contact{margin-top:var(--sc-5);gap:var(--sc-5);flex-wrap:wrap;justify-content:center;display:flex}.end__contact a{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.end__contact a:hover{color:var(--sc-ink)}}.end__calendar{z-index:3;width:min(100%,1000px);height:700px;min-height:640px;transition:height .32s var(--sc-ease-out);margin:clamp(2.25rem,5vh,4rem) auto 0;position:relative}.end__calendar iframe{background:0 0;border:0;width:100%;height:100%;display:block}.end__glow{z-index:1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--sc-warm) 12%, transparent) 0%, transparent 70%);width:100vmax;height:50vmax;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.foot{z-index:6;width:min(100%, var(--sc-maxw));align-items:center;gap:var(--sc-6);padding-top:var(--sc-5);border-top:1px solid color-mix(in oklab, var(--sc-ink) 14%, transparent);font-size:var(--sc-t-xs);color:var(--sc-ink-soft);grid-template-columns:1fr auto auto;margin:clamp(3rem,7vh,5rem) auto 0;display:grid;position:relative}.foot__brand{font-size:var(--sc-t-sm)}.foot__nav,.foot__contact{align-items:center;gap:var(--sc-5);display:flex}.foot a{color:inherit;transition:color var(--sc-d-fast) var(--sc-ease-out);text-decoration:none}.foot__contact a:last-child{color:var(--sc-warm);font-weight:600}.foot__legal{opacity:.72;grid-column:1/-1;font-size:.68rem}@media (hover:hover) and (pointer:fine){.foot a:hover{color:var(--sc-ink)}}@media (width<=860px){:root{--bar:56px}.bar__links{display:none}.hero__copy{top:calc(var(--bar) + 7vh)}.hero__h1{font-size:clamp(1.9rem,1rem + 4.6vw,2.4rem);line-height:1.08}.hero__p{font-size:var(--sc-t-base);max-width:34ch}.hero__sell{top:calc(var(--bar) + 3vh)}.hero__sell-p{font-size:var(--sc-t-lg);max-width:30ch}.hero__device{--y0:calc(100svh - 84px);--y1:calc(var(--bar) + 19vh);width:94vw}.hero__cue-wrap{top:calc(100svh - 200px)}.hero .win{aspect-ratio:auto}.win__title b{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;display:inline-block;overflow:hidden}.msg--you{max-width:92%;font-size:13px}.msg--ai .type{font-size:13px}.pane{gap:8px;padding:12px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.card--flip{grid-template-columns:1fr}.card--flip .viz{order:2}.viz{min-height:0;font-size:12px}.mail__body .m{white-space:normal}.hero .win{height:min(560px, calc(100svh - var(--bar) - 19vh - 12px))}.hero .pane.is-result .trace,.hero .followup{display:none}.agent__tools{flex-wrap:nowrap;gap:4px;padding:6px 10px;overflow:hidden}.agent__tools-label{display:none}.tool{gap:5px;padding:3px 8px 3px 6px;font-size:10.5px}.hero .chart{display:none}.agent__tabs{gap:2px;padding:6px 6px 0}.tab{padding:7px 8px;font-size:11.5px}.tab__long{display:none}.tab__short{display:inline}.trace{gap:2px;font-size:11.5px}.trace li{padding:2px 0}.trace__r{display:none}.pane__foot{font-size:10.5px}.win__body{grid-template-columns:1fr}.win__side{display:none}.ridge--back{height:60vh}.ridge--mid{height:52vh}.ridge--front{height:46vh;transform:translateY(calc(6vh - var(--sc-p,0) * 12vh))}.light__p{font-size:var(--sc-t-lg);max-width:28ch}.stack{padding-bottom:8vh}.stack__item{top:calc(var(--bar) + 2vh);position:sticky}.stack__item+.stack__item{margin-top:16vh}.card{height:auto;min-height:0;max-height:calc(100svh - var(--bar) - 4vh);grid-template-columns:1fr;align-items:start;gap:.75rem;padding:1rem 1.1rem 1.1rem;overflow:clip}.card .logo{height:40px;margin-bottom:.6rem;padding:6px 10px}.card .logo--tall{height:52px}.card__label{font-size:.68rem}.card__h{font-size:var(--sc-t-lg);margin-top:.4rem}.card__p{font-size:var(--sc-t-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;margin-top:.4rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:none;margin-top:.6rem;padding-top:.6rem}.card__metrics li{grid-template-columns:1fr;align-items:start;gap:1px}.card__metrics span{font-size:.68rem;line-height:1.25}.viz{min-height:0;padding:10px 12px 12px;font-size:11px}.viz__bar{margin-bottom:8px}.gantt{row-gap:5px}.gantt__track{height:22px}.gantt__lane i{font-size:10px}.callout{gap:8px;margin-top:10px;padding:8px 10px}.callout b{font-size:14px}.viz--docs{min-height:200px}.sheet{gap:7px;padding:12px 14px}.recon__col{grid-auto-rows:26px}.recon__lines{height:156px}.recon__foot{margin-top:8px;padding-top:8px;font-size:10.5px}.phone{border-radius:16px;padding:8px 6px 10px}.viz--social{grid-template-columns:96px minmax(0,1fr);gap:10px}.week{min-width:0}.week__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.week__days i{width:20px;height:20px}.week__days small,.week__foot{display:none}.recon{grid-template-columns:1fr 32px 1.15fr}.card__h{font-size:var(--sc-t-xl)}.card__p{font-size:var(--sc-t-sm)}.card__metrics{margin-top:var(--sc-3);padding-top:var(--sc-3);gap:var(--sc-2)}.card__metrics b{font-size:var(--sc-t-base)}.card__metrics span{font-size:var(--sc-t-xs)}.steps__inner{padding-block:calc(var(--bar) + 1vh) 2vh}.steps__h{font-size:var(--sc-t-2xl)}.steps__sub{display:none}.steps__rail{margin-top:1rem}.steps__grid{grid-template-columns:1fr;margin-top:.25rem}.promise{padding:.9rem 0 1rem}.promise+.promise{border-left:0;border-top:1px solid color-mix(in oklab, var(--sc-accent) 24%, transparent)}.promise__phase{margin-bottom:1.5rem}.promise h3{font-size:var(--sc-t-xl)}.promise__p{font-size:var(--sc-t-sm)}.end__h{font-size:var(--sc-t-2xl)}.end__stage{padding:5rem 1rem 1.5rem}.end__calendar{height:620px;min-height:560px;margin-top:2rem}.foot{gap:var(--sc-3);padding-top:var(--sc-4);grid-template-columns:1fr auto}.foot__nav{display:none}.foot__contact{justify-content:space-between;gap:var(--sc-3);grid-column:1/-1}.foot__legal{text-align:right;grid-area:1/2}.foot__contact a{font-size:.68rem}}@media (width>=861px) and (height<=820px){.hero__copy{top:calc(var(--bar) + 8vh)}.hero__h1{font-size:clamp(2rem,1.1rem + 2.4vw,3.2rem)}.hero__p{font-size:var(--sc-t-sm);max-width:36ch;margin-top:var(--sc-3)}.hero__actions{margin-top:var(--sc-6)}.hero__sell{top:calc(var(--bar) + 1.5vh)}.hero__sell-p{max-width:44ch;font-size:clamp(1.2rem,.9rem + .8vw,1.6rem)}.hero__device{--y0:calc(100svh - 92px);--y1:calc(var(--bar) + 1.5vh + 2.4em + 4vh)}.hero__cue-wrap{top:calc(100svh - 150px)}.hero .win{height:calc(100svh - var(--bar) - 17vh)}.hero .pane{gap:7px;padding:10px 14px 12px}.hero .msg--you{font-size:13px}.hero .msg--ai .type{font-size:13.5px}.hero .chart svg{height:50px}.hero .chart{margin-top:6px}.hero .chart__x{margin-top:2px}.light{padding-block:5rem 4.5rem}.light__p{font-size:var(--sc-t-lg);max-width:28ch}.stack__item{top:calc(var(--bar) + 3vh)}.stack__item+.stack__item{margin-top:20vh}.card{gap:1.75rem;height:min(78vh,30rem);padding:1.5rem 1.75rem}.card__h{font-size:var(--sc-t-xl)}.card__p{font-size:var(--sc-t-sm);max-width:34ch;margin-top:var(--sc-3)}.card .logo{margin-bottom:var(--sc-4)}.steps{padding-block:6rem}.steps__h{font-size:var(--sc-t-2xl)}.steps__grid{margin-top:3.5rem}.end__h{font-size:var(--sc-t-2xl)}}@media (prefers-reduced-motion:reduce){.hero__texture{transform:scale(1.04)}.ridge--back,.ridge--mid{transform:none}.ridge--front{transform:translateY(-4vh)}.hero__device{transform:translateX(-50%) translateY(calc(var(--bar) + 3.5vh))}.hero__device:not(.is-revealing) .win,.hero__cue span{animation:none}.pane.is-on .pane__foot{opacity:1}.pane.is-on{--static:1}.pane.is-on .result{opacity:1;transform:none}.pane.is-on .trace li{opacity:.7;transform:none}.pane.is-on .done-mark{opacity:1}.pane.is-on .kpi .meter b{transform:none}.light__p .w{color:var(--sc-ink)}.card{height:auto}.stack__item{position:relative;top:auto}.stack__item+.stack__item{margin-top:var(--sc-6)}}.card__metrics li{opacity:0;transition:opacity .52s var(--sc-ease-out), transform .52s var(--sc-ease-out);transform:translateY(8px)}.card.is-live .card__metrics li{opacity:1;transform:none}.card.is-live .card__metrics li:first-child{transition-delay:.5s}.card.is-live .card__metrics li:nth-child(2){transition-delay:.62s}.card.is-live .card__metrics li:nth-child(3){transition-delay:.74s}.gantt__track b{transform-origin:0;transition:transform .9s var(--sc-ease-out);transform:scaleX(0)}.card.is-live .gantt__track b{transform:none}.card.is-live .gantt__row:nth-of-type(2) b{transition-delay:.12s}.card.is-live .gantt__row:nth-of-type(3) b{transition-delay:.24s}.card.is-live .gantt__row:nth-of-type(4) b{transition-delay:.36s}.gantt__today{transform-origin:50% 0;transition:transform .7s var(--sc-ease-out) .6s;transform:scaleY(0)}.card.is-live .gantt__today{transform:none}.callout{opacity:0;transition:opacity .6s var(--sc-ease-out) .9s, transform .6s var(--sc-ease-out) .9s;transform:translateY(10px)}.card.is-live .callout{opacity:1;transform:none}.sheet{transition:transform 1s var(--sc-ease-out), left 1s var(--sc-ease-out), top 1s var(--sc-ease-out)}.card:not(.is-live) .sheet--back,.card:not(.is-live) .sheet--mid{top:34%;left:6%;transform:none}.sheet i{transform-origin:0;transition:transform .6s var(--sc-ease-out);transform:scaleX(0)}.card.is-live .sheet i{transform:none}.card.is-live .sheet i:first-of-type{transition-delay:.5s}.card.is-live .sheet i:nth-of-type(2){transition-delay:.58s}.card.is-live .sheet i:nth-of-type(3){transition-delay:.66s}.card.is-live .sheet i:nth-of-type(4){transition-delay:.74s}.card.is-live .sheet i:nth-of-type(5){transition-delay:.82s}.card.is-live .sheet i:nth-of-type(6){transition-delay:.9s}.card.is-live .sheet i:nth-of-type(7){transition-delay:.98s}.sheet__note{opacity:0;transition:opacity .5s var(--sc-ease-out) 1.2s}.card.is-live .sheet__note{opacity:1}.post{opacity:0;transition:opacity .7s var(--sc-ease-out) .15s, transform .7s var(--sc-ease-out) .15s;transform:translateY(22px)}.card.is-live .post{opacity:1;transform:none}.week__days i{opacity:.25;transition:transform .52s var(--sc-ease-out), opacity .52s var(--sc-ease-out);transform:scale(.35)}.card.is-live .week__days i{opacity:1;transform:none}.card.is-live .week__days li:first-child i{transition-delay:.35s}.card.is-live .week__days li:nth-child(2) i{transition-delay:.43s}.card.is-live .week__days li:nth-child(3) i{transition-delay:.51s}.card.is-live .week__days li:nth-child(4) i{transition-delay:.59s}.card.is-live .week__days li:nth-child(5) i{transition-delay:.67s}.card.is-live .week__days li:nth-child(6) i{transition-delay:.75s}.card.is-live .week__days li:nth-child(7) i{transition-delay:.83s}.week__days small,.week__foot{opacity:0;transition:opacity .5s var(--sc-ease-out) 1s}.card.is-live .week__days small,.card.is-live .week__foot{opacity:1}.recon__col li{opacity:0;transition:opacity .45s var(--sc-ease-out), transform .45s var(--sc-ease-out);transform:translate(-6px)}.recon__col--r li{transform:translate(6px)}.card.is-live .recon__col li{opacity:1;transform:none}.card.is-live .recon__col li:first-child{transition-delay:.1s}.card.is-live .recon__col li:nth-child(2){transition-delay:.17s}.card.is-live .recon__col li:nth-child(3){transition-delay:.24s}.card.is-live .recon__col li:nth-child(4){transition-delay:.31s}.card.is-live .recon__col li:nth-child(5){transition-delay:.38s}.card.is-live .recon__col li:nth-child(6){transition-delay:.45s}.recon__lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--sc-ease-out) .55s}.recon__lines path:nth-of-type(2){transition-delay:.65s}.recon__lines path:nth-of-type(3){transition-delay:.75s}.recon__lines path:nth-of-type(5){transition-delay:.85s}.card.is-live .recon__lines path{stroke-dashoffset:0}.recon__lines path.is-flag{stroke-dasharray:.035 .035;stroke-dashoffset:0;opacity:0;transition:opacity .5s var(--sc-ease-out) 1.25s}.card.is-live .recon__lines path.is-flag{opacity:.9}.recon__col .chip--new{opacity:0;transition:transform .45s var(--sc-ease-out) 1.3s, opacity .45s var(--sc-ease-out) 1.3s;transform:scale(.6)}.card.is-live .recon__col .chip--new{opacity:1;transform:none}.recon__foot{opacity:0;transition:opacity .5s var(--sc-ease-out) 1.45s}.card.is-live .recon__foot{opacity:1}@media (prefers-reduced-motion:reduce){.card .gantt__track b,.card .gantt__today,.card .callout,.card .sheet,.card .sheet i,.card .sheet__note,.card .post,.card .week__days i,.card .week__days small,.card .week__foot,.card .recon__col li,.card .recon__lines path,.card .chip--new,.card .recon__foot,.card .card__metrics li{transition:none!important}}@media (width<=860px) and (height<=720px){.promise__phase{display:none}.promise h3{font-size:var(--sc-t-base)}.promise__p{font-size:var(--sc-t-xs)}.promise{padding:.7rem 0 .8rem}}
