.glass-nav.svelte-9c270a{--nav-rest:rgb(255 255 255 / 3%);--nav-active:rgb(255 255 255 / 9%);width:320px}:root[data-theme=light] .glass-nav.svelte-9c270a{--nav-rest:rgb(11 20 15 / 3%);--nav-active:rgb(255 255 255 / 80%)}ul.svelte-9c270a{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:4px}li.svelte-9c270a{position:relative;background:var(--nav-rest);border-radius:0;transition:border-radius .4s cubic-bezier(.22,1,.36,1),background .3s}li.open-left.svelte-9c270a{border-top-left-radius:10px;border-bottom-left-radius:10px}li.open-right.svelte-9c270a{border-top-right-radius:10px;border-bottom-right-radius:10px}li.active.svelte-9c270a{background:var(--nav-active);box-shadow:0 3px 12px -6px var(--glass-shadow-color)}a.svelte-9c270a{display:block;width:70px;padding:11px 4px;text-align:center;color:var(--muted);font-size:13px;line-height:20px;white-space:nowrap;transition:color .2s}a.svelte-9c270a:hover{color:var(--text)}a[aria-current=page].svelte-9c270a{color:var(--text);font-weight:500}a.svelte-9c270a:focus-visible{position:relative;z-index:1;border-radius:10px;outline:2px solid var(--accent);outline-offset:4px}svg.svelte-9c270a{position:absolute;right:100%;top:0;height:100%;pointer-events:none;overflow:visible}@media(max-width:1100px){.glass-nav.svelte-9c270a{width:286px}a.svelte-9c270a{width:62px}}@media(max-width:760px){.glass-nav.svelte-9c270a{display:none}}@media(prefers-reduced-motion:reduce){li.svelte-9c270a,a.svelte-9c270a{transition:none}}@media(forced-colors:active){li.active.svelte-9c270a{outline:1px solid Highlight}svg.svelte-9c270a{display:none}}.infimal-footer.svelte-1g12oe3{width:min(calc(100% - var(--page-gutter) * 2),var(--page-width));margin:0 auto;padding:clamp(64px,8vw,112px) 0 32px;border:0;color:var(--muted)}.footer-main.svelte-1g12oe3{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(130px,180px));gap:48px;align-items:start}.footer-brand.svelte-1g12oe3{width:fit-content;font:500 36px/1 var(--display);letter-spacing:-.03em;gap:.2em;color:var(--text)}.footer-identity.svelte-1g12oe3 p:where(.svelte-1g12oe3){margin:20px 0 0;font-size:14px;line-height:1.6}.footer-column.svelte-1g12oe3{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-column.svelte-1g12oe3 h2:where(.svelte-1g12oe3){font:500 13px/1.5 var(--sans);color:var(--text);margin:0 0 8px}.footer-column.svelte-1g12oe3 a:where(.svelte-1g12oe3){font-size:14px;line-height:1.5}a.svelte-1g12oe3{text-decoration:none;transition:color .2s}a.svelte-1g12oe3:hover{color:var(--text)}a.svelte-1g12oe3:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.footer-bottom.svelte-1g12oe3{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:72px;font-size:12px;line-height:1.6}.footer-migration.svelte-1g12oe3{margin-left:auto}.footer-migration.svelte-1g12oe3 span:where(.svelte-1g12oe3){display:inline-block;margin-left:4px}.footer-bottom.svelte-1g12oe3 nav:where(.svelte-1g12oe3){display:flex;gap:24px}@media(max-width:760px){.footer-main.svelte-1g12oe3{grid-template-columns:minmax(0,1fr) repeat(2,minmax(100px,1fr));gap:28px}.footer-bottom.svelte-1g12oe3{gap:20px;margin-top:52px}.footer-migration.svelte-1g12oe3{margin-left:0}.footer-bottom.svelte-1g12oe3 nav:where(.svelte-1g12oe3){margin-left:auto}}@media(max-width:540px){.footer-main.svelte-1g12oe3{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.footer-identity.svelte-1g12oe3{grid-column:1 / -1}.footer-brand.svelte-1g12oe3{font-size:32px}.footer-identity.svelte-1g12oe3 p:where(.svelte-1g12oe3){margin-top:14px}.footer-bottom.svelte-1g12oe3{display:grid;grid-template-columns:1fr auto;gap:18px 12px}.footer-migration.svelte-1g12oe3{grid-column:1 / -1;grid-row:1}}@media(prefers-reduced-motion:reduce){a.svelte-1g12oe3{transition:none}}.ambient-light.svelte-j27vj3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.ambient-light.svelte-j27vj3:before{content:"";position:absolute;top:-12%;right:-8%;bottom:0;left:-8%;background:radial-gradient(ellipse 64% 56% at 76% 0%,rgb(239 246 241 / 5%) 0%,rgb(193 227 204 / 2.5%) 32%,rgb(168 236 193 / .7%) 52%,transparent 76%);transform-origin:76% 0%;animation:svelte-j27vj3-ambient-breath 18s ease-in-out infinite}:root[data-theme=light] .ambient-light.svelte-j27vj3:before{background:radial-gradient(ellipse 64% 56% at 76% 0%,rgb(255 255 255 / 82%) 0%,rgb(255 255 255 / 40%) 30%,rgb(130 194 153 / 3%) 55%,transparent 76%)}@keyframes svelte-j27vj3-ambient-breath{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ambient-light.svelte-j27vj3:before{animation:none}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.ambient-light.svelte-j27vj3{display:none}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--bg: #090b10;--surface: #11151d;--surface-raised: #181d27;--surface-hover: #202734;--surface-inset: #0c1017;--text: #f2f5fa;--secondary: #b8c1d1;--muted: #939fb4;--border: #2b3444;--border-soft: #222a37;--border-strong: #45526a;--header: rgb(9 11 16 / 80%);--floating: rgb(23 29 40 / 96%);--overlay: rgb(3 6 12 / 72%);--success: #79d9b3;--success-soft: #142d27;--shadow: 0 12px 35px -14px rgb(0 0 0 / 40%), 0 1px 3px rgb(0 0 0 / 12%);--shadow-large: 0 32px 100px -30px rgb(0 0 0 / 70%), 0 8px 20px -8px rgb(0 0 0 / 35%);--inset-highlight: inset 0 1px 0 rgb(255 255 255 / 5%);--accent: #99bfff;--accent-strong: #3873f1;--accent-end: #58dded;--accent-soft: #172744;--accent-border: #345388;--accent-ink: #c0d8ff;--button: #2e68e5;--button-hover: #2862d9;--button-text: #fff;--glow-a: rgb(63 115 244 / 20%);--glow-b: rgb(68 200 234 / 10%);--display-from: #e4ecff;--display-to: #84dbe9;--chart: #719bfa;color:var(--text);background:var(--bg);color-scheme:dark}:root[data-theme=light]{--bg: #f8fafc;--surface: #ffffff;--surface-raised: #f0f4f9;--surface-hover: #e8eef7;--surface-inset: #f6f8fc;--text: #111b2b;--secondary: #47566d;--muted: #5e6e85;--border: #d5deeb;--border-soft: #e5ebf3;--border-strong: #afbdd1;--header: rgb(248 250 252 / 85%);--floating: rgb(255 255 255 / 97%);--overlay: rgb(24 38 59 / 30%);--success: #14734d;--success-soft: #e7f5ef;--shadow: 0 12px 35px -18px rgb(26 54 100 / 20%), 0 1px 3px rgb(26 54 100 / 4%);--shadow-large: 0 35px 90px -32px rgb(40 64 117 / 28%), 0 5px 20px -10px rgb(40 64 117 / 12%);--inset-highlight: inset 0 1px 0 rgb(255 255 255 / 90%);--accent: #275cd5;--accent-strong: #306ce8;--accent-end: #007ea6;--accent-soft: #edf3ff;--accent-border: #bfd1f5;--accent-ink: #244d9f;--button: #2862dc;--button-hover: #1d52c1;--glow-a: rgb(76 120 240 / 12%);--glow-b: rgb(39 199 227 / 9%);--display-from: #214cca;--display-to: #007f9d;--chart: #507edc;color-scheme:light}:root[data-palette=iris]{--accent: #c1aaff;--accent-strong: #9366ef;--accent-end: #98b3ff;--accent-soft: #29203f;--accent-border: #624686;--accent-ink: #dacaff;--button: #8150dc;--button-hover: #7140c6;--glow-a: rgb(146 84 233 / 20%);--glow-b: rgb(94 130 248 / 12%);--display-from: #e8dbff;--display-to: #94b2ff;--chart: #b08bf3}:root[data-theme=light][data-palette=iris]{--accent: #7040c8;--accent-strong: #8553dd;--accent-end: #456ad0;--accent-soft: #f2edfc;--accent-border: #d8c6f2;--accent-ink: #6535a9;--button: #7543cc;--button-hover: #6233b5;--glow-a: rgb(162 119 248 / 12%);--glow-b: rgb(116 156 247 / 10%);--display-from: #7838b6;--display-to: #456ad0;--chart: #9465d8}:root[data-palette=ember]{--accent: #ffb28c;--accent-strong: #d58154;--accent-end: #edc579;--accent-soft: #34231e;--accent-border: #78513c;--accent-ink: #ffd0b6;--button: #a74b24;--button-hover: #913c1a;--glow-a: rgb(206 116 69 / 17%);--glow-b: rgb(222 178 75 / 10%);--display-from: #ffe1d0;--display-to: #efc77d;--chart: #dd986f}:root[data-theme=light][data-palette=ember]{--accent: #a24922;--accent-strong: #be6338;--accent-end: #91631d;--accent-soft: #fff2e9;--accent-border: #e9c5af;--accent-ink: #91421f;--button: #a64921;--button-hover: #8e3918;--glow-a: rgb(226 158 113 / 13%);--glow-b: rgb(235 195 105 / 10%);--display-from: #a14626;--display-to: #936518;--chart: #b97951}@layer reset{*,:before,:after,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button,a{touch-action:manipulation}button{transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}a{color:inherit;text-decoration:none;transition:color .16s}a:hover,.text-button:hover{color:var(--accent)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,textarea,select{color:var(--text);border:1px solid var(--border);outline:none;background:var(--surface-inset);border-radius:9px;transition:border-color .16s,box-shadow .16s}input:focus,textarea:focus,select:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}h1,h2,p{margin:0}code,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.accent{color:var(--accent)}.muted{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meta{font-size:12px;font-weight:500;letter-spacing:.055em;color:var(--muted)}.eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.115em;color:var(--muted)}.status-dot{width:6px;height:6px;background:var(--success);border-radius:50%;display:inline-block;flex-shrink:0;margin-right:8px}.app{min-height:100vh;position:relative;isolation:isolate;background:var(--bg);color:var(--text);transition:background .24s,color .24s}.app.public:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;height:960px;background:radial-gradient(ellipse at 27% 12%,var(--glow-a),transparent 51%),radial-gradient(ellipse at 76% 43%,var(--glow-b),transparent 48%);animation:atmosphere 22s ease-in-out infinite alternate}::selection{background:var(--accent-soft);color:var(--accent-ink)}.brand{display:flex;align-items:center;gap:11px;padding:0;font-weight:650;font-size:27px;line-height:1;letter-spacing:-1.25px}.brand:hover{color:var(--text)}.mark{width:31px;height:31px;color:var(--accent)}.workspace .brand{font-size:25px}.workspace .mark{width:28px;height:28px}.avatar{border-radius:50%;width:34px;height:34px;border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-ink);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.avatar.selected{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.appearance{display:flex;align-items:center;gap:4px;position:relative}.theme-toggle{height:34px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;color:var(--secondary)}.theme-toggle{width:34px}.theme-toggle:hover{background:var(--surface-raised);border-color:var(--border);color:var(--text)}.copy{color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px;border-radius:5px}.copy:hover{background:var(--surface-hover);color:var(--accent)}.copy.compact{padding:5px}.text-button{display:inline-flex;align-items:center;gap:8px;padding:0;font-size:14px;line-height:1.5;font-weight:450}.button{border:1px solid transparent;border-radius:8px;min-height:42px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:500;line-height:1.4}.button.primary{background:var(--button);color:var(--button-text);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff1f,0 3px 7px #00000017}.button.primary:hover{background:var(--button-hover);transform:translateY(-1px)}.button.secondary{background:var(--surface);border-color:var(--border);color:var(--secondary);box-shadow:var(--inset-highlight)}.button.secondary:hover{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text)}.button.full{width:100%}.tag{font-size:12px;font-weight:500;border:1px solid var(--border);color:var(--secondary);border-radius:5px;padding:4px 7px;white-space:nowrap;display:inline-block;background:var(--surface-raised);line-height:1.4}.quote-result{padding:23px;border:1px solid var(--accent-border);border-radius:11px;background:linear-gradient(130deg,var(--accent-soft),var(--surface));box-shadow:var(--inset-highlight)}.quote-title{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--secondary);font-size:13px}.quote-title .meta{font-size:12px;font-weight:600;letter-spacing:.05em}.quote-title .status-dot{background:var(--accent)}.quote-model{display:flex;align-items:center;gap:12px;margin-top:23px}.quote-model strong{font-size:23px;letter-spacing:-.04em;font-weight:550}.quote-model .tag{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-ink)}.quote-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px}.quote-metrics>div{border-right:1px solid var(--border);padding-left:24px}.quote-metrics>div:first-child{padding-left:0}.quote-metrics>div:last-child{border:0}.quote-metrics span{font-size:12px;display:block;color:var(--secondary)}.quote-metrics strong{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums;display:block;color:var(--text);margin-top:8px;letter-spacing:-.04em}.quote-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:16px;margin-top:23px;font-size:12px;color:var(--muted);gap:16px}.page{max-width:1510px;margin:0 auto;padding:47px 3.3% 52px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:33px}.page-heading h1{font-size:36px;letter-spacing:-.05em;font-weight:550;line-height:1.2;margin-top:12px}.stat{padding:24px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:var(--shadow),var(--inset-highlight);position:relative;overflow:hidden}.stat:first-child{background:linear-gradient(130deg,var(--accent-soft),var(--surface));border-color:var(--accent-border)}.stat-label{font-size:13px;color:var(--secondary);font-weight:500}.stat-value{font-size:37px;line-height:1.25;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:17px 0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:500}.stat-detail{font-size:12px;color:var(--muted)}.stat-progress{position:absolute;height:2px;background:var(--border-soft);bottom:0;left:0;right:0}.stat-progress i{display:block;background:var(--accent-strong);height:100%}.section{border:1px solid var(--border);border-radius:11px;margin-bottom:26px;background:var(--surface);box-shadow:var(--shadow),var(--inset-highlight);overflow:hidden}.section-heading{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-soft)}.section-heading h2{font-size:16px;font-weight:550;letter-spacing:-.025em}.table-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{color:var(--muted);font-size:12px;font-weight:500;padding:13px 23px;border-bottom:1px solid var(--border-soft);background:var(--surface-inset)}td{font-size:14px;padding:22px 23px;border-bottom:1px solid var(--border-soft)}tr:last-child td{border-bottom:none}tbody tr{transition:background .14s}tbody tr:hover{background:var(--surface-inset)}td strong{font-size:14px;font-weight:550;letter-spacing:-.02em}.cell-sub{display:block;font-size:12px;color:var(--muted);margin-top:7px}.align-right{text-align:right}.health{font-size:12px;color:var(--success);display:inline-flex;align-items:center;white-space:nowrap;padding:4px 8px;border-radius:5px;background:var(--success-soft)}.health .status-dot{width:5px;height:5px;margin-right:6px}.health.idle{color:var(--muted);background:var(--surface-raised)}.health.idle .status-dot{background:var(--muted)}.copy-command{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--muted)}.copy-command code{font-size:12px;white-space:nowrap;overflow:auto}.copy-command .copy{flex-shrink:0}.key-row{display:flex;align-items:center;gap:15px;padding:22px 24px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.key-row:last-child{border:0}.key-row strong{font-weight:500;font-size:14px;letter-spacing:-.02em}.key-icon{display:flex;justify-content:center;align-items:center;color:var(--secondary);background:var(--surface-raised);border:1px solid var(--border);font-size:22px;width:34px;height:34px;border-radius:8px}.key-budget{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px}.key-budget .copy-command code{font-size:12px}.request-table td{padding-top:17px;padding-bottom:17px;font-size:13px}.request-table .status-dot{width:5px;height:5px}.terminal-page{max-width:1580px;margin:0 auto;padding:43px 3.3% 45px}.terminal-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;gap:30px}.terminal-heading h1{font-size:37px;line-height:1.23;letter-spacing:-.05em;font-weight:550;margin-top:13px}.terminal-heading h1 span{color:var(--secondary)}.terminal-heading-note{font-size:14px;line-height:1.8;color:var(--secondary);margin-bottom:5px;text-align:right;letter-spacing:-.015em}.terminal-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.terminal-window{border:1px solid var(--border-strong);border-radius:13px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-large),var(--inset-highlight);position:relative}.terminal-window:before{position:absolute;content:"";height:1px;top:0;left:12%;right:12%;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55}.terminal-chrome{height:50px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border);font-size:13px;color:var(--secondary)}.terminal-chrome>span,.terminal-chrome>div{display:flex;align-items:center;gap:10px}.terminal-chrome strong{font-weight:600;color:var(--text)}.terminal-chrome>span>svg{color:var(--accent)}.terminal-session{color:var(--muted)}.terminal-chrome>div{gap:20px}.terminal-chrome button{padding:4px;display:flex;color:var(--muted);border-radius:4px}.terminal-chrome button:hover{color:var(--text);background:var(--surface-hover)}.session-status{font-size:12px;color:var(--secondary)}.session-status .status-dot{height:5px;width:5px}.terminal-output{padding:28px 29px 0;min-height:470px;max-height:660px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;font-family:var(--mono);scroll-behavior:smooth}.terminal-welcome{display:flex;align-items:flex-start;gap:16px;margin-bottom:31px}.terminal-star{font-size:40px;line-height:1.05;color:var(--accent)}.terminal-welcome strong{font-size:15px;font-weight:500;letter-spacing:-.035em}.terminal-welcome p{font-size:14px;line-height:1.8;color:var(--secondary);margin-top:5px}.terminal-welcome .terminal-help{color:var(--muted);font-size:12px;margin-top:9px}.terminal-help button{font:inherit;color:var(--accent);padding:1px 4px;background:var(--accent-soft);border-radius:4px}.terminal-entry{margin-bottom:28px;animation:reveal .2s ease}.command-line{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.8;color:var(--text)}.command-line code{overflow-wrap:anywhere}.command-line .copy{margin-left:auto;opacity:.4}.command-line:hover .copy,.command-line:focus-within .copy{opacity:1}.prompt-mark{color:var(--accent);font-size:17px;flex-shrink:0}.command-output{margin:17px 0 0 24px}.quote-compact{padding:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.quote-compact .quote-title{font-size:12px}.quote-compact .quote-model{margin-top:21px}.quote-compact .quote-model strong{font-size:22px}.quote-compact .quote-metrics{margin-top:24px}.quote-compact .quote-metrics strong{font-size:27px}.quote-compact .quote-title .meta{font-size:12px}.quote-compact .quote-foot{font-size:12px;margin-top:22px;padding-top:15px}.terminal-input{margin:0 28px 26px;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid var(--border);background:var(--surface-inset);border-radius:8px;box-shadow:var(--inset-highlight);transition:border-color .18s,box-shadow .18s}.terminal-input:focus-within{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft)}.terminal-input input{border:0;background:none;border-radius:0;padding:4px 0;min-width:0;flex:1;font:14px/1.5 var(--mono);caret-color:var(--accent);box-shadow:none}.terminal-input input::placeholder{color:var(--muted)}.terminal-input button{display:flex;align-items:center;justify-content:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:5px;color:var(--secondary);width:29px;height:27px;font-size:18px;flex-shrink:0}.terminal-input button:hover{color:var(--accent);border-color:var(--accent-border)}.terminal-status{background:var(--surface-inset);border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:11px 20px;color:var(--muted);font-size:12px}.terminal-status>span:first-child{color:var(--secondary);font-family:var(--mono)}.terminal-status .status-dot{width:5px;height:5px}.terminal-aside{padding-top:1px}.aside-block{padding:21px 20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--inset-highlight);border-radius:11px;margin-bottom:19px}.aside-block .eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:5px}.starter-command{display:flex;text-align:left;align-items:center;gap:11px;width:100%;padding:18px 0;border-bottom:1px solid var(--border-soft)}.starter-command:last-child{border:0;padding-bottom:2px}.starter-number{font-family:var(--mono);font-size:12px;color:var(--muted);align-self:flex-start;padding-top:2px}.starter-command>span:nth-child(2){min-width:0}.starter-command strong{display:block;font-size:14px;font-weight:500;letter-spacing:-.025em;color:var(--text)}.starter-command code{display:block;font-size:12px;margin-top:7px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.starter-command>svg{margin-left:auto;flex-shrink:0;color:var(--muted)}.starter-command:hover strong,.starter-command:hover svg{color:var(--accent)}.aside-block h2{font-weight:550;font-size:18px;margin-top:12px;letter-spacing:-.03em}.assistant-note>span:not(.tiny-asterisk){display:block;font-size:12px;line-height:1.75;color:var(--muted);margin-bottom:16px}.aside-block .text-button{font-size:13px}.take-local{background:none;border-color:transparent;box-shadow:none;margin:0;padding-top:7px}.take-local>svg{color:var(--muted)}.take-local h2{font-size:16px;margin-top:10px}.take-local p{font-size:13px;color:var(--secondary);margin:7px 0 18px}.take-local .text-button{display:flex;margin-top:13px}.terminal-table{font:12px/1.75 var(--mono);color:var(--secondary)}.terminal-table>div{display:grid;grid-template-columns:var(--terminal-columns, 1.2fr 1fr .7fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft);overflow-wrap:anywhere}.terminal-table>div:last-child{border:0}.terminal-table-head{color:var(--muted);font-size:12px}.terminal-balance{display:flex;flex-wrap:wrap;gap:28px;font-size:12px;color:var(--secondary)}.terminal-balance strong{display:block;color:var(--accent);font-size:23px;font-weight:400;margin-top:10px}.command-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 var(--mono);color:var(--secondary)}.command-output pre.accent{color:var(--accent)}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.help-grid button{text-align:left;font:12px var(--mono);padding:9px 0}.help-grid button>span{display:block;color:var(--accent)}.help-grid button>span+span{font-size:12px;color:var(--secondary);margin-top:7px}.secret-output{display:flex;flex-direction:column;gap:15px;color:var(--secondary);font-size:13px}.secret-output code{padding:14px;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:7px;color:var(--accent-ink);overflow-wrap:anywhere}.secret-output>span{color:var(--muted);font-size:12px}.secret-output .copy{align-self:flex-start}.terminal-foot{display:flex;flex-direction:column;gap:5px;margin-top:12px;color:var(--muted);font:12px/1.7 var(--mono)}.terminal-failure{display:flex;align-items:flex-start;gap:9px;font:13px/1.8 var(--mono);color:var(--secondary)}.terminal-failure-mark{color:var(--accent);flex-shrink:0}.terminal-failure a{color:var(--accent);text-decoration:underline}.terminal-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:12px}.terminal-elsewhere{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.terminal-elsewhere>span{color:var(--muted);font-size:12px;line-height:1.7}.terminal-chat{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.terminal-chat pre{color:var(--text)}.terminal-chat .text-button{font-size:12px}.terminal-note{color:var(--muted);font:12px/1.7 var(--mono)}.terminal-note a{color:var(--accent);text-decoration:underline}.command-output .state-loading{margin:0}@media(max-width:680px){.terminal-table>div{grid-template-columns:1fr 1fr}.help-grid{grid-template-columns:1fr}}.tabs{display:flex;gap:30px;border-bottom:1px solid var(--border);margin:0 0 30px}.tabs button{font-size:14px;font-weight:500;color:var(--secondary);padding:0 0 15px;position:relative;white-space:nowrap}.tabs button:hover,.tabs button.active{color:var(--text)}.tabs button.active:after{position:absolute;content:"";height:2px;background:var(--accent-strong);bottom:-1px;left:0;right:0;border-radius:3px}.billing-summary{display:grid;grid-template-columns:.8fr 1.2fr;gap:23px;margin-bottom:26px}.balance-panel{position:relative;background:linear-gradient(125deg,var(--accent-soft),var(--surface));border:1px solid var(--accent-border);border-radius:12px;padding:28px 30px 21px;box-shadow:var(--shadow),var(--inset-highlight)}.balance-panel .eyebrow{color:var(--accent-ink);font-size:12px}.big-balance{font-size:67px;letter-spacing:-.07em;line-height:1.2;font-weight:500;color:var(--text);margin:20px 0 10px;font-variant-numeric:tabular-nums}.big-balance>span{color:var(--muted)}.balance-panel p{font-size:13px;color:var(--secondary)}.balance-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--accent-border);margin-top:31px;padding-top:17px;color:var(--accent-ink);font-size:12px}.balance-bottom svg{color:var(--accent)}.spend-panel{padding:26px 29px 21px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow),var(--inset-highlight)}.spend-header{display:flex;justify-content:space-between;align-items:flex-start}.spend-header .eyebrow{font-size:12px}.spend-header h2{font-weight:500;font-size:34px;margin-top:11px;letter-spacing:-.05em}.bar-chart{display:flex;align-items:flex-end;height:116px;gap:6px;margin-top:7px}.bar-track{height:100%;flex:1;display:flex;align-items:flex-end}.bar-track i{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--chart);min-height:2px;opacity:.65}.bar-track.today i{background:var(--accent-strong);opacity:1;box-shadow:0 0 20px var(--glow-a)}.bar-track:nth-child(n+18) i{background:var(--border);opacity:1}.chart-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);border-top:1px solid var(--border-soft);padding-top:11px}.billing-controls{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-bottom:26px}.billing-controls>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:24px 26px;box-shadow:var(--shadow),var(--inset-highlight)}.control-title{display:flex;justify-content:space-between;align-items:center;font-size:14px;gap:16px}.control-title strong{font-weight:550;letter-spacing:-.025em}.control-title>.mono{color:var(--secondary);font-size:13px}.billing-controls p{font-size:13px;color:var(--secondary);margin-top:10px}.billing-controls .copy-command{display:flex}.billing-controls .copy-command>.copy{margin-left:auto}.billing-controls .text-button{margin:22px 0 20px;font-size:13px}.referral-control{grid-column:1 / -1}.referral-form{display:flex;gap:10px;align-items:stretch;margin-top:15px}.referral-form input{flex:1 1 auto;min-width:0;padding:10px 13px;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text);font:13px var(--mono);letter-spacing:.05em}.referral-form input::placeholder{color:var(--muted);letter-spacing:0}.referral-form button{flex:0 0 auto}.referral-credited{margin-top:13px;font-size:13px;color:var(--accent-ink)}.referral-next{margin-top:9px;font-size:12px;color:var(--muted)}.spend-rows{padding:9px 25px}.spend-rows>div{display:grid;grid-template-columns:190px 1fr 85px 40px;gap:25px;align-items:center;padding:18px 0;font-size:14px}.spend-rows strong{font-size:13px;font-weight:400;text-align:right}.spend-rows .muted{font-size:12px;text-align:right}.spend-track{height:6px;background:var(--border-soft);border-radius:3px;overflow:hidden}.spend-track i{display:block;height:100%;background:var(--chart)}.settings-row{display:flex;align-items:center;gap:19px;padding:25px;border-bottom:1px solid var(--border-soft)}.settings-row:last-child{border:0}.settings-row>div:nth-child(2){flex:1}.settings-row>div:first-child:not(.card-brand):not(.session-icon):not(.payment-icon){flex:1}.settings-row strong{font-size:15px;font-weight:500;letter-spacing:-.02em}.settings-row p{font-size:13px;color:var(--secondary);margin-top:7px}.payment-row .health{margin-left:auto;margin-right:25px}.payment-icon{width:37px;height:37px;display:flex;align-items:center;justify-content:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;color:var(--secondary)}.settings-footer{font-size:13px;padding:22px 25px;border-top:1px solid var(--border-soft)}.settings-state{padding:4px 25px 22px}.session-confirm{display:inline-flex;align-items:center;gap:14px;font-size:13px;color:var(--secondary)}.session-confirm .text-button{font-size:13px}.account-page{max-width:1100px;min-height:calc(100vh - 180px)}.account-page .page-heading{margin-bottom:32px}.settings-form{max-width:575px;padding:30px}.settings-form label,.modal label{display:block;font-size:14px;font-weight:450;color:var(--secondary);margin-bottom:24px}.settings-form input,.settings-form select,.modal input,.modal select{width:100%;display:block;padding:12px 14px;margin-top:9px;font-size:15px;line-height:1.5;background:var(--surface-inset);border-color:var(--border)}.settings-form input:focus,.settings-form select:focus,.modal input:focus,.modal select:focus{border-color:var(--accent-strong)}.settings-form .button{margin-top:1px}.profile-avatar{width:57px;height:57px;background:linear-gradient(145deg,var(--accent-soft),var(--surface-raised));color:var(--accent-ink);font-size:24px;border:1px solid var(--accent-border);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:27px;box-shadow:var(--inset-highlight)}.account-foot{display:flex;align-items:center;gap:17px;font-size:13px;color:var(--secondary);padding:0 2px}.account-foot>.text-button{font:12px var(--mono)}.account-foot>.signout{margin-left:auto;font-family:inherit;font-size:13px}.session-icon{color:var(--secondary)}.settings-row .tag{margin-left:7px}.toast{position:fixed;bottom:79px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);width:max-content;display:flex;gap:12px;align-items:center;padding:15px 19px;background:var(--floating);border:1px solid var(--border-strong);border-radius:10px;color:var(--text);font-size:14px;box-shadow:var(--shadow-large);z-index:60}.toast>svg{flex-shrink:0;color:var(--success)}.toast button{display:flex;flex-shrink:0;color:var(--muted)}.modal{width:470px;max-width:100%;padding:35px;background:var(--surface);border:1px solid var(--border-strong);border-radius:15px;position:relative;box-shadow:var(--shadow-large),var(--inset-highlight);animation:reveal .18s ease}.modal-close{position:absolute;right:16px;top:16px;color:var(--muted);padding:5px;border-radius:5px;display:flex}.modal-close:hover{background:var(--surface-hover);color:var(--text)}.modal>.eyebrow{font-size:12px;margin-top:6px;color:var(--accent)}.modal h2{font-size:33px;font-weight:550;letter-spacing:-.05em;margin:17px 0 12px}.modal>p{font-size:14px;color:var(--secondary);line-height:1.7}.amount-options{display:flex;gap:10px;margin:28px 0}.amount-options button{flex:1;border:1px solid var(--border);background:var(--surface-inset);padding:14px 5px;border-radius:8px;font-size:18px;font-weight:500;color:var(--secondary)}.amount-options button.selected{color:var(--accent);border-color:var(--accent-strong);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-strong)}.checkout-summary{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:14px;color:var(--secondary);padding:0 0 27px}.checkout-summary>span:nth-child(2n),.checkout-summary strong{text-align:right;font:14px var(--mono)}.checkout-summary strong{color:var(--text)}.modal .preview-note{font-size:12px;text-align:center;margin:16px 0 0;color:var(--muted)}.modal form{margin-top:27px}@keyframes reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes atmosphere{0%{opacity:.65}to{opacity:1}}@media(min-width:1600px){.terminal-output{min-height:500px}}@media(max-width:1250px){.terminal-layout{grid-template-columns:minmax(0,1fr) 250px;gap:23px}.terminal-output{padding:26px 23px 0}.terminal-input{margin-left:23px;margin-right:23px}.stat{padding:22px}.stat-value{font-size:33px}.key-budget{margin-left:49px;align-items:flex-start}}@media(max-width:1000px){.terminal-layout{grid-template-columns:minmax(0,1fr)}.terminal-aside{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.terminal-aside .aside-block{margin-bottom:0}.terminal-aside .take-local{padding-top:21px}.terminal-heading h1{font-size:35px}.terminal-output{min-height:465px;max-height:610px}.stat{padding:21px 18px}.stat-value{font-size:31px}.key-budget{margin-left:auto;align-items:flex-end}}@media(max-width:760px){.brand{font-size:25px}.workspace .brand{font-size:22px;gap:8px}.workspace .mark{width:25px;height:25px}.page{padding:35px 24px 39px}.page-heading h1{font-size:32px}.stat{padding:22px}.stat-value{font-size:36px}.billing-summary{grid-template-columns:.85fr 1.15fr;gap:19px}.balance-panel{padding:25px 23px 20px}.big-balance{font-size:51px}.balance-panel p{font-size:12px;line-height:1.75}.balance-bottom{font-size:12px;margin-top:25px}.spend-panel{padding:24px 20px 19px}.spend-header .eyebrow{font-size:12px}.bar-chart{gap:4px;height:121px}.chart-axis{font-size:12px}.billing-controls{gap:19px}.billing-controls>div{padding:23px}.billing-controls .copy-command code{font-size:12px}.billing-controls p{line-height:1.7}.spend-rows>div{grid-template-columns:170px 1fr 75px 35px;gap:16px;font-size:13px}.terminal-page{padding:34px 24px 37px}.terminal-heading h1{font-size:33px}.terminal-heading-note{font-size:12px}.terminal-aside{grid-template-columns:1fr 1fr;gap:22px}.terminal-aside .aside-block:first-child{display:none}.terminal-aside .take-local{padding-top:21px}}@media(max-width:540px){.brand{font-size:24px;gap:8px}.mark{width:27px;height:27px}.appearance{gap:1px}.quote-result{padding:18px}.quote-title{font-size:12px;gap:8px}.quote-title .meta{font-size:12px}.quote-model strong{font-size:21px}.quote-metrics{margin-top:22px}.quote-metrics>div{padding-left:11px}.quote-metrics span{font-size:12px;line-height:1.6}.quote-metrics strong{font-size:23px}.quote-foot{font-size:12px;align-items:flex-start;flex-wrap:wrap;gap:12px}.quote-foot .text-button{font-size:12px}.workspace .brand{font-size:24px}.workspace .mark{width:27px;height:27px}.avatar{width:32px;height:32px}.page{padding:29px 18px 36px}.page-heading{margin-bottom:25px;gap:14px}.page-heading .eyebrow{font-size:12px;letter-spacing:.075em}.page-heading h1{font-size:30px;margin-top:10px}.stat{padding:20px 16px;border-radius:9px}.stat-label{font-size:12px}.stat-value{font-size:31px;margin:15px 0 10px}.stat-detail{font-size:12px;line-height:1.7;display:block}.section{border-radius:10px;margin-bottom:23px}.section-heading{padding:18px;gap:12px}.section-heading h2{font-size:15px}.section-heading .meta{font-size:12px}.section-heading .copy-command code{max-width:128px;font-size:12px}th{padding:13px 18px;font-size:12px}td{padding:20px 18px;font-size:13px}td strong{font-size:14px}.cell-sub{font-size:12px}.key-row{padding:20px 18px;gap:12px}.key-row strong{font-size:14px}.key-icon{width:32px;height:32px;font-size:21px}.key-budget{margin-left:44px;align-items:flex-start;font-size:12px}.key-budget .copy-command code{font-size:12px}.terminal-page{padding:29px 17px 35px}.terminal-heading{margin-bottom:25px}.terminal-heading .eyebrow{font-size:12px}.terminal-heading h1{font-size:32px;margin-top:12px}.terminal-heading-note{display:none}.terminal-window{border-radius:11px}.terminal-chrome{padding:0 15px;height:47px;font-size:12px}.terminal-chrome>div{gap:12px}.session-status,.terminal-session{font-size:12px}.terminal-output{padding:25px 16px 0;min-height:490px;max-height:610px}.terminal-welcome{gap:12px;margin-bottom:28px}.terminal-star{font-size:30px}.terminal-welcome strong{font-size:14px}.terminal-welcome p,.terminal-welcome .terminal-help{font-size:12px;line-height:1.8}.command-line{font-size:12px;gap:9px;align-items:flex-start}.command-line .copy{display:none}.prompt-mark{font-size:16px}.command-output{margin:17px 0 0}.quote-compact{padding:17px 14px}.quote-compact .quote-title{font-size:12px;gap:7px}.quote-compact .quote-title .meta{font-size:12px}.quote-compact .status-dot{width:5px;height:5px;margin-right:6px}.quote-compact .quote-model{margin-top:20px}.quote-compact .quote-model strong{font-size:21px}.quote-compact .quote-metrics strong{font-size:23px}.quote-compact .quote-foot{font-size:12px;line-height:1.7}.terminal-input{margin:0 15px 22px;padding:12px 10px;gap:9px}.terminal-input input{font-size:12px}.terminal-input input::placeholder{font-size:12px}.terminal-status{padding:11px 14px;font-size:12px}.terminal-status>span:nth-child(2){display:none}.terminal-layout{gap:23px}.terminal-aside{grid-template-columns:1fr;gap:17px}.terminal-aside .take-local{padding-top:10px}.assistant-note>span:not(.tiny-asterisk){font-size:13px}.take-local h2{font-size:17px}.take-local p,.aside-block .text-button{font-size:14px}.terminal-table{font-size:12px}.terminal-table>div{grid-template-columns:1.2fr 1fr .65fr;gap:8px}.terminal-table-head{font-size:12px}.terminal-balance{gap:18px;font-size:12px}.terminal-balance strong{font-size:21px}.help-grid{grid-template-columns:1fr;gap:8px}.command-output pre{font-size:12px}.billing-page .page-heading{align-items:flex-end}.billing-page .page-heading h1{max-width:230px}.page-heading .button{white-space:nowrap;font-size:12px;padding:10px 12px;gap:6px;min-height:38px}.page-heading .button svg{width:15px;height:15px}.tabs{gap:23px;overflow-x:auto;white-space:nowrap;margin-bottom:24px}.tabs button{font-size:13px;padding-bottom:14px}.billing-summary,.billing-controls{grid-template-columns:1fr;gap:21px;margin-bottom:23px}.balance-panel{padding:27px 25px 23px}.big-balance{font-size:63px}.balance-panel p{font-size:13px}.balance-bottom{margin-top:26px;font-size:12px}.spend-panel{padding:25px}.spend-header .eyebrow,.chart-axis{font-size:12px}.billing-controls>div{padding:24px}.billing-controls .copy-command code{font-size:12px}.spend-rows{padding:9px 18px}.spend-rows>div{grid-template-columns:145px 1fr 70px;gap:13px;font-size:12px}.spend-rows>div>.muted{display:none}.spend-rows strong{font-size:12px}.settings-row{padding:23px 19px;gap:14px;flex-wrap:wrap}.settings-row strong{font-size:14px}.settings-row p{font-size:12px;line-height:1.7}.settings-row .button{font-size:12px;min-height:36px;padding:9px 12px}.payment-row .health{margin:0;font-size:12px}.payment-row>.text-button{margin-left:auto;font-size:12px}.payment-icon{width:33px;height:33px}.settings-form{padding:26px 22px}.settings-form label{font-size:13px}.settings-form input,.settings-form select{font-size:16px}.settings-footer{padding:21px;font-size:13px;line-height:1.8}.account-foot{flex-wrap:wrap;font-size:12px;gap:12px}.account-foot>.text-button{font-size:12px}.account-foot>.signout{font-size:13px;margin-left:0;width:100%;margin-top:15px}.toast{font-size:13px;line-height:1.7;bottom:72px;padding:13px 15px}.modal{padding:31px 25px}.modal h2{font-size:31px}.modal>.eyebrow{font-size:12px}.modal>p{font-size:14px}}@media(max-width:375px){.brand{font-size:23px}.stat{padding:18px 13px}.stat-value{font-size:29px}.spend-rows>div{grid-template-columns:133px 1fr 68px;gap:9px}.section-heading .button{font-size:12px;padding:8px}.terminal-session{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--glass: rgb(18 25 41 / 62%);--glass-soft: rgb(30 40 60 / 35%);--glass-hover: rgb(46 58 83 / 62%);--glass-border: rgb(190 210 255 / 14%);--glass-edge: rgb(216 229 255 / 12%);--glass-shadow: 0 16px 55px -22px rgb(0 0 0 / 55%), inset 0 1px 0 var(--glass-edge);--glass-heavy: rgb(15 22 36 / 86%);--scene-shade: rgb(7 12 22 / 45%)}:root[data-theme=light]{--glass: rgb(255 255 255 / 57%);--glass-soft: rgb(255 255 255 / 28%);--glass-hover: rgb(255 255 255 / 80%);--glass-border: rgb(255 255 255 / 78%);--glass-edge: rgb(255 255 255 / 95%);--glass-shadow: 0 16px 55px -22px rgb(34 57 106 / 22%), inset 0 1px 0 var(--glass-edge);--glass-heavy: rgb(250 252 255 / 90%);--scene-shade: rgb(244 247 252 / 48%)}.app{background:transparent;padding-top:16px;overflow-x:clip}.app.public:before{display:none}.skip-link{position:fixed;z-index:100;top:-100px;left:25px;padding:12px 20px;background:var(--surface);border:1px solid var(--accent);border-radius:10px}.skip-link:focus{top:20px}#main-content:focus{outline:none}button:disabled{cursor:not-allowed;opacity:.48;transform:none}svg{flex-shrink:0}.brand,.workspace .brand{font-size:26px;letter-spacing:-1.1px;gap:10px}.mark,.workspace .mark{width:28px;height:28px}.button{border-radius:10px}.glass-button{background:var(--glass);color:var(--text);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-button:hover{color:var(--text);background:var(--glass-hover);border-color:var(--border-strong);transform:translateY(-2px)}.section,.stat,.stat:first-child,.terminal-window,.aside-block,.spend-panel,.balance-panel,.billing-controls>div{background:var(--glass);border-color:var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);border-radius:15px}.stat:first-child,.balance-panel{background:linear-gradient(130deg,var(--glow-a),transparent),var(--glass)}.terminal-chrome,.terminal-status{background:var(--glass-soft)}.page-heading h1{font-weight:500}select option{background:var(--surface);color:var(--text)}.community-empty{text-align:center;padding:70px 20px;color:var(--secondary)}.community-empty>svg{margin:0 auto 20px}.community-empty h2,.community-empty h1{color:var(--text);font-size:25px;letter-spacing:-.03em;margin:10px 0}.community-empty p{margin-bottom:25px;font-size:14px}dialog{color:var(--text);margin:auto;max-height:calc(100dvh - 48px)}dialog:not([open]){display:none}dialog::backdrop{background:var(--overlay);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}dialog.modal{max-width:calc(100vw - 36px);background:var(--glass-heavy);border-color:var(--glass-border);overflow-y:auto}.auth-error{color:#ed9b9b;font-size:12px;line-height:1.6;margin-top:12px;min-height:18px}:root[data-theme=light] .auth-error{color:#a52d3e}.auth-back{font-size:12px;color:var(--secondary);margin-top:25px}@media(max-width:760px){.app{padding-top:10px}}@media(max-width:480px){.brand,.workspace .brand{font-size:23px;gap:7px}.mark,.workspace .mark{width:24px;height:24px}.theme-toggle{width:29px}}@media(prefers-reduced-motion:reduce){.button{animation:none;transition:none}}.auth-back{font-size:14px}.auth-error{font-size:12px}.state-loading{display:flex;align-items:center;gap:11px;padding:24px 0;font-size:14px;opacity:.72}.state-loading.state-inline{padding:11px 0}.state-dots{display:inline-flex;gap:4px}.state-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:state-pulse 1.1s infinite ease-in-out}.state-dots i:nth-child(2){animation-delay:.15s}.state-dots i:nth-child(3){animation-delay:.3s}@keyframes state-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.state-failure{display:flex;align-items:flex-start;gap:14px;padding:26px 0}.state-failure.state-compact{padding:14px 0}.state-failure-mark{color:var(--accent);font-size:17px;line-height:1.5}.state-failure strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.025em}.state-failure p{margin-top:9px;font-size:14px;line-height:1.75;opacity:.75;max-width:58ch}.state-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:13px}.state-actions:empty{display:none}.state-actions .text-button{font-size:13px}.state-empty{padding:32px 2px}.state-empty strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.025em}.state-empty p{margin:9px 0 17px;font-size:14px;line-height:1.75;opacity:.75;max-width:58ch}:root{--display: "Space Grotesk", "Inter", sans-serif;--neo-accent: #c6b3ff;--neo-bg: #0d0a14;--neo-text: #f3eff9;--neo-muted: #afa5bf;--neo-line: #30273e;--neo-panel: #17111f;--aura-violet: #aa91ff;--aura-cyan: #77e1ee;--aura-rose: #eda0d8;--aura-peach: #ffbb9e}:root:not([data-theme=light]){--bg: #0d0a14;--surface: #17111f;--surface-raised: #231b2e;--surface-hover: #30243f;--surface-inset: #110c19;--text: #f3eff9;--secondary: #c4b9d3;--muted: #afa5bf;--border: #3b304d;--border-soft: #2b2239;--border-strong: #635177;--glass: rgb(24 17 36 / 83%);--glass-soft: rgb(73 47 109 / 18%);--glass-heavy: rgb(24 17 36 / 98%);--glass-hover: rgb(52 37 71 / 86%);--glass-border: rgb(192 169 235 / 18%);--glass-edge: rgb(221 199 255 / 9%);--glass-shadow: 0 12px 40px -26px #070310}:root[data-palette=violet],:root:not([data-palette]){--accent: #c6b3ff;--accent-strong: #9e79ee;--accent-end: #7ee2ee;--accent-soft: #2c1d43;--accent-border: #6c4e95;--accent-ink: #deceff;--button: #d1bbff;--button-hover: #e1d0ff;--button-text: #20122f;--glow-a: rgb(163 83 243 / 17%);--glow-b: rgb(89 220 235 / 10%);--display-from: #d3b6ff;--display-to: #ffaed3;--chart: #be9af4}:root[data-palette=iris]{--neo-accent: #b5b6ff;--aura-violet: #9b87ff;--aura-cyan: #8bbbff}:root[data-palette=ember]{--neo-accent: #ffbdb0;--aura-rose: #ff94ba;--aura-peach: #ffd09d}:root[data-theme=light]{--neo-bg: #f5f2fa;--neo-text: #2e2043;--neo-muted: #786387;--neo-line: #dacfE8;--neo-panel: #eee7f7;--aura-violet: #8851d4;--aura-cyan: #218ba2;--aura-rose: #c35f9d;--aura-peach: #d67d61;--glass: rgb(255 255 255 / 75%);--glass-border: #dcd0eb;--glass-soft: rgb(231 217 247 / 45%)}:root[data-theme=light][data-palette=violet]{--accent: #8052b4;--accent-strong: #9061c2;--accent-end: #2b9bac;--accent-soft: #ede2fc;--accent-border: #c9afeb;--accent-ink: #74429b;--button: #cbb3f5;--button-hover: #bca0ea;--button-text: #291a3a;--display-from: #8150b3;--display-to: #c3548e;--chart: #9669d0;--neo-accent: #8257b9}:root[data-theme=light][data-palette=iris]{--neo-accent: #7040c8}:root[data-theme=light][data-palette=ember]{--neo-accent: #a24962}html{scroll-behavior:smooth;scroll-padding-top:105px}.app{padding-top:0}.app.neo-landing{background:var(--neo-bg)}.button{border-radius:4px}.section,.stat,.stat:first-child,.terminal-window,.aside-block,.spend-panel,.balance-panel,.billing-controls>div{border-radius:5px}.page-heading h1,.terminal-heading h1,.modal h2{font-family:var(--display)}.terminal-window{box-shadow:0 24px 80px -40px #000}.terminal-chrome{border-bottom:1px solid var(--glass-border)}.neo-home{color:var(--neo-text);overflow:clip;position:relative;isolation:isolate}.neo-home:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:1000px;pointer-events:none;background:radial-gradient(ellipse at 83% 25%,#7b31c321,transparent 46%),radial-gradient(ellipse at 63% 51%,#2258a514,transparent 36%),radial-gradient(ellipse at 34% 0%,#a33f8512,transparent 43%)}.neo-hero,.neo-section,.neo-landing .site-footer{width:min(100% - 100px,1336px);margin:0 auto}.neo-hero{display:grid;grid-template-columns:1.08fr 1fr;position:relative;column-gap:15px}.hero-baseline{display:flex;align-items:center;justify-content:space-between;gap:20px;font:12px/1.6 var(--mono);letter-spacing:.055em;color:var(--neo-muted)}.neo-hero-copy{position:relative;z-index:2;padding:29px 0 24px}.neo-hero h1{font:500 clamp(66px,7.7vw,110px)/1.01 var(--display);letter-spacing:-.075em;margin:27px 0 26px}.neo-hero h1>span{display:block;white-space:nowrap}.neo-hero h1>span:nth-child(2){color:var(--neo-text)}.hero-accent{color:var(--neo-accent);background:linear-gradient(105deg,var(--aura-cyan) -15%,var(--aura-violet) 35%,var(--aura-rose) 70%,var(--aura-peach));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.08em;margin-bottom:-.08em}.neo-hero-copy>p{font-size:17px;line-height:1.7;color:var(--neo-muted);letter-spacing:-.02em}.neo-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:linear-gradient(120deg,var(--neo-accent),color-mix(in srgb,var(--neo-accent) 70%,var(--aura-rose)));border:1px solid var(--neo-accent);color:var(--neo-bg);border-radius:5px;padding:17px 20px;font-size:15px;font-weight:550;transition:transform .25s,box-shadow .25s,background .25s;white-space:nowrap}.neo-button>svg:last-child{margin-left:18px;transition:transform .25s}.neo-button:hover{transform:translateY(-3px);box-shadow:0 8px 24px color-mix(in srgb,var(--neo-accent) 15%,transparent);color:var(--neo-bg)}.neo-button:hover>svg:last-child{transform:translate(4px)}.neo-text-link{display:inline-flex;align-items:center;gap:18px;font-size:14px}.neo-text-link>span{font-size:21px}.neo-text-link:hover{color:var(--neo-accent)}.neo-hero-art{position:relative;min-width:0;align-self:stretch;margin-top:5px;min-height:570px}.compute-field{position:absolute;width:120%;height:84%;left:-8%;top:-2%;pointer-events:none}.field-grid{position:absolute;top:20px;right:-20px;bottom:150px;left:-20px;background-image:linear-gradient(var(--neo-line) 1px,transparent 1px),linear-gradient(90deg,var(--neo-line) 1px,transparent 1px);background-size:66px 66px;opacity:.13;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%);mask-image:radial-gradient(ellipse,#000,transparent 72%)}.field-caption{position:absolute;bottom:205px;left:11%;right:0;display:flex;justify-content:space-between;align-items:center;font:12px var(--mono);letter-spacing:-.02em;color:var(--neo-muted)}.motion-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:8px}.motion-toggle:hover{color:var(--neo-accent)}.hero-terminal{position:absolute;left:11%;right:0;bottom:30px;padding:20px 22px 16px;border:1px solid var(--neo-line);background:color-mix(in srgb,var(--neo-panel) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px -40px #000}.hero-terminal:before{content:"";position:absolute;left:-1px;top:-1px;width:70%;height:1px;background:linear-gradient(90deg,var(--aura-cyan),var(--aura-rose))}.hero-terminal-top{display:flex;justify-content:space-between;gap:12px;color:var(--neo-muted);font:12px var(--mono)}.hero-terminal-top>span:first-child{display:inline-flex;align-items:center;gap:10px}.hero-terminal-command{display:flex;align-items:center;gap:14px;font:17px var(--mono);margin-top:21px}.hero-terminal-command>span{color:var(--neo-accent)}.terminal-cursor{display:inline-block;width:7px;height:16px;background:var(--neo-accent);animation:cursor-blink 1.2s steps(2,start) infinite}.hero-baseline{grid-column:1/-1;padding:31px 0;margin-top:26px}.hero-baseline>a{display:inline-flex;align-items:center;gap:15px}.hero-baseline>a>span{font-size:18px;color:var(--neo-accent)}.neo-section{padding-block:88px}.neo-home h2{font:500 clamp(40px,4.4vw,62px)/1.08 var(--display);letter-spacing:-.06em}.neo-home h2>span:not(.final-asterisk){color:var(--neo-muted)}.neo-label{font:12px var(--mono);color:var(--neo-muted)}.neo-final h2>span:not(.final-asterisk){color:#e5b3ec;background:linear-gradient(100deg,#a6dcf2,#cbb3ff 38%,#ffb9d0 78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.neo-landing .site-footer{display:flex;align-items:center;gap:24px;padding:44px 0 90px;font-size:12px;color:var(--neo-muted)}.neo-landing .site-footer>.brand{color:var(--neo-text);font-family:var(--display);font-size:29px}.neo-landing .site-footer>.brand .mark{width:26px;height:26px;color:var(--neo-accent)}.neo-landing .site-footer>nav{display:flex;gap:25px;margin-left:auto}.neo-landing .site-footer>span:last-child{font:12px var(--mono);margin-left:14px}.neo-home .will-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.2,1)}.neo-home .is-revealed{opacity:1;transform:none}.neo-hero-copy{animation:hero-arrive .8s both}.neo-hero-art{animation:hero-arrive 1.1s .15s both}.neo-home.motion-paused *,.neo-home.motion-paused *:before{animation-play-state:paused!important}.neo-home.motion-paused .will-reveal{opacity:1;transform:none;transition:none}@keyframes cursor-blink{to{opacity:0}}@keyframes aura-breathe{0%{opacity:.6;transform:rotate(-8deg) scale(.96)}to{opacity:1;transform:rotate(8deg) scale(1.03)}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(min-width:1550px){.neo-hero h1{font-size:122px}.neo-hero-art{min-height:650px}}@media(max-width:1150px){.neo-hero,.neo-section,.neo-landing .site-footer{width:calc(100% - 70px)}.neo-hero h1{font-size:7.6vw}.neo-hero-art{min-height:550px}.hero-terminal{left:5%;padding:18px}.hero-terminal-top>span:last-child{font-size:12px}.field-caption{left:5%;bottom:205px}.field-caption>span{max-width:205px;font-size:12px}.neo-landing .site-footer>span:nth-child(2){display:none}}@media(max-width:900px){.neo-hero{grid-template-columns:1fr 1fr}.neo-hero h1{font-size:8.3vw}.neo-hero-art{min-height:515px;margin-left:-20px}.neo-hero-copy>p{font-size:15px}.hero-terminal{left:10%;bottom:32px}.hero-terminal-top>span:last-child{display:none}.hero-terminal-command{font-size:15px}.field-caption{left:10%;bottom:205px}.field-caption>span{max-width:145px;line-height:1.7}.compute-field{height:80%;width:120%;left:-6%;top:2%}.hero-baseline{margin-top:15px;font-size:12px}.hero-baseline>span:last-child{display:none}.neo-section{padding-block:68px}}@media(max-width:640px){.neo-hero,.neo-section,.neo-landing .site-footer{width:calc(100% - 44px)}.neo-hero{display:flex;flex-direction:column}.neo-hero-copy{padding:21px 0 0}.neo-hero h1{font-size:clamp(44px,13.6vw,84px);letter-spacing:-.07em;margin-top:24px;margin-bottom:24px}.neo-hero-copy>p{font-size:16px;line-height:1.7}.neo-text-link{font-size:13px;gap:10px}.neo-button>svg:last-child{margin-left:7px}.neo-hero-art{margin:30px 0 0;min-height:420px}.compute-field{width:117%;left:-8.5%;height:84%;top:-8%}.field-grid{top:0;right:-20px;bottom:120px;left:-20px}.field-caption{left:0;bottom:168px}.field-caption>span{max-width:none;font-size:12px}.hero-terminal{bottom:5px;left:0;right:0;padding:18px 20px}.hero-terminal-top>span:last-child{display:block;font-size:12px}.hero-terminal-command{margin-top:19px;font-size:16px}.hero-baseline{padding:22px 0 26px;margin:0;font-size:12px;gap:15px}.hero-baseline>a{font-size:12px;gap:9px}.neo-section{padding-block:52px}.neo-home h2{font-size:40px}.neo-label{font-size:12px}.neo-landing .site-footer{padding:34px 0 95px;flex-wrap:wrap;gap:26px}.neo-landing .site-footer>nav{order:3;width:100%;margin:0;gap:25px;font-size:13px}.neo-landing .site-footer>span:last-child{margin-left:auto;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.neo-home *,.neo-home *:before{animation:none!important;transition:none!important}.neo-home .will-reveal{opacity:1;transform:none}}@media(max-width:380px){.field-caption>span{max-width:175px;line-height:1.6}.hero-baseline{align-items:flex-start}.hero-baseline>span{max-width:132px;line-height:1.7}}.neo-hero-copy>p{max-width:425px}.hero-terminal-flags{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font:12px/1.8 var(--mono);color:var(--aura-cyan)}.hero-terminal-flags code>span{color:var(--aura-rose)}.hero-terminal-flags>a{padding:4px;color:var(--neo-text)}@media(max-width:900px){.hero-terminal-command{font-size:13px;gap:9px}.hero-terminal-flags{font-size:12px}.hero-terminal-flags code>span{display:block}.field-caption{bottom:218px}}@media(max-width:640px){.hero-terminal-command{font-size:15px}.hero-terminal-flags code>span{display:inline}.field-caption{bottom:168px}.neo-hero-copy>p{max-width:350px}}@media(max-width:380px){.hero-terminal-command{font-size:13px}.hero-terminal-flags code>span{display:block}.field-caption{bottom:188px}}.app{padding-top:20px}.conversion-home .neo-hero-copy>p{max-width:440px}.conversion-home .neo-hero-copy>p>strong{color:var(--neo-text);font-weight:450}.conversion-home .neo-hero h1{margin-block:25px}.conversion-home .neo-hero-art{min-height:615px}.conversion-home .hero-baseline{max-width:900px;width:100%;margin:15px auto 0;padding:34px 0}.conversion-home .hero-baseline>span:last-child{display:block}.hero-install{margin-top:27px;scroll-margin-top:140px;max-width:555px}.install-command{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 17px;border:1px solid #a791d574;border-radius:7px;background:linear-gradient(115deg,color-mix(in srgb,var(--aura-violet) 13%,var(--neo-bg)),color-mix(in srgb,var(--aura-rose) 6%,var(--neo-bg)));box-shadow:0 8px 35px -16px #b97bce60,inset 0 1px #ffffff0b}.install-prompt{font:15px var(--mono);color:var(--aura-cyan);flex-shrink:0}.install-command>code{flex:1;min-width:0;font:12px/1.8 var(--mono);color:var(--neo-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.install-command>button{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:36px;min-width:36px;border:1px solid color-mix(in srgb,var(--neo-accent) 25%,transparent);border-radius:4px;padding:8px;background:color-mix(in srgb,var(--neo-accent) 11%,transparent);color:var(--neo-accent)}.install-command>button>span{font-size:12px}.install-command>button:hover{background:color-mix(in srgb,var(--neo-accent) 25%,transparent)}.conversion-home .hero-terminal-flags>span{font-size:12px;max-width:310px}.conversion-home .field-caption{bottom:198px}.story-bridge{display:flex;align-items:center;gap:25px;font:12px var(--mono);color:var(--neo-muted);margin-bottom:77px;text-align:center}.story-bridge code{color:var(--aura-rose)}.bridge-line{height:1px;background:linear-gradient(90deg,transparent,var(--neo-line));flex:1}.bridge-line:last-child{transform:rotate(180deg)}.build-story{padding-top:44px;padding-bottom:0}.build-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.build-narrative>h2{font-size:clamp(35px,3.4vw,51px);margin-top:24px}.build-narrative>p{color:var(--neo-muted);font-size:16px;line-height:1.9;max-width:390px;margin-top:23px}.code-story{display:flex;flex-direction:column;gap:26px;margin-top:38px}.code-story>div{display:flex;gap:18px;align-items:flex-start}.code-story>div>span{font:12px var(--mono);color:var(--aura-violet);padding-top:4px}.code-story>div:nth-child(2)>span{color:var(--aura-rose)}.code-story>div:nth-child(3)>span{color:var(--aura-cyan)}.code-story h3{font:500 17px var(--display);letter-spacing:-.025em;margin:0}.code-story p{color:var(--neo-muted);font-size:14px;line-height:1.8;margin-top:7px;max-width:320px}.code-story code{color:var(--aura-rose);font-size:12px}.build-narrative>.neo-text-link{margin-top:34px;font-size:14px;color:var(--neo-text)}.build-workbench{min-width:0;border:1px solid #8e72b649;border-radius:8px;overflow:hidden;background:linear-gradient(140deg,#171225,#0f0e1b 70%);box-shadow:0 0 100px -60px #975ade70,0 30px 60px -50px #000;color:#eee7fa}.python-code{margin:0;padding:7px 24px 25px;overflow-x:auto;font:13px/1.85 var(--mono);-moz-tab-size:4;tab-size:4}.python-code>code{display:block;min-width:max-content}.python-line{display:flex;min-height:24px}.line-number{color:#776a8b;display:inline-block;flex-shrink:0;width:41px;-webkit-user-select:none;user-select:none}.py-plain{color:#d1c7df}.py-keyword{color:#b29df0}.py-string{color:#bdcea3}.py-decorator{color:#efacd2}.py-number{color:#e8bf91}.py-comment{color:#8e819e}.workbench-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 24px;border-top:1px solid #353043;font-size:12px;line-height:1.6;color:#a99eba}.workbench-footer>a{display:inline-flex;gap:8px;align-items:center;flex-shrink:0;color:#dfcbf9}.build-to-price{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;padding:90px 0 30px}.build-to-price>span{font:400 26px var(--display);letter-spacing:-.035em;color:var(--neo-muted)}.build-to-price>strong{font:400 26px var(--display);letter-spacing:-.035em}.build-to-price>a{color:var(--aura-rose);font-size:28px;padding:15px;margin-top:13px}.pricing-story{padding-top:35px}.pricing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.pricing-heading h2{margin-top:23px;font-size:clamp(37px,3.8vw,55px)}.pricing-heading>p{color:var(--neo-muted);font-size:16px;line-height:1.9;margin-bottom:3px;max-width:350px}.pricing-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:stretch}.price-ticket{position:relative;padding:29px 32px;border:1px solid color-mix(in srgb,var(--aura-cyan) 23%,var(--neo-line));border-radius:7px;background:radial-gradient(ellipse at 10% 5%,color-mix(in srgb,var(--aura-cyan) 8%,transparent),transparent 62%),var(--neo-panel)}.price-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px}.sample-rate-label{color:var(--neo-muted);font:12px var(--mono)}.price-unit-label{display:block;font:12px var(--mono);color:var(--neo-muted);margin-top:37px}.headline-price{font:400 clamp(70px,7vw,105px)/1.2 var(--display);letter-spacing:-.075em;margin-top:9px}.headline-price>span{font-size:.55em;vertical-align:.22em;letter-spacing:-.04em;color:var(--aura-cyan);margin-right:6px}.fee-market{padding:13px 0;min-width:0}.fee-market h3{font:500 40px/1.13 var(--display);letter-spacing:-.055em;margin:23px 0 18px}.fee-market-intro{color:var(--neo-muted);font-size:16px;line-height:1.8;max-width:535px}.pricing-close{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:42px 0;border-block:1px solid var(--neo-line);margin-top:58px}.pricing-close h3{font:500 29px var(--display);letter-spacing:-.04em;margin:0}.pricing-close p{font-size:14px;color:var(--neo-muted);margin-top:10px}.neo-landing .site-footer{padding-top:0}@media(max-width:1150px){.build-layout{gap:38px;grid-template-columns:.75fr 1.25fr}.build-narrative>h2{font-size:39px}.python-code{font-size:12px;padding-inline:20px}.line-number{width:32px}.pricing-layout{gap:35px}.pricing-heading{align-items:flex-start}.pricing-heading>p{max-width:280px}.price-ticket{padding-inline:25px}.pricing-close{gap:30px}.pricing-close h3{max-width:290px}}@media(max-width:900px){.conversion-home .neo-hero{grid-template-columns:1fr}.conversion-home .neo-hero-copy{max-width:610px;padding-top:25px}.conversion-home .neo-hero h1{font-size:clamp(74px,12vw,104px)}.conversion-home .neo-hero-art{min-height:490px;margin:5px 0 0;max-width:640px;width:100%;justify-self:center}.conversion-home .compute-field{top:-8%;height:95%}.conversion-home .field-caption{bottom:180px;left:5%;right:5%}.conversion-home .hero-terminal{bottom:10px;left:5%;right:5%}.conversion-home .hero-terminal-command{font-size:17px}.conversion-home .hero-terminal-flags>span{max-width:none}.build-layout{grid-template-columns:1fr;gap:40px}.build-narrative>h2{font-size:48px}.build-narrative>p{max-width:600px}.code-story{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.code-story>div{flex-direction:column;gap:13px}.code-story p{font-size:13px}.python-code{font-size:14px;padding-inline:26px}.pricing-heading{flex-direction:column;gap:20px}.pricing-heading>p{max-width:560px}.pricing-layout{grid-template-columns:.9fr 1.1fr;gap:30px}.price-ticket{padding:25px 21px}.price-ticket-top{flex-wrap:wrap;gap:8px}.fee-market h3{font-size:34px}.fee-market-intro{font-size:14px}.pricing-close{align-items:stretch;flex-direction:column;gap:24px}.pricing-close h3{max-width:none}}@media(max-width:640px){.app{padding-top:12px}.conversion-home .neo-hero-copy{padding-top:22px}.conversion-home .neo-hero h1{font-size:clamp(44px,13.6vw,84px)}.hero-install{margin-top:25px}.install-command{padding:11px 10px 11px 12px;gap:10px}.install-command>code{font-size:12px}.install-command>button>span{display:none}.conversion-home .neo-hero-art{min-height:405px;margin-top:20px}.conversion-home .compute-field{top:-5%;height:84%}.conversion-home .field-caption{bottom:167px;left:0;right:0}.conversion-home .hero-terminal{bottom:4px;left:0;right:0;padding:18px}.conversion-home .hero-terminal-flags>span{max-width:230px}.conversion-home .hero-baseline{gap:15px;justify-content:space-between;padding-block:25px;margin-top:0;font-size:12px;line-height:1.7}.conversion-home .hero-baseline>span{max-width:95px}.conversion-home .hero-baseline>span:last-child{text-align:right}.build-story{padding-top:26px}.story-bridge{gap:13px;font-size:12px;margin-bottom:42px}.story-bridge>span:nth-child(2){max-width:210px;line-height:1.8}.build-narrative>h2{font-size:40px;margin-top:20px}.build-narrative>p{font-size:16px}.code-story{grid-template-columns:1fr;gap:23px;margin-top:29px}.code-story>div{flex-direction:row;gap:17px}.code-story p{font-size:14px;max-width:none}.build-narrative>.neo-text-link{margin-top:27px}.python-code{font-size:12px;padding:7px 15px 21px}.line-number{width:27px}.python-line{min-height:23px}.workbench-footer{padding:13px 15px;align-items:flex-start}.workbench-footer>span{max-width:200px}.build-to-price{padding:56px 0 20px;gap:6px}.build-to-price>span,.build-to-price>strong{font-size:23px}.build-to-price>a{padding:10px;margin-top:6px}.pricing-story{padding-top:22px;padding-bottom:38px}.pricing-heading{gap:18px;margin-bottom:30px}.pricing-heading h2{font-size:37px}.pricing-heading>p{font-size:15px}.pricing-layout{grid-template-columns:1fr;gap:33px}.price-ticket{padding:26px}.price-ticket-top{flex-wrap:nowrap}.price-unit-label{margin-top:28px}.headline-price{font-size:88px}.fee-market{padding:10px 0}.fee-market h3{font-size:38px}.fee-market-intro{font-size:16px}.pricing-close{margin-top:25px;padding:30px 0}.pricing-close h3{font-size:27px}}.pending-price{color:var(--neo-muted);font-size:clamp(55px,6vw,88px);letter-spacing:-.06em;white-space:nowrap;margin-block:20px}.pending-price>span{color:var(--aura-cyan)}.price-pending-copy{color:var(--neo-muted);font-size:16px;line-height:1.8}.model-price-facts{margin-top:27px}.model-price-facts>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--neo-line);font-size:14px}.model-price-facts>div>span{color:var(--neo-muted)}.model-price-facts strong{font-weight:450;text-align:right}@media(max-width:640px){.pending-price{font-size:clamp(45px,13vw,76px)}.model-price-facts>div{font-size:13px;gap:12px}}:root{--page-gutter: clamp(22px, 3.5vw, 50px);--page-width: 1336px}.app.neo-landing{position:relative;isolation:isolate}.app.neo-landing:before{content:"";display:block;position:absolute;inset:0 0 auto;height:1150px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 83% 25%,#7b31c32b,transparent 49%),radial-gradient(ellipse at 63% 51%,#2258a518,transparent 38%),radial-gradient(ellipse at 34% 0%,#a33f851c,transparent 48%)}.neo-home:before{content:none}.neo-hero,.neo-section,.neo-landing .site-footer{width:min(calc(100% - var(--page-gutter) * 2),var(--page-width));max-width:var(--page-width)}.model-pricing{grid-template-columns:.9fr 1.1fr}.model-pricing .price-unit-label{margin-top:25px}.model-rate{font-size:clamp(56px,6.7vw,96px);font-variant-numeric:tabular-nums}.model-pricing .model-price-facts{margin-top:12px}.model-price-facts i{display:inline-block;margin-left:5px;font:normal 12px var(--mono);color:var(--aura-cyan)}.model-pricing .model-price-facts strong{font-family:var(--mono)}.rate-disclaimer,.market-footnote{color:var(--neo-muted);font-size:12px;line-height:1.8;margin-top:20px}@keyframes response-pulse{0%,to{transform:scaleY(.7);opacity:.35}45%{transform:scaleY(1.35);opacity:1}}.comparison-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:36px}.comparison-heading h3{font:500 clamp(33px,3.4vw,49px)/1.15 var(--display);letter-spacing:-.055em;margin-top:24px}.comparison-heading h3>span{color:var(--neo-muted)}.comparison-heading>p{max-width:385px;font-size:16px;line-height:1.9;color:var(--neo-muted)}@media(max-width:900px){.model-pricing{grid-template-columns:.95fr 1.05fr;gap:30px}.model-pricing .price-ticket{padding-inline:22px}.price-ticket-top{flex-wrap:wrap}.model-price-facts>div{font-size:13px;gap:10px}.model-price-facts i{margin:5px 0 0}.comparison-heading{align-items:flex-start;flex-direction:column;gap:20px}.comparison-heading>p{max-width:590px}}@media(max-width:640px){.model-pricing{grid-template-columns:1fr;gap:30px}.model-pricing .price-ticket{padding:25px 22px}.model-rate{font-size:clamp(57px,15vw,88px)}.price-ticket-top{flex-wrap:nowrap;gap:8px;font-size:14px}.sample-rate-label{font-size:12px}.model-price-facts>div{font-size:14px}.model-price-facts i{margin:0 0 0 3px}.comparison-heading .neo-label{line-height:1.8}.comparison-heading h3{font-size:35px}.comparison-heading>p{font-size:16px}}.build-workbench .python-code{min-height:375px}.workbench-footer>span{max-width:85%}.model-pricing{align-items:start}.model-rate{font-size:clamp(52px,6vw,88px)}.price-baseline{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--neo-muted);padding:10px 0 4px}.price-baseline>span:last-child{font-family:var(--mono);white-space:nowrap}.priority-market{--priority-color:var(--aura-violet);padding-top:4px}.priority-market.deferred{--priority-color:var(--aura-cyan)}.priority-market.expedited{--priority-color:var(--aura-rose)}.priority-market h3>span{color:var(--priority-color)}.priority-selection{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:20px}.priority-selection>strong{color:var(--priority-color);font:500 22px var(--display);letter-spacing:-.04em}.priority-selection>span{color:var(--priority-color);font:13px var(--mono)}.priority-curve{display:block;width:100%;height:auto;margin:20px 0 2px;overflow:visible}.priority-curve text{font:11px var(--mono);fill:var(--neo-muted)}.priority-curve line{stroke:var(--neo-line);stroke-width:1;stroke-dasharray:3 5}.priority-curve .standard-marker{stroke:var(--aura-violet);opacity:.35}.priority-curve polyline{fill:none;stroke:url(#priority-spectrum);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.priority-curve .selected-marker{stroke:var(--priority-color);opacity:.6}.curve-halo{fill:var(--priority-color);opacity:.14}.curve-dot{fill:var(--priority-color);stroke:var(--neo-bg);stroke-width:2}input.priority-slider{display:block;width:100%;height:36px;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;cursor:ew-resize;box-shadow:none}input.priority-slider::-webkit-slider-runnable-track{height:5px;background:linear-gradient(90deg,var(--aura-cyan),var(--aura-violet) 50%,var(--aura-rose));border-radius:4px}input.priority-slider::-moz-range-track{height:5px;background:linear-gradient(90deg,var(--aura-cyan),var(--aura-violet) 50%,var(--aura-rose));border-radius:4px}input.priority-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-7.5px;border:3px solid var(--neo-bg);background:var(--priority-color);border-radius:50%;box-shadow:0 0 0 1px var(--priority-color),0 0 19px color-mix(in srgb,var(--priority-color) 30%,transparent)}input.priority-slider::-moz-range-thumb{width:15px;height:15px;border:3px solid var(--neo-bg);background:var(--priority-color);border-radius:50%;box-shadow:0 0 0 1px var(--priority-color)}input.priority-slider:focus-visible{outline:2px solid var(--priority-color);outline-offset:4px;border-radius:4px}.priority-stops{display:flex;justify-content:space-between;gap:8px;margin-top:3px}.priority-stops>button{display:block;color:var(--neo-text);font-size:13px;text-align:left;padding:5px 0}.priority-stops>button:nth-child(2){text-align:center}.priority-stops>button:last-child{text-align:right}.priority-stops small{display:block;color:var(--neo-muted);font-size:11px;margin-top:5px}.service-readout{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid var(--neo-line);padding:22px 0;margin-top:24px}.service-readout>div+div{padding-left:20px;border-left:1px solid var(--neo-line)}.service-readout span{display:block;color:var(--neo-muted);font-size:13px}.service-readout strong{display:block;color:var(--neo-text);font:500 39px var(--display);letter-spacing:-.05em;margin-top:7px}.service-readout strong>small{font:12px var(--mono);letter-spacing:0;color:var(--neo-muted);margin-left:7px}.service-readout p{font-size:12px;color:var(--priority-color);margin-top:4px;line-height:1.6}.service-use-case{color:var(--neo-text);font-size:14px;line-height:1.8;margin-top:18px}.priority-market .market-footnote{margin-top:12px}@media(max-width:900px){.model-pricing{grid-template-columns:1fr}.priority-market{max-width:650px;width:100%;margin-inline:auto}.model-pricing>.price-ticket{max-width:650px;width:100%;margin-inline:auto}}@media(max-width:640px){.build-workbench .python-code{min-height:350px}.model-rate{font-size:clamp(49px,13vw,77px)}.priority-market h3{font-size:38px}.priority-stops>button{font-size:12px}.priority-stops small{font-size:11px;max-width:95px}.service-readout{gap:15px}.service-readout>div+div{padding-left:15px}.service-readout strong{font-size:34px}}.model-pricing .state-failure-mark,.model-pricing .state-loading{color:var(--neo-muted)}.conversion-home .neo-hero{grid-template-columns:1.13fr 1fr;column-gap:24px;padding-top:58px}.conversion-home .neo-hero-copy{padding:36px 0 24px;min-width:0}.conversion-home .neo-hero h1{font-size:clamp(58px,6.9vw,100px);line-height:1.04;letter-spacing:-.065em;margin:0 0 26px}.conversion-home .neo-hero-copy>p{max-width:505px;font-size:17px;line-height:1.85}.conversion-home .neo-hero-copy>p>code{color:var(--neo-accent);font-size:15px}.conversion-home .neo-hero-art{min-height:530px;margin-top:0}.conversion-home .compute-field{top:-5%;height:88%}.conversion-home .hero-terminal{bottom:28px;left:8%}.conversion-home .field-caption{bottom:178px}.hero-install{margin-top:29px;max-width:555px}.hero-actions{display:flex;align-items:center;gap:28px}.hero-primary{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:13px 20px;background:linear-gradient(110deg,#cdb8ff,#dcc1ed);color:#241534;border-radius:5px;font-size:15px;font-weight:550;box-shadow:0 4px 30px -15px #b393f59c;transition:transform .2s,box-shadow .2s}.hero-primary>svg:last-child{margin-left:15px}.hero-primary:hover{color:#241534;transform:translateY(-2px);box-shadow:0 10px 32px -15px #b393f599}.hero-secondary{display:inline-flex;align-items:center;gap:13px;font-size:14px;color:var(--neo-muted)}.hero-secondary>span{color:var(--aura-cyan);font-size:19px}.hero-local-install{margin-top:27px}.hero-local-install>span:first-child{display:block;margin-bottom:10px;font-size:12px;color:var(--neo-muted)}.hero-local-install .install-command{background:color-mix(in srgb,var(--neo-bg) 50%,transparent);border-color:var(--neo-line);box-shadow:none;border-radius:5px;padding-block:10px}.conversion-home .hero-baseline{padding-block:29px;margin-top:25px}.build-layout{grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.build-narrative>h2{font-size:clamp(33px,3.1vw,47px)}.build-workbench .python-code{min-height:0;padding-top:12px;padding-bottom:27px;font-size:13px}.workbench-footer>span a{color:#d7c4ec;text-decoration:underline;text-underline-offset:3px}.priority-stops{display:block;position:relative;min-height:55px;margin:3px 0 0}.priority-stops>button{position:absolute;top:0}.priority-stops>button:first-child{left:0}.priority-stops>button:nth-child(2){left:var(--standard-position);transform:translate(-50%)}.priority-stops>button:last-child{right:0}.priority-stops small{font-size:11px;white-space:nowrap}.priority-market .service-readout{margin-top:14px}.priority-curve text{font-size:11px}@media(max-width:1100px){.build-layout{gap:35px}.build-narrative>h2{font-size:36px}}@media(max-width:900px){.conversion-home .neo-hero{grid-template-columns:1fr;padding-top:46px}.conversion-home .neo-hero-copy{padding-top:12px;max-width:660px}.conversion-home .neo-hero h1{font-size:clamp(64px,10.5vw,94px)}.conversion-home .neo-hero-art{min-height:440px;margin:16px 0 0}.conversion-home .compute-field{top:-11%;height:96%}.conversion-home .hero-terminal{left:5%;right:5%;bottom:0}.conversion-home .field-caption{bottom:158px}.build-layout{grid-template-columns:1fr;gap:32px}.build-narrative>h2{font-size:44px}}@media(max-width:640px){.conversion-home .neo-hero{padding-top:29px}.conversion-home .neo-hero h1{font-size:clamp(44px,10.8vw,67px);margin-bottom:21px}.conversion-home .neo-hero-copy>p{font-size:16px}.hero-actions{gap:22px}.hero-primary{padding-inline:16px;gap:10px;min-height:48px;font-size:14px}.hero-primary>svg:last-child{display:none}.hero-secondary{font-size:13px;gap:9px}.hero-local-install{margin-top:24px}.conversion-home .neo-hero-art{min-height:365px;margin-top:13px}.conversion-home .hero-terminal{left:0;right:0}.conversion-home .field-caption{bottom:141px}.conversion-home .hero-baseline{margin-top:10px;padding-block:26px}.build-narrative>h2{font-size:34px}.build-workbench .python-code{font-size:12px;padding-top:12px}.workbench-footer{flex-wrap:wrap}.workbench-footer>span{max-width:none}.priority-stops>button{font-size:12px}.priority-stops>button:nth-child(2){transform:translate(-72%)}.priority-stops small{font-size:11px}.priority-stops>button:last-child small{display:none}}.deployment-note{padding:24px}.deployment-note>svg{color:var(--accent);margin-bottom:15px}.deployment-note h2{font-size:17px;font-weight:500}.deployment-note p{font-size:14px;line-height:1.8;color:var(--secondary);margin:12px 0 20px}:root{--page-gutter:clamp(20px,3.5vw,50px);--page-width:1336px;--reading-width:740px}.app,.app.neo-landing{background:var(--neo-bg);padding-top:18px;overflow-x:clip;min-height:100dvh}.app:before,.app.public:before,.app.neo-landing:before{content:"";display:block;position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;z-index:-1;animation:none;background:radial-gradient(ellipse at 84% 15%,#7b31c324,transparent 50%),radial-gradient(ellipse at 42% 0%,#a33f8514,transparent 45%),radial-gradient(ellipse at 65% 60%,#2258a512,transparent 45%)}.page,.terminal-page,.docs-shell,.agents-page,.site-footer{width:min(calc(100% - var(--page-gutter)*2),var(--page-width));max-width:var(--page-width);margin-inline:auto}.page,.terminal-page,.agents-page{padding:66px 0 80px}.page-heading,.terminal-heading{margin-bottom:35px;align-items:flex-end}.page-heading h1,.terminal-heading h1{font:500 clamp(34px,3.8vw,52px)/1.1 var(--display);letter-spacing:-.055em;margin-top:12px}.page-description{max-width:690px;color:var(--secondary);font-size:16px;line-height:1.8;margin-top:16px}.eyebrow,.neo-label{font-size:12px}.section{margin-top:28px;border:1px solid var(--neo-line);border-radius:8px;background:color-mix(in srgb,var(--neo-panel) 65%,transparent);box-shadow:none;overflow:hidden}.section-heading{padding:23px 26px}.section-heading h2{font:500 21px var(--display);letter-spacing:-.035em}.stat{border:1px solid var(--neo-line);border-radius:8px;background:color-mix(in srgb,var(--neo-panel) 60%,transparent);box-shadow:none;padding:24px}.stat-label{font-size:14px}.stat-detail{font-size:13px}.site-footer{border-top:1px solid var(--neo-line);padding:29px 0 35px;display:flex;align-items:center;gap:25px;font-size:13px;color:var(--muted)}.site-footer .brand{color:var(--text);font-size:23px}.site-footer .brand .mark{width:23px}.site-footer nav{display:flex;gap:22px;margin-left:auto}.toast{bottom:24px}.neo-landing .site-footer{gap:24px;flex-wrap:wrap}.neo-landing .site-footer>span:nth-child(2){font-size:13px}.build-layout{grid-template-columns:.8fr 1.2fr;gap:70px}.build-narrative{padding-top:8px}.build-narrative>p,.code-story p{font-size:16px;line-height:1.8}.code-story{margin-top:30px}.code-story>div{padding:18px 0}.code-story h3{font-size:18px}.code-story code{color:var(--neo-accent);font-size:14px}.build-workbench{border:0;background:none;border-radius:8px;overflow:hidden;box-shadow:none}.py-decorator{color:#81ddcb;font-weight:500}.py-keyword{color:#c8a8ff}.py-string{color:#efc793}.request-note{padding:23px 0;margin:20px 0 7px;border-top:1px solid var(--neo-line);border-bottom:1px solid var(--neo-line)}.request-note>span{font:12px var(--mono);color:var(--aura-cyan)}.request-note p{font-size:16px;line-height:1.8;color:var(--secondary);margin-top:12px}.request-note a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--neo-accent);margin-top:14px}.workbench-footer{padding-inline:3px;color:var(--neo-muted)}.demand-story{padding-block:40px 105px}.demand-comparison .comparison-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;margin-bottom:36px}.demand-comparison .comparison-heading h2{font-size:clamp(36px,4.2vw,58px)}.demand-comparison .comparison-heading>p{font-size:17px;line-height:1.85;max-width:400px}.capacity-panels{display:grid;grid-template-columns:1fr 1fr;gap:22px}.capacity-panel{border:1px solid var(--neo-line);border-radius:8px;padding:30px;background:color-mix(in srgb,var(--neo-panel) 50%,transparent);min-width:0}.capacity-provider{display:flex;justify-content:space-between;gap:16px;font:12px var(--mono);color:var(--neo-muted)}.capacity-panel h3{font:500 28px/1.25 var(--display);letter-spacing:-.05em;margin:28px 0 12px}.capacity-panel>p{color:var(--neo-muted);font-size:15px;line-height:1.75;min-height:54px;max-width:400px}.capacity-legend{display:flex;gap:23px;margin:28px 0 11px;color:var(--neo-muted);font-size:12px}.capacity-legend>span{display:flex;align-items:center;gap:7px}.capacity-legend i{width:17px;height:2px;background:var(--aura-cyan)}.capacity-legend .legend-rental{background:var(--aura-rose)}.capacity-legend .legend-elastic{background:transparent;border-bottom:2px dashed var(--aura-violet)}.capacity-chart{display:block;width:100%;overflow:visible}.capacity-chart text{fill:var(--neo-muted);font:12px var(--mono)}.capacity-chart .chart-annotation{font-size:12px;fill:var(--secondary)}.chart-grid{stroke:var(--neo-line);stroke-dasharray:3 5}.demand-line{fill:none;stroke:var(--aura-cyan);stroke-width:2.5;stroke-linejoin:round}.elastic-line{fill:none;stroke:var(--aura-violet);stroke-width:6;stroke-dasharray:2 6;opacity:.55}.capacity-bill{border-top:1px solid var(--neo-line);margin-top:18px;padding-top:25px}.capacity-bill>span{font:11px var(--mono);letter-spacing:.06em;color:var(--neo-muted)}.capacity-bill>strong{display:block;margin-top:10px;font:400 clamp(40px,4.6vw,62px)/1.2 var(--display);letter-spacing:-.065em;color:var(--aura-rose);font-variant-numeric:tabular-nums}.capacity-bill small{font:13px var(--mono);letter-spacing:0;color:var(--neo-muted);margin-left:12px}.capacity-bill p{color:var(--neo-muted);font-size:14px;line-height:1.8;margin-top:15px}.scale-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:64px}.scale-principles article{border-top:1px solid var(--neo-line);padding-top:25px}.scale-principles article>span{font:12px var(--mono);color:var(--aura-cyan)}.scale-principles h3{font:500 25px/1.3 var(--display);letter-spacing:-.04em;margin:19px 0 13px}.scale-principles p{font-size:16px;line-height:1.8;color:var(--neo-muted)}.workspace-insight{display:grid;grid-template-columns:1.8fr 1fr;gap:24px;margin-top:28px}.traffic-panel,.workspace-context{border:1px solid var(--neo-line);border-radius:8px;padding:26px;background:color-mix(in srgb,var(--neo-panel) 55%,transparent);min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.panel-title h2{font:500 21px var(--display);letter-spacing:-.04em}.panel-title p{font-size:14px;color:var(--muted);margin-top:6px}.segmented{display:flex;border:1px solid var(--neo-line);padding:3px;border-radius:5px}.segmented button{padding:6px 12px;font-size:13px;border-radius:3px;color:var(--muted)}.segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.traffic-chart{width:100%;margin-top:26px}.traffic-chart text{fill:var(--muted);font:12px var(--mono)}.traffic-legend{display:flex;gap:24px;font-size:13px;color:var(--muted)}.traffic-legend i{display:inline-block;height:7px;width:7px;background:var(--aura-cyan);border-radius:50%;margin-right:7px}.workspace-context>span{font:12px var(--mono);color:var(--aura-cyan)}.workspace-context h2{margin-top:23px;font:500 31px/1.2 var(--display);letter-spacing:-.045em}.workspace-context>p{font-size:15px;line-height:1.8;color:var(--secondary);margin-top:17px}.context-facts{margin:27px 0 22px}.context-facts>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--neo-line);font-size:14px;color:var(--muted)}.context-facts strong{color:var(--text);font-weight:500}.inline-link{display:inline-flex;gap:10px;align-items:center;color:var(--neo-accent);font-size:14px}.settings-layout{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:start}.settings-layout .section:first-child{margin-top:0}.settings-aside{border-left:1px solid var(--neo-line);padding:6px 0 16px 27px}.settings-aside h2{font:500 19px var(--display);margin:0 0 13px}.settings-aside p{font-size:15px;line-height:1.8;color:var(--secondary)}.settings-aside .context-facts,.settings-aside .inline-link{margin-top:20px}.settings-form{max-width:620px}.settings-form label,.settings-row p{font-size:14px}.billing-summary{gap:24px}.billing-controls{border-color:var(--neo-line)}.billing-controls p{font-size:15px;line-height:1.8}.billing-ledger{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.billing-ledger>div{border:1px solid var(--neo-line);padding:25px;border-radius:8px}.billing-ledger h3{font:500 20px var(--display);margin:0 0 12px}.billing-ledger p{color:var(--secondary);font-size:15px;line-height:1.8}.terminal-page .terminal-heading>div>p{font-size:16px}.terminal-window{border-radius:8px;border-color:var(--neo-line);box-shadow:none}.terminal-aside .aside-block{border-color:var(--neo-line)}.terminal-aside p{font-size:15px;line-height:1.8}.docs-shell{display:grid;grid-template-columns:230px minmax(0,1fr) 180px;gap:42px;padding:45px 0 75px;align-items:start}.docs-sidebar{position:sticky;top:125px;max-height:calc(100dvh - 150px);overflow:auto;scrollbar-width:thin;padding-right:8px}.docs-wordmark{display:flex;align-items:center;justify-content:space-between;color:var(--text);font:12px var(--mono);gap:12px}.docs-wordmark>span{color:var(--neo-accent);font-size:11px;border:1px solid var(--neo-line);padding:3px 6px;border-radius:4px}.docs-search{display:flex;align-items:center;padding:10px;border:1px solid var(--neo-line);border-radius:5px;margin:22px 0 24px;gap:8px;color:var(--muted)}.docs-search input{min-width:0;width:100%;border:0;padding:0;font-size:14px;background:none;box-shadow:none}.docs-search:focus-within{border-color:var(--neo-accent)}.docs-nav-group{margin-bottom:25px}.docs-nav-group>span{display:block;color:var(--text);font-size:13px;font-weight:600;margin:0 10px 8px}.docs-nav-group>a{display:block;padding:7px 10px;border-left:1px solid var(--neo-line);color:var(--muted);font-size:14px;line-height:1.6}.docs-nav-group>a:hover{color:var(--text)}.docs-nav-group>a.active{color:var(--neo-accent);border-color:var(--neo-accent);background:color-mix(in srgb,var(--neo-accent) 7%,transparent)}.docs-agent-card{display:flex;gap:12px;border-top:1px solid var(--neo-line);padding-top:22px;font-size:14px}.docs-agent-card svg{color:var(--aura-cyan)}.docs-agent-card span{display:block;color:var(--muted);font-size:13px;margin-top:5px}.docs-content{min-width:0}.doc-breadcrumb{display:flex;gap:10px;font-size:13px;color:var(--muted);margin:0 0 23px}.doc-title{border-bottom:1px solid var(--neo-line);padding-bottom:30px}.doc-title h1{font:500 clamp(34px,3.3vw,46px)/1.13 var(--display);letter-spacing:-.05em}.doc-title>p{font-size:18px;line-height:1.8;color:var(--secondary);margin-top:20px}.doc-section{margin-top:42px;scroll-margin-top:120px}.doc-section h2{font:500 26px/1.3 var(--display);letter-spacing:-.04em;margin-bottom:18px}.doc-section h2 span{font:18px var(--mono);margin-left:12px;opacity:0;color:var(--neo-accent)}.doc-section h2 a:hover span,.doc-section h2 a:focus-visible span{opacity:1}.doc-section p,.doc-section li{font-size:16px;line-height:1.85;color:var(--secondary)}.doc-section p+p{margin-top:15px}.doc-section ul{list-style:disc;padding-left:22px}.doc-section li+li{margin-top:10px}.doc-code{border:1px solid #3b314b;border-radius:7px;overflow:hidden;background:#12101c;color:#e9e2f4;margin-top:22px}.doc-code>div:first-child{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;font:12px var(--mono);color:#baaacc;border-bottom:1px solid #31283e}.doc-code .copy{color:#c5b4d8}.doc-code>pre{overflow:auto;font:13px/1.9 var(--mono);padding:20px;margin:0}.doc-code .python-code{padding:18px 16px;background:none;font-size:13px}.doc-table-wrap{overflow:auto;border:1px solid var(--neo-line);border-radius:6px;margin-top:22px}.doc-table-wrap table{width:100%;border-collapse:collapse}.doc-table-wrap th{font-size:12px;text-transform:none;letter-spacing:0;white-space:nowrap;color:var(--text);background:var(--neo-panel)}.doc-table-wrap th,.doc-table-wrap td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--neo-line)}.doc-table-wrap td{font-size:14px;line-height:1.7;color:var(--secondary)}.doc-table-wrap td:first-child{color:var(--neo-accent);font-family:var(--mono);font-size:12px}.doc-table-wrap tr:last-child td{border-bottom:0}.doc-note{border-left:2px solid var(--aura-cyan);background:color-mix(in srgb,var(--aura-cyan) 5%,transparent);padding:18px 20px;color:var(--secondary);line-height:1.8;font-size:14px;margin-top:22px}.docs-toc{position:sticky;top:130px;border-left:1px solid var(--neo-line);padding-left:20px}.docs-toc>span{font:11px var(--mono);color:var(--muted)}.docs-toc nav{display:grid;gap:15px;margin-top:22px}.docs-toc nav a{font-size:13px;line-height:1.65;color:var(--muted)}.docs-toc nav a:hover{color:var(--text)}.docs-toc>.inline-link{font-size:13px;margin-top:28px}.doc-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.doc-entry-grid a{border:1px solid var(--neo-line);border-radius:6px;padding:21px;background:color-mix(in srgb,var(--neo-panel) 50%,transparent)}.doc-entry-grid span{font:11px var(--mono);color:var(--aura-cyan)}.doc-entry-grid strong{display:block;font:500 18px/1.4 var(--display);margin:14px 0 9px}.doc-entry-grid p{font-size:14px;line-height:1.7;color:var(--muted)}.doc-pagination{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--neo-line);padding-top:26px;margin-top:55px}.doc-pagination a{border:1px solid var(--neo-line);border-radius:6px;padding:18px}.doc-pagination a:last-child{text-align:right}.doc-pagination span{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.doc-pagination strong{font-size:15px;font-weight:500;color:var(--neo-accent)}.docs-mobile-menu{display:none}.agent-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.agent-heading h1{font:500 clamp(45px,5vw,72px)/1.1 var(--display);letter-spacing:-.06em;margin-top:20px}.agent-heading h1>span{color:var(--neo-accent)}.agent-heading p{color:var(--secondary);font-size:18px;line-height:1.85;margin-top:23px;max-width:550px}.agent-file-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:35px;border:1px solid var(--neo-line);background:radial-gradient(ellipse at 0 0,#9171c61a,transparent 90%);border-radius:8px}.agent-file-card>svg{color:var(--aura-cyan)}.agent-file-card>strong{font:400 32px var(--mono)}.agent-file-card>span{color:var(--muted);font-size:14px}.agent-file-card>div{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:13px;font-size:14px}.agent-file-card .copy{background:var(--neo-accent);color:var(--neo-bg);padding:12px 16px}.agent-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:55px 0;padding:30px 0;border-block:1px solid var(--neo-line)}.agent-workflow span{display:block;font:12px var(--mono);color:var(--aura-cyan);margin-bottom:14px}.agent-workflow strong{font:500 21px var(--display)}.agent-workflow p{font-size:15px;line-height:1.8;margin-top:12px;color:var(--secondary)}.agent-document{border:1px solid var(--neo-line);border-radius:8px;background:color-mix(in srgb,var(--neo-panel) 65%,transparent);overflow:hidden}.agent-document-bar{display:flex;align-items:center;gap:20px;padding:13px 27px;border-bottom:1px solid var(--neo-line);font:13px var(--mono)}.agent-document-bar>span:nth-child(2){margin-left:auto;font-size:11px;color:var(--muted)}.agent-document-intro,.agent-document>section{padding:28px 42px}.agent-document-intro{padding-top:40px}.agent-document-intro h2{font:500 34px var(--display);letter-spacing:-.04em}.agent-document-intro p{font-size:17px;line-height:1.8;color:var(--secondary);margin-top:12px}.agent-document>section{border-top:1px solid var(--neo-line)}.agent-document h3{font:500 22px var(--display);margin:0 0 17px}.agent-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.95 var(--mono);color:var(--secondary);margin:0}.agent-next{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:28px;font-size:15px;color:var(--secondary)}.settings-aside>.neo-label{display:block;margin-bottom:20px}.billing-ledger .inline-link{margin-top:18px}@media(max-width:1200px){.docs-shell{grid-template-columns:215px minmax(0,1fr);gap:35px}.docs-toc{display:none}.build-layout{gap:40px}.site-footer>span:nth-child(2){display:none}}@media(max-width:1000px){.workspace-insight{grid-template-columns:1.6fr 1fr}.settings-layout{grid-template-columns:1fr 270px;gap:25px}.capacity-panel{padding:24px}.capacity-bill small{display:block;margin:8px 0 0}.agent-heading{gap:35px}}@media(max-width:900px){.build-layout{grid-template-columns:1fr;gap:32px}.build-narrative>p{max-width:680px}.code-story{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.code-story>div{gap:12px}.code-story h3{font-size:17px}.code-story p{font-size:14px}.request-note{margin-top:12px}.demand-comparison .comparison-heading{gap:30px;grid-template-columns:1fr}.demand-comparison .comparison-heading>p{max-width:600px}.scale-principles{gap:25px}.scale-principles h3{font-size:23px}.workspace-insight{grid-template-columns:1fr}.workspace-context{display:none}.settings-layout{grid-template-columns:1fr}.settings-aside{border-left:0;border-top:1px solid var(--neo-line);padding:25px 0 0}.settings-aside .context-facts{max-width:500px}.agent-heading{grid-template-columns:1fr 1fr}}@media(max-width:760px){.app,.app.neo-landing{padding-top:12px}.page,.terminal-page,.agents-page{padding-top:40px;padding-bottom:55px}.page-heading{align-items:flex-start;gap:22px}.page-description{font-size:16px}.docs-shell{grid-template-columns:1fr;gap:25px;padding-top:25px}.docs-mobile-menu{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--neo-line);background:var(--neo-panel);padding:13px 15px;border-radius:5px;font-size:14px}.docs-mobile-menu>span{margin-left:auto}.docs-sidebar{display:none;position:static;max-height:60dvh;padding:20px;border:1px solid var(--neo-line);border-radius:6px;background:var(--neo-panel)}.docs-sidebar.open{display:block}.docs-sidebar nav{column-count:2;gap:25px}.docs-nav-group{break-inside:avoid}.doc-title h1{font-size:37px}.doc-title>p{font-size:17px}.doc-section{scroll-margin-top:150px}.capacity-panels{grid-template-columns:1fr}.capacity-panel>p{min-height:0;max-width:none}.capacity-bill>strong{font-size:54px}.capacity-bill small{display:inline;margin-left:12px}.capacity-chart{max-height:300px}.scale-principles{grid-template-columns:1fr;gap:30px;margin-top:45px}.scale-principles article{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.scale-principles article>span{grid-column:1/-1}.scale-principles h3,.scale-principles p{margin:0}.billing-ledger{grid-template-columns:1fr}.agent-heading{grid-template-columns:1fr;gap:30px}.agent-workflow{gap:22px}.agent-document-intro,.agent-document>section{padding:25px}.agent-document-bar{padding:12px 20px}.agent-document-bar>span:nth-child(2){display:none}.agent-document-bar .copy{margin-left:auto}.site-footer{flex-wrap:wrap;gap:22px}.site-footer nav{margin-left:auto}.site-footer>span:last-child{width:100%}.demand-story{padding-bottom:70px}}@media(max-width:540px){.code-story{grid-template-columns:1fr;gap:0}.code-story>div{gap:17px}.code-story p{font-size:16px}.capacity-panel{padding:22px 18px}.capacity-provider{font-size:11px}.capacity-bill small{display:block;margin:8px 0 0}.scale-principles article{grid-template-columns:1fr;gap:16px}.scale-principles p{max-width:400px}.scale-principles h3 br{display:none}.traffic-panel{padding:21px 16px}.panel-title{flex-wrap:wrap}.stat{padding:20px 16px}.stat-label{font-size:13px}.stat-value{font-size:29px}.stat-detail{font-size:12px}.settings-row{flex-wrap:wrap;gap:16px;padding:22px 18px}.settings-row>div:has(p){flex:1;min-width:150px}.section-heading{padding:20px 18px;flex-wrap:wrap;gap:13px}.agent-workflow{grid-template-columns:1fr;gap:25px;margin-block:35px}.agent-file-card{padding:26px}.agent-document pre{font-size:12px}.doc-entry-grid{grid-template-columns:1fr}.doc-pagination{gap:12px}.doc-pagination a{padding:15px}.doc-pagination strong{font-size:13px}.doc-code>pre,.doc-code .python-code{font-size:12px}.doc-title h1{font-size:34px}.doc-section h2{font-size:24px}.site-footer nav{width:100%;margin-left:0;justify-content:space-between;gap:14px;font-size:13px}.site-footer{padding-top:24px}}@media(max-width:640px){.billing-page .page-heading h1{max-width:none}.billing-page .page-heading{align-items:flex-start;flex-direction:column}}.shared-workload{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:27px 0;border-block:1px solid var(--neo-line);margin-bottom:25px;align-items:center}.shared-workload>div>span{font:11px var(--mono);color:var(--aura-cyan);letter-spacing:.04em}.shared-workload>div>strong{display:block;font:500 23px var(--display);margin:12px 0 8px;letter-spacing:-.03em}.shared-workload p{font-size:14px;line-height:1.7;color:var(--neo-muted)}.workload-volume label{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;color:var(--secondary)}.workload-volume label strong{font:500 23px var(--display);color:var(--text)}.workload-volume label small{font:12px var(--mono);color:var(--muted)}.workload-volume input{width:100%;accent-color:var(--neo-accent);margin:18px 0 10px}.workload-volume>div{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.comparison-verdict{display:flex;flex-wrap:wrap;gap:12px 25px;justify-content:space-between;align-items:center;padding:25px 0}.comparison-verdict strong{font:500 20px/1.5 var(--display);letter-spacing:-.025em}.comparison-verdict>span{color:var(--muted);font-size:13px}.fair-assumptions{border-block:1px solid var(--neo-line);padding:20px 0}.fair-assumptions summary{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:14px;cursor:pointer;list-style:none}.fair-assumptions summary::-webkit-details-marker{display:none}.fair-assumptions summary>span:last-child{display:flex;gap:20px;color:var(--muted);font-size:12px}.fair-assumptions summary b{color:var(--neo-accent);font-size:18px;font-weight:400}.fair-assumptions details[open] summary b{transform:rotate(45deg)}.fair-assumptions>p{font-size:12px;color:var(--muted);margin-top:14px}.fair-assumptions details p{font-size:14px;line-height:1.8;color:var(--secondary);margin-top:18px}.fair-assumptions details p a{text-decoration:underline;text-underline-offset:3px}.assumption-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:25px 0}.assumption-inputs label{display:flex;flex-direction:column;font-size:14px;gap:7px}.assumption-inputs label>span{font-size:12px;color:var(--muted)}.assumption-inputs input{width:100%;min-width:0;padding:12px;font:14px var(--mono);margin-top:5px}.hero-cli-install{display:flex;align-items:center;width:fit-content;max-width:100%;gap:14px}.hero-cli-install .install-command{margin:0;width:100%;background:transparent;border-color:var(--neo-line);padding:12px 14px}.hero-cli-install .install-command code{font-size:12px;white-space:normal;overflow-wrap:anywhere}.hero-terminal .hero-terminal-command{flex-wrap:wrap;gap:10px}.hero-terminal .hero-terminal-command code{font-size:clamp(11px,1vw,14px);white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.9}.hero-terminal .copy{color:#cbb9df}@media(max-width:1000px){.shared-workload{gap:30px}}@media(max-width:760px){.shared-workload{grid-template-columns:1fr;gap:24px}.assumption-inputs{grid-template-columns:1fr;gap:18px}.fair-assumptions summary>span:last-child{font-size:0;gap:0}}@media(max-width:540px){.workload-volume label{flex-wrap:wrap;gap:10px}.hero-cli-install{width:100%}.hero-cli-install .install-command{padding:10px;gap:8px}.hero-cli-install .install-command code{font-size:11px}}.monthly-panels .capacity-panel>p{min-height:54px}.rental-capacity-line{stroke:var(--aura-rose);fill:none;stroke-width:2.5;stroke-linejoin:round}.monthly-panels .capacity-bill strong{font-size:clamp(38px,4.6vw,62px)}.monthly-panels .capacity-bill p{font:12px/1.8 var(--mono);overflow-wrap:anywhere}.shared-workload .workload-estimate{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;font-size:12px}.workload-estimate button{padding:0;color:var(--neo-accent);font:inherit}.workload-estimate button:disabled{color:var(--neo-muted);cursor:default;opacity:1}.workload-estimate button:focus-visible{outline:2px solid var(--neo-accent);outline-offset:5px;border-radius:2px}.capacity-setup{border-top:1px solid var(--neo-line);margin-top:25px;padding-top:22px}.capacity-setup>span{font:11px var(--mono);color:var(--neo-muted);letter-spacing:.04em}.capacity-setup>strong{display:block;margin-top:13px;font:500 clamp(23px,2.3vw,31px)/1.3 var(--display);color:var(--text);letter-spacing:-.04em}.capacity-setup>p{margin-top:10px;color:var(--neo-muted);font-size:14px;line-height:1.8;max-width:360px}@media(max-width:760px){.monthly-panels .capacity-chart text{font-size:17px}.monthly-panels .capacity-chart .chart-annotation{font-size:16px}}.key-confirm{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:13px}.key-confirm .text-button,.key-budget .text-button{font-size:13px}.key-budget button:disabled{opacity:.6}.page-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:17px 21px;margin-bottom:25px}.page-notice.good{border-color:var(--accent-border);background:var(--accent-soft)}.page-notice p{font-size:14px;line-height:1.7}.page-notice>div{display:flex;gap:18px}.page-notice .text-button{font-size:13px}.spend-rows>.spend-meters{display:block;padding:0 0 17px}.spend-meters>div{display:flex;justify-content:space-between;gap:16px;max-width:430px;padding:3px 0;font-size:12px;color:var(--muted)}.spend-panel .bar-track:nth-child(n+18) i{background:var(--chart);opacity:.65}.spend-panel .bar-track.today i{background:var(--accent-strong);opacity:1;box-shadow:0 0 20px var(--glow-a)}.custom-amount{display:block;font-size:14px;margin:-12px 0 2px}.traffic-panel .state-loading,.traffic-panel .state-failure,.traffic-panel .state-empty{padding-top:22px}.workspace-context .state-loading,.workspace-context .state-failure{padding:19px 0 0}.balance-panel .state-loading,.balance-panel .state-failure{padding:19px 0 2px}.spend-panel .state-loading,.spend-panel .state-failure,.spend-panel .state-empty{padding-top:18px}.site-header{position:sticky;top:18px;z-index:50;width:min(calc(100% - var(--page-gutter)*2),var(--page-width));margin:0 auto;border:1px solid var(--neo-line);border-radius:12px;background:color-mix(in srgb,var(--neo-bg) 90%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 30px -20px #0005}:root:not([data-theme=light]) .site-header{border-color:color-mix(in srgb,var(--aura-violet) 22%,var(--neo-line));box-shadow:inset 0 1px #e4d5ff08,0 8px 32px -24px #9470d540}.site-header-row{min-height:72px;display:flex;align-items:center;gap:28px;padding:12px 22px}.site-header .brand,.workspace .site-header .brand{font:600 26px var(--display);letter-spacing:-1.4px;gap:9px;flex-shrink:0}.site-header .brand .mark{width:25px;height:25px}.site-primary-nav{display:flex;align-items:center;gap:28px;margin-left:20px}.site-primary-nav>a{font-size:14px;color:var(--muted);padding-block:12px;white-space:nowrap}.site-primary-nav>a:hover,.site-primary-nav>a.active{color:var(--text)}.site-primary-nav>a.active{font-weight:600}.agent-entry{margin-left:auto;font:13px var(--mono);color:var(--muted);white-space:nowrap}.agent-entry:hover,.agent-entry.active{color:var(--neo-accent)}.site-session{display:flex;align-items:center;gap:16px;flex-shrink:0}.site-session .theme-toggle{width:36px;height:36px;border:0;border-radius:6px}.site-session .theme-toggle:hover{background:var(--neo-panel)}.site-sign-in{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--button-text);background:var(--button);padding:10px 15px;border:1px solid transparent;border-radius:6px;white-space:nowrap}.site-sign-in:hover{background:var(--button-hover)}.identity-menu{position:relative}.identity-trigger{display:flex;align-items:center;gap:10px;padding:4px;text-align:left}.identity-trigger strong{font-size:14px;font-weight:500;display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-trigger small{display:none}.identity-trigger>span:last-child{color:var(--muted);padding-left:4px}.identity-options{position:absolute;top:calc(100% + 14px);right:0;z-index:60;width:250px;max-width:calc(100vw - 48px);padding:8px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:0 18px 45px #0004}.identity-options>span{display:block;padding:12px;font:12px var(--mono);color:var(--muted)}.identity-options>a,.identity-options>button{width:100%;display:flex;justify-content:space-between;gap:20px;padding:12px;text-align:left;font-size:14px;border-radius:5px}.identity-options>a:hover,.identity-options>button:hover{background:var(--surface-hover);color:var(--neo-accent)}.identity-options>button{border-top:1px solid var(--neo-line);margin-top:6px;border-radius:0}.site-menu-toggle{display:none}.site-workspace-nav{display:flex;align-items:center;gap:8px;border-top:1px solid var(--neo-line);padding:9px 22px}.site-workspace-nav>span{font-size:13px;color:var(--muted);margin-right:22px}.site-workspace-nav>a{font-size:14px;color:var(--muted);padding:8px 14px;border-radius:5px}.site-workspace-nav>a:hover{color:var(--text);background:var(--neo-panel)}.site-workspace-nav>a.active{background:var(--neo-panel);color:var(--neo-accent);font-weight:500}.mobile-navigation{display:none}@media(max-width:1100px){.site-header-row{gap:20px}.site-primary-nav{gap:20px;margin-left:4px}.agent-entry{display:none}.site-session{margin-left:auto}}@media(max-width:760px){.site-header{top:12px}.site-header-row{min-height:64px;padding:10px 14px;gap:12px}.site-primary-nav{display:none}.site-menu-toggle{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--neo-line);border-radius:6px;min-width:40px;min-height:40px;padding:8px;color:var(--text);font-size:14px}.site-menu-toggle>span:last-child:not(:first-child){display:none}.mobile-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--neo-line);padding:8px;gap:4px}.mobile-navigation>a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;color:var(--secondary);font-size:15px;border-radius:5px}.mobile-navigation>a:hover,.mobile-navigation>a.active{color:var(--neo-accent);background:var(--neo-panel)}.identity-trigger>span:not(.avatar){display:none}.identity-trigger{padding:0}.site-session{gap:8px}.site-header .brand,.workspace .site-header .brand{font-size:24px;gap:8px}.site-workspace-nav{gap:4px;padding:8px}.site-workspace-nav>span{display:none}.site-workspace-nav>a{flex:1;text-align:center;padding:9px 6px;font-size:13px}.docs-sidebar,.docs-toc{top:100px}html{scroll-padding-top:155px}.doc-section{scroll-margin-top:100px}}@media(max-width:480px){.site-sign-in{display:none}.site-header .brand .mark{width:23px;height:23px}}.site-workspace-nav{overflow-x:auto}.site-workspace-nav>a{white-space:nowrap;flex-shrink:0}@media(max-width:760px){.site-workspace-nav>a{flex:1 0 auto}}:root{--terminal-bg:#12101c;--terminal-chrome:#191422;--terminal-border:#3b314b;--terminal-text:#e9e2f4;--terminal-muted:#aa9ebb;--code-keyword:#c8a8ff;--code-string:#efc793;--code-number:#e8bf91;--code-comment:#a295b2;--code-decorator:#81ddcb}:root[data-theme=light]{--terminal-bg:#faf8fd;--terminal-chrome:#eee7f5;--terminal-border:#d8cce6;--terminal-text:#332641;--terminal-muted:#756583;--code-keyword:#7841aa;--code-string:#81610a;--code-number:#9d4b2a;--code-comment:#786c83;--code-decorator:#087769}.auth-page{width:min(calc(100% - var(--page-gutter)*2),var(--page-width));margin:auto;padding:67px 0 85px}.auth-layout{display:grid;grid-template-columns:.76fr 1.24fr;align-items:start;gap:80px}.auth-story{padding-top:17px}.auth-story h1{font:500 clamp(42px,4.5vw,65px)/1.08 var(--display);letter-spacing:-.06em;margin:22px 0}.auth-story h1>span{color:var(--neo-accent)}.auth-story>p{font-size:17px;line-height:1.9;color:var(--secondary);max-width:410px}.auth-story>p code{font:15px var(--mono);color:var(--neo-accent)}.auth-journey{list-style:none;margin:37px 0 24px;padding:0}.auth-journey li{display:flex;gap:19px;padding:17px 0}.auth-journey li>span{color:var(--muted);font:12px var(--mono);padding-top:4px}.auth-journey strong{font-size:17px;font-weight:500}.auth-journey p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:5px}.auth-journey li.current>span{color:var(--aura-cyan)}.auth-terminal{min-width:0;border:1px solid var(--terminal-border);border-radius:9px;color:var(--terminal-text);background:var(--terminal-bg);box-shadow:0 20px 70px -50px #10052480;overflow:hidden}.auth-chrome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 24px;background:var(--terminal-chrome);border-bottom:1px solid var(--terminal-border);font:12px var(--mono)}.auth-chrome>span:first-child{display:flex;align-items:center;gap:10px}.auth-chrome>span:first-child>span,.auth-chrome>span:last-child{color:var(--terminal-muted)}.auth-chrome>span:last-child{font-size:11px}.auth-terminal-body{padding:28px 30px 30px;min-height:470px}.auth-invocation{display:flex;align-items:center;gap:12px;font:16px var(--mono);padding-bottom:25px}.auth-invocation>span{color:var(--neo-accent)}.auth-invocation .copy{margin-left:auto}.auth-question{display:flex;gap:13px;margin:2px 0 25px}.auth-question>span{color:var(--aura-cyan);font:20px var(--mono);padding-top:3px}.auth-terminal h2{font:500 25px/1.3 var(--display);letter-spacing:-.035em}.auth-terminal h2:focus{outline:none}.auth-question p{color:var(--terminal-muted);font-size:15px;margin-top:10px}.auth-methods{display:grid;gap:11px}.auth-methods>button{display:flex;align-items:center;width:100%;gap:17px;padding:16px 18px;border:1px solid var(--terminal-border);border-radius:6px;text-align:left;background:var(--terminal-bg);color:var(--terminal-text)}.auth-methods>button:hover{border-color:var(--neo-accent);background:color-mix(in srgb,var(--neo-accent) 7%,var(--terminal-bg))}.auth-methods>button>span{display:block;flex:1}.auth-methods strong{display:block;font-size:16px;font-weight:500}.auth-methods small{display:block;color:var(--terminal-muted);font-size:13px;line-height:1.6;margin-top:4px}.auth-methods>button>svg:last-child{color:var(--terminal-muted)}.auth-method-footer{display:flex;flex-wrap:wrap;gap:17px;align-items:center;justify-content:space-between;padding-top:22px}.auth-method-footer>span{font-size:11px;color:var(--terminal-muted)}.auth-method-footer>button,.auth-method-footer>a,.auth-terms-link{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--neo-accent);padding:0}.auth-back{display:block;font-size:13px;color:var(--terminal-muted);padding:0;margin-bottom:25px}.auth-description{color:var(--terminal-muted);font-size:16px;line-height:1.8;margin-top:14px;overflow-wrap:anywhere}.auth-primary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;margin-top:26px;background:var(--button);color:var(--button-text);border-radius:6px;font-size:15px}.auth-primary:hover{background:var(--button-hover)}.auth-terms-link{margin-top:22px}.auth-terminal form{margin-top:25px}.auth-terminal form>label{display:block;font-size:14px;margin-bottom:10px}.auth-terminal form>input{display:block;width:100%;padding:14px;font-size:16px;border-color:var(--terminal-border);background:var(--terminal-bg);color:var(--terminal-text);border-radius:5px}.auth-error{color:var(--aura-rose);font-size:14px;line-height:1.7;margin-top:17px}.auth-success{display:flex;align-items:center;gap:10px;color:var(--aura-cyan);margin-bottom:19px;font-size:14px}.auth-destinations{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:26px}.auth-destinations>a,.auth-destinations>button{display:flex;flex-direction:column;align-items:flex-start;padding:23px;border:1px solid var(--terminal-border);border-radius:7px;text-align:left;color:var(--terminal-text);background:var(--terminal-bg)}.auth-destinations>a:hover,.auth-destinations>button:hover{border-color:var(--neo-accent);background:color-mix(in srgb,var(--neo-accent) 6%,var(--terminal-bg))}.auth-destinations>a>svg,.auth-destinations>button>svg{color:var(--neo-accent);margin-bottom:24px}.auth-destinations>button>svg{color:var(--aura-cyan)}.auth-destinations>*>span{font:10px var(--mono);color:var(--terminal-muted);letter-spacing:.08em}.auth-destinations h3{font:500 21px/1.3 var(--display);letter-spacing:-.04em;margin:11px 0 10px}.auth-destinations p{font-size:14px;line-height:1.8;color:var(--terminal-muted);margin-bottom:24px}.auth-destinations strong{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:500;color:var(--neo-accent);margin-top:auto}.auth-terminal-footer{border-top:1px solid var(--terminal-border);background:var(--terminal-chrome);padding:15px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;color:var(--terminal-muted);font:11px var(--mono)}.auth-terminal-footer a{display:flex;align-items:center;gap:8px;color:var(--neo-accent)}.auth-digits{display:flex;gap:10px;margin:26px 0 4px}.auth-digits>input{flex:1;min-width:0;text-align:center;padding:15px 0;font:26px var(--mono);border:1px solid var(--terminal-border);border-radius:6px;background:var(--terminal-bg);color:var(--terminal-text)}.auth-digits>input:focus{border-color:var(--neo-accent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--neo-accent) 28%,transparent)}.auth-key{margin-top:26px;padding-top:20px;border-top:1px solid var(--terminal-border)}.auth-key>summary{cursor:pointer;font-size:13px;color:var(--neo-accent);list-style:none}.auth-key>summary::-webkit-details-marker{display:none}.auth-key>summary:before{content:"+ "}.auth-key[open]>summary:before{content:"− "}.auth-key>p{font-size:13px;line-height:1.9;color:var(--terminal-muted);margin-top:14px}.auth-key>p code{font:12px var(--mono);color:var(--terminal-text)}.auth-key form{margin-top:18px}.auth-terminal .state-failure-mark{color:var(--aura-rose)}.hero-terminal,.doc-code,.terminal-window{background:var(--terminal-bg);color:var(--terminal-text);border-color:var(--terminal-border)}.doc-code>div:first-child,.terminal-chrome,.terminal-status{border-color:var(--terminal-border)}.doc-code>div:first-child,.terminal-chrome,.terminal-status{background:var(--terminal-chrome);color:var(--terminal-muted)}.doc-code>pre{color:var(--terminal-text)}.line-number{color:var(--terminal-muted)}.doc-code .copy,.hero-terminal .copy{color:var(--neo-accent)}.py-plain{color:var(--terminal-text)}.py-comment{color:var(--code-comment)}.py-decorator{color:var(--code-decorator)}.terminal-window,.terminal-input{color:var(--terminal-text)}.terminal-input{border-color:var(--terminal-border);background:var(--terminal-bg)}.terminal-output{background:var(--terminal-bg)}@media(max-width:1100px){.auth-layout{gap:40px;grid-template-columns:.75fr 1.25fr}.auth-terminal-body{padding:25px}.auth-destinations>a,.auth-destinations>button{padding:18px}}@media(max-width:900px){.auth-layout{grid-template-columns:1fr;gap:35px}.auth-story>p{max-width:650px}.auth-journey{display:flex;gap:25px;margin-block:22px}.auth-journey li{flex:1;gap:10px}.auth-journey p{display:none}.auth-journey strong{font-size:14px;line-height:1.6}.auth-terminal-body{min-height:0}}@media(max-width:620px){.auth-page{padding-top:35px}.auth-story{padding-top:0}.auth-story h1{font-size:44px}.auth-story>p{font-size:16px}.auth-journey{gap:15px}.auth-journey li{flex-direction:column;gap:7px}.auth-journey strong{font-size:13px}.auth-terminal-body{padding:24px 19px}.auth-chrome{padding:15px 19px}.auth-chrome>span:first-child>span{display:none}.auth-terminal h2{font-size:23px}.auth-methods>button{padding:15px;gap:13px}.auth-destinations{grid-template-columns:1fr}.auth-destinations>a,.auth-destinations>button{padding:22px}.auth-destinations>a>svg,.auth-destinations>button>svg{margin-bottom:17px}.auth-destinations p{margin-bottom:18px}.auth-terminal-footer{padding:15px 19px}}.dashboard-page,.models-page,.pricing-page{padding-top:42px}.dashboard-page .page-heading{margin-bottom:26px;align-items:center}.dashboard-page .page-heading h1{font-size:36px;margin-top:9px}.dashboard-page .page-description{margin-top:10px;font-size:15px}.dashboard-page .page-heading .button{font-size:14px;min-height:42px}.dashboard-sign-in{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 24px;border:1px solid var(--neo-line);border-radius:12px;background:color-mix(in srgb,var(--neo-panel) 65%,transparent)}.dashboard-sign-in-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--neo-line);border-radius:12px;color:var(--neo-accent);margin-bottom:24px}.dashboard-sign-in h2{font:500 28px/1.3 var(--display);letter-spacing:-.04em}.dashboard-sign-in p{max-width:390px;color:var(--muted);font-size:16px;line-height:1.75;margin:14px 0 26px}.dashboard-sign-in>.inline-link{margin-top:22px;font-size:13px}.dashboard-tabs{display:flex;gap:28px;border-bottom:1px solid var(--neo-line);margin-bottom:26px}.dashboard-tabs button{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:14px;padding:0 0 14px;border-bottom:2px solid transparent;margin-bottom:-1px}.dashboard-tabs button[aria-selected=true]{color:var(--neo-accent);border-color:var(--neo-accent)}.dashboard-tabs button>span{background:var(--neo-panel);padding:2px 7px;border-radius:5px;font:12px var(--mono)}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--neo-line);border-radius:10px;background:color-mix(in srgb,var(--neo-panel) 65%,transparent);overflow:hidden}.dashboard-metrics .stat,.dashboard-metrics .stat:first-child{border:0;border-right:1px solid var(--neo-line);border-radius:0;box-shadow:none;background:none;padding:24px;min-width:0}.dashboard-metrics .stat:last-child{border:0}.dashboard-metrics .stat-label{color:var(--secondary);font-size:14px}.dashboard-metrics .stat-value{margin:13px 0 10px;font:500 clamp(25px,2.6vw,36px)/1.2 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard-metrics .stat:first-child .stat-value{color:var(--neo-accent)}.dashboard-metrics .stat-detail{display:block;font-size:13px;color:var(--muted);line-height:1.5}.dashboard-page .workspace-insight{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px;margin-top:22px}.dashboard-page .traffic-panel,.dashboard-page .workspace-context{border-radius:10px;padding:24px}.dashboard-page .panel-title h2{font:500 18px/1.4 var(--display);letter-spacing:-.025em;margin:0}.dashboard-page .panel-title p{font-size:13px}.dashboard-page .traffic-chart{margin-top:20px}.dashboard-page .traffic-legend{justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}.dashboard-page .workspace-context{display:flex;flex-direction:column}.dashboard-page .workspace-context .panel-title>svg{color:var(--muted)}.dashboard-page .context-facts{margin:22px 0 10px}.dashboard-page .context-facts>div{padding:12px 0}.dashboard-page .context-facts strong{font:500 18px var(--display);font-variant-numeric:tabular-nums}.dashboard-page .workspace-context .infrastructure-note{font-size:13px;line-height:1.65;margin:8px 0 20px}.dashboard-page .workspace-context>.inline-link{margin-top:auto;padding-top:16px}.infrastructure-empty{padding:26px 0 10px}.infrastructure-empty h3{font-size:18px;font-weight:500}.infrastructure-empty p{color:var(--muted);font-size:14px;line-height:1.65;margin:12px 0 18px}.dashboard-page .section{margin:22px 0 0;border-radius:10px}.dashboard-page .section-heading{padding:20px 24px}.dashboard-page .section-heading h2{font-size:18px}.dashboard-page .section-heading .inline-link{font-size:13px}.dashboard-page th{font-size:12px;color:var(--muted);font-weight:400;padding:13px 24px;background:color-mix(in srgb,var(--neo-bg) 40%,transparent)}.dashboard-page td{padding:18px 24px;font-size:14px}.dashboard-page td strong{font-size:14px}.dashboard-page .cell-sub{font-size:12px;line-height:1.6}.dashboard-page .request-table td:first-child{max-width:290px;overflow-wrap:anywhere}.dashboard-page .key-row{padding:22px 24px}.dashboard-page .key-row .cell-sub{overflow-wrap:anywhere}.dashboard-page .key-row>div:nth-child(2){min-width:0}.dashboard-page [role=tabpanel][hidden]{display:none}.dashboard-page [role=tabpanel]{min-width:0}.request-data-note{padding:16px 24px;border-top:1px solid var(--neo-line);color:var(--muted);font-size:13px;line-height:1.7}.request-data-note summary{cursor:pointer;color:var(--secondary)}.request-data-note p{margin-top:10px}.request-data-note code{font-size:12px}.models-page .page-heading h1,.pricing-page .page-heading h1{font-size:clamp(32px,3.7vw,48px)}.models-page .page-description,.pricing-page .page-description{margin-top:14px}.catalog-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;margin-top:42px;align-items:start}.catalog-filters{position:sticky;top:120px}.catalog-filters h2{font-size:12px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.07em;margin:0 12px 14px}.catalog-categories{display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.catalog-categories button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;color:var(--secondary);font-size:14px;text-align:left;border-radius:6px}.catalog-categories button:hover{background:var(--neo-panel)}.catalog-categories button[aria-pressed=true]{background:var(--accent-soft);color:var(--neo-accent)}.catalog-categories small{font:12px var(--mono);opacity:.8}.catalog-sources{display:flex;flex-direction:column;gap:2px}.catalog-sources button{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--secondary);text-align:left;padding:11px 12px}.filter-radio{width:14px;height:14px;border:1px solid var(--border-strong);border-radius:50%;flex-shrink:0}.catalog-sources button[aria-pressed=true] .filter-radio{border:4px solid var(--neo-accent)}.catalog-filters>.inline-link{margin:30px 12px 0;padding-top:20px;border-top:1px solid var(--neo-line);font-size:13px}.catalog-results{min-width:0}.catalog-search{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:50px;background:var(--surface-inset);border:1px solid var(--neo-line);border-radius:8px;color:var(--muted)}.catalog-search:focus-within{border-color:var(--neo-accent)}.catalog-search input{border:0;border-radius:0;background:none;outline:none;box-shadow:none;padding:14px 0;width:100%;min-width:0;font-size:16px}.catalog-search button{padding:6px;display:flex}.catalog-result-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:21px 0;color:var(--secondary);font-size:13px}.catalog-result-heading>span:last-child{color:var(--muted);font-size:12px}.catalog-list{border:1px solid var(--neo-line);border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--neo-panel) 50%,transparent)}.catalog-columns,.catalog-model{display:grid;grid-template-columns:minmax(0,2.5fr) repeat(2,minmax(90px,.85fr)) minmax(90px,1fr) 60px;gap:12px 20px;padding:22px}.catalog-columns{background:color-mix(in srgb,var(--neo-bg) 50%,transparent);color:var(--muted);font-size:12px;padding-block:14px}.catalog-model{align-items:start;border-top:1px solid var(--neo-line)}.catalog-model:hover{background:color-mix(in srgb,var(--neo-panel) 90%,transparent)}.catalog-model-main{min-width:0}.catalog-model h2{font:500 17px/1.4 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere}.catalog-model-main>code{display:block;font:12px/1.6 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-top:5px}.catalog-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.catalog-tags>span{font-size:12px;padding:3px 7px;border:1px solid var(--neo-line);border-radius:4px;color:var(--secondary)}.catalog-rate{padding-top:3px;min-width:0}.catalog-rate>span{display:none;font-size:12px;color:var(--muted);margin-bottom:6px}.catalog-rate strong{font:14px/1.6 var(--mono);font-variant-numeric:tabular-nums}.catalog-rate small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.catalog-rate-note strong{font-size:13px;font-family:inherit;line-height:1.6;color:var(--muted)}.catalog-use{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:3px;font-size:14px;color:var(--neo-accent)}.catalog-use:hover{color:var(--text)}.catalog-model-source{grid-column:1/-1;color:var(--muted);font-size:12px;margin-top:2px}.catalog-footnote{font-size:13px;line-height:1.8;color:var(--muted);margin-top:22px}.catalog-footnote a{color:var(--neo-accent);white-space:nowrap}.pricing-clean.model-pricing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.pricing-clean .price-ticket{border:1px solid var(--neo-line);border-radius:12px;padding:28px;background:color-mix(in srgb,var(--neo-panel) 70%,transparent);min-width:0;width:100%;max-width:none;margin:0}.pricing-clean .price-ticket-top{font:500 18px var(--display);flex-wrap:wrap;gap:12px}.pricing-clean .sample-rate-label{font:11px var(--mono);color:var(--aura-cyan);letter-spacing:.03em}.pricing-clean .price-unit-label{font-size:12px;margin-top:28px}.pricing-clean .headline-price{font-size:clamp(48px,5vw,72px);margin-block:12px 22px}.pricing-clean .pending-price{font-size:38px}.pricing-clean .price-baseline{display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:18px}.pricing-clean .price-baseline span:last-child{overflow-wrap:anywhere;white-space:normal;text-align:left}.pricing-clean .model-price-facts{margin-top:6px}.pricing-clean .model-price-facts>div{padding:13px 0;font-size:14px;align-items:baseline}.pricing-clean .model-price-facts strong{font-size:13px;overflow-wrap:anywhere}.price-ticket-action{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}.price-ticket-action .button{font-size:14px;border-radius:6px}.price-ticket-action>a:last-child{font-size:13px;color:var(--neo-accent)}.pricing-clean .rate-disclaimer{font-size:12px;line-height:1.75;margin-top:22px;padding-top:18px}.pricing-guide{min-width:0;padding-top:8px}.pricing-guide>h3{font:500 clamp(26px,2.8vw,36px)/1.25 var(--display);letter-spacing:-.04em;margin:20px 0 28px}.pricing-guide>h3>span{color:var(--muted)}.pricing-principles{margin-bottom:24px}.pricing-principles>div{display:flex;gap:20px;border-top:1px solid var(--neo-line);padding:24px 0}.pricing-principles>div>span{font:12px var(--mono);color:var(--neo-accent);padding-top:4px}.pricing-principles h4{font-size:16px;font-weight:500;margin:0 0 9px}.pricing-principles p{font-size:15px;line-height:1.75;color:var(--muted)}.priority-preview{margin-top:34px;border-top:1px solid var(--neo-line);border-bottom:1px solid var(--neo-line)}.priority-preview>summary{display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:14px;padding:22px 0}.priority-preview>summary::-webkit-details-marker{display:none}.priority-preview summary small{font-size:11px;border:1px solid var(--neo-line);color:var(--muted);border-radius:4px;padding:4px 6px;margin-left:8px;white-space:nowrap}.priority-disclosure{color:var(--neo-accent)}.priority-preview[open] .priority-disclosure{transform:rotate(45deg)}.priority-preview .fee-market{padding:0 0 22px}.priority-preview .fee-market h3{font-size:25px;margin:10px 0 16px}.priority-preview .fee-market-intro{font-size:14px}.priority-preview .service-readout strong{font-size:32px}@media(max-width:1100px){.catalog-layout{grid-template-columns:175px minmax(0,1fr);gap:24px}.catalog-columns,.catalog-model{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(75px,.8fr)) 45px;gap:12px;padding-inline:18px}.catalog-model-source{grid-column:1/-1}}@media(max-width:800px){.dashboard-page .workspace-insight{grid-template-columns:1fr}.dashboard-page .workspace-context{display:flex}.dashboard-page .context-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dashboard-page .context-facts>div{flex-direction:column;gap:10px;align-items:flex-start}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics .stat:nth-child(2){border-right:0}.dashboard-metrics .stat:nth-child(-n+2){border-bottom:1px solid var(--neo-line)}.pricing-clean.model-pricing{grid-template-columns:1fr;gap:40px}.pricing-clean .price-ticket{max-width:none}.catalog-layout{grid-template-columns:1fr;gap:24px;margin-top:28px}.catalog-filters{position:static}.catalog-filters h2,.catalog-filters>.inline-link{display:none}.catalog-categories{flex-direction:row;flex-wrap:wrap;gap:6px;margin:0 0 16px}.catalog-categories button{border:1px solid var(--neo-line);padding:9px 12px}.catalog-sources{flex-direction:row;flex-wrap:wrap;gap:4px 12px}.catalog-sources button{padding:6px 0}}@media(min-width:801px)and (max-width:950px){.catalog-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}.catalog-columns{display:none}.catalog-model{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;position:relative}.catalog-model:first-child{border-top:0}.catalog-model-main{grid-column:1/-1;padding-right:45px}.catalog-model .catalog-rate>span{display:block}.catalog-use{position:absolute;top:23px;right:20px}}@media(max-width:540px){.dashboard-page,.models-page,.pricing-page{padding-top:30px}.dashboard-page .page-heading,.models-page .page-heading{align-items:flex-start;flex-wrap:wrap;gap:20px}.dashboard-page .page-heading h1{font-size:32px}.dashboard-page .page-heading .button{font-size:13px}.dashboard-page .page-description{font-size:14px}.dashboard-metrics .stat,.dashboard-metrics .stat:first-child{padding:20px 16px}.dashboard-metrics .stat-label{font-size:13px}.dashboard-metrics .stat-detail{font-size:12px}.dashboard-page .traffic-panel,.dashboard-page .workspace-context{padding:20px 16px}.dashboard-page .panel-title{align-items:flex-start;flex-wrap:wrap}.dashboard-page .panel-title h2{font-size:17px}.dashboard-page .traffic-chart{min-height:160px}.dashboard-page .section-heading{padding:18px 16px;flex-wrap:wrap}.dashboard-page .section-heading h2{font-size:17px}.dashboard-page .section-heading .copy-command{display:none}.dashboard-page .context-facts{gap:12px}.dashboard-page .context-facts>div{font-size:12px;line-height:1.6}.dashboard-page .key-row{padding:20px 16px}.dashboard-page .key-budget{width:100%;margin-left:0;align-items:flex-start}.dashboard-page .key-confirm{justify-content:flex-start}.catalog-columns{display:none}.catalog-model{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;padding:20px;position:relative}.catalog-model:first-child{border-top:0}.catalog-model-main{grid-column:1/-1;padding-right:45px}.catalog-model .catalog-rate>span{display:block}.catalog-model .catalog-context{display:block}.catalog-use{position:absolute;top:23px;right:20px}.catalog-model-source{margin-top:-3px}.catalog-rate strong{font-size:13px}.catalog-rate small{font-size:12px;overflow-wrap:anywhere}.catalog-result-heading{margin-block:18px}.catalog-categories button{font-size:13px}.pricing-clean .price-ticket{padding:22px 20px}.pricing-clean .model-price-facts>div{font-size:13px}.priority-preview summary small{display:block;width:fit-content;margin:9px 0 0}}:root,:root[data-palette=infimal],:root:not([data-theme=light]){--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Space Grotesk",var(--sans);--bg:#080808;--surface:#111113;--surface-raised:#1a1a1d;--surface-hover:#242427;--surface-inset:#0c0c0e;--text:#f3f4f3;--secondary:#cccccf;--muted:#aaaab0;--border:#2d2d31;--border-soft:#232326;--border-strong:#67676e;--header:rgb(17 17 19 / 60%);--floating:rgb(17 17 19 / 94%);--overlay:rgb(0 0 0 / 70%);--shadow:0 16px 48px -20px #00000040;--shadow-large:0 28px 80px -24px #00000070;--inset-highlight:0 0 0 transparent;--success:#a8ecc1;--success-soft:#1b2c23;--neo-bg:#080808;--neo-panel:#111113;--neo-text:#f3f4f3;--neo-muted:#aaaab0;--neo-line:#f3f4f310;--neo-accent:#a8ecc1;--accent:#a8ecc1;--accent-strong:#7be3a0;--accent-end:#d6ecdd;--accent-soft:#1b2c23;--accent-border:#3e9c6b;--accent-ink:#d6ecdd;--button:#f3f4f3;--button-hover:#d6ecdd;--button-text:#080808;--aura-violet:#a8ecc1;--aura-cyan:#84bc9b;--aura-rose:#ecf3ee;--aura-peach:#ffffff;--glow-a:rgb(62 156 107 / 12%);--glow-b:rgb(168 236 193 / 7%);--display-from:#f3f4f3;--display-to:#a8ecc1;--chart:#a8ecc1;--glass:rgb(255 255 255 / 3%);--glass-soft:rgb(255 255 255 / 3%);--glass-heavy:rgb(17 17 19 / 78%);--glass-hover:rgb(30 30 33 / 75%);--glass-border:transparent;--glass-edge:transparent;--glass-shadow:0 16px 52px -20px #00000040,0 3px 10px #0000000a;--glass-sheen:rgb(255 255 255 / 3%);--glass-shadow-color:#00000024;--brand-dot:#a8ecc1;--brand-halo:#a8ecc14d;--terminal-bg:#111113;--terminal-chrome:#171719;--terminal-border:#2d2d31;--terminal-text:#f3f4f3;--terminal-muted:#aaaab0;--code-keyword:#a8ecc1;--code-string:#e9d5b8;--code-number:#dabfa4;--code-comment:#aaaab0;--code-decorator:#7be3a0}:root[data-theme=light]{--bg:#f6f5f1;--surface:#fffefa;--surface-raised:#eeeee9;--surface-hover:#e8e8e3;--surface-inset:#efefeb;--text:#0b140f;--secondary:#42464a;--muted:#67696d;--border:#d7d8d3;--border-soft:#e3e4df;--border-strong:#9c9f99;--header:rgb(255 254 250 / 55%);--floating:rgb(255 254 250 / 94%);--overlay:rgb(10 31 23 / 24%);--shadow:0 16px 48px -18px #0a1f1714;--shadow-large:0 28px 80px -24px #0a1f172b;--inset-highlight:0 0 0 transparent;--success:#2e7f5a;--success-soft:#d6ecdd;--neo-bg:#f6f5f1;--neo-panel:#fffefa;--neo-text:#0b140f;--neo-muted:#67696d;--neo-line:#0b140f10;--neo-accent:#2e7f5a;--accent:#2e7f5a;--accent-strong:#276c4c;--accent-end:#3e9c6b;--accent-soft:#d6ecdd;--accent-border:#9cc6ab;--accent-ink:#276c4c;--button:#0a1f17;--button-hover:#1a3b2c;--button-text:#f6f5f1;--aura-violet:#3e9c6b;--aura-cyan:#739b80;--aura-rose:#818d85;--aura-peach:#a9b9af;--display-from:#0b140f;--display-to:#2e7f5a;--chart:#3e9c6b;--glow-a:rgb(62 156 107 / 7%);--glow-b:rgb(168 236 193 / 8%);--glass:rgb(255 254 250 / 40%);--glass-heavy:rgb(255 254 250 / 72%);--glass-soft:rgb(62 156 107 / 3%);--glass-hover:#fffefa94;--glass-border:transparent;--glass-edge:transparent;--brand-dot:#3e9c6b;--brand-halo:transparent;--glass-sheen:#fffefa52;--glass-shadow-color:#0a1f1712;--glass-shadow:0 16px 48px -18px #0a1f1714,0 3px 10px #0a1f1708;--terminal-bg:#fffefa;--terminal-chrome:#eeeee9;--terminal-border:#d7d8d3;--terminal-text:#0b140f;--terminal-muted:#67696d;--code-keyword:#2e7f5a;--code-string:#855640;--code-number:#88602f;--code-comment:#67696d;--code-decorator:#276c4c}body{background:var(--bg);color:var(--text)}.app,.app.neo-landing{background:var(--bg);isolation:isolate}.app:before,.app.public:before,.app.neo-landing:before,.neo-home:before{display:none}.brand,.site-header .brand,.workspace .site-header .brand{gap:.2em;letter-spacing:-.03em;font-weight:500}.mark.infimal-dot,.site-header .brand .mark.infimal-dot,.workspace .brand .mark.infimal-dot,.site-footer .brand .mark.infimal-dot{display:inline-block;width:.55em;height:.55em;flex:none;border-radius:50%;background:var(--brand-dot);transform:translateY(-.02em);box-shadow:0 0 14px var(--brand-halo),0 0 30px var(--brand-halo)}.site-header,:root:not([data-theme=light]) .site-header{border:0;border-radius:22px;background:linear-gradient(120deg,var(--glass-sheen),transparent 65%),var(--glass);box-shadow:var(--glass-shadow);backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%);transition:background .45s,box-shadow .45s,border-color .45s}.site-header:before{display:none}.site-header.scrolled,:root:not([data-theme=light]) .site-header.scrolled{background:linear-gradient(115deg,var(--glass-sheen),transparent 60%),var(--glass-heavy);box-shadow:var(--glass-shadow)}.site-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:82px;padding:13px 26px;gap:24px}.site-header .brand,.workspace .site-header .brand{font-size:30px}.site-header-tools{display:flex;align-items:center;justify-self:end;gap:21px}.agent-entry{margin-left:0;font-size:12px;transition:color .2s}.site-session{gap:12px}.site-session .theme-toggle{width:38px;height:38px;border-radius:50%;border:1px solid transparent;transition:background .2s,border-color .2s}.site-session .theme-toggle:hover{border-color:var(--glass-border);background:var(--glass-soft)}.site-sign-in,.hero-primary,.neo-button{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,var(--button),var(--button-hover));color:var(--button-text);border:0;border-radius:11px;box-shadow:0 5px 16px -8px #0a1f1726;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.site-sign-in:after,.hero-primary:after,.neo-button:after{content:"";position:absolute;pointer-events:none;top:-60%;right:-20%;bottom:-60%;left:-20%;background:linear-gradient(105deg,transparent 35%,#ffffff60 50%,transparent 65%);transform:translate(-105%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.site-sign-in:hover,.hero-primary:hover,.neo-button:hover{background:linear-gradient(145deg,var(--button),var(--button-hover));color:var(--button-text);transform:translateY(-2px);box-shadow:0 8px 24px -10px #0a1f1736}.site-sign-in:hover:after,.hero-primary:hover:after,.neo-button:hover:after{transform:translate(105%)}.site-sign-in{padding:11px 16px;font-size:13px}.site-sign-in>svg,.hero-primary>svg:last-child{transition:transform .3s}.site-sign-in:hover>svg,.hero-primary:hover>svg:last-child{transform:translate(3px)}.site-workspace-nav{margin:0 12px;padding:10px 10px 12px;border-color:var(--glass-border)}.site-workspace-nav>a{border-radius:8px;transition:background .2s,color .2s}.identity-options{background:var(--glass-heavy);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:0;border-radius:16px;box-shadow:var(--glass-shadow);animation:infimal-enter .25s ease-out}.hero-accent,.neo-final h2>span:not(.final-asterisk){background:linear-gradient(105deg,var(--display-from),var(--display-to));background-clip:text;-webkit-background-clip:text;color:var(--neo-accent);-webkit-text-fill-color:transparent}.conversion-home .hero-terminal{border:0;border-radius:18px;padding:22px 24px 18px;background:linear-gradient(130deg,var(--glass-sheen),transparent 55%),var(--glass);backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);box-shadow:var(--glass-shadow);transition:background .35s,box-shadow .35s}.hero-terminal:hover{box-shadow:0 20px 60px -22px var(--glass-shadow-color)}.hero-terminal:before{display:none}.hero-terminal-top{padding-bottom:15px;border-bottom:1px solid var(--glass-border)}.hero-terminal-command{margin-top:19px}.hero-terminal-flags{color:var(--secondary)}.hero-local-install>span:first-child{font-size:13px}.hero-local-install .install-command{background:var(--glass);border-color:var(--glass-border);border-radius:10px;box-shadow:0 5px 20px -12px var(--glass-shadow-color);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.conversion-home .field-grid{opacity:.07}.section,.stat,.stat:first-child,.terminal-window,.aside-block,.spend-panel,.balance-panel,.billing-controls>div,.auth-terminal,.traffic-panel,.workspace-context,.capacity-panel,.catalog-list,.dashboard-metrics,.pricing-clean .price-ticket,.agent-file-card,.agent-document,.dashboard-sign-in,.doc-entry-grid a,.doc-pagination a,.billing-ledger>div{background:linear-gradient(135deg,var(--glass-sheen),transparent 55%),var(--glass);border:0;box-shadow:var(--glass-shadow);border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.auth-chrome,.terminal-chrome{background:var(--glass-soft);border-color:var(--glass-border)}.build-workbench{border:0;border-radius:16px;background:var(--glass);color:var(--text);box-shadow:var(--glass-shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.neo-home .build-workbench .model-showcase{border:0;border-radius:0;background:transparent;box-shadow:none}.workbench-footer{color:var(--muted);border-color:var(--glass-border)}.workbench-footer>a,.workbench-footer>span a{color:var(--accent)}.py-plain{color:var(--text)}.py-keyword{color:var(--code-keyword)}.py-string{color:var(--code-string)}.py-number{color:var(--code-number)}.py-comment,.line-number{color:var(--code-comment)}.py-decorator{color:var(--aura-cyan)}.doc-code{background:var(--glass);border:0;color:var(--terminal-text);box-shadow:var(--glass-shadow)}.doc-code>div:first-child{color:var(--terminal-muted);border-color:var(--terminal-border)}.doc-code .copy{color:var(--secondary)}.legacy-signin-note{padding:16px 20px;margin-bottom:24px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass);color:var(--secondary);font-size:14px}.legacy-signin-note a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pricing-close{border:0}@keyframes infimal-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:1100px){.site-header-row{gap:16px;padding:12px 20px}.site-header-tools{gap:12px}}@media(min-width:761px)and (max-width:1000px){.identity-trigger>span:not(.avatar){display:none}}@media(max-width:760px){.site-header{border-radius:18px}.site-header-row{grid-template-columns:1fr auto;min-height:70px;padding:11px 16px;gap:12px}.site-header .brand,.workspace .site-header .brand{font-size:28px}.site-session{gap:8px}.site-menu-toggle{border-radius:10px;background:var(--glass-soft);border-color:var(--glass-border)}.mobile-navigation{border-color:var(--glass-border);padding:10px;animation:infimal-enter .3s ease-out}.mobile-navigation>a{border-radius:10px}.site-workspace-nav{margin:0;padding:8px}.identity-options{right:-52px}}@media(max-width:640px){.conversion-home .hero-terminal{padding:19px 20px 16px}.hero-local-install>span:first-child{line-height:1.8}.hero-terminal-top{padding-bottom:12px}}@media(prefers-reduced-transparency:reduce){.site-header,.site-header.scrolled,:root:not([data-theme=light]) .site-header,.section,.stat,.terminal-window,.auth-terminal,.hero-terminal,.traffic-panel,.workspace-context,.capacity-panel,.catalog-list,.dashboard-metrics,.identity-options,.build-workbench{background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.neo-home:before,.neo-home *,.neo-home *:before,.neo-home *:after,.site-header,.site-header *,.site-header *:after{animation:none!important;transition:none!important}.hero-primary:hover,.neo-button:hover,.site-sign-in:hover,.site-sign-in:hover>svg,.hero-primary:hover>svg:last-child{transform:none}.will-reveal{opacity:1!important;transform:none!important}}@media(forced-colors:active){.mark.infimal-dot{background:CanvasText!important;box-shadow:none!important}.hero-accent{-webkit-text-fill-color:CanvasText}}
