/* Vector Tide — monochrome interface, 2026-09-26. Existing business UI is retained. */
html[data-vt-theme]{--vt-bg:#0d0d0e;--vt-surface:#151516;--vt-raised:#1e1e20;--vt-hover:#272729;--vt-line:#2b2b2e;--vt-text:#f3f3f4;--vt-muted:#aaa9ae;--vt-faint:#85848b;--vt-accent:#ededee;--vt-on-accent:#171719;--vt-shadow:0 12px 36px #0000001a;--vt-logo:brightness(0) invert(1);color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:90px;background:var(--vt-bg)}
html[data-vt-theme="light"]{--vt-bg:#fafaf9;--vt-surface:#fff;--vt-raised:#f2f2f1;--vt-hover:#eaeae8;--vt-line:#e2e2df;--vt-text:#1b1b1e;--vt-muted:#646469;--vt-faint:#737379;--vt-accent:#242426;--vt-on-accent:#fff;--vt-shadow:0 10px 32px #17171906;--vt-logo:brightness(0);color-scheme:light}
html[data-vt-theme] body{--bg:var(--vt-bg);--deep:var(--vt-bg);--panel:var(--vt-surface);--raised:var(--vt-raised);--ink:var(--vt-text);--muted:var(--vt-muted);--faint:var(--vt-faint);--line:var(--vt-line);--blue:var(--vt-accent);--blue2:var(--vt-text);--green:var(--vt-text);--violet:var(--vt-muted);--glass-line:var(--vt-line);--glass-line-active:var(--vt-faint);--glass-hover:var(--vt-hover);--max:1200px;background:var(--vt-bg)!important;color:var(--vt-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.015em;-webkit-font-smoothing:antialiased}
html[data-vt-theme] body::before,html[data-vt-theme] body::after{display:none!important}
html[data-vt-theme] :focus-visible{outline:2px solid var(--vt-muted)!important;outline-offset:4px}
html[data-vt-theme] button{font:inherit;cursor:pointer}html[data-vt-theme] button:disabled{cursor:not-allowed}
html[data-vt-theme] input,html[data-vt-theme] select,html[data-vt-theme] textarea{color-scheme:inherit;accent-color:var(--vt-text)}
.vt-theme-toggle{width:38px!important;height:38px!important;min-width:38px!important;flex-shrink:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--vt-line)!important;border-radius:50%!important;background:transparent!important;color:var(--vt-text)!important;padding:9px!important;box-shadow:none!important;transition:background .16s}
.vt-theme-toggle svg{width:19px;height:19px;display:block}.vt-theme-toggle:hover{background:var(--vt-hover)!important}.vt-theme-floating{position:fixed;right:22px;top:22px;z-index:110}
html[data-vt-theme] img.vt-brand-logo,html[data-vt-theme] .brand img,html[data-vt-theme] .footer img,html[data-vt-theme] .vt-site-brand img,html[data-vt-theme] img[src*="vector-tide-"]{filter:var(--vt-logo)!important}
.vt-home{margin:0;line-height:1.65}.vt-home *{box-sizing:border-box}.vt-home a{text-decoration:none;color:inherit}.vt-home button{font-family:inherit}.vt-home h1,.vt-home h2,.vt-home h3,.vt-home p{margin:0}.vt-home [hidden]{display:none!important}
.vt-wrap{width:min(1200px,calc(100% - 80px));margin:auto}.vt-skip{position:fixed;left:20px;top:-80px;z-index:1000;padding:12px;background:var(--vt-accent);color:var(--vt-on-accent)!important}.vt-skip:focus{top:12px}
.vt-site-nav{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--vt-line);background:color-mix(in srgb,var(--vt-bg) 94%,transparent);backdrop-filter:blur(18px)}.vt-nav-row{height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.vt-site-brand{display:block;width:173px;flex:none}.vt-site-brand img{display:block;width:100%;height:auto}.vt-site-links{display:flex;gap:34px;margin-left:45px}.vt-site-links a{font-size:14px;color:var(--vt-muted);transition:color .2s}.vt-site-links a:hover{color:var(--vt-text)}.vt-nav-actions{display:flex;align-items:center;gap:14px}.vt-console-link{border:1px solid var(--vt-line);border-radius:7px;padding:9px 15px;font-size:13px;display:flex;gap:22px;align-items:center}.vt-console-link:hover{background:var(--vt-hover)}.vt-mobile-toggle{display:none;background:transparent;color:var(--vt-text);border:0;font-size:22px!important}.vt-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.15em;font-weight:500;color:var(--vt-muted)}.vt-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--vt-muted)}
.vt-home-hero{padding:92px 0 0;text-align:center;background:radial-gradient(ellipse 55% 70% at 50% 25%,color-mix(in srgb,var(--vt-text) 4%,transparent),transparent)}.vt-home-hero .vt-eyebrow{justify-content:center}.vt-home-hero h1{font-size:clamp(48px,5.4vw,76px);line-height:1.24;letter-spacing:-.06em;font-weight:600;margin:24px 0}.vt-home-hero h1>span{color:var(--vt-muted)}.vt-home-hero>div>p{font-size:17px;line-height:1.9;color:var(--vt-muted)}.vt-hero-buttons{display:flex;justify-content:center;gap:12px;margin-top:32px}.vt-button{min-height:46px;display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:12px 20px;font-size:14px;line-height:1.4;font-weight:550;border:1px solid var(--vt-line);border-radius:7px;background:var(--vt-surface);color:var(--vt-text);transition:background .18s,transform .18s}.vt-button:hover{background:var(--vt-hover);transform:translateY(-1px)}.vt-button.vt-primary{background:var(--vt-accent);color:var(--vt-on-accent);border-color:var(--vt-accent)}.vt-button.vt-primary:hover{opacity:.88}.vt-hero-footnote{font-size:11px;color:var(--vt-faint);margin-top:19px}.vt-provider-row{display:flex;justify-content:center;gap:70px;align-items:center;margin-top:65px;padding:28px 0;border-top:1px solid var(--vt-line);border-bottom:1px solid var(--vt-line)}.vt-provider-row>span{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:550;color:var(--vt-muted)}.vt-provider-row img{width:25px;height:25px;object-fit:contain;filter:grayscale(1)}.vt-home-section{padding:88px 0}.vt-section-title{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:34px}.vt-section-title h2,.vt-connect h2{font-weight:550;letter-spacing:-.045em;font-size:36px;line-height:1.4;margin-top:14px}.vt-section-title>p{font-size:14px;color:var(--vt-muted);line-height:1.9}.vt-text-link{font-size:13px;color:var(--vt-muted)!important;white-space:nowrap}.vt-text-link:hover{color:var(--vt-text)!important}.vt-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.vt-model-card{display:flex;flex-direction:column;border:1px solid var(--vt-line);border-radius:10px;background:var(--vt-surface);padding:25px;min-height:250px;transition:border-color .2s,transform .2s}.vt-model-card:hover{border-color:var(--vt-faint);transform:translateY(-3px)}.vt-model-heading{display:flex;align-items:center;justify-content:space-between;color:var(--vt-faint);margin-bottom:24px}.vt-model-heading img{width:34px;height:34px;object-fit:contain;filter:grayscale(1)}.vt-model-card h3{font-size:19px;font-weight:550}.vt-model-card p{font-size:12px;line-height:1.8;color:var(--vt-muted);margin:8px 0 25px}.vt-model-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--vt-line);padding-top:17px;margin-top:auto;font-size:17px}.vt-model-bottom small{font-size:10px;font-weight:400;color:var(--vt-faint)}.vt-surface-section{background:var(--vt-surface);border-block:1px solid var(--vt-line)}.vt-products{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vt-product{padding:34px;border:1px solid var(--vt-line);border-radius:12px;background:var(--vt-bg)}.vt-product-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.vt-product-icon{font-size:26px;width:44px;height:44px;border:1px solid var(--vt-line);border-radius:10px;display:grid;place-items:center}.vt-small-label{font-size:11px;color:var(--vt-muted);border:1px solid var(--vt-line);border-radius:30px;padding:4px 10px}.vt-product h3{font-size:27px;font-weight:550}.vt-product p{color:var(--vt-muted);font-size:14px;line-height:1.9;margin-top:12px;max-width:420px}.vt-product-price{font-size:32px;font-weight:550;line-height:1.2;margin-top:26px;letter-spacing:-.04em}.vt-product-price small{font-size:12px;color:var(--vt-faint);font-weight:400;letter-spacing:0}.vt-product ul{list-style:none;border-top:1px solid var(--vt-line);margin:25px 0 24px;padding:22px 0 0;font-size:13px;line-height:2.4;color:var(--vt-muted)}.vt-product li::before{content:'✓';display:inline-block;width:22px;color:var(--vt-text)}.vt-product .vt-button{width:100%;justify-content:space-between}.vt-connect{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.vt-connect h2{font-size:40px;line-height:1.4}.vt-connect p{font-size:14px;line-height:2;color:var(--vt-muted);margin:22px 0;max-width:430px}.vt-connect-tags{display:flex;gap:8px;margin-bottom:28px}.vt-connect-tags span{font-size:11px;border:1px solid var(--vt-line);border-radius:5px;padding:5px 9px;color:var(--vt-muted)}.vt-code-panel{border:1px solid var(--vt-line);border-radius:12px;background:var(--vt-surface);overflow:hidden;box-shadow:var(--vt-shadow)}.vt-code-head{display:flex;align-items:center;justify-content:space-between;padding:16px 23px;border-bottom:1px solid var(--vt-line);font-size:11px;color:var(--vt-faint)}.vt-code-head>span:first-child{display:flex;gap:6px}.vt-code-head i{display:block;width:7px;height:7px;border:1px solid var(--vt-faint);border-radius:50%}.vt-config-row{margin:21px 25px 0}.vt-config-row>span{font-size:9px;letter-spacing:.12em;color:var(--vt-faint)}.vt-config-row>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.vt-config-row code{font-size:13px;color:var(--vt-text);overflow-wrap:anywhere}.vt-config-row button,.vt-config-row a{background:transparent;border:0;color:var(--vt-muted);font-size:10px!important;white-space:nowrap;padding:4px}.vt-code-muted{color:var(--vt-muted)!important}.vt-code-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 Consolas,monospace;border-top:1px solid var(--vt-line);padding:23px 25px;margin:23px 0 0;color:var(--vt-muted)}.vt-code-panel pre>span{color:var(--vt-faint)}.vt-code-note{padding:14px 25px;border-top:1px solid var(--vt-line);font-size:10px;color:var(--vt-faint)}.vt-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.vt-start-grid article{padding-top:25px;border-top:1px solid var(--vt-line)}.vt-start-grid article>span{font:13px Consolas,monospace;color:var(--vt-faint)}.vt-start-grid h3{font-size:19px;font-weight:550;margin:24px 0 12px}.vt-start-grid p{font-size:13px;line-height:1.9;color:var(--vt-muted);max-width:290px}.vt-start-grid a{display:inline-block;font-size:12px;margin-top:22px}.vt-last-cta{text-align:center;padding:85px 0 95px}.vt-last-cta .vt-eyebrow{justify-content:center}.vt-last-cta h2{font-size:43px;font-weight:550;line-height:1.4;letter-spacing:-.04em;margin:21px 0 28px}.vt-site-footer{border-top:1px solid var(--vt-line);padding:42px 0 22px;background:var(--vt-surface)}.vt-footer-top{display:flex;justify-content:space-between;align-items:start}.vt-footer-top p{margin-top:16px;font-size:12px;color:var(--vt-faint)}.vt-footer-top>div:last-child{display:flex;gap:26px;font-size:12px;color:var(--vt-muted)}.vt-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--vt-line);display:flex;justify-content:space-between;font-size:10px;color:var(--vt-faint)}.vt-catalog-loading{color:var(--vt-muted);padding:24px;grid-column:1/-1}.vt-catalog-loading button{margin-left:15px}
/* Public plans and documentation: retain all original form IDs and interactions. */
html[data-vt-theme] body:not(.vt-home):not(.vt-app) .container{width:min(1200px,calc(100% - 64px))}html[data-vt-theme] .nav{background:color-mix(in srgb,var(--vt-bg) 94%,transparent)!important;border-color:var(--vt-line)!important}html[data-vt-theme] .nav-inner{height:78px;gap:18px}html[data-vt-theme] .brand{width:170px}html[data-vt-theme] .nav-links{gap:0}html[data-vt-theme] .nav-links a{padding:0 10px;font-size:13px}html[data-vt-theme] .avatar{background:var(--vt-raised);color:var(--vt-text)}
html[data-vt-theme] .hero{background:var(--vt-bg)!important;border-bottom:1px solid var(--vt-line)!important;box-shadow:none!important;padding:75px 0 65px!important}html[data-vt-theme] .hero::before,html[data-vt-theme] .hero::after,html[data-vt-theme] .hero h1::before,html[data-vt-theme] .hero h1>*::before,html[data-vt-theme] .hero h1>*::after{display:none!important}html[data-vt-theme] .hero h1,html[data-vt-theme] .hero h1>*{color:var(--vt-text)!important;background:none!important;-webkit-text-fill-color:var(--vt-text)!important;filter:none!important;text-shadow:none!important;animation:none!important;letter-spacing:-.04em!important;line-height:1.2!important;font-weight:600!important}html[data-vt-theme] .hero h1{font-size:52px!important;margin:22px 0!important}html[data-vt-theme] .hero .lead{font-size:16px;color:var(--vt-muted);line-height:1.9}html[data-vt-theme] .vt-purchase-hero{text-align:center!important}html[data-vt-theme] .vt-purchase-hero h1{display:block;max-width:none}html[data-vt-theme] .vt-purchase-hero .lead{margin:0 auto}html[data-vt-theme] .vt-purchase-hero .vt-eyebrow{justify-content:center}.vt-hero-tags{display:flex;justify-content:center;gap:22px;margin-top:27px;font-size:11px;color:var(--vt-faint)}.vt-hero-tags span+span{border-left:1px solid var(--vt-line);padding-left:22px}
html[data-vt-theme] .section{padding:64px 0!important}html[data-vt-theme] .section.alt{background:var(--vt-surface)!important;border-color:var(--vt-line)!important}html[data-vt-theme] .section-head{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}html[data-vt-theme] .section-head h2{font-size:32px!important;line-height:1.35!important;font-weight:550;letter-spacing:-.03em}html[data-vt-theme] .section-head p{font-size:14px;max-width:760px;margin-top:12px}html[data-vt-theme] .kicker,html[data-vt-theme] .eyebrow{color:var(--vt-muted)!important;font-size:11px;letter-spacing:.12em}html[data-vt-theme] .plan-browser{gap:24px}html[data-vt-theme] .plan-mode-switch{border-color:var(--vt-line)!important;background:var(--vt-raised)!important;padding:4px;border-radius:9px}html[data-vt-theme] .plan-mode{color:var(--vt-muted)!important;background:transparent!important;border-radius:6px;box-shadow:none!important}html[data-vt-theme] .plan-mode[aria-pressed="true"]{color:var(--vt-on-accent)!important;background:var(--vt-accent)!important;box-shadow:none!important}html[data-vt-theme] .model-choice{border:1px solid var(--vt-line)!important;border-radius:9px!important;background:var(--vt-surface)!important;box-shadow:none!important;min-height:72px}html[data-vt-theme] .model-choice[aria-pressed="true"]{border-color:var(--vt-faint)!important;background:var(--vt-raised)!important}html[data-vt-theme] .model-choice img{filter:grayscale(1);width:30px;height:30px}html[data-vt-theme] .selection-summary{margin:25px 0 18px;padding-top:22px;border-color:var(--vt-line)}html[data-vt-theme] .selection-summary h3{font-size:22px}html[data-vt-theme] .selection-summary .plan-family{display:none}html[data-vt-theme] .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-vt-theme] .plan{background:var(--vt-surface)!important;border:1px solid var(--vt-line)!important;border-radius:12px!important;padding:27px!important;box-shadow:none!important;backdrop-filter:none!important}html[data-vt-theme] .plan:hover{background:var(--vt-raised)!important;border-color:var(--vt-faint)!important;transform:translateY(-2px)}html[data-vt-theme] .plan h3{font-size:23px;margin:14px 0 25px}html[data-vt-theme] .plan .price{font-size:36px;color:var(--vt-text)!important;background:none!important;-webkit-text-fill-color:var(--vt-text)!important}html[data-vt-theme] .plan .price small{color:var(--vt-faint)!important;-webkit-text-fill-color:var(--vt-faint)!important;font-size:12px}html[data-vt-theme] .plan-family{font-size:10px;letter-spacing:.05em}html[data-vt-theme] .quota{margin-top:26px;border-color:var(--vt-line)}html[data-vt-theme] .weekly-quota b,html[data-vt-theme] .context b{color:var(--vt-text)!important}html[data-vt-theme] .context,html[data-vt-theme] .models{font-size:12px;line-height:1.9;overflow-wrap:anywhere}html[data-vt-theme] .button{border:1px solid var(--vt-line)!important;border-radius:7px!important;background:var(--vt-raised)!important;color:var(--vt-text)!important;box-shadow:none!important;min-height:43px!important;font-size:13px!important;font-weight:550!important}html[data-vt-theme] .button.primary{background:var(--vt-accent)!important;color:var(--vt-on-accent)!important;border-color:var(--vt-accent)!important}html[data-vt-theme] .button:hover{opacity:.85;transform:translateY(-1px)}html[data-vt-theme] .flag{color:var(--vt-text)!important;background:var(--vt-raised)!important;box-shadow:none!important}html[data-vt-theme] .reveal{opacity:1!important;transform:none!important}html[data-vt-theme] .compare-wrap,html[data-vt-theme] .token,html[data-vt-theme] .cta-box,html[data-vt-theme] .plan-card{border-color:var(--vt-line)!important;background:var(--vt-surface)!important;border-radius:10px!important;box-shadow:none!important}html[data-vt-theme] .footer{background:var(--vt-surface)!important;border-color:var(--vt-line)!important}html[data-vt-theme] .steps{border-color:var(--vt-line)}html[data-vt-theme] .step{border-color:var(--vt-line);min-height:205px}html[data-vt-theme] .step-num{margin-bottom:24px;color:var(--vt-faint)}html[data-vt-theme] .cta-box{padding:38px}html[data-vt-theme] .cta h2{font-size:32px}html[data-vt-theme] .faq{max-width:900px;margin:0}html[data-vt-theme] .faq summary{font-size:15px}html[data-vt-theme] .faq .answer{font-size:14px}
html[data-vt-theme] .purchase-dialog{background:var(--vt-surface)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important;border-radius:14px!important;backdrop-filter:none!important;box-shadow:0 25px 90px #0006!important}html[data-vt-theme] .purchase-dialog::backdrop{background:#0009;backdrop-filter:blur(5px)}html[data-vt-theme] .purchase-head,html[data-vt-theme] .purchase-actions,html[data-vt-theme] .purchase-summary{border-color:var(--vt-line)!important;background:transparent!important}html[data-vt-theme] .purchase-head::before,html[data-vt-theme] .purchase-head::after{display:none}html[data-vt-theme] .purchase-close,html[data-vt-theme] .purchase-period,html[data-vt-theme] .pay-option{background:var(--vt-raised)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important;box-shadow:none!important}html[data-vt-theme] .purchase-period.active,html[data-vt-theme] .pay-option:has(input:checked){border-color:var(--vt-faint)!important;background:var(--vt-hover)!important}html[data-vt-theme] .purchase-period i{background:var(--vt-accent)!important;color:var(--vt-on-accent)!important}html[data-vt-theme] .pay-option:has(input:focus-visible){outline:2px solid var(--vt-muted);outline-offset:3px}html[data-vt-theme] .purchase-result{background:var(--vt-raised)!important}
/* Console surfaces and controls, including legacy Tailwind utility colors. */
html[data-vt-theme] body.vt-app #root{background:var(--vt-bg)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app #root>div{background:var(--vt-bg)!important;background-image:none!important}html[data-vt-theme] body.vt-app :is(.bg-white,.bg-white\/90,.bg-white\/80,.bg-white\/95,.bg-white\/70,.bg-white\/60){background:var(--vt-surface)!important;color:var(--vt-text)}html[data-vt-theme] body.vt-app :is([class*="bg-slate-50"],[class*="bg-slate-100"],[class*="bg-sky2"],[class*="bg-brand-50"],[class*="bg-blue-50"],[class*="bg-cyan-50"],[class*="bg-emerald-50"],[class*="bg-green-50"]){background:var(--vt-raised)!important}html[data-vt-theme] body.vt-app :is([class*="text-slate-8"],[class*="text-slate-9"],[class*="text-gray-8"],[class*="text-gray-9"],[class*="text-brand-"],[class*="text-blue-"],[class*="text-cyan-"],[class*="text-emerald-"],[class*="text-green-"]){color:var(--vt-text)!important}html[data-vt-theme] body.vt-app :is([class*="text-slate-4"],[class*="text-slate-5"],[class*="text-slate-6"],[class*="text-slate-7"],[class*="text-gray-5"],[class*="text-gray-6"]){color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app :is([class*="border-slate-"],[class*="border-brand-"],[class*="border-blue-"],[class*="border-emerald-"],[class*="border-cyan-"]){border-color:var(--vt-line)!important}html[data-vt-theme] body.vt-app :is([class*="bg-brand-gradient"],[class*="bg-gradient-to-"]){background:var(--vt-raised)!important;background-image:none!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app :is(.bg-clip-text,[class*="text-transparent"]){background:none!important;-webkit-text-fill-color:var(--vt-text)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app :is(.shadow-card,.shadow-lg,.shadow-sm,.shadow-xl){box-shadow:var(--vt-shadow)!important}
html[data-vt-theme] body.vt-app aside{background:var(--vt-surface)!important;border-color:var(--vt-line)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-vt-theme] body.vt-app aside::before,html[data-vt-theme] body.vt-app aside::after{display:none!important}html[data-vt-theme] body.vt-app aside nav{padding:12px!important}html[data-vt-theme] body.vt-app aside nav a{padding:11px 14px!important;border:1px solid transparent!important;border-radius:7px!important;color:var(--vt-muted)!important;font-size:13px!important;margin-bottom:4px!important;background:transparent!important;box-shadow:none!important}html[data-vt-theme] body.vt-app aside nav a[aria-current="page"]{background:var(--vt-hover)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important}html[data-vt-theme] body.vt-app aside nav a:hover{background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app aside nav a::before{display:none!important}html[data-vt-theme] body.vt-app aside img{width:164px!important;max-width:100%;height:auto!important;object-fit:contain}html[data-vt-theme] body.vt-app #root header{background:color-mix(in srgb,var(--vt-bg) 94%,transparent)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important;box-shadow:none!important;height:74px;backdrop-filter:blur(16px)}html[data-vt-theme] body.vt-app #root header [class*="bg-brand"]{background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app main{background:var(--vt-bg)!important;padding:32px!important;max-width:1560px;width:100%;margin:auto}html[data-vt-theme] body.vt-app main h1{font-size:26px!important;letter-spacing:-.035em;font-weight:600!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app :is(input,select,textarea){background:var(--vt-bg)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important;box-shadow:none!important}html[data-vt-theme] body.vt-app :is(input,textarea)::placeholder{color:var(--vt-faint)!important}html[data-vt-theme] body.vt-app table th{background:var(--vt-raised)!important;color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app table td{border-color:var(--vt-line)!important}html[data-vt-theme] body.vt-app button,html[data-vt-theme] body.vt-app .vt-cp-action,html[data-vt-theme] body.vt-app .vt-docs-action,html[data-vt-theme] body.vt-app .vt-cp-mini-action{border-color:var(--vt-line)!important;box-shadow:none!important;text-shadow:none!important}html[data-vt-theme] body.vt-app :is(button.bg-brand-gradient,button.vt-cp-action,a.vt-cp-action,button.vt-docs-action){background:var(--vt-raised)!important;color:var(--vt-text)!important;background-image:none!important;backdrop-filter:none!important}html[data-vt-theme] body.vt-app button:hover:not(:disabled){filter:brightness(.96)}html[data-vt-theme] body.vt-app .vt-cp-header-purchase-link{background:var(--vt-raised)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important;box-shadow:none!important;padding:8px 13px!important;font-size:12px!important;border-radius:6px!important}html[data-vt-theme] body.vt-app .vt-callable-model-tag{background:var(--vt-raised)!important;color:var(--vt-muted)!important;border:1px solid var(--vt-line)!important;border-radius:5px!important;padding:3px 7px!important;font-size:10px!important;overflow-wrap:anywhere}
html[data-vt-theme] body.vt-app .vt-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:start!important}html[data-vt-theme] body.vt-app .vt-plan-card{background:var(--vt-surface)!important;border:1px solid var(--vt-line)!important;border-radius:13px!important;padding:25px!important;box-shadow:none!important;min-width:0}html[data-vt-theme] body.vt-app .vt-plan-card::before,html[data-vt-theme] body.vt-app .vt-plan-card::after{display:none!important}html[data-vt-theme] body.vt-app .vt-card-head{align-items:center!important;gap:15px!important;padding-bottom:19px;border-bottom:1px solid var(--vt-line)}html[data-vt-theme] body.vt-app .vt-card-head>div:first-child{font-size:17px!important;font-weight:600!important;line-height:1.5;color:var(--vt-text)!important;overflow-wrap:anywhere}html[data-vt-theme] body.vt-app .vt-card-head>span{flex-shrink:0;font-size:10px!important;border:1px solid var(--vt-line);background:var(--vt-raised)!important;color:var(--vt-muted)!important;padding:4px 8px!important}html[data-vt-theme] body.vt-app .vt-card-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:24px!important;margin-bottom:22px}html[data-vt-theme] body.vt-app .vt-card-stat{padding:0 9px!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important;min-width:0}html[data-vt-theme] body.vt-app .vt-card-stat:first-child{padding-left:0!important}html[data-vt-theme] body.vt-app .vt-card-stat+.vt-card-stat{border-left:1px solid var(--vt-line)!important}html[data-vt-theme] body.vt-app .vt-card-stat>div:first-child{font-size:10px!important;white-space:nowrap;color:var(--vt-faint)!important}html[data-vt-theme] body.vt-app .vt-card-stat>div:nth-child(2){font-size:23px!important;font-weight:550!important;letter-spacing:-.05em!important;color:var(--vt-text)!important;margin-top:7px!important;font-variant-numeric:tabular-nums}html[data-vt-theme] body.vt-app .vt-card-stat>div:nth-child(3){font-size:10px!important;color:var(--vt-faint)!important;margin-top:4px!important}html[data-vt-theme] body.vt-app .vt-card-expiry{font-size:11px!important;color:var(--vt-muted)!important;margin:14px 0!important}html[data-vt-theme] body.vt-app .vt-card-expiry [class*="bg-"]{background:var(--vt-muted)!important}html[data-vt-theme] body.vt-app .vt-card-expiry>div:last-child{height:3px!important;background:var(--vt-line)!important}
html[data-vt-theme] body.vt-app .sf-p2-benefit{margin:19px 0!important;padding:16px!important;border:1px solid var(--vt-line)!important;border-radius:8px!important;background:var(--vt-bg)!important;box-shadow:none!important;color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app .sf-p2-benefit-title{font-size:11px!important;color:var(--vt-muted)!important;margin-bottom:13px!important}html[data-vt-theme] body.vt-app .sf-usage-box{background:transparent!important;padding:0!important;border:0!important}html[data-vt-theme] body.vt-app .sf-usage-meta{color:var(--vt-muted)!important;font-size:11px!important}html[data-vt-theme] body.vt-app .sf-usage-meta strong,html[data-vt-theme] body.vt-app .sf-usage-meta b{color:var(--vt-text)!important;font-weight:500!important}html[data-vt-theme] body.vt-app .sf-usage-track{height:4px!important;background:var(--vt-line)!important;margin:8px 0!important}html[data-vt-theme] body.vt-app .sf-usage-track i{background:var(--vt-muted)!important;background-image:none!important;box-shadow:none!important}html[data-vt-theme] body.vt-app .sf-usage-row small{color:var(--vt-faint)!important;font-size:10px!important}html[data-vt-theme] body.vt-app .sf-5h-reset{font-size:10px!important;color:var(--vt-muted)!important;border-color:var(--vt-line)!important;background:transparent!important}html[data-vt-theme] body.vt-app .vt-has-benefit .vt-card-legacy-usage{display:none!important}
html[data-vt-theme] body.vt-app .vt-card-key{background:var(--vt-raised)!important;border:1px solid var(--vt-line)!important;padding:12px!important;border-radius:8px!important;gap:8px!important;margin-top:16px!important}html[data-vt-theme] body.vt-app .vt-card-key code{font-size:11px!important;min-width:0;color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app .vt-card-key button{font-size:11px!important;color:var(--vt-text)!important;white-space:nowrap;background:transparent!important}html[data-vt-theme] body.vt-app .vt-card-base{background:transparent!important;border:1px solid var(--vt-line)!important;border-radius:8px!important;padding:12px!important;font-size:11px!important}html[data-vt-theme] body.vt-app .vt-card-base code{font-size:11px!important;color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app .vt-card-base button{color:var(--vt-text)!important;font-size:10px!important}html[data-vt-theme] body.vt-app .vt-card-models{margin-top:19px!important;font-size:11px!important}html[data-vt-theme] body.vt-app .vt-card-models>div:first-child{font-size:11px!important;color:var(--vt-muted)!important;margin-bottom:8px!important}html[data-vt-theme] body.vt-app .sf-model-contexts{border-color:var(--vt-line)!important;background:transparent!important;color:var(--vt-muted)!important;padding-top:12px!important}html[data-vt-theme] body.vt-app .sf-model-context-chip{border-color:var(--vt-line)!important;background:var(--vt-bg)!important;color:var(--vt-muted)!important;font-size:10px!important;border-radius:5px!important;padding:4px 7px!important}html[data-vt-theme] body.vt-app .sf-model-context-chip b{color:var(--vt-text)!important;background:var(--vt-raised)!important;border-color:var(--vt-line)!important}html[data-vt-theme] body.vt-app .vt-card-actions{border-top:1px solid var(--vt-line);padding-top:18px;margin-top:20px!important;gap:8px!important;flex-wrap:wrap!important}html[data-vt-theme] body.vt-app .vt-card-actions button{min-height:36px!important;flex:1!important;border:1px solid var(--vt-line)!important;border-radius:6px!important;background:var(--vt-raised)!important;color:var(--vt-text)!important;font-size:11px!important;white-space:nowrap!important;padding:8px 10px!important;box-shadow:none!important}html[data-vt-theme] body.vt-app .vt-card-actions button:first-child{background:var(--vt-accent)!important;color:var(--vt-on-accent)!important;border-color:var(--vt-accent)!important}html[data-vt-theme] body.vt-app .vt-card-refund-note{font-size:10px!important;color:var(--vt-faint)!important;margin-top:10px!important}html[data-vt-theme] body.vt-app .vt-card-actions button:disabled{opacity:.45}
/* Payment, renewal, upgrade, and settings extensions. */
html[data-vt-theme] body.vt-app :is([class*="modal-card"],[class*="modal-panel"],[class*="modal-box"],[class*="dialog-panel"],.cp-up-panel,.wallet-zpay-card){background:var(--vt-surface)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app [role="dialog"]{color:var(--vt-text)!important}html[data-vt-theme] body.vt-app .vt-theme-toggle{background:transparent!important}html[data-vt-theme] body.vt-auth .vt-theme-floating{background:var(--vt-surface)!important}html[data-vt-theme] body.vt-auth form{background:transparent!important}
@media(min-width:1024px){html[data-vt-theme] body.vt-app #root>div>aside{width:224px!important}html[data-vt-theme] body.vt-app #root>div>aside+div{padding-left:224px!important}html[data-vt-theme] body.vt-app #root>div>aside>div:first-child{height:74px;padding:20px!important}}
@media(min-width:1700px){html[data-vt-theme] body.vt-app .vt-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1100px){.vt-provider-row{gap:40px}.vt-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-connect{gap:40px}.vt-nav-row{gap:16px}.vt-site-links{margin-left:0;gap:24px}html[data-vt-theme] .nav-links a{padding:0 7px;font-size:12px}html[data-vt-theme] .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vt-theme] body.vt-app .vt-plan-card{padding:20px!important}html[data-vt-theme] body.vt-app .vt-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html[data-vt-theme] body.vt-app .vt-card-stat:nth-child(3){border-left:0!important;padding-left:0!important}}
@media(max-width:760px){.vt-wrap{width:calc(100% - 40px)}.vt-nav-row{height:68px}.vt-site-brand{width:143px}.vt-site-links{display:none}.vt-nav-actions{gap:10px}.vt-console-link{font-size:11px;padding:8px 10px;gap:10px}.vt-mobile-toggle{display:block}.vt-home #vt-mobile-links{border-top:1px solid var(--vt-line);padding:14px 22px}.vt-home #vt-mobile-links a{display:block;padding:11px 0;color:var(--vt-muted);font-size:14px}.vt-home-hero{padding-top:62px}.vt-home-hero h1{font-size:48px}.vt-home-hero>div>p{font-size:14px}.vt-home-hero .vt-eyebrow{font-size:9px}.vt-hero-buttons{gap:10px}.vt-button{font-size:12px;padding:12px 15px;gap:16px}.vt-provider-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:45px}.vt-provider-row>span{justify-content:center;font-size:15px}.vt-home-section{padding:58px 0}.vt-section-title{align-items:start;gap:16px;flex-direction:column;margin-bottom:27px}.vt-section-title h2,.vt-connect h2{font-size:29px}.vt-products,.vt-connect{grid-template-columns:1fr;gap:22px}.vt-product{padding:25px}.vt-start-grid{grid-template-columns:1fr;gap:28px}.vt-start-grid h3{margin-top:14px}.vt-start-grid p{max-width:none}.vt-start-grid a{margin-top:12px}.vt-connect-tags{margin-bottom:18px}.vt-code-panel{margin-top:15px}.vt-last-cta{padding:60px 0}.vt-last-cta h2{font-size:34px}.vt-footer-top{gap:30px;flex-direction:column}.vt-footer-top>div:last-child{gap:20px;font-size:11px;flex-wrap:wrap}.vt-footer-bottom{gap:8px;flex-direction:column}.vt-model-card{padding:20px}.vt-model-bottom{gap:5px;flex-wrap:wrap}.vt-model-bottom>small{display:none}
html[data-vt-theme] body:not(.vt-home):not(.vt-app) .container{width:calc(100% - 36px)}html[data-vt-theme] .nav-inner{height:68px;gap:10px}html[data-vt-theme] .nav-inner .brand{width:150px}html[data-vt-theme] .nav-inner .menu{margin-left:auto}html[data-vt-theme] .nav-inner .vt-theme-toggle{width:34px!important;min-width:34px!important;height:34px!important}html[data-vt-theme] .hero{padding:55px 0 45px!important}html[data-vt-theme] .hero h1{font-size:35px!important}html[data-vt-theme] .hero .lead{font-size:14px}.vt-hero-tags{gap:10px;font-size:9px;flex-wrap:wrap}.vt-hero-tags span+span{padding-left:10px}html[data-vt-theme] .section{padding:45px 0!important}html[data-vt-theme] .section-head h2{font-size:26px!important}html[data-vt-theme] .plan-grid{grid-template-columns:1fr}html[data-vt-theme] .plan{padding:25px!important}html[data-vt-theme] .model-picker{grid-template-columns:1fr 1fr}html[data-vt-theme] .model-choice{min-height:66px;padding:10px!important;gap:10px}html[data-vt-theme] .model-choice strong{font-size:12px}html[data-vt-theme] .model-choice small{font-size:10px}html[data-vt-theme] .selection-summary{margin-top:18px}html[data-vt-theme] .plan-mode-switch{width:100%}html[data-vt-theme] .plan-mode{font-size:12px}html[data-vt-theme] .cta-box{padding:28px}
html[data-vt-theme] body.vt-app main{padding:22px 16px!important}html[data-vt-theme] body.vt-app .vt-plan-grid{grid-template-columns:1fr!important;gap:16px!important}html[data-vt-theme] body.vt-app #root header{height:64px;padding:0 16px!important}html[data-vt-theme] body.vt-app #root header>div:last-child{gap:10px!important}html[data-vt-theme] body.vt-app .vt-card-head>div:first-child{font-size:16px!important}html[data-vt-theme] body.vt-app .vt-card-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}html[data-vt-theme] body.vt-app .vt-card-stat{padding:0 7px!important}html[data-vt-theme] body.vt-app .vt-card-stat:nth-child(3){border-left:1px solid var(--vt-line)!important;padding-left:7px!important}html[data-vt-theme] body.vt-app .vt-card-stat>div:nth-child(2){font-size:21px!important}html[data-vt-theme] body.vt-app .vt-card-stat>div:first-child{font-size:9px!important}html[data-vt-theme] body.vt-app .vt-plan-card{padding:20px!important}}
@media(max-width:380px){.vt-nav-actions{gap:7px}.vt-console-link{display:none}.vt-home-hero h1{font-size:42px}.vt-hero-buttons{flex-direction:column}.vt-model-grid{grid-template-columns:1fr}.vt-provider-row{gap:20px}.vt-product-price{font-size:28px}html[data-vt-theme] body.vt-app .vt-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html[data-vt-theme] body.vt-app .vt-card-stat:nth-child(3){border-left:0!important;padding-left:0!important}}
html[data-vt-theme] body.vt-app.vt-console aside nav>a{background:transparent!important}html[data-vt-theme] body.vt-app.vt-console aside nav>a[aria-current="page"]{background:var(--vt-hover)!important}html[data-vt-theme] body.vt-app.vt-console aside nav>a:hover{background:var(--vt-raised)!important}
html[data-vt-theme] body.vt-app button[class~="bg-brand-600"]{background:var(--vt-accent)!important;color:var(--vt-on-accent)!important}html[data-vt-theme] body.vt-app [class*="ring-brand-"]{--tw-ring-color:var(--vt-faint)!important}html[data-vt-theme] body.vt-app .codingplan-periods{border-color:var(--vt-line)!important;background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app .codingplan-periods button{background:var(--vt-surface)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app .codingplan-periods button.active{background:var(--vt-hover)!important;border-color:var(--vt-faint)!important}
html[data-vt-theme] .purchase-shell{grid-template-rows:auto minmax(0,1fr) auto!important}html[data-vt-theme] .purchase-body{min-height:0!important;overscroll-behavior:contain}html[data-vt-theme] .purchase-actions{position:relative;background:var(--vt-surface)!important}html[data-vt-theme] body.vt-app div.fixed.inset-0.z-50>div.rounded-2xl{max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}
html[data-vt-theme] body.vt-app #root>div>aside+div,html[data-vt-theme] body.vt-app main{min-width:0!important}html[data-vt-theme] body.vt-app :is(.sf-usage-meta>span,.sf-model-contexts-title){color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app button[class*="bg-amber-50"]{background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-theme] body.vt-app button[class*="bg-amber-600"]{background:var(--vt-accent)!important;color:var(--vt-on-accent)!important}
html[data-vt-theme] :is(.release-panel,[class*="provider-stage"],.release-card){background:var(--vt-surface)!important;border-color:var(--vt-line)!important;box-shadow:none!important}html[data-vt-theme] :is(.release-panel,[class*="provider-stage"])::before,html[data-vt-theme] :is(.release-panel,[class*="provider-stage"])::after{display:none!important}html[data-vt-theme] :is(.release-title,.release-card h3,.release-rate strong,[class*="provider-title"]){color:var(--vt-text)!important}html[data-vt-theme] :is(.release-description,.release-card code,.release-rate small,.release-more,[class*="provider-kicker"],[class*="provider-count"]){color:var(--vt-muted)!important}html[data-vt-theme] :is(.release-eyebrow,.release-toggle,[class*="provider-chip"]){background:var(--vt-raised)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important;box-shadow:none!important}html[data-vt-theme] .release-eyebrow::before{background:var(--vt-muted)!important;box-shadow:none!important}html[data-vt-theme] .release-brand,html[data-vt-theme] [class*="provider-icon"]{background:#f1f1f0!important;border-color:#e3e3e2!important;box-shadow:none!important}html[data-vt-theme] .release-brand img,html[data-vt-theme] [class*="provider-icon"] img{filter:grayscale(1)}
html[data-vt-theme] .rate-card{background:var(--vt-surface)!important;border-color:var(--vt-line)!important;box-shadow:none!important}html[data-vt-theme] .rate-mult{color:var(--vt-text)!important}html[data-vt-theme] .rate-model.is-new,html[data-vt-theme] .rate-new{background:var(--vt-raised)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important}
html[data-vt-theme] body.vt-app :is(.btn-primary,.vt-tp-action){background:var(--vt-accent)!important;background-image:none!important;color:var(--vt-on-accent)!important;border-color:var(--vt-accent)!important;box-shadow:none!important}html[data-vt-theme] body.vt-app .btn-primary:hover{opacity:.88}
html[data-vt-theme] .vt-tokenplan{--vt-ink:var(--vt-text);--vt-muted:inherit;--vt-line:inherit;color:var(--vt-text)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-model-group,.vt-model-group-header,.vt-model-refresh,.vt-model-search,.vt-tp-docs,.vt-model-empty){background:var(--vt-surface)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-model-group-header>span,.vt-model-description,.vt-model-toggle,.vt-model-meta span,.vt-tp-eyebrow,.vt-tp-header p,.vt-model-rate span,.vt-model-percentage>span,.vt-model-percentage small,.vt-model-footnote,.vt-model-empty p,.vt-model-index,.vt-status-legend,.vt-chart-axis){color:var(--vt-muted)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-tp-tabs,.vt-model-row,.vt-model-meta span){border-color:var(--vt-line)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-model-rate strong,.vt-model-percentage strong){color:var(--vt-text)!important}html[data-vt-theme] .vt-tokenplan .vt-model-row:hover{background:var(--vt-raised)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-data-notice,.vt-model-disabled){background:var(--vt-raised)!important;color:var(--vt-muted)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-tp-tabs button,.vt-vendor-tabs button,.vt-metric-switch button){color:var(--vt-muted)!important;background:transparent!important}html[data-vt-theme] .vt-tokenplan .vt-tp-tabs button.active{color:var(--vt-text)!important;border-bottom-color:var(--vt-text)!important}html[data-vt-theme] .vt-tokenplan :is(.vt-vendor-tabs button.active,.vt-metric-switch button.active,.vt-model-empty button){color:var(--vt-text)!important;background:var(--vt-raised)!important}html[data-vt-theme] .vt-tokenplan .vt-availability-bar.no-data{background:var(--vt-line)!important}html[data-vt-theme] .vt-tokenplan .vt-model-tooltip{background:var(--vt-raised)!important;color:var(--vt-text)!important;border:1px solid var(--vt-line)}html[data-vt-theme] .vt-tokenplan .vt-model-tooltip :is(p,span){color:var(--vt-muted)!important}
/* Structural behavior carried forward from the previous theme. */
html[data-vt-theme] body.vt-app{margin:0;min-height:100vh}html[data-vt-theme] body.vt-app aside.fixed.inset-y-0{display:flex;flex-direction:column;overflow:hidden}html[data-vt-theme] body.vt-app aside.fixed.inset-y-0>a:first-child{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:74px;padding:20px;border-bottom:1px solid var(--vt-line)}html[data-vt-theme] body.vt-app aside.fixed.inset-y-0>nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vt-line) transparent}html[data-vt-theme] body.vt-app aside.fixed.inset-y-0>div.absolute.inset-x-0.bottom-0{position:static!important;inset:auto!important;flex:0 0 auto;padding:12px!important;background:var(--vt-surface)!important;border-top:1px solid var(--vt-line)}html[data-vt-theme] body.vt-app aside.fixed.inset-y-0>div.absolute.inset-x-0.bottom-0 button{width:100%;padding:12px!important;color:var(--vt-muted)!important;text-align:left}
html[data-vt-theme] body.vt-auth #root>div{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:44px 20px!important;background:var(--vt-bg)!important}html[data-vt-theme] body.vt-auth #root>div>.pointer-events-none{display:none!important}html[data-vt-theme] body.vt-auth #root>div>.relative.w-full{max-width:440px!important;width:100%!important;margin:0 auto!important}html[data-vt-theme] body.vt-auth #root>div>.relative.w-full>a{display:flex;justify-content:center;align-items:center;margin:0 0 32px!important}html[data-vt-theme] body.vt-auth img.vt-brand-logo{width:210px!important;height:auto!important;max-width:100%!important;margin:auto}html[data-vt-theme] body.vt-auth #root>div>.relative.w-full>div.rounded-3xl{background:var(--vt-surface)!important;border:1px solid var(--vt-line)!important;border-radius:14px!important;padding:32px!important;box-shadow:var(--vt-shadow)!important}html[data-vt-theme] body.vt-auth input:not([type=checkbox]){min-height:46px!important;border-radius:7px!important}html[data-vt-theme] body.vt-auth button[type=submit]{min-height:45px;border-radius:7px;background:var(--vt-accent)!important;color:var(--vt-on-accent)!important}html[data-vt-theme] body.vt-auth a{color:var(--vt-text)!important}html[data-vt-theme] body.vt-auth #fp-link{display:none!important}html[data-vt-theme] body.vt-auth .rounded-full.bg-brand-50{border:1px solid var(--vt-line)}
html[data-vt-theme] body.vt-app :is(.cp-up-dialog,.cp-up-plan,.cp-up-quote,.cp-up-ch){background:var(--vt-surface)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important;box-shadow:none!important;border-radius:10px!important}html[data-vt-theme] body.vt-app :is(.cp-up-title,.cp-up-plan .nm,.cp-up-plan .pr,.cp-up-quote .row.total){color:var(--vt-text)!important}html[data-vt-theme] body.vt-app .cp-up-plan.active{background:var(--vt-raised)!important;border-color:var(--vt-faint)!important}html[data-vt-theme] body.vt-app :is(.cp-up-sub,.cp-up-plan .reason){color:var(--vt-muted)!important}html[data-vt-theme] body.vt-app .cp-up-mask{background:#0008!important}
html[data-vt-theme] .faq details,html[data-vt-theme] .step{box-shadow:none!important;border:1px solid var(--vt-line)!important;background:var(--vt-surface)!important;border-radius:8px!important}html[data-vt-theme] .faq details{margin:0 0 10px;padding:0 20px}html[data-vt-theme] .steps{gap:16px;border:0!important}html[data-vt-theme] .step::before,html[data-vt-theme] .step::after,html[data-vt-theme] .plan::before,html[data-vt-theme] .plan::after{display:none!important}
@media(prefers-reduced-motion:reduce){html[data-vt-theme]{scroll-behavior:auto}html[data-vt-theme] *,html[data-vt-theme] *::before,html[data-vt-theme] *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Light mode preserves each model provider's original brand colors. */
html[data-vt-theme="light"] :is(.vt-provider-row img,.vt-model-heading img,.model-choice img,.release-brand img,[class*="provider-icon"] img,.vt-model-group-header img){filter:none!important}
