.gooey-nav{position:relative;display:flex;align-items:center;min-width:0}.gooey-nav-list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.gooey-nav-item{position:relative;z-index:2}.gooey-link{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:8px;color:var(--muted, #b0c4d4);font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:color .24s cubic-bezier(0,0,.2,1);cursor:pointer;-webkit-user-select:none;user-select:none}.gooey-link.active{color:var(--brand-ink, #04111f)}.gooey-link svg{flex:0 0 auto}.gooey-nav.has-active:before{content:"";position:absolute;z-index:1;top:var(--gooey-y, 0px);left:var(--gooey-x, 0px);width:var(--gooey-w, 0px);height:var(--gooey-h, 0px);border-radius:8px;background:linear-gradient(135deg,var(--brand, #3b94ff),var(--brand-2, #66dfff));box-shadow:0 4px 18px #3b94ff59;transition:left .38s cubic-bezier(.175,.885,.32,1.275),top .38s cubic-bezier(.175,.885,.32,1.275),width .38s cubic-bezier(.175,.885,.32,1.275),height .38s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.gooey-effect{position:absolute;z-index:3;top:var(--gooey-y, 0px);left:var(--gooey-x, 0px);width:var(--gooey-w, 0px);height:var(--gooey-h, 0px);pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(0,0,.2,1)}.gooey-effect.active{opacity:1}.gooey-filter{filter:blur(7px) contrast(100);mix-blend-mode:normal;border-radius:8px}.gooey-text{display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--brand-ink, #04111f);font-size:13px;font-weight:600;background:linear-gradient(135deg,var(--brand, #3b94ff),var(--brand-2, #66dfff));transition:opacity .3s cubic-bezier(0,0,.2,1),left .38s cubic-bezier(.175,.885,.32,1.275),top .38s cubic-bezier(.175,.885,.32,1.275),width .38s cubic-bezier(.175,.885,.32,1.275),height .38s cubic-bezier(.175,.885,.32,1.275)}.gooey-particle{position:absolute;top:50%;left:50%;width:4px;height:4px;pointer-events:none;animation:gooey-particle var(--time, .6s) cubic-bezier(.4,0,.2,1) both}.gooey-point{display:block;width:100%;height:100%;border-radius:50%;background:var(--color, #66dfff);box-shadow:0 0 6px var(--color, #66dfff);animation:gooey-point var(--time, .6s) cubic-bezier(.4,0,.2,1) both}@media(max-width:1020px){.gooey-nav{flex:1 0 100%;overflow-x:auto}.gooey-nav.has-active:before,.gooey-effect{display:none}.gooey-link.active{color:var(--brand-2, #66dfff);background:#3b94ff1f;border:1px solid rgba(102,223,255,.22)}}@media(max-width:680px){.gooey-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gooey-link{justify-content:center}}.usage-booster-grid[data-v-47961997],.usage-booster-option[data-v-47961997]{gap:8px}.usage-booster-option .btn[data-v-47961997]{width:100%}.address-confirm-dialog[data-v-47961997]{max-width:620px;min-height:auto}.address-confirm-body[data-v-47961997]{padding:18px}.address-lines[data-v-47961997]{display:grid;gap:6px;margin-top:14px;padding:14px;border:1px solid rgba(129,160,190,.2);border-radius:8px;color:var(--text);background:#ffffff0a}.form-error[data-v-47961997]{color:var(--danger)}@media(max-width:680px){.purchase-dialog-foot .inline-actions[data-v-47961997],.purchase-dialog-foot .btn[data-v-47961997]{width:100%}}.plan-card.unavailable[data-v-1c69b367]{border-color:#81a0be29}.faka-product[data-v-1c69b367]{display:block;color:var(--brand-2);font-size:12px;line-height:1.45}.faka-product.muted[data-v-1c69b367]{color:var(--faint)}.address-confirm-dialog[data-v-1c69b367]{max-width:620px;min-height:auto}.address-confirm-body[data-v-1c69b367]{padding:18px}.address-lines[data-v-1c69b367]{display:grid;gap:6px;margin-top:14px;padding:14px;border:1px solid rgba(129,160,190,.2);border-radius:8px;color:var(--text);background:#ffffff0a}.form-error[data-v-1c69b367]{color:#ff7b93}@media(max-width:680px){.purchase-dialog-foot .inline-actions[data-v-1c69b367],.purchase-dialog-foot .btn[data-v-1c69b367]{width:100%}}:root{color-scheme:dark;--bg: #050910;--bg-soft: #07111c;--surface: #0c1522;--surface-2: #101d2e;--surface-3: #15263a;--surface-raised: #0f1b2b;--line: #283752;--line-2: #2d4665;--text: #f2f8ff;--muted: #b0c4d4;--faint: #74899e;--brand: #3b94ff;--brand-2: #66dfff;--brand-ink: #04111f;--blue: #7ab3ff;--green: #4ee0ad;--amber: #f3c96f;--red: #ff7b93;--motion-fast: .18s cubic-bezier(0, 0, .2, 1);--motion: .24s cubic-bezier(0, 0, .2, 1);--motion-slow: .32s cubic-bezier(0, 0, .2, 1);--spring: .4s cubic-bezier(.175, .885, .32, 1.275);--glow: 0 0 0 1px rgba(102, 223, 255, .12), 0 0 22px rgba(59, 148, 255, .12);--shadow: 0 22px 56px rgba(0, 0, 0, .44);--shadow-soft: 0 12px 32px rgba(0, 0, 0, .28);--radius-sm: 6px;--radius: 10px;--radius-lg: 14px}*{box-sizing:border-box}html,body,#app{min-height:100%}html{width:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:linear-gradient(135deg,#2f8cff1f,#2f8cff00 42%),linear-gradient(180deg,#08111d 0%,var(--bg) 390px),var(--bg);color:var(--text);cursor:default;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;-webkit-user-select:none;user-select:none}button,input,textarea,select{font:inherit}input,textarea,[contenteditable=true]{cursor:text;-webkit-user-select:text;user-select:text}button{color:inherit}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}code,.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.app-shell,.public-page{min-height:100vh}.public-page{background:linear-gradient(140deg,#57d7ff1a,#57d7ff00 44%),linear-gradient(180deg,#08131f,#050910 450px),var(--bg)}.main{position:relative;min-width:0;min-height:calc(100vh - 64px)}.brand{position:relative;isolation:isolate;display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-width:0;font-weight:700;line-height:1;transition:color var(--motion-fast),filter var(--motion-fast),transform var(--motion-fast)}.brand img{position:relative;z-index:1;width:32px;height:32px;display:block;transform-origin:50% 50%;transition:filter var(--motion),transform var(--motion)}.brand:hover,.brand:focus-visible{color:var(--brand-2);transform:translateY(-1px)}.brand:hover img,.brand:focus-visible img{animation:brand-mark-tilt .5s cubic-bezier(0,0,.2,1);filter:saturate(1.1);transform:rotate(-3deg) scale(1.05)}.brand span{position:relative;z-index:1;transition:color var(--motion-fast)}.btn,.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;max-width:100%;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;font-size:13px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.btn{padding:0 14px}.btn.large{min-height:44px;padding:0 18px;font-size:14px}.icon-btn{width:38px;padding:0;background:var(--surface-2);border-color:var(--line-2)}.btn.primary{color:var(--brand-ink);background:linear-gradient(180deg,#ffffff29,#fff0),var(--brand);border-color:var(--brand);box-shadow:0 0 0 1px #57d7ff24,0 10px 26px #2f8cff2e}.btn.primary:hover{background:var(--brand-2);border-color:var(--brand-2);box-shadow:0 0 0 1px #57d7ff38,0 14px 30px #2f8cff3d}.btn.secondary,.icon-btn:hover{color:var(--text);background:var(--surface-2);border-color:var(--line-2)}.btn.secondary:hover{background:var(--surface-3)}.icon-btn:hover{background:var(--surface-3);border-color:#57d7ff47}.btn:hover,.icon-btn:hover{transform:translateY(-1px)}.btn:active,.icon-btn:active{transform:translateY(0)}.btn:focus-visible,.icon-btn:focus-visible,.input:focus-visible,.input-wrap:focus-within,a:focus-visible{outline:0;box-shadow:0 0 0 3px #2f8cff3d,0 0 20px #57d7ff1f}.btn:disabled,.icon-btn:disabled,.btn.disabled{cursor:not-allowed;opacity:.52;transform:none}.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;max-width:100%;padding:0 9px;overflow:hidden;border-radius:999px;color:var(--brand-2);background:#2f8cff21;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(102,223,255,.14)}.pill.green{color:var(--green);background:#68d89d21}.pill.blue{color:var(--blue);background:#75a7ff21}.pill.amber{color:var(--amber);background:#f0b45f24}.pill.red{color:var(--red);background:#ef747424}.eyebrow{display:inline-flex;color:var(--brand-2);font-size:12px;font-weight:700;text-transform:uppercase}.grid{display:grid;gap:18px;min-width:0}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.spaced{margin-top:22px}.between{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.between>*{min-width:0}.inline-actions,.action-grid{display:flex;flex-wrap:wrap;gap:14px;min-width:0}.action-grid .btn{flex:1 1 130px}.public-topbar,.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;width:100%;min-height:64px;min-width:0;padding:0 max(18px,calc((100% - 1180px)/2));border-bottom:1px solid var(--line);background:#050b13eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-nav,.main-nav,.gooey-nav{display:flex;align-items:center;gap:4px;min-width:0}.main-nav,.gooey-nav{flex:1 1 auto}.public-nav{flex:1 1 auto;justify-content:center}.public-nav a,.main-nav a{display:inline-flex;align-items:center;gap:7px;min-height:34px;min-width:0;padding:0 11px;border:1px solid transparent;border-radius:var(--radius);color:var(--muted);font-size:13px;font-weight:600;line-height:1;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.public-nav a:hover,.main-nav a:hover,.main-nav a.active{color:var(--text);background:var(--surface-2);border-color:var(--line-2)}.public-nav a:hover,.main-nav a:hover{transform:translateY(-1px)}.main-nav a.active{color:var(--brand-2);border-color:#57d7ff52;box-shadow:inset 0 0 18px #2f8cff1f}.public-actions,.account{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto}.account-text{display:grid;max-width:220px;min-width:0;justify-items:end}.account-text strong,.account-text span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-text strong{font-size:13px}.account-text span{color:var(--muted);font-size:12px}.mobile-only{display:none}.home-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,1fr);gap:52px;align-items:center;width:min(1180px,calc(100% - 36px));min-height:640px;margin:0 auto;padding:54px 0 48px}.hero-copy,.login-copy{min-width:0}.hero-copy h1,.login-copy h1{margin:12px 0 0;overflow-wrap:anywhere;font-size:48px;line-height:1.04;letter-spacing:0}.hero-copy p,.login-copy p{max-width:650px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.base-url-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:20px;color:var(--muted)}.base-url-line code,.code-line,.key-line{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:#08111d;color:var(--text)}.base-url-line code{padding:8px 10px;font-size:12px}.code-line,.key-line{padding:14px;font-size:13px}.console-preview,.login-panel,.tool-panel,.plan-card,.feature,.metric,.notice,.table-shell{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#57d7ff09,#2f8cff03),var(--surface);transition:background var(--motion),border-color var(--motion),box-shadow var(--motion),transform var(--motion)}.console-preview,.login-panel,.feature,.metric{box-shadow:var(--shadow-soft)}.console-preview{min-width:0;max-width:100%;padding:18px;box-shadow:var(--shadow)}.console-preview:hover,.login-panel:hover,.feature:hover,.metric:hover,.tool-panel:hover,.plan-card:hover,.table-shell:hover{border-color:#57d7ff47;box-shadow:var(--glow),var(--shadow-soft);transform:translateY(-2px)}.preview-toolbar,.table-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.preview-toolbar{padding-bottom:14px;border-bottom:1px solid var(--line)}.preview-toolbar strong{color:var(--green);font-size:12px}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.preview-row{display:flex;gap:12px;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.preview-row:first-of-type{margin-top:14px}.preview-row svg{color:var(--brand-2)}.preview-row div{min-width:0}.preview-row strong,.preview-row span{display:block;overflow-wrap:anywhere}.preview-row span{margin-top:4px;color:var(--muted);font-size:13px}.section,.page{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:46px 0}.page{min-height:calc(100vh - 64px);padding-bottom:58px}.page-content{display:block;min-width:0;animation:page-content-in .36s cubic-bezier(.16,1,.3,1) backwards;transition:opacity var(--motion),filter var(--motion)}.page-content.is-refreshing{opacity:.66;filter:saturate(.88) drop-shadow(0 0 14px rgba(87,215,255,.14));animation:refresh-breathe 1.15s cubic-bezier(.2,.8,.2,1) infinite alternate;pointer-events:none}.section.band{width:100%;padding-right:max(18px,calc((100% - 1180px)/2));padding-left:max(18px,calc((100% - 1180px)/2));background:var(--bg-soft)}.section-title{margin-bottom:26px}.section-title h2,.page-head h1,.tool-panel h2,.plan-card h2,.plan-card h3,.feature h3,.login-panel h2{margin:0;letter-spacing:0;overflow-wrap:anywhere}.section-title h2,.page-head h1{margin-top:8px;font-size:28px;line-height:1.18}.public-detail{min-height:0}.public-detail .section-title h1{margin:8px 0 0;overflow-wrap:anywhere;font-size:32px;line-height:1.16;letter-spacing:0}.section-title p,.public-page-head p{max-width:720px;margin:12px 0 0;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.public-page-head{margin-bottom:24px}.public-page-head h1{max-width:820px;margin:10px 0 0;overflow-wrap:anywhere;font-size:38px;line-height:1.12;letter-spacing:0}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;margin-bottom:28px}.page-head>div{min-width:0}.page-head p,.tool-panel p,.plan-card p,.feature p,.notice p{margin:8px 0 0;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.feature,.metric,.notice,.tool-panel,.plan-card{min-width:0;padding:20px}.feature svg{color:var(--brand-2)}.feature h3{margin-top:14px;font-size:17px}.metric{min-height:116px}.metric span,.quota-summary span,.detail-item span{display:block;color:var(--muted);font-size:12px;font-weight:600}.metric strong{display:block;margin-top:11px;overflow-wrap:anywhere;font-size:25px;line-height:1.08}.metric .small-strong{font-size:16px;line-height:1.35}.metric small,.detail-item small{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.notice{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:12px;background:var(--surface-2)}.notice strong{flex:0 0 auto;color:var(--brand-2)}.notice.success strong{color:var(--green)}.notice.danger strong{color:var(--red)}.security-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.security-strip svg{color:var(--green)}.security-strip h2{margin:0;font-size:20px}.security-strip p{margin:6px 0 0;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.public-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:30px;align-items:center}.public-split h2,.faq-cta h2,.pricing-note h2,.model-callout h2{margin:8px 0 0;overflow-wrap:anywhere;font-size:24px;line-height:1.22;letter-spacing:0}.public-split p,.pricing-note p,.model-callout p{margin:10px 0 0;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.check-list{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.check-list span,.footer-status,.footer-links a,.footer-links span{display:inline-flex;align-items:center;gap:8px;min-width:0}.check-list svg{color:var(--green)}.quick-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-link-card{position:relative;display:grid;gap:8px;min-width:0;min-height:132px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#57d7ff09,#2f8cff03),var(--surface);transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion)}.quick-link-card:hover{border-color:#57d7ff47;box-shadow:var(--glow),var(--shadow-soft);transform:translateY(-2px)}.quick-link-card:before{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.16),transparent 18%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(78,224,173,.18),transparent 38%),radial-gradient(circle at 88% 88%,rgba(243,201,111,.1),transparent 34%)}.quick-link-card strong,.quick-link-card span{overflow-wrap:anywhere}.quick-link-card span{color:var(--muted);font-size:13px;line-height:1.55}.quick-link-card svg{align-self:end;color:var(--brand-2)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:14px}.workflow-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:22px;margin-top:18px}.workflow-steps,.config-panel,.pricing-helper-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#57d7ff09,#2f8cff03),var(--surface)}.workflow-steps,.config-panel{padding:22px}.compact-title{margin-bottom:14px}.compact-title h2{margin-top:8px;font-size:22px;line-height:1.22}.workflow-steps ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.workflow-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.workflow-steps li span{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(87,215,255,.22);border-radius:var(--radius);background:#2f8cff21;color:var(--brand-2);font-size:12px;font-weight:700}.workflow-steps li span:after{content:"";position:absolute;inset:auto -35% -45%;height:70%;border-radius:999px 999px 0 0;background:#4ee0ad2e;transform:translateY(28%)}.workflow-steps li strong{overflow-wrap:anywhere;font-size:14px}.config-panel{display:grid;gap:14px}.config-panel-head{display:flex;gap:12px;min-width:0}.config-panel-head svg,.mini-checks svg{color:var(--brand-2)}.config-panel-head h2,.pricing-helper-card h2{margin:0;overflow-wrap:anywhere;font-size:20px;line-height:1.22}.config-panel-head p,.pricing-helper-card p{margin:7px 0 0;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.config-code{margin:0;padding:14px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#08111d;color:var(--text);font-size:13px;line-height:1.7}.mini-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mini-checks span{display:inline-flex;align-items:flex-start;gap:7px;min-width:0;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.pricing-helper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.pricing-helper-card{display:grid;gap:12px;padding:16px}.pricing-note,.model-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.pricing-note svg,.model-callout svg,.compact-feature svg{color:var(--brand-2)}.model-endpoint{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);gap:14px;margin-bottom:18px}.model-endpoint>div{min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.model-endpoint span{display:block;color:var(--muted);font-size:12px;font-weight:600}.model-endpoint code,.model-endpoint strong{display:block;margin-top:8px;overflow-wrap:anywhere}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-card,.faq-item{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#57d7ff09,#2f8cff03),var(--surface);transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion)}.model-card{display:grid;gap:13px;padding:17px}.model-card:hover,.faq-item:hover{border-color:#57d7ff47;box-shadow:var(--glow),var(--shadow-soft);transform:translateY(-2px)}.model-card>svg{color:var(--brand-2)}.model-card h2,.faq-item h2{margin:0;overflow-wrap:anywhere;letter-spacing:0}.model-card h2{font-size:21px;line-height:1.22}.model-card p,.faq-item p{margin:0;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.model-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.model-tags span{max-width:100%;padding:7px 9px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:#08111d;color:var(--muted);font-size:12px;font-weight:500}.model-callout{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.faq-list{display:grid;gap:12px}.faq-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.faq-item>svg{margin-top:2px;color:var(--brand-2)}.faq-item h2{font-size:17px;line-height:1.3}.faq-item p{margin-top:7px}.faq-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.compact-feature{min-height:116px}.compact-feature h3{margin-top:10px;font-size:15px}.public-footer{border-top:1px solid var(--line);background:#050910}.public-footer-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px;width:min(1180px,calc(100% - 36px));margin:0 auto;padding:34px 0}.footer-brand{min-width:0}.footer-brand p{max-width:460px;margin:14px 0 0;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.footer-status{width:fit-content;margin-top:16px;padding:7px 10px;border:1px solid rgba(78,224,173,.2);border-radius:var(--radius);background:#4ee0ad1a;color:var(--green);font-size:12px;font-weight:600}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.footer-links div{display:grid;align-content:start;gap:10px;min-width:0}.footer-links strong{color:var(--text);font-size:13px}.footer-links a,.footer-links span{color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.footer-links a:hover{color:var(--brand-2)}.login-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:44px;align-items:center;width:min(1080px,calc(100% - 36px));min-height:100vh;margin:0 auto;padding:54px 0}.login-copy{display:grid;gap:40px}.login-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.login-metrics div{min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion)}.login-metrics div:hover{border-color:#57d7ff47;box-shadow:var(--glow);transform:translateY(-2px)}.login-metrics strong,.login-metrics span{display:block;overflow-wrap:anywhere}.login-metrics span{margin-top:4px;color:var(--muted);font-size:12px}.login-panel{min-width:0;max-width:100%;padding:24px}.panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:22px}.inline-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.text-button{width:fit-content;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.text-button:hover{color:var(--text)}.form-stack{display:grid;gap:18px;margin-top:18px}.oauth-stack{margin-top:18px}.oauth-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--text);color:var(--brand-ink);font-size:12px;font-weight:800}.divider-label{display:flex;align-items:center;gap:10px;margin:18px 0 0;color:var(--faint);font-size:12px;font-weight:700;text-transform:uppercase}.divider-label:before,.divider-label:after{content:"";flex:1 1 auto;height:1px;background:var(--line)}.compact-form-grid{gap:12px}.compact-auth-page{place-items:center;min-height:100vh}.auth-status-panel{display:grid;justify-items:center;text-align:center}.spin-icon{animation:spin 1s linear infinite}.field{display:grid;gap:10px;min-width:0}.field>span:first-child{color:var(--text);font-size:13px;font-weight:600}.input,.input-wrap input{width:100%;min-width:0;min-height:44px;border:1px solid var(--line-2);border-radius:var(--radius);outline:none;background:#050d1799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast)}.input{padding:0 14px}.input-wrap{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--radius);background:#08111d;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.input-wrap svg{color:var(--muted)}.input-wrap input{min-height:38px;padding:0;border:0;background:transparent}.input:focus,.input-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #3b94ff1f}.input[aria-invalid=true],.input-wrap[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #ff5c7c1f}.input:disabled,.input-wrap input:disabled{cursor:not-allowed;color:var(--faint)}.form-error{margin:0;color:var(--red);font-size:13px;line-height:1.5}.field-error{margin-top:-4px;color:var(--red);font-size:12px;line-height:1.4}.field-help{margin-top:-4px;color:var(--faint);font-size:12px;line-height:1.4}.tool-panel{display:grid;gap:14px;box-shadow:none}.key-line{font-size:15px}.ccs-box{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#08111d}.ccs-box h3{margin:0;font-size:16px}.manual-values{display:grid;gap:8px;margin-top:12px}.manual-values div{display:grid;gap:5px;min-width:0}.manual-values span{color:var(--muted);font-size:12px}.manual-values code{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;padding:9px 10px;border:1px solid rgba(129,160,190,.2);border-radius:7px;background:#050b13b8;color:var(--text);font-size:12px}.booster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.booster-option{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#08111d;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.booster-option:hover{border-color:#57d7ff3d;box-shadow:inset 0 0 18px #2f8cff14;transform:translateY(-1px)}.booster-option span,.booster-option small{color:var(--muted);font-size:12px}.booster-option strong{overflow-wrap:anywhere;font-size:22px}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.inline-field{gap:6px}.purchase-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:12px;background:#03080eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.purchase-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1480px,calc(100vw - 16px));height:min(960px,calc(100vh - 16px));overflow:hidden;border:1px solid rgba(129,160,190,.28);border-radius:var(--radius);background:#0a131ef5;box-shadow:var(--shadow)}.purchase-dialog.expanded{width:calc(100vw - 8px);height:calc(100vh - 8px)}.purchase-dialog-head,.purchase-dialog-foot{display:flex;gap:14px;min-width:0;padding:16px}.purchase-window-actions{display:inline-flex;flex:0 0 auto;gap:8px}.purchase-dialog-head{align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.purchase-dialog-head h2{margin:8px 0 0;overflow-wrap:anywhere;font-size:20px;line-height:1.25}.purchase-dialog-head p,.purchase-dialog-foot p{margin:7px 0 0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.purchase-frame-shell{overflow:auto;min-height:0;background:#fff}.purchase-frame-shell iframe{display:block;width:100%;height:100%;min-height:0;border:0;background:#fff}.purchase-dialog-foot{align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:#07111ce0}.purchase-dialog-foot p{max-width:600px;margin:0}.quota-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.quota-summary.compact{grid-template-columns:1fr;gap:0}.quota-summary>div{min-width:0;padding:16px;border-right:1px solid var(--line)}.quota-summary.compact>div{border-right:0;border-bottom:1px solid var(--line)}.quota-summary>div:last-child,.quota-summary.compact>div:last-child{border-right:0;border-bottom:0}.quota-summary strong{display:block;margin-top:8px;overflow-wrap:anywhere;font-size:17px}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);background:#08111d}.detail-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-item{min-width:0;padding:15px;border-right:1px solid var(--line)}.detail-item:last-child{border-right:0}.detail-item strong{display:block;margin-top:8px;overflow-wrap:anywhere;font-size:18px;line-height:1.25}.table-shell{overflow:hidden;box-shadow:none}.table-tools{flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.table-scroll{max-width:100%;overflow-x:auto}table{width:100%;min-width:760px;border-collapse:collapse}th,td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}td{color:var(--muted);font-size:13px;overflow-wrap:anywhere}tr:last-child td{border-bottom:0}tbody tr{transition:background var(--motion-fast)}tbody tr:hover{background:#3b94ff0a}tbody tr:nth-child(2n){background:#ffffff02}tbody tr:nth-child(2n):hover{background:#3b94ff0a}.masked{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{padding:36px 18px;color:var(--muted);text-align:center}.plan-card{display:flex;flex-direction:column;gap:14px;min-height:100%;box-shadow:none}.plan-card.recommended{border-color:#57d7ffad;box-shadow:inset 0 0 28px #2f8cff17}.plan-card h2,.plan-card h3{font-size:22px;line-height:1.2}.price{color:var(--text);font-size:32px;font-weight:700;line-height:1}.price small{color:var(--muted);font-size:13px;font-weight:500}.features{display:grid;gap:8px;margin:0;padding:0;list-style:none}.features li{display:flex;gap:8px;min-width:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.features svg{color:var(--green);margin-top:2px}.plan-card .btn{margin-top:auto}.progress{position:relative;overflow:hidden;height:8px;border-radius:999px;background:#162337}.progress>span{position:absolute;inset:0 auto 0 0;width:var(--value, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-2));transition:width var(--spring)}.hint{color:var(--muted);font-size:12px;line-height:1.45}.toast-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;pointer-events:none}.toast{position:fixed;display:inline-flex;align-items:center;gap:8px;max-width:min(320px,calc(100vw - 28px));min-height:38px;padding:9px 14px;border:1px solid rgba(129,160,190,.18);border-radius:12px;background:#0c1522d9;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 8px 32px #0000004d;color:var(--text);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;transform:translate(-50%,-100%)}.toast-success svg{color:var(--green)}.toast-error svg{color:var(--red)}.toast-info svg{color:var(--brand-2)}.toast-enter-active,.toast-leave-active{transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,calc(-100% + 12px))}.page-enter-active,.page-leave-active{transition:opacity var(--motion-fast)}.page-leave-active{position:absolute;top:0;right:0;left:0;pointer-events:none}.page-enter-from,.page-leave-to{opacity:0}.page-content>.notice,.page-content>.grid,.page-content>.tool-panel,.page-content>.table-shell{animation:surface-reveal .44s cubic-bezier(.16,1,.3,1) backwards}.page-content>:nth-child(2){animation-delay:60ms}.page-content>:nth-child(3){animation-delay:.12s}.page-content>:nth-child(4){animation-delay:.18s}.page-content>.grid>.metric,.page-content>.grid>.tool-panel,.page-content>.grid>.plan-card,.page-content>.grid>.notice{animation:surface-item-reveal .42s cubic-bezier(.16,1,.3,1) backwards}.page-content>.grid>:nth-child(2){animation-delay:70ms}.page-content>.grid>:nth-child(3){animation-delay:.12s}.page-content>.grid>:nth-child(4){animation-delay:.17s}.home-hero .hero-copy,.home-hero .console-preview,.section,.login-copy,.login-panel{animation:content-rise .46s cubic-bezier(.16,1,.3,1) backwards}.home-hero .console-preview,.login-panel{animation-delay:80ms}.public-page .feature,.public-page .plan-card{animation:content-rise .44s cubic-bezier(.16,1,.3,1) backwards}.public-page .grid>.feature:nth-child(2),.public-page .grid>.plan-card:nth-child(2){animation-delay:70ms}.public-page .grid>.feature:nth-child(3),.public-page .grid>.plan-card:nth-child(3){animation-delay:.13s}.public-page .grid>.feature:nth-child(4),.public-page .grid>.plan-card:nth-child(4){animation-delay:.19s}@keyframes content-rise{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px) saturate(.94)}to{opacity:1;transform:translateY(0);filter:blur(0) saturate(1)}}@keyframes brand-mark-tilt{0%{transform:rotate(0) scale(1)}38%{transform:rotate(10deg) scale(1.12)}72%{transform:rotate(-8deg) scale(1.08)}to{transform:rotate(-6deg) scale(1.08)}}@keyframes page-content-in{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(4px) saturate(.94)}to{opacity:1;transform:translateY(0);filter:blur(0) saturate(1)}}@keyframes surface-reveal{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(4px) saturate(.94)}to{opacity:1;transform:translateY(0);filter:blur(0) saturate(1)}}@keyframes surface-item-reveal{0%{opacity:0;transform:translateY(8px) scale(.985);filter:blur(4px) saturate(.94)}to{opacity:1;transform:translateY(0);filter:blur(0) saturate(1)}}@keyframes refresh-breathe{0%{filter:saturate(.88) drop-shadow(0 0 8px rgba(87,215,255,.08))}to{filter:saturate(1) drop-shadow(0 0 18px rgba(87,215,255,.18))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ambient-field-shift{0%{transform:translate3d(-.4%,-.3%,0) scale(1);filter:saturate(1)}50%{transform:translate3d(.4%,.3%,0) scale(1.01);filter:saturate(1.04)}to{transform:translate3d(-.4%,-.3%,0) scale(1);filter:saturate(1)}}@keyframes gooey-pill{to{opacity:1;transform:scale(1)}}@keyframes gooey-particle{0%{opacity:1;transform:rotate(0) translate(var(--start-x),var(--start-y))}58%{opacity:1;transform:rotate(calc(var(--rotate) * .45)) translate(calc(var(--end-x) * 1.35),calc(var(--end-y) * 1.35))}82%{opacity:1;transform:rotate(calc(var(--rotate) * .66)) translate(var(--end-x),var(--end-y))}to{opacity:0;transform:rotate(calc(var(--rotate) * .9)) translate(calc(var(--end-x) * .42),calc(var(--end-y) * .42))}}@keyframes gooey-point{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(calc(var(--scale) * .85))}55%,76%{opacity:1;transform:scale(var(--scale))}88%{opacity:.72;transform:scale(calc(var(--scale) * .72))}to{opacity:0;transform:scale(0)}}body{background:radial-gradient(circle at 50% -8%,rgba(102,223,255,.06),transparent 60vw),linear-gradient(180deg,#071018 0%,var(--bg) 440px),var(--bg)}.public-page,.app-shell{position:relative;isolation:isolate;overflow-x:hidden;background:linear-gradient(180deg,#040c1433,#040910e6 62%),var(--bg)}.public-page:before,.app-shell:before,.public-page:after,.app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.public-page:before,.app-shell:before{z-index:-2;background:radial-gradient(ellipse at 18% 20%,rgba(87,215,255,.2),transparent 34%),radial-gradient(ellipse at 80% 14%,rgba(243,201,111,.15),transparent 30%),radial-gradient(ellipse at 70% 78%,rgba(255,123,147,.12),transparent 32%),radial-gradient(ellipse at 28% 82%,rgba(78,224,173,.13),transparent 34%),linear-gradient(135deg,rgba(47,140,255,.12),transparent 48%);opacity:.28;transform-origin:50% 0;animation:ambient-field-shift 45s ease-in-out infinite}.public-page>main,.public-footer,.app-shell>.main{position:relative;z-index:1}.public-topbar,.topbar{border-bottom-color:#57d7ff29;background:linear-gradient(90deg,rgba(78,224,173,.08),transparent 28%,rgba(243,201,111,.06) 74%,transparent),#050b13c7;box-shadow:0 10px 32px #00000038}.section.band{background:linear-gradient(90deg,rgba(78,224,173,.055),transparent 34%,rgba(255,123,147,.05)),#07111cb8}.public-footer{background:linear-gradient(180deg,#050910b8,#050910f5),var(--bg)}.console-preview,.login-panel,.tool-panel,.plan-card,.feature,.metric,.notice,.table-shell,.quick-link-card,.model-card,.faq-item,.security-strip,.check-list,.workflow-steps,.config-panel,.pricing-helper-card,.pricing-note,.model-callout,.model-endpoint>div,.login-metrics div,.booster-option,.ccs-box,.detail-grid,.detail-item,.input-wrap,.btn,.icon-btn,.public-nav a,.main-nav a{--pointer-x: 50%;--pointer-y: 50%;--cursor-angle: 0deg;--edge-proximity: 0;--edge-alpha: .32;--surface-alpha: .82;--spotlight-alpha: 0;--border-glow-alpha: 0;position:relative;isolation:isolate}.console-preview,.login-panel,.tool-panel,.plan-card,.feature,.metric,.notice,.table-shell,.quick-link-card,.model-card,.faq-item,.security-strip,.check-list,.workflow-steps,.config-panel,.pricing-helper-card,.pricing-note,.model-callout,.model-endpoint>div,.login-metrics div,.booster-option,.ccs-box,.detail-grid,.input-wrap{overflow:hidden;border-color:#81a0be3d;background:#0a131ebf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn,.icon-btn,.public-nav a,.main-nav a{overflow:hidden}.console-preview>*,.login-panel>*,.tool-panel>*,.plan-card>*,.feature>*,.metric>*,.notice>*,.table-shell>*,.quick-link-card>*,.model-card>*,.faq-item>*,.security-strip>*,.check-list>*,.workflow-steps>*,.config-panel>*,.pricing-helper-card>*,.pricing-note>*,.model-callout>*,.model-endpoint>div>*,.login-metrics div>*,.booster-option>*,.ccs-box>*,.detail-grid>*,.detail-item>*,.input-wrap>*,.btn>*,.icon-btn>*,.public-nav a>*,.main-nav a>*{position:relative;z-index:2}.console-preview:before,.login-panel:before,.tool-panel:before,.plan-card:before,.feature:before,.metric:before,.notice:before,.table-shell:before,.quick-link-card:before,.model-card:before,.faq-item:before,.security-strip:before,.check-list:before,.workflow-steps:before,.config-panel:before,.pricing-helper-card:before,.pricing-note:before,.model-callout:before,.model-endpoint>div:before,.login-metrics div:before,.ccs-box:before,.detail-grid:before,.btn.primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.06),transparent 44%);opacity:var(--spotlight-alpha);transition:opacity var(--motion)}.btn.primary:after,.console-preview:after,.plan-card.recommended:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border:1px solid transparent;border-radius:inherit;background:linear-gradient(#08111d00,#08111d00) padding-box,conic-gradient(from var(--cursor-angle),rgba(102,223,255,0),rgba(102,223,255,.75),rgba(78,224,173,.62),rgba(102,223,255,0)) border-box;opacity:var(--border-glow-alpha);transition:opacity var(--motion),transform var(--motion);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 0 13%,transparent 22% 78%,black 87% 100%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 0 13%,transparent 22% 78%,black 87% 100%)}.tool-panel:hover,.feature:hover,.metric:hover,.table-shell:hover,.quick-link-card:hover,.model-card:hover,.faq-item:hover,.security-strip:hover,.pricing-helper-card:hover,.login-metrics div:hover,.input-wrap:focus-within,.btn.primary:hover,.console-preview:hover,.plan-card.recommended:hover{--spotlight-alpha: 1;--border-glow-alpha: var(--edge-alpha)}.tool-panel:hover,.feature:hover,.metric:hover,.table-shell:hover,.quick-link-card:hover,.model-card:hover,.faq-item:hover,.security-strip:hover,.pricing-helper-card:hover,.login-metrics div:hover,.console-preview:hover{border-color:#66dfff33;box-shadow:0 8px 24px #0003}.console-preview,.home-hero .console-preview{background:#0a131ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.home-hero .console-preview:hover{transform:translateY(-2px)}.hero-copy h1,.login-copy h1,.public-page-head h1,.section-title h2,.page-head h1{text-shadow:0 0 26px rgba(87,215,255,.08)}.eyebrow{gap:7px;align-items:center}.eyebrow:before{content:"";width:18px;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--brand-2),var(--amber));box-shadow:0 0 12px #57d7ff3d}.btn.primary{background:linear-gradient(105deg,rgba(255,255,255,.18),transparent 28%,rgba(78,224,173,.2) 64%,transparent),linear-gradient(135deg,var(--brand),var(--brand-2) 48%,var(--green));border-color:#57d7ffb8;box-shadow:0 0 0 1px #57d7ff2e,0 12px 28px #2f8cff33,inset 0 1px #ffffff3d}.btn.primary:hover{background:linear-gradient(105deg,rgba(255,255,255,.22),transparent 28%,rgba(243,201,111,.22) 64%,transparent),linear-gradient(135deg,var(--brand-2),var(--green) 55%,var(--amber));border-color:#4ee0adb8;box-shadow:0 0 0 1px #4ee0ad2e,0 14px 34px #2f8cff42,0 0 28px #4ee0ad24}.btn:after,.icon-btn:after{background:linear-gradient(#08111d00,#08111d00) padding-box,conic-gradient(from var(--cursor-angle),rgba(87,215,255,0),rgba(87,215,255,.82),rgba(78,224,173,.72),rgba(243,201,111,.54),rgba(87,215,255,0)) border-box;-webkit-mask-image:none;mask-image:none}.btn:active:before,.icon-btn:active:before{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.22),transparent 42%),radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(78,224,173,.24),transparent 58%);opacity:1;transform:none}.pill{position:relative;isolation:isolate;background:linear-gradient(90deg,#2f8cff2e,#4ee0ad1a),#2f8cff1a;box-shadow:inset 0 0 14px #57d7ff0f}.preview-row{position:relative}.progress{background:linear-gradient(90deg,#ffffff0a,#ffffff03),#162337}.input,.input-wrap input,.code-line,.key-line,.config-code,.model-tags span,.base-url-line code{background:linear-gradient(180deg,#ffffff08,#fff0),#050d17d1}.input-wrap:after{background:linear-gradient(#08111d00,#08111d00) padding-box,linear-gradient(90deg,#66dfff2e,#4ee0ad80) border-box;-webkit-mask-image:none;mask-image:none}tbody tr{position:relative}tbody tr:hover{background:linear-gradient(90deg,#4ee0ad14,#2f8cff0f,#f3c96f0b)}.feature svg,.metric svg,.quick-link-card svg,.model-card>svg,.faq-item>svg,.pricing-note svg,.model-callout svg,.compact-feature svg,.preview-row svg{filter:drop-shadow(0 0 10px rgba(87,215,255,.16))}@media(max-width:1020px){.public-topbar,.topbar{flex-wrap:wrap;padding:12px 18px}.public-nav{order:4;flex:1 0 100%;justify-content:flex-start;overflow-x:auto}.mobile-only{display:inline-flex;margin-left:auto}.main-nav,.gooey-nav{order:4;display:none;flex:1 0 100%;overflow-x:auto;padding-top:8px}.main-nav.open,.gooey-nav.open,.gooey-nav.is-open{display:flex}.account{margin-left:0}.home-hero,.login-page,.public-split,.model-endpoint,.model-grid,.quick-link-grid,.workflow-layout,.pricing-helper,.public-footer-inner,.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.model-callout{grid-template-columns:auto minmax(0,1fr)}.model-callout>svg:nth-of-type(2),.model-callout>svg:nth-of-type(3){display:none}.home-hero{min-height:auto;min-width:0;padding-top:38px}.quota-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-summary>div:nth-child(2){border-right:0}.detail-grid,.detail-grid.cols-2{grid-template-columns:1fr}.detail-item{border-right:0;border-bottom:1px solid var(--line)}.detail-item:last-child{border-bottom:0}}@media(max-width:680px){.public-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:10px;padding:10px 14px}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 14px}.topbar .brand{grid-column:1;grid-row:1}.topbar .account{grid-column:2;grid-row:1;width:auto;justify-content:flex-end}.topbar .mobile-only{grid-column:3;grid-row:1;margin-left:0;justify-self:end}.topbar .main-nav,.topbar .gooey-nav{grid-column:1 / -1;grid-row:2;width:100%;padding-top:2px;overflow:visible}.main-nav.open,.gooey-nav.open,.gooey-nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav a,.gooey-link{justify-content:center}.public-actions{display:flex;overflow:hidden;justify-content:flex-end;justify-self:end;min-width:0;max-width:100%;margin-left:0}.public-actions .btn.secondary,.public-nav{display:none}.public-actions .btn.primary{width:40px;min-width:40px;padding:0}.public-actions .btn.primary svg{margin:0}.public-actions .btn.primary{font-size:0;gap:0}.home-hero,.hero-copy,.console-preview,.preview-toolbar,.preview-grid,.base-url-line,.hero-actions{min-width:0;max-width:100%}.hero-actions{display:grid;grid-template-columns:1fr}.brand span{display:none}.account-text{max-width:none}.home-hero,.section,.page,.public-footer-inner,.login-page{width:calc(100% - 28px);max-width:calc(100% - 28px)}.home-hero{gap:24px;padding-bottom:30px}.hero-copy h1,.login-copy h1{font-size:31px;line-height:1.12}.hero-copy p,.login-copy p{font-size:15px}.hero-actions .btn{flex:1 1 150px}.base-url-line code{width:100%}.preview-grid,.login-metrics,.footer-links,.mini-checks,.booster-grid,.inline-form,.quota-summary{grid-template-columns:1fr}.quota-summary>div{border-right:0;border-bottom:1px solid var(--line)}.quota-summary>div:last-child{border-bottom:0}.purchase-modal{align-items:stretch;padding:6px}.purchase-dialog{width:calc(100vw - 8px);height:calc(100vh - 8px);grid-template-rows:auto minmax(0,1fr) auto}.purchase-dialog-head,.purchase-dialog-foot{flex-direction:column;align-items:stretch;padding:12px}.purchase-window-actions{align-self:flex-end}.page-head,.between,.preview-toolbar,.panel-head,.ccs-box,.faq-cta,.notice{flex-direction:column;align-items:stretch}.panel-head{align-items:flex-start}.page-head .btn,.inline-actions .btn,.form-stack .btn,.inline-form .btn,.inline-actions{width:100%}.table-tools .inline-actions{display:grid;grid-template-columns:1fr}.login-page{padding-top:24px}.metric strong{font-size:24px}.public-page-head h1{font-size:29px;line-height:1.14}.public-split h2,.faq-cta h2,.pricing-note h2,.model-callout h2{font-size:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.001ms!important}.btn:hover,.icon-btn:hover,.public-nav a:hover,.main-nav a:hover,.console-preview:hover,.login-panel:hover,.feature:hover,.metric:hover,.tool-panel:hover,.plan-card:hover,.table-shell:hover,.login-metrics div:hover,.booster-option:hover,.page-enter-from,.page-leave-to{transform:none}.page-content.is-refreshing{animation:none!important;filter:none}.toast-enter-from,.toast-leave-to,.toast{transform:translate(-50%,-100%)}.brand:hover img,.brand:focus-visible img{animation:none!important;transform:none}}
