@font-face{font-family:lastik;src:url(../media/Lastik_Regular-s.p.3a3_s1jgmg0lh.otf)format("opentype");font-display:swap}@font-face{font-family:lastik Fallback;src:local(Arial);ascent-override:105.64%;descent-override:24.25%;line-gap-override:23.81%;size-adjust:92.39%}.lastik_b3c56679-module__DZbjCa__className{font-family:lastik,lastik Fallback}.lastik_b3c56679-module__DZbjCa__variable{--font-lastik:"lastik", "lastik Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.3rzzqbp6n-se_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.11hib43vps_f6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.2412cs7pdods5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.172j9j8-bhts_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1n5k2jkjvz0fk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.0schr0lclylgv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_fe9baa7c-module__qUJ5ya__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_fe9baa7c-module__qUJ5ya__variable{--font-jb-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--colors-primary:#f54e00;--colors-primary-active:#d04200;--colors-ink:#f7f7f4;--colors-body:#9d9a93;--colors-body-strong:#f7f7f4;--colors-muted:#807d72;--colors-muted-soft:#5a5852;--colors-hairline:#211f1c;--colors-hairline-soft:#131210;--colors-hairline-strong:#2c2a26;--colors-canvas:#0b0a08;--colors-canvas-soft:#12110f;--colors-surface-card:#131210;--colors-surface-strong:#2c2a26;--colors-on-primary:#fff;--colors-timeline-thinking:#dfa88f;--colors-timeline-grep:#9fc9a2;--colors-timeline-read:#9fbbe0;--colors-timeline-edit:#c0a8dd;--colors-timeline-done:#c08532;--colors-semantic-error:#cf2d56;--colors-semantic-success:#1f8a65;--font-sans:var(--font-lastik), system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-jb-mono), "Fira Code", monospace}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:var(--colors-canvas);color:var(--colors-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none;transition:color .12s}a:hover{color:var(--colors-ink)}button,input,select,textarea{font:inherit;outline:none}body.page-container{box-sizing:border-box;background-color:#000;height:100vh;margin:0;padding:12px;position:relative;overflow:hidden}.main-content-panel{background-color:var(--colors-canvas);-ms-overflow-style:none;scrollbar-width:none;border-radius:24px;height:100%;position:relative;overflow:hidden auto}.main-content-panel::-webkit-scrollbar{display:none}.display-mega{letter-spacing:-2.16px;color:var(--colors-ink);margin:0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.1}.display-lg{letter-spacing:-.72px;color:var(--colors-ink);margin:0;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.2}.display-md{letter-spacing:-.325px;color:var(--colors-ink);margin:0;font-size:26px;font-weight:400;line-height:1.25}.title-md{color:var(--colors-ink);margin:0;font-size:18px;font-weight:600;line-height:1.4}.body-md{font-size:16px;font-weight:400;line-height:1.5}.caption-uppercase{letter-spacing:.88px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.5}.top-nav{background-color:var(--colors-canvas);min-height:64px;color:var(--colors-ink);justify-content:space-between;align-items:center;padding:12px 40px;display:flex}.top-nav .nav-link{color:var(--colors-ink);font-size:14px;font-weight:500;line-height:1.4}.brand-mark{color:var(--colors-ink);align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.brand-orange-dot{background-color:var(--colors-primary);border-radius:9999px;width:12px;height:12px}.nav-links{align-items:center;gap:24px;display:flex}.nav-links button,.nav-links a{color:var(--colors-body);font-size:13px}.nav-links .button-primary{background:var(--colors-primary);height:36px;color:var(--colors-on-primary);border-radius:8px;padding:0 16px;font-size:13px}.mobile-menu-toggle{color:var(--colors-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .15s;display:none}.mobile-menu-toggle:hover{opacity:.8}@media (max-width:768px){.mobile-menu-toggle{display:flex}.top-nav{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0!important}.nav-links{background-color:var(--colors-canvas-soft);border-bottom:1px solid var(--colors-hairline);z-index:50;flex-direction:column;align-items:stretch;gap:16px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.mobile-open{display:flex}.nav-links button,.nav-links a{text-align:left;justify-content:flex-start;width:100%;font-size:14px!important}.nav-links .button-primary{justify-content:center}}.button-primary{background-color:var(--colors-primary);color:var(--colors-on-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.button-primary:hover{background-color:var(--colors-primary-active)}.button-secondary{background-color:var(--colors-surface-card);color:var(--colors-ink);border:1px solid var(--colors-hairline-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:9px 17px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.button-secondary:hover{background-color:var(--colors-canvas-soft)}.button-tertiary-text{color:var(--colors-ink);cursor:pointer;background-color:#0000;border:none;font-size:14px;font-weight:500;line-height:1}.hero-band{background-color:var(--colors-canvas);color:var(--colors-ink);text-align:center;flex-direction:column;align-items:center;padding:80px 40px;display:flex}.hero-subhead{color:var(--colors-body);max-width:600px;margin:24px auto 32px;font-size:16px}.hero-actions{justify-content:center;align-items:center;gap:16px;display:flex}.ide-mockup-card{background-color:var(--colors-surface-card);color:var(--colors-ink);border:1px solid var(--colors-hairline);border-radius:12px;flex-direction:column;width:100%;max-width:1000px;margin:64px auto 0;padding:0;display:flex;overflow:hidden}.ide-header{background-color:var(--colors-surface-card);border-bottom:1px solid var(--colors-hairline);align-items:center;gap:12px;padding:12px 16px;display:flex}.ide-dot{background-color:var(--colors-hairline-strong);border-radius:9999px;width:10px;height:10px}.ide-pane-container{background-color:var(--colors-canvas-soft);height:auto;display:flex}.ide-sidebar{border-right:1px solid var(--colors-hairline);background-color:var(--colors-surface-card);width:250px;padding:16px}.ide-main-pane{background-color:var(--colors-canvas-soft);color:var(--colors-body);flex-grow:1;padding:0;position:relative}.slideshow-viewport{background-color:var(--colors-canvas-soft);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.slideshow-image{object-fit:cover;width:100%;height:auto;transition:opacity .6s ease-in-out;display:block}.slideshow-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--colors-hairline);background-color:#141414e6;border-radius:8px;padding:12px 16px;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #0000000d}.demo-video-card{width:min(90vw,1400px);margin:64px auto 0 50%;transform:translate(-50%)}.demo-video-shell{aspect-ratio:16/9;border:1px solid var(--colors-hairline);background-color:#0b0a08;border-radius:12px;width:100%;position:relative;overflow:hidden}.demo-video-frame,.demo-video-cover,.demo-video-cover img,.demo-video-scrim{width:100%;height:100%;position:absolute;inset:0}.demo-video-frame{border:0}.demo-video-cover{cursor:pointer;color:#fff;background:#0b0a08;border:0;padding:0;overflow:hidden}.demo-video-cover img{object-fit:cover;transition:transform .3s,opacity .3s;transform:scale(1.01)}.demo-video-scrim{background:linear-gradient(#00000014,#0000006b),radial-gradient(circle,#f54e002e,#0000 42%)}.demo-play-button{-webkit-backdrop-filter:blur(14px);min-height:58px;font-family:var(--font-sans);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;padding:8px 22px 8px 10px;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-play-icon{background:var(--colors-primary);border-radius:999px;flex:none;width:42px;height:42px;position:relative}.demo-play-icon:before{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.demo-video-cover:hover img{opacity:.92;transform:scale(1.04)}.demo-video-cover:hover .demo-play-button{background:#ffffff26;border-color:#ffffff57;transform:translate(-50%,-50%)scale(1.03)}.timeline-container{align-items:center;gap:8px;margin-bottom:16px;padding:16px;display:flex}.timeline-pill{font-family:var(--font-sans);letter-spacing:.88px;text-transform:uppercase;border-radius:9999px;align-items:center;padding:6px 14px;font-size:11px;font-weight:600;line-height:1.4;transition:opacity .3s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.timeline-pill:hover{transform:translateY(-1px)}.timeline-pill-thinking{background-color:var(--colors-timeline-thinking);color:#0b0a08;border:1px solid var(--colors-timeline-thinking)}.inactive.timeline-pill-thinking{color:var(--colors-timeline-thinking);background-color:#dfa88f0d;border:1px solid #dfa88f40}.timeline-pill-grep{background-color:var(--colors-timeline-grep);color:#0b0a08;border:1px solid var(--colors-timeline-grep)}.inactive.timeline-pill-grep{color:var(--colors-timeline-grep);background-color:#9fc9a20d;border:1px solid #9fc9a240}.timeline-pill-read{background-color:var(--colors-timeline-read);color:#0b0a08;border:1px solid var(--colors-timeline-read)}.inactive.timeline-pill-read{color:var(--colors-timeline-read);background-color:#9fbbe00d;border:1px solid #9fbbe040}.timeline-pill-edit{background-color:var(--colors-timeline-edit);color:#0b0a08;border:1px solid var(--colors-timeline-edit)}.inactive.timeline-pill-edit{color:var(--colors-timeline-edit);background-color:#c0a8dd0d;border:1px solid #c0a8dd40}.timeline-pill-done{background-color:var(--colors-timeline-done);color:#fff;border:1px solid var(--colors-timeline-done)}.inactive.timeline-pill-done{color:var(--colors-timeline-done);background-color:#c085320d;border:1px solid #c0853240}.timeline-pill.inactive{opacity:.75}@keyframes progress-fill-line{0%{width:0%}to{width:100%}}.pill-progress-bar{background-color:#fff6;height:2px;animation:4s linear forwards progress-fill-line;position:absolute;bottom:0;left:0}.timeline-pill-done .pill-progress-bar{background-color:#fff6}.feature-section{justify-content:center;padding:80px 40px;display:flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1200px;display:grid}.feature-card{background-color:var(--colors-surface-card);color:var(--colors-ink);border:1px solid var(--colors-hairline);border-radius:12px;padding:24px}.footer{background-color:var(--colors-canvas);color:var(--colors-body);border-top:1px solid var(--colors-hairline);padding:64px 48px}.page-shell{width:min(1200px,100% - 32px);margin:0 auto;padding:40px 0 80px}.site-nav{border-bottom:1px solid var(--colors-hairline);justify-content:space-between;align-items:center;min-height:64px;margin-bottom:40px;padding-bottom:12px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-copy span{color:var(--colors-ink);font-size:16px;font-weight:600;display:block}.brand-copy .small{color:var(--colors-body);margin-top:0;font-size:12px;font-weight:400}.connect-layout{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.panel{background-color:var(--colors-surface-card);color:var(--colors-ink);border:1px solid var(--colors-hairline);border-radius:12px;padding:24px}.panel h3{color:var(--colors-ink);margin-top:0;margin-bottom:12px;font-size:18px;font-weight:600}.eyebrow{letter-spacing:.88px;text-transform:uppercase;color:var(--colors-primary);margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.4;display:block}.headline{letter-spacing:-.325px;color:var(--colors-ink);font-size:26px;font-weight:400;line-height:1.25}.form-grid{gap:20px;margin-top:20px;display:grid}.field-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-row{gap:8px;display:grid}.field-row label{color:var(--colors-body);font-size:13px;font-weight:500}.field-row input,.field-row select,.field-row textarea{border:1px solid var(--colors-hairline);background-color:var(--colors-canvas-soft);width:100%;color:var(--colors-ink);border-radius:8px;padding:10px 14px;font-size:15px;transition:border-color .15s}.field-row input:focus,.field-row select:focus,.field-row textarea:focus{border-color:var(--colors-primary)}.field-row input[readonly]{opacity:.6;cursor:not-allowed}.primary-button{background-color:var(--colors-primary);color:var(--colors-on-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.primary-button:hover:not(:disabled){background-color:var(--colors-primary-active)}.primary-button:disabled{opacity:.5;cursor:not-allowed}.secondary-button{background-color:var(--colors-surface-card);color:var(--colors-ink);border:1px solid var(--colors-hairline-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:9px 17px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.secondary-button:hover{background-color:var(--colors-canvas-soft)}.status-box{background-color:var(--colors-canvas-soft);border:1px solid var(--colors-hairline);color:var(--colors-ink);border-radius:8px;padding:14px}.status-box.error{border-color:var(--colors-semantic-error);background-color:#cf2d560d}.token-box{background-color:var(--colors-canvas-soft);border:1px solid var(--colors-hairline);overflow-wrap:anywhere;border-radius:8px;padding:14px}.token-box pre{font-family:var(--font-mono);color:var(--colors-timeline-edit);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;margin:0;font-size:13px}.info-list{gap:16px;display:grid}.info-item{border:1px solid var(--colors-hairline);background-color:var(--colors-canvas-soft);border-radius:8px;padding:16px}.info-item strong{color:var(--colors-ink);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.info-item p{color:var(--colors-body);margin:0;font-size:14px}.footer-note{color:var(--colors-muted);margin-top:16px;font-size:13px}.mono{font-family:var(--font-mono);font-size:13px}.usage-page-shell{max-width:1280px}.usage-dashboard{gap:24px;display:grid}.usage-hero{border-bottom:1px solid var(--colors-hairline);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:24px;padding-bottom:24px;display:grid}.usage-hero p{max-width:640px;color:var(--colors-body);margin:12px 0 0;font-size:14px}.usage-secret-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.usage-secret-form input{border:1px solid var(--colors-hairline);background-color:var(--colors-canvas-soft);width:100%;height:40px;color:var(--colors-ink);border-radius:8px;padding:0 12px;font-size:14px}.usage-refresh-row{color:var(--colors-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.usage-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.usage-metric-card,.usage-panel,.usage-empty,.usage-error{border:1px solid var(--colors-hairline);background-color:var(--colors-surface-card);border-radius:8px}.usage-metric-card{align-content:start;gap:8px;min-height:132px;padding:18px;display:grid}.usage-metric-card span,.usage-panel-header span,.usage-empty span{color:var(--colors-muted);font-size:12px}.usage-metric-card strong{color:var(--colors-ink);font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1}.usage-metric-card small{color:var(--colors-body);font-size:12px}.usage-grid-two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.usage-panel{min-width:0;padding:18px}.usage-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.usage-panel-header h2{color:var(--colors-ink);margin:0;font-size:16px;font-weight:600}.usage-table-wrap{overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:13px}.usage-table th,.usage-table td{border-bottom:1px solid var(--colors-hairline);text-align:left;white-space:nowrap;padding:11px 8px}.usage-table th{color:var(--colors-muted);font-weight:500}.usage-table td{color:var(--colors-body);font-family:var(--font-mono)}.usage-bars{gap:12px;display:grid}.usage-bar-row{color:var(--colors-body);grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:12px;display:grid}.usage-bar-row strong{color:var(--colors-ink);font-family:var(--font-mono);text-align:right;font-weight:400}.usage-bar-track{background-color:var(--colors-canvas-soft);border-radius:999px;height:8px;overflow:hidden}.usage-bar-fill{border-radius:inherit;background-color:var(--colors-primary);height:100%}.usage-empty,.usage-error{padding:18px}.usage-empty{gap:4px;display:grid}.usage-empty strong{color:var(--colors-ink);font-weight:500}.usage-error{color:var(--colors-ink);background-color:#cf2d5614;border-color:#cf2d5666}.usage-empty-inline{color:var(--colors-muted);font-size:13px}.mock-dropdown{border:1px solid var(--colors-hairline);background-color:#0b0a08;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.mock-dropdown-item{color:var(--colors-body);font-size:13px;font-family:var(--font-mono);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mock-dropdown-item.active{background-color:var(--colors-hairline);color:var(--colors-ink)}.mock-dropdown-item-arrow{color:var(--colors-primary)}.client-matrix{border:1px solid var(--colors-hairline);background-color:#0b0a08;border-radius:8px;grid-template-columns:repeat(3,1fr);place-items:center;gap:16px;padding:16px;display:grid}.client-logo{color:var(--colors-muted);font-size:11px;font-family:var(--font-mono);text-align:center;border:1px dashed #0000;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px 0;transition:all .15s;display:flex}.client-logo:hover{color:var(--colors-ink);border-color:var(--colors-hairline);background-color:var(--colors-canvas-soft)}.client-logo-icon{color:var(--colors-body);font-size:24px;font-weight:400}.log-panel{border:1px solid var(--colors-hairline);font-family:var(--font-mono);background-color:#0b0a08;border-radius:8px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.log-row{border-bottom:1px solid var(--colors-hairline-soft);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.log-row:last-child{border-bottom:none}.log-status{color:var(--colors-semantic-success);align-items:center;gap:6px;display:flex}.log-status-dot{background-color:var(--colors-semantic-success);border-radius:9999px;width:6px;height:6px}.mcp-box{background-color:var(--colors-canvas-soft);border:1px solid var(--colors-hairline);border-radius:8px;align-items:center;gap:8px;max-width:100%;margin-top:16px;padding:4px 4px 4px 16px;display:flex}.mcp-input{color:var(--colors-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex-grow:1;font-size:13px;overflow:hidden}.mcp-copy-btn{background-color:var(--colors-surface-strong);color:var(--colors-ink);border:1px solid var(--colors-hairline);font-size:12px;font-family:var(--font-sans);cursor:pointer;border-radius:6px;padding:8px 12px;transition:all .12s}.mcp-copy-btn:hover{background-color:var(--colors-hairline-strong)}.terminal-window{border:1px solid var(--colors-hairline);font-family:var(--font-mono);color:var(--colors-body);background-color:#0b0a08;border-radius:10px;flex-direction:column;font-size:13px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.terminal-header{background-color:var(--colors-surface-card);border-bottom:1px solid var(--colors-hairline);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.terminal-header-dots{gap:6px;display:flex}.terminal-header-title{color:var(--colors-muted);font-size:11px}.terminal-body{flex-direction:column;gap:6px;padding:16px;display:flex}.terminal-line{align-items:flex-start;gap:8px;display:flex}.terminal-line-bullet{color:var(--colors-primary)}.terminal-line-bullet.success{color:var(--colors-semantic-success)}.terminal-question{border:1px solid var(--colors-hairline);background-color:var(--colors-canvas-soft);border-radius:6px;margin:8px 0;padding:10px}.terminal-question-title{color:var(--colors-ink);margin-bottom:6px;font-size:12px}.terminal-prompt{color:var(--colors-ink);border-top:1px solid var(--colors-hairline);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.terminal-prompt-input{color:var(--colors-muted)}.terminal-footer{background-color:var(--colors-surface-card);border-top:1px solid var(--colors-hairline);color:var(--colors-muted);justify-content:space-between;align-items:center;padding:6px 16px;font-size:11px;display:flex}.terminal-footer-status{color:var(--colors-semantic-success);align-items:center;gap:6px;display:flex}.terminal-footer-status-dot{background-color:var(--colors-semantic-success);border-radius:9999px;width:6px;height:6px}.cli-split-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px;display:grid}@media (max-width:900px){.cli-split-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:1024px){.feature-grid,.usage-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-grid-two,.usage-hero{grid-template-columns:1fr}}@media (max-width:900px){.connect-layout{grid-template-columns:1fr}}@media (max-width:768px){.ide-sidebar{display:none}.demo-video-card{width:calc(100vw - 32px);margin-top:40px;margin-left:auto;transform:none}.demo-video-shell{border-radius:10px}.demo-play-button{min-height:52px;padding-right:18px;font-size:14px}.demo-play-icon{width:38px;height:38px}.feature-grid{grid-template-columns:1fr}}@media (max-width:600px){.field-split,.usage-secret-form,.usage-metric-grid{grid-template-columns:1fr}.usage-bar-row{grid-template-columns:78px minmax(0,1fr) 40px}}.blur-transition{filter:blur();opacity:1;transition:filter .3s,opacity .3s,transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1)}.blur-transition.blur-active{filter:blur(12px);opacity:0;transform:scale(.95)}.runway-cta{-webkit-backdrop-filter:blur(16px);color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;width:340px;height:56px;padding:6px 6px 6px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .25s,background-color .25s,transform .2s;display:flex;box-shadow:0 4px 30px #0003}.runway-cta:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.runway-cta-arrow{background:var(--colors-primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;transition:background-color .25s,transform .25s;display:flex}.runway-cta:hover .runway-cta-arrow{background:var(--colors-primary-active);transform:rotate(45deg)}@media (max-width:768px){.desktop-only-btn{display:none!important}.runway-header{position:sticky!important;top:0!important}.runway-header-inner{width:100%!important;max-width:100%!important}.runway-corner-left,.runway-corner-right{display:none!important}.top-nav{background:0 0!important;border:none!important;border-radius:0!important;padding:16px 24px!important}.runway-cta{width:calc(100% - 32px)!important;max-width:360px!important}.hero-band{padding-top:80px!important}.hero-band .display-mega{font-size:28px!important;line-height:1.2!important}.hero-subhead{margin:12px auto 20px!important;font-size:14px!important}}
