@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--bg-page:#141414;--bg-window:#121212;--bg-panel:#1a1a1a;--bg-inset:#141414;--bg-code:#0f0f0f;--bg-selected:#262626;--bg-nav-pill:#0b0f14d9;--bg-nav-active:#ffffff14;--line:#262626;--line-strong:#2e2e2e;--line-control:#333;--line-on-sky:#ffffff1a;--ink:#ededed;--ink-2:#a3a3a3;--ink-3:#8a8a8a;--ink-on-sky:#b5bdb8;--ink-on-accent:#06140d;--accent:#78dcaa;--accent-hover:#a8ebc8;--accent-2:#3e8a66;--accent-3:#2e6a50;--accent-dim:#2e5a45;--ok-bg:#123227;--ok-fg:#5eeab0;--warn-bg:#2a2412;--warn-fg:#f2c66d;--bad-bg:#3a1614;--bad-fg:#ff8a7a;--bad-line:#7a2e24;--font-sans:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-base:14px;--leading:1.5;--text-eyebrow:12px;--text-h1-page:36px;--text-h1-hero:52px;--text-h2:19px;--text-h3:15px;--radius-window:20px;--radius-panel:15px;--radius-control:12px;--radius-button:9px;--radius-chip:6px;--gap-window:6px;--pad-panel:20px 22px;--control-min-h:40px;--sky-image:url(/assets/header-aurora-flock.png);--sky-h-hero:440px;--sky-h-page:240px;--window-overlap-hero:-110px;--window-overlap-page:-56px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-page);min-width:320px;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}p{text-wrap:pretty}img,svg{max-width:100%;display:inline-block}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}code,kbd,pre,samp{font-family:var(--font-mono)}button{font:inherit}::selection{background:var(--accent-dim);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.warning-text{color:var(--warn-fg)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-grid{gap:var(--gap-window);flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.page-grid>.main,.page-grid>.page-main{gap:var(--gap-window);flex-direction:column;flex:999 640px;min-width:0;display:flex}.page-grid>.sidebar,.page-grid>.page-side{gap:var(--gap-window);flex-direction:column;flex:300px;min-width:0;display:flex}.page-grid>.panel{flex:420px;min-width:0}.stack{flex-direction:column;gap:14px;min-width:0;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stats-grid{gap:var(--gap-window);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.panel{border-radius:var(--radius-panel);background:var(--bg-panel);min-width:0;padding:var(--pad-panel)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.panel-title{font-size:var(--text-h2);min-width:0;font-weight:500;line-height:1.3}.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.button{min-height:var(--control-min-h);border-radius:var(--radius-button);border:1px solid var(--line-control);color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}a.button:hover{color:var(--ink)}.button:hover{background:#ffffff08;border-color:#4a4a4a}.button.primary{background:var(--accent);min-height:44px;color:var(--ink-on-accent);border-color:#0000;font-size:14px;font-weight:600}.button.primary:hover{background:var(--accent-hover);color:var(--ink-on-accent)}.button.subtle,.button.secondary{border-color:var(--line-control);background:#222}.button.subtle:hover,.button.secondary:hover{background:#2a2a2a}.button.danger{border-color:var(--bad-line);color:var(--bad-fg);background:0 0}.button.danger:hover{background:var(--bad-bg);color:var(--bad-fg)}.button.danger.confirm{background:var(--bad-bg)}.button.block{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button:disabled:hover{background:inherit}.button.primary:disabled:hover{background:var(--accent)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--radius-button);border:1px solid var(--line-strong);background:var(--bg-inset);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:0 12px;font-size:14px}textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.55}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' shape-rendering='crispEdges'%3E%3Cpath fill='%23A3A3A3' d='M0 0h2v2H0zM2 2h2v2H2zM4 4h2v2H4zM6 2h2v2H6zM8 0h2v2H8z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}input::placeholder,textarea::placeholder{color:#6b6b6b}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent-dim)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:18px;height:18px}input.mono,textarea.mono{font-family:var(--font-mono);font-size:13px}label.field,div.field,.field-group{flex-direction:column;gap:6px;min-width:0;display:flex}label.field>span:first-child,.field-label{color:var(--ink-2);font-size:13px}input.field,textarea.field{font-family:var(--font-mono);font-size:13px}.field-hint{color:var(--ink-3);font-size:12px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.segmented{border-radius:var(--radius-control);background:var(--bg-inset);border:1px solid #2a2a2a;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.segmented>button,.segmented>label{border-radius:var(--radius-button);min-width:max-content;min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;transition:background-color .12s,color .12s;display:inline-flex}.segmented>button:hover,.segmented>label:hover{color:var(--ink)}.segmented>[aria-checked=true],.segmented>[aria-pressed=true]{background:var(--bg-selected);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.segmented>label:has(input:checked){background:var(--bg-selected);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.segmented>label>input{opacity:0;pointer-events:none;position:absolute}.segmented>label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.segmented.mono>button{font-family:var(--font-mono)}.tabs{border-radius:var(--radius-control);background:var(--bg-inset);scrollbar-width:thin;border:1px solid #2a2a2a;gap:2px;padding:4px;display:flex;overflow-x:auto}.tabs>[role=tab]{border-radius:var(--radius-button);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 14px;font-size:13px}.tabs>[role=tab]:hover{color:var(--ink)}.tabs>[role=tab][aria-selected=true]{background:var(--bg-selected);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.table-wrap,.table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.table-wrap th{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:400}.table-wrap td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:12px 10px}.table-wrap td.wrap{white-space:normal;overflow-wrap:anywhere}.table-wrap th:first-child,.table-wrap td:first-child{padding-left:0}.table-wrap th:last-child,.table-wrap td:last-child{padding-right:0}.table-wrap td.num,.table-wrap th.num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.table-wrap tbody tr:last-child td{border-bottom:0}.table-wrap tr.is-dim{opacity:.55}.status{border-radius:var(--radius-chip);min-width:64px;font-family:var(--font-mono);white-space:nowrap;color:var(--ink-2);background:#222;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.status-ok{background:var(--ok-bg);color:var(--ok-fg)}.status-warn{background:var(--warn-bg);color:var(--warn-fg)}.status-bad{background:var(--bad-bg);color:var(--bad-fg)}.stat{border-radius:var(--radius-control);background:var(--bg-inset);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.stat-label{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);font-size:11px}.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.stat-detail{color:var(--ink-2);font-size:12px}.pixel-bar{--cell-on:var(--accent);grid-template-columns:repeat(40,minmax(0,1fr));gap:2px;width:100%;min-width:80px;display:grid}.pixel-bar>span{background:#232323;height:14px}.pixel-bar>span.on{background:var(--cell-on)}.pixel-bar.tone-2{--cell-on:var(--accent-2)}.pixel-bar.tone-3{--cell-on:var(--accent-3)}@media (width<=480px){.pixel-bar{gap:1px}.pixel-bar>span{height:12px}}.usage-group{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 0;display:flex}.usage-group>:first-child{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;flex-direction:column;flex:0 290px;display:flex}.usage-group>.pixel-bar{flex:200px;width:auto}.usage-group>:last-child{font-family:var(--font-mono);text-align:right;flex:none;margin-left:auto}.model-grid{gap:var(--gap-window);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.model-card{border-radius:var(--radius-control);background:var(--bg-inset);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;flex-direction:column;gap:10px;padding:16px 18px;display:flex}button.model-card,a.model-card{cursor:pointer;transition:border-color .12s}button.model-card:hover,a.model-card:hover{color:var(--ink);border-color:#3a3a3a}.model-card[aria-pressed=true],.model-card[aria-current=true],.model-card.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.model-card .mono{overflow-wrap:anywhere}.kv{gap:0;margin:0;display:grid}.kv>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.kv>div:first-child{border-top:0}.kv dt{color:var(--ink-2)}.kv dd{font-family:var(--font-mono);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.key-prefix{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:13px}.code-block{flex-direction:column;gap:6px;min-width:0;display:flex}.code-block-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.code-block-lang{letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);padding-top:10px;font-size:11px}.code-well{background:var(--bg-code);border:1px solid var(--line);font-family:var(--font-mono);color:#cfcfcf;white-space:pre;tab-size:2;border-radius:10px;max-width:100%;margin:0;padding:14px;font-size:12px;line-height:1.6;overflow-x:auto}.code-well code{font:inherit}.code-block.is-secret .code-well{border-color:var(--accent-dim);color:var(--accent-hover);white-space:pre-wrap;overflow-wrap:anywhere;background:#0e1a14}.copy{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:inline-flex}.copy-button{min-width:72px}.copy-button.is-copied{color:var(--accent);border-color:var(--accent-dim)}.copy-status:empty{display:none}.copy-status.is-failed{color:var(--bad-fg);text-align:right;max-width:220px;font-size:12px}.inline-error{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-fg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;font-size:13px;display:flex}.inline-error-text{overflow-wrap:anywhere;flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.inline-error-ref{color:#d9a49a;font-size:12px}.inline-error .button{border-color:var(--bad-line);color:var(--bad-fg);background:0 0}.notice{background:var(--bg-inset);border:1px solid var(--line-control);color:var(--ink-2);border-radius:10px;padding:12px 14px;font-size:13px}.notice.warn{background:var(--warn-bg);color:var(--warn-fg);border-color:#5a4a22}.notice.ok{background:var(--ok-bg);border-color:var(--accent-dim);color:var(--ok-fg)}.notice.pending{border:1px dashed var(--warn-fg);color:var(--warn-fg);background:0 0}.empty-state{text-align:center;border-radius:var(--radius-control);border:1px dashed var(--line-strong);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;display:flex}.empty-state-title{font-size:var(--text-h3);font-weight:500}.empty-state-body{max-width:44ch;color:var(--ink-2)}.empty-state .actions{justify-content:center;margin-top:4px}.modal-overlay{z-index:40;background:#050709b8;position:fixed;inset:0}.modal{z-index:41;overscroll-behavior:contain;border-radius:var(--radius-window);background:var(--bg-window);border:1px solid var(--line-strong);width:min(640px,100vw - 24px);max-height:calc(100dvh - clamp(24px,12vh,130px));padding:var(--gap-window);outline:none;position:fixed;top:clamp(12px,9vh,90px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 30px 80px #000000a0}.modal-wide{width:min(860px,100vw - 24px)}.modal-sky{border-radius:var(--radius-panel);background:#06101c var(--sky-image) center 30%/cover no-repeat;min-height:92px;image-rendering:pixelated;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 12px 14px 22px;display:flex;position:relative;overflow:hidden}.modal-heading{text-shadow:0 1px 10px #000a;flex-direction:column;min-width:0;display:flex}.modal-heading .eyebrow{color:var(--ink-on-sky);font-size:11px}.modal-title{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.25}.modal-close{border-radius:var(--radius-button);background:var(--bg-nav-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;border:1px solid #ffffff2a;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.modal-close:hover{border-color:#fff5}.modal-body{margin-top:var(--gap-window);border-radius:var(--radius-panel);background:var(--bg-panel);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.modal-description{color:var(--ink-2);margin:0}.modal-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (width<=520px){.modal-body{padding:16px}.modal-actions>.button{flex:100%}}@media (width<=640px){:root{--pad-panel:16px}.panel-title{font-size:17px}}@media (pointer:coarse){.button,.segmented>button,.segmented>label,.tabs>[role=tab]{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.pixel-bar>span{border:1px solid canvastext}.pixel-bar>span.on{background:highlight}.status,.nav-link[aria-current=page]{border:1px solid canvastext}}.auth-stage{min-height:100svh;image-rendering:pixelated;background:linear-gradient(#05101924,#141414b8),url(/assets/header-aurora-flock.png) top/cover no-repeat;flex-direction:column;align-items:center;padding:72px 24px 32px;display:flex;position:relative}.auth-stage>*{image-rendering:auto}.auth-brand{color:var(--ink);display:flex;position:absolute;top:28px;left:32px}.auth-panel{border:1px solid var(--line-strong);background:var(--bg-panel);border-radius:20px;flex-direction:column;gap:18px;width:min(100%,460px);margin-block:auto;padding:24px;display:flex;box-shadow:0 24px 80px #0007}.auth-panel h1{letter-spacing:-1px;font-size:32px;line-height:1.15}.loading-state{text-align:center;color:var(--ink-2);padding:60px 22px}.hero-balance{letter-spacing:-2px;font-size:52px;line-height:1.15}.hero-note{color:var(--ink-on-sky);margin-top:10px}.account-hold{border:1px solid var(--bad-line);border-radius:var(--radius-panel);background:var(--bad-bg);flex-direction:column;gap:10px;margin:6px;padding:18px 22px;display:flex}.wrap-anywhere{overflow-wrap:anywhere;min-width:0}.small{font-size:12px}@media (width<=850px){.hero-balance{font-size:42px}.auth-panel{padding:20px}.auth-brand{left:18px}.auth-panel h1{font-size:28px}}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(28px,6vw,88px);width:min(100%,980px);min-width:0;margin-block:auto;display:grid}.auth-intro{flex-direction:column;gap:20px;min-width:0;display:flex}.auth-intro h1{letter-spacing:-1.6px;font-size:clamp(32px,4vw,48px);line-height:1.12}.auth-intro p{max-width:34ch;line-height:1.6}.auth-form{flex-direction:column;gap:16px;min-width:0;display:flex}.auth-clerk-root,.auth-clerk-card{width:100%;min-width:0;max-width:100%}.auth-clerk-card{border:1px solid var(--line-strong);border-radius:20px;box-shadow:0 24px 80px #0007}.auth-clerk-body{padding:24px}.auth-clerk-title{letter-spacing:-.4px;font-size:22px;line-height:1.3}.auth-clerk-subtitle{font-size:13px}.auth-clerk-main,.auth-clerk-form{gap:20px}.auth-clerk-footer-action{padding-block:12px}.auth-clerk-social{color:var(--ink)}.auth-intro .auth-footnote{font-size:12px;line-height:1.5}.auth-form input,.auth-form button{scroll-margin-block:24px}@media (width<=760px){.auth-stage{padding:72px 16px 24px}.auth-layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:420px}.auth-intro{gap:12px}.auth-intro h1{letter-spacing:-.8px;font-size:30px}.auth-intro p{font-size:13px}.auth-clerk-body{padding:20px}.auth-footnote{padding-inline:4px}}@media (width>=761px) and (height<=700px){.auth-stage{padding-top:56px;padding-bottom:16px}.auth-form{gap:10px}.auth-form .auth-clerk-body{gap:20px;padding:16px 24px}.auth-form .auth-clerk-main,.auth-form .auth-clerk-form{gap:16px}.auth-form .auth-clerk-footer-action{justify-content:center;margin:0;padding:8px 16px}}.shell{background:var(--bg-page);min-height:100dvh;overflow-x:clip}.skip-link{z-index:50;border-radius:var(--radius-button);background:var(--accent);color:var(--ink-on-accent);padding:10px 14px;font-weight:600;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.sky{--gutter:clamp(12px,3vw,40px);--overlap:56px;box-sizing:border-box;min-height:var(--sky-h-page,240px);padding:24px var(--gutter) calc(var(--overlap) + 20px);image-rendering:pixelated;background-color:#06101c;background-image:url(/assets/header-aurora-flock.png);background-position:50% 24%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative}.sky-hero{--overlap:110px;min-height:var(--sky-h-hero,440px)}.nav-pill{background:var(--bg-nav-pill);border:1px solid var(--line-on-sky);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 8px 8px 16px;display:flex}.brand{min-height:36px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.brand:hover{color:var(--ink)}.brand-compact{display:none}.nav-links{gap:2px;min-width:0;display:flex}.nav-link{min-height:36px;color:var(--ink-on-sky);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;transition:background-color .12s,color .12s;display:inline-flex}.nav-link:hover{color:var(--ink);background:#ffffff0a}.nav-link[aria-current=page]{background:var(--bg-nav-active);color:var(--ink)}.nav-link.is-disabled{color:#7d8580;cursor:default}.nav-link.is-disabled:hover{color:#7d8580;background:0 0}.nav-soon{color:#626a66;margin-left:.35em}.nav-end{align-items:center;gap:6px;margin-left:auto;display:flex}.nav-balance{box-sizing:border-box;white-space:nowrap;background:#ffffff10;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.nav-signout{min-height:36px;color:var(--ink-on-sky);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px}.nav-signout:hover{color:var(--ink);background:#ffffff0a}.sky-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:28px;padding:0 clamp(4px,1vw,16px);display:flex;position:relative}.sky-hero .sky-title{align-items:flex-start;margin-top:34px}.sky-heading{text-shadow:0 1px 12px #000a;flex-direction:column;gap:2px;min-width:0;display:flex}.sky-heading .eyebrow{color:#e2e9e5;max-width:100%;text-shadow:none;background:#081320e6;border:1px solid #ffffff1a;border-radius:4px;align-self:flex-start;padding:3px 7px;line-height:1.5}.page-title{font-size:var(--text-h1-page);letter-spacing:-1px;overflow-wrap:anywhere;text-shadow:0 1px 12px #0008;margin:0;font-weight:500;line-height:1.1}.sky-hero-body{text-shadow:0 1px 12px #0008;flex-direction:column;gap:4px;display:flex}.hero-value{font-family:var(--font-mono);font-size:var(--text-h1-hero);letter-spacing:-1.5px;overflow-wrap:anywhere;font-weight:500;line-height:1.05}.hero-detail{color:#c8d0cb}.sky-button{background:var(--bg-nav-pill);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #ffffff2a;border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-weight:500;transition:border-color .12s;display:inline-flex}.sky-button:hover{border-color:#fff5}.shell-main{outline:none;margin-top:-56px;padding:0 clamp(12px,3vw,40px) 64px;position:relative}.shell-main-hero{margin-top:-110px}.window{box-sizing:border-box;border-radius:var(--radius-window);background:var(--bg-window);border:1px solid var(--line);max-width:1320px;padding:var(--gap-window);gap:var(--gap-window);flex-direction:column;min-width:0;margin:0 auto;display:flex}@media (width<=900px){.nav-links{scrollbar-width:none;overscroll-behavior-x:contain;flex:100%;order:3;margin:0 -4px;padding:0 4px;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-pill{padding:8px}.brand{padding-left:6px}}@media (width<=640px){.page-title{font-size:28px}.hero-value{font-size:40px}.sky-title{margin-top:22px;padding:0 4px}.sky-button{min-height:44px}}@media (width<=420px){.brand-full{display:none}.brand-compact{display:block}}@media (width<=900px),(pointer:coarse){.brand,.nav-link,.nav-balance,.nav-signout{min-height:44px}}.setup-prompt{border:1px solid var(--accent-dim);background:#0e1a14;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.setup-prompt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.setup-prompt-text{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.setup-prompt-title{color:var(--ink);font-size:15px;font-weight:500}.setup-prompt-hint{color:var(--ink-2);font-size:13px;line-height:1.5}.setup-prompt-head .copy{flex:none;align-items:flex-start}.setup-prompt-head .copy-button{white-space:nowrap;min-height:44px;padding:0 18px}.setup-prompt-head .copy-button.is-copied{background:var(--accent-hover);color:var(--ink-on-accent)}.setup-prompt-head .copy-status.is-failed{text-align:left}.setup-prompt-preview{min-width:0}.setup-prompt-preview>summary{cursor:pointer;width:max-content;max-width:100%;color:var(--accent);font-size:13px;list-style-position:inside}.setup-prompt-preview>summary:hover{color:var(--accent-hover)}.setup-prompt-pre{background:var(--bg-code);border:1px solid var(--line);max-height:320px;font:12px/1.6 var(--font-mono);color:#cfcfcf;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:14px;overflow:auto}.setup-prompt-note{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.setup-manual{font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:flex}.setup-manual:before,.setup-manual:after{content:"";background:var(--line);flex:1;height:1px}@media (width<=520px){.setup-prompt-head .copy,.setup-prompt-head .copy-button{width:100%}}.connect-tabs>button{min-width:0}.connect-step{flex-direction:column;gap:8px;min-width:0;display:flex}.connect-list{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;display:flex}.connect-fields{border:1px solid var(--line);background:var(--bg-inset);border-radius:10px;flex-direction:column;margin:0;padding:2px 14px;display:flex}.connect-fields>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,160px) minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:10px 0;font-size:13px;display:grid}.connect-fields>div:first-child{border-top:0}.connect-fields dt{color:var(--ink-3)}.connect-fields dd{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;display:flex}.connect-fields dd>.small{flex-basis:100%}@media (width<=520px){.connect-fields>div{grid-template-columns:minmax(0,1fr)}}.agent-example{scroll-margin-top:24px;box-shadow:0 30px 80px #00000070}.agent-example-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:17px 22px;display:flex}.agent-example-header h2{letter-spacing:0;font-size:15px;font-weight:500}.agent-example-label{color:var(--ink-2);font-size:12px}.agent-example-scene{gap:var(--gap-window);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.agent-example-conversation,.agent-example-code{background:var(--bg-panel);border-radius:var(--radius-panel);min-width:0}.agent-example-conversation{flex-direction:column;gap:30px;padding:28px;display:flex}.agent-example-message{flex-direction:column;gap:12px;min-width:0;display:flex}.agent-example-speaker{color:var(--accent);font-size:12px}.agent-example-speaker>span{color:var(--ink-3);margin-left:8px;font-size:11px}.agent-example-user{border-left:2px solid var(--accent);padding-left:16px}.agent-example-user p{letter-spacing:-.3px;text-wrap:initial;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.agent-example-word{white-space:pre;display:inline-block}.agent-example-response>p{color:var(--ink-2);font-size:14px;line-height:1.65}.agent-example-tools{color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:2px 0 5px;font-size:11px;display:flex}.agent-example-tools span{color:var(--ink-3);margin-right:6px}.agent-example-finding{border-top:1px solid var(--line-strong);padding-top:16px}.agent-example-severity{color:var(--warn-fg);font-size:11px}.agent-example-finding h3{text-wrap:initial;margin:8px 0;font-size:17px;line-height:1.45}.agent-example-finding p{color:var(--ink-2);font-size:13px;line-height:1.7}.agent-example-code{background:var(--bg-code);flex-direction:column;display:flex;overflow:hidden}.agent-example-code-header{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:17px 20px;font-size:12px;display:flex}.agent-example-code-header .mono{color:var(--ink-3);font-size:11px}.agent-example-code-body{flex:1;min-height:300px;padding:24px 20px;position:relative}.agent-example-waiting{color:var(--ink-3);font-size:12px;position:absolute;top:24px;left:20px;right:20px}.agent-example-cursor{color:var(--accent);margin-left:2px}.agent-example-patch{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.agent-example-context{color:var(--ink-2)}.agent-example-removed{color:var(--bad-fg);background:var(--bad-bg)}.agent-example-added{color:var(--accent);background:var(--ok-bg)}.agent-example-result{border-top:1px solid var(--line-strong);align-items:flex-start;gap:12px;margin:0 20px 22px;padding-top:16px;font-size:12px;display:flex}.agent-example-pass{color:var(--accent);background:var(--ok-bg);border-radius:4px;padding:3px 6px;font-size:10px}.agent-example-result strong{font-weight:500}.agent-example-result p{color:var(--ink-2);margin-top:4px;line-height:1.65}.agent-example-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 22px;display:flex}.agent-example-footer p{color:var(--ink-3);font-size:12px}.agent-example-controls{gap:4px;margin-left:auto;display:flex}.agent-example-controls button{border:1px solid var(--line-control);border-radius:var(--radius-button);min-width:60px;min-height:36px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;padding:0 10px;font-size:12px}.agent-example-controls button:hover{color:var(--ink);background:var(--bg-selected)}.agent-example-controls button:active{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.agent-example-word{animation:.3s both agent-example-enter;animation-delay:calc(.2s + var(--word)*55ms)}.agent-example-reveal{animation:.45s both agent-example-enter}.agent-example-plan{animation-delay:2s}.agent-example-read{animation-delay:3.1s}.agent-example-test{animation-delay:3.8s}.agent-example-finding{animation-delay:4.8s}.agent-example-patch{animation-delay:6s}.agent-example-result{animation-delay:7.5s}.agent-example-waiting{animation:.2s 5.8s both agent-example-exit}.agent-example-cursor{animation:1s step-end 6 agent-example-blink}.agent-example[data-playing=false] *{animation-play-state:paused!important}}@keyframes agent-example-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-example-exit{to{opacity:0}}@keyframes agent-example-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-example-waiting,.agent-example-controls{display:none}}@media (width<=767px){.agent-example-scene{grid-template-columns:minmax(0,1fr)}.agent-example-header{padding:14px 16px}.agent-example-conversation{gap:24px;padding:22px 18px}.agent-example-code-body{min-height:0;padding:22px 18px}.agent-example-waiting{top:22px;left:18px;right:18px}.agent-example-code-header{padding:14px 18px}.agent-example-footer{align-items:flex-start;padding:12px 16px}.agent-example-footer p{max-width:230px}.agent-example-patch{font-size:11px}}.modality-badges{vertical-align:middle;white-space:nowrap;color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.modality-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.modality-icon svg{flex:none;display:block}.model-price-modality{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.home{background:var(--bg-page);min-height:100svh;color:var(--ink);font-size:15px;line-height:1.55;overflow-x:clip}.home-sky{background:#06101c var(--sky-image) center 40%/cover no-repeat;image-rendering:pixelated}.home-sky>*{image-rendering:auto}.home-hero{isolation:isolate;flex-direction:column;min-height:700px;display:flex;position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050b14e6 0%,#050b14b3 38%,#050b1433 70%,#050b1400 100%);position:absolute;inset:0}.home-nav{background:var(--bg-nav-pill);border:1px solid var(--line-on-sky);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:24px clamp(12px,3vw,40px) 0;padding:8px 8px 8px 16px;display:flex}.home-brand{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.home-brand:hover{color:var(--ink)}.home-links{flex-wrap:wrap;gap:2px;font-size:14px;display:flex}.home-links a{min-height:36px;color:var(--ink-on-sky);border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.home-links a:hover{color:var(--ink);background:var(--bg-nav-active)}.home-actions{gap:6px;margin-left:auto;display:flex}.home-signin{min-height:36px;color:var(--ink);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.home-signin:hover{color:var(--ink);background:var(--bg-nav-active)}.home-btn{background:var(--accent);min-height:48px;color:var(--ink-on-accent);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.home-btn:hover{background:var(--accent-hover);color:var(--ink-on-accent)}.home-btn-sm{border-radius:8px;min-height:36px;padding:0 14px;font-size:14px}.home-btn-ghost{background:var(--bg-nav-pill);color:var(--ink);border-color:#ffffff2a;font-weight:400}.home-btn-ghost:hover{color:var(--ink);background:#0b0f14}.home-btn-soon{border:1px dashed var(--line-control);color:var(--ink-3);cursor:default;background:0 0;font-weight:400}.home-btn-soon:hover{color:var(--ink-3);background:0 0}.home-hero-copy{flex-direction:column;flex:1;justify-content:center;gap:18px;max-width:760px;padding:60px clamp(16px,5vw,72px) 170px;display:flex}.home-eyebrow-sky{letter-spacing:1.5px;color:#d6ddd9;text-shadow:0 1px 8px #000;font-size:12px}.home-hero-copy h1{letter-spacing:-2px;text-shadow:0 2px 24px #000a;font-size:clamp(40px,6vw,72px);line-height:1.02}.home-hero-copy p{color:#e4eae6;text-shadow:0 1px 2px #000,0 0 16px #000c;max-width:520px;font-size:18px}.home-row{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.home-main{flex-direction:column;gap:72px;margin-top:-140px;padding:0 clamp(12px,3vw,40px) 72px;display:flex;position:relative}.home-main>*{width:100%;min-width:0;max-width:1160px;margin-inline:auto}.home-window{border-radius:var(--radius-window);background:var(--bg-window);border:1px solid var(--line);padding:var(--gap-window)}.home-panel{border-radius:var(--radius-panel);background:var(--bg-panel);min-width:0}.home-strong{font-weight:500}.home-dim{color:var(--ink-2)}.home-accent{color:var(--accent)}.home-caption{color:var(--ink-3);font-size:13px}.home-section{flex-direction:column;gap:20px;display:flex}.home-head{flex-direction:column;gap:6px;display:flex}.home-head h2,.home-faq h2{letter-spacing:-.8px;font-size:34px}.home-head p{color:var(--ink-2)}.home-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.home-table-wrap{overflow-x:auto}.home-table{min-width:900px;font-size:14px}.home-tr{border-top:1px solid var(--line);grid-template-columns:minmax(320px,2.4fr) minmax(126px,1fr) minmax(110px,.9fr) minmax(126px,1fr) minmax(80px,.65fr);align-items:center;gap:12px;padding:16px 20px;display:grid}.home-tr>[role=cell]:nth-child(n+2),.home-th>:nth-child(n+2){text-align:right}.home-th{letter-spacing:.5px;color:var(--ink-3);border-top:0;padding-block:14px;font-size:11px}.home-model{flex-direction:column;gap:3px;min-width:0;display:flex}.home-model-id{align-items:center;gap:8px;font-size:14px;display:flex}.home-dot{flex:none;width:8px;height:8px}.home-tag{border-radius:var(--radius-chip);background:var(--ok-bg);color:var(--ok-fg);padding:1px 7px;font-size:11px}.home-model-note{color:var(--ink-3);font-size:13px}.home-tr>.home-price-cell{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 33px;align-items:center;gap:10px;display:grid}.home-price-amount{justify-self:end}.home-price-cell>.modality-badges{justify-self:start}.home-price-heading{padding-right:43px}.home-plans{gap:var(--gap-window);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.home-plan{border:1px solid var(--line);flex-direction:column;gap:18px;padding:24px;display:flex}.home-plan.is-live{border-color:var(--accent-dim)}.home-plan.is-soon{opacity:.72}.home-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-plan-name{font-size:19px;font-weight:500}.home-chip{border-radius:var(--radius-chip);background:var(--bg-nav-active);color:var(--ink-on-sky);padding:2px 8px;font-size:11px}.home-chip.ok{background:var(--ok-bg);color:var(--ok-fg)}.home-plan-price{flex-direction:column;gap:2px;display:flex}.home-plan-price .mono{letter-spacing:-1px;font-size:36px;line-height:1.1}.home-plan-price span:last-child{color:var(--ink-3);font-size:13px}.home-plan-points{border-top:1px solid var(--line);color:#c8d0cb;flex-direction:column;gap:10px;margin:0;padding:16px 0 0;font-size:14px;list-style:none;display:flex}.home-plan-points li{gap:10px;display:flex}.home-plan-points li .mono{color:var(--accent)}.home-plan.is-soon .home-plan-points li .mono{color:#5a5a5a}.home-plan>.home-btn{min-height:46px;margin-top:auto}.home-steps{gap:var(--gap-window);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.home-step{border:1px solid var(--line);flex-direction:column;gap:10px;padding:22px;display:flex}.home-step-n{background:var(--bg-selected);width:30px;height:30px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:flex}.home-step-t{font-size:18px;font-weight:500}.home-promises{gap:var(--gap-window);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.home-promises>.home-panel{flex-direction:column;gap:6px;padding:20px;display:flex}.home-promises .home-dim{font-size:14px}.home-main>.home-faq{gap:16px;max-width:820px}.home-faq-list{border-radius:var(--radius-panel);background:var(--bg-panel);border:1px solid var(--line);padding:4px 20px}.home-faq-item{border-bottom:1px solid var(--line)}.home-faq-item:last-child{border-bottom:0}.home-faq-item button{width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-weight:500;display:flex}.home-faq-item button span{color:var(--accent)}.home-faq-item p{color:var(--ink-2);margin:0 0 16px}.home-footer{background-position:50% 30%;flex-direction:column;justify-content:flex-end;min-height:300px;display:flex}.home-footer-bar{border:1px solid var(--line-on-sky);background:#0b0f14e6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 clamp(12px,3vw,40px) 24px;padding:14px 18px;display:flex}.home-footer-cta{flex:260px;font-size:20px;font-weight:500}.home-footer-bar .home-btn{min-height:44px;padding:0 18px}.home-footer-links{color:var(--ink-3);flex-wrap:wrap;flex-basis:100%;gap:6px 18px;font-size:13px;display:flex}@media (width<=640px){.home-hero{min-height:620px}.home-hero-copy{padding-top:40px}.home-hero-copy p{font-size:16px}.home-hero:before{background:linear-gradient(#050b14cc 0%,#050b14d9 55%,#050b1499 85%,#050b1440 100%)}.home-head h2,.home-faq h2{font-size:28px}.home-main{gap:56px}.home-actions{margin-left:0}}.home-tag.is-soon{background:var(--bg-nav-active);color:var(--ink-2)}
