:root{color:#ecf4f5;font-synthesis:none;text-rendering:optimizelegibility;--ink:#ecf4f5;--muted:#8d9ba7;--faint:#566575;--line:#b4ccdc21;--panel:#0d1d2db8;--green:#50e3a4;--blue:#71b9ff;--orange:#ffad72;--violet:#b7a5ff;background:#07111f;font-family:Manrope,Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#07111f;min-width:320px;margin:0}button,a{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 85% 5%,#3675b42e,#0000 25rem),radial-gradient(circle at 20% 22%,#0f8b7a14,#0000 27rem),#07111f;position:relative;overflow:hidden}.noise{pointer-events:none;z-index:5;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.section-wrap,.nav-wrap{width:min(1180px,100% - 64px);margin:0 auto}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fc7;border-bottom:1px solid #b5d5e21a;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:30px;height:78px;display:flex}.logo{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.logo-accent{color:var(--green)}.logo small{color:var(--faint);letter-spacing:0;margin-left:2px;font-family:DM Mono;font-size:10px}.logo-mark{background:#50e3a414;border:1px solid #50e3a480;border-radius:8px;justify-content:center;align-items:flex-end;gap:3px;width:28px;height:28px;padding:5px;display:inline-flex;position:relative}.logo-mark span{background:var(--green);border-radius:3px;width:4px;box-shadow:0 0 9px #50e3a499}.logo-mark span:first-child{height:7px}.logo-mark span:nth-child(2){height:12px}.logo-mark span:last-child{height:17px}.nav-links{color:#8699a3;gap:28px;margin-left:auto;font-size:12px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--ink)}.mobile-account-link{color:#91a2aa;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:none}.mobile-announcement-link{color:#91a2aa;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:none}.nav-actions{align-items:center;gap:18px;display:flex}.language-switch{border:1px solid var(--line);color:#78909b;background:#0c1d2d85;border-radius:8px;align-items:center;gap:3px;padding:3px;font:10px DM Mono;display:inline-flex}.language-switch>.icon{color:var(--green);opacity:.9;margin:0 3px 0 2px}.language-switch button{color:#78909b;background:0 0;border:0;border-radius:5px;min-width:28px;padding:5px 6px;font:10px DM Mono;transition:color .2s,background .2s}.language-switch button:hover{color:var(--ink)}.language-switch button.active{color:#062117;background:var(--green);box-shadow:0 4px 12px #50e3a424}.text-button{color:#91a2aa;background:0 0;border:0;padding:0;font-size:12px}.text-button:hover{color:var(--ink)}.announcement-trigger{border:1px solid var(--line);color:#91a2aa;background:#0c1d2d6b;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.announcement-trigger:hover,.mobile-announcement-link:hover{color:var(--green)}.announcement-count{color:#062117;background:var(--orange);border:2px solid #07111f;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font:700 9px/1 DM Mono;display:inline-flex;position:absolute;top:-7px;right:-7px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.7;transform:none}.button-small{padding:10px 14px;font-size:11px}.button-primary{color:#062117;background:var(--green);box-shadow:0 10px 25px #50e3a429}.button-primary:hover{background:#73edb8}.button-blue{color:#051528;background:var(--blue)}.button-blue:hover{background:#93ccff}.button-ghost{border-color:var(--line);color:#c1cfd3;background:#0e1f2f59}.button-ghost:hover{background:#19314399;border-color:#b4ccdc52}.menu-button{background:0 0;border:0;display:none}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;min-height:650px;padding-top:74px;padding-bottom:75px;display:grid}.hero-copy{min-width:0;max-width:560px}.status-line{color:#78a391;letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:28px;font:10px DM Mono;display:inline-flex}.status-dot,.mini-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;display:inline-block}.campaign-banner{background:#ffad721f;border:1px solid #ffad729e;border-radius:8px;width:min(100%,530px);margin:-14px 0 25px;padding:15px 17px 14px;box-shadow:0 18px 42px #db6b2d2e}.campaign-banner-head{color:#ffe1c6;justify-content:space-between;align-items:flex-start;gap:12px;min-height:31px;font:11px DM Mono;display:flex}.campaign-banner-head>strong{color:var(--orange);padding-top:2px;font-weight:600}.campaign-saving-badge{color:#301707;background:var(--orange);border:1px solid #ffedd6e6;border-radius:50%;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;margin:-12px -10px 0 0;font-family:DM Mono;line-height:1;display:inline-flex;position:relative;transform:rotate(8deg);box-shadow:0 8px 20px #db6b2d47}.campaign-saving-badge:after{border-radius:inherit;content:"";border:1px dashed #3017078f;position:absolute;inset:4px}.campaign-saving-badge small,.campaign-saving-badge b{z-index:1;position:relative}.campaign-saving-badge small{font-size:8px;font-weight:600}.campaign-saving-badge b{margin-top:2px;font-size:15px}.campaign-rates{grid-template-columns:1.35fr auto .8fr;align-items:center;gap:14px;margin-top:10px;display:grid}.campaign-rate{flex-direction:column;gap:2px;display:flex}.campaign-rate small,.campaign-rate span{color:#a4afb2;font:9px DM Mono}.campaign-rate b{letter-spacing:0;line-height:.95}.campaign-rate.sale b{color:var(--orange);text-shadow:0 0 25px #ffad7238;font-size:62px}.campaign-rate.sale span{color:#ffd7bb}.campaign-rate.regular{align-items:flex-end;padding-right:4px}.campaign-rate.regular b{color:#839097;font-size:26px;-webkit-text-decoration:line-through #ffad72e0;text-decoration:line-through #ffad72e0}.campaign-rate-arrow{color:#f9d3b5;font:20px DM Mono}.campaign-banner p{color:#e9c7ae;border-top:1px solid #ffad7245;margin:11px 0 0;padding-top:10px;font:9px/1.5 DM Mono}.hero h1{letter-spacing:-.09em;margin:0;font-size:clamp(53px,6vw,82px);line-height:1.02}.hero h1 em,.generator-copy h2 em,.pricing-head h2 em{color:var(--green);font-style:normal}.hero-lead{max-width:500px;color:var(--muted);overflow-wrap:anywhere;margin:27px 0 0;font-size:15px;line-height:1.9}.hero-mobile-break{display:none}.hero-actions{gap:10px;margin-top:32px;display:flex}.hero-trust{color:#78909b;flex-wrap:wrap;gap:18px;margin-top:36px;font:10px DM Mono;display:flex}.hero-trust span{align-items:center;gap:6px;display:inline-flex}.hero-trust .icon{color:var(--green)}.hero-visual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.hero-visual:before{content:"";filter:blur(14px);background:radial-gradient(circle,#317da83d,#0000 65%);border-radius:50%;width:460px;height:460px;position:absolute}.routing-grid{opacity:.23;background-image:linear-gradient(#71b9ff14 1px,#0000 1px),linear-gradient(90deg,#71b9ff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:4% 2%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 72%);mask-image:radial-gradient(circle,#000 12%,#0000 72%)}.orbit{border:1px solid #7fbad72e;border-radius:50%;position:absolute;transform:rotate(-20deg)}.orbit-one{width:500px;height:205px}.orbit-two{border-color:#50e3a421;width:380px;height:380px;transform:rotate(31deg)}.orbit-three{border-color:#71b9ff1a;width:280px;height:500px;transform:rotate(68deg)}.visual-core{z-index:1;background:radial-gradient(circle at 35% 25%,#163951,#0c1d2e 67%);border:1px solid #90d8e966;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:238px;height:238px;display:flex;box-shadow:0 0 0 14px #67bcdf0d,0 0 80px #42a8c447,inset 0 0 35px #77ded31a}.core-spark{color:var(--green);text-shadow:0 0 17px var(--green);margin-bottom:12px;font-size:20px;display:block}.visual-core small{color:#7394a7;letter-spacing:.16em;font:10px DM Mono}.visual-core strong{text-align:center;letter-spacing:-.05em;margin-top:13px;font-size:21px;line-height:1.25}.core-url{color:#6090a1;margin-top:13px;font:9px DM Mono}.floating-card{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1c2de0;border-radius:12px;align-items:center;gap:10px;min-width:185px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 15px 35px #00000038}.floating-card div{flex-direction:column;gap:3px;display:flex}.floating-card small{color:#8498a8;font:10px DM Mono}.floating-card strong{font-size:12px}.floating-card b{color:var(--green);margin-left:auto;font:11px DM Mono}.route-card{animation:5s ease-in-out infinite hover-card}.route-1{top:47px;left:5%}.route-2{animation-delay:.5s;top:145px;right:-1%}.route-3{animation-delay:1s;bottom:71px;left:7%}.route-4{animation-delay:1.5s;bottom:22px;right:5%}.model-mark{border:1px solid;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font:700 11px DM Mono;display:inline-flex}.mark-mint{color:var(--green);background:#50e3a41a}.mark-blue{color:var(--blue);background:#71b9ff1a}.mark-violet{color:var(--violet);background:#b7a5ff1a}.mark-orange{color:var(--orange);background:#ffad721a}.mark-yellow{color:#e5d27e;background:#e5d27e1a}.mark-pink{color:#e89ac1;background:#e89ac11a}.visual-caption{color:#4f7585;letter-spacing:.04em;align-items:center;gap:9px;font:10px DM Mono;display:flex;position:absolute;bottom:1px;right:10px}.live-line{background:var(--green);width:35px;height:1px;box-shadow:0 0 8px var(--green)}.caption-separator{background:var(--line);width:1px;height:12px}@keyframes hover-card{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.reveal{animation:.75s both reveal}.reveal-delay{animation-delay:.12s}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.steps-section,.models-section,.pricing-section,.guide-section{border-top:1px solid var(--line);padding-top:100px;padding-bottom:100px}.section-heading{align-items:flex-start;gap:22px;display:flex}.section-heading.compact{max-width:650px}.section-index{color:var(--green);letter-spacing:.12em;padding-top:6px;font:11px DM Mono;display:inline-block}.section-heading h2,.pricing-head h2,.guide-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.section-heading p,.pricing-head p,.guide-copy p{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.75}.heading-link{color:var(--green);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;padding-top:11px;font:12px DM Mono;display:inline-flex}.step-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:52px;display:grid}.step-card{border:1px solid var(--line);background:linear-gradient(135deg,#112639d1,#0a192866);border-radius:16px;min-height:285px;padding:20px;position:relative}.step-number{color:#5c7381;font:11px DM Mono}.step-visual{background:#ffffff06;border-radius:11px;justify-content:center;align-items:center;height:87px;margin:15px 0 18px;display:flex;overflow:hidden}.step-visual span{filter:drop-shadow(0 0 14px);font:52px DM Mono}.step-visual-1 span{color:var(--green)}.step-visual-2 span{color:var(--blue)}.step-visual-3 span{color:var(--orange)}.step-card h3{letter-spacing:-.04em;margin:0;font-size:17px}.step-card p{max-width:245px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.7}.step-arrow{z-index:2;border:1px solid var(--line);width:34px;height:34px;color:var(--green);background:#0b2030;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-25px}.model-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:51px;display:grid}.model-card{border:1px solid var(--line);background:#0c1d2da8;border-radius:15px;flex-direction:column;min-height:284px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:flex}.model-card:hover{background:#12283bdb;border-color:#b4ccdc4d;transform:translateY(-5px)}.model-card-top{justify-content:space-between;align-items:center;display:flex}.model-state{color:#9babb4;align-items:center;gap:6px;font:10px DM Mono;display:flex}.model-card-name{margin-top:24px}.model-card-name small{color:#6b91a2;font:10px DM Mono}.model-card h3{letter-spacing:-.07em;overflow-wrap:anywhere;max-width:275px;margin:7px 0 0;font:500 20px/1.2 DM Mono}.model-card p{color:var(--muted);flex:1;margin:13px 0 18px;font-size:12px;line-height:1.7}.model-prices{color:#78909c;gap:12px;font:10px DM Mono;display:flex}.model-prices b{color:#bdd0d4;font-weight:500}.model-card-meta{color:#78909c;justify-content:space-between;align-items:center;gap:6px;margin-top:15px;font:10px DM Mono;display:flex}.model-card-meta span{border:1px solid var(--line);border-radius:5px;padding:5px 7px}.model-card-meta b{color:var(--green);font-weight:500}.shelf-note{color:#617581;text-align:center;justify-content:center;align-items:center;gap:14px;margin-top:33px;font:10px DM Mono;display:flex}.shelf-line{background:var(--line);width:55px;height:1px}.generator-section{padding:100px 0}.generator-panel{background:radial-gradient(circle at 100% 0,#3d8bb033,#0000 35%),linear-gradient(125deg,#12313dd4,#091c2aba);border:1px solid #50e3a438;border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:65px 67px;display:grid;box-shadow:0 35px 90px #0000002e}.generator-copy h2{letter-spacing:-.08em;margin:26px 0 18px;font-size:clamp(32px,4vw,51px);line-height:1.05}.generator-copy p{max-width:410px;color:var(--muted);font-size:14px;line-height:1.8}.generator-perks{color:#b2c3cb;flex-direction:column;gap:12px;margin:24px 0 30px;font-size:12px;display:flex}.generator-perks span{align-items:center;gap:8px;display:inline-flex}.generator-perks .icon{color:var(--green)}.mini-console{background:#081827;border:1px solid #90c7d733;border-radius:15px;overflow:hidden;box-shadow:0 22px 42px #00000045}.console-bar{border-bottom:1px solid var(--line);color:#708b98;align-items:center;gap:12px;padding:14px 16px;font:10px DM Mono;display:flex}.console-bar>span:first-child{gap:4px;display:flex}.console-bar i{background:#566575;border-radius:50%;width:7px;height:7px}.console-bar i:first-child{background:#f77}.console-bar i:nth-child(2){background:#f8ce68}.console-bar i:nth-child(3){background:#65dca2}.console-live{color:var(--green);margin-left:auto;font-size:9px}.mini-console pre{color:#b4c9d4;min-height:235px;margin:0;padding:24px;font:12px/2 DM Mono,monospace}.code-key{color:var(--blue)}.code-string{color:var(--green)}.console-footer{border-top:1px solid var(--line);color:#708b98;justify-content:space-between;padding:12px 16px;font:10px DM Mono;display:flex}.console-footer span:first-child{align-items:center;gap:6px;display:flex}.console-footer span:last-child{color:#6b91a2}.pricing-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.pricing-head h2{margin-top:24px}.pricing-head p{max-width:440px;margin-bottom:4px}.pricing-head strong{color:var(--green);font-family:DM Mono;font-weight:500}.pricing-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.pricing-plan-card{border:1px solid var(--line);background:#0c1d2da8;border-radius:14px;flex-direction:column;min-width:0;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.pricing-plan-card:hover{background:#12283bdb;border-color:#b4ccdc4d;transform:translateY(-4px)}.pricing-plan-card.featured{background:linear-gradient(145deg,#50e3a41a,#0c1d2db8);border-color:#50e3a47a;box-shadow:0 16px 38px #0f6f581f}.pricing-plan-top{color:#c7d7da;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pricing-plan-top small{color:var(--green);white-space:nowrap;font:9px DM Mono}.pricing-plan-price{color:#96abb5;margin-top:18px;font:15px DM Mono}.pricing-plan-price strong{color:var(--ink);letter-spacing:-.08em;font-size:34px}.pricing-plan-balance{color:#6e8994;align-items:baseline;gap:5px;margin-top:11px;font:10px DM Mono;display:flex}.pricing-plan-balance b{color:var(--green);font-size:14px;font-weight:500}.pricing-plan-card p{min-height:39px;color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.pricing-plan-legacy{color:#67828c;min-height:31px;margin:13px 0 16px;font:9px/1.55 DM Mono}.pricing-plan-card .button{padding:10px 8px;font-size:10px}.pricing-footnote{color:#617581;text-align:center;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font:10px DM Mono;display:flex}.pricing-footnote-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%}.pricing-grid{grid-template-columns:.82fr 1.18fr;gap:16px;margin-top:38px;display:grid}.balance-card,.usage-card{border:1px solid var(--line);background:#0c1d2da8;border-radius:15px;padding:24px}.balance-label{color:#b8c8cf;justify-content:space-between;align-items:center;font-size:12px;display:flex}.balance-label span{color:#607581;font:10px DM Mono}.balance-amount{color:#a2b5bd;min-height:52px;margin:25px 0 22px;font:18px DM Mono}.balance-amount strong{color:var(--ink);letter-spacing:-.09em;font-size:46px}.balance-amount .balance-login{letter-spacing:-.05em;padding-top:7px;font-size:25px;display:block}.balance-amount span{color:#607581;margin-left:7px;font-size:11px}.rate-highlight{color:#94adae;background:#50e3a40f;border:1px solid #50e3a433;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-bottom:24px;padding:14px 16px;font:11px DM Mono;display:grid}.rate-highlight strong{color:var(--green);font-size:21px}.rate-highlight small{color:#6f8b91;grid-column:1/-1;font-size:9px}.full-width{width:100%}.usage-card{min-height:330px}.usage-top{color:#b8c8cf;justify-content:space-between;align-items:center;font-size:12px;display:flex}.usage-range{color:#708b98;align-items:center;gap:7px;font:10px DM Mono;display:inline-flex}.usage-list{flex-direction:column;gap:14px;margin-top:25px;display:flex}.usage-row{color:#8299a3;grid-template-columns:30px minmax(140px,1fr) 92px 1.2fr;align-items:center;gap:9px;font:10px DM Mono;display:grid}.usage-row .model-mark{border-radius:8px;width:28px;height:28px;font-size:8px}.usage-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-row b{color:#c3d2d5;white-space:nowrap;font-weight:500}.usage-row i{background:#1d3744;border-radius:10px;height:4px;overflow:hidden}.usage-row em{border-radius:inherit;background:var(--green);height:100%;display:block}.usage-footer{border-top:1px solid var(--line);color:#718993;justify-content:space-between;align-items:center;margin-top:20px;padding-top:19px;font:10px DM Mono;display:flex}.usage-footer span{align-items:center;gap:7px;display:flex}.usage-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.guide-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.guide-copy h2{margin-top:25px}.guide-copy p{max-width:400px}.guide-downloads{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.guide-downloads .button{min-height:38px;padding:10px 13px;font-size:11px}.text-link{color:var(--green);align-items:center;gap:8px;margin-top:25px;font:12px DM Mono;display:inline-flex}.os-list{flex-direction:column;gap:9px;display:flex}.os-row{border:1px solid var(--line);color:#7f96a2;border-radius:12px;align-items:center;gap:17px;padding:18px 20px;transition:all .2s;display:flex}.os-row:hover,.os-row.active{color:var(--ink);background:#50e3a40d;border-color:#50e3a459}.os-icon{border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;display:flex}.os-row div{flex-direction:column;gap:5px;display:flex}.os-row b{font-size:13px}.os-row small{color:#647b88;font:10px DM Mono}.os-row .icon{margin-left:auto}.footer{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr 1fr 1.35fr auto;align-items:end;gap:25px;padding-top:42px;padding-bottom:42px;display:grid}.footer-note{color:#758994;font-size:11px;line-height:1.8}.footer-note span,.footer-copy{color:#4c6876;font:10px DM Mono}.footer-links{color:#718b96;gap:18px;font:10px DM Mono;display:flex}.footer-links a:hover{color:var(--green)}.footer-contact{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.footer-contact-info{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.footer-contact-label{color:#9babb4;letter-spacing:.08em;font:10px DM Mono}.footer-x-link{color:#c3d2d5;align-items:center;gap:7px;min-width:0;font:10px DM Mono;display:inline-flex}.footer-x-link:hover{color:var(--green)}.footer-x-mark{width:18px;height:18px;color:var(--ink);border:1px solid #b4ccdc52;border-radius:50%;flex:none;justify-content:center;align-items:center;font:11px Manrope;display:inline-flex}.footer-x-link .icon{flex:none}.footer-qr{object-fit:contain;background:#f6f7f4;border:1px solid #b4ccdc38;border-radius:8px;flex:none;width:116px;height:116px;padding:4px;display:block}.footer-copy{text-align:right}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030911bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.generator-modal{background:#0b2030;border:1px solid #96cdda38;border-radius:17px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:27px;animation:.25s both modal-in;overflow:auto;box-shadow:0 35px 90px #00000073}.modal-header{justify-content:space-between;align-items:start;display:flex}.modal-kicker{color:var(--green);letter-spacing:.14em;font:10px DM Mono}.modal-header h2{letter-spacing:-.07em;margin:8px 0 0;font-size:29px}.modal-close{border:1px solid var(--line);color:#8ba1ac;background:0 0;border-radius:50%;width:30px;height:30px;font-size:23px;line-height:1}.modal-balance{color:#94adae;background:#50e3a40f;border:1px solid #50e3a429;border-radius:10px;align-items:center;margin:26px 0;padding:14px 16px;font-size:12px;display:flex}.modal-balance strong{color:var(--green);margin-left:auto;margin-right:18px;font:16px DM Mono}.modal-balance button{color:var(--green);background:0 0;border:0;font:11px DM Mono}.modal-field{margin-top:22px}.modal-field label{color:#b9cbd2;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.modal-field label span{color:#67828c;font:10px DM Mono}.modal-models{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-model{border:1px solid var(--line);text-align:left;background:#040f1b47;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.modal-model.selected{background:#50e3a414;border-color:#50e3a473}.modal-model>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.modal-model b{text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono;overflow:hidden}.modal-model small{color:#758c98;font-size:10px}.modal-check{border:1px solid var(--line);width:18px;height:18px;color:var(--green);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.modal-model.selected .modal-check{border-color:var(--green)}.key-field{border:1px solid var(--line);background:#040f1b59;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.key-field code{color:#8ba2ac;text-overflow:ellipsis;white-space:nowrap;font:11px DM Mono;overflow:hidden}.key-field button{color:var(--green);background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.test-row{color:#6e8994;align-items:center;gap:11px;margin-top:20px;font:10px DM Mono;display:flex}.success-mark{color:var(--green);margin-left:5px}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:25px;padding-top:20px;display:flex}.auth-intro{color:var(--muted);margin:22px 0;font-size:13px;line-height:1.8}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-form label{color:#b9cbd2;flex-direction:column;gap:8px;font-size:12px;display:flex}.auth-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:#040f1b6b;border-radius:9px;outline:none;padding:13px;font:12px DM Mono}.auth-form input:focus{border-color:#50e3a499;box-shadow:0 0 0 3px #50e3a414}.auth-error{color:#ff9a91;margin:-2px 0 0;font-size:11px;line-height:1.6}.auth-footnote{color:#607b87;margin:18px 0 0;font:10px/1.7 DM Mono}.toast{z-index:30;color:#c3e5d8;background:#0e2b32;border:1px solid #50e3a44d;border-radius:10px;align-items:center;gap:10px;max-width:min(360px,100% - 48px);padding:13px 15px;font-size:12px;animation:.25s both toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0000004d}.toast-icon{background:var(--green);color:#08291f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-weight:800;display:flex}@media (width<=1040px){.nav-links{gap:17px}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:700px}.hero-visual{min-height:480px}.model-grid{grid-template-columns:repeat(2,1fr)}.generator-panel{grid-template-columns:1fr;gap:45px;padding:45px}.pricing-plan-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid,.guide-section{grid-template-columns:1fr;gap:30px}.guide-section{gap:45px}.footer{grid-template-columns:1fr 1fr}.footer-copy{text-align:left}}@media (width<=650px){.section-wrap,.nav-wrap{width:min(100% - 36px,1180px)}.nav-wrap{height:68px}.nav-links{z-index:2;border-bottom:1px solid var(--line);background:#07111f;flex-direction:column;align-items:flex-start;gap:0;padding:10px 18px 18px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 30px #02091173}.nav-links.is-open{display:flex}.nav-links a,.mobile-account-link,.mobile-announcement-link{width:100%;padding:14px 0}.mobile-account-link,.mobile-announcement-link{display:flex}.nav-actions .text-button,.nav-actions .button,.nav-actions .announcement-trigger{display:none}.menu-button{display:block}.hero{min-height:auto;padding:70px 0 55px}.hero-copy{width:100%}.campaign-banner{margin-top:-12px;padding:14px}.campaign-banner-head{flex-direction:row;align-items:flex-start;gap:7px}.campaign-saving-badge{flex-basis:48px;width:48px;height:48px;margin:-10px -7px 0 0}.campaign-saving-badge b{font-size:13px}.campaign-banner-head span{white-space:nowrap}.campaign-rates{grid-template-columns:1.3fr auto .8fr;gap:8px}.campaign-rate.sale b{font-size:54px}.campaign-rate.regular b{font-size:23px}.campaign-rate-arrow{font-size:17px}.campaign-banner p{font-size:9px}.hero h1{letter-spacing:-.1em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,10vw,56px);line-height:1.04}.hero h1 em{display:inline}.hero-lead{overflow-wrap:anywhere;word-break:break-all;width:100%;max-width:none;font-size:14px}.hero-mobile-break{display:block}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-trust{gap:11px}.hero-visual{min-height:380px;margin:-15px -52px -32px;transform:scale(.79)}.orbit-one{width:410px}.route-1{left:5%}.route-2{right:2%}.route-3{left:5%}.route-4{right:5%}.visual-caption{font-size:9px;right:15px}.steps-section,.models-section,.pricing-section,.guide-section{padding-top:70px;padding-bottom:70px}.section-heading{gap:13px}.section-heading p{font-size:13px}.heading-link{display:none}.step-grid,.model-grid,.pricing-plan-grid{grid-template-columns:1fr;margin-top:35px}.step-card{min-height:0}.shelf-note{line-height:1.7}.shelf-line{display:none}.generator-section{padding:70px 0}.generator-panel{padding:32px 23px}.generator-copy h2{font-size:37px}.mini-console pre{padding:18px;font-size:10px;overflow-x:auto}.pricing-head{grid-template-columns:1fr;gap:10px}.pricing-head p{margin-top:0}.pricing-plan-card{padding:20px}.usage-row{grid-template-columns:30px minmax(100px,1fr) 82px}.usage-row i{display:none}.guide-section{display:block}.os-list{margin-top:35px}.os-row{padding:15px}.os-row small{white-space:nowrap;text-overflow:ellipsis;max-width:225px;overflow:hidden}.footer{grid-template-columns:1fr;gap:18px;padding:35px 0}.footer-contact{justify-content:flex-start}.footer-links{flex-wrap:wrap}.modal-models{grid-template-columns:1fr}.modal-footer{flex-direction:column-reverse}.modal-footer .button{width:100%}.test-row{flex-direction:column;align-items:flex-start}.modal-balance strong{margin-left:auto}.announcements-modal{padding:23px 18px}.announcements-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.announcement-item-head{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.turnstile-wrap{color:#607b87;flex-direction:column;align-items:flex-start;gap:7px;min-height:82px;margin-top:1px;font:10px/1.5 DM Mono;display:flex}.turnstile-wrap>div{min-height:65px}.turnstile-wrap iframe{max-width:100%}.auth-tabs{border:1px solid var(--line);background:#040f1b52;border-radius:10px;gap:5px;margin-top:24px;padding:4px;display:flex}.auth-tab{color:#78919c;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 12px;font:11px DM Mono}.auth-tab.active{color:#06251d;background:var(--green)}.account-modal{background:#0b2030;border:1px solid #96cdda38;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 40px);padding:30px;animation:.25s both modal-in;overflow:auto;box-shadow:0 35px 90px #00000073}.account-email{color:#6f8b97;margin:7px 0 0;font:10px DM Mono}.account-balance{background:linear-gradient(130deg,#50e3a41a,#0c243280);border:1px solid #50e3a433;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 13px;padding:20px;display:flex}.account-balance div:first-child{flex-direction:column;gap:6px;display:flex}.account-balance span{color:#94adae;font-size:12px}.account-balance strong{color:var(--green);letter-spacing:-.08em;font:700 36px DM Mono}.account-balance small{color:#66828d;font:10px DM Mono}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-actions .button{min-width:92px}.account-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.account-stats>div{border:1px solid var(--line);background:#040f1b4d;border-radius:11px;flex-direction:column;gap:8px;padding:15px 16px;display:flex}.account-stats span{color:#78909b;font:10px DM Mono}.account-stats strong{color:#d4e1e3;font:22px DM Mono}.account-usage-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:29px;padding-bottom:13px;display:flex}.account-usage-head h3{color:#c9d8dc;letter-spacing:-.04em;margin:7px 0 0;font-size:17px}.account-usage-head .text-button{color:var(--green);font:10px DM Mono}.account-usage-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.account-usage-row{border-bottom:1px solid #b5d5e212;grid-template-columns:32px minmax(150px,1fr) 90px minmax(80px,.8fr);align-items:center;gap:10px;padding:12px 10px;display:grid}.account-model-mark{width:28px;height:28px;color:var(--green);background:#50e3a412;border:1px solid #50e3a459;border-radius:8px;justify-content:center;align-items:center;font:9px DM Mono;display:inline-flex}.account-usage-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-usage-row b{color:#bdd0d5;text-overflow:ellipsis;white-space:nowrap;font:11px DM Mono;overflow:hidden}.account-usage-row div small,.account-usage-row>strong small{color:#6d8792;font:9px DM Mono}.account-usage-row>strong{color:#d3e0e2;text-align:right;white-space:nowrap;font:11px DM Mono}.account-usage-row>i{background:#1d3744;border-radius:9px;height:4px;overflow:hidden}.account-usage-row>i em{border-radius:inherit;background:var(--green);height:100%;display:block}.account-loading{flex-direction:column;gap:13px;margin-top:22px;display:flex}.account-loading span{background:linear-gradient(90deg,#7899a31f,#7899a34d,#7899a31f);border-radius:6px;height:12px;animation:1.2s ease-in-out infinite account-pulse;display:block}.account-loading span:nth-child(2){width:84%;animation-delay:.15s}.account-loading span:nth-child(3){width:68%;animation-delay:.3s}@keyframes account-pulse{50%{opacity:.45}}.account-empty,.account-error{border:1px solid var(--line);color:#78909b;border-radius:10px;margin-top:18px;padding:18px;font:11px/1.7 DM Mono}.account-error{color:#ffb0a8;border-color:#ff9a9140}.account-source{color:#597582;text-align:right;margin:22px 0 0;font:9px DM Mono}.affiliate-modal{width:min(880px,100%)}.affiliate-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-bottom:14px;display:flex}.affiliate-toolbar p{color:#78909b;margin:0;font:11px/1.6 DM Mono}.affiliate-toolbar .text-button,.affiliate-code-meta .text-button{color:var(--green);font:10px DM Mono}.affiliate-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.affiliate-stat-grid>div{border:1px solid var(--line);background:#040f1b4d;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.affiliate-stat-grid span,.affiliate-code-meta span{color:#78909b;font:9px DM Mono}.affiliate-stat-grid strong{color:#dce9ea;text-overflow:ellipsis;white-space:nowrap;font:700 18px DM Mono;overflow:hidden}.affiliate-stat-grid>div:nth-child(3) strong{color:var(--green)}.affiliate-frozen{color:var(--orange);margin:11px 0 0;font:10px/1.6 DM Mono}.affiliate-share-card,.affiliate-transfer{background:#50e3a40b;border:1px solid #50e3a438;border-radius:12px;margin-top:18px;padding:18px}.affiliate-share-card h3,.affiliate-transfer h3{color:#d5e3e5;margin:7px 0 0;font-size:16px}.affiliate-code-row{background:#040f1b70;border:1px solid #93cbda26;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:8px 9px 8px 13px;display:flex}.affiliate-code-row code{color:#b9e5d3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:10px/1.55 DM Mono;overflow:hidden}.affiliate-code-row .button{flex:none;min-height:31px;padding:7px 9px;font-size:10px}.affiliate-code-meta{align-items:center;gap:9px;margin-top:11px;display:flex}.affiliate-code-meta code{color:#b5cbd1;text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono;overflow:hidden}.affiliate-code-meta .text-button{background:0 0;border:0;margin-left:auto;padding:0}.affiliate-transfer{background:#71b9ff0a;border-color:#71b9ff38;justify-content:space-between;align-items:center;gap:20px;display:flex}.affiliate-transfer p{color:#78909b;max-width:560px;margin:7px 0 0;font:11px/1.6 DM Mono}.affiliate-transfer .button{flex:none}.affiliate-invitees{margin-top:8px}.affiliate-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:13px;overflow-x:auto}.affiliate-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.affiliate-table-wrap th{color:#718c97;border-bottom:1px solid var(--line);text-align:left;padding:10px 14px;font:500 9px DM Mono}.affiliate-table-wrap td{color:#abc0c5;border-bottom:1px solid #b5d5e212;padding:12px 14px;font:10px DM Mono}.affiliate-table-wrap tr:last-child td{border-bottom:0}.affiliate-table-wrap td:last-child,.affiliate-table-wrap th:last-child{color:var(--green);text-align:right}.affiliate-table-wrap td:first-child{flex-direction:column;gap:4px;display:flex}.affiliate-table-wrap td:first-child b{color:#d2e1e4;font-weight:500}.affiliate-table-wrap td:first-child small{color:#718c97;font-size:9px}.affiliate-registration-notice{color:#a9d7c6;background:#50e3a40f;border:1px solid #50e3a445;border-radius:8px;margin:14px 0 -4px;padding:10px 12px;font:10px/1.6 DM Mono}.announcements-modal{background:#0b2030;border:1px solid #96cdda38;border-radius:18px;width:min(700px,100%);max-height:calc(100vh - 40px);padding:30px;animation:.25s both modal-in;overflow:auto;box-shadow:0 35px 90px #00000073}.announcements-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:22px 0 5px;padding-bottom:15px;display:flex}.announcements-toolbar p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.announcements-toolbar .text-button{color:var(--green);white-space:nowrap;font:10px DM Mono}.announcement-list{flex-direction:column;gap:12px;margin-top:15px;display:flex}.announcement-item{background:#50e3a40b;border:1px solid #50e3a42e;border-radius:11px;padding:17px 18px}.announcement-item-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.announcement-item h3{color:#d7e5e6;letter-spacing:-.03em;margin:0;font-size:15px}.announcement-item time{color:#6d8792;flex:none;font:9px DM Mono}.announcement-item p{color:#a9bec3;white-space:pre-wrap;margin:12px 0 0;font-size:12px;line-height:1.8}.guide-detail{flex-direction:column;gap:12px;display:flex}.guide-method{border:1px solid var(--line);background:#0c1d2d6b;border-radius:12px;gap:15px;padding:17px 18px;display:flex}.guide-method:first-child{background:#50e3a40d;border-color:#50e3a447}.guide-method-mark{width:28px;height:28px;color:var(--green);border:1px solid #50e3a459;border-radius:7px;flex:none;justify-content:center;align-items:center;font:10px DM Mono;display:flex}.guide-method div{min-width:0}.guide-method b{color:#c7d7da;font-size:12px}.guide-method p{color:#78909b;margin:6px 0 0;font:11px/1.7 DM Mono}.guide-prompt-hint{color:#78909b;margin:10px 0 0;font:10px/1.65 DM Mono}.guide-detail .os-list{margin-top:5px}.config-methods{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.config-methods-head{color:#b9cbd2;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:12px;display:flex}.config-methods-head small{color:var(--green);font:10px DM Mono}.config-method-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.config-method{border:1px solid var(--line);background:#040f1b47;border-radius:10px;padding:14px}.config-method.featured{background:#50e3a40b;border-color:#50e3a44d}.config-method-title{align-items:center;gap:10px;display:flex}.config-method-mark{width:25px;height:25px;color:var(--green);border:1px solid #50e3a44d;border-radius:6px;flex:none;justify-content:center;align-items:center;font:9px DM Mono;display:flex}.config-method-title div{flex-direction:column;gap:3px;min-width:0;display:flex}.config-method-title b{color:#c7d7da;font-size:11px}.config-method-title small{color:#67828c;font:9px DM Mono}.config-method p{color:#78909b;min-height:49px;margin:12px 0;font:10px/1.65 DM Mono}.config-method-actions{flex-wrap:wrap;gap:7px;display:flex}.config-method-actions .button{min-height:34px;padding:8px 10px;font-size:10px}.admin-picker-backdrop{z-index:25}.admin-picker-modal{background:radial-gradient(circle at 90% 0,#50e3a41f,#0000 34%),#0b2030;border:1px solid #96cdda38;border-radius:18px;width:min(650px,100%);max-height:calc(100vh - 40px);padding:30px;animation:.25s both modal-in;overflow:auto;box-shadow:0 35px 90px #00000080}.admin-picker-intro{color:var(--muted);margin:22px 0 20px;font-size:13px;line-height:1.8}.admin-console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-console-card{min-height:112px;color:var(--ink);text-align:left;background:#040f1b59;border:1px solid #96cdda2e;border-radius:13px;align-items:center;gap:12px;padding:17px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.admin-console-card:hover{background:#50e3a414;border-color:#50e3a49e;transform:translateY(-2px)}.admin-console-newapi:hover{background:#68b4ff14;border-color:#68b4ffa6}.admin-console-mark{width:38px;height:38px;color:var(--green);background:#50e3a414;border:1px solid #50e3a46b;border-radius:10px;flex:none;justify-content:center;align-items:center;font:700 12px DM Mono;display:inline-flex}.admin-console-newapi .admin-console-mark{color:#8fc8ff;background:#68b4ff14;border-color:#68b4ff73}.admin-console-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.admin-console-copy strong{color:#d6e4e6;font-size:14px}.admin-console-copy small{color:#78909b;font:10px/1.6 DM Mono}.admin-console-card>.icon{color:var(--green);flex:none}.admin-console-newapi>.icon{color:#8fc8ff}.admin-console-disabled{cursor:not-allowed;opacity:.55}.admin-console-disabled:hover{background:#040f1b59;border-color:#96cdda2e;transform:none}.admin-console-status{color:#78909b;letter-spacing:.08em;flex:none;font:9px DM Mono}.admin-picker-note{border-top:1px solid var(--line);color:#607b87;margin:19px 0 0;padding-top:16px;font:10px/1.7 DM Mono}@media (width<=650px){.admin-picker-modal{padding:23px 18px}.admin-console-grid{grid-template-columns:1fr}.admin-console-card{min-height:88px}}.config-instructions{color:#708b98;background:#040f1b3d;border:1px solid #90c7d71f;border-radius:9px;flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 14px 12px 29px;font:10px/1.7 DM Mono;display:flex}.config-instructions b{color:#a7bec6;font-weight:500}@media (width<=650px){.config-method-grid{grid-template-columns:1fr}.config-method p{min-height:0}.guide-method{padding:14px}.guide-downloads{flex-direction:column;align-items:stretch}.guide-downloads .button{width:100%}.account-modal{padding:22px}.account-balance{flex-direction:column;align-items:flex-start}.account-actions{width:100%}.account-actions .button{flex:1}.account-stats strong{font-size:18px}.account-usage-row{grid-template-columns:30px minmax(120px,1fr) 76px}.account-usage-row>i{display:none}.affiliate-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.affiliate-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-transfer{flex-direction:column;align-items:stretch}.affiliate-transfer .button{width:100%}.affiliate-code-row{flex-direction:column;align-items:stretch}.affiliate-code-row code{white-space:normal;overflow-wrap:anywhere}.affiliate-code-row .button{width:100%}.payment-order-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.payment-order-meta{grid-column:1/-1}.payment-order-cancel{grid-area:1/2}}.account-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.payment-orders-modal{width:min(760px,100%)}.payment-orders-list{flex-direction:column;gap:8px;margin-top:18px;display:flex}.payment-order-row{border:1px solid var(--line);background:#040f1b47;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 15px;display:grid}.payment-order-main,.payment-order-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-order-main strong{color:var(--ink);font:17px DM Mono}.payment-order-main span,.payment-order-meta span,.payment-order-meta time{color:#708b98;text-overflow:ellipsis;white-space:nowrap;font:9px DM Mono;overflow:hidden}.payment-order-meta span{color:var(--green)}.payment-order-cancel{color:#ffb0a8;white-space:nowrap}.payment-order-cancel:hover{color:#ffd1ca}.account-footer .account-source{margin:0}.account-logout{color:#d38e88;font:10px DM Mono}.account-logout:hover{color:#ffb0a8}.generator-modal.generator-modal-wide{width:min(760px,100%)}.platform-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-option{border:1px solid var(--line);color:#8ca3ad;text-align:left;background:#040f1b47;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 11px;display:grid}.platform-option:hover{color:#bdd0d5;border-color:#90c7d74d}.platform-option.active{color:#d6e4e3;background:#50e3a414;border-color:#50e3a480}.platform-option>span{width:32px;height:32px;color:var(--blue);border:1px solid #90c7d738;border-radius:7px;justify-content:center;align-items:center;font:9px DM Mono;display:inline-flex}.platform-option.active>span{color:var(--green);border-color:#50e3a473}.platform-option div{flex-direction:column;gap:4px;min-width:0;display:flex}.platform-option b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-option small{color:#66808b;text-overflow:ellipsis;white-space:nowrap;font:9px DM Mono;overflow:hidden}.platform-option i{border:1px solid var(--line);width:18px;height:18px;color:var(--green);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.platform-option.active i{border-color:#50e3a480}.config-preview{background:#071827;border:1px solid #90c7d729;border-radius:8px;overflow:hidden}.config-preview>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:10px 13px;display:flex}.config-preview>div span{color:#65808b;white-space:nowrap;font:9px DM Mono}.config-preview>div code{min-width:0;color:var(--green);text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono;overflow:hidden}.config-preview .config-model-summary{align-items:flex-start}.model-selection-hint{color:#6f8995;margin:-3px 0 10px;font:10px/1.5 DM Mono}.config-preview .config-model-summary code{white-space:normal;overflow-wrap:anywhere;line-height:1.55}.config-preview pre{color:#9eb5be;white-space:pre;height:320px;margin:0;padding:14px;font:10px/1.65 DM Mono;overflow:auto}.model-modality{color:#8ca8b3;letter-spacing:.03em;border:1px solid #90c7d733;border-radius:4px;width:fit-content;padding:3px 6px;font:8px DM Mono;display:inline-flex}.model-modality-image{color:#c1a8ff;border-color:#ad89ff61}.model-modality-video{color:#ffb980;border-color:#ffa46766}.modal-model .model-modality{margin-top:3px}.media-docs-section{padding:100px 0 82px}.media-docs-intro{background:#71b9ff0d;border:1px solid #71b9ff33;border-radius:12px;align-items:center;gap:13px;margin-top:38px;padding:16px 18px;display:flex}.media-docs-intro p{color:#90a9b1;flex:1;margin:0;font-size:12px;line-height:1.7}.media-docs-intro code{color:#b8d8ff;flex:none;font:10px DM Mono}.media-docs-badge{color:var(--blue);letter-spacing:.1em;flex:none;font:9px DM Mono}.media-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.media-doc-card{border:1px solid var(--line);background:#0c1d2da8;border-radius:15px;min-width:0;padding:22px}.media-doc-card-head{align-items:center;gap:12px;display:flex}.media-doc-card-head h3{color:#d4e1e3;margin:0;font:500 18px DM Mono}.media-doc-card-head p{color:#758f9b;margin:5px 0 0;font-size:11px}.media-doc-mark{width:38px;height:38px;color:var(--green);border:1px solid #50e3a459;border-radius:9px;flex:none;justify-content:center;align-items:center;font:10px DM Mono;display:inline-flex}.media-doc-video .media-doc-mark{color:#ffb980;border-color:#ffa46766}.media-doc-meta{color:#6e8994;align-items:center;gap:8px;margin-top:18px;font:9px DM Mono;display:flex}.media-doc-meta code{color:#a7c5d3}.media-doc-card pre{color:#a9c1c8;white-space:pre-wrap;background:#071827;border:1px solid #90c7d71f;border-radius:8px;margin:9px 0 0;padding:13px;font:10px/1.6 DM Mono;overflow:auto}.media-doc-card ol{color:#8099a3;gap:6px;margin:15px 0 0;padding-left:20px;font:10px/1.65 DM Mono;display:grid}.media-doc-note{background:#50e3a40b;border:1px solid #50e3a433;border-radius:11px;align-items:center;gap:16px;margin-top:15px;padding:17px 19px;display:flex}.media-doc-note strong{color:#bde6d1;flex:none;font-size:12px}.media-doc-note p{color:#78909b;flex:1;margin:0;font:10px/1.65 DM Mono}.media-doc-note a{color:var(--green);flex:none;align-items:center;gap:5px;font:10px DM Mono;display:inline-flex}.guide-config-button{margin-top:24px}.platform-guide-list .os-row{cursor:pointer;text-align:left;background:0 0;width:100%;font-family:inherit}.platform-guide-list .os-icon{font:8px DM Mono}.api-docs-shell{background:radial-gradient(circle at 82% 8%, #478fd61f, transparent 31%), var(--bg);min-height:100vh}.api-docs-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fd1;border-bottom:1px solid #90c7d71f;position:sticky;top:0}.api-docs-header .site-header-inner{justify-content:space-between;align-items:center;min-height:68px;display:flex}.api-docs-top-actions{align-items:center;gap:18px;display:flex}.api-home-link{color:#9ab4bc;align-items:center;gap:7px;font:10px DM Mono;display:inline-flex}.api-home-link:hover{color:var(--green)}.api-docs-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:70px;padding-top:104px;padding-bottom:84px;display:grid}.api-docs-hero-copy h1{color:#d8e5e5;letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(44px,6vw,76px);line-height:.98}.api-docs-hero-copy h1 em{color:var(--green);font-style:normal}.api-docs-hero-copy>p{color:#8da6af;max-width:610px;margin:0;font-size:14px;line-height:1.8}.api-docs-hero-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.api-docs-hero-tags span{color:#6f8d98;letter-spacing:.08em;border:1px solid #90c7d729;border-radius:4px;padding:7px 9px;font:9px DM Mono}.api-docs-route-board{background:#061523bd;border:1px solid #90c7d72e;border-radius:14px;overflow:hidden;box-shadow:0 22px 70px #0003}.api-route-board-head{border-bottom:1px solid var(--line);color:#7e9aa5;letter-spacing:.1em;align-items:center;gap:9px;padding:15px 18px;font:9px DM Mono;display:flex}.api-route-board-head .live-line{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #50e3a4cc}.api-route-board-head span:last-child{color:#4d6a76;margin-left:auto}.api-route-line{border-bottom:1px solid #90c7d717;grid-template-columns:45px minmax(0,1.15fr) minmax(110px,.85fr);align-items:center;gap:12px;padding:18px;display:grid}.api-route-line:last-child{border-bottom:0}.api-route-line b{color:var(--green);font:9px DM Mono}.api-route-line:nth-child(3) b,.api-route-line:nth-child(4) b{color:#91c8ed}.api-route-line code{color:#c0d9e2;text-overflow:ellipsis;white-space:nowrap;font:11px DM Mono;overflow:hidden}.api-route-line span{color:#718b96;text-align:right;font:9px/1.4 DM Mono}.api-docs-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:72px;padding-bottom:112px;display:grid}.api-docs-sidebar{flex-direction:column;gap:7px;padding-top:60px;display:flex;position:sticky;top:100px}.api-docs-sidebar>span{color:#526f7a;letter-spacing:.12em;margin-bottom:12px;font:9px DM Mono}.api-docs-sidebar a{color:#75909a;border-left:1px solid #0000;padding:8px 0;font:10px DM Mono}.api-docs-sidebar a:hover{border-left-color:var(--green);color:var(--green);padding-left:10px}.api-docs-content{min-width:0}.api-doc-section{border-top:1px solid #90c7d71f;padding:60px 0;scroll-margin-top:90px}.api-doc-section:first-child{border-top:0}.api-doc-section-heading{align-items:flex-start;gap:18px;display:flex}.api-doc-number{color:#56727e;flex:none;font:11px DM Mono}.api-doc-section-heading h2{color:#d0dfdf;letter-spacing:-.04em;margin:0;font:500 clamp(22px,3vw,31px) DM Mono}.api-doc-section-heading p{color:#7c969f;max-width:690px;margin:11px 0 0;font-size:12px;line-height:1.75}.api-method-badge{color:var(--green);letter-spacing:.08em;border:1px solid #50e3a45c;border-radius:3px;margin-bottom:10px;padding:5px 7px;font:9px DM Mono;display:inline-flex}.api-method-badge.get{color:#91c8ed;border-color:#91c8ed5c}.api-endpoint{background:#0a1d2e8c;border:1px solid #90c7d726;border-radius:8px;align-items:center;gap:12px;margin:30px 0 12px;padding:13px 15px;display:flex}.api-endpoint span{color:var(--green);font:9px DM Mono}.api-endpoint code{color:#c5dbe1;font:11px DM Mono}.api-endpoint small{color:#587682;margin-left:auto;font:9px DM Mono}.api-code-block{background:#061521;border:1px solid #90c7d724;border-radius:9px;margin-top:12px;overflow:hidden}.api-code-toolbar{color:#607e89;letter-spacing:.08em;border-bottom:1px solid #90c7d71c;justify-content:space-between;align-items:center;padding:9px 13px;font:9px DM Mono;display:flex}.api-code-toolbar button{color:#86aab4;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font:9px DM Mono;display:inline-flex}.api-code-toolbar button:hover{color:var(--green)}.api-code-block pre{color:#abc2c8;white-space:pre;margin:0;padding:17px;font:10px/1.7 DM Mono;overflow:auto}.api-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.api-field-card{background:#091a297a;border:1px solid #90c7d71c;border-radius:8px;min-width:0;padding:15px}.api-field-card code{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono;display:block;overflow:hidden}.api-field-card strong{color:#b7d0d4;margin-top:10px;font:11px DM Mono;display:block}.api-field-card p{color:#6f8994;margin:8px 0 0;font:10px/1.55 DM Mono}.api-callout{background:#ffa4670b;border:1px solid #ffb17733;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:15px;padding:15px 16px;display:grid}.api-callout strong{color:#ffbc8e;font:10px DM Mono}.api-callout p{color:#8e9da0;margin:0;font:10px/1.65 DM Mono}.api-video-modes{margin-top:30px}.api-video-modes-heading h3{color:#cfe0e1;letter-spacing:-.03em;margin:0;font:500 18px DM Mono}.api-video-modes-heading p{color:#78939b;max-width:700px;margin:9px 0 15px;font:10px/1.7 DM Mono}.api-video-mode-card{background:#091a296b;border:1px solid #90c7d71f;border-radius:9px;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-top:10px;padding:15px;display:grid}.api-video-mode-card h4{color:#b9d1d4;margin:9px 0 0;font:11px DM Mono}.api-video-mode-card p{color:#718b94;margin:8px 0 0;font:10px/1.6 DM Mono}.api-video-mode-label{color:var(--green);font:10px DM Mono}.api-video-mode-card .api-code-block{margin-top:0}.api-auth-card{background:#50e3a40b;border:1px solid #50e3a433;border-radius:10px;margin:30px 0 0;padding:19px}.api-auth-card>div{color:var(--green);align-items:center;gap:10px;display:flex}.api-auth-card strong{font:11px DM Mono}.api-auth-card p{color:#79939b;margin:12px 0 0 30px;font:10px/1.6 DM Mono}.api-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.api-response-card{background:#07162499;border:1px solid #90c7d721;border-radius:8px;min-width:0;overflow:hidden}.api-response-card.success{border-color:#50e3a43b}.api-response-card.failure{border-color:#ff847942}.api-response-label{color:#91aab0;border-bottom:1px solid #90c7d71a;align-items:center;gap:7px;padding:11px 13px;font:9px DM Mono;display:flex}.api-status-dot{background:#829aa2;border-radius:50%;width:6px;height:6px}.api-status-dot.completed{background:var(--green);box-shadow:0 0 9px #50e3a4b3}.api-status-dot.failed{background:#ff8478}.api-response-card pre{color:#9eb8bf;white-space:pre-wrap;max-height:280px;margin:0;padding:13px;font:9px/1.65 DM Mono;overflow:auto}.api-download-note,.api-image-note{color:#91c8ed;background:#71b9ff0b;border:1px solid #91c8ed33;border-radius:8px;align-items:flex-start;gap:12px;margin-top:15px;padding:16px;display:flex}.api-download-note p,.api-image-note p{color:#849da5;margin:0;font:10px/1.65 DM Mono}.api-image-note{background:#ad89ff0b;border-color:#ad89ff38;display:block}.api-image-note strong{color:#c7b2ff;font:10px DM Mono}.api-image-note p{margin-top:7px}.api-docs-footer{align-items:center}.api-docs-footer>p{color:#58747f;text-align:right;max-width:260px;margin:0 0 0 auto;font:9px/1.6 DM Mono}@media (width<=650px){.platform-selector{grid-template-columns:1fr}.platform-option{min-height:54px}.config-preview pre{height:220px}.media-docs-section{padding:70px 0}.media-docs-intro,.media-doc-note{flex-direction:column;align-items:flex-start;gap:9px}.media-doc-grid{grid-template-columns:1fr}.media-docs-intro code{overflow-wrap:anywhere}.api-docs-hero{grid-template-columns:1fr;gap:38px;padding-top:70px;padding-bottom:56px}.api-docs-hero-copy h1{font-size:46px}.api-docs-layout{grid-template-columns:1fr;gap:0;padding-bottom:70px}.api-docs-sidebar{flex-flow:wrap;gap:6px 15px;padding:0 0 24px;position:static}.api-docs-sidebar>span{width:100%;margin-bottom:2px}.api-docs-sidebar a{padding:4px 0}.api-route-line{grid-template-columns:40px minmax(0,1fr)}.api-route-line span{text-align:left;grid-column:2}.api-field-grid,.api-response-grid{grid-template-columns:1fr}.api-callout{grid-template-columns:1fr;gap:7px}.api-video-mode-card{grid-template-columns:1fr;gap:12px}.api-endpoint{flex-wrap:wrap;align-items:flex-start}.api-endpoint small{width:100%;margin-left:0}.api-docs-footer{flex-wrap:wrap;align-items:flex-start;gap:20px}.api-docs-footer>p{text-align:left;width:100%;margin-left:0}}@media (width>=651px) and (width<=1040px){.api-docs-hero{grid-template-columns:1fr;gap:40px}.api-docs-layout{gap:40px}.api-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.paywall-modal{width:min(920px,100%)}.paywall-intro{color:var(--muted);margin:18px 0 0;font:11px/1.7 DM Mono}.paywall-modal .pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}@media (width<=650px){.paywall-modal .pricing-plan-grid{grid-template-columns:1fr}}
