main{z-index:1;position:relative}.back-to-top,.cli-term,.cli-term *,.cli-chip,.cli-wedge-pill,.cli-wedge-panel,.cli-wedge-panel *{cursor:pointer}[data-act="1"]{background:var(--background);z-index:1;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(96px,12vh,140px) clamp(20px,4vw,48px) clamp(56px,8vh,96px);display:flex;position:relative}.cli-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(40px,5vw,88px);width:100%;max-width:1280px;min-height:calc(100vh - clamp(96px,12vh,140px) - clamp(56px,8vh,96px));margin:0 auto;display:grid}.cli-hero-text{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(20px,3vh,32px);min-width:0;max-width:560px;display:flex}.cli-hero-text .act-kicker{margin:0}.cli-hero-h1{font-family:var(--font-display,"Rawest",system-ui,sans-serif);letter-spacing:var(--tracking-dense,-.034em);color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.02}.cli-hero-line{display:block}.cli-hero-mark{color:var(--mkt-purple-text)}.cli-hero-sub{max-width:460px;font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);text-wrap:balance;margin:0;line-height:1.5}.cli-hero-cta{flex-flow:wrap;align-items:center;gap:clamp(16px,1.8vw,28px);display:flex}.cli-hero-tag{font-family:var(--font-code,monospace);letter-spacing:.04em;color:var(--text-tertiary);margin:0;font-size:12px}.cli-hero-demo{flex-direction:column;justify-content:center;gap:clamp(14px,2vh,24px);min-width:0;display:flex}.cli-term{border:1px solid var(--border-subtle);border-radius:var(--radius-display,20px);background:0 0;flex-direction:column;min-width:0;min-height:clamp(320px,44vh,440px);display:flex;position:relative;overflow:hidden}.cli-term-bar{border-bottom:1px solid var(--border-subtle);font-family:var(--font-code,monospace);letter-spacing:.04em;color:#ffffffc7;isolation:isolate;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:11px;display:flex;position:relative;overflow:hidden}.cli-term-mesh{z-index:-1;pointer-events:none;background:linear-gradient(135deg,var(--zen-orange-5,#c97a4e)0%,var(--zen-purple-5,#6b4dcf)100%);position:absolute;inset:0;overflow:hidden}.cli-term-bubble{filter:blur(34px);backface-visibility:hidden;opacity:.92;will-change:transform;border-radius:50%;width:65%;height:280%;position:absolute;transform:translateZ(0)}.cli-term-bubble[data-bubble="1"]{background:var(--zen-purple-6,#9b6fff);animation:7s ease-in-out infinite alternate cli-bubble-1;top:-90%;left:-10%}.cli-term-bubble[data-bubble="2"]{background:var(--zen-orange-6,#f38c5a);animation:9s ease-in-out infinite alternate cli-bubble-2;top:-80%;left:35%}.cli-term-bubble[data-bubble="3"]{background:var(--zen-red-6,#f36a6a);animation:11s ease-in-out infinite alternate cli-bubble-3;top:-100%;left:55%}.cli-term-bubble[data-bubble="4"]{background:#7adae6;animation:13s ease-in-out infinite alternate cli-bubble-4;top:-85%;left:18%}@keyframes cli-bubble-1{0%{transform:translate(0)}to{transform:translate(55%,20%)}}@keyframes cli-bubble-2{0%{transform:translate(0)}to{transform:translate(-40%,30%)}}@keyframes cli-bubble-3{0%{transform:translate(0)}to{transform:translate(45%,-25%)}}@keyframes cli-bubble-4{0%{transform:translate(0)}to{transform:translate(-30%,-20%)}}.cli-term-bar>:not(.cli-term-mesh){z-index:1;position:relative}.cli-term-dots{gap:6px;display:inline-flex}.cli-term-dots span{background:#ffffff59;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 1px #0000002e}.cli-term-title{color:#fff;margin-left:8px;font-weight:500}.cli-term-status{border-radius:var(--radius-full,999px);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;background:#00000038;border:1px solid #fff3;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:500;transition:background .24s,border-color .24s,color .24s}.cli-term-status[data-cli-status=busy]{color:#fff;background:#00000059;border-color:#ffffff73}.cli-term-status[data-cli-status=done]{color:#fff;background:#7adae652;border-color:#7adae6a6}.cli-term-body{min-height:0;font-family:var(--font-code,monospace);font-size:var(--mkt-body-xs);color:var(--text-secondary);scrollbar-width:none;flex-direction:column;flex:auto;gap:6px;padding:clamp(18px,2vw,26px) clamp(18px,2vw,26px) clamp(8px,1vw,12px);line-height:1.6;display:flex;overflow:clip hidden}.cli-term-body::-webkit-scrollbar{display:none}.cli-line{white-space:pre;opacity:0;height:1.6em;line-height:1.6em;transition:opacity .22s,transform .22s;display:block;transform:translateY(4px)}.cli-line.is-shown{opacity:1;transform:translateY(0)}.cli-line[data-kind=cmd]{color:var(--text-primary)}.cli-line[data-kind=cmd]:before{content:"$ ";color:#7adae6;font-weight:500}.cli-line[data-kind=ok]{color:var(--zen-green-8,#2eb767)}.cli-line[data-kind=info]{color:var(--text-tertiary)}.cli-line[data-kind=data]{color:var(--text-secondary)}.cli-line[data-kind=arrow]{color:var(--text-tertiary)}.cli-line[data-kind=warn]{color:var(--zen-yellow-8,#bb9700)}.cli-line.is-typing:after{content:"▍";color:#7adae6;margin-left:2px;animation:.9s step-end infinite cli-caret;display:inline-block}@keyframes cli-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.cli-term-chips{border-top:1px solid var(--border-subtle);scrollbar-width:none;flex-direction:row;gap:8px;padding:12px clamp(14px,2vw,20px) 14px;display:flex;overflow-x:auto}.cli-term-chips::-webkit-scrollbar{display:none}.cli-chip{font-family:var(--font-code,monospace);letter-spacing:.02em;border-radius:var(--radius-full,999px);border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;outline:none;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:500;transition:color .18s,border-color .18s,background .18s}.cli-chip:hover{color:var(--text-primary);border-color:#ffffff52}.cli-chip[aria-selected=true],.cli-chip.is-active{color:#fff;border-color:var(--zen-purple-7,#7c4fe8);background:#7c4fe8}.cli-install{border:1px solid var(--border-subtle);border-radius:var(--radius-pill,14px);font-family:var(--font-code,monospace);font-size:var(--mkt-body-xs);color:var(--text-secondary);align-items:center;gap:14px;padding:12px clamp(14px,2vw,20px);display:flex}.cli-install-prompt{color:#7adae6;font-weight:500}.cli-install-cmd{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cli-install-aux{color:var(--text-tertiary);letter-spacing:.06em;margin-left:auto;font-size:11px}@media (width<=1023px){[data-act="1"]{padding:clamp(80px,11vh,120px) clamp(18px,5vw,32px) clamp(48px,8vh,80px)}.cli-hero{grid-template-rows:auto;grid-template-columns:1fr;gap:clamp(36px,5vh,56px);max-width:640px;min-height:0}.cli-hero-text{max-width:none}.cli-term{min-height:360px}}@media (width<=600px){.cli-hero-h1{font-size:var(--mkt-h2)}.cli-install-aux{display:none}.cli-term-body{font-size:12px}}@media (width>=1600px){.cli-hero{max-width:1440px}.cli-hero-text{max-width:660px}.cli-hero-h1{font-size:84px}.cli-hero-sub{max-width:540px;font-size:19px}.cli-hero-tag{font-size:13px}.cli-term{min-height:520px}.cli-term-body,.cli-install{font-size:15px}}@media (width>=1920px){.cli-hero{max-width:1560px}.cli-hero-text{max-width:740px}.cli-hero-h1{font-size:96px}.cli-hero-sub{max-width:600px;font-size:20px}.cli-hero-tag{font-size:13.5px}.cli-term{min-height:580px}.cli-term-body,.cli-install{font-size:16px}}@media (width>=2400px){.cli-hero{max-width:1740px}.cli-hero-text{max-width:860px}.cli-hero-h1{font-size:116px}.cli-hero-sub{max-width:680px;font-size:22px}.cli-hero-tag{font-size:14px}.cli-term{min-height:640px}.cli-term-body{font-size:18px}.cli-install{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.cli-line{opacity:1;transition:none;transform:none}.cli-line.is-typing:after,.cli-term-bubble{animation:none}}[data-act="2"]{z-index:2;background:var(--background);color:var(--text-primary);isolation:isolate;--enter:0;--beat:0;min-height:280vh;position:relative}.cli-wedge-stage{z-index:1;flex-direction:column;gap:clamp(28px,4vh,48px);width:100%;max-width:1320px;height:100vh;margin:0 auto;padding:clamp(96px,13vh,160px) clamp(20px,5vw,80px) clamp(56px,8vh,96px);display:flex;position:sticky;top:0}.cli-wedge-head{flex-direction:column;align-items:stretch;display:flex}.cli-wedge-head-meta{justify-content:space-between;align-items:center;gap:24px;display:flex}.cli-wedge-counter{font-family:var(--font-code,"IBM Plex Mono",monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:500}.cli-wedge-head-meta+.cli-wedge-h2{margin-top:clamp(20px,2.6vh,32px)}.cli-wedge-h2+.cli-wedge-sub{margin-top:clamp(14px,1.8vh,22px)}.cli-wedge-sub+.cli-wedge-pick{margin-top:clamp(28px,4vh,48px)}.cli-wedge-h2{font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-h2);letter-spacing:var(--tracking-dense,-.028em);color:var(--text-primary);text-wrap:balance;max-width:22ch;margin:0;font-weight:500;line-height:1.05}.cli-wedge-sub{max-width:560px;font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);text-wrap:balance;margin:0;line-height:1.5}.cli-wedge-pick{flex-flow:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cli-wedge-pill{font-family:var(--font-code,monospace);letter-spacing:.02em;border-radius:var(--radius-full,999px);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;outline:none;padding:8px 14px;font-size:12px;font-weight:500;transition:color .18s,background .18s,border-color .18s}.cli-wedge-pill:hover{color:var(--text-primary);border-color:#ffffff52}.cli-wedge-pill.is-active{color:#fff;border-color:var(--zen-purple-7,#7c4fe8);background:#7c4fe8}.cli-wedge-arena{flex-direction:column;gap:clamp(20px,3vh,40px);width:100%;display:flex}.cli-wedge-divider{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;padding:clamp(10px,1.4vh,18px) 0;display:flex;position:relative;overflow:hidden}.cli-wedge-divider-vs{z-index:1;font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-h4);letter-spacing:.04em;color:var(--text-secondary);background:var(--background);padding:0 clamp(14px,2vw,24px);font-weight:500;animation:3.6s cubic-bezier(.45,.05,.55,.95) infinite cli-vs-breathe;position:relative}@keyframes cli-vs-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.cli-wedge-divider:before{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--zen-purple-7,#7c4fe8)80%,transparent)50%,transparent 100%);opacity:0;pointer-events:none;z-index:0;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translate(-100%)}.cli-wedge-divider.is-firing:before{animation:.9s cubic-bezier(.22,1,.36,1) cli-spark}@keyframes cli-spark{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}to{opacity:0;transform:translate(100%)}}.cli-wedge-panel{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;min-height:clamp(120px,18vh,180px);padding:0;display:flex;position:relative;overflow:visible}.cli-wedge-panel[data-mode=naive]{transform:translateY(calc((1 - var(--enter,0))*24px));opacity:clamp(0,calc((var(--enter,0) - .05)*2.2),1)}.cli-wedge-panel[data-mode=zenrows]{transform:translateY(calc((1 - var(--enter,0))*32px));opacity:clamp(0,calc((var(--enter,0) - .1)*2.4),1)}.cli-wedge-panel.is-shaking{animation:.36s ease-out cli-shake}@keyframes cli-shake{0%,to{translate:0}20%{translate:-6px}40%{translate:5px}60%{translate:-4px}80%{translate:3px}}.cli-wedge-panel-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-left:auto;font-size:9.5px;font-weight:500;transition:color .2s}.cli-wedge-progress{background:var(--border-subtle);height:2px;margin-bottom:clamp(12px,1.8vh,18px);overflow:hidden}.cli-wedge-progress-bar{background:var(--text-tertiary);width:0;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.cli-wedge-layers{flex-flow:wrap;gap:6px;min-height:28px;margin:0 0 clamp(12px,1.6vh,16px);padding:0;list-style:none;display:flex}.cli-wedge-layers li{font-family:var(--font-code,monospace);letter-spacing:.04em;border-radius:var(--radius-full,999px);border:1px solid var(--border-subtle);color:var(--text-tertiary);white-space:nowrap;opacity:.55;background:0 0;padding:3px 10px;font-size:10.5px;transition:color .24s,border-color .24s}.cli-wedge-layers li.is-on{color:var(--text-primary);opacity:1;border-color:#ffffff52}.cli-wedge-panel-body{min-height:0;font-family:var(--font-code,monospace);font-size:var(--mkt-body-xs);color:var(--text-secondary);white-space:pre;text-align:right;flex-direction:column;flex:auto;justify-content:flex-end;gap:0;margin:0;padding:0;line-height:1.6;display:flex;overflow:visible}.cli-wedge-panel[data-mode=naive] .cli-wedge-panel-body{text-align:left}.cli-wedge-panel-body .cli-line{gap:0}.cli-wedge-panel-body .cli-line[data-kind=cmd]:before{content:"$ ";color:var(--mkt-purple-text);font-weight:500}.cli-wedge-panel[data-mode=naive] .cli-line[data-kind=cmd]:before{color:var(--zen-red-6,#f36a6a)}.cli-wedge-panel-body .cli-line[data-kind=cmd]{color:var(--text-primary)}.cli-wedge-panel-body .cli-line[data-kind=err]{color:var(--zen-red-8,#f56665)}.cli-wedge-panel-body .cli-line[data-kind=ok]{color:var(--zen-green-8,#2eb767)}.cli-wedge-panel-body .cli-line[data-kind=info]{color:var(--text-tertiary)}.cli-wedge-panel-body .cli-line[data-kind=data]{color:var(--text-secondary)}.cli-wedge-stamp{font-family:var(--font-code,monospace);letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--zen-red-6,#f36a6a);color:var(--zen-red-6,#f36a6a);opacity:0;pointer-events:none;background:#f36a6a14;border-radius:6px;padding:8px 16px;font-size:clamp(13px,1.1vw,17px);font-weight:700;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(18px,2vw,28px);right:clamp(18px,2vw,28px);transform:rotate(-8deg)translateY(-20px)scale(.85)}.cli-wedge-stamp[data-show=true]{opacity:1;transform:rotate(-8deg)translateY(0)scale(1)}.cli-wedge-stamp.cli-wedge-stamp--good{border-color:var(--zen-purple-7,#7c4fe8);color:var(--mkt-purple-text);background:#7c4fe814;transform:rotate(4deg)translateY(-20px)scale(.85)}.cli-wedge-stamp.cli-wedge-stamp--good[data-show=true]{transform:rotate(4deg)translateY(0)scale(1)}@media (width<=1023px){[data-act="2"]{min-height:0}.cli-wedge-stage{gap:clamp(32px,5vh,56px);height:auto;padding:clamp(72px,10vh,120px) clamp(20px,5vw,32px) clamp(96px,12vh,140px);position:static}.cli-wedge-head-meta{flex-wrap:wrap}.cli-wedge-pick{justify-content:flex-start}.cli-wedge-arena{gap:clamp(24px,4vh,40px)}.cli-wedge-panel[data-mode=naive],.cli-wedge-panel[data-mode=zenrows]{transform:translateY(calc((1 - var(--enter,0))*32px))}}@media (width<=600px){.cli-wedge-h2{font-size:var(--mkt-h3)}.cli-wedge-stamp{padding:6px 12px;font-size:12px}}@media (width>=1600px){.cli-wedge-stage{max-width:1440px}.cli-wedge-h2{font-size:60px}.cli-wedge-sub{max-width:480px;font-size:18px}.cli-wedge-panel-body{font-size:14px}.cli-wedge-stamp{padding:9px 18px;font-size:17px}}@media (width>=1920px){.cli-wedge-stage{max-width:1560px}.cli-wedge-h2{font-size:72px}.cli-wedge-sub{max-width:540px;font-size:19px}.cli-wedge-panel-body{font-size:15px}.cli-wedge-stamp{padding:10px 20px;font-size:19px}}@media (width>=2400px){.cli-wedge-stage{max-width:1740px}.cli-wedge-h2{font-size:86px}.cli-wedge-sub{max-width:600px;font-size:21px}.cli-wedge-panel-body{font-size:16.5px}.cli-wedge-stamp{padding:11px 22px;font-size:22px}}@media (prefers-reduced-motion:reduce){.cli-wedge-panel.is-shaking{animation:none}}[data-act="3"]{z-index:2;background:var(--background);color:var(--text-primary);isolation:isolate;padding:0;position:relative}.cli-spec-stage{min-height:400vh;position:relative}.cli-spec-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;height:100vh;padding:0;display:grid;position:sticky;top:0;overflow:hidden}.cli-spec-text{z-index:2;flex-direction:column;align-items:flex-start;max-width:560px;padding-left:clamp(20px,4vw,48px);display:flex}.cli-spec-text .act-kicker{margin:0 0 18px}.cli-spec-line{font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-h2);letter-spacing:var(--tracking-dense,-.028em);color:var(--text-primary);text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.cli-spec-cards{height:100%;position:relative;overflow:hidden}.cli-spec-track{will-change:transform;gap:clamp(24px,3vw,48px);display:flex;position:absolute;top:50%;left:clamp(16px,2vw,32px);transform:translateY(-50%)}.cli-spec-card{aspect-ratio:5/6;border-radius:var(--radius-lg,12px);isolation:isolate;contain:paint;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:clamp(260px,26vw,380px);padding:clamp(20px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.cli-spec-card[data-card="1"]{background:linear-gradient(135deg,var(--zen-purple-5)0%,var(--zen-blue-5)100%)}.cli-spec-card[data-card="2"]{background:linear-gradient(135deg,var(--zen-yellow-5)0%,var(--zen-purple-5)100%)}.cli-spec-card[data-card="3"]{background:linear-gradient(135deg,var(--zen-cyan-5)0%,var(--zen-green-5)100%)}.cli-spec-card[data-card="4"]{background:linear-gradient(135deg,var(--zen-red-5)0%,var(--zen-orange-5)100%)}.cli-spec-card .card-mesh{z-index:0;filter:blur(36px);opacity:1;backface-visibility:hidden;transform-origin:50%;will-change:transform;position:absolute;inset:0;transform:translateZ(0)scale(1.2)}.cli-spec-card[data-card="1"] .card-mesh{background:radial-gradient(ellipse 85% 75% at 28% 30%,var(--zen-purple-6)0%,transparent 78%),radial-gradient(ellipse 85% 80% at 78% 38%,var(--zen-cyan-6)0%,transparent 78%),radial-gradient(ellipse 80% 80% at 52% 80%,var(--zen-blue-6)0%,transparent 78%)}.cli-spec-card[data-card="2"] .card-mesh{background:radial-gradient(ellipse 85% 75% at 25% 72%,var(--zen-purple-6)0%,transparent 78%),radial-gradient(ellipse 85% 80% at 76% 30%,var(--zen-yellow-6)0%,transparent 78%),radial-gradient(ellipse 80% 80% at 55% 65%,var(--zen-orange-6)0%,transparent 78%)}.cli-spec-card[data-card="3"] .card-mesh{background:radial-gradient(ellipse 85% 75% at 28% 30%,var(--zen-cyan-6)0%,transparent 78%),radial-gradient(ellipse 85% 80% at 76% 68%,var(--zen-green-6)0%,transparent 78%),radial-gradient(ellipse 80% 80% at 52% 80%,var(--zen-purple-6)0%,transparent 78%)}.cli-spec-card[data-card="4"] .card-mesh{background:radial-gradient(ellipse 85% 75% at 28% 75%,var(--zen-purple-6)0%,transparent 78%),radial-gradient(ellipse 85% 80% at 75% 32%,var(--zen-red-6)0%,transparent 78%),radial-gradient(ellipse 80% 80% at 55% 58%,var(--zen-orange-6)0%,transparent 78%)}.cli-spec-card .setup{z-index:1;font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-body);letter-spacing:var(--tracking-dense,-.012em);color:#ffffffb8;margin:0 0 12px;font-weight:400;line-height:1.4;position:relative}.cli-spec-card .punchline{z-index:1;font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-h4);letter-spacing:var(--tracking-dense,-.028em);color:#fff;text-wrap:balance;margin:0;font-weight:500;line-height:1.04;position:relative}.cli-spec-closer{max-width:560px;font-family:var(--font-code,monospace);font-size:var(--mkt-body-sm);letter-spacing:.02em;color:var(--text-secondary);margin:clamp(28px,4vh,48px) 0 0}@media (width<=1199px){.cli-spec-stage{min-height:auto}.cli-spec-frame{grid-template-columns:1fr;row-gap:clamp(36px,5vh,56px);height:auto;padding:clamp(72px,10vh,110px) clamp(20px,5vw,32px);position:static;overflow:visible}.cli-spec-text{max-width:100%;padding-left:0}.cli-spec-cards{height:auto;overflow:visible}.cli-spec-track{flex-direction:column;gap:clamp(16px,2.5vh,24px);position:static;transform:none!important}.cli-spec-card{aspect-ratio:auto;width:100%;min-height:280px}}@media (width>=1600px){.cli-spec-text{max-width:640px}.cli-spec-line{font-size:72px}.cli-spec-card{width:clamp(280px,24vw,420px)}.cli-spec-card .punchline{font-size:40px}.cli-spec-closer{max-width:800px;font-size:16px}}@media (width>=1920px){.cli-spec-text{max-width:720px}.cli-spec-line{font-size:84px}.cli-spec-card{width:clamp(320px,22vw,460px)}.cli-spec-card .punchline{font-size:46px}.cli-spec-closer{font-size:17px}}@media (width>=2400px){.cli-spec-text{max-width:820px}.cli-spec-line{font-size:100px}.cli-spec-card{width:clamp(360px,20vw,520px)}.cli-spec-card .punchline{font-size:52px}.cli-spec-closer{font-size:18.5px}}[data-act="4"]{z-index:2;background:var(--background);isolation:isolate;color:#1d1612;min-height:320vh;padding:0;position:relative}.cli-tune-stage{min-height:320vh;position:relative}.cli-tune-frame{place-items:stretch stretch;height:100vh;display:grid;position:sticky;top:0;overflow:clip}.cli-tune-curtain{clip-path:circle(calc(var(--bloom,0)*1%)at 70% 0%);pointer-events:none;z-index:0;background:#7adae6;position:absolute;inset:0}.cli-tune-content{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);grid-template-areas:"spotlight head";column-gap:clamp(40px,5vw,96px);width:100%;max-width:1320px;height:100%;margin:0 auto;padding:clamp(96px,13vh,140px) clamp(20px,5vw,80px) clamp(56px,8vh,96px);display:grid;position:relative}.cli-tune-head{text-align:right;grid-area:head;align-self:start;max-width:480px;margin-left:auto}.cli-tune-h2{font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-hero);letter-spacing:var(--tracking-dense,-.032em);color:#1d1612;text-wrap:balance;max-width:14ch;margin:0 0 0 auto;font-weight:500;line-height:1}.cli-tune-h2+.cli-tune-sub{margin-top:clamp(14px,1.8vh,22px)}.cli-tune-sub{max-width:400px;font-family:var(--font-base);font-size:var(--mkt-body);color:#1d1612e6;text-wrap:balance;margin:0 0 0 auto;line-height:1.5}.cli-tune-spotlight{grid-area:spotlight;align-self:end;min-height:clamp(320px,46vh,480px);display:grid;position:relative}.cli-tune-card{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:clamp(10px,1.4vh,16px);max-width:620px;min-height:clamp(280px,38vh,360px);transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .54s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(16px)}.cli-tune-card[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.cli-tune-card .cli-tune-card-label{margin-top:auto}.cli-tune-card-label{font-family:var(--font-code,monospace);letter-spacing:.24em;text-transform:uppercase;color:#1d1612e6;margin:0;font-size:11px;font-weight:500}.cli-tune-card-line{font-family:var(--font-display,"Rawest",system-ui,sans-serif);font-size:var(--mkt-h4);letter-spacing:var(--tracking-dense,-.022em);color:#1d1612;text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.cli-tune-vis{pointer-events:none;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.4vh,16px);width:100%;max-width:520px;margin-bottom:clamp(20px,3vh,32px);display:flex}.eyebrow,.vis-poster-foot{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#1d1612a3;font-size:11px;font-weight:500}.vis-poster-foot{letter-spacing:.04em;text-transform:none;color:#1d1612b8;font-weight:500}.vis-js-line{font-family:var(--font-code,monospace);font-size:var(--mkt-h3);letter-spacing:-.012em;color:#1d1612;align-items:baseline;gap:4px;margin:0;font-weight:500;line-height:1.05;display:inline-flex;position:relative;overflow:hidden}.vis-js-type{white-space:nowrap;width:0;max-width:100%;animation:4.4s steps(13,end) infinite vis-js-type;display:inline-block;overflow:hidden}@keyframes vis-js-type{0%{width:0}60%{width:13ch}86%{width:13ch}92%{width:0}to{width:0}}.vis-js-caret{color:var(--mkt-purple-text);font-weight:700;animation:.7s step-end infinite vis-js-blink;display:inline-block}@keyframes vis-js-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.vis-js-window{border-radius:var(--radius-display,20px);background:#ffffff38;border:1px solid #1d161238;width:100%;overflow:hidden}.vis-js-bar{background:#ffffff24;border-bottom:1px solid #1d16122e;align-items:center;gap:8px;padding:10px 14px;display:flex}.vis-js-dot{background:#1d161247;border-radius:50%;width:9px;height:9px}.vis-js-dot:first-child{background:#f36a6acc}.vis-js-dot:nth-child(2){background:#f5c56acc}.vis-js-dot:nth-child(3){background:#6bd9a1cc}.vis-js-url{font-family:var(--font-code,monospace);letter-spacing:.02em;color:#1d161299;margin-left:8px;font-size:11px}.vis-js-body{grid-template:"header header"28px"a b"64px"row row"18px/1fr 1fr;gap:12px;min-height:160px;padding:18px;display:grid;position:relative}.vis-js-empty{font-family:var(--font-code,monospace);font-size:var(--mkt-body-xs);color:#1d16128f;letter-spacing:-.005em;justify-content:center;align-items:center;animation:5.2s cubic-bezier(.22,1,.36,1) infinite vis-js-empty;display:flex;position:absolute;inset:0}@keyframes vis-js-empty{0%,22%{opacity:1}35%,80%{opacity:0}92%,to{opacity:1}}.vis-js-tile{opacity:0;background:#7c4fe8;border-radius:6px;animation:5.2s cubic-bezier(.22,1,.36,1) infinite vis-js-pop;transform:scale(.92)translateY(6px)}.vis-js-tile--header{grid-area:header}.vis-js-tile--a{grid-area:a}.vis-js-tile--b{background:#1d161252;grid-area:b}.vis-js-tile--row{grid-area:row}.vis-js-tile--header{animation-delay:1.1s}.vis-js-tile--a{animation-delay:1.32s}.vis-js-tile--b{animation-delay:1.48s}.vis-js-tile--row{background:#1d16123d;animation-delay:1.64s}@keyframes vis-js-pop{0%,18%{opacity:0;transform:scale(.92)translateY(6px)}30%,78%{opacity:1;transform:scale(1)translateY(0)}92%,to{opacity:0;transform:scale(.92)translateY(6px)}}.vis-prem-ip{font-family:var(--font-code,monospace);font-size:var(--mkt-h3);letter-spacing:-.005em;color:#1d1612;margin:0;font-weight:700;line-height:1.05}.vis-prem-ip-text{background-image:linear-gradient(var(--zen-purple-7,#7c4fe8),var(--zen-purple-7,#7c4fe8));background-position:0 88%;background-repeat:no-repeat;background-size:0% 4px;padding:0 2px;animation:4s cubic-bezier(.22,1,.36,1) infinite vis-prem-stroke;display:inline}@keyframes vis-prem-stroke{0%,10%{background-size:0% 4px}55%{background-size:100% 4px}90%{background-size:100% 4px}to{background-size:0% 4px}}.vis-geo-stamp{align-items:baseline;gap:14px;display:inline-flex;position:relative}.vis-geo-pin{font-size:var(--mkt-h4);color:var(--mkt-purple-text);opacity:0;animation:4s cubic-bezier(.22,1,.36,1) infinite vis-geo-pin;position:absolute;top:-10px;left:16px;transform:translateY(-20px)}@keyframes vis-geo-pin{0%,25%{opacity:0;transform:translateY(-20px)}45%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(-4px)}65%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.vis-geo-mark{font-family:var(--font-display,"Rawest",system-ui,sans-serif);letter-spacing:var(--tracking-dense,-.034em);color:#1d1612;opacity:0;font-size:clamp(72px,9vw,132px);font-weight:500;line-height:.9;animation:4s cubic-bezier(.22,1,.36,1) infinite vis-geo-stamp;transform:scale(.92)}@keyframes vis-geo-stamp{0%,35%{opacity:0;transform:scale(.92)}55%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.vis-sess-hash{font-family:var(--font-code,monospace);font-size:var(--mkt-h3);letter-spacing:.02em;color:#1d1612;margin:0;font-weight:700;line-height:1.05}.vis-sess-hash-text{padding-right:8px;animation:4.4s cubic-bezier(.22,1,.36,1) infinite vis-sess-hashIn;display:inline-block;position:relative}@keyframes vis-sess-hashIn{0%,8%{opacity:0;letter-spacing:.12em;transform:translateY(4px)}28%,90%{opacity:1;letter-spacing:.02em;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.vis-sess-count{font-variant-numeric:tabular-nums;min-width:1.6ch;color:var(--mkt-purple-text);font-weight:700;animation:4.4s cubic-bezier(.22,1,.36,1) infinite vis-sess-countIn;display:inline-block}@keyframes vis-sess-countIn{0%,30%{opacity:.4;color:#1d161280}60%{opacity:1;color:var(--mkt-purple-text)}90%{opacity:1;color:var(--mkt-purple-text)}to{opacity:.4}}@media (width<=1023px){[data-act="4"],.cli-tune-stage{min-height:auto}.cli-tune-frame{height:auto;position:static;overflow:visible}.cli-tune-curtain{clip-path:none}.cli-tune-content{grid-template-columns:1fr;grid-template-areas:"head""spotlight";row-gap:clamp(28px,4vh,48px);height:auto;padding:clamp(72px,10vh,110px) clamp(20px,5vw,32px)}.cli-tune-head{text-align:left;margin-left:0}.cli-tune-h2,.cli-tune-sub{margin-left:0}.cli-tune-spotlight{flex-direction:column;gap:clamp(28px,4vh,40px);min-height:0;display:flex}.cli-tune-card{opacity:1;pointer-events:auto;grid-area:auto;transform:none}}@media (width<=600px){.cli-tune-card-line{font-size:var(--mkt-h4)}.cli-tune-card-cmd{white-space:normal}}@media (width>=1600px){.cli-tune-content{max-width:1440px}.cli-tune-card-line{font-size:40px}.cli-tune-sub{max-width:460px;font-size:19px}.cli-tune-card-sub{max-width:46ch;font-size:19px}.cli-tune-card-cmd{font-size:16px}}@media (width>=1920px){.cli-tune-content{max-width:1560px}.cli-tune-card-line{font-size:46px}.cli-tune-sub{max-width:500px;font-size:20px}.cli-tune-card-sub{max-width:48ch;font-size:20px}.cli-tune-card-cmd{font-size:17px}}@media (width>=2400px){.cli-tune-content{max-width:1740px}.cli-tune-card-line{font-size:54px}.cli-tune-sub{max-width:560px;font-size:22px}.cli-tune-card-sub{max-width:50ch;font-size:22px}.cli-tune-card-cmd{font-size:18.5px}}[data-act="5"]{z-index:2;background:var(--background);isolation:isolate;color:#fff;min-height:100vh;padding:0;position:relative;overflow:hidden}.cli-end-frame{place-items:center;min-height:100vh;padding:clamp(96px,14vh,160px) clamp(20px,5vw,80px);display:grid;position:relative}.cli-end-curtain{z-index:0;clip-path:circle(0%);pointer-events:none;background:#7c4fe8;transition:clip-path 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}[data-act="5"].is-revealed .cli-end-curtain{clip-path:circle(130%)}.cli-end-content{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;gap:clamp(24px,3.4vh,40px);max-width:880px;margin-right:auto;display:flex;position:relative}[data-act="5"].is-revealed .eyebrow{opacity:1;transform:translateY(0)}.cli-end-h2{font-family:var(--font-display,"Rawest",system-ui,sans-serif);letter-spacing:var(--tracking-dense,-.038em);color:#fff;flex-wrap:wrap;justify-content:flex-start;gap:clamp(14px,1.6vw,28px);margin:0;font-size:clamp(56px,8.5vw,132px);font-weight:500;line-height:.94;display:flex}.cli-end-word{opacity:0;transition:opacity .72s cubic-bezier(.34,1.56,.64,1),transform .72s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(16px)scale(.94)}[data-act="5"].is-revealed .cli-end-word{opacity:1;transform:translateY(0)scale(1)}[data-act="5"].is-revealed .cli-end-word[data-i="0"]{transition-delay:.7s}[data-act="5"].is-revealed .cli-end-word[data-i="1"]{transition-delay:.82s}[data-act="5"].is-revealed .cli-end-word[data-i="2"]{transition-delay:.94s}.cli-end-cmd{font-family:var(--font-code,monospace);font-size:var(--mkt-body);letter-spacing:.02em;color:#fff;opacity:0;font-weight:500;transition:opacity .72s cubic-bezier(.22,1,.36,1) 1.5s,transform .72s cubic-bezier(.22,1,.36,1) 1.5s;display:inline-block;transform:translateY(8px)}[data-act="5"].is-revealed .cli-end-cmd{opacity:1;transform:translateY(0)}.cli-end-cta{opacity:0;gap:12px;transition:opacity .72s cubic-bezier(.22,1,.36,1) 1.7s,transform .72s cubic-bezier(.22,1,.36,1) 1.7s;transform:translateY(8px)}[data-act="5"].is-revealed .cli-end-cta{opacity:1;transform:translateY(0)}.cli-end-tag{color:#ffffffd6}body.is-closing .topbar{opacity:0;pointer-events:none;transform:translateY(-100%)}.topbar{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}@media (width>=1600px){.cli-end-cmd{font-size:19px}}@media (width>=1920px){.cli-end-cmd{font-size:20px}}@media (width>=2400px){.cli-end-cmd{font-size:22px}}@media (prefers-reduced-motion:reduce){.cli-end-curtain{clip-path:circle(130%);transition:none}.eyebrow,.cli-end-word,.cli-end-cmd,.cli-end-cta{opacity:1;transition:none;transform:none}}[data-audience-tech][hidden],[data-audience-bu][hidden]{display:none!important}.audience-switch{z-index:250;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--background)88%,transparent);-webkit-backdrop-filter:blur(10px);will-change:transform;backface-visibility:hidden;border-radius:999px;grid-template-rows:1fr 1fr;display:grid;position:fixed;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)translateZ(0)}.audience-switch:before{content:"";z-index:0;pointer-events:none;background:#7c4fe8;height:50%;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}body[data-audience=bu] .audience-switch:before{transform:translateY(100%)}.audience-switch-btn{z-index:1;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-code,var(--font-mono),"IBM Plex Mono",monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);writing-mode:vertical-rl;background:0 0;border:0;padding:16px 11px;font-size:9.5px;transition:color .22s cubic-bezier(.22,1,.36,1);position:relative}.audience-switch-btn[aria-pressed=true]{color:#fff}@media (width<=720px){.audience-switch{grid-template-rows:none;grid-template-columns:1fr 1fr;top:auto;bottom:20px;right:16px;transform:translateZ(0)}.audience-switch:before{width:50%;height:100%;inset:0 auto auto 0}body[data-audience=bu] .audience-switch:before{transform:translate(100%)}.audience-switch-btn{writing-mode:horizontal-tb;padding:10px 18px;font-size:10px}}html:not(.dark) body{background:var(--background);color:var(--text-primary)}html:not(.dark) .audience-switch{background:var(--zen-gray-1);border-color:var(--border-default);box-shadow:0 12px 28px -12px #1d16122e}html:not(.dark) .cli-hero-h1,html:not(.dark) .cli-wedge-h2,html:not(.dark) .cli-spec-line,html:not(.dark) .cli-tune-h2,html:not(.dark) .cli-end-h2{font-family:Mq12,system-ui,sans-serif;font-weight:500}html:not(.dark) .nav-dropdown{border-color:var(--border-subtle);background:#fff;box-shadow:0 28px 56px -20px #1d16122e}html:not(.dark) .nav-mega-item>a{color:var(--text-secondary)}html:not(.dark) .nav-mega-item>a:hover,html:not(.dark) .nav-mega-item>a:focus-visible{background:var(--sunken-hover);color:var(--text-primary)}html:not(.dark) .nav-mega-item.is-active>a{background:var(--sunken-active);color:var(--text-primary)}html:not(.dark) .nav-mega-item>span{color:var(--text-tertiary)}html:not(.dark) .nav-mega-item.is-active>span{background:var(--sunken-active);color:var(--text-secondary)}html:not(.dark) .nav-mega-group-label{color:var(--text-tertiary)}html:not(.dark) .nav-mega-headline{background-color:#1d1612;border-color:#1d16122e}html:not(.dark) .nav-mega-preview-desc{color:var(--text-secondary)}