:root{font-family:Onest,Segoe UI Variable,Segoe UI,Arial,sans-serif;color:#0a1524;background:#f5f7f9;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #091522;--navy: #07111f;--blue: #2764f5;--lime: #c8ff3d;--line: #dbe1e7;--muted: #627080}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f7f9fb;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.site-shell{overflow:clip}.section-pad{padding-left:max(28px,calc((100vw - 1180px)/2));padding-right:max(28px,calc((100vw - 1180px)/2))}.header{height:78px;padding:0 max(28px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:48px;border-bottom:1px solid rgba(10,21,36,.08);background:#f7f9fbdb;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);position:fixed;z-index:50;top:0;left:0;right:0;box-shadow:0 8px 30px #08152406}.brand{display:inline-flex;align-items:center;gap:11px;font:800 22px Manrope;letter-spacing:-.8px}.brand>span:last-child>span{color:var(--blue)}.brand-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--navy);transform:rotate(8deg)}.brand-mark span{width:11px;height:11px;background:var(--lime);border-radius:3px}.nav{display:flex;align-items:center;gap:30px;margin:auto;font-size:14px;color:#3d4857}.nav a{transition:color .2s ease}.nav a:hover{color:var(--blue)}.button{min-height:52px;padding:0 24px;border:0;border-radius:12px;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-weight:600;cursor:pointer;box-shadow:0 10px 28px #2764f533;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.button:hover{transform:translateY(-2px);background:#174fd9}.button-small{min-height:42px;padding:0 18px;font-size:13px;border-radius:10px}.menu-button{display:none;border:0;background:transparent;padding:8px}.account-actions{display:flex;align-items:center;gap:18px}.account-actions.session-loading{visibility:hidden}.login-link{font-size:13px;font-weight:600}.session-link{min-width:166px;height:46px;padding:0 15px 0 7px;border:1px solid #d8e0e8;border-radius:12px;background:#fffc;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px #0a15240f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.session-link:hover{border-color:#b9c9e7;box-shadow:0 12px 30px #2764f51f;transform:translateY(-1px)}.session-link>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:var(--navy);color:var(--lime);font:700 12px Manrope}.session-link b{font-size:12px;white-space:nowrap}.session-link svg{color:var(--blue);margin-left:auto}.hero{min-height:760px;padding-top:150px;position:relative;background-image:linear-gradient(rgba(9,21,34,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(9,21,34,.035) 1px,transparent 1px);background-size:44px 44px}.hero-glow{position:absolute;width:580px;height:580px;border-radius:50%;background:radial-gradient(circle,rgba(91,134,255,.16),rgba(200,255,61,.04) 40%,transparent 67%);right:3%;top:80px;pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;text-transform:uppercase;letter-spacing:1.3px;font-weight:600;border:1px solid #ccd4de;border-radius:999px;padding:9px 13px;background:#ffffffb3}.live-dot{width:7px;height:7px;border-radius:50%;background:#55cb54;box-shadow:0 0 0 4px #55cb541f;display:inline-block}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center;margin-top:40px}h1,h2,h3,p{margin-top:0}h1{font:700 clamp(52px,6.3vw,86px)/.94 "Manrope";letter-spacing:-5px;margin-bottom:32px}h1 em,.contact h2 em{color:var(--blue);font-style:normal}.hero-copy{max-width:590px;font-size:19px;line-height:1.58;color:#536172}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid #98a2ae;padding:8px 0}.text-link span{margin-left:8px;color:var(--blue)}.api-card{position:relative;background:#081320;border-radius:20px;overflow:hidden;color:#dfe9f5;box-shadow:0 35px 70px #07111f38;transform:rotate(1.2deg)}.api-card:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.12);border-radius:inherit;pointer-events:none}.api-card-head{height:54px;border-bottom:1px solid #1d2a39;display:flex;align-items:center;padding:0 18px;font:500 11px Manrope;text-transform:uppercase;letter-spacing:1px;color:#778698}.api-card-head>div{display:flex;gap:5px;margin-right:28px}.api-card-head i{width:8px;height:8px;border-radius:50%;background:#334150}.api-card-head i:first-child{background:#ff6c5e}.api-status{margin-left:auto;display:flex;align-items:center;gap:6px}.api-status b{width:6px;height:6px;background:var(--lime);border-radius:50%}.api-card pre{margin:0;padding:34px 28px 32px;font:13px/1.9 Consolas,monospace;overflow-x:auto;min-height:285px}.code-muted{color:#aeb8c5}.code-blue{color:#6ba1ff}.code-string{color:#b8ea91}.api-note{border-top:1px solid #1d2a39;height:50px;display:flex;align-items:center;gap:8px;padding:0 20px;color:#9aa9b9;font-size:12px}.api-note svg{color:var(--lime)}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:66px;margin-bottom:76px;border-top:1px solid #cfd6de}.hero-facts>div{padding:20px 20px 0 0;display:flex;gap:16px;align-items:flex-start}.hero-facts>div+div{border-left:1px solid #cfd6de;padding-left:25px}.hero-facts strong{color:var(--blue);font:600 12px Manrope}.hero-facts span{color:#556272;font-size:13px;line-height:1.5}.hero-facts span b{color:#253447;font-weight:750}.ticker{height:74px;background:var(--lime);color:#101a12;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font:700 13px Manrope;border-block:1px solid rgba(9,21,34,.08)}.ticker-track{width:max-content;display:flex;animation:tickerMove 65s linear infinite;will-change:transform}.ticker-set{display:flex;align-items:center;gap:42px;padding:0 21px}.ticker-model{display:inline-flex;align-items:center;gap:10px}.ticker-placeholder{width:100%;text-align:center;color:#101a129e;font-size:12px}.ticker-loading{background:linear-gradient(100deg,#b8f532 30%,#d7ff79,#b8f532 70%);background-size:240% 100%;animation:skeletonWave 1.45s ease-in-out infinite}@keyframes tickerMove{to{transform:translate(-50%)}}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero-grid[data-reveal]{transition-delay:.07s}.hero-facts[data-reveal]{transition-delay:.14s}.section{padding-top:145px;padding-bottom:145px}.section-heading{display:grid;grid-template-columns:180px 1fr 330px;gap:40px;align-items:start;margin-bottom:66px}.section-index{color:var(--blue);font:700 11px Manrope;letter-spacing:1px}.kicker{margin-top:24px;color:#7a8795;font:600 11px Manrope;letter-spacing:1.5px}.section-heading h2,.faq h2,.contact h2{font:700 clamp(38px,4.3vw,60px)/1.04 "Manrope";letter-spacing:-3px;margin:0}.section-heading h2 span{color:#8793a0}.section-heading>p{color:#687586;line-height:1.65;font-size:15px;margin-top:8px}.model-logo{--logo: none;--logo-color: #fff;flex:0 0 auto;border-radius:11px;display:inline-grid;place-items:center;background:#0a1524;box-shadow:inset 0 0 0 1px #ffffff29}.model-logo i{width:58%;height:58%;display:block;background:var(--logo-color);mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat}.model-logo--openai{--logo: url(/model-logos/openai.svg);background:#111}.model-logo--anthropic{--logo: url(/model-logos/anthropic.svg);background:#d97757}.model-logo--google{--logo: url(/model-logos/gemini.svg);background:linear-gradient(135deg,#4285f4,#9b72cb)}.model-logo--deepseek{--logo: url(/model-logos/deepseek.svg);background:#4b78ec}.model-logo--xai{--logo: url(/model-logos/grok.svg);background:#050505}.model-logo--mistral{--logo: url(/model-logos/mistral.svg);background:#ff7000}.model-logo--qwen{--logo: url(/model-logos/qwen.svg);background:#6554e8}.model-logo--meta{--logo: url(/model-logos/meta.svg);background:#1677f2}.model-logo--flux{--logo: url(/model-logos/flux.svg);--logo-color: var(--lime);background:#171717}.model-catalog{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.model-catalog article{min-height:265px;padding:24px;display:flex;flex-direction:column;border:1px solid #d9e0e7;border-radius:18px;background:#ffffffb3;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.model-catalog article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 16px 38px #09152212}.model-card-head{display:grid;grid-template-columns:26px 40px 1fr;align-items:center;gap:12px}.model-index{color:var(--blue);font:700 10px Manrope}.model-catalog h3{margin:0 0 4px;font:700 19px Manrope;letter-spacing:-.5px}.model-catalog code{color:#8a96a2;font-size:10px}.model-purpose{margin:28px 0 20px;color:#637181;font-size:13px;line-height:1.55}.model-prices{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.model-prices>div{padding:13px 14px;border-radius:11px;background:#f0f3f6;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.model-prices span{color:#7f8a96;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.model-prices strong{color:var(--ink);font:700 17px Manrope}.model-catalog article>small{margin-top:12px;color:#929ca7;font-size:9px}.catalog-message{grid-column:1 / -1;min-height:265px;border:1px solid #d9e0e7;border-radius:18px;background:#ffffffb3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#687586}.catalog-message strong{color:var(--ink);font:700 18px Manrope}.catalog-message p{margin:8px 0 0;font-size:13px}.plans-section{padding-top:10px;padding-bottom:145px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-card{min-height:390px;padding:25px;border:1px solid #d9e0e7;border-radius:18px;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}.plan-card.current{border-color:#9bb9ff;box-shadow:inset 0 0 0 1px #9bb9ff}.plan-card-3{background:var(--navy);border-color:var(--navy);color:#fff}.plan-card-3.current{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.plan-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plan-card-head>div{display:flex;align-items:center;gap:8px}.plan-card-head span{font:700 21px Manrope}.plan-card-head b{padding:5px 7px;border-radius:999px;background:#eaf1ff;color:var(--blue);font-size:8px;text-transform:uppercase;letter-spacing:.5px}.plan-card-3 .plan-card-head b{background:#c8ff3d24;color:var(--lime)}.plan-card-head small{padding:6px 8px;border-radius:7px;background:#f0f3f6;color:#687586;font-size:9px;white-space:nowrap}.plan-card-3 .plan-card-head small{background:#152337;color:#a4b0be}.plan-price{margin:38px 0 10px;font:700 36px Manrope;letter-spacing:-1.5px}.plan-card>p{color:#718090;min-height:40px;font-size:12px;line-height:1.55}.plan-card-3>p{color:#929faf}.plan-card ul{list-style:none;padding:18px 0 0;margin:0 0 28px;border-top:1px solid #e5e9ed;color:var(--blue);display:flex;flex-direction:column;gap:12px;font-size:11px}.plan-card li span{color:#596777;margin-left:6px}.plan-card-3 ul{border-color:#263546;color:var(--lime)}.plan-card-3 li span{color:#a0adbb}.plan-action{width:100%;margin-top:auto;min-height:46px;display:inline-flex;align-items:center;justify-content:center}.plan-action.disabled{opacity:.5;pointer-events:none}.plan-free-note{margin-top:auto;min-height:46px;display:grid;place-items:center;border-radius:10px;background:#f1f4f6;color:#7e8995;font-size:10px}.plan-grid-loading .plan-price{color:#aeb8c2;animation:skeletonWave 1.45s ease-in-out infinite}.model-catalog .model-card-skeleton,.example-models .example-card-skeleton{position:relative;overflow:hidden;pointer-events:none}.model-card-skeleton:after,.example-card-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-110%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.72) 50%,transparent 80%);animation:skeletonSweep 1.45s ease-in-out infinite}.model-catalog .model-card-skeleton:hover{transform:none;box-shadow:none;background:#ffffffb3}.model-card-skeleton span{width:58%;height:40px;border-radius:11px;background:#e3e8ed}.model-card-skeleton i{width:88%;height:52px;margin-top:28px;border-radius:9px;background:#e7ebef}.model-card-skeleton b{width:100%;height:51px;margin-top:auto;border-radius:11px;background:#e1e6eb}.model-card-skeleton em{width:52%;height:9px;margin-top:12px;border-radius:5px;background:#e7ebef}@keyframes skeletonSweep{to{transform:translate(110%)}}.dark-section{background:var(--navy);color:#fff;position:relative}.dark-section .section-pad{padding-top:145px;padding-bottom:120px}.section-heading.light .section-index{color:var(--lime)}.section-heading.light h2 span{color:#738196}.section-heading.light>p{color:#8995a5}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{min-height:255px;padding:22px;border:1px solid #263445;border-radius:14px;background:#0a1726;position:relative}.step-number{color:var(--lime);font:600 11px Manrope}.step-icon{width:55px;height:55px;border:1px solid #334153;border-radius:14px;display:grid;place-items:center;color:var(--lime);margin:28px 0 20px}.step h3{font:600 21px Manrope}.step p{color:#8e9bab;font-size:14px;line-height:1.65;max-width:290px}.compatibility{margin-top:18px;border:1px solid #2b3949;border-radius:16px;display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;padding:22px;background:#0a1726}.compatibility>div{display:flex;align-items:center;gap:14px}.compatibility>div>span:last-child{display:flex;flex-direction:column;gap:5px}.compatibility strong{font:650 14px Manrope}.compatibility small{color:#8290a0;font-size:11px}.compatibility-icon{width:48px;height:48px;border:1px solid #334153;border-radius:12px;color:var(--lime);display:grid;place-items:center}.compatibility p{margin:0;color:#93a0af;line-height:1.55;font-size:13px}.example-models{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.example-models article{border:1px solid #2b3949;border-radius:16px;padding:22px;background:#0a1726;overflow:hidden}.example-model-title{display:flex;align-items:center;gap:11px;color:#fff;font:650 14px Manrope}.example-models p{color:#8e9bab;min-height:40px;font-size:12px;line-height:1.5;margin-top:15px}.example-models pre{margin:18px -22px -22px;padding:18px 22px;border-top:1px solid #263445;overflow-x:auto;color:#b9c8d8;font:11px/1.7 Consolas,monospace}.example-card-skeleton{min-height:205px}.example-card-skeleton span{display:block;width:55%;height:32px;border-radius:9px;background:#1d2b3b}.example-card-skeleton i{display:block;width:82%;height:34px;margin-top:18px;border-radius:8px;background:#1b2938}.example-card-skeleton b{display:block;width:calc(100% + 44px);height:74px;margin:18px -22px -22px;border-top:1px solid #263445;background:#101d2c}.business{padding-top:145px;padding-bottom:145px}.business-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.business-panel{min-height:480px;padding:40px;border-radius:22px;background:var(--blue);color:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}.business-panel:after{content:"₽";position:absolute;font:700 310px/1 Manrope;color:#ffffff12;right:-22px;bottom:-63px}.panel-label{font:600 11px Manrope;letter-spacing:1.6px;opacity:.7}.business-panel h3{font:700 48px/1.05 Manrope;letter-spacing:-2.5px;margin:54px 0 24px}.business-panel p{color:#dfe8ff;line-height:1.7;max-width:420px;font-size:14px}.payment-pills{display:flex;gap:8px;margin-top:auto;position:relative;z-index:1}.payment-pills span{border:1px solid rgba(255,255,255,.35);border-radius:9px;padding:10px 13px;font:700 11px Manrope;background:#ffffff14}.business-panel small{margin-top:16px;opacity:.65;font-size:10px;position:relative;z-index:1}.benefit-list{border-top:1px solid #d6dde4}.benefit-list article{display:grid;grid-template-columns:52px 40px 180px 1fr;align-items:center;gap:18px;min-height:152px;border-bottom:1px solid #d6dde4}.benefit-list article>div{width:46px;height:46px;border:1px solid #d8dee5;border-radius:12px;display:grid;place-items:center;color:var(--blue)}.benefit-list article>span{color:#9aa4af;font:600 11px Manrope}.benefit-list h3{margin:0;font:600 18px Manrope}.benefit-list p{margin:0;color:#6b7786;line-height:1.55;font-size:13px}.faq{padding-top:130px;padding-bottom:140px;background:#eef2f5;display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.faq-title h2{margin:28px 0 22px}.faq-title p{color:#6d7987}.faq-list{border-top:1px solid #cbd3dc}.faq-item{width:100%;display:grid;grid-template-columns:45px 1fr 30px;text-align:left;border:0;border-bottom:1px solid #cbd3dc;padding:25px 0;background:transparent;cursor:pointer;color:var(--ink)}.faq-item>span{color:var(--blue);font:600 10px Manrope}.faq-item strong{font:600 16px Manrope}.faq-item i{font-style:normal;font-size:24px;color:var(--blue);text-align:right}.faq-item p{grid-column:2 / 4;max-height:0;overflow:hidden;opacity:0;margin:0;color:#6b7887;font-size:13px;line-height:1.65;transition:.25s ease}.faq-item.active p{max-height:140px;opacity:1;margin-top:17px}.contact{background:var(--lime);padding:105px max(28px,calc((100vw - 1180px)/2))}.contact h2{margin:28px 0;font-size:clamp(48px,6vw,76px)}.contact h2 em{color:var(--blue)}.contact-question{max-width:900px}.contact-question>p{max-width:540px;line-height:1.65;color:#435044;font-size:16px}.telegram-button{margin-top:24px;background:var(--navy);box-shadow:0 10px 28px #0915222e}.telegram-button:hover{background:#172b3e}footer{min-height:190px;background:var(--navy);color:#fff;padding:50px max(28px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:220px 1fr auto;align-items:start;gap:40px}.footer-brand .brand-mark{background:#fff}.footer-brand .brand-mark span{background:var(--blue)}footer p{color:#7f8d9e;font-size:12px;max-width:310px;line-height:1.6}footer>div{display:flex;gap:25px;font-size:12px;color:#b9c3ce}.sitemap{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px 28px}.sitemap span{grid-column:1 / -1;color:#596777;text-transform:uppercase;letter-spacing:1px;font-size:10px}footer small{grid-column:1 / -1;color:#596777;border-top:1px solid #233141;padding-top:20px}@media(max-width:900px){.header{gap:20px}.nav{position:absolute;top:78px;left:14px;right:14px;background:#fffffff7;padding:20px;border:1px solid #e0e6eb;border-radius:14px;flex-direction:column;align-items:flex-start;box-shadow:0 18px 45px #0000001c;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transition:opacity .2s ease,transform .2s ease,visibility .2s}.nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.header-cta{margin-left:auto}.menu-button{display:block}.hero-grid,.section-heading,.business-grid,.faq,.contact{grid-template-columns:1fr}.hero{padding-top:130px}.hero-grid{gap:50px}.api-card{max-width:600px;transform:none}.hero-facts{margin-bottom:60px}.section-heading{gap:15px}.section-heading h2{margin:15px 0}.model-catalog{grid-template-columns:1fr 1fr}.compatibility{grid-template-columns:1fr;gap:15px}.example-models{grid-template-columns:1fr}.faq{gap:50px}}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:#fff;position:relative}.auth-brand{position:absolute;z-index:2;top:32px;left:42px;right:42px;display:flex;justify-content:space-between;align-items:center}.auth-brand .brand-mark{background:#fff}.auth-brand .brand-mark span{background:var(--blue)}.auth-brand>a:last-child{color:#9ba8b8;font-size:12px}.auth-aside{min-height:760px;padding:150px max(42px,calc((100vw - 1180px)/2)) 70px 7vw;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.auth-aside:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px}.auth-aside h1{max-width:620px;font-size:clamp(45px,5vw,70px);letter-spacing:-4px;position:relative}.auth-aside .kicker{color:var(--lime);position:relative}.auth-aside ul{list-style:none;padding:28px 0 0;border-top:1px solid #263546;display:flex;flex-wrap:wrap;gap:18px 35px;color:#9ba8b7;font-size:13px;position:relative}.auth-aside li:before{content:"✓";color:var(--lime);margin-right:8px}.auth-orbit{position:absolute;width:360px;height:360px;border:1px solid #273647;border-radius:50%;top:95px;right:-80px;display:grid;place-items:center;color:var(--lime);font:700 38px Manrope}.auth-orbit:before,.auth-orbit:after{content:"";position:absolute;border:1px solid #273647;border-radius:50%;inset:50px}.auth-orbit:after{inset:105px}.auth-orbit i{position:absolute;width:11px;height:11px;background:var(--blue);border-radius:50%}.auth-orbit i:nth-child(2){top:24px;left:92px}.auth-orbit i:nth-child(3){right:10px;bottom:110px;background:var(--lime)}.auth-orbit i:nth-child(4){left:65px;bottom:38px;background:#9c65ff}.auth-panel{background:#f5f7f9;color:var(--ink);display:grid;place-items:center;padding:110px 7vw 60px}.auth-form{width:min(440px,100%)}.auth-step{color:var(--blue);font:700 10px Manrope;letter-spacing:1.5px}.auth-form h2{font:700 42px Manrope;letter-spacing:-2px;margin:16px 0 10px}.auth-form>p{color:#6e7a89;font-size:13px;line-height:1.5;margin-bottom:30px}.auth-form label,.modal-form label,.settings-card label{display:block;color:#6d7885;font-size:11px;font-weight:600;margin-bottom:18px}.auth-form input,.modal-form input,.settings-card input{width:100%;height:49px;border:1px solid #d6dde4;border-radius:10px;margin-top:7px;padding:0 14px;background:#fff;outline:0;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.auth-form input:focus,.modal-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2764f514}.select-menu{position:relative;margin-top:7px;color:var(--ink);font-size:13px}.select-trigger{width:100%;height:49px;border:1px solid #d6dde4;border-radius:10px;padding:0 13px 0 14px;background:#fff;color:inherit;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.select-trigger i{font-style:normal;color:#7d8997;font-size:17px;line-height:1;transform:translateY(-2px);transition:transform .2s ease}.select-menu.open .select-trigger i{transform:rotate(180deg) translateY(2px)}.select-menu.open .select-trigger,.select-trigger:focus-visible{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #2764f517}.select-options{position:absolute;z-index:20;top:calc(100% + 7px);left:0;right:0;padding:6px;border:1px solid #dce3e9;border-radius:11px;background:#fffffffa;box-shadow:0 18px 45px #09152229;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dropdownIn .16s cubic-bezier(.2,.7,.2,1) both;transform-origin:top}.select-options button{width:100%;min-height:38px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:#465363;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;text-align:left;transition:color .15s ease,background .15s ease}.select-options button:hover,.select-options button.selected{background:#edf3ff;color:var(--blue)}.select-options b{font-size:11px}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.team-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:#e9edf1;padding:4px;border-radius:11px;margin:5px 0 18px}.team-mode button{border:0;background:transparent;border-radius:8px;padding:10px 5px;font-size:10px;color:#697586;cursor:pointer}.team-mode button.active{background:#fff;color:var(--ink);box-shadow:0 2px 8px #13213214;font-weight:600}.auth-note{padding:14px;border:1px solid #d7dfe7;border-radius:10px;color:#6f7c8b;font-size:11px;line-height:1.5;margin-bottom:18px}.auth-submit{width:100%}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error,.dash-alert{background:#fff0f0;color:#a82e2e;border:1px solid #f2c9c9;padding:12px 14px;border-radius:9px;font-size:12px;margin-bottom:16px}.auth-success{background:#eff9ec;color:#35752c;border:1px solid #cde8c7;padding:12px 14px;border-radius:9px;font-size:12px;margin-bottom:16px}.forgot-link{display:block;width:max-content;margin:14px auto 0;color:var(--blue);font-size:12px;font-weight:600}.auth-switch{text-align:center;margin:20px 0 0!important}.auth-switch a{color:var(--blue);font-weight:600}.auth-checking .auth-form{opacity:0;visibility:hidden}.auth-panel{position:relative}.auth-form,.auth-skeleton{grid-area:1 / 1}.auth-form{transition:opacity .25s ease}.auth-skeleton{width:min(440px,100%);display:flex;flex-direction:column;gap:17px;animation:skeletonAppear .2s ease both}.skeleton-line,.skeleton-button,.skeleton-form-field i,.skeleton-form-field b,.skeleton-copy i,.skeleton-tabs i,.skeleton-card i,.skeleton-panels article,.skeleton-recent,.dash-header-skeleton i,.skeleton-toolbar i,.skeleton-invite,.skeleton-settings>i,.skeleton-table div{display:block;background:linear-gradient(100deg,#9aa8b738 35%,#ffffffa6,#9aa8b738 65%);background-size:260% 100%;background-position:100% 0;animation:skeletonWave 1.45s ease-in-out infinite}.skeleton-line{width:100%;height:12px;border-radius:7px}.skeleton-line.short{width:28%;height:9px}.skeleton-line.title{width:68%;height:42px;border-radius:10px}.skeleton-line.copy{width:80%}.skeleton-line.value{width:52%;height:31px;margin-top:22px}.skeleton-line.switch{width:46%;height:10px;align-self:center}.skeleton-copy{display:flex;flex-direction:column;gap:7px}.skeleton-copy i{width:88%;height:10px;border-radius:6px}.skeleton-copy i:last-child{width:65%}.skeleton-form-field{display:flex;flex-direction:column;gap:7px}.skeleton-form-field i{width:70px;height:8px;border-radius:5px}.skeleton-form-field b{width:100%;height:49px;border-radius:10px}.skeleton-tabs{height:47px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;background:#9aa8b71f;border-radius:11px}.skeleton-tabs i{border-radius:8px}.skeleton-button{width:100%;height:52px;border-radius:12px;margin-top:3px}@keyframes skeletonWave{to{background-position:-100% 0}}@keyframes skeletonAppear{0%{opacity:0}to{opacity:1}}.dashboard{min-height:100vh;background:#f3f6f8;display:grid;grid-template-columns:244px 1fr;color:var(--ink)}.sidebar{background:var(--navy);color:#fff;padding:26px 18px 22px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column}.brand-compact{margin-left:8px}.sidebar .brand-mark{background:#fff}.sidebar .brand-mark span{background:var(--blue)}.workspace-switcher{margin-top:42px;padding:15px 13px;border:1px solid #273546;border-radius:12px;background:#0b1827}.workspace-switcher small{font:600 8px Manrope;letter-spacing:1px;color:#6f7d8d;display:block;margin-bottom:8px}.workspace-switcher .select-menu{margin-top:0}.workspace-switcher .select-trigger{height:31px;padding:0;border:0;background:transparent;color:#fff;font-weight:600;font-size:13px;box-shadow:none}.workspace-switcher .select-trigger i{color:#758395}.workspace-switcher .select-options{left:-7px;right:-7px;background:#122135;border-color:#2d3d50}.workspace-switcher .select-options button{color:#c3ccd6}.workspace-switcher .select-options button:hover,.workspace-switcher .select-options button.selected{color:#fff;background:#1c3048}.workspace-switcher>span{display:block;color:var(--lime);font-size:9px;margin-top:5px}.dash-nav{display:flex;flex-direction:column;gap:4px;margin-top:24px}.dash-nav a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:9px;color:#8d9aaa;font-size:12px}.dash-nav a:hover,.dash-nav a.active{background:#142337;color:#fff}.dash-nav a.active{box-shadow:inset 3px 0 var(--lime)}.dash-nav i{font-style:normal;width:19px;color:#677587;font-size:16px}.dash-nav a.active i{color:var(--lime)}.sidebar-bottom{margin-top:auto;border-top:1px solid #253343;padding:18px 10px 0;display:flex;justify-content:space-between}.sidebar-bottom a,.sidebar-bottom button{color:#778596;font-size:10px;border:0;background:transparent;cursor:pointer;padding:0}.dash-main{min-width:0}.dash-header{height:95px;border-bottom:1px solid #dce2e7;display:flex;justify-content:space-between;align-items:center;padding:0 42px;background:#fffc}.dash-header p{margin:0 0 3px;color:#8b96a3;font-size:10px}.dash-header h1{margin:0;font:700 25px Manrope;letter-spacing:-1px}.dash-title-row{display:flex;align-items:center;gap:10px}.level-badge{display:inline-flex;align-items:center;width:max-content;min-height:25px;padding:0 9px;border:1px solid #d2dae2;border-radius:999px;background:#fff;color:#657382;font:700 9px Manrope;letter-spacing:.3px}.level-badge.level-2{border-color:#bdd0ff;background:#edf3ff;color:var(--blue)}.level-badge.level-3{border-color:var(--navy);background:var(--navy);color:var(--lime)}.user-chip{display:flex;align-items:center;gap:11px}.user-chip>span,.member-avatar{width:36px;height:36px;border-radius:10px;background:var(--blue);color:#fff;display:inline-grid;place-items:center;font-weight:700}.user-chip div{display:flex;flex-direction:column}.user-chip strong{font-size:11px}.user-chip small{font-size:9px;color:#85909d;margin-top:3px}.dash-content{padding:34px 42px 60px;max-width:1450px;margin:0 auto}.dash-view{animation:contentIn .38s cubic-bezier(.2,.7,.2,1) both}.dash-header-skeleton{width:100%;display:flex;align-items:center;justify-content:space-between}.dash-header-skeleton>div{display:flex;flex-direction:column;gap:8px}.dash-header-skeleton div i:first-child{width:105px;height:8px;border-radius:5px}.dash-header-skeleton div i:last-child{width:155px;height:25px;border-radius:7px}.dash-header-skeleton>i{width:150px;height:38px;border-radius:10px}.dashboard-skeleton{animation:skeletonAppear .2s ease both}.skeleton-card{min-height:145px;padding:20px;border:1px solid #e1e6eb;border-radius:14px;background:#ffffffb8}.skeleton-card .copy{margin-top:22px}.skeleton-panels{display:grid;grid-template-columns:1.55fr .75fr;gap:14px;margin-top:14px}.skeleton-panels article{min-height:330px;border-radius:14px}.skeleton-recent{min-height:260px;margin-top:14px;border-radius:14px}.skeleton-toolbar{min-height:75px;display:flex;justify-content:space-between;margin-bottom:20px}.skeleton-toolbar>div{display:flex;flex-direction:column;gap:9px}.skeleton-toolbar div i:first-child{width:210px;height:27px;border-radius:8px}.skeleton-toolbar div i:last-child{width:310px;height:10px;border-radius:5px}.skeleton-toolbar>i{width:150px;height:44px;border-radius:10px}.skeleton-invite{min-height:130px;border-radius:14px;margin-bottom:14px}.skeleton-table{padding:14px;border:1px solid #dfe5ea;border-radius:14px;background:#ffffffb8;display:flex;flex-direction:column;gap:10px}.skeleton-table div{height:52px;border-radius:9px}.skeleton-settings{max-width:650px;padding:25px;border:1px solid #dfe5ea;border-radius:14px;background:#ffffffb8;display:flex;flex-direction:column;gap:18px}.skeleton-settings>i{height:58px;border-radius:9px}@keyframes contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-alert{margin:22px 42px 0;display:flex;justify-content:space-between}.dash-alert button{border:0;background:transparent;color:inherit;cursor:pointer}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.balance-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.balance-card{min-height:145px;padding:20px;border-radius:14px;background:var(--navy);color:#fff;display:flex;flex-direction:column}.balance-card small{color:var(--lime);font:700 8px Manrope;letter-spacing:1px}.balance-card strong{font:700 34px Manrope;margin:23px 0 6px}.balance-card span{color:#8190a1;font-size:9px;margin-top:auto}.billing-chart{margin-top:14px;padding:23px}.chart-controls{display:flex;gap:6px}.chart-controls button{border:1px solid #dce3e9;border-radius:8px;padding:7px 10px;background:#fff;color:#84909c;font-size:9px}.chart-controls button.active{background:#edf3ff;border-color:#c9d8fb;color:var(--blue)}.billing-history{padding:23px;margin-top:14px}.billing-history>.card-head{margin-bottom:12px}.billing-table-wrap{overflow-x:auto;margin:0 -23px -23px}.billing-table{width:100%;min-width:720px;border-collapse:collapse;font-size:11px}.billing-table th{padding:13px 23px;border-bottom:1px solid #e0e5ea;color:#8a95a1;font-size:9px;font-weight:600;text-align:left}.billing-table td{padding:15px 23px;border-bottom:1px solid #edf0f3;white-space:nowrap}.billing-table tbody tr:last-child td{border-bottom:0}.billing-table code{color:#536172;font-size:10px}.transaction-kind{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:650}.transaction-kind.deposit{background:#edf8f1;color:#257348}.transaction-kind.usage{background:#fff1f0;color:#a4433b}.transaction-amount{font-variant-numeric:tabular-nums;font-weight:700}.transaction-amount.deposit{color:#257348}.transaction-amount.usage{color:#a4433b}.billing-history-loading{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#72808e;font-size:11px}.billing-history-loading>div{display:flex;gap:6px}.billing-history-loading i{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:billingLoading 1s ease-in-out infinite}.billing-history-loading i:nth-child(2){animation-delay:.14s}.billing-history-loading i:nth-child(3){animation-delay:.28s}@keyframes billingLoading{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.deposit-card{margin-top:14px;padding:23px;border:1px solid #dfe5ea;border-radius:14px;background:#fff;display:grid;grid-template-columns:1fr minmax(300px,440px);align-items:end;gap:40px}.deposit-card small,.subscription-heading small{color:var(--blue);font:700 8px Manrope;letter-spacing:1.2px}.deposit-card h2,.subscription-heading h2{margin:8px 0 0;font:650 18px Manrope}.deposit-card p{color:#7d8996;font-size:10px;margin:8px 0 0}.deposit-card label{display:block;color:#6d7885;font-size:10px;font-weight:600}.deposit-card form>div{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:7px}.deposit-card input{min-width:0;height:48px;border:1px solid #d6dde4;border-radius:10px;padding:0 14px;outline:0}.deposit-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2764f514}.deposit-card .button{min-height:48px;box-shadow:none}.subscription-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:32px 0 14px}.dash-content .plan-card{min-height:365px}.dash-content .plan-price{font-size:30px}.button:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.org-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.metric-card{background:#fff;border:1px solid #dfe5ea;border-radius:14px;padding:20px;min-height:145px;display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.metric-card:hover{transform:translateY(-2px);border-color:#d0d9e2;box-shadow:0 12px 35px #0915220f}.metric-card small{color:#778493;font-size:10px}.metric-card strong{font:700 31px Manrope;letter-spacing:-1.5px;margin:25px 0 7px}.metric-card span{color:#9aa4ae;font-size:9px;margin-top:auto}.dash-grid{display:grid;grid-template-columns:1.55fr .75fr;gap:14px;margin-top:14px}.chart-card,.quick-card,.recent-card,.table-card,.settings-card{background:#fff;border:1px solid #dfe5ea;border-radius:14px}.chart-card,.recent-card{padding:23px}.card-head{display:flex;justify-content:space-between;align-items:flex-start}.card-head small,.quick-card>small{color:var(--blue);font:700 8px Manrope;letter-spacing:1.2px}.card-head h2,.quick-card h2{font:650 18px Manrope;letter-spacing:-.7px;margin:8px 0 0}.source-badge{border:1px solid #d9e0e6;border-radius:999px;padding:7px 10px;color:#7d8997;font-size:9px}.key-actions{display:flex;align-items:center;gap:8px}.key-actions .secondary-button{min-height:36px;padding:0 12px}.key-usage{grid-column:2 / -1;height:5px;border-radius:999px;background:#e8edf2;overflow:hidden}.key-usage i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.invite-link{display:block;margin:12px 0;padding:12px;border-radius:10px;background:#f1f4f7;color:#536172;overflow-wrap:anywhere;font-size:11px}.empty-chart{height:220px;position:relative;margin-top:20px;display:grid;place-items:center;color:#99a4af;font-size:10px;overflow:hidden}.chart-lines{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.chart-lines i{border-top:1px dashed #e2e7eb}.empty-chart:after{content:"";position:absolute;width:65%;height:80px;border-top:2px solid #cbd5df;border-radius:50%;transform:rotate(-5deg);bottom:28px;opacity:.5}.quick-card{background:var(--blue);color:#fff;padding:25px;display:flex;flex-direction:column;min-height:330px}.quick-card>small{color:#b9d0ff}.quick-card h2{font-size:28px;margin-top:45px}.quick-card p{color:#d9e5ff;font-size:11px;line-height:1.6}.quick-card a{color:var(--lime);font-size:11px;font-weight:600;margin-top:auto}.quick-card code{display:block;margin-top:25px;background:#00000029;border-radius:8px;padding:12px;font-size:9px;overflow:hidden}.recent-card{margin-top:14px;min-height:260px}.recent-card .card-head a{color:var(--blue);font-size:10px}.empty-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8c98a5;padding:25px}.empty-state>div{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid #dce3e9;color:var(--blue);font-size:20px}.empty-state strong{color:#536070;font-size:12px;margin-top:13px}.empty-state p{max-width:450px;font-size:10px;line-height:1.6;margin:7px 0 0}.page-toolbar{min-height:75px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page-toolbar h2{font:700 27px Manrope;letter-spacing:-1px;margin:0}.page-toolbar p{color:#7d8996;font-size:11px;margin:7px 0 0}.toolbar-actions{display:flex;gap:9px}.secondary-button{min-height:44px;padding:0 16px;border:1px solid #cfd7df;background:#fff;border-radius:10px;color:#53606f;font-size:11px;cursor:pointer}.table-filters{padding:16px;display:flex;gap:8px;border-bottom:1px solid #e0e5ea}.table-filters input{height:36px;border:1px solid #d9e0e6;border-radius:8px;padding:0 10px;font-size:10px;background:#fff;flex:1}.table-filters .select-menu{width:150px;margin-top:0}.table-filters .select-trigger{height:36px;border-radius:8px;font-size:10px}.table-card table{width:100%;border-collapse:collapse;font-size:11px}.table-card th{color:#8a95a1;font-size:9px;font-weight:600;text-align:left;padding:13px 18px;border-bottom:1px solid #e0e5ea}.table-card td{padding:16px 18px;border-bottom:1px solid #edf0f3}.key-list{display:flex;flex-direction:column;gap:10px}.key-card{background:#fff;border:1px solid #dfe5ea;border-radius:13px;padding:17px;display:grid;grid-template-columns:42px 210px 1fr auto;gap:15px;align-items:center}.key-symbol{width:40px;height:40px;display:grid;place-items:center;background:#edf3ff;color:var(--blue);border-radius:10px;font-size:20px}.key-card>div:nth-child(2){display:flex;flex-direction:column;gap:7px}.key-card strong{font-size:12px}.key-card code{color:#738090;font-size:9px}.key-card dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.key-card dt{color:#939da8;font-size:8px}.key-card dd{margin:5px 0 0;font-size:10px}.delete-button{border:0;background:#f5f7f9;border-radius:8px;width:30px;height:30px;color:#9a5b5b;cursor:pointer;font-size:18px}.invite-card{border-radius:14px;background:var(--navy);color:#fff;padding:24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.invite-card small{color:var(--lime);font:700 8px Manrope;letter-spacing:1px}.invite-card strong{display:block;font:700 26px Manrope;letter-spacing:2px;margin:12px 0 5px}.invite-card p{color:#8d9aaa;font-size:9px;margin:0}.invite-card button{border:1px solid #344356;color:#fff;background:#142235;border-radius:9px;padding:10px 14px;font-size:9px;cursor:pointer}.member-table{padding-top:20px}.member-table .card-head{padding:0 20px 18px}.member-table .card-head span{color:#929ca7;font-size:9px}.member-table td:first-child{display:flex;align-items:center;gap:10px}.member-avatar{width:30px;height:30px;border-radius:8px}.member-table .select-menu{width:155px;margin-top:0}.member-table .select-trigger{height:34px;border-radius:8px;font-size:10px}.member-table .select-options button{min-height:33px;font-size:10px}.settings-card{max-width:650px;padding:25px}.settings-note{background:#f1f4f6;border-radius:9px;padding:14px;color:#788491;font-size:10px;line-height:1.5}.danger-zone{margin-top:28px;padding:22px;border:1px solid #efcaca;border-radius:14px;background:snow;display:flex;align-items:center;justify-content:space-between;gap:30px}.danger-zone strong{color:#992f2f;font-size:13px}.danger-zone p,.danger-copy,.payment-note{color:#788491;font-size:10px;line-height:1.55;margin:7px 0 0}.danger-zone button{border:1px solid #e1afaf;border-radius:9px;background:#fff;color:#a63131;padding:10px 14px;font-size:10px;cursor:pointer}.danger-copy{margin:-8px 0 20px}.danger-copy strong{color:var(--ink)}.payment-note{margin:-7px 0 17px}.modal-backdrop{position:fixed;z-index:100;inset:0;background:#040c1594;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;animation:backdropIn .2s ease both}.modal{width:min(480px,100%);border-radius:18px;background:#fff;padding:26px;box-shadow:0 28px 90px #0000004d;animation:modalIn .24s cubic-bezier(.2,.8,.2,1) both}.modal-backdrop.closing{animation:backdropOut .18s ease both}.modal-backdrop.closing .modal{animation:modalOut .18s ease both}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-head h2{font:700 22px Manrope;margin:0}.modal-head button{border:0;background:#f1f4f6;width:32px;height:32px;border-radius:9px;font-size:19px;color:#7b8794;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.modal-head button:hover{background:#e8edf2;color:var(--ink);transform:rotate(4deg)}.modal-form .button{width:100%;margin-top:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.secret-warning{color:#667382;font-size:11px;line-height:1.55}.secret-value{display:block;background:#081421;color:var(--lime);border-radius:10px;padding:16px;font-size:11px;overflow-wrap:anywhere;margin:18px 0}.copy-button{width:100%}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{to{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalOut{to{opacity:0;transform:translateY(8px) scale(.98)}}.payment-return-page{min-height:100vh;padding:34px;background:var(--navy);display:flex;flex-direction:column;color:#fff}.payment-return-page>.brand .brand-mark{background:#fff}.payment-return-page>.brand .brand-mark span{background:var(--blue)}.payment-return-card{width:min(560px,100%);margin:auto;padding:44px;border-radius:20px;background:#fff;color:var(--ink);text-align:center;box-shadow:0 30px 90px #00000047}.payment-return-mark{width:66px;height:66px;margin:0 auto 25px;border-radius:20px;display:grid;place-items:center;background:#edf3ff;color:var(--blue);font:700 30px Manrope}.payment-succeeded .payment-return-mark{background:#eff9ec;color:#3b8530}.payment-canceled .payment-return-mark{background:#fff0f0;color:#a82e2e}.payment-return-card h1{margin:13px 0 12px;font-size:38px;letter-spacing:-2px}.payment-return-card>p{max-width:430px;margin:0 auto 24px;color:#6c7887;font-size:13px;line-height:1.6}.payment-return-card>small{display:block;margin-top:22px;color:#9aa4ae;font-size:9px;overflow-wrap:anywhere}.payment-progress{height:4px;margin:4px 0 24px;border-radius:999px;background:#e8edf2;overflow:hidden}.payment-progress i{display:block;width:40%;height:100%;border-radius:inherit;background:var(--blue);animation:paymentProgress 1.1s ease-in-out infinite alternate}.payment-return-actions{display:flex;justify-content:center;gap:9px}.payment-return-actions .secondary-button{display:inline-flex;align-items:center;justify-content:center}.payment-return-actions .button{min-height:44px;box-shadow:none}@keyframes paymentProgress{0%{transform:translate(-30%)}to{transform:translate(180%)}}@media(max-width:1050px){.dashboard{grid-template-columns:210px 1fr}.metric-grid,.org-metrics{grid-template-columns:1fr 1fr}.dash-grid,.skeleton-panels,.dash-content .plan-grid{grid-template-columns:1fr}.dash-content .plan-card{min-height:330px}.key-card{grid-template-columns:42px 1fr 32px}.key-card dl{grid-column:2 / 4}.auth-aside{padding-left:45px}.auth-panel{padding-left:45px;padding-right:45px}}@media(max-width:760px){.auth-page{grid-template-columns:1fr}.auth-aside{min-height:450px;padding:130px 24px 45px}.auth-aside h1{font-size:45px}.auth-orbit{opacity:.45}.auth-panel{padding:60px 24px}.auth-brand{left:24px;right:24px}.dashboard{display:block}.sidebar{height:auto;position:static;padding:18px}.workspace-switcher{margin-top:22px}.dash-nav{flex-direction:row;overflow-x:auto}.dash-nav a{white-space:nowrap}.sidebar-bottom{display:none}.dash-header{height:82px;padding:0 20px}.user-chip div{display:none}.dash-content{padding:25px 18px 45px}.metric-grid,.balance-grid{grid-template-columns:1fr 1fr}.balance-card{grid-column:1 / -1}.page-toolbar{flex-direction:column;gap:18px}.deposit-card{grid-template-columns:1fr;gap:22px}.key-card{grid-template-columns:42px 1fr 32px}.key-card dl{grid-template-columns:1fr 1fr;gap:13px}.table-card{overflow-x:auto}.member-table table{min-width:600px}.invite-card{align-items:flex-start;gap:20px}.toolbar-actions{width:100%}.toolbar-actions button{flex:1}.danger-zone{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.metric-grid,.org-metrics,.balance-grid{grid-template-columns:1fr}.balance-card{grid-column:auto}.metric-card,.skeleton-card{min-height:120px}.deposit-card form>div{grid-template-columns:1fr}.deposit-card .button{width:100%}.subscription-heading{align-items:flex-start;flex-direction:column}.key-card dl,.form-row{grid-template-columns:1fr}.account-actions .login-link{display:none}.dash-header-skeleton>i{width:42px}.chart-controls{display:none}}@media(max-width:620px){.section-pad{padding-left:20px;padding-right:20px}.header{height:68px;padding:0 18px}.nav{top:68px}.header-cta{display:none}h1{font-size:49px;letter-spacing:-3px}.hero{padding-top:110px}.hero-copy{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.api-card pre{font-size:11px;padding:24px 18px}.hero-facts{grid-template-columns:1fr}.hero-facts>div+div{border-left:0;padding-left:0}.section,.business{padding-top:90px;padding-bottom:90px}.section-heading h2,.faq h2{font-size:39px;letter-spacing:-2px}.ticker{height:68px}.ticker-set{gap:30px;padding:0 15px}.model-catalog,.plan-grid{grid-template-columns:1fr}.model-catalog article{min-height:250px;padding:20px}.plans-section{padding-bottom:90px}.plan-card{min-height:350px}.payment-return-page{padding:22px}.payment-return-card{padding:32px 22px}.payment-return-actions{flex-direction:column}.payment-return-actions>*{width:100%}.dark-section .section-pad{padding-top:90px;padding-bottom:80px}.steps{grid-template-columns:1fr}.step,.step+.step{padding:22px;min-height:240px}.step-icon{margin:30px 0 20px}.compatibility{grid-template-columns:1fr;gap:18px}.business-panel{min-height:450px;padding:28px}.business-panel h3{font-size:40px}.benefit-list article{grid-template-columns:48px 32px 1fr;padding:20px 0}.benefit-list article p{grid-column:3}.faq{padding:90px 20px}.faq-item{grid-template-columns:32px 1fr 25px}.faq-item p{grid-column:2 / 4}.contact{padding:80px 20px}.contact h2{font-size:52px}footer{grid-template-columns:1fr;padding:45px 20px}footer small{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}
