@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300..800;1,300..800&family=Marcellus&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#e6eef7;--bg-page-2:#eff4fa;--surface-1:#fff;--surface-2:#f2f7fc;--surface-3:#e8f0f9;--surface-overlay:#fff;--navy:#0f2540;--navy-2:#0a1a30;--btn-primary-bg:var(--navy);--btn-primary-bg-hover:#31353f;--btn-primary-bg-press:#111319;--ink-1:#0f1a2c;--ink-2:#4d5a70;--ink-3:#8b96ad;--ink-inverse:#fff;--primary:#0ea5e9;--primary-strong:#0284c7;--primary-soft:#e0f2fe;--primary-soft-2:#cae8fb;--primary-border:#a5dbf7;--violet:#06b6d4;--violet-soft:#cffafe;--sky:#38bdf8;--sky-soft:#e0f2fe;--lavender:#67e8f9;--success:#14b8a6;--success-soft:#ccfbf1;--warning:#f59e0b;--warning-soft:#fef3c7;--danger:#ef4444;--danger-soft:#fee2e2;--info:#38bdf8;--info-soft:#e0f2fe;--border-1:#e4ecf5;--border-2:#d3ddea;--grad-brand:linear-gradient(135deg, #0369a1 0%, #0ea5e9 45%, #22d3ee 100%);--grad-brand-soft:linear-gradient(135deg, #dbefff 0%, #d6f2fb 50%, #d6f8fd 100%);--ring:0 0 0 3px #0ea5e938;--shadow-shell:0 24px 70px -24px #0f1a2c24, 0 4px 14px #0f1a2c0a;--shadow-card:0 10px 30px -10px #0f1a2c14, 0 2px 6px #0f1a2c0a;--shadow-float:0 24px 60px -20px #0f1a2c38;--text-body:var(--ink-1);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-link:var(--primary);--surface-card:var(--surface-1);--surface-inset:var(--surface-2);--surface-selected:var(--primary-soft)}[data-theme=lumina]{--bg-page:#e3e8f0;--bg-page-2:#ebeff5;--surface-1:#fff;--surface-2:#f5f7fb;--surface-3:#eef1f8;--navy:#23262f;--navy-2:#191c28;--ink-1:#191c28;--ink-2:#5a6072;--ink-3:#9aa1b2;--ink-inverse:#fff;--primary:#4c6fff;--primary-strong:#3d5bf5;--primary-soft:#edf1fe;--primary-soft-2:#e2e9fe;--primary-border:#d7e0fd;--violet:#7b5cf5;--violet-soft:#efecfe;--sky:#4c9aff;--sky-soft:#eaf3fe;--lavender:#8e85f4;--success:#2fbf71;--success-soft:#e7f8ef;--warning:#f5a623;--warning-soft:#fdf3e2;--danger:#f04d3e;--danger-soft:#fdebe8;--info:#4c9aff;--info-soft:#eaf3fe;--border-1:#eceff5;--border-2:#e2e7f0;--grad-brand:linear-gradient(135deg, #4c7cf9 0%, #6a5cf6 48%, #9a4ef5 100%);--grad-brand-soft:linear-gradient(135deg, #dfe9fe 0%, #e6e2fd 48%, #efe0fd 100%);--ring:0 0 0 3px #4c6fff2e;--shadow-shell:0 24px 70px -24px #181d3229, 0 4px 14px #181d320a;--shadow-card:0 10px 30px -10px #181d3214, 0 2px 6px #181d320a;--shadow-float:0 24px 60px -20px #181d3240}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:radial-gradient(1200px 800px at 12% 8%, #38bdf824, transparent 60%), radial-gradient(1000px 700px at 88% 92%, #8b5cf61a, transparent 55%), radial-gradient(800px 500px at 60% 45%, #0ea5e90f, transparent 70%), #05070f;--bg-page-2:#0a0e1a;--surface-1:#ffffff0b;--surface-2:#ffffff13;--surface-3:#ffffff1c;--surface-overlay:#141a2aeb;--navy:#ffffff1a;--navy-2:#ffffff24;--btn-primary-bg:#e8eefc;--btn-primary-bg-hover:#d3ddf5;--btn-primary-bg-press:#c2cff0;--ink-1:#e6ecf8;--ink-2:#a3adc2;--ink-3:#6b7590;--ink-inverse:#05070f;--primary:#38bdf8;--primary-strong:#7dd3fc;--primary-soft:#38bdf824;--primary-soft-2:#38bdf838;--primary-border:#38bdf86b;--violet:#a78bfa;--violet-soft:#a78bfa29;--sky:#7dd3fc;--sky-soft:#7dd3fc24;--lavender:#93c5fd;--success:#34d399;--success-soft:#34d39926;--warning:#fbbf24;--warning-soft:#fbbf2426;--danger:#f87171;--danger-soft:#f8717126;--info:#7dd3fc;--info-soft:#7dd3fc26;--border-1:#ffffff14;--border-2:#ffffff24;--grad-brand:linear-gradient(135deg, #1e3a8a 0%, #0ea5e9 50%, #22d3ee 100%);--grad-brand-soft:linear-gradient(135deg, #1e3a8a59 0%, #0ea5e94d 50%, #22d3ee4d 100%);--ring:0 0 0 3px #38bdf85c;--shadow-shell:0 0 120px #38bdf829, 0 40px 80px #0009, inset 0 1px 0 #ffffff0f;--shadow-card:0 0 40px #38bdf81a, 0 12px 30px #0000008c, inset 0 1px 0 #ffffff0f;--shadow-float:0 30px 60px #000000b3, 0 0 60px #38bdf838}[data-theme=cyber]{--bg-page:radial-gradient(1100px 700px at 15% 12%, #3b82f61f, transparent 55%), radial-gradient(1000px 800px at 85% 90%, #ec48991c, transparent 55%), #f0f2fb;--bg-page-2:#f5f6fc;--surface-1:#fff;--surface-2:#f3f4fb;--surface-3:#e9ebf7;--navy:#1e1b4b;--navy-2:#14113a;--ink-1:#14113a;--ink-2:#4f4a72;--ink-3:#8b87a8;--ink-inverse:#fff;--primary:#3b82f6;--primary-strong:#2563eb;--primary-soft:#dbeafe;--primary-soft-2:#bfdbfe;--primary-border:#93c5fd;--violet:#ec4899;--violet-soft:#fce7f3;--sky:#06b6d4;--sky-soft:#cffafe;--lavender:#f472b6;--success:#10b981;--success-soft:#d1fae5;--warning:#f59e0b;--warning-soft:#fef3c7;--danger:#ef4444;--danger-soft:#fee2e2;--info:#06b6d4;--info-soft:#cffafe;--border-1:#e5e7f2;--border-2:#d0d3e6;--grad-brand:linear-gradient(135deg, #2563eb 0%, #a855f7 48%, #ec4899 100%);--grad-brand-soft:linear-gradient(135deg, #dbeafe 0%, #f3e8ff 50%, #fce7f3 100%);--ring:0 0 0 3px #ec489947;--shadow-shell:0 24px 70px -24px #1e1b4b2e, 0 0 80px #ec48990f;--shadow-card:0 10px 30px -10px #1e1b4b1a, 0 0 24px #ec48990d;--shadow-float:0 24px 60px -20px #1e1b4b47}:root{--font-ui:"Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-serif-display:"Marcellus", "Times New Roman", serif;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-ui:1.35;--leading-body:1.55;--tracking-normal:0;--tracking-eyebrow:.08em;--tracking-logotype:.14em;--title-card:var(--weight-semibold) var(--text-lg) / var(--leading-tight) var(--font-ui);--numeral-hero:var(--weight-bold) var(--text-3xl) / var(--leading-tight) var(--font-ui);--numeral-stat:var(--weight-bold) var(--text-2xl) / var(--leading-tight) var(--font-ui);--label-ui:var(--weight-medium) var(--text-sm) / var(--leading-ui) var(--font-ui);--body-ui:var(--weight-regular) var(--text-md) / var(--leading-body) var(--font-ui);--caption:var(--weight-regular) var(--text-xs) / var(--leading-ui) var(--font-ui);--eyebrow:var(--weight-medium) var(--text-2xs) / var(--leading-ui) var(--font-ui);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--row-h:48px;--sidebar-w:224px;--hit-min:44px;--shadow-shell:0 24px 70px -24px #181d3229, 0 4px 14px #181d320a;--shadow-card:0 10px 30px -10px #181d3214, 0 2px 6px #181d320a;--shadow-float:0 24px 60px -20px #181d3240;--shadow-knob:0 1px 4px #181d3240;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-med:.2s}*{box-sizing:border-box}body{font:var(--body-ui);font-family:var(--font-ui);color:var(--text-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--primary-strong)}::placeholder{color:var(--ink-3)}:focus-visible{box-shadow:var(--ring);outline:none}::selection{background:var(--primary-soft-2)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}:root{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-3) 40%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-3) 32%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-3) 58%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.model-pricing-page{max-width:1500px;margin:0 auto}.model-pricing-columns{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:36px;display:grid}.model-pricing-section{min-width:0}.model-pricing-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.model-pricing-table thead{border-bottom:1px solid var(--border-2)}.model-pricing-table thead th{color:var(--ink-3);padding:0 9px 12px;font-size:11px;font-weight:600}.model-pricing-table thead th:first-child,.model-pricing-table tbody th:first-child{padding-left:0}.model-pricing-table td,.model-pricing-table tbody th:not([colspan]){border-bottom:1px solid var(--border-1);vertical-align:middle;padding:15px 9px;font-size:13px;line-height:1.5}.model-pricing-table tbody th:not([colspan]){color:var(--ink-1);overflow-wrap:anywhere;font-weight:600}.model-pricing-col-tier{width:25%}.model-pricing-col-consumption{width:49%}.model-pricing-col-features{width:26%}.model-pricing-group th{border-bottom:1px solid var(--border-1);color:var(--ink-2);padding:20px 0 8px;font-size:12px;font-weight:700}.model-pricing-consumption{color:var(--ink-2);font-variant-numeric:tabular-nums}.model-pricing-features{align-items:center;gap:4px;display:inline-flex}.model-pricing-feature{border:1px solid var(--border-1);width:24px;height:24px;color:var(--ink-2);background:var(--surface-1);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.model-pricing-feature:hover,.model-pricing-feature:focus-visible{color:var(--primary);border-color:var(--primary);outline:none}.model-pricing-note{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.6}.model-pricing-standard{border-left:1px solid var(--border-1);padding-left:36px}.model-pricing-section-head{min-height:138px;margin-bottom:12px}.model-pricing-section-head h1,.model-pricing-section-head h2{color:var(--ink-1);margin:0;font-size:20px;font-weight:700}.model-pricing-section-head p{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.7}.model-pricing-prices thead th:nth-child(n+2),.model-pricing-prices td{text-align:right}.model-pricing-prices thead th:first-child{width:37%}.model-pricing-prices td{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-size:12px}.model-pricing-state{color:var(--ink-3);padding:30px 0;font-size:13px}.model-pricing-error{border-top:1px solid var(--border-1);color:var(--danger);flex-wrap:wrap;align-items:center;gap:12px;padding:30px 0;font-size:13px;display:flex}.model-pricing-error button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}@media (width<=960px){.model-pricing-columns{grid-template-columns:minmax(0,1fr);gap:32px}.model-pricing-section-head{min-height:0;margin-bottom:24px}.model-pricing-standard{border-left:0;border-top:1px solid var(--border-1);padding:30px 0 0}}@media (width<=700px){.model-pricing-columns{gap:24px}.model-pricing-tiers,.model-pricing-tiers tbody{display:block}.model-pricing-tiers thead,.model-pricing-tiers colgroup{display:none}.model-pricing-tiers tbody tr:not(.model-pricing-group){border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.model-pricing-tiers tbody tr:not(.model-pricing-group)>th,.model-pricing-tiers tbody tr:not(.model-pricing-group)>td{border-bottom:0;padding:12px 0 0}.model-pricing-tiers tbody tr:not(.model-pricing-group)>th{width:auto;min-width:0;display:block}.model-pricing-tiers .model-pricing-feature-cell{grid-area:1/2;padding-left:12px!important}.model-pricing-tiers .model-pricing-consumption{grid-area:2/1/auto/-1;padding-bottom:13px!important}.model-pricing-group,.model-pricing-group th,.model-pricing-prices,.model-pricing-prices tbody{display:block}.model-pricing-prices thead{display:none}.model-pricing-prices tbody tr{border-bottom:1px solid var(--border-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;padding:12px 0;display:grid}.model-pricing-prices tbody th:not([colspan]),.model-pricing-prices td{text-align:left;border:0;padding:0}.model-pricing-prices tbody th:not([colspan]){grid-column:1/-1}.model-pricing-prices td{white-space:normal;overflow-wrap:anywhere}.model-pricing-prices td:before{content:attr(data-label);color:var(--ink-3);margin-bottom:2px;font-size:11px;display:block}}@media (width<=430px){.model-pricing-features{gap:4px}.model-pricing-feature{width:25px;height:25px}}.recharge-page{flex-direction:column;gap:28px;max-width:1080px;margin:0 auto;display:flex}.recharge-page>:first-child p{line-height:1.65}.recharge-summary{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);align-items:center;gap:24px;padding:17px 0;display:flex}.recharge-summary-item{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.recharge-summary-item+.recharge-summary-item{border-left:1px solid var(--border-1);padding-left:24px}.recharge-summary-item span{color:var(--ink-3);font-size:12px}.recharge-summary-item strong{color:var(--ink-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px}.recharge-layout{grid-template-columns:minmax(0,1.55fr) minmax(250px,.9fr);gap:54px;display:grid}.recharge-form{min-width:0}.recharge-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.recharge-section-heading h2,.recharge-aside h2{color:var(--ink-1);margin:0;font-size:16px;font-weight:700}.recharge-section-heading a{color:var(--primary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.recharge-section-heading a:hover{text-decoration:underline}.recharge-amount-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recharge-amount-options button{border:1px solid var(--border-2);background:var(--surface-1);height:52px;color:var(--ink-1);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;font-size:16px;font-weight:650}.recharge-amount-options button:hover{border-color:var(--primary)}.recharge-amount-options button.is-active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.recharge-custom-label{color:var(--ink-2);margin:20px 0 7px;font-size:12px;font-weight:600;display:block}.recharge-custom-field{border:1px solid var(--border-2);background:var(--surface-1);border-radius:8px;align-items:center;height:44px;display:flex}.recharge-custom-field.is-active{border-color:var(--primary)}.recharge-custom-field input{width:100%;min-width:0;height:100%;color:var(--ink-1);font:inherit;background:0 0;border:0;outline:none;padding:0 12px;font-size:15px}.recharge-custom-field span{color:var(--ink-3);padding:0 14px;font-size:12px}.recharge-payment-heading{margin:30px 0 16px}.recharge-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recharge-channels button{border:1px solid var(--border-2);background:var(--surface-1);min-width:0;height:56px;color:var(--ink-1);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.recharge-channels button.is-active{border-color:var(--primary);background:var(--primary-soft)}.recharge-channels button:disabled{opacity:.55;cursor:default}.recharge-channels button>span:first-of-type{text-align:left;flex:1}.recharge-channels small{color:var(--ink-3);white-space:nowrap;font-size:11px}.recharge-radio{border:4px solid var(--primary);background:var(--surface-1);border-radius:50%;flex:none;width:15px;height:15px}.recharge-submit{margin-top:27px}.recharge-submit p{color:var(--ink-3);text-align:center;margin:10px 0 0;font-size:11px}.recharge-aside{border-left:1px solid var(--border-1);align-self:stretch;padding-left:28px}.recharge-aside p{color:var(--ink-2);margin:13px 0 0;font-size:12px;line-height:1.75}.recharge-overflow{border-top:1px solid var(--border-1);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:9px;margin-top:25px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.recharge-overflow input{width:15px;height:15px;accent-color:var(--primary);flex:none;margin:2px 0 0}.recharge-aside .recharge-invoice-note{color:var(--ink-3)}.recharge-dialog-backdrop{z-index:300;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.recharge-dialog{border:1px solid var(--border-2);background:var(--surface-overlay);width:min(100%,440px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-card);box-sizing:border-box;border-radius:8px;padding:28px;position:relative;overflow-y:auto}.recharge-dialog-close{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.recharge-dialog h2{color:var(--ink-1);margin:0;font-size:18px;font-weight:700}.recharge-dialog-amount{color:var(--ink-1);font-variant-numeric:tabular-nums;margin-top:7px;font-size:25px;display:block}.recharge-qr{border:1px solid var(--border-1);box-sizing:border-box;width:244px;height:244px;color:var(--ink-3);background:#fff;border-radius:6px;justify-content:center;align-items:center;margin:20px auto 12px;padding:12px;font-size:12px;display:flex}.recharge-dialog-hint{color:var(--ink-3);margin:12px 0 0;font-size:12px;line-height:1.55}.recharge-test-payment{border-top:1px solid var(--border-1);margin-top:17px;padding-top:15px}.recharge-test-payment p{color:var(--ink-3);font-size:12px;line-height:1.55}.recharge-success-icon{color:var(--success);margin-bottom:12px;display:block}.recharge-paid-amount{color:var(--ink-2);margin:7px 0 22px;font-size:14px}.recharge-dialog h3{color:var(--ink-1);margin:0 0 11px;font-size:14px;font-weight:650}.recharge-exchange-options{border-top:1px solid var(--border-1)}.recharge-exchange-options>button{border:0;border-bottom:1px solid var(--border-1);width:100%;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:13px 2px;font-size:13px;font-weight:600;display:flex}.recharge-exchange-options>button:hover{color:var(--primary)}.recharge-exchange-options>button:disabled{opacity:.45;cursor:default}.recharge-exchange-partial{border-bottom:1px solid var(--border-1);padding:13px 2px}.recharge-exchange-partial label{color:var(--ink-1);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.recharge-exchange-partial>div{border:1px solid var(--border-2);border-radius:6px;align-items:center;height:37px;display:flex;overflow:hidden}.recharge-exchange-partial input{background:var(--surface-1);width:100%;min-width:0;height:100%;color:var(--ink-1);font:inherit;border:0;outline:none;padding:0 10px;font-size:14px}.recharge-exchange-partial span{color:var(--ink-3);padding:0 9px;font-size:12px}.recharge-exchange-partial button{background:var(--primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:40px;height:100%;display:inline-flex}.recharge-exchange-partial button:disabled{opacity:.45;cursor:default}.recharge-field-error{margin:7px 0 0;font-size:12px;color:var(--danger)!important}.recharge-refresh{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:12px;display:inline-flex}@media (width<=800px){.recharge-layout{grid-template-columns:minmax(0,1fr);gap:30px}.recharge-aside{border-left:0;border-top:1px solid var(--border-1);padding:22px 0 0}}@media (width<=600px){.recharge-page{gap:22px}.recharge-summary{flex-wrap:wrap;gap:15px 8px}.recharge-summary-item{flex-basis:calc(50% - 4px)}.recharge-summary-item+.recharge-summary-item{padding-left:15px}.recharge-summary-item strong{font-size:18px}.recharge-summary>button{width:100%!important}.recharge-amount-options{gap:7px}.recharge-amount-options button{height:46px;font-size:13px}.recharge-channels{grid-template-columns:minmax(0,1fr)}.recharge-dialog{padding:23px 19px}}
