@font-face{font-family:Nemotron Sans;src:url(/fonts/inter-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nemotron Sans;src:url(/fonts/inter-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Nemotron Sans;src:url(/fonts/inter-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Nemotron Sans;src:url(/fonts/inter-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Nemotron Mono;src:url(/fonts/jetbrains-mono-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--no-black:#000;--no-panel:#0b0c0d;--no-panel-raised:#101213;--no-panel-soft:#151819;--no-line:#2a2e30;--no-line-soft:#1d2022;--no-text:#f4f6f5;--no-text-soft:#c9d0cd;--no-muted:#8a9290;--no-faint:#636b68;--no-lime:#b7ff2a;--no-lime-deep:#93da0f;--no-cyan:#35d9e8;--no-sans:"Nemotron Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--no-mono:"Nemotron Mono","JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:136px}body{margin:0}.no-shell,.no-auth-shell{--background:#000;--foreground:#f4f6f5;--card:#0b0c0d;--card-foreground:#f4f6f5;--popover:#101213;--popover-foreground:#f4f6f5;--primary:#b7ff2a;--primary-foreground:#050700;--secondary:#171a1b;--secondary-foreground:#e7ece9;--muted:#171a1b;--muted-foreground:#8a9290;--accent:#202525;--accent-foreground:#f4f6f5;--destructive:#ff5d57;--destructive-foreground:#fff;--border:#2a2e30;--input:#34393b;--ring:#b7ff2a;--radius:.65rem;--font-sans:var(--no-sans);--font-mono:var(--no-mono);color:var(--no-text);font-family:var(--no-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.no-shell{background:var(--no-black);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.no-shell :focus-visible,.no-auth-shell :focus-visible{outline:2px solid var(--no-lime);outline-offset:3px}.no-shell ::selection,.no-auth-shell ::selection{color:#fff;background:#b7ff2a4d}.no-shell a{color:inherit}.no-main{flex:1}.no-spin{animation:.9s linear infinite no-spin}@keyframes no-spin{to{transform:rotate(360deg)}}.no-button{min-height:40px;font-family:var(--no-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.no-button:disabled{cursor:wait;opacity:.7}.no-button svg{width:15px;height:15px}.no-button-primary{border-color:var(--no-lime);background:var(--no-lime);color:#060800;box-shadow:inset 0 1px #ffffff52,0 8px 24px #b7ff2a21}.no-button-primary:hover{background:#c4ff51;border-color:#caff5e;transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 10px 30px #b7ff2a33}.no-eyebrow{color:var(--no-lime);font-family:var(--no-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:500}.no-header{z-index:90;border-bottom:1px solid var(--no-line);-webkit-backdrop-filter:blur(18px);background:#000000f5;position:sticky;top:0}.no-global-bar{border-bottom:1px solid #17191a;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:60px;padding:0 clamp(18px,3.6vw,52px);display:grid}.no-logo-link,.no-footer-brand>a,.no-auth-topbar>a:first-child{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.no-brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.no-brand-mark{background:#050605;border:1px solid #2b302d;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.no-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.no-brand-copy{flex-direction:column;gap:1px;line-height:.92;display:flex}.no-brand-copy strong{letter-spacing:.1em;font-size:11px;font-weight:700}.no-brand-copy span{color:var(--no-lime);font-family:var(--no-mono);letter-spacing:.24em;font-size:8px;font-weight:500}.no-brand.is-compact .no-brand-mark{width:30px;height:30px}.no-global-nav{align-items:center;gap:2px;display:flex}.no-global-nav a{color:#9ba09e;border-radius:6px;align-items:center;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.no-global-nav a:hover,.no-global-nav a.is-active{color:#f5f6f5;background:#151718}.no-global-actions{justify-self:end;align-items:center;gap:8px;display:flex}.no-login{color:#d7ddda;min-height:34px;font-family:var(--no-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12.5px;font-weight:500}.no-login:hover{color:#fff;background:#151718}.no-header-act{border-radius:6px;min-height:34px;padding:0 14px;font-size:12px}.no-account-trigger{color:#d7ddda;min-height:34px;font-family:var(--no-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.no-account-trigger:hover{background:#151718}.no-account-trigger>svg{width:13px;height:13px;color:var(--no-faint)}.no-avatar-image,.no-avatar-fallback{border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.no-avatar-image{object-fit:cover}.no-avatar-fallback{color:var(--no-lime);background:#b7ff2a24;font-size:11px;font-weight:700}.no-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.no-account-loading{width:32px;height:32px;color:var(--no-faint);justify-content:center;align-items:center;display:inline-flex}.no-account-loading svg{width:15px;height:15px}.no-menu-button{border:1px solid var(--no-line);width:38px;height:38px;color:var(--no-text);background:#0e1011;border-radius:8px;justify-content:center;justify-self:end;align-items:center;display:none}.no-menu-button svg{width:18px;height:18px}.no-mobile-menu{border:1px solid var(--no-line);background:#0c0e0f;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex;position:absolute;top:58px;left:14px;right:14px;box-shadow:0 28px 80px #000000b3}.no-mobile-menu>a{color:var(--no-text-soft);border-radius:7px;padding:12px 10px;font-size:14px;text-decoration:none}.no-mobile-menu>a:hover{color:#fff;background:#151819}.no-mobile-actions{border-top:1px solid var(--no-line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.no-session-bootstrap{display:none}.no-model-bar{background:#0a0b0b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:50px;padding:0 clamp(18px,3.6vw,52px);display:grid}.no-breadcrumb{color:#aeb5b2;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex;overflow:hidden}.no-breadcrumb span{color:#d8dddb;font-weight:600}.no-breadcrumb i{color:#505654;font-style:normal}.no-breadcrumb strong{color:#fff;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.no-model-nav{align-items:center;gap:3px;display:flex}.no-model-nav a{color:#9da4a1;border-radius:6px;align-items:center;min-height:31px;padding:0 10px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.no-model-nav a:hover,.no-model-nav a.is-active{color:#fff;background:#181b1c}.no-api-link{color:#d8dddb;background:#111414;border:1px solid #333939;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.no-api-link:hover{color:var(--no-lime);border-color:#b7ff2a80}.no-playground{border-bottom:1px solid var(--no-line-soft);background:radial-gradient(720px 420px at 50% 84%,#b7ff2a0e,#0000 72%),radial-gradient(540px 360px at 72% 66%,#35d9e80b,#0000 72%),#000;flex-direction:column;min-height:max(640px,100dvh - 110px);display:flex;position:relative;overflow:hidden}.no-playground:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(720px 500px at 50% 62%,#000 20%,#0000 80%);mask-image:radial-gradient(720px 500px at 50% 62%,#000 20%,#0000 80%)}.no-stage-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(closest-side,#b7ff2a0f,#0000);width:min(900px,92vw);height:50%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.no-stage-inner{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;gap:18px;width:min(920px,100% - 40px);margin:0 auto;padding:clamp(70px,10vh,122px) 0 30px;display:flex;position:relative}.no-stage-heading{text-align:center;margin-top:auto;padding-bottom:2px}.no-stage-kicker{color:#aeb5b2;font-family:var(--no-mono);letter-spacing:.05em;background:#090b0ac7;border:1px solid #242a27;border-radius:999px;align-items:center;gap:9px;margin-bottom:15px;padding:6px 9px;font-size:9px;font-weight:400;display:inline-flex}.no-stage-kicker span{background:var(--no-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b7ff2a17}.no-stage-heading h1{overflow-wrap:anywhere;color:#f4f6f5;max-width:880px;font-family:var(--no-sans);letter-spacing:-.038em;text-wrap:balance;margin:0 auto;font-size:clamp(20px,2.5vw,31px);font-weight:500;line-height:1.15}.no-stage-heading p{color:#7e8784;margin:12px auto 0;font-size:13px;line-height:1.5}.no-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.no-suggestion{color:#dfe4e1;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1110cc;border:1px solid #282d2b;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;min-height:82px;padding:13px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.no-suggestion:hover{background:#151918;border-color:#46504b;transform:translateY(-2px)}.no-suggestion-icon{width:28px;height:28px;color:var(--no-lime);background:#0b0e0c;border:1px solid #343b37;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.no-suggestion-icon svg{width:14px;height:14px}.no-suggestion-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.no-suggestion-copy strong{color:#e8ece9;font-size:11.5px;font-weight:500;line-height:1.35}.no-suggestion-copy small{color:#707975;font-size:9.5px;font-weight:400;line-height:1.45}.no-composer{background:#0d0f0e;border:1px solid #343a37;border-radius:11px;transition:border-color .18s;overflow:hidden;box-shadow:0 18px 70px #0000008c,inset 0 0 0 1px #ffffff04}.no-composer:focus-within{border-color:#59635e}.no-composer textarea{resize:none;color:#f2f5f3;width:100%;min-height:78px;font-family:var(--no-sans);background:0 0;border:0;outline:0;padding:16px 17px 10px;font-size:13.5px;line-height:1.55;display:block}.no-composer textarea::placeholder{color:#666f6b}.no-file-list{flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.no-file-list>span{color:#b8c0bc;max-width:100%;font-family:var(--no-mono);background:#151917;border:1px solid #343a37;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.no-file-list svg{flex:none;width:11px;height:11px}.no-file-list button{color:#77817c;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.no-file-input{display:none}.no-composer-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px;display:flex}.no-composer-tools,.no-composer-submit{align-items:center;gap:8px;min-width:0;display:flex}.no-icon-button{color:#a9b1ad;background:#121514;border:1px solid #303633;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.no-icon-button:hover{color:#fff;border-color:#46504b}.no-icon-button svg{width:14px;height:14px}.no-mode-chip{color:#c6cdc9;border:1px solid #303633;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.no-mode-chip svg{width:12px;height:12px;color:var(--no-lime)}.no-switch{background:#1b1f1d;border:1px solid #3a413d;border-radius:999px;flex:none;width:28px;height:16px;padding:0;position:relative}.no-switch span{background:#757e79;border-radius:50%;width:10px;height:10px;transition:transform .16s,background-color .16s;position:absolute;top:2px;left:2px}.no-switch.is-on{background:#b7ff2a29;border-color:#b7ff2a73}.no-switch.is-on span{background:var(--no-lime);transform:translate(12px)}.no-mode-label{color:#737c78;font-family:var(--no-mono);font-size:8.5px}.no-model-pill{color:#aeb6b2;white-space:nowrap;border:1px solid #303633;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9.5px;display:inline-flex;overflow:hidden}.no-model-pill svg{width:12px;height:12px;color:var(--no-cyan)}.no-composer-act{border-radius:7px;min-height:32px;padding:0 12px;font-size:11px}.no-composer-act svg{width:13px;height:13px}.no-playground-hint{color:#5d6662;text-align:center;margin:-5px 0 0;font-size:9.5px;line-height:1.5}.no-governing-terms{z-index:1;color:#606965;border-top:1px solid #171a18;flex-wrap:wrap;gap:8px 12px;width:min(1080px,100% - 40px);margin:0 auto;padding:14px 0 18px;font-size:9px;line-height:1.55;display:flex;position:relative}.no-governing-terms>span{color:#909995;font-family:var(--no-mono);letter-spacing:.1em;font-size:8px}.no-governing-terms p{flex:520px;margin:0}.no-governing-terms a{color:#aeb6b2;text-underline-offset:2px;text-decoration:underline}.no-governing-terms a:hover{color:var(--no-lime)}.no-footer{background:#050606;border-top:1px solid #171a18}.no-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.75fr));gap:clamp(28px,5vw,70px);width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 46px;display:grid}.no-footer-brand p{color:#838c88;max-width:390px;margin:18px 0 12px;font-size:12px;line-height:1.65}.no-footer-brand>span{color:#555e5a;font-family:var(--no-mono);letter-spacing:.035em;font-size:8.5px}.no-footer-column{flex-direction:column;gap:9px;display:flex}.no-footer-column h2{color:#d6dcd9;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.no-footer-column a{color:#737c78;width:fit-content;font-size:11px;line-height:1.4;text-decoration:none}.no-footer-column a:hover{color:var(--no-lime)}.no-footer-base{color:#505854;width:min(1180px,100% - 40px);font-family:var(--no-mono);border-top:1px solid #161918;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:15px 0 20px;font-size:8.5px;display:flex}.no-footer-status{align-items:center;gap:7px;display:inline-flex}.no-footer-status i{background:var(--no-lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #b7ff2a17}.no-dropdown{--background:#0e1110;--foreground:#e9eeeb;--popover:#0e1110;--popover-foreground:#e9eeeb;--border:#303633;color:#e9eeeb!important;background:#0e1110!important;border-color:#303633!important}.no-dropdown-meta{flex-direction:column;gap:3px;padding:7px 9px 8px;display:flex}.no-dropdown-meta strong{color:#eef2ef;font-size:11px;font-weight:600}.no-dropdown-meta span{color:#77817c;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.no-dropdown a,.no-dropdown button,.no-dropdown [role=menuitem]{font-size:11.5px}.no-page-hero{text-align:center;width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(80px,11vh,126px) 0 50px;position:relative}.no-page-hero:before{z-index:-1;content:"";background:radial-gradient(620px 300px at 50% 8%,#b7ff2a11,#0000 72%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/72px 100%;position:absolute;inset:0 -18vw;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.no-page-hero h1{color:#f2f5f3;letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(42px,6.7vw,78px);font-weight:600;line-height:.98}.no-page-hero>p:not(.no-eyebrow){color:#8c9591;text-wrap:pretty;max-width:700px;margin:23px auto 0;font-size:14px;line-height:1.7}.no-page-hero-points{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:25px;display:flex}.no-page-hero-points span{color:#8c9591;font-family:var(--no-mono);background:#0b0d0c;border:1px solid #292f2c;border-radius:999px;padding:6px 9px;font-size:8.5px}.no-pricing{width:min(1180px,100% - 40px);margin:0 auto;padding:4px 0 84px}.no-pricing-toggle{background:#0b0d0c;border:1px solid #2b302d;border-radius:9px;width:fit-content;margin:0 auto 26px;padding:4px;display:flex}.no-pricing-toggle button{color:#7f8984;min-height:34px;font-family:var(--no-sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;font-weight:500;display:inline-flex}.no-pricing-toggle button:hover{color:#fff}.no-pricing-toggle button.is-active{color:#f5f7f6;background:#1c201e}.no-pricing-toggle button span{color:var(--no-lime);font-family:var(--no-mono);background:#b7ff2a1f;border-radius:999px;padding:3px 5px;font-size:7.5px}.no-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.no-plan{background:linear-gradient(#ffffff05,#0000 24%),#0c0e0d;border:1px solid #292f2c;border-radius:14px;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative;box-shadow:0 22px 70px #00000038}.no-plan.is-featured{background:radial-gradient(420px 250px at 50% 0,#b7ff2a17,#0000 70%),linear-gradient(#ffffff07,#0000 28%),#0d100c;border-color:#b7ff2a6b;box-shadow:0 26px 80px #0000004d,inset 0 0 0 1px #b7ff2a0a}.no-plan-flag{min-height:23px;color:var(--no-lime);font-family:var(--no-mono);letter-spacing:.04em;background:#141b0b;border:1px solid #b7ff2a73;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:7.5px;display:inline-flex;position:absolute;top:-11px;right:18px}.no-plan-flag svg{width:10px;height:10px}.no-plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.no-plan-name{color:#f2f5f3;letter-spacing:-.02em;font-size:17px;font-weight:600}.no-plan-interval{color:#626c67;font-family:var(--no-mono);font-size:8px}.no-plan-description{color:#858e89;min-height:58px;margin:13px 0 18px;font-size:11.5px;line-height:1.55}.no-plan-price{color:#fff;align-items:baseline;gap:5px;display:flex}.no-plan-price>span{letter-spacing:-.065em;font-size:44px;font-weight:600;line-height:1}.no-plan-price small{color:#757f7a;font-size:11px}.no-plan-price del{color:#59625e;font-family:var(--no-mono);margin-left:4px;font-size:10px}.no-plan-tip{color:#626b67;margin:8px 0 20px;font-size:9.5px}.no-plan-button{border-radius:7px;width:100%;min-height:42px;margin-bottom:23px}.no-plan-features-title{color:#bfc6c2;margin:0 0 11px;font-size:10px;font-weight:600}.no-plan-features{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.no-plan-features li{color:#87908c;align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.45;display:flex}.no-plan-features svg{width:12px;height:12px;color:var(--no-lime);flex:none;margin-top:1px}.no-pricing-footnote{color:#5f6864;justify-content:center;align-items:center;gap:11px;margin-top:28px;display:flex}.no-pricing-footnote p{margin:0;font-size:10px;line-height:1.5}.no-stripe-mark{color:#aab2ae;letter-spacing:-.02em;background:#0e1110;border:1px solid #2d3330;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600}.no-legal-page{width:min(900px,100% - 40px);margin:0 auto;padding:clamp(76px,10vh,120px) 0 80px}.no-legal-head{border-bottom:1px solid #252a28;padding-bottom:36px}.no-legal-head h1{color:#f3f6f4;letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,66px);font-weight:600;line-height:1}.no-legal-updated{color:#626b67;font-family:var(--no-mono);margin:16px 0 0;font-size:9px}.no-legal-body{flex-direction:column;display:flex}.no-legal-body section{border-bottom:1px solid #1b1f1d;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);padding:30px 0;display:grid}.no-legal-body h2{color:#dfe4e1;margin:0;font-size:12px;font-weight:600;line-height:1.5}.no-legal-body p{color:#858e89;margin:0;font-size:12.5px;line-height:1.75}.no-legal-contact{color:#737c78;margin:34px 0 0;font-size:12px;line-height:1.6}.no-legal-contact a{color:var(--no-lime);text-decoration:none}.no-auth-shell{background:radial-gradient(700px 460px at 50% 55%,#b7ff2a0f,#0000 70%),radial-gradient(500px 300px at 70% 40%,#35d9e80a,#0000 70%),#000;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.no-auth-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(600px 500px at 50% 58%,#000 10%,#0000 78%);mask-image:radial-gradient(600px 500px at 50% 58%,#000 10%,#0000 78%)}.no-auth-topbar{z-index:1;border-bottom:1px solid #1b1f1d;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex;position:relative}.no-auth-back{color:#7b8480;font-size:11px;text-decoration:none}.no-auth-back:hover{color:var(--no-lime)}.no-auth-main{z-index:1;flex:1;justify-content:center;align-items:center;padding:38px 16px;display:flex;position:relative}.no-auth-card{background:linear-gradient(#ffffff06,#0000 25%),#0c0e0d;border:1px solid #303633;border-radius:17px;width:min(460px,100%);padding:34px;box-shadow:0 34px 110px #0000008f}.no-auth-mark{color:#8c9591;font-family:var(--no-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:8.5px;display:inline-flex}.no-auth-mark span{background:var(--no-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b7ff2a17}.no-auth-card h1{color:#f3f6f4;letter-spacing:-.05em;margin:0;font-size:31px;font-weight:600;line-height:1.08}.no-auth-card>p{color:#858e89;margin:13px 0 23px;font-size:12px;line-height:1.65}.no-auth-form{width:100%;max-width:none!important}.no-auth-card .w-full:not([data-slot=dialog-close]){min-height:43px;color:#f0f3f1!important;background:#141817!important;border-color:#3a423e!important}.no-auth-card .w-full:not([data-slot=dialog-close]):hover{background:#1a1f1c!important;border-color:#b7ff2a6b!important}.no-auth-card .w-full svg{color:var(--no-lime)}.no-auth-card .w-full h3{font-size:12px;font-weight:600}.no-auth-card>small{color:#5e6763;margin-top:17px;font-size:9.5px;line-height:1.5;display:block}.no-auth-footer{z-index:1;color:#4e5753;font-family:var(--no-mono);text-align:center;margin:0;padding:0 20px 20px;font-size:8.5px;position:relative}.no-sign-dialog{--background:#0b0d0c;--foreground:#f3f6f4;--card:#0b0d0c;--card-foreground:#f3f6f4;--popover:#0b0d0c;--popover-foreground:#f3f6f4;--primary:#b7ff2a;--primary-foreground:#050700;--secondary:#171a19;--secondary-foreground:#dfe4e1;--muted:#171a19;--muted-foreground:#8a9290;--accent:#202522;--accent-foreground:#f3f6f4;--border:#303633;--input:#363d39;--ring:#b7ff2a;font-family:var(--no-sans);color:#f3f6f4!important;background:#0b0d0c!important;border:1px solid #303633!important;border-radius:17px!important;box-shadow:0 34px 120px #000000bf!important}.no-sign-dialog>[data-slot=dialog-header]{padding-right:24px}.no-sign-dialog [data-slot=dialog-title]{color:#f3f6f4;letter-spacing:-.04em;font-size:22px;font-weight:600}.no-sign-dialog [data-slot=dialog-description]{color:#858e89;font-size:12px;line-height:1.55}.no-sign-dialog [data-slot=dialog-close]{color:#858e89;background:#171a19;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.no-sign-dialog [data-slot=dialog-close]:hover{color:#fff;background:#202522}.no-sign-dialog .w-full:not([data-slot=dialog-close]){min-height:42px;color:#f0f3f1!important;background:#141817!important;border-color:#3a423e!important}.no-sign-dialog .w-full:not([data-slot=dialog-close]):hover{background:#1a1f1c!important;border-color:#b7ff2a6b!important}.no-sign-dialog .w-full svg{color:var(--no-lime)}.no-sign-dialog .w-full h3{font-size:12px;font-weight:600}.no-queue-overlay{z-index:200;-webkit-backdrop-filter:blur(14px);background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.no-queue-card{text-align:center;background:radial-gradient(440px 280px at 50% 0,#b7ff2a1a,#0000 70%),#0a0d09;border:1px solid #b7ff2a4d;border-radius:19px;width:min(520px,100%);max-height:min(88dvh,720px);padding:34px;overflow-y:auto;box-shadow:0 42px 140px #000000db}.no-queue-orbit{place-items:center;width:112px;height:112px;margin:0 auto 18px;display:grid;position:relative}.no-queue-orbit img{z-index:2;object-fit:cover;border:1px solid #b7ff2a57;border-radius:14px;width:64px;height:64px;position:relative;box-shadow:0 0 36px #b7ff2a2e}.no-queue-orbit span{border:1px solid #b7ff2a33;border-radius:50%;animation:4s linear infinite no-orbit;position:absolute;inset:0}.no-queue-orbit span:nth-child(2){border-color:#35d9e82b;animation-duration:3.2s;animation-direction:reverse;inset:10px}.no-queue-orbit span:nth-child(3){border-style:dashed;border-color:#ffffff1f;animation-duration:5.5s;inset:21px}@keyframes no-orbit{to{transform:rotate(360deg)}}.no-queue-kicker{color:var(--no-lime);font-family:var(--no-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:8.5px}.no-queue-card h2{color:#f4f7f5;letter-spacing:-.045em;margin:0;font-size:28px;font-weight:600;line-height:1.1}.no-queue-step{color:#818b86;margin:12px 0 20px;font-size:11.5px}.no-queue-position{color:#fff;font-family:var(--no-mono);letter-spacing:-.04em;font-size:36px;font-weight:500}.no-queue-bar{background:#20251e;border-radius:999px;height:5px;margin:17px 0 10px;overflow:hidden}.no-queue-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--no-cyan),var(--no-lime));height:100%;transition:width 1.2s;display:block;box-shadow:0 0 18px #b7ff2a59}.no-queue-meta{color:#69736e;font-family:var(--no-mono);justify-content:space-between;gap:12px;font-size:8.5px;display:flex}.no-queue-note{color:#727c76;background:#0e110d;border:1px solid #252b27;border-radius:8px;margin:22px 0 16px;padding:12px;font-size:10px;line-height:1.55}.no-queue-leave{color:#909994;min-height:36px;font-family:var(--no-sans);background:0 0;border:1px solid #303733;border-radius:7px;padding:0 13px;font-size:10.5px}.no-queue-leave:hover{color:#fff;border-color:#4a544e}@media (max-width:900px){.no-global-bar{grid-template-columns:1fr auto}.no-global-nav,.no-global-actions{display:none}.no-menu-button{display:inline-flex}.no-model-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.no-model-nav{display:none}.no-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.no-footer-brand{grid-column:1/-1}.no-pricing-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.no-plan-description{min-height:0}}@media (max-width:640px){.no-global-bar{height:56px;padding:0 14px}.no-brand-copy strong{font-size:10px}.no-brand-mark{width:31px;height:31px}.no-model-bar{min-height:46px;padding:0 14px}.no-breadcrumb{font-size:10.5px}.no-breadcrumb span,.no-breadcrumb i{display:none}.no-api-link{min-height:28px;padding:0 10px;font-size:9.5px}.no-playground{min-height:calc(100dvh - 102px)}.no-stage-inner{gap:14px;width:calc(100% - 24px);padding:42px 0 22px}.no-stage-heading h1{font-size:clamp(18px,5.3vw,23px)}.no-stage-heading p{max-width:290px;font-size:11.5px}.no-suggestions{grid-template-columns:1fr}.no-suggestion{min-height:0;padding:11px}.no-suggestion-copy small{display:none}.no-composer textarea{min-height:72px;font-size:13px}.no-composer-toolbar{align-items:flex-end;gap:8px}.no-composer-tools{flex-wrap:wrap;gap:6px}.no-mode-chip{padding:0 6px;font-size:9px}.no-mode-label,.no-model-pill{display:none}.no-composer-submit{flex:none}.no-composer-act{min-height:32px;padding:0 11px}.no-governing-terms{width:calc(100% - 24px)}.no-footer-grid{grid-template-columns:1fr 1fr;gap:28px;width:calc(100% - 28px);padding:42px 0 34px}.no-footer-brand,.no-footer-column:last-child{grid-column:1/-1}.no-footer-base{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}.no-page-hero{width:calc(100% - 28px)}.no-page-hero h1{font-size:clamp(39px,13vw,58px)}.no-page-hero>p:not(.no-eyebrow){font-size:12.5px}.no-pricing{width:calc(100% - 28px)}.no-plan{padding:21px}.no-pricing-footnote{flex-direction:column;align-items:flex-start}.no-legal-page{width:calc(100% - 28px)}.no-legal-body section{grid-template-columns:1fr;gap:10px;padding:24px 0}.no-legal-body p{font-size:12px}.no-auth-topbar{width:calc(100% - 28px);min-height:70px}.no-auth-card{padding:26px 20px}.no-auth-card h1{font-size:27px}.no-queue-card{padding:27px 20px}.no-queue-card h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.no-spin,.no-queue-orbit span{animation:none}.no-shell{scroll-behavior:auto}}
