@scope([data-section="01-hero"]){.hero{isolation:isolate;min-height:min(var(--vh,100svh),980px);padding:var(--header-h) 0 56px;--nocturne:#0e1220;--bg:var(--nocturne);--ok:#23693f;--ok-wash:#e4ece6;--warn:#8f5e10;--warn-wash:#f2ebe3;position:relative;overflow:hidden}.atmo{z-index:0;pointer-events:none;position:absolute;inset:0}.glow{opacity:var(--rise-k,1);background:radial-gradient(var(--wr,60% 50%) at var(--sx,76%) var(--sy,74%),#7f90f21a,#7f90f200 70%);position:absolute;inset:0}.sky{width:100%;height:0;position:absolute;top:0;left:0}.cols{height:var(--cols-h,760px);top:0;left:max(var(--gutter),calc((100% - var(--max)) / 2));right:max(var(--gutter),calc((100% - var(--max)) / 2));grid-template-columns:repeat(12,1fr);column-gap:0;display:grid;position:absolute;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.cols i{border-left:1px solid #f6f4f00b}.cols i:last-child{border-right:1px solid #f6f4f00b}.grain{opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .08  0 0 0 0 .06  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-40%}.intro{z-index:4;column-gap:var(--col-gap);padding-top:clamp(36px,calc(var(--vh,100vh) * .062),72px);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:56px;display:grid;position:relative}.intro>.bk-eyebrow,.intro>.hero-h{grid-column:1/-1}.intro>.col{grid-column:1/8}.hero-h{text-shadow:0 0 6px var(--nocturne),0 0 16px var(--nocturne),0 0 28px color-mix(in srgb,var(--nocturne) 80%,transparent);margin-top:24px}.hero-h .ln{white-space:nowrap}.bk-armed .hero-h .ln{clip-path:inset(0 100% 0 0)}.bk-armed.bk-on .hero-h .ln{animation:s01-hero-hero-wipe .72s steps(18,end) calc(.12s + var(--li,0) * .14s) forwards}.hero-h .ln+.ln{--li:1}@keyframes s01-hero-hero-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.caret{vertical-align:-.02em;background:var(--signal);opacity:0;width:.34em;height:.62em;margin-left:.1em;display:inline-block}.bk-armed.bk-on .caret{animation:1.1s step-end .98s 3 s01-hero-hero-caret}@keyframes s01-hero-hero-caret{0%{opacity:1}50%,to{opacity:0}}.sub{max-width:46rem;margin-top:30px}@media (max-width:719px){.br-d{display:none}}.rot{vertical-align:top;white-space:nowrap;height:1.22em;display:inline-block}.rot-sq{vertical-align:top;background:var(--c,var(--t-clean));width:.34em;height:.34em;margin:.5em .22em 0 .06em;display:inline-block}.rot-win{vertical-align:top;height:1.22em;display:inline-block;overflow:hidden}.rot-list{will-change:transform;display:block}.rot-list span{white-space:nowrap;height:1.22em;font-weight:600;display:block}.lede{max-width:37rem;color:var(--fg-2);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,.94rem + .16vw,18px);line-height:1.58}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.fine{font:500 var(--fs-label)/1.25 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;display:flex}.fine span{align-items:center;gap:7px;display:inline-flex}.fine span:before{content:"";opacity:.5;background:currentColor;width:5px;height:5px}@keyframes s01-hero-hero-pulse{50%{opacity:.25}}@keyframes s01-hero-hero-blink{50%{opacity:0}}.stage{z-index:3;padding:0 max(var(--gutter),env(safe-area-inset-right,0px)) 0 max(var(--gutter),env(safe-area-inset-left,0px));position:relative}.frame{width:calc(1344px * var(--s,1));height:calc(744px * var(--s,1));margin:0 auto;position:relative}.frame:before{content:"";z-index:2;height:1px;opacity:calc(.95 * var(--rise-edge,1));background:linear-gradient(90deg,#7f90f200,#7f90f2 30%,#f2b8d6 50%,#a98be0 70%,#a98be000);position:absolute;top:-1px;left:12%;right:12%}.frame:after{content:"";z-index:-1;filter:blur(8px);height:120px;opacity:var(--rise-edge,1);background:radial-gradient(50% 50% at 50% 60%,#a98be047,#a98be000);position:absolute;top:-60px;left:18%;right:18%}.frame>.bk-note{z-index:12;background:var(--bg-raised);max-width:min(324px,100% - 32px);position:absolute;bottom:16px;left:16px}.console{width:1344px;height:744px;transform:scale(var(--s,1));transform-origin:0 0;background:var(--bg-raised);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--glass-shadow);color:var(--fg);grid-template-rows:52px minmax(0,1fr);grid-template-columns:56px 300px minmax(0,1fr) 320px;margin:0;font-size:13px;line-height:1.4;display:grid;position:absolute;top:0;left:0;overflow:hidden}.console [data-placeholder]{-webkit-text-decoration-color:color-mix(in srgb,var(--placeholder-line) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--placeholder-line) 45%,transparent);text-underline-offset:3px}.fi p[data-placeholder]{text-decoration:none}.c-mono{font:500 var(--fs-label)/1.25 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase}.c-top{border-bottom:1px solid var(--line);background:#fcfbf9;grid-column:1/-1;align-items:center;gap:14px;padding:0 16px 0 12px;display:flex}.c-biz{flex:none;align-items:center;gap:10px;width:326px;display:flex}.logo-sq{border-radius:var(--r-2);background:var(--ink);width:30px;height:30px;color:var(--on-ink);font:700 11px/1 var(--f-sans);letter-spacing:.03em;place-items:center;font-stretch:112%;display:grid}.logo-sq[data-placeholder]{outline:1px dashed var(--placeholder-line);outline-offset:2px;text-decoration:none}.c-biz b{font-size:13.5px;font-weight:600}.c-biz .bk-ic{width:12px;height:12px;color:var(--fg-3)}.c-search{white-space:nowrap;border:1px solid var(--line-2);border-radius:var(--r-1);min-width:0;height:32px;color:var(--fg-3);background:#fff;flex:0 440px;align-items:center;gap:9px;padding:0 10px;display:flex;overflow:hidden}.kbd{border:1px solid var(--line-2);border-radius:var(--r-1);min-width:20px;height:19px;font:500 10.5px/1 var(--f-mono);color:var(--fg-2);background:#fff;border-bottom-width:2px;place-items:center;margin-left:auto;padding:0 5px;display:inline-grid}.c-top .sp{flex:1 1 0}.c-pill{border-radius:var(--r-1);background:var(--agent-wash);height:28px;color:var(--signal-text);align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.c-pill i{background:var(--signal);width:7px;height:7px;animation:1.4s ease-in-out infinite s01-hero-hero-pulse}.c-pill span{color:var(--fg-2);font-weight:500}.c-clock{font:500 11px/1 var(--f-mono);color:var(--fg-3);letter-spacing:.04em}.av{border-radius:var(--r-2);background:var(--ink);width:28px;height:28px;color:var(--on-ink);font:600 10.5px/1 var(--f-sans);flex:none;place-items:center;display:inline-grid}.c-rail{border-right:1px solid var(--line);background:#fcfbf9;flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex}.c-rail span{border-radius:var(--r-2);width:36px;height:36px;color:var(--fg-3);place-items:center;display:grid;position:relative}.c-rail span.on{background:var(--bg-sunken);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.c-rail .bk-ic{width:18px;height:18px}.c-rail span b{background:var(--signal);width:6px;height:6px;position:absolute;top:5px;right:5px}.c-rail .end{margin-top:auto}.c-feed{border-right:1px solid var(--line);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.c-h{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.c-h h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.c-h .live-tag{color:var(--signal-text);align-items:center;gap:6px;display:inline-flex}.c-h .live-tag:before{content:"";background:var(--signal);width:6px;height:6px;animation:1.4s infinite s01-hero-hero-pulse}.c-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 16px;display:flex}.c-tabs span{color:var(--fg-2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 0;font-size:12.5px;font-weight:500;display:flex}.c-tabs span.on{color:var(--fg);border-bottom-color:var(--fg)}.c-tabs .ct{font:500 10.5px/1 var(--f-mono);color:var(--fg-3)}.c-tabs .ct.ag{color:var(--signal-text)}.feed{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 132px),#0000 calc(100% - 56px));mask-image:linear-gradient(#000 calc(100% - 132px),#0000 calc(100% - 56px))}.fw{transition:grid-template-rows .45s var(--ease-in);grid-template-rows:1fr;display:grid}.fw.enter{grid-template-rows:0fr}.fw>div{min-height:0;overflow:hidden}.fi{border-bottom:1px solid var(--line);transition:background-color .6s,opacity .45s var(--ease-in),transform .45s var(--ease-in);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}.fw.enter .fi{opacity:0;transform:translateY(-6px)}.fi.hot{background:linear-gradient(90deg,#ff4d1a12,#ff4d1a00 70%)}.fi .chn{border-radius:var(--r-2);background:var(--bg-sunken);width:28px;height:28px;color:var(--fg-2);place-items:center;display:grid}.fi.hot .chn{color:var(--signal-text);background:#fff;box-shadow:inset 0 0 0 1px #ff4d1a59}.fi .chn .bk-ic{width:14px;height:14px}.fi .top{align-items:baseline;gap:8px;display:flex}.fi .top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.fi time{font:500 10.5px/1 var(--f-mono);color:var(--fg-3)}.fi p{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 7px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.api{border-top:1px solid var(--line);font:400 11px/1.35 var(--f-mono);color:var(--fg-3);flex-wrap:wrap;gap:2px 10px;margin-top:9px;padding-top:7px;display:flex}.api code{font:inherit;color:inherit}.api .who{color:var(--fg-3)}.fi.hot .api code{color:var(--fg-2)}.st{border-radius:var(--r-1);height:22px;font:600 11.5px/1 var(--f-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.st .bk-ic{stroke-width:1.9px;width:12px;height:12px}.st.ok{background:var(--ok-wash);color:var(--ok)}.st.ag{background:var(--agent-wash);color:var(--signal-text)}.st.ag:before{content:"";background:var(--signal);width:6px;height:6px;animation:1.4s infinite s01-hero-hero-pulse}.st.ink{background:var(--bg-sunken);color:var(--fg)}.wv{vertical-align:middle;align-items:center;gap:2px;height:14px;margin-left:8px;display:inline-flex}.wv i{background:var(--signal);width:2px;height:4px;animation:.9s ease-in-out infinite s01-hero-hero-wv}.wv i:nth-child(2n){animation-delay:.15s}.wv i:nth-child(3n){animation-delay:.3s}.wv i:nth-child(5n){animation-delay:.45s}@keyframes s01-hero-hero-wv{50%{height:13px}}.c-sch{background:#fdfcfa;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.c-sch .c-h{padding-bottom:12px}.c-sch .date{color:var(--fg-2);font-size:13px}.c-sch .open{margin-left:auto}.st.warn{background:var(--warn-wash);color:var(--warn)}.seg{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-2);gap:2px;margin-left:8px;padding:2px;display:inline-flex}.seg span{border-radius:var(--r-1);color:var(--fg-2);padding:4px 10px;font-size:12px;font-weight:500}.seg span.on{color:var(--fg);box-shadow:0 1px 2px #12141614,0 0 0 1px var(--line);background:#fff}.techs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px repeat(6,minmax(0,1fr));display:grid}.techs>div{border-left:1px solid var(--line);min-width:0;padding:9px 10px 9px 11px}.techs>div:first-child{border-left:0}.techs b{white-space:nowrap;font-size:13px;font-weight:600;display:block}.techs small{color:var(--fg-3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.techs small:before{content:"";background:var(--c);flex:none;width:6px;height:6px}.load{background:var(--line-2);height:2px;margin-top:6px;display:block}.load i{height:100%;width:var(--u);background:var(--fg-2);display:block}.grid{background-image:repeating-linear-gradient(180deg,var(--line) 0 1px,transparent 1px 52px),repeating-linear-gradient(180deg,#12141609 0 1px,transparent 1px 26px);grid-template-columns:44px repeat(6,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.hrs{position:relative}.hrs span{font:500 9.5px/1 var(--f-mono);color:var(--fg-3);position:absolute;right:8px;transform:translateY(-4px)}.hrs span:first-child{transform:translateY(3px)}.col{border-left:1px solid var(--line);position:relative}.jb{border-radius:var(--r-1);background:color-mix(in oklab,var(--c) 13%,#fff);color:var(--fg);flex-direction:column;gap:1px;padding:5px 7px 5px 9px;transition:background-color .5s,box-shadow .5s,opacity .4s;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.jb:before{content:"";background:var(--c);width:3px;position:absolute;top:0;bottom:0;left:0}.jb .t{font:500 9.5px/1.35 var(--f-mono);color:var(--fg-2);white-space:nowrap}.jb .n{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.jb .s{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.jb.done{background:color-mix(in oklab,var(--c) 6%,#fff)}.jb.done:before{opacity:.45}.jb.done .n{text-decoration:line-through;text-decoration-thickness:1px}.jb .fl{gap:3px;display:flex;position:absolute;top:6px;right:5px}.jb .fl .a{background:var(--signal);width:6px;height:6px}.jb .fl .l{background:var(--fg);width:5px;height:5px;animation:1.4s infinite s01-hero-hero-pulse}.jb.open{color:var(--fg-3);background:repeating-linear-gradient(135deg,#12141609 0 2px,#0000 2px 7px);box-shadow:inset 0 0 0 1px #1214162e}.jb.open:before{display:none}.jb.open .n{color:var(--fg-2);font-weight:500}.jb.fresh{animation:s01-hero-hero-fresh 1.6s var(--ease-in)}@keyframes s01-hero-hero-fresh{0%{box-shadow:0 0 0 2px var(--signal),0 0 0 10px #ff4d1a2e;transform:scale(.96)}40%{box-shadow:0 0 0 2px var(--signal),0 0 0 4px #ff4d1a1a;transform:none}to{box-shadow:0 0 #ff4d1a00}}.jb .by{font:500 9px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--signal-text);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.jb .by:before{content:"";background:var(--signal);width:5px;height:5px}.jb.linked{box-shadow:0 0 0 2px var(--fg)}.now{z-index:4;border-top:1.5px solid var(--signal);height:0;transition:top 1s var(--ease);position:absolute;left:44px;right:0}.now:before{content:attr(data-t);background:var(--signal);width:40px;color:var(--on-signal);font:600 9px/1 var(--f-mono);text-align:center;padding:3px 0;position:absolute;top:-8px;left:-44px}.now:after{content:"";background:var(--signal);width:7px;height:7px;position:absolute;top:-4px;left:-2px}.c-ins{border-left:1px solid var(--line);background:#fcfbf9;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.card{border:1px solid var(--line);background:#fff;border-radius:6px;padding:14px}.row1{color:var(--fg-3);justify-content:space-between;align-items:center;display:flex}.wk .fig{align-items:baseline;gap:10px;margin-top:10px;display:flex}.wk .fig b{font:600 40px/1 var(--f-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-stretch:75%}.wk .fig span{color:var(--fg-3);font-size:12px}.split{gap:2px;height:8px;margin-top:14px;display:flex}.split i{height:100%;transition:flex-grow .9s var(--ease);display:block}.split .a{flex:var(--a,29) 1 0;background:var(--fg)}.split .y{flex:var(--y,18) 1 0;background:repeating-linear-gradient(135deg,#12141652 0 2px,#1214161f 2px 5px)}.split .a:after{content:"";background:var(--signal);width:2px;height:100%;margin-left:auto;display:block}.legend{color:var(--fg-3);justify-content:space-between;margin-top:9px;font-size:11.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend span:before{content:"";background:var(--fg);width:7px;height:7px}.legend span+span:before{background:repeating-linear-gradient(135deg,#1214166b 0 2px,#12141624 2px 4px)}.legend b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.week{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:58px;margin-top:14px;display:grid}.week div{align-content:end;justify-items:center;gap:5px;height:100%;display:grid}.week .bar{flex-direction:column;justify-content:flex-end;width:100%;height:44px;display:flex}.week .bar i{width:100%;transition:height .9s var(--ease);display:block}.week .bar .y{background:var(--line-strong);opacity:.45}.week .bar .a{background:var(--line-strong);border-radius:2px 2px 0 0}.week .today .bar .a{background:var(--fg)}.week .today .bar .y{opacity:.6}.week .future .bar{background:repeating-linear-gradient(135deg,#1214161a 0 2px,#0000 2px 5px)}.week span{font:500 9px/1 var(--f-mono);color:var(--fg-3)}.week .today span{color:var(--fg)}.auto{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.auto .ico{border-radius:var(--r-2);background:var(--agent-wash);width:32px;height:32px;color:var(--signal-text);place-items:center;display:grid}.auto b{font-size:13px;font-weight:600;display:block}.auto small{color:var(--fg-3);font-size:11.5px;display:block}.tg{border-radius:var(--r-1);background:var(--ink);width:32px;height:18px;position:relative}.tg:after{content:"";background:#fff;border-radius:1px;width:14px;height:14px;position:absolute;top:2px;right:2px}.auto .note{color:var(--fg-2);grid-column:2/-1;margin-top:-2px;font-size:11.5px}.auto .note b{font-size:11.5px;display:inline}.need{border-color:#ff4d1a66;box-shadow:0 10px 26px -18px #c2320880}.need .c-mono{color:var(--signal-text);align-items:center;gap:7px;display:flex}.need .c-mono:before{content:"";background:var(--signal);width:7px;height:7px}.need h3{letter-spacing:-.008em;margin:9px 0 4px;font-size:14.5px;font-weight:600;line-height:1.3}.need p{color:var(--fg-3);margin:0;font-size:12px;line-height:1.45}.need .acts{gap:8px;margin-top:12px;display:flex}.need .go{border-radius:var(--r-1);background:var(--signal);height:44px;color:var(--on-signal);font:600 13px/1 var(--f-sans);transition:background-color var(--d-1);border:0;flex:1}.need .go:hover,.need .go:focus-visible{background:var(--signal-hi)}.need .go:disabled{cursor:default}.need .ed{border:1px solid var(--line-2);border-radius:var(--r-1);height:44px;font:600 13px/1 var(--f-sans);background:#fff;place-items:center;padding:0 12px;display:grid}.need.is-done{box-shadow:none;border-color:#23693f59}.need.is-done .c-mono{color:var(--ok)}.need.is-done .c-mono:before{background:var(--ok)}.need .body{transition:opacity .25s,transform .25s}.need.swap .body{opacity:0;transform:translateY(6px)}.paid .row1 b{font:600 20px/1 var(--f-sans);color:var(--fg);font-variant-numeric:tabular-nums;font-stretch:80%}.paid ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.paid li{color:var(--fg-2);align-items:center;gap:8px;font-size:12px;display:flex}.paid li:before{content:"";background:var(--ok);width:6px;height:6px}.paid li b{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.c-toast{z-index:10;background:var(--ink);color:var(--on-ink);opacity:0;pointer-events:none;transition:opacity .26s var(--ease),transform .26s var(--ease-in);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,8px);box-shadow:0 14px 36px -12px #12141680}.c-toast.on{opacity:1;transform:translate(-50%)}.c-toast i{background:#86c49a;width:7px;height:7px}.hero>.bk-pause{top:var(--pause-top,auto);z-index:6;bottom:auto}.bk-halted .console *,.bk-halted .console :before,.bk-halted .console :after,.bk-halted .hero-h .ln,.bk-halted .caret{animation-play-state:paused!important}.bk-still .hero-h .ln{clip-path:none!important;animation:none!important}.bk-still .caret{opacity:0!important;animation:none!important}.hero[data-motion-settled] .hero-h .ln{clip-path:none!important;animation:none!important}.hero[data-motion-settled] .caret{opacity:0!important;animation:none!important}.bk-still .console *,.bk-still .console :before,.bk-still .console :after{transition:none!important;animation:none!important}@media (max-width:1023px){.hero-h .ln{white-space:normal}.intro>.col{grid-column:1/-1}}@media (max-width:719px){.hero{padding-bottom:40px}.intro{padding-top:36px;padding-bottom:40px}.hero-h{letter-spacing:-.035em;font-size:clamp(2.5rem,11.4vw,3.7rem);line-height:.98}.sub{margin-top:22px}.fine{color:var(--fg-2)}.actions .bk-pill{flex:100%}.frame>.bk-note{max-width:calc(86% - 32px)}.stage{margin-top:110px;padding-right:0}.frame{border-radius:var(--r-card) 0 0 var(--r-card);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000);width:auto!important}}}
@scope([data-section="02-trades"]){.trades{--bg:#0e1220;--seam:#f6f4f017;--sig:#ff6a3d;--t-plumb:#4fb8e8;--t-hvac:#7c9bff;--t-elec:#f0a93e;--t-pest:#f06a9b;--t-clean:#a98be0;--t-land:#3fc9a3;padding:clamp(72px,8vw,128px) 0 0}.trades [data-placeholder]{text-underline-offset:4px}.head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px clamp(32px,4vw,64px);padding-bottom:clamp(36px,4.5vw,64px);display:grid}.head .bk-h{margin:0;font-size:clamp(34px,4.6vw,68px)}.agent{align-content:end;gap:14px;min-width:0;display:grid}.cmd{border-top:1px solid var(--seam);font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);gap:3px;margin:0;padding-top:14px;display:grid}.cmd code{font:inherit;overflow-wrap:anywhere;justify-self:start}.cmd code:before{content:"$ "}.cmd .r{color:var(--fg-2);overflow-wrap:anywhere;transition:color .3s var(--ease)}.cmd .r:before{content:"→ "}.cmd .r.booked{color:var(--fg)}.hint{max-width:52ch;font:400 12.5px/1.45 var(--f-mono);color:var(--fg-3);margin:0}.agent .row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.agent .bk-pause{margin-left:auto}.band{background:var(--seam);border-block:1px solid var(--seam);counter-reset:trade;grid-template-columns:repeat(42,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.band>li{background:var(--bg);min-width:0;position:relative}.core{counter-increment:trade;order:0;grid-column:span 7}.more{order:1;grid-column:span 6}.tile{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:relative}.tile:before{content:"";z-index:2;background:var(--c);transform-origin:0;height:2px;transition:transform .4s var(--ease);pointer-events:none;position:absolute;inset:0 0 auto;transform:scaleX(0)}.core.fwd .tile:before{transform:scaleX(1)}.core .tile:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.art{height:clamp(300px,30vw,440px);display:block;position:relative;overflow:hidden}.art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cap{gap:14px;padding:18px clamp(14px,1.6vw,24px) clamp(20px,2vw,28px);display:grid}.k{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;gap:10px;display:flex}.k .sq{background:var(--c);width:10px;height:10px;transition:background-color .3s var(--ease),box-shadow .3s var(--ease);flex:none}.k:after{content:counter(trade,decimal-leading-zero) " / 06";letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums;content:counter(trade,decimal-leading-zero) " / 06" / "";margin-left:auto}.core .trade-unit{font:400 clamp(22px,2.3vw,34px)/1 var(--f-pixel);letter-spacing:-.01em;color:var(--fg-2);transition:color .3s var(--ease)}.core.fwd .trade-unit,.core .tile:hover .trade-unit,.core .tile:focus-visible .trade-unit{color:var(--fg)}.core.fwd .sq{box-shadow:0 0 12px var(--c)}.core.booked .sq{background:var(--sig);box-shadow:0 0 14px var(--sig)}.more{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 12px;min-height:76px;padding:14px clamp(14px,1.6vw,22px);display:grid}.more .sw{background:repeating-linear-gradient(180deg,var(--c) 0 1.7px,transparent 1.7px 5px);grid-row:1/3;align-self:center;width:17px;height:12px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px);mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px)}.more .trade-name{font:500 14.5px/1.25 var(--f-sans);color:var(--fg)}.more .trade-unit{font:400 11.5px/1.3 var(--f-mono);color:var(--fg-3)}@media (max-width:1099px){.core{grid-column:span 14}.art{height:clamp(240px,32vw,320px)}}@media (max-width:899px){.head{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.core,.more{grid-column:span 21}.art{height:170px}.cap{gap:12px;padding:14px 14px 18px}.more{min-height:64px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.tile:before,.k .sq,.core .trade-unit,.cmd .r{transition:none}}}
@scope([data-section="03-call-to-job"]){.cj{--section-y:clamp(72px,9vw,128px);--section-y-end:clamp(48px,6vw,88px);--seam:#f6f4f017;--chip:#f6f4f02e;--said:#a9c4ff;--asked:#a98be0;--book:#f2b8d6;--checked:#3fc9a3;--file:#8a93bf;--sent:#ff6a3d;--tool:#a9b4f5;overflow:hidden}.cj-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;display:grid}.cj-lede{max-width:38rem;color:var(--fg-2);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,.94rem + .16vw,18px);line-height:1.55}.cj-pick{justify-items:end;gap:10px;min-width:0;display:grid}.cj-lab{font:400 12px/1 var(--f-mono);color:var(--fg-2)}.cj-tabs{border:1px solid var(--chip);border-radius:var(--r-pill);gap:4px;max-width:100%;padding:4px;display:flex}.cj-tab{--c:#4fb8e8;border-radius:var(--r-pill);height:38px;font:500 14px/1 var(--f-sans);color:var(--fg-2);white-space:nowrap;transition:background-color var(--d-2) var(--ease),color var(--d-2) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0 16px;display:inline-flex;position:relative}.cj-tab:after{content:"";position:absolute;inset:-3px 0}.cj-tab i{background:var(--c);flex:none;width:8px;height:8px}.cj-tab:hover{color:var(--fg);background:#f6f4f012}.cj-tab[aria-selected=true]{background:var(--pill);color:var(--pill-fg)}.cj-tab:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ring);outline:0}.cj-band{--trade:#4fb8e8;border-top:1px solid var(--seam);-webkit-user-select:none;user-select:none;height:clamp(380px,38vw,560px);margin-top:clamp(36px,4.5vw,64px);position:relative;overflow:hidden}.cj-band canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cj-scrub{z-index:1;cursor:ew-resize;touch-action:pan-y;position:absolute;inset:0}.cj-scrub:focus-visible{outline:2px solid var(--ring);outline-offset:-6px}.cj-band .bk-pause{z-index:3}.cj--noband .cj-band canvas{display:none}.cj--noband .cj-band{background:radial-gradient(circle,#7f90f24d,#a98be01f 16%,#0e122000 32%)}.bh{z-index:2;font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);white-space:nowrap;pointer-events:none;align-items:center;gap:12px;margin:0;display:flex;position:absolute;top:18px}.bh .sq{background:var(--c,var(--fg-3));width:10px;height:10px;transition:background-color .3s var(--ease);flex:none}.bh-l{left:max(var(--gutter),env(safe-area-inset-left,0px))}.bh-l .sq{background:var(--trade)}.bh-l .ch,.bh-r b{letter-spacing:.06em;color:var(--fg-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.bh-r{right:max(var(--gutter),env(safe-area-inset-right,0px))}.lanes{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.lanes li{left:max(var(--gutter),env(safe-area-inset-left,0px));font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);transition:color .3s var(--ease);align-items:center;gap:8px;display:flex;position:absolute;transform:translateY(-50%)}.lanes li i{background:var(--fg-3);width:6px;height:6px;transition:background-color .3s var(--ease)}.lanes li.on{color:var(--fg)}.lanes li.on i{background:var(--trade)}.cmd{z-index:2;width:min(640px,calc(100% - 2 * var(--gutter)));font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);text-align:center;pointer-events:none;transition:opacity .3s var(--ease);justify-items:center;gap:3px;margin:0;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.cmd code{max-width:100%;font:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd code:before{content:"$ "}.cmd .r{min-height:1.5em;color:var(--fg-2)}.cmd .r:before{content:"→ "}.cmd[data-off]{opacity:0}.cj-band .hint{z-index:2;left:max(var(--gutter),env(safe-area-inset-left,0px));font:400 12px/1.5 var(--f-mono);color:var(--fg-3);pointer-events:none;transition:color var(--d-2) var(--ease);margin:0;position:absolute;bottom:22px}.cj-scrub:hover~.hint,.cj-scrub:focus-visible~.hint{color:var(--fg)}.cj-inst{border-top:1px solid var(--seam);border-bottom:1px solid var(--seam);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.rq{border-right:1px solid var(--seam);min-width:0;color:var(--fg);flex-direction:column;display:flex;position:relative}.rq [data-placeholder]{text-decoration:none}.rq-h,.rq-raw,.rq-tx,.rq-f{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:clamp(20px,2vw,28px)}.rq-h{border-bottom:1px solid var(--seam);min-width:0;font:500 11.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;padding-top:16px;padding-bottom:16px;display:flex}.rq-h .dot{background:var(--signal);flex:none;width:7px;height:7px}.rq-h.live .dot{animation:1.2s ease-in-out infinite s03-call-to-job-cj-pulse}@keyframes s03-call-to-job-cj-pulse{50%{opacity:.3}}.rq-h .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px/1.1 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--fg);overflow:hidden}.rq-h .bk-tag{flex:none}.rq-h .clock{font-variant-numeric:tabular-nums;color:var(--fg-2);flex:none;margin-left:auto}.rq-strip{border-bottom:1px solid var(--seam);height:84px;position:relative;overflow:hidden}.rq-strip:before{content:"";pointer-events:none;background:repeating-linear-gradient(#7f90f21f 0 1.2px,#0000 1.2px 5px);position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px);mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px)}.rq-strip:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--bg),transparent 3px,transparent calc(100% - 3px),var(--bg));position:absolute;inset:0}.rq-raw{font:400 12px/20px var(--f-mono);color:var(--fg-2);transition:transform .26s var(--ease);padding-top:2px;padding-bottom:2px;position:relative}.rq-raw .r{white-space:pre;text-overflow:ellipsis;opacity:0;height:20px;transition:opacity .26s var(--ease);overflow:hidden}.rq-raw .r.in{opacity:1}.rq-raw .r .k{width:10ch;color:var(--fg-3);display:inline-block}.rq-raw .r.hd .k,.rq-raw .r.hd .v{color:var(--fg)}.rq-lab{z-index:1;background:var(--bg);font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);padding:3px 6px;position:absolute;top:8px;right:12px}.rq-txw{flex-direction:column;flex:1 1 0;min-height:420px;max-height:520px;display:flex;position:relative}.rq-txw:before,.rq-txw:after{content:"";z-index:1;pointer-events:none;height:16px;position:absolute;left:2px;right:2px}.rq-txw:before{background:linear-gradient(var(--bg),transparent);top:2px}.rq-txw:after{background:linear-gradient(transparent,var(--bg));bottom:2px}.rq-tx{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6f4f033 transparent;flex-direction:column;flex:1 1 0;gap:14px;min-height:0;padding-top:18px;padding-bottom:22px;display:flex;overflow:auto}.rq-tx:focus-visible{outline-offset:-2px}.tl{grid-template-columns:44px minmax(0,1fr);gap:10px;display:none}.tl.in{animation:s03-call-to-job-cj-fade .35s ease both,s03-call-to-job-cj-rise .45s var(--ease) both;display:grid}@keyframes s03-call-to-job-cj-fade{0%{opacity:0}}@keyframes s03-call-to-job-cj-rise{0%{transform:translateY(6px)}}.tl .t{font:400 11.5px/1.7 var(--f-mono);color:var(--fg-3);font-variant-numeric:tabular-nums}.tl .k{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-bottom:5px;display:block}.tl.agent .k{color:var(--asked)}.tl p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.5}.tl.client p,.tl.site p{color:var(--fg)}.tl.tool code{font:400 12px/1.7 var(--f-mono);color:var(--tool);overflow-wrap:break-word;padding-top:1px;display:block}.tl .cur{vertical-align:-.15em;background:var(--signal);width:.5em;height:1em;margin-left:1px;display:inline-block}.tl mark{--c:var(--signal);border-bottom:1px dashed color-mix(in srgb,var(--c) 80%,transparent);color:inherit;transition:background-color var(--d-2),color var(--d-2);background:0 0;padding:0 1px}.tl mark.hot,.tl mark.flash{background:color-mix(in srgb,var(--c) 26%,transparent);color:#fff}.rq-f{border-top:1px solid var(--seam);font:400 12px/1 var(--f-mono);color:var(--fg-3);align-items:center;gap:8px;margin-top:auto;padding-top:12px;padding-bottom:12px;display:flex}.rq-f .st{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rq-f .rq-btn{border:1px solid var(--chip);border-radius:var(--r-1);min-width:44px;height:30px;color:var(--fg);font:500 11.5px/1 var(--f-mono);letter-spacing:.04em;text-transform:none;transition:background-color var(--d-2) var(--ease),border-color var(--d-2) var(--ease);background:0 0;flex:none;align-items:center;gap:8px;padding:0 11px;display:inline-flex;position:relative}.rq-f .rq-btn:after{content:"";position:absolute;inset:-7px -2px}.rq-f .rq-btn:hover,.rq-f .rq-btn:focus-visible{border-color:var(--line-strong);color:var(--fg);background:#f6f4f014}.rq-f .rq-btn svg{width:12px;height:12px}.rq-f .rq-btn[aria-disabled=true]{opacity:.55;cursor:default}.job{flex-direction:column;min-width:0;display:flex}.job-h{padding:12px max(var(--gutter),env(safe-area-inset-right,0px)) 12px clamp(20px,2vw,28px);border-bottom:1px solid var(--seam);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.job-h .ttl{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);overflow:hidden}.job-h .ttl b{color:var(--fg);font-weight:500;display:inline-grid}.job-h .ttl b>span,.job-h .ttl b:after{grid-area:1/1}.job-h .ttl b:after{content:attr(data-service);visibility:hidden}.seg{border:1px solid var(--chip);border-radius:var(--r-1);margin-left:auto;display:flex}.seg button{border:0;border-left:1px solid var(--chip);height:30px;font:500 11.5px/1 var(--f-mono);letter-spacing:.03em;color:var(--fg-2);transition:background-color var(--d-2) var(--ease),color var(--d-2) var(--ease);background:0 0;padding:0 11px;position:relative}.seg button:after{content:"";position:absolute;inset:-7px 0}.seg button:first-child{border-left:0;border-radius:1px 0 0 1px}.seg button:last-child{border-radius:0 1px 1px 0}.seg button:hover{color:var(--fg);background:#f6f4f012}.seg button[aria-pressed=true]{background:var(--pill);color:var(--pill-fg)}.seg button:focus-visible{z-index:1;outline-offset:2px}.view{flex:1;min-height:0;display:grid}.view>div{grid-area:1/1;min-width:0}.view>[data-off]{visibility:hidden}.v-sched{align-self:start}.cj table{border-collapse:collapse;width:100%;font-size:14.5px}.cj thead th{border-bottom:1px solid var(--seam);background:var(--bg-sunken);text-align:left;font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);padding:10px 16px;position:sticky;top:0}.cj thead th.a{text-align:right}.cj tbody tr{--c:var(--fg-3);border-bottom:1px solid var(--line);transition:background-color var(--d-2) var(--ease)}.cj tbody tr:last-child{border-bottom:0}.cj tbody tr:hover,.cj tbody tr.hot{background:#f6f4f00b}.cj tbody tr:hover td.f,.cj tbody tr.hot td.f{box-shadow:inset 2px 0 0 var(--c)}.cj tbody tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.cj td{vertical-align:top;padding:11px 16px}.cj :is(th,td):first-child{padding-left:clamp(20px,2vw,28px)}.cj :is(th,td):last-child{padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.cj td.f{width:22%;font:400 12.5px/1.6 var(--f-mono);color:var(--fg-3)}.cj td.v{letter-spacing:-.005em;color:var(--fg);font-weight:500;line-height:1.3;position:relative}.cj td.v .sub{letter-spacing:0;color:var(--fg-3);margin-top:4px;font-size:13px;font-weight:400;line-height:1.35;display:block}.cj td.v .api{font:400 12px/1.6 var(--f-mono);letter-spacing:0;color:var(--fg-2);margin-top:6px;display:block}.cj td.v .api b{color:var(--signal-text);font-weight:500}.cj td.v .by{font:400 11.5px/1.6 var(--f-mono);letter-spacing:0;color:var(--fg-3);display:block}.cj td.s{white-space:nowrap;width:1%}.cj td.a{white-space:nowrap;text-align:right;width:1%;font:400 12px/1.6 var(--f-mono);color:var(--fg-3);font-variant-numeric:tabular-nums}.cj .val{display:inline-block}.cj tr.wait .val,.cj tr.wait .bd,.cj tr.wait td.a span{visibility:hidden}.cj tr.wait td.v:before{content:"";background:repeating-linear-gradient(90deg,var(--chip) 0 17px,transparent 17px 24px);width:min(160px,60%);height:1.6px;position:absolute;top:17px;left:16px}.cj tr.got .val,.cj tr.got .bd{animation:s03-call-to-job-cj-land .5s var(--ease)}@keyframes s03-call-to-job-cj-land{0%{opacity:0;transform:translate(-6px)}}.bd{--c:var(--fg-3);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:var(--r-1);background:color-mix(in srgb,var(--c) 12%,transparent);height:22px;font:500 10.5px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--c);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);align-items:center;gap:6px;padding:0 7px;font-style:normal;display:inline-flex}.bd:before{content:"";background:currentColor;flex:none;width:5px;height:5px}.bd.said{--c:var(--said)}.bd.asked{--c:var(--asked)}.bd.book{--c:var(--book)}.bd.checked{--c:var(--checked)}.bd.file{--c:var(--file)}.bd.sent{--c:var(--sent)}.legend{padding:14px max(var(--gutter),env(safe-area-inset-right,0px)) 16px clamp(20px,2vw,28px);border-top:1px solid var(--seam);font:400 12px/1.4 var(--f-mono);color:var(--fg-3);flex-wrap:wrap;gap:8px 16px;margin:0;list-style:none;display:flex}.legend li{transition:color .3s var(--ease);align-items:center;gap:8px;display:inline-flex}.cj--steps .legend li:not(.seen) .bd{border-color:var(--line-2);color:var(--fg-3);background:0 0}.legend li.now{color:var(--fg-2)}.legend li.now .bd{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 28%,transparent)}.v-alt{isolation:isolate;place-items:center;padding:36px 24px;display:grid;position:relative}.v-alt:before{content:"";z-index:-1;background:repeating-linear-gradient(#7f90f21a 0 1.2px,#0000 1.2px 5px);position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px);mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px)}.phone{border:1px solid var(--glass-line);background:var(--bg-raised);width:min(330px,100%);box-shadow:var(--glass-shadow);border-radius:22px;padding:16px}.phone .from{text-align:center;font:500 11px/1.4 var(--f-mono);color:var(--fg-3);margin-bottom:12px}.bub{color:var(--fg);background:#1d2442;border-radius:16px 16px 16px 4px;padding:11px 13px;font-size:14.5px;line-height:1.45}.bub+.bub{margin-top:6px}.ticket{border:1px solid var(--glass-line);background:var(--bg-raised);width:min(360px,100%);box-shadow:var(--glass-shadow);font:400 13px/1.65 var(--f-mono);color:var(--fg);padding:18px 18px 20px}.ticket .stripe{background:var(--c,#4fb8e8);height:4px;margin:-18px -18px 14px}.ticket .tt{border-bottom:1px dashed var(--chip);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.ticket .tt b{font:400 24px/1 var(--f-pixel)}.ticket .tt span{color:var(--fg-3);text-align:right;font-size:11px}.ticket .r{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.ticket .r>span:first-child{color:var(--fg-3)}.cj-foot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:16px;display:grid}.cj-foot .bk-note{grid-column:2;justify-self:start}.cj.bk-halted :is(.rq-h .dot,.tl.in,tr.got .val,tr.got .bd){animation-play-state:paused}.cj.bk-still :is(.rq-h .dot,.tl.in,tr.got .val,tr.got .bd),.cj .tl.quiet,.cj tr.quiet :is(.val,.bd){animation:none}.bk-still .rq-raw,.bk-still .rq-raw .r,.bk-halted .rq-raw,.bk-halted .rq-raw .r,.rq-raw.jump{transition:none}@media (max-width:960px){.cj-head{grid-template-columns:minmax(0,1fr)}.cj-pick{justify-items:start}.cj-band{height:clamp(340px,60vw,460px)}.cj-inst{grid-template-columns:minmax(0,1fr)}.rq{border-right:0;border-bottom:1px solid var(--seam)}.rq-h,.rq-raw,.rq-tx,.rq-f{padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.rq-txw{flex:none;height:360px;min-height:0}.job-h,.legend,.cj :is(th,td):first-child{padding-left:max(var(--gutter),env(safe-area-inset-left,0px))}.cj-foot{grid-template-columns:minmax(0,1fr)}.cj-foot .bk-note{grid-column:1}}@media (max-width:639px){.cj-band{height:clamp(480px,132vw,540px)}.bh{letter-spacing:.06em}.cmd{left:max(var(--gutter),env(safe-area-inset-left,0px));width:calc(100% - 2 * var(--gutter) - 116px);text-align:left;justify-items:start;bottom:16px;transform:none}.cj-band .hint{top:40px;bottom:auto}}@media (max-width:620px){.cj-pick{width:100%}.cj-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.cj-tabs::-webkit-scrollbar{display:none}.cj-tabs.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.cj-tab{flex:1 0 auto;justify-content:center;padding:0 12px;font-size:13px}.tl{grid-template-columns:38px minmax(0,1fr);gap:8px}.job-h .ttl{flex:1 0 100%}.seg{margin-left:0}.cj thead{display:none}.cj table,.cj tbody{display:block}.cj tbody tr{padding:12px max(var(--gutter),env(safe-area-inset-right,0px)) 12px max(var(--gutter),env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.cj td,.cj :is(th,td):first-child,.cj :is(th,td):last-child{padding:0}.cj td.f{grid-column:1;width:auto}.cj td.s{grid-area:1/2;justify-self:end;width:auto}.cj td.v{grid-column:1/-1}.cj td.a{display:none}.cj tr.wait td.v:before{top:5px;left:0}.cj tbody tr:hover td.f,.cj tbody tr.hot td.f{box-shadow:none}.cj tbody tr:hover,.cj tbody tr.hot{box-shadow:inset 2px 0 0 var(--c)}.rq-lab{display:none}}@media (prefers-reduced-motion:reduce){.cj :is(.rq-h .dot,.tl.in,tr.got .val,tr.got .bd){animation:none}.rq-raw,.rq-raw .r,.tl mark,.cj-tab,.seg button,.cj tbody tr,.bd,.legend li,.bh .sq,.lanes li,.lanes li i,.cmd,.cj-band .hint{transition:none}}}
@scope([data-section="04-every-action-an-api"]){.api{--seam:#f6f4f017;--chip:#f6f4f02e;--pad:clamp(20px,2.4vw,40px);--edge-l:max(var(--gutter),env(safe-area-inset-left,0px));--edge-r:max(var(--gutter),env(safe-area-inset-right,0px));padding-bottom:0}.api [data-placeholder]{text-underline-offset:4px}.api .bk-head>.bk-copy{text-wrap:balance}.console{border-top:1px solid var(--seam);margin-top:clamp(40px,5vw,72px)}.art{-webkit-tap-highlight-color:transparent;height:clamp(340px,36vw,520px);position:relative;overflow:hidden}.art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.art.hot{cursor:pointer}.ro{left:50%;top:var(--ro-y,22%);width:min(46ch,calc(100% - 2 * var(--gutter)));font:400 14px/1.5 var(--f-mono);color:var(--fg-2);pointer-events:none;gap:4px;margin:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.ro code,.ro .r{min-height:1.5em;font:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ro code{justify-self:start}.ro code:before{content:"$ ";color:var(--fg-3)}.ro .r{color:var(--fg)}.ro .r:before{content:"→ ";color:var(--fg-3)}.ro .r:empty:not(.wait):before{content:none}.ro .wait:after{content:"";vertical-align:-.18em;background:var(--signal);width:.6em;height:1.05em;margin-left:.15em;display:inline-block}.ro .wait.off:after{opacity:0}.panes{border-top:1px solid var(--seam);border-bottom:1px solid var(--seam);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pane{--pl:var(--pad);--pr:var(--pad);grid-row:1/-1;grid-template-rows:subgrid;min-width:0;transition:background-color var(--d-3) var(--ease);display:grid;position:relative}.pane+.pane{border-left:1px solid var(--seam)}.pane:first-child{--pl:var(--edge-l)}.pane:last-child{--pr:var(--edge-r)}.pane.hot{background:#f6f4f006}.p-app{--sq:#7f90f2}.p-api{--sq:#a98be0}.p-agent{--sq:#f2b8d6}.ph{padding:20px var(--pr) 0 var(--pl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;display:grid}.pt{font:500 12px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);margin:0}.pt:before{content:"";vertical-align:-1px;background:var(--sq);width:10px;height:10px;transition:opacity var(--d-1) linear;margin-right:12px;display:inline-block}.pane.dim .pt:before{opacity:.3}.pt b{color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:500}.pl{font:600 clamp(22px,2vw,30px)/1.18 var(--f-sans);letter-spacing:-.018em;color:var(--fg);text-wrap:balance;grid-column:1/-1;margin:14px 0 0}.run{border:1px solid var(--chip);border-radius:var(--r-pill);height:32px;color:var(--fg);font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--d-2) var(--ease),border-color var(--d-2) var(--ease);background:0 0;align-items:center;gap:8px;padding:0 13px 0 11px;display:inline-flex}.run svg{width:9px;height:9px;fill:var(--sq);flex:none}.run:hover,.run:focus-visible{border-color:var(--line-strong);background:#f6f4f014}.run:active{transform:translateY(1px)}.pb{min-width:0;padding:24px var(--pr) 28px var(--pl)}.phone{border:1px solid var(--line-2);background:var(--bg-raised);cursor:pointer;width:min(288px,100%);transition:border-color var(--d-2) var(--ease);border-radius:16px;margin:0 auto;padding:16px;position:relative;box-shadow:inset 0 1px #f6f4f00d,0 28px 56px -30px #000000e6}.phone:hover{border-color:#7f90f280}.pk{font:500 10px/1 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-3);display:block}.svc{align-items:baseline;gap:8px;margin:14px 0 16px;font-size:14px;line-height:1.3;display:flex}.svc .bk-trade{--c:#a98be0;color:var(--fg);font-weight:500}.svc .bk-trade:before{align-self:center}.svc .du{color:var(--fg-3);font:400 12px/1 var(--f-mono)}.svc .pr{font:500 13px/1 var(--f-mono);color:var(--fg);margin-left:auto}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.days span{border-radius:var(--r-1);height:46px;font:500 10px/1 var(--f-mono);letter-spacing:.04em;color:var(--fg-3);border:1px solid #0000;align-content:center;justify-items:center;gap:5px;display:grid}.days b{font:500 14px/1 var(--f-sans);color:var(--fg-2)}.days .on{color:var(--fg-2);background:#7f90f21f;border-color:#7f90f2}.days .on b{color:var(--fg)}.tk{margin:16px 0 8px}.times{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tm{border:1px solid var(--line-2);border-radius:var(--r-1);height:32px;font:500 12.5px/1 var(--f-mono);color:var(--fg-2);place-items:center;display:grid}.tm.sel{color:var(--fg);background:#7f90f224;border-color:#7f90f2}.book{border-radius:var(--r-1);background:var(--pill);height:40px;color:var(--pill-fg);font:600 14px/1 var(--f-sans);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--d-2) var(--ease);justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.book:hover{background:var(--pill-hover)}.book svg{width:14px;height:14px}.book .b1{align-items:center;gap:8px;display:none}.book.press{transform:scale(.97)}.book.done{background:var(--agent-wash);box-shadow:inset 0 0 0 1px var(--signal);color:var(--fg)}.book.done svg{color:var(--signal-text)}.book.done .b0{display:none}.book.done .b1{display:inline-flex}.ring{opacity:0;pointer-events:none;border:1.5px solid #7f90f2;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:0;left:0}.code{font:400 var(--fs-code)/1.65 var(--f-mono);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0}.code .m{color:#a98be0}.code .u,.code .k{color:var(--fg)}.req .m,.req .u{transition:color var(--d-2) var(--ease),text-shadow var(--d-2) var(--ease)}.req.sent .m,.req.sent .u{color:var(--fg);text-shadow:0 0 10px #a98be0d9}.res{border-top:1px dashed var(--line-2);margin-top:18px;padding-top:14px}.st{font:500 var(--fs-code)/1.65 var(--f-mono);color:var(--fg);margin:0}.st .n{color:var(--signal-text)}.code[data-placeholder],.res[data-placeholder]{text-decoration:none}.tx{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tx>li{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.tx .t{font:400 11.5px/1.7 var(--f-mono);color:var(--fg-3);font-variant-numeric:tabular-nums}.tx .kk{font:500 var(--fs-label)/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-bottom:5px;display:block}.tx .ag .kk{color:var(--signal-text)}.tx p{color:var(--fg);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.tx code{font:400 12px/1.6 var(--f-mono);color:#f2b8d6;display:block}.tx .r{font:400 12px/1.6 var(--f-mono);color:var(--fg-3);display:block}.aud{padding:16px var(--pr) 22px var(--pl);border-top:1px solid var(--seam);font:400 12px/1.6 var(--f-mono);color:var(--fg-3);margin:0;position:relative}.aud>span{display:block}.aud .who{color:var(--fg)}.aud:before{content:"";background:var(--signal);transform-origin:0;height:1px;transform:scaleX(var(--seg,0));pointer-events:none;position:absolute;top:-1px;left:0;right:0}.aud:after{content:"";left:calc(var(--pl) - 2px);background:var(--signal);opacity:0;pointer-events:none;width:5px;height:5px;position:absolute;top:-3px}.aud.lit:after{opacity:1}.console.live .c{opacity:0}.console.live .c.on{opacity:1}.c.hd{position:relative}.c.hd:after{content:"";background:var(--signal);width:.6em;height:1.12em;position:absolute;top:.14em;left:100%}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 0 clamp(40px,5vw,64px);display:flex}.fl,.fr{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.fl{gap:10px 12px}.line{text-wrap:balance;font:500 var(--fs-label)/1.35 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);margin:0 4px 0 0}.ctls{gap:8px;display:flex}.ctl{border:1px solid var(--chip);border-radius:var(--r-1);height:32px;color:var(--fg);font:500 11.5px/1 var(--f-mono);letter-spacing:.04em;transition:background-color var(--d-2) var(--ease),border-color var(--d-2) var(--ease);background:0 0;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.ctl:hover,.ctl:focus-visible{border-color:var(--line-strong);background:#f6f4f014}.ctl[hidden]{display:none}.ctl[aria-disabled=true]{cursor:default;color:var(--fg-2)}.ctl[aria-disabled=true]:hover{border-color:var(--chip);background:0 0}.ctl svg{flex:none;width:12px;height:12px}.ctl .i-play,.ctl[data-state=paused] .i-pause{display:none}.ctl[data-state=paused] .i-play{display:block}.fr .bk-link{font-size:14px}@media (max-width:1100px){.api{--pad:20px}.phone{padding:14px}}@media (max-width:980px){.panes{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pane{--pl:var(--edge-l);--pr:var(--edge-r);grid-row:auto;display:block}.pane+.pane{border-left:0;border-top:1px solid var(--seam)}.pb{max-width:640px}}@media (max-width:760px){.phone{width:100%}.code{max-width:36ch}.tx>li{grid-template-columns:40px minmax(0,1fr)}.foot{flex-direction:column;align-items:flex-start}.fr{flex-direction:column;align-items:flex-start;gap:8px}.fr .bk-note{text-wrap:balance;order:-1}}@media (max-width:560px){.ro{font-size:12px}}@media (prefers-reduced-motion:reduce){.pane,.run,.ctl,.book,.phone,.pt:before,.req .m,.req .u{transition:none}}}
@scope([data-section="05-why"]){.why{--nocturne:#0e1220;--bg:var(--nocturne);--seam:#f6f4f017;--chip:#f6f4f02e;--sig:#ff6a3d;padding-bottom:0}.why [data-placeholder]{text-underline-offset:4px}.head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,4vw,64px);padding-bottom:clamp(40px,5vw,72px);display:grid}.index{border-top:1px solid var(--seam);margin:0;padding:0;list-style:none}.index a{border-bottom:1px solid var(--seam);color:var(--fg-2);transition:color var(--d-2) var(--ease);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:11px 0;font-size:15px;text-decoration:none;display:grid}.index a:hover,.index a:focus-visible{color:var(--fg)}.index .n{font:500 12px/1 var(--f-mono);color:var(--sig)}.index .v{font:400 12px/1 var(--f-mono);color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}.index .v svg{width:10px;height:10px;transition:transform var(--d-2) var(--ease)}.index a:hover .v svg,.index a:focus-visible .v svg{transform:translateY(2px)}.board-grid{border-top:1px solid var(--seam);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{border-bottom:1px solid var(--seam);outline:none;flex-direction:column;min-width:0;display:flex;position:relative}.tile:nth-child(odd){border-right:1px solid var(--seam)}.art{flex:1;min-height:clamp(360px,44vh,460px);position:relative;overflow:hidden}.art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cap{padding:20px clamp(20px,3vw,44px) clamp(28px,3vw,40px)}.tile:nth-child(odd) .cap{padding-left:max(var(--gutter),env(safe-area-inset-left,0px))}.tile:nth-child(2n) .cap{padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.k{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;gap:12px;margin:0;display:flex}.k .sq{background:var(--sq,var(--signal));flex:none;order:0;width:10px;height:10px}.k b{letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums;order:2;margin-left:auto;font-weight:500}.k b:after{content:" / 04"}.t-dial{--sq:#7f90f2}.t-setup{--sq:#a98be0}.t-price{--sq:#f2b8d6}.t-board{--sq:var(--signal)}.cap h3{max-width:30ch;font:600 clamp(22px,2vw,30px)/1.18 var(--f-sans);letter-spacing:-.018em;color:var(--fg);text-wrap:balance;margin:14px 0 0}.cap .body{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.5}.cmd{font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);gap:3px;margin:14px 0 0;display:grid}.cmd code{font:inherit;justify-self:start}.cmd code:before{content:"$ "}.cmd .r{color:var(--fg-2)}.cmd .r:before{content:"→ "}.chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--chip);border-radius:var(--r-1);height:30px;font:400 12.5px/1 var(--f-mono);color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.chips li i{background:var(--c,var(--fg-3));width:7px;height:7px}.chips li.new{animation:s05-why-chip .5s var(--ease) both}@keyframes s05-why-chip{0%{opacity:0;transform:translateY(4px)}}.hint{font:400 12.5px/1.45 var(--f-mono);color:var(--fg-3);margin:12px 0 0}.t-dial .art{cursor:ew-resize;touch-action:pan-y}.t-dial .art:focus-visible{outline:2px solid var(--ring);outline-offset:-6px}.read{left:50%;top:var(--art-mid,210px);text-align:center;pointer-events:none;justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.read .tm{font:400 clamp(40px,4.2vw,64px)/1 var(--f-pixel);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.read .st{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.read .st i{background:var(--sig);width:7px;height:7px}.read .st.open i{background:var(--fg-3)}.read .jb{max-width:24ch;min-height:1.35em;font:400 12.5px/1.35 var(--f-mono);color:var(--fg-3)}.t-dial>.cap>.bk-pause--corner{z-index:3;top:16px;bottom:auto;right:16px}.learn .bar{font:400 12.5px/1 var(--f-mono);color:var(--fg);align-items:center;gap:12px;margin:16px 0 0;display:flex}.learn .bar b{color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.prog{background:repeating-linear-gradient(90deg,var(--chip) 0 5px,transparent 5px 6px);height:6px;margin-top:10px;position:relative}.prog i{background:repeating-linear-gradient(90deg,var(--sig) 0 5px,transparent 5px 6px);width:0;transition:width .4s var(--ease);position:absolute;inset:0 auto 0 0}.t-price .bk-pill{margin-top:16px}.receipt{border:1px dashed var(--chip);border-radius:var(--r-2);max-width:460px;font:400 12.5px/1.5 var(--f-mono);color:var(--fg-2);margin:16px 0 0;padding:14px 16px}.rc-top{border-bottom:1px dashed var(--chip);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;gap:12px;margin-bottom:6px;padding-bottom:8px;font-size:11px;display:flex}.rc-top .brand{font:400 14px/1 var(--f-pixel);letter-spacing:0;text-transform:none;color:var(--fg)}.receipt .ln{border-radius:var(--r-1);transition:background-color .3s var(--ease),color .3s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;margin:0 -4px;padding:2px 4px;display:grid}.receipt .dots{border-bottom:1px dotted var(--chip);transform:translateY(-4px)}.receipt .ln.on{background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg)}.receipt .tot{border-top:1px dashed var(--chip);color:var(--fg);justify-content:space-between;gap:12px;margin-top:6px;padding-top:8px;display:flex}.receipt .tot b{font-weight:400}.t-price .bk-note{margin-top:14px}.t-board .art{flex-direction:column;justify-content:center;display:flex}.board{z-index:1;gap:26px;padding:clamp(24px,3vw,36px) clamp(20px,3vw,44px) 24px;display:grid;position:relative}.tile:nth-child(2n) .board{padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.sched{overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:grid;overflow-x:auto}.sched::-webkit-scrollbar{display:none}.sched>*{min-width:520px}.load{height:96px;position:relative}.load span{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);display:inline-block;position:sticky;left:0}.ax{height:13px;font:400 11px/1 var(--f-mono);color:var(--fg-2);font-variant-numeric:tabular-nums;position:relative}.ax span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.lane{gap:8px;display:grid}.who{z-index:1;background:var(--nocturne);width:max-content;font:400 11.5px/1 var(--f-mono);color:var(--fg-2);align-items:baseline;gap:9px;margin:0;padding-right:10px;display:flex;position:sticky;left:0}.who i{background:var(--c);align-self:center;width:8px;height:8px}.who b{font:600 14px/1 var(--f-sans);letter-spacing:-.005em;color:var(--fg)}.track{height:62px;position:relative}.job{border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 14%,#10162a);min-width:0;color:var(--fg);text-align:left;cursor:grab;touch-action:none;transition:left .45s var(--ease),width .45s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease);border-radius:4px;flex-direction:column;justify-content:center;gap:3px;margin:0;padding:0 6px 0 13px;display:flex;position:absolute;top:5px;bottom:5px}.job .ed{background:repeating-linear-gradient(180deg,var(--c) 0 2px,transparent 2px 4px);width:3px;position:absolute;top:5px;bottom:5px;left:4px}.job .tt{-webkit-line-clamp:2;font:600 12px/1.15 var(--f-sans);letter-spacing:-.005em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job .tm{font:400 10.5px/1.2 var(--f-mono);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job .when{z-index:1;background:var(--fg);color:var(--nocturne);font:500 11px/1.2 var(--f-mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease);border-radius:3px;padding:4px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.job:hover,.job:focus-visible{border-color:color-mix(in srgb,var(--c) 75%,transparent);background:color-mix(in srgb,var(--c) 22%,#10162a)}.job:focus-visible{outline:2px solid var(--ring);outline-offset:2px;z-index:2}.job:focus-visible .when,.job.drag .when{opacity:1}.job.drag{z-index:3;cursor:grabbing;transition:transform .2s var(--ease),box-shadow .2s var(--ease);transform:translateY(-2px);box-shadow:0 12px 28px #04060e99}.job.clash{border-style:dashed;border-color:var(--sig)}.job.agent{border-color:var(--sig)}.job.by-agent:after{content:"";background:var(--sig);width:6px;height:6px;position:absolute;top:6px;right:6px}.job.moved{animation:s05-why-ping .9s var(--ease)}.job.agent.new{animation:s05-why-ping 1.2s var(--ease) 2}.job.nudge{animation:s05-why-nudge 3.2s var(--ease) 1s infinite}.bk-halted .job.nudge{animation:none}@keyframes s05-why-ping{30%{background-color:color-mix(in srgb,var(--c) 38%,#10162a)}}@keyframes s05-why-nudge{0%,40%,to{transform:none}12%{transform:translate(9px)}24%{transform:translate(-2px)}}.cue{background:var(--nocturne);font:500 11px/1.2 var(--f-mono);color:var(--fg);white-space:nowrap;pointer-events:none;border:1px dashed #f6f4f080;border-radius:3px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex;position:absolute;bottom:calc(100% + 3px);transform:translate(-50%)}.cue svg{width:10px;height:10px}.cue[hidden]{display:none}.audit{gap:8px;display:grid}.audit .ah{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:12px;margin:0;display:flex}.audit .ah:after{content:"";background:var(--seam);flex:1;height:1px}.audit ol{align-content:start;min-height:84px;margin:0;padding:0;list-style:none;display:grid}.audit li{border-bottom:1px solid var(--seam);font:400 11px/1.3 var(--f-mono);color:var(--fg-3);font-variant-numeric:tabular-nums;grid-template-columns:68px 64px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;display:grid}.audit .ac{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.audit .ac i{background:var(--fg-2);width:6px;height:6px}.audit .ac.agent i{background:var(--sig)}.audit .wh{font:400 13px/1.3 var(--f-sans);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audit li.empty .wh{color:var(--fg-3)}.audit li.new{animation:s05-why-chip .5s var(--ease) both}.toast{min-height:1.45em;font:400 12.5px/1.45 var(--f-mono);color:var(--fg-2);align-items:baseline;gap:8px;margin:12px 0 0;display:flex}.toast i{background:var(--sig);flex:none;width:6px;height:6px;transform:translateY(-1px)}.foot{justify-content:flex-end;padding:20px 0 clamp(40px,5vw,64px);display:flex}@media (max-width:980px){.head,.board-grid{grid-template-columns:minmax(0,1fr)}.tile:nth-child(odd){border-right:0}.tile .cap,.board,.tile:nth-child(2n) .board{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.foot{justify-content:flex-start}}@media (max-width:560px){.audit li{grid-template-columns:auto 58px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.job,.prog i,.index a,.index .v svg,.receipt .ln{transition:none}.chips li.new,.job.moved,.job.agent.new,.job.nudge,.audit li.new{animation:none}}}
@scope([data-section="06-client-dashboard"]){.cd{--bg:#0e1220;--seam:#f6f4f017;--sig:#ff6a3d;--t-clean:#a98be0;--oven:#f0a93e;--fridge:#4fb8e8;--windows:#dce3ff;--stage-y:56px;--lead:clamp(40px,6vw,112px);--phone:340px;padding-bottom:0}.cd [data-placeholder]{text-underline-offset:4px}.cd .bk-head{padding-bottom:clamp(40px,5vw,72px)}.cd-grid{border-block:1px solid var(--seam);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid;position:relative}.cd-ground{pointer-events:none;grid-area:1/1/auto/-1;position:relative;overflow:hidden}.cd-ground canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cd-card{grid-row:1/span 3;grid-template-rows:subgrid;min-width:0;display:grid;position:relative}.cd-mail{border-right:1px solid var(--seam);--sq:#56618c;grid-column:1}.cd-live{--sq:var(--t-clean);grid-column:2}.cd-flat,.cd-stage{grid-row:1}.cd-mh0,.cd-head{grid-row:2;padding-top:22px}.cd-lack,.cd-logw{grid-row:3;padding-top:12px;padding-bottom:clamp(28px,3vw,40px)}.cd-mh0,.cd-lack{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:clamp(20px,3vw,44px)}.cd-head,.cd-logw{padding-left:var(--lead);padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.cd-live>.bk-edge{left:0;right:0}.cd-live>.bk-pause--corner{top:16px;bottom:auto}.cd-k{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;gap:12px;margin:0;display:flex}.cd-k:before{content:"";background:var(--sq);flex:none;width:10px;height:10px}.cd-k:after{letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto}.cd-mail .cd-k:after{content:"01 / 02";content:"01 / 02" / ""}.cd-live .cd-k:after{content:"02 / 02";content:"02 / 02" / ""}.cd-t{max-width:30ch;font:600 clamp(22px,2vw,30px)/1.18 var(--f-sans);letter-spacing:-.018em;color:var(--fg);text-wrap:balance;margin:14px 0 0}.cd-lack{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.cd-strip{display:none}.cd-flat{aspect-ratio:340/700;width:clamp(240px,19vw,290px);margin:var(--stage-y) 0;border:1px solid var(--line-2);background:var(--bg);border-radius:42px;place-self:center;padding:9px}.cd-flat>div{border:1px solid var(--line);border-radius:33px;height:100%;padding:0 16px;overflow:hidden}.cd-flat .cd-status{color:var(--fg-3);margin:0 -16px}.cd-msg{border-top:1px solid var(--line-2);margin:14px 0 0;padding-top:16px}.cd-mh{font:400 var(--fs-code)/1.4 var(--f-mono);color:var(--fg-3);grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.cd-mh dd{min-width:0;color:var(--fg-2);margin:0}.cd-mb{max-width:38ch;font:400 15px/1.55 var(--f-sans);color:var(--fg-2);text-wrap:pretty;margin:20px 0 0}.cd-ml{font-size:var(--fs-small);color:var(--fg);align-items:center;gap:10px;margin:16px 0 0;display:flex}.cd-ml u,.cd-strip u{text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.cd-ml i,.cd-strip i{color:var(--fg-3);font-style:normal}.cd-stage{min-width:0;padding:var(--stage-y) var(--gutter);cursor:ew-resize;touch-action:pan-y;justify-content:center;align-items:center;display:flex}.cd-stage.is-drag{cursor:grabbing}.cd-phone{width:min(var(--phone),100%);aspect-ratio:340/700;cursor:auto;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#141a2e9e,#0c101ecc);border:1px solid #f6f4f029;border-radius:44px;flex:none;padding:10px;position:relative;box-shadow:inset 0 1px #f6f4f014,0 40px 90px -40px #000c}.cd-screen{height:100%;color:var(--fg);--placeholder-line:#f6f4f04d;background:#080b1657;border:1px solid #f6f4f014;border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cd-status{height:28px;font:500 var(--fs-label)/1 var(--f-mono);letter-spacing:.04em;color:var(--fg-2);flex:none;justify-content:space-between;align-items:center;margin:0;padding:2px 26px 0;display:flex}.cd-app{flex-direction:column;flex:1;min-height:0;padding:8px 16px 16px;display:flex}.cd-biz{font:600 17px/1.25 var(--f-sans);letter-spacing:-.01em;margin:0}.cd-hi{color:var(--fg-2);margin:2px 0 0;font-size:14px;line-height:1.3}.cd-sub{font:500 var(--fs-label)/1 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;margin:18px 0 8px;display:flex}.cd-next{border:1px solid var(--line-2);border-radius:var(--r-3);background:#f6f4f009;margin-top:14px;padding:11px 14px 12px 18px;position:relative}.cd-next:before{content:"";border-radius:var(--r-3) 0 0 var(--r-3);background:var(--t-clean);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.cd-next .cd-sub{margin:0}.cd-nd{align-items:baseline;gap:12px;margin:8px 0 0;display:flex}.cd-nd b{font:400 28px/1 var(--f-pixel);letter-spacing:-.01em;color:var(--fg)}.cd-nd span{color:var(--fg-2);font-size:14px}.cd .cd-next .bk-rule{background:var(--sig);opacity:0;transition:transform var(--d-4) var(--ease-in),opacity 0s linear var(--d-4);animation:none;position:absolute;top:-1px;left:6px;right:6px;transform:scaleX(0)}.cd .cd-next.is-booked .bk-rule{opacity:1;transition:transform var(--d-4) var(--ease-in),opacity 0s;transform:scaleX(1)}.cd-seg{border:1px solid var(--line-2);background:#f6f4f00d;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));height:40px;padding:3px;display:grid;position:relative}.cd-seg:before{content:"";background:var(--fg);width:calc(33.3333% - 2px);transform:translateX(calc(var(--k,1) * 100%));transition:transform var(--d-2) var(--ease);border-radius:17px;position:absolute;top:3px;bottom:3px;left:3px}.cd-seg button{z-index:1;min-width:0;font:500 14px/1 var(--f-sans);color:var(--fg-2);transition:background-color var(--d-1) var(--ease),color var(--d-2) var(--ease);background:0 0;border:0;border-radius:17px;padding:0;position:relative}.cd-seg button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}.cd-seg button[aria-pressed=true]{color:var(--bg)}.cd-visits{margin:4px 0 0;padding:0;list-style:none}.cd-visits li{border-bottom:1px solid var(--line);grid-template-columns:17px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:44px;font-size:14px;display:grid}.cd-visits li:before{content:"";background:repeating-linear-gradient(180deg,var(--t-clean) 0 1.7px,transparent 1.7px 5px);width:17px;height:12px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px);mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px)}.cd-visits .d{font-variant-numeric:tabular-nums;font-weight:500}.cd-visits .tm{color:var(--fg-2)}.cd-ty .c{opacity:0;animation:s06-client-dashboard-cd-on 1ms steps(1) calc(var(--d0,0s) + var(--i) * var(--type-step)) forwards}@keyframes s06-client-dashboard-cd-on{to{opacity:1}}.cd-xs{gap:2px;display:grid}.cd-x{border-radius:var(--r-3);text-align:left;width:calc(100% + 16px);height:40px;color:var(--fg);transition:background-color var(--d-1) var(--ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;column-gap:12px;margin:0 -8px;padding:0 8px;font-size:14px;display:grid}.cd-x[data-x=oven]{--x:var(--oven)}.cd-x[data-x=fridge]{--x:var(--fridge)}.cd-x[data-x=windows]{--x:var(--windows)}.cd-x:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.cd-x .p{color:var(--fg-2);font-variant-numeric:tabular-nums}.cd-x .sw{width:44px;height:26px;transition:background-color var(--d-2) var(--ease);background:#f6f4f029;border-radius:13px;position:relative}.cd-x .sw:after{content:"";width:20px;height:20px;transition:transform var(--d-2) var(--ease),background-color var(--d-2) var(--ease);background:#f6f4f0;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0006}.cd-x[aria-checked=true] .sw{background:var(--x)}.cd-x[aria-checked=true] .sw:after{background:#0e1220;transform:translate(18px)}@property --cd-n{syntax:"<integer>";inherits:false;initial-value:160}.cd-total{border-top:1px solid var(--line-2);color:var(--fg-2);justify-content:space-between;align-items:baseline;margin:8px 0 0;padding-top:10px;font-size:14px;display:flex}.cd-total b{--cd-n:160;counter-reset:cd var(--cd-n);transition:--cd-n var(--d-3) var(--ease);font:600 15px/1 var(--f-sans);font-variant-numeric:tabular-nums;color:var(--fg)}.cd-total b:after{content:"$" counter(cd)}.cd-book{flex:none;width:100%;height:52px;margin-top:auto}.cd-book .sq{background:var(--sig);width:8px;height:8px;display:none}.cd-book.is-booked .sq{display:block}.cd-gap{flex:10px;min-height:10px}.cd-tap{z-index:3;opacity:0;pointer-events:none;will-change:transform,opacity;border:1.5px solid #f6f4f0;border-radius:50%;width:28px;height:28px;position:absolute;top:0;left:0;box-shadow:0 0 0 1.5px #0e1220d9}.cd-screen :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cd-x:focus-visible{outline-offset:1px}.cd-logw{min-width:0}.cd-hint{max-width:52ch;font:400 12.5px/1.45 var(--f-mono);color:var(--fg-3);margin:0 0 16px}.cd-logh{max-width:720px;font:500 var(--fs-label)/1.3 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:9px;display:flex}.cd-log{max-width:720px;min-height:186px;transition:opacity var(--d-2) var(--ease);margin:0;padding:0;list-style:none}.cd-log li{border-top:1px solid var(--seam);font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);overflow-wrap:anywhere;gap:3px;padding:9px 0 10px;display:grid}.cd-log code{font:inherit;justify-self:start}.cd-log code:before{content:"$ "}.cd-log code b{color:var(--c,var(--fg));font-weight:500}.cd-log .r{color:var(--fg-2);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.cd-log .r>span:before{content:"→ "}.cd-log .r i{color:var(--fg-3);font-variant-numeric:tabular-nums;font-style:normal}.cd-log li.cd-empty{color:var(--fg-3)}.cd-log li.in{animation:s06-client-dashboard-cd-rise var(--d-3) var(--ease) both}.cd-log.out{opacity:0}@keyframes s06-client-dashboard-cd-rise{0%{opacity:0;transform:translateY(6px)}}.cd-foot{padding:20px 0 var(--section-y-end);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.bk-still .cd-seg:before,.bk-still .cd-seg button,.bk-still .cd-x,.bk-still .cd-x .sw,.bk-still .cd-x .sw:after,.bk-still .cd-total b,.bk-still .cd-next .bk-rule,.bk-still .cd-log{transition:none!important}.bk-still .cd-ty .c{opacity:1!important;animation:none!important}.bk-still .cd-log li{animation:none!important}.bk-still .cd-tap{display:none}@media (max-width:1279px){.cd{--phone:300px}}@media (max-width:1023px){.cd{--band:clamp(220px,34vw,280px)}.cd-grid{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.cd-ground{grid-row:2}.cd-mail{height:64px;padding:0 max(var(--gutter),env(safe-area-inset-left,0px));border-right:0;border-bottom:1px solid var(--seam);grid-row:1;align-items:center;display:flex}.cd-mail>:not(.cd-mh0),.cd-mail .cd-t{display:none}.cd-mh0{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.cd-mail .cd-k:after{content:none}.cd-mail .cd-strip{font-size:var(--fs-small);color:var(--fg);align-items:center;gap:8px;margin:0;display:flex}.cd-live{grid-area:2/1/span 3}.cd-stage{padding:calc(var(--band) - 48px) max(var(--gutter),env(safe-area-inset-right,0px)) 40px max(var(--gutter),env(safe-area-inset-left,0px));justify-content:center}.cd-head,.cd-logw{padding-left:max(var(--gutter),env(safe-area-inset-left,0px))}.cd{--phone:340px}}@media (max-width:760px){.cd-phone{width:min(var(--phone),86vw,100%)}.cd-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cd-seg:before,.cd-seg button,.cd-x,.cd-x .sw,.cd-x .sw:after,.cd-total b,.cd-next .bk-rule,.cd-log{transition:none!important}.cd-ty .c,.cd-log li{opacity:1!important;animation:none!important}.cd-tap{display:none}}}
@scope([data-section="07-after-hours"]){.ah{--ah-plumb:#4fb8e8;--ah-quote:#a98be0;--ah-sig:#ff6a3d}.ah.bk-ground{background:var(--ah-bg,var(--bg));position:relative;overflow:hidden}.ah-pin{isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative;overflow:hidden}.ah[data-mode=pin] .ah-pin{will-change:transform;position:absolute;top:0;left:0;right:0}.ah-cols{inset:0 var(--gutter);z-index:-1;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute}.ah-cols i{border-left:1px solid #f6f4f00a}.ah-cols i:last-child{border-right:1px solid #f6f4f00a}.ah-copy{min-width:0;padding:var(--pad-y,64px) clamp(24px,3.4vw,56px) var(--pad-y,64px) max(var(--gutter),env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;display:flex;position:relative}.ah-switch{transition:transform var(--d-3) var(--ease-in);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ah.is-night .ah-switch{transform:scaleX(1)}[data-embed] .ah[data-mode=pin] .ah-switch{top:calc(var(--header-h) + 1px)}.ah-copy .bk-h{text-wrap:balance}.ah-copy .bk-copy{max-width:30rem;margin-top:24px}.ah-steps{margin:var(--gap-steps,40px) 0 0;border-top:1px solid var(--line-2);max-width:30rem;padding:0;list-style:none;display:grid}.ah-step{border-bottom:1px solid var(--line-2);color:var(--fg-2);grid-template-columns:44px minmax(0,1fr);gap:0 8px;padding:16px 0 18px;display:grid;position:relative}.ah-step .n{font:500 12px/1.6 var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}.ah-step b{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35;display:block}.ah-step .d{opacity:0;max-height:0;color:var(--fg-2);transition:max-height .5s var(--ease),opacity .4s var(--ease);margin-top:4px;font-size:14.5px;line-height:1.5;display:block;overflow:hidden}.ah-step:after{content:"";background:var(--signal);height:1px;transform:scaleX(var(--f,0));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.ah-step.on{color:var(--fg)}.ah-step.on .n{color:var(--signal-text)}.ah-step.on .d{opacity:1;max-height:5em}.ah-act{margin-top:var(--gap-act,32px);flex-wrap:wrap;gap:12px;display:flex}.ah-scene{isolation:isolate;border-left:1px solid var(--line-2);background:var(--ah-sky,var(--bg));min-width:0;color:var(--fg);margin:0;position:relative;overflow:hidden}.ah-gl{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ah--nogl .ah-gl{display:none}.ah--nogl .ah-scene{background:radial-gradient(circle at 50% 38%,#7f90f24d,#7f90f200 28%), radial-gradient(62% 42% at 102% 90%,rgba(242,184,214,var(--ah-glow,0)),#f2b8d600),var(--ah-sky,var(--bg))}.ah-scene:after{content:"";z-index:1;background:linear-gradient(transparent,var(--ah-sky,var(--bg)));pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.ah-clock{z-index:3;border-radius:var(--r-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--fg);font-variant-numeric:tabular-nums;background:#0e1220b8;border:1px solid #f6f4f024;align-items:center;gap:10px;padding:8px 11px;display:flex;position:absolute;top:22px;left:24px}.ah-clock i{background:var(--fg-3);width:7px;height:7px;transition:background-color var(--d-3) var(--ease);flex:none}.ah-clock.on i{background:var(--ah-sig);animation:1.4s ease-in-out infinite s07-after-hours-ah-pulse}.ah-clock .t{text-align:right;min-width:8ch}.ah-clock em{color:var(--fg-2);font-style:normal}@keyframes s07-after-hours-ah-pulse{50%{opacity:.35}}.ah-caps{z-index:2;display:grid;position:absolute;bottom:96px;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.ah-cap{max-width:34rem;transition:opacity .45s var(--ease),transform .45s var(--ease);grid-area:1/1;align-self:end}.ah--ready .ah-cap{opacity:0;pointer-events:none;transform:translateY(6px)}.ah--ready .ah-cap.is-on{opacity:1;pointer-events:auto;transform:none}.ah:not(.ah--ready) .ah-caps{flex-direction:column;gap:28px;display:flex}.ah-ch{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;gap:12px;margin:0;display:flex}.ah-ch .dot{background:var(--sq,var(--ah-sig));flex:none;width:10px;height:10px}.ah-c1{--sq:var(--ah-plumb)}.ah-c2{--sq:var(--ah-quote)}.ah-c3{--sq:var(--ah-sig)}.ah-ch .r{letter-spacing:.06em;text-transform:none;color:var(--fg-3);margin-left:auto}.ah-who{align-items:center;gap:14px;margin-top:16px;display:flex}.ah-tq{border:1px solid var(--line-2);border-radius:var(--r-2);width:44px;height:44px;color:var(--ah-plumb);flex:none;place-items:center;display:grid}.ah-tq svg{fill:currentColor;width:20px;height:20px}.ah-who b{font:600 clamp(20px,1.7vw,26px)/1.2 var(--f-sans);letter-spacing:-.015em;display:block}.ah-who small{color:var(--fg-2);margin-top:2px;font-size:15px;display:block}.ah-chan,.ah-tags{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.ah-chan>span,.ah-tags>span{border:1px solid var(--line-2);border-radius:var(--r-1);height:32px;font:400 13px/1 var(--f-mono);color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ah-chan .lit,.ah-tags .audit{background:var(--agent-wash);color:var(--signal-text);border-color:#0000}.ah-chan .lit:before,.ah-tags .audit:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.ah-msg{color:var(--fg-2);margin:14px 0 0;font-size:15px;line-height:1.45}.ah-msg.agent{font:600 clamp(18px,1.5vw,22px)/1.3 var(--f-sans);letter-spacing:-.012em;color:var(--fg);text-wrap:pretty}.ah-msg .k{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:5px;display:block}.ah-msg.agent .k{color:var(--signal-text)}.ah-tool{font:400 13px/1.5 var(--f-mono);color:var(--fg-2);margin:14px 0 0}.ah-tool:before{content:"$ ";color:var(--fg-3)}.ah-tool code{font:inherit}.ah-job{grid-template-columns:4px minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.ah-job .bar{background:var(--ah-plumb)}.ah-job b{font:600 clamp(20px,1.7vw,26px)/1.2 var(--f-sans);letter-spacing:-.015em;display:block}.ah-job small{font:400 13px/1.4 var(--f-mono);color:var(--fg-2);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.ah-cap [data-placeholder]{text-underline-offset:4px}.ah-note{z-index:3;background:var(--ah-sky,var(--bg));max-width:calc(100% - 150px);position:absolute;bottom:27px;left:24px}.ah-scene .bk-pause--corner{right:24px}.ah-scene.bk-halted .ah-clock i{animation-play-state:paused}.ah--still .ah-clock i{animation:none}.ah--still .ah-cap,.ah--still .ah-step .d,.ah--still .ah-switch,.ah--still .ah-clock i{transition:none}.ah:not(.ah--ready) .ah-step .d{opacity:1;max-height:5em}@media (max-width:900px){.ah-pin{grid-template-columns:minmax(0,1fr)}.ah-copy{padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.ah-scene{border-left:0;border-top:1px solid var(--line-2);height:clamp(720px,19.6vw + 643.56px,820px)}.ah-caps{bottom:84px;left:16px;right:16px}.ah-clock{top:16px;left:16px}.ah-note{max-width:calc(100% - 96px);bottom:22px;left:16px}.ah-scene .bk-pause--corner{right:16px}}@media (prefers-reduced-motion:reduce){.ah-clock i{transition:none;animation:none}.ah-cap,.ah-step .d,.ah-switch{transition:none}}}
@scope([data-section="04b-agent-features"]){.af{--nv-top:#7f90f2;--nv-mid:#a98be0;--nv-bot:#f2b8d6;--nv-ring:#5d66c2;--nv-field:#3a4262;--nv-req:#a9c4ff;--nv-work:#c9a2ff;--sig:#ff6a3d;--seam:#f6f4f017;background:var(--bg)}.af-note{width:fit-content;margin-bottom:clamp(28px,3vw,40px);display:flex}.af-row{isolation:isolate;grid-template-columns:[full-start] minmax(max(var(--gutter),env(safe-area-inset-left,0px)),1fr) [content-start] minmax(0,var(--max)) [content-end] minmax(max(var(--gutter),env(safe-area-inset-right,0px)),1fr) [full-end];border-block:1px solid var(--seam);grid-template-rows:[top]auto[aside]auto[art]auto[foot]auto;padding:clamp(56px,6vw,88px) 0 clamp(16px,2vw,24px);display:grid;position:relative}.af-row+.af-row{border-top:0}.af-screen{z-index:-1;pointer-events:none;position:absolute;inset:0}.af-screen:before{content:"";background:repeating-linear-gradient(#0000 0 2px,#3a42628c 2px 3.5px,#0000 3.5px 5px);position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 18px);mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 18px)}.af-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.af-nogl .af-gl{display:none}.af-copy{z-index:2;grid-area:top/content;place-self:start;max-width:460px;position:relative}.af-copy .bk-h{line-height:1.08}.af-copy .bk-copy{max-width:42ch;margin-top:22px;line-height:1.6}.af-row--price .af-copy{justify-self:end}.af-fig{grid-area:top/full/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;margin:0;display:grid}.af-fig [data-placeholder]{text-underline-offset:3px}.af-foot{z-index:2;grid-area:foot/content;justify-self:end;align-items:center;gap:16px;margin-top:20px;display:flex;position:relative}.af-cap{font:400 11px/1.3 var(--f-mono);color:var(--fg-2);margin:0}.af-tick{fill:none;width:12px;height:12px;stroke:var(--signal);stroke-width:1.5px;flex:none}.af-tick path,.af-stitch path{stroke-dasharray:1;stroke-dashoffset:0}.af-done .bk-type .c{opacity:1!important;animation:none!important}.af-done .bk-type .c:after{opacity:0!important;animation:none!important}.af-cmd{font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);overflow-wrap:anywhere;gap:3px;margin:16px 0 0;display:grid}.af-cmd code{font:inherit;justify-self:start}.af-cmd code:before{content:"$ "}.af-cmd .rest{color:#0000}.af-cmd .r{min-height:1.5em;color:var(--fg-2)}.af-cmd .r:before{content:"→ "}.af-cmd .r:empty{visibility:hidden}.af-req{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--bg-raised);width:min(100%,340px);transition:border-color var(--d-3) var(--ease);grid-area:top/content;place-self:start end;align-items:flex-start;gap:14px;margin-top:6px;padding:14px 18px 14px 14px;display:flex}.af-req-mark{border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.af-req-mark svg{fill:none;width:12px;height:12px;stroke:var(--fg-2);stroke-width:1.25px}.af-req-label{font:400 11px/1.3 var(--f-mono);color:var(--fg-2);margin-bottom:4px;display:block}.af-req-text{color:var(--fg);margin:0;font-size:15px;line-height:1.4}.af-req-by{border-top:1px solid var(--line-2);font:400 11px/1.3 var(--f-mono);color:var(--fg);align-items:center;gap:8px;margin:10px 0 0;padding-top:10px;display:flex}.af-req-by:before{content:"";background:var(--signal);flex:none;width:6px;height:6px}.af-week{--cols:7;--tue:1;--h:48px;--hd:36px;grid-area:art/full;grid-template-columns:repeat(var(--cols),minmax(0,1fr));height:calc(var(--hd) + 6 * var(--h));margin-top:clamp(40px,4.5vw,64px);display:grid;position:relative}.af-day{min-width:0;position:relative}.af-dh{height:var(--hd);font:500 11px/1 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2);padding:14px 0 0 14px;display:block}.af-dh.on{color:var(--fg)}.af-slot{left:8px;right:8px;top:calc(var(--hd) + var(--r0) * var(--h) + 5px);height:calc(2 * var(--h) - 10px);border-radius:var(--r-2);background:var(--bg);padding:10px;position:absolute}.af-slot--from{--r0:1;border:1px dashed var(--line-strong);color:var(--fg-2)}.af-slot--from .tm{font:400 11px/1.3 var(--f-mono);margin-bottom:4px;display:block}.af-slot--from .st{font-size:12px;line-height:1.4}.af-slot--to{--r0:3;border:1px dashed var(--line-strong);font:400 11px/1.3 var(--f-mono);color:var(--fg-2)}.af-busy{left:14px;top:calc(var(--hd) + 2 * var(--h) + 11px);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-raised);font:400 11px/1.3 var(--f-mono);color:var(--fg-2);white-space:nowrap;padding:5px 8px;position:absolute}.af-stitch{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.af-stitch path{fill:none;stroke:var(--signal);stroke-width:1px}.af-stitch .s3{display:none}.af-kept{z-index:1;left:calc((var(--tue) + 1.5) / var(--cols) * 100%);border:1px solid var(--line-2);background:var(--bg-raised);font:400 11px/1.2 var(--f-mono);color:var(--fg-2);white-space:nowrap;border-radius:14px;padding:5px 9px;position:absolute;top:58px;transform:translate(-50%)}.af-tile{z-index:2;left:calc((var(--tue) + 2) / var(--cols) * 100% + 8px);top:calc(var(--hd) + 3 * var(--h) + 5px);width:calc(100% / var(--cols) - 16px);min-height:calc(2 * var(--h) - 10px);border:1px solid var(--signal);border-radius:var(--r-2);background:var(--agent-wash);transform-origin:50% 60%;transition:border-color var(--d-2) var(--ease),background-color var(--d-2) var(--ease);padding:10px 10px 9px;position:absolute;box-shadow:0 8px 20px -12px #000000b3}.af-tile:after{content:"";z-index:-1;border-radius:inherit;opacity:var(--lift,0);pointer-events:none;position:absolute;inset:0;box-shadow:0 26px 40px -14px #000000f2}.af-tab{border:1px solid var(--signal);background:var(--bg-raised);font:500 11px/1 var(--f-mono);color:var(--fg);transform-origin:bottom;transition:transform var(--d-2) var(--ease),opacity var(--d-2) var(--ease);border-bottom:0;border-radius:3px 3px 0 0;align-items:center;gap:6px;padding:5px 7px;display:flex;position:absolute;bottom:calc(100% + 1px);left:-1px}.af-tab:before{content:"";background:var(--signal);width:6px;height:6px}.af-tile.is-plain{border-color:var(--line-strong);background:var(--bg-raised)}.af-tile.is-plain .af-tab{opacity:0;transform:scaleY(0)}.af-tile-row{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.af-svc{color:var(--fg);font-size:13px;line-height:1.2}.af-tm{font:400 11px/1.3 var(--f-mono);color:var(--fg-2);display:grid}.af-tm>span{grid-area:1/1}.af-tm .t0{opacity:0}.af-details{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.af-chip{border:1px solid var(--line-2);border-radius:var(--r-1);background:color-mix(in srgb,var(--bg) 55%,transparent);font:400 11px/1.3 var(--f-mono);color:var(--fg-2);white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--nv-work) calc(var(--glow,0) * 80%),transparent),0 0 calc(var(--glow,0) * 14px) color-mix(in srgb,var(--nv-work) calc(var(--glow,0) * 50%),transparent);padding:3px 6px}.af-receipt{color:var(--fg-2);grid-area:foot/content;place-self:center start;align-items:center;gap:9px;margin:20px 0 0;font-size:13px;line-height:1.4;display:flex}.af-slip{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--bg-raised);grid-area:top/content;place-self:start;width:min(100%,380px);margin-top:6px;padding:18px 22px 16px}.af-slip-head{font:400 11px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--fg-2);align-items:center;gap:9px;margin:0 0 16px;display:flex}.af-sq{background:var(--signal);flex:none;width:8px;height:8px}.af-line{color:var(--fg-2);transition:color var(--d-2) var(--ease);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:14px;line-height:1.5;display:flex;position:relative}.af-line+.af-line{margin-top:9px}.af-line:before{content:"";background:var(--mk,var(--nv-mid));width:2px;box-shadow:0 0 8px var(--mk,var(--nv-mid));opacity:0;transition:opacity var(--d-2) var(--ease);position:absolute;top:3px;bottom:3px;left:-23px}.af-line.is-on{color:var(--fg)}.af-line.is-on:before{opacity:1}.af-num{font:400 13px/1.5 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:7px;display:inline-flex}.af-line--min .af-num{color:var(--fg-2)}.af-sw{z-index:1;border-radius:var(--r-2);cursor:pointer;pointer-events:auto;transition:background-color var(--d-2) var(--ease);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:-5px -10px}.af-sw:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.af-sw:focus-visible{outline:2px solid var(--ring);outline-offset:0}.af-box{border:1.5px solid var(--mk,var(--nv-mid));background:var(--mk,var(--nv-mid));width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--bg-raised);transition:background-color var(--d-2) var(--ease);border-radius:2px;flex:none}.af-line--extra.is-off,.af-line--extra.is-off .af-num{color:var(--fg-3)}.af-line--extra.is-off .af-box{background:0 0}.af-hint{border-top:1px dashed var(--line-2);font:400 11px/1.4 var(--f-mono);color:var(--fg-3);margin:14px 0 0;padding-top:10px}.af-meter{--usd:250;--tot:175;--minv:120;--amt:#c69ddc;--xt:calc(var(--tot) / var(--usd) * 100%);--xm:calc(var(--minv) / var(--usd) * 100%);--lane:48px;grid-area:art/content;margin-top:clamp(40px,4.5vw,64px);position:relative}.af-flag{width:fit-content;height:24px;font:500 11px/1 var(--f-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;margin:0;padding-left:10px;display:flex;position:relative}.af-flag .v{font:400 13px/1 var(--f-mono);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--fg)}.af-flag--total{margin-left:var(--xt)}.af-flag--total .v{color:var(--amt)}.af-flag--min{margin-left:var(--xm)}.af-scale{height:30px;font:400 11px/1 var(--f-mono);color:var(--fg-2);position:relative}.af-scale span{top:0;left:calc(var(--v) / var(--usd) * 100%);position:absolute;transform:translate(-50%)}.af-scale [data-v="0"]{--v:0;transform:none}.af-scale [data-v="50"]{--v:50}.af-scale [data-v="100"]{--v:100}.af-scale [data-v="150"]{--v:150}.af-scale [data-v="200"]{--v:200}.af-scale [data-v="250"]{--v:250;transform:translate(-100%)}.af-scale:before,.af-scale:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.af-scale:before{background:repeating-linear-gradient(90deg,var(--fg-3) 0 1px,transparent 1px calc(100% * 50 / var(--usd))),linear-gradient(var(--fg-3),var(--fg-3)) right/1px 100% no-repeat;height:12px}.af-scale:after{background:repeating-linear-gradient(90deg,var(--fg-deco) 0 1px,transparent 1px calc(100% * 10 / var(--usd)));height:6px}.af-lanes{grid-template-rows:var(--lane) var(--lane) var(--lane);margin-top:16px;display:grid;position:relative}.af-lane{display:block}.af-lane--q{grid-row:1}.af-lane--c{grid-row:3}.af-reg{left:var(--xt);height:calc(94px + 3 * var(--lane) + 12px);background:var(--signal);transform-origin:top;width:1px;position:absolute;top:-94px}.af-minline{left:var(--xm);height:calc(70px + 3 * var(--lane) + 8px);border-left:1px dashed var(--fg-deco);transform-origin:top;position:absolute;top:-70px}.af-outs{left:calc(var(--xt) + 20px);grid-template-rows:var(--lane) var(--lane) var(--lane);align-items:center;display:grid;position:absolute;top:0}.af-out{border:1px solid var(--line-2);border-left:2px solid var(--signal);border-radius:var(--r-2);background:var(--bg-raised);white-space:nowrap;align-items:baseline;gap:16px;margin:0;padding:7px 12px 7px 11px;display:flex}.af-out+.af-out{grid-row:3}.af-out-k{font:400 11px/1.3 var(--f-mono);color:var(--fg-2);align-items:center;gap:7px;display:inline-flex}.af-amt{font:400 20px/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--amt)}@media (max-width:899px){.af-row{padding-top:48px}.af-row--price .af-copy{justify-self:start}.af-req,.af-slip{grid-row:aside;justify-self:start;margin-top:28px}.af-week{--cols:3;--tue:0;--h:56px;margin-top:40px}.af-day--x,.af-stitch .s7{display:none}.af-stitch .s3{display:inline}.af-kept{top:68px}.af-meter{--usd:200;margin-top:40px}.af-scale .x{display:none}.af-scale [data-v="200"]{transform:translate(-100%)}.af-flag--total{padding:0 10px 0 0;translate:-100%}.af-lanes{--lane:24px}.af-reg{height:auto;bottom:-4px}.af-outs{z-index:1;width:var(--xt);grid-row:4;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;position:relative;left:auto}.af-out+.af-out{grid-row:auto}.af-out{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 11px}.af-amt{font-size:22px}}@media (max-width:480px){.af-copy .bk-copy{margin-top:20px;font-size:16px}.af-req{gap:12px;padding:12px 14px 12px 12px}.af-slip{padding:16px 18px 14px}.af-line:before{left:-19px}.af-tile{left:calc((var(--tue) + 2) / var(--cols) * 100% + 6px);width:calc(100% / var(--cols) - 12px);padding:9px 8px 8px}.af-chip{white-space:normal}.af-slot{padding:9px 8px;left:6px;right:6px}.af-busy{left:10px}.af-receipt{gap:7px;font-size:12px}.af-foot .af-cap{display:none}}@media (prefers-reduced-motion:reduce){.af-req,.af-tile,.af-tab,.af-line,.af-line:before,.af-sw,.af-box{transition:none}}}
@scope([data-section="08-industries"]){.ind{--bg:#0e1220;--seam:#f6f4f017;--chip:#f6f4f02e;--t-hvac:#7c9bff;--t-elec:#f0a93e;--t-plumb:#4fb8e8;--t-pest:#f06a9b;--t-clean:#a98be0;--t-land:#3fc9a3;overflow:hidden}.ind [data-placeholder]{text-underline-offset:4px}.ind-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;display:grid}.ind-lede{max-width:40rem;margin-top:20px}.ind-nav{gap:8px;display:flex}.ind-btn{border:1px solid var(--line-2);width:48px;height:48px;color:var(--fg);transition:border-color var(--d-1) var(--ease),background-color var(--d-1) var(--ease),transform var(--d-1) var(--ease);background:0 0;border-radius:24px;place-items:center;padding:0;display:grid}.ind-btn:hover{border-color:var(--line-strong);background:#f6f4f00a}.ind-btn:active{transform:translateY(1px)}.ind-btn.fwd{background:var(--fg);border-color:var(--fg);color:var(--bg)}.ind-btn.fwd:hover{background:var(--pill-hover);border-color:var(--line-strong)}.ind-btn svg{width:16px;height:16px;transition:transform var(--d-2) var(--ease)}.ind-btn.fwd:hover svg,.ind-btn.fwd:focus-visible svg{transform:translate(2px)}.ind-btn.back:hover svg,.ind-btn.back:focus-visible svg{transform:translate(-2px)}.ind-card{min-height:clamp(560px,46vw,700px);padding-left:max(var(--gutter),env(safe-area-inset-left,0px),calc((100% - var(--max)) / 2));border-block:1px solid var(--seam);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:clamp(40px,5vw,72px);display:grid;position:relative}.ind-card>.bk-edge{left:0;right:0}.ind-form{border-right:1px solid var(--seam);flex-direction:column;min-width:0;padding:clamp(28px,3vw,48px) clamp(24px,3vw,48px) clamp(28px,3vw,44px) 0;display:flex}.ind-form h3{max-width:22ch;font:500 clamp(26px,1rem + 1.25vw,38px)/1.12 var(--f-sans);letter-spacing:-.022em;color:var(--fg);text-wrap:pretty;margin:0}.ind-form h3 span{color:var(--fg-3)}.ind-cap{gap:14px;margin-top:auto;padding-top:32px;display:grid}.ind-field{display:block;position:relative}.ind-field label{font:400 var(--fs-code)/1 var(--f-mono);letter-spacing:.02em;color:var(--fg-3);pointer-events:none;position:absolute;top:14px;left:16px}.ind-field input{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-sunken);width:100%;height:96px;font:500 17px/1.2 var(--f-sans);letter-spacing:-.01em;color:var(--fg);transition:border-color var(--d-1) var(--ease),box-shadow var(--d-1) var(--ease);outline:0;padding:36px 16px 14px;display:block}.ind-field input::placeholder{color:var(--fg-3);opacity:1}.ind-field input:hover{border-color:var(--field-hover)}.ind-field input:focus{border-color:var(--fg);box-shadow:0 0 0 3px #f6f4f014}.ind-field input[aria-invalid=true]{border-color:var(--signal)}.ind-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.ind-row .bk-msg{grid-area:1/1;justify-self:start;margin:0}.ind-row .bk-pill{grid-area:1/2}.ind-cap.done .bk-msg{color:var(--fg);background:0 0;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.ind-cap.done .bk-msg:before{content:"";background:var(--signal);flex:none;width:8px;height:8px;margin-top:.3em}.ind-side{min-width:0;position:relative;overflow:hidden}.ind-strips{touch-action:pan-y;min-width:0;height:100%;display:flex}.strip{border:0;border-left:1px solid var(--seam);text-align:left;min-width:0;color:var(--fg);background:var(--bg);transition:flex-grow var(--d-4) var(--ease);border-radius:0;flex:1 1 0;margin:0;padding:0;position:relative;overflow:hidden}.strip:first-child{border-left:0}.strip[aria-selected=true]{cursor:default;flex-grow:8}.strip:focus-visible{outline:2px solid var(--ring);outline-offset:-5px}.strip canvas{pointer-events:none;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.strip .tag{white-space:nowrap;transform-origin:50%;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);transition:opacity var(--d-3) var(--ease) .25s,color var(--d-2) var(--ease);position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(-90deg)translateY(-60px)}.strip:not([aria-selected=true]):hover .tag,.strip:focus-visible .tag{color:var(--fg)}.strip[aria-selected=true] .tag{opacity:0;transition:opacity var(--d-1) var(--ease)}.strip .info{width:calc(var(--ow,420px) - 48px);opacity:0;pointer-events:none;transition:opacity var(--d-1) var(--ease),transform var(--d-1) var(--ease);gap:12px;display:grid;position:absolute;bottom:24px;left:24px;transform:translateY(8px)}.strip[aria-selected=true] .info{opacity:1;transition:opacity var(--d-3) var(--ease) .25s,transform var(--d-3) var(--ease) .25s;transform:none}.info .k{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);align-items:center;gap:12px;display:flex}.info .k:before{content:"";background:var(--c);flex:none;width:10px;height:10px}.info .k em{letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.info .line{max-width:34ch;font:600 clamp(18px,1rem + .45vw,24px)/1.22 var(--f-sans);letter-spacing:-.018em;color:var(--fg);text-wrap:pretty;display:block}.info .chips{flex-wrap:wrap;gap:8px;display:flex}.info .chip{border:1px solid var(--chip);border-radius:var(--r-1);height:30px;font:400 12.5px/1 var(--f-mono);color:var(--fg-2);white-space:nowrap;align-items:center;padding:0 11px;display:inline-flex}.info .api{font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);display:block}.info .api .call:before{content:"$ "}.info .api .res{color:var(--fg-2);margin-top:3px;display:block}.info .api .res>span{white-space:nowrap}.strip.wr .api .res>span{animation:s08-ind-res .34s var(--ease) .38s both}.strip.wr .api .res>span:nth-child(2){animation-delay:.5s}.strip.wr .api .res>span:nth-child(3){animation-delay:.62s}@keyframes s08-ind-res{0%{opacity:0}}.ind-side .bk-pause--corner{top:12px;right:max(12px,env(safe-area-inset-right,0px));bottom:auto}.ind-note{margin-top:20px}@media (max-width:900px){.ind-head{grid-template-columns:minmax(0,1fr)}.ind-card{grid-template-columns:minmax(0,1fr);min-height:0;padding-left:0}.ind-form{padding:clamp(24px,5vw,40px) max(var(--gutter),env(safe-area-inset-right,0px)) 32px max(var(--gutter),env(safe-area-inset-left,0px));border-right:0;border-bottom:1px solid var(--seam)}.ind-side{height:560px}.strip[aria-selected=true]{flex-grow:9}.strip .tag{font-size:11px;bottom:16px;translate:0 -54px}.info .chip:nth-child(n+3){display:none}}@media (max-width:520px){.ind-side{height:540px}.strip .info{width:calc(var(--ow,240px) - 32px);gap:10px;bottom:18px;left:16px}.info .line{font-size:16px}.info .api{font-size:11px}.ind-row{grid-template-columns:minmax(0,1fr)}.ind-row .bk-pill{grid-area:1/1;justify-self:stretch}.ind-row .bk-msg{grid-row:2}}.bk-still .strip,.bk-still .strip .tag,.bk-still .strip .info{transition:none!important}@media (prefers-reduced-motion:reduce){.strip,.strip .tag,.strip .info,.ind-btn,.ind-btn svg,.ind-field input{transition:none!important}.strip.wr .api .res>span{animation:none}}}
@scope([data-section="09-pricing-teaser"]){:scope{background:var(--bg)}.pt{--seam:#f6f4f017;--sig:#ff6a3d;--pad:clamp(20px,2.4vw,36px);--edge-l:max(var(--gutter),env(safe-area-inset-left,0px));--edge-r:max(var(--gutter),env(safe-area-inset-right,0px))}.pt [data-placeholder]{text-underline-offset:4px}.pt .bk-head>.bk-copy{max-width:min(var(--measure),56ch)}.pt-board{margin-top:clamp(40px,5vw,72px)}.pt-cli{min-height:64px;padding:10px var(--edge-r) 10px var(--edge-l);border-top:1px solid var(--seam);align-items:center;gap:12px 24px;display:flex}.cmd{min-width:0;font:400 12.5px/1.5 var(--f-mono);color:var(--fg-3);flex-wrap:wrap;align-items:baseline;gap:2px 22px;margin:0;display:flex}.cmd code{font:inherit;overflow-wrap:anywhere}.cmd code:before{content:"$ "}.cmd .r{color:var(--fg-2);overflow-wrap:anywhere}.cmd .r:before{content:"→ "}.pt-cli .bk-pause{flex:none;margin-left:auto}.pt-cols{counter-reset:tier;border-top:1px solid var(--seam);border-bottom:1px solid var(--seam);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pt-col{counter-increment:tier;flex-direction:column;min-width:0;display:flex;position:relative}.pt-col+.pt-col{border-left:1px solid var(--seam)}.pt-col:first-child{--k:0;--sq:#7f90f2}.pt-col:nth-child(2){--k:1;--sq:#9b8ce6}.pt-col:nth-child(3){--k:2;--sq:#c19adc}.pt-col:nth-child(4){--k:3;--sq:#f2b8d6}.pt-col .bk-edge{z-index:1;left:0;right:0}.pt-art{height:clamp(260px,30vw,440px);position:relative;overflow:hidden}.pt-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pt-cap{padding:22px var(--pad) clamp(28px,2.6vw,36px);transition:background-color var(--d-2) var(--ease);flex-direction:column;flex:1;display:flex}.pt-col:first-child .pt-cap{padding-left:var(--edge-l)}.pt-col:last-child .pt-cap{padding-right:var(--edge-r)}.pt-col--free .pt-cap{background:#f6f4f008}.pt-col:hover .pt-cap,.pt-col:focus-within .pt-cap,.pt-col.fwd .pt-cap{background:#f6f4f009}.pt-col--free:hover .pt-cap,.pt-col--free:focus-within .pt-cap,.pt-col--free.fwd .pt-cap{background:#f6f4f00e}.pt-top{gap:18px;display:grid}.pt-k{align-items:center;gap:12px;display:flex}.pt-k .sq{background:var(--sq);width:10px;height:10px;transition:box-shadow var(--d-3) var(--ease);flex:none}.pt-col.fwd .pt-k .sq{box-shadow:0 0 0 4px color-mix(in srgb,var(--sq) 22%,transparent)}.pt-label{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);transition:color var(--d-2) var(--ease);margin:0}.pt-col--free .pt-label,.pt-col.fwd .pt-label{color:var(--fg)}.pt-k:after{font:500 12px/1 var(--f-mono);letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums;content:counter(tier,decimal-leading-zero) " / 04";content:counter(tier,decimal-leading-zero) " / 04" / "";margin-left:auto}.pt-price{align-items:baseline;gap:10px;margin:0;display:flex}.pt-amt{font:400 clamp(44px,4.4vw,68px)/1 var(--f-pixel);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg)}.pt-per{font:400 var(--fs-code)/1 var(--f-mono);color:var(--fg-3)}.pt-rows{border-bottom:1px solid var(--seam);margin:26px 0 0;padding:0;list-style:none}.pt-rows li{border-top:1px solid var(--seam);min-height:44px;font-size:var(--fs-body);color:var(--fg);align-items:center;gap:12px;display:flex}.pt-col--free .pt-rows li:before{content:"";background:repeating-linear-gradient(180deg,var(--sq) 0 1.7px,transparent 1.7px 3.2px);flex:none;width:12px;height:8px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px);mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 6px)}.pt-slot{width:var(--w);border:1px dashed var(--placeholder-line);border-radius:var(--r-1);height:8px;display:block}.pt-pending{font:400 var(--fs-code)/1.4 var(--f-mono);color:var(--fg-3);text-wrap:balance;margin:12px 0 0}.pt-foot{justify-items:start;gap:12px;margin-top:auto;padding-top:28px;display:grid}.pt-act{align-items:center;min-height:48px;display:flex}.pt-api{font:400 12px/1.3 var(--f-mono);color:var(--fg-3);margin:0}.pt-api code{font:inherit}.pt-more{border-bottom:1px solid var(--seam);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt-more>div{min-height:64px;padding:8px var(--pad);justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pt-more>div:first-child{padding-left:var(--edge-l)}.pt-more>div:last-child{padding-right:var(--edge-r);border-left:1px solid var(--seam)}.pt-more p{color:var(--fg-2);margin:0;font-size:15px;line-height:1.4}.pt-more b{color:var(--fg);font-weight:600}.pt-more .sq{vertical-align:1px;background:var(--sq);width:8px;height:8px;margin-right:12px;display:inline-block}.pt-ai{--sq:var(--sig)}.pt-mcp{--sq:#5d66c2}.pt-more .bk-link{flex:none}.pt-end{justify-content:flex-end;padding-top:20px;display:flex}.pt-col .bk-edge{--delay:1.3s}.pt-amt{--at:calc(.7s + var(--k) * .18s)}.pt-board.bk-armed.bk-on .pt-amt .c{animation-delay:calc(var(--at) + var(--i) * var(--type-step))}.pt-board.bk-armed.bk-on .pt-amt .c:after,.pt-board.bk-armed.bk-on .pt-amt .c.end:after{animation:bk-type-head var(--type-step) steps(1) calc(var(--at) + var(--i) * var(--type-step))}@media (max-width:1099px){.pt-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-col:nth-child(3){border-left:0}.pt-col:nth-child(n+3){border-top:1px solid var(--seam)}.pt-col:nth-child(odd) .pt-cap{padding-left:var(--edge-l)}.pt-col:nth-child(2n) .pt-cap{padding-right:var(--edge-r)}.pt-art{height:clamp(240px,30vw,330px)}}@media (max-width:699px){.pt-cli{align-items:flex-start}.pt-cols{grid-template-columns:minmax(0,1fr)}.pt-col+.pt-col{border-left:0;border-top:1px solid var(--seam)}.pt-col .pt-cap{padding-left:var(--edge-l);padding-right:var(--edge-r)}.pt-art{height:168px}.pt-rows{margin-top:20px}.pt-foot{grid-template-columns:auto auto;justify-content:space-between;align-items:center;padding-top:20px}.pt-api{text-align:right}.pt-more{grid-template-columns:minmax(0,1fr)}.pt-more>div{padding-left:var(--edge-l);padding-right:var(--edge-r)}.pt-more>div:last-child{border-left:0;border-top:1px solid var(--seam)}.pt-end{justify-content:flex-start}}@media (max-width:480px){.pt-more>div{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.pt-cap,.pt-label,.pt-k .sq{transition:none}}}
