@layer tokens{:root{--ds-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-radius-xs:14px;--ds-radius-sm:18px;--ds-radius-md:22px;--ds-radius-lg:28px;--ds-control-height-sm:40px;--ds-control-height-md:48px;--ds-control-height-lg:56px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-motion-fast:.16s ease;--ds-motion-screen:.3s cubic-bezier(.22, 1, .36, 1);--ds-shadow-panel:0 22px 70px #00000057}}@layer primitives{.ds-icon-label{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}.ds-surface{border:1px solid var(--line);background:var(--panel)}.ds-muted{color:var(--muted-strong)}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-name:"Virtu VPN";--tg-viewport-height:100svh;--tg-safe-top:0px;--tg-safe-bottom:0px;--tg-content-safe-top:0px;--tg-content-safe-bottom:0px;--android-visual-bottom-gap:0px;--mini-bottom-nav-height:70px;--virtu-bg:#071214;--virtu-surface:#0d1c1f;--virtu-surface-2:#13292d;--virtu-surface-3:#0a1719;--virtu-primary:#22d3a6;--virtu-primary-hover:#14b88f;--virtu-primary-soft:#b7fff0;--virtu-accent:#7c5cff;--virtu-accent-soft:#b7a8ff;--virtu-text:#f4fffc;--virtu-text-muted:#8fa7a3;--virtu-text-soft:#c3d7d3;--virtu-border:#214145;--virtu-border-soft:#173237;--virtu-success:#35e38a;--virtu-warning:#f7c948;--virtu-danger:#ff5c7a;--virtu-ink:#03110d;--virtu-primary-rgb:34 211 166;--virtu-accent-rgb:124 92 255;--virtu-bg-rgb:7 18 20;--background:var(--virtu-bg);--foreground:var(--virtu-text);--muted:var(--virtu-text-muted);--muted-strong:var(--virtu-text-soft);--panel:var(--virtu-surface);--panel-strong:var(--virtu-surface-2);--panel-soft:var(--virtu-surface-3);--line:var(--virtu-border);--line-soft:var(--virtu-border-soft);--accent:var(--virtu-primary);--accent-hover:var(--virtu-primary-hover);--accent-strong:var(--virtu-primary-soft);--accent-secondary:var(--virtu-accent);--accent-secondary-soft:var(--virtu-accent-soft);--accent-ink:var(--virtu-ink);--success:var(--virtu-success);--warning:var(--virtu-warning);--danger:var(--virtu-danger);--accent-rgb:var(--virtu-primary-rgb);--accent-secondary-rgb:var(--virtu-accent-rgb);--background-rgb:var(--virtu-bg-rgb);--foreground-rgb:244 255 252;--button-background:var(--accent);--button-foreground:var(--accent-ink);--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-panel:0 24px 80px #00000057;--shadow-panel-soft:0 24px 80px #00000047}
.client-open-page{color:#f7f7f2;background:radial-gradient(circle at 50% -10%,#ffffff26,#0000 26rem),radial-gradient(circle at 100% 100%,#bffff217,#0000 22rem),#050505;place-items:center;min-height:100svh;padding:20px;display:grid}.client-open-panel{box-sizing:border-box;background:linear-gradient(145deg,#ffffff17,#0000 46%),#111111eb;border:1px solid #ffffff26;border-radius:30px;gap:18px;width:min(100%,460px);padding:clamp(22px,5vw,32px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff1a}.client-open-brand{align-items:center;gap:12px;display:flex}.client-open-mark{background:linear-gradient(145deg,#252525,#060606);border:1px solid #ffffff2e;border-radius:20px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.client-open-mark img{object-fit:contain;width:40px;height:40px}.client-open-brand>span,.client-open-status span{color:#f7f7f294;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:850}.client-open-copy{gap:10px;display:grid}.client-open-copy h1{color:#f7f7f2;letter-spacing:0;max-width:11ch;margin:0;font-size:clamp(2.5rem,9vw,4rem);line-height:1.02}.client-open-copy p,.client-open-panel small,.client-open-note span{color:#f7f7f2ad;margin:0;font-size:1rem;line-height:1.45}.client-open-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-open-status{background:#00000038;border:1px solid #ffffff1a;border-radius:20px;align-content:center;gap:4px;min-height:76px;padding:12px;display:grid}.client-open-status svg{color:#f7f7f275}.client-open-status.is-ok{background:#bffff212;border-color:#bffff23d}.client-open-status.is-ok svg{color:#bffff2}.client-open-status strong{color:#f7f7f2;font-size:1rem;line-height:1.2}.client-open-actions{gap:10px;display:grid}.client-open-primary,.client-open-secondary{min-height:56px;font:inherit;box-sizing:border-box;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.client-open-primary{color:#050505;background:linear-gradient(135deg,#fff,#efefe9)}.client-open-secondary{color:#f7f7f2;background:#ffffff12;border:1px solid #ffffff24}.client-open-secondary:disabled{cursor:not-allowed;color:#f7f7f270;background:#ffffff0d}.client-open-note{background:#bffff20d;border:1px solid #bffff22e;border-radius:18px;align-items:flex-start;gap:9px;padding:12px;display:flex}.client-open-note svg{color:#bffff2;flex:none}@media (max-width:420px){.client-open-page{padding:12px}.client-open-panel{border-radius:26px}.client-open-status-grid{grid-template-columns:1fr}}
[data-theme=aurora],.theme-aurora{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071214;--foreground:#f4fffc;--muted:#8fa7a3;--muted-strong:#c3d7d3;--panel:#0d1c1f;--panel-strong:#13292d;--panel-soft:#0a1719;--line:#214145;--line-soft:#173237;--accent:#22d3a6;--accent-hover:#14b88f;--accent-strong:#b7fff0;--accent-secondary:#7c5cff;--accent-secondary-soft:#b7a8ff;--accent-ink:#03110d;--success:#35e38a;--warning:#f7c948;--danger:#ff5c7a;--accent-rgb:34 211 166;--accent-secondary-rgb:124 92 255;--background-rgb:7 18 20;--foreground-rgb:244 255 252}[data-theme=ice],.theme-ice{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e8edf5;--foreground:#111827;--muted:#667085;--muted-strong:#344054;--panel:#f8fafc;--panel-strong:#eef3f9;--panel-soft:#dce6f1;--line:#b9c7d8;--line-soft:#cdd7e4;--accent:#3f6faf;--accent-hover:#345f98;--accent-strong:#294f80;--accent-secondary:#7892ad;--accent-secondary-soft:#d8e2ee;--accent-ink:#fff;--success:#10b981;--warning:#c9892f;--danger:#d94f63;--accent-rgb:63 111 175;--accent-secondary-rgb:120 146 173;--background-rgb:232 237 245;--foreground-rgb:17 24 39}[data-theme=black-glass],.theme-black-glass{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050608;--foreground:#f8fafc;--muted:#9ca3af;--muted-strong:#cbd5e1;--panel:#101216;--panel-strong:#181b21;--panel-soft:#0a0b0f;--line:#2a2f38;--line-soft:#1c2028;--accent:#00e5ff;--accent-hover:#06b6d4;--accent-strong:#a5f3fc;--accent-secondary:#a855f7;--accent-secondary-soft:#d8b4fe;--accent-ink:#031316;--success:#2ee59d;--warning:#ffd166;--danger:#ff477e;--accent-rgb:0 229 255;--accent-secondary-rgb:168 85 247;--background-rgb:5 6 8;--foreground-rgb:248 250 252}[data-theme=infra],.theme-infra{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#08080a;--foreground:#fff7fa;--muted:#a99ea6;--muted-strong:#decfd7;--panel:#131318;--panel-strong:#1d1b22;--panel-soft:#0d0d11;--line:#332b33;--line-soft:#211d24;--accent:#ff5c8a;--accent-hover:#e94473;--accent-strong:#ffd1de;--accent-secondary:#2ef2d0;--accent-secondary-soft:#a5fff2;--accent-ink:#210710;--success:#2ef2a2;--warning:#ffd166;--danger:#ff4d5e;--accent-rgb:255 92 138;--accent-secondary-rgb:46 242 208;--background-rgb:8 8 10;--foreground-rgb:255 247 250}[data-theme=liquid],.theme-liquid{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#e9f4ff;--foreground:#07111f;--muted:#68758a;--muted-strong:#344155;--panel:#ffffff4d;--panel-strong:#ffffff75;--panel-soft:#ebf6ff57;--line:#ffffff7a;--line-soft:#ffffff52;--accent:#0a84ff;--accent-hover:#006be6;--accent-strong:#0a54d8;--accent-secondary:#67f3dc;--accent-secondary-soft:#d6fff6;--accent-ink:#fff;--success:#18c37e;--warning:#ff9f0a;--danger:#ff375f;--accent-rgb:10 132 255;--accent-secondary-rgb:103 243 220;--background-rgb:233 244 255;--foreground-rgb:7 17 31;--radius-xs:16px;--radius-sm:18px;--radius-md:22px;--radius-lg:28px;--radius-xl:34px;--shadow-panel:0 28px 90px #26395e3d;--shadow-panel-soft:0 18px 60px #26395e2e}[data-theme=eclipse],.theme-eclipse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#040608;--foreground:#f7fbff;--muted:#8293a6;--muted-strong:#b8c6d6;--panel:#0b1016;--panel-strong:#111a24;--panel-soft:#060a0f;--line:#233241;--line-soft:#16212b;--accent:#f5d76e;--accent-hover:#e8bd3f;--accent-strong:#fff2b3;--accent-secondary:#36d6ff;--accent-secondary-soft:#b8f2ff;--accent-ink:#130f02;--success:#49f2a6;--warning:#f5d76e;--danger:#ff5c7a;--accent-rgb:245 215 110;--accent-secondary-rgb:54 214 255;--background-rgb:4 6 8;--foreground-rgb:247 251 255;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--shadow-panel:0 34px 110px #00000080;--shadow-panel-soft:0 24px 80px #0000005c}[data-theme=noir],.theme-noir{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#070807;--foreground:#f7f3ea;--muted:#8d9188;--muted-strong:#c8c7bd;--panel:#101210;--panel-strong:#181b18;--panel-soft:#0b0d0b;--line:#2b302a;--line-soft:#1c211d;--accent:#d7f27c;--accent-hover:#c6e85a;--accent-strong:#eef9bd;--accent-secondary:#c59f72;--accent-secondary-soft:#efd6b8;--accent-ink:#141704;--success:#a6ef67;--warning:#e7b66b;--danger:#ff6b7d;--accent-rgb:215 242 124;--accent-secondary-rgb:197 159 114;--background-rgb:7 8 7;--foreground-rgb:247 243 234;--radius-xs:14px;--radius-sm:16px;--radius-md:20px;--radius-lg:26px;--radius-xl:30px;--shadow-panel:0 34px 120px #0000007a;--shadow-panel-soft:0 24px 80px #00000057}.theme-mono-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050505;--foreground:#f7f7f4;--muted:#868686;--muted-strong:#c7c7c2;--panel:#101010;--panel-strong:#181818;--panel-soft:#0a0a0a;--line:#2a2a2a;--line-soft:#1a1a1a;--accent:#f7f7f4;--accent-hover:#fff;--accent-strong:#fff;--accent-secondary:#a7a7a2;--accent-secondary-soft:#dadad4;--accent-ink:#070707;--success:#f7f7f4;--warning:#b8b8b2;--danger:#f2f2ec;--accent-rgb:247 247 244;--accent-secondary-rgb:167 167 162;--background-rgb:5 5 5;--foreground-rgb:247 247 244;--radius-xs:12px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--shadow-panel:0 34px 120px #00000085;--shadow-panel-soft:0 24px 80px #00000057}.theme-mono-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f4f1;--foreground:#111;--muted:#6e6e6a;--muted-strong:#393936;--panel:#fff;--panel-strong:#f7f7f4;--panel-soft:#ececea;--line:#d8d8d3;--line-soft:#e4e4df;--accent:#111;--accent-hover:#000;--accent-strong:#111;--accent-secondary:#73736d;--accent-secondary-soft:#d5d5cf;--accent-ink:#fff;--success:#111;--warning:#5f5f5a;--danger:#111;--accent-rgb:17 17 17;--accent-secondary-rgb:115 115 109;--background-rgb:244 244 241;--foreground-rgb:17 17 17;--radius-xs:12px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--shadow-panel:0 34px 120px #1b1b1821;--shadow-panel-soft:0 24px 80px #1b1b1817}*{box-sizing:border-box}
html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 70% 0%, rgb(var(--accent-rgb) / 10%), transparent 34rem), radial-gradient(circle at 6% 18%, rgb(var(--accent-secondary-rgb) / 8%), transparent 28rem), linear-gradient(180deg, var(--panel-soft) 0%, var(--background) 46%);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.theme-page{min-height:100svh;color:var(--foreground);background:radial-gradient(circle at 72% 0%, rgb(var(--accent-rgb) / 12%), transparent 32rem), radial-gradient(circle at 4% 22%, rgb(var(--accent-secondary-rgb) / 10%), transparent 28rem), linear-gradient(180deg, var(--panel-soft) 0%, var(--background) 48%)}.app-shell{width:min(100%,900px);min-height:100svh;padding:18px 18px calc(18px + var(--mini-bottom-nav-height));margin:0 auto;position:relative}.workspace{border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff08, transparent 22rem), rgb(var(--background-rgb) / 92%);min-height:calc(100svh - 36px);box-shadow:var(--shadow-panel);padding:18px}.app-header{justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.brand-mark{border:1px solid rgb(var(--accent-rgb) / 32%);border-radius:var(--radius-md);width:42px;height:42px;color:var(--accent);background:rgb(var(--accent-rgb) / 8%);flex:none;place-items:center;display:grid}.app-header>div:nth-child(2){flex:1;min-width:0}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}h1{letter-spacing:0;margin:0;font-size:24px;line-height:1.12}.environment{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:30px;color:var(--warning);background:var(--panel);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.identity-strip{border:1px solid var(--line-soft);border-radius:var(--radius-sm);min-height:44px;color:var(--muted-strong);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:0 12px;font-size:13px;display:flex}.identity-strip span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.identity-strip svg{color:var(--accent);flex:none}.identity-strip strong{color:var(--foreground);flex:none;font-size:12px}.auth-panel{border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--warning) 10%, transparent), transparent 52%), var(--panel);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:16px;margin-bottom:12px;padding:18px;display:grid}.auth-panel h2{max-width:14ch;margin-top:12px;font-size:28px;line-height:1.03}.auth-panel p{max-width:38ch;color:var(--muted-strong);margin-top:10px;font-size:14px;line-height:1.42}.auth-form{align-content:start;gap:10px;display:grid}.auth-form label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--line);border-radius:var(--radius-xs);width:100%;min-height:46px;color:var(--foreground);background:var(--background);font:inherit;outline:none;padding:0 12px;font-size:16px}.auth-form input:focus{border-color:rgb(var(--accent-rgb) / 72%);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / 12%)}.auth-form button{border-radius:var(--radius-xs);min-height:46px;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;font-weight:800}.auth-form button:disabled{cursor:progress;opacity:.7}.dev-code,.auth-error{overflow-wrap:anywhere;margin:0;font-size:13px}.dev-code{color:var(--warning);font-weight:800}.auth-error{color:var(--danger);grid-column:1/-1}.action-error,.vpn-link{margin-top:10px}.vpn-link{overflow-wrap:anywhere;border:1px solid rgb(var(--accent-rgb) / 24%);border-radius:var(--radius-xs);color:var(--accent-strong);background:rgb(var(--accent-rgb) / 6%);padding:12px;font-size:13px;font-weight:800}.client-links,.checkout-actions{gap:8px;margin-top:10px;display:grid}.client-links{grid-template-columns:repeat(3,minmax(0,1fr))}.client-links a,.checkout-actions a,.checkout-actions button{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:38px;color:var(--foreground);background:var(--panel);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.client-links a.disabled{pointer-events:none;opacity:.45}.checkout-panel{border:1px solid rgb(var(--accent-rgb) / 24%);border-radius:var(--radius-sm);background:rgb(var(--accent-rgb) / 6%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px;padding:14px;display:grid}.checkout-panel h3{margin-top:7px;font-size:18px}.checkout-panel p{color:var(--muted-strong);margin-top:4px;font-size:13px}.checkout-actions{justify-content:flex-end;margin-top:0}.checkout-actions button{border-color:rgb(var(--accent-rgb) / 28%);color:var(--accent-ink);background:var(--accent);cursor:pointer}
.mini-bottom-nav{right:max(16px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));z-index:30;border:1px solid var(--line);background:rgb(var(--background-rgb) / 88%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:480px;height:58px;margin:0 auto;padding:6px;display:grid;position:fixed;box-shadow:0 20px 70px #0000006b}.mini-bottom-nav button{min-width:0;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.mini-bottom-nav button.active{color:var(--accent-ink);background:var(--accent)}.theme-mono-light .mini-bottom-nav{background:#ffffffd1;border-color:#1111111a;box-shadow:0 18px 44px #11111121,inset 0 1px #ffffffdb}.theme-mono-light .mini-bottom-nav button:not(.active){color:#11111194}.status-panel{border:1px solid rgb(var(--accent-rgb) / 22%);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgb(var(--accent-rgb) / 16%), transparent 56%), linear-gradient(180deg, var(--panel-strong), var(--panel-soft));grid-template-columns:minmax(0,1fr) 128px;gap:18px;min-height:188px;padding:22px;display:grid;position:relative;overflow:hidden}.usage-panel{grid-template-columns:minmax(0,1fr) 170px;align-items:center;min-height:230px}.usage-mini-stats{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.usage-mini-stats span{border:1px solid var(--line);min-height:34px;color:var(--muted-strong);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.usage-ring{--usage-progress:0%;background:radial-gradient(circle at center, var(--panel-soft) 0 58%, transparent 59%), conic-gradient(var(--accent) var(--usage-progress), var(--line-soft) 0);border-radius:999px;justify-self:end;place-items:center;width:156px;height:156px;display:grid}.usage-ring>div{border:1px solid var(--line);border-radius:inherit;background:var(--background);text-align:center;place-items:center;width:116px;height:116px;display:grid}.usage-ring span{color:var(--muted);font-size:11px;font-weight:800}.usage-ring strong{color:var(--foreground);margin-top:4px;font-size:22px;line-height:1}.usage-ring small{color:var(--muted-strong);margin-top:5px;font-size:11px;font-weight:750}.status-panel:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / 70%), transparent);height:1px;position:absolute;inset:auto 20px 0}.status-copy{z-index:1;position:relative}.status-kicker,.bottom-bar span,.plan-name{align-items:center;gap:8px;display:inline-flex}.status-kicker{color:var(--accent-strong);font-size:13px;font-weight:700}h2,h3,p{margin:0}.status-copy h2{letter-spacing:0;max-width:12ch;margin-top:16px;font-size:42px;line-height:.98}.status-copy p{max-width:36ch;color:var(--muted-strong);margin-top:14px;font-size:15px;line-height:1.45}.signal-orbit{border:1px solid rgb(var(--accent-rgb) / 28%);width:118px;height:118px;color:var(--accent);background:color-mix(in srgb, var(--accent-ink) 55%, transparent);border-radius:999px;place-self:center end;place-items:center;animation:.6s both float-in;display:grid;position:relative}.signal-orbit span{border:1px solid rgb(var(--accent-rgb) / 24%);border-radius:inherit;animation:2.6s ease-in-out infinite pulse-ring;position:absolute;inset:18px}.quick-actions,.primary-actions-grid{grid-template-columns:1fr 52px 52px;gap:10px;margin-top:12px;display:grid}.checkout-page .quick-actions{grid-template-columns:1fr}.checkout-theme{min-height:100svh}.checkout-shell{width:min(100%,760px)}.checkout-page{align-content:start;gap:14px;display:grid}.checkout-page .app-header{padding-bottom:4px}.checkout-hero{min-height:240px}.checkout-hero .status-copy h2{overflow-wrap:anywhere;max-width:11ch;font-size:42px}.checkout-summary{border:1px solid var(--line-soft);background:var(--panel);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.checkout-summary div{border-right:1px solid var(--line-soft);gap:8px;min-height:86px;padding:16px;display:grid}.checkout-summary div:last-child{border-right:0}.checkout-summary span{color:var(--muted);font-size:12px;font-weight:700}.checkout-summary strong{color:var(--foreground);font-size:20px;line-height:1.1}.checkout-page .checkout-actions-main{grid-template-columns:minmax(0,1fr) 56px;margin-top:0}.checkout-back{place-items:center;display:grid}.primary-action,.secondary-action,.icon-action,.bottom-bar button,.plan-row{cursor:pointer;border:0;transition:transform .16s,border-color .16s,background .16s}.primary-action{border-radius:var(--radius-md);min-height:52px;color:var(--accent-ink);background:var(--accent);justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.primary-action svg:last-child{transition:transform .16s}.primary-action:hover svg:last-child{transform:translate(3px)}.primary-actions-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.82fr) minmax(0,.82fr)}.secondary-action{border:1px solid var(--line);border-radius:var(--radius-md);min-height:52px;color:var(--foreground);background:var(--panel);justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.secondary-action:disabled{cursor:not-allowed;opacity:.48}.icon-action{border:1px solid var(--line);border-radius:var(--radius-md);min-height:52px;color:var(--foreground);background:var(--panel);place-items:center;display:grid}.primary-action:hover,.secondary-action:hover,.icon-action:hover,.plan-row:hover,.bottom-bar button:hover{transform:translateY(-1px)}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--panel);min-height:104px;padding:14px;animation:.44s both rise-up;display:grid}.metric svg{color:var(--accent)}.metric span{color:var(--muted);align-self:end;font-size:13px}.metric strong{overflow-wrap:anywhere;font-size:22px;line-height:1.1;display:block}.section-block{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:18px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-heading h3{font-size:17px;line-height:1.2}.section-heading span,.section-heading svg{color:var(--muted);font-size:12px;font-weight:700}.plan-list{gap:8px;display:grid}.plan-row{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:58px;color:var(--foreground);background:var(--panel);text-align:left;grid-template-columns:minmax(80px,1fr) minmax(80px,.8fr) auto auto;align-items:center;gap:10px;padding:0 14px;display:grid}.plan-row.selected{border-color:rgb(var(--accent-rgb) / 60%);background:rgb(var(--accent-rgb) / 8%)}.plan-name{font-weight:800}.plan-name svg{color:var(--accent)}.plan-meta,.plan-row small{color:var(--muted);font-size:13px}.plan-row strong{font-size:18px}.split-block{grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);gap:12px;display:grid}.compact{margin-bottom:12px}.diagnostic-list{gap:9px;display:grid}.diagnostic-row{color:var(--muted-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:14px;display:grid}.diagnostic-row strong{color:var(--foreground);font-size:13px;font-weight:700}.dot{background:var(--muted);border-radius:999px;width:8px;height:8px}.dot.good{background:var(--accent);box-shadow:0 0 18px rgb(var(--accent-rgb) / 50%)}.dot.warn{background:var(--warning)}.secure-note{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:116px;color:var(--muted-strong);background:var(--panel);align-content:space-between;padding:14px;display:grid}.secure-note svg{color:var(--accent)}.secure-note span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.bottom-bar{border-top:1px solid var(--line-soft);color:var(--muted-strong);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.bottom-bar span svg{color:var(--accent)}.bottom-bar button{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:38px;color:var(--foreground);background:var(--panel-strong);padding:0 12px;font-size:13px;font-weight:800}
.liquid-page{background:linear-gradient(130deg,#e1f8ff 0%,#f6faff 34%,#d2deff 64%,#b9ece7 100%) fixed;min-height:100svh}.liquid-page .app-shell{width:min(100%,930px);padding:20px}.liquid-page .workspace{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#ffffff6b,#ffffff29),#ffffff38;border:1px solid #ffffff8a;border-radius:38px;min-height:calc(100svh - 40px);padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffffff2e,0 30px 120px #2c4c794d}.liquid-page .workspace:before{pointer-events:none;content:"";background:linear-gradient(125deg, #ffffff6b, transparent 34%), linear-gradient(320deg, rgb(var(--accent-secondary-rgb) / 20%), transparent 42%);mix-blend-mode:screen;position:absolute;inset:0}.liquid-page .app-header,.liquid-page .identity-strip,.liquid-page .auth-panel,.liquid-page .status-panel,.liquid-page .quick-actions,.liquid-page .metrics-grid,.liquid-page .section-block,.liquid-page .bottom-bar{z-index:1;position:relative}.liquid-page .app-header{min-height:58px;margin-bottom:10px;padding:6px 8px 16px}.liquid-page .brand-mark,.liquid-page .environment,.liquid-page .identity-strip,.liquid-page .auth-panel,.liquid-page .status-panel,.liquid-page .metric,.liquid-page .plan-row,.liquid-page .secure-note,.liquid-page .icon-action,.liquid-page .bottom-bar button{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(#ffffff75,#ffffff2e);border-color:#ffffff7a;box-shadow:inset 0 1px #ffffffb3,0 10px 32px #3248681f}.liquid-page .brand-mark{border-radius:18px;width:44px;height:44px}.liquid-page .eyebrow{color:var(--accent);font-size:11px;font-weight:850}.liquid-page h1{font-size:26px}.liquid-page .environment{min-height:34px;color:var(--accent-strong);border-radius:999px;padding:0 13px}.liquid-page .identity-strip{border-radius:999px;min-height:48px;margin-bottom:14px;padding:0 14px}.liquid-page .auth-panel{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(240px,.76fr);margin-bottom:14px;padding:18px}.liquid-page .auth-panel h2{max-width:18ch;font-size:30px}.liquid-page .auth-form input{background:#ffffff57;border-color:#ffffff85;border-radius:18px;min-height:50px;box-shadow:inset 0 1px #fff9}.liquid-page .auth-form button,.liquid-page .primary-action{background:linear-gradient(180deg, #4ea4ff, var(--accent));min-height:52px;box-shadow:inset 0 1px 0 #ffffff61, 0 12px 28px rgb(var(--accent-rgb) / 22%);border-radius:18px}.liquid-page .status-panel{background:linear-gradient(135deg, #ffffff57, rgb(var(--accent-rgb) / 14%)), #ffffff38;border-radius:34px;min-height:218px}.liquid-page .status-panel:before{background:linear-gradient(120deg, #ffffff8c, transparent 36%), linear-gradient(290deg, rgb(var(--accent-secondary-rgb) / 24%), transparent 42%);height:auto;inset:0}.liquid-page .status-copy h2{color:#0b1628;max-width:12ch;font-size:46px}.liquid-page .status-copy p,.liquid-page .auth-panel p{color:var(--muted-strong)}.liquid-page .signal-orbit{width:122px;height:122px;box-shadow:inset 0 1px 0 #ffffffb3, 0 16px 44px rgb(var(--accent-rgb) / 16%);background:linear-gradient(#ffffff80,#ffffff24);border-color:#ffffff8f}.liquid-page .quick-actions{grid-template-columns:minmax(0,1fr) 56px 56px;gap:10px}.liquid-page .icon-action{color:#12213a;border-radius:18px;min-height:54px}.liquid-page .metrics-grid{gap:10px}.liquid-page .metric{border-radius:22px;min-height:108px}.liquid-page .metric strong,.liquid-page .plan-row strong,.liquid-page .diagnostic-row strong{color:#07111f}.liquid-page .section-block{border-top-color:#ffffff61;margin-top:18px;padding-top:18px}.liquid-page .plan-list{gap:7px}.liquid-page .plan-row{border-radius:20px;min-height:62px}.liquid-page .plan-row.selected{border-color:rgb(var(--accent-rgb) / 42%);background:linear-gradient(180deg, rgb(var(--accent-rgb) / 16%), #fff3)}.liquid-page .secure-note{border-radius:24px}.liquid-page .bottom-bar{border-top-color:#ffffff61;padding-top:16px}.liquid-page .bottom-bar button{color:#07111f;border-radius:999px;min-height:42px}
.eclipse-page{background:linear-gradient(90deg, #ffffff08 1px, transparent 1px), linear-gradient(0deg, #ffffff08 1px, transparent 1px), radial-gradient(circle at 72% 8%, rgb(var(--accent-rgb) / 18%), transparent 25rem), radial-gradient(circle at 12% 22%, rgb(var(--accent-secondary-rgb) / 12%), transparent 31rem), linear-gradient(180deg, #080c12 0%, #040608 58%, #020304 100%);background-size:56px 56px,56px 56px,auto,auto,auto;min-height:100svh}.eclipse-page .app-shell{width:min(100%,940px);padding:18px}.eclipse-page .workspace{border:1px solid rgb(var(--accent-secondary-rgb) / 20%);background:linear-gradient(180deg, #ffffff08, transparent 19rem), linear-gradient(90deg, rgb(var(--accent-secondary-rgb) / 8%), transparent 34%), rgb(var(--background-rgb) / 94%);min-height:calc(100svh - 36px);box-shadow:inset 0 0 0 1px #ffffff08, inset 0 0 70px rgb(var(--accent-secondary-rgb) / 5%), var(--shadow-panel);clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);border-radius:0;padding:18px;position:relative;overflow:hidden}.eclipse-page .workspace:before,.eclipse-page .workspace:after{pointer-events:none;content:"";position:absolute}.eclipse-page .workspace:before{background:linear-gradient(90deg, transparent, rgb(var(--accent-secondary-rgb) / 11%), transparent), repeating-linear-gradient(180deg, #ffffff08 0 1px, transparent 1px 8px);opacity:.5;mix-blend-mode:screen;inset:0}.eclipse-page .workspace:after{border:1px solid rgb(var(--accent-rgb) / 14%);clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);inset:16px}.eclipse-page .app-header,.eclipse-page .identity-strip,.eclipse-page .auth-panel,.eclipse-page .status-panel,.eclipse-page .quick-actions,.eclipse-page .metrics-grid,.eclipse-page .section-block,.eclipse-page .bottom-bar{z-index:1;position:relative}.eclipse-page .app-header{border-bottom:1px solid rgb(var(--accent-secondary-rgb) / 13%);min-height:58px;padding:0 2px 16px}.eclipse-page .brand-mark,.eclipse-page .environment,.eclipse-page .identity-strip,.eclipse-page .auth-panel,.eclipse-page .status-panel,.eclipse-page .metric,.eclipse-page .plan-row,.eclipse-page .secure-note,.eclipse-page .icon-action,.eclipse-page .bottom-bar button{border-color:rgb(var(--accent-secondary-rgb) / 18%);box-shadow:inset 0 1px 0 #ffffff0d, inset 0 -1px 0 rgb(var(--accent-rgb) / 10%);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);background:linear-gradient(#ffffff0a,#0000),#090e14d6;border-radius:0}.eclipse-page .brand-mark{width:46px;height:46px;color:var(--accent);background:radial-gradient(circle, rgb(var(--accent-rgb) / 22%), transparent 64%), #070b10e6}.eclipse-page .eyebrow{color:var(--accent);font-size:11px;font-weight:900}.eclipse-page h1{text-transform:uppercase;font-size:25px}.eclipse-page .environment{min-height:34px;color:var(--accent);padding:0 13px}.eclipse-page .identity-strip{min-height:48px;color:var(--muted-strong);margin:12px 0}.eclipse-page .identity-strip strong{color:var(--accent-strong)}.eclipse-page .auth-panel{border-color:rgb(var(--accent-rgb) / 26%);background:linear-gradient(135deg, rgb(var(--accent-rgb) / 10%), transparent 44%), #0a0d12e6;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);margin-bottom:12px;padding:18px}.eclipse-page .auth-panel h2{text-transform:uppercase;max-width:none;font-size:29px}.eclipse-page .auth-form input{border-color:rgb(var(--accent-secondary-rgb) / 20%);min-height:48px;color:var(--foreground);clip-path:polygon(0 9px,9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);background:#020508bd;border-radius:0}.eclipse-page .auth-form button,.eclipse-page .primary-action{border:1px solid rgb(var(--accent-rgb) / 55%);background:linear-gradient(180deg, var(--accent-strong), var(--accent));min-height:52px;box-shadow:0 0 0 1px rgb(var(--accent-rgb) / 16%), 0 18px 38px rgb(var(--accent-rgb) / 12%);clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border-radius:0}.eclipse-page .status-panel{border-color:rgb(var(--accent-secondary-rgb) / 23%);background:radial-gradient(circle at 88% 50%, rgb(var(--accent-secondary-rgb) / 18%), transparent 13rem), linear-gradient(135deg, rgb(var(--accent-secondary-rgb) / 10%), transparent 50%), #090e14eb;min-height:218px;padding:24px}.eclipse-page .status-panel:before{border:1px solid rgb(var(--accent-rgb) / 12%);background:linear-gradient(90deg, transparent, rgb(var(--accent-secondary-rgb) / 18%), transparent), repeating-linear-gradient(90deg, rgb(var(--accent-secondary-rgb) / 8%) 0 1px, transparent 1px 18px);opacity:.65;height:auto;inset:14px}.eclipse-page .status-copy h2{max-width:12ch;color:var(--foreground);text-transform:uppercase;font-size:45px}.eclipse-page .status-copy p,.eclipse-page .auth-panel p{color:var(--muted-strong)}.eclipse-page .status-kicker{color:var(--accent);text-transform:uppercase}.eclipse-page .signal-orbit{border-color:rgb(var(--accent-secondary-rgb) / 30%);width:132px;height:132px;color:var(--accent);background:radial-gradient(circle, rgb(var(--accent-rgb) / 12%) 0 26%, transparent 27% 40%, rgb(var(--accent-secondary-rgb) / 10%) 41% 43%, transparent 44%), #02060ab3;box-shadow:inset 0 0 34px rgb(var(--accent-secondary-rgb) / 14%), 0 0 44px rgb(var(--accent-rgb) / 10%);clip-path:none;border-radius:50%}.eclipse-page .signal-orbit span{border-color:rgb(var(--accent-rgb) / 25%)}.eclipse-page .quick-actions{grid-template-columns:minmax(0,1fr) 54px 54px}.eclipse-page .icon-action{min-height:52px;color:var(--accent-secondary)}.eclipse-page .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.eclipse-page .metric{min-height:108px;padding:14px}.eclipse-page .metric strong,.eclipse-page .plan-row strong,.eclipse-page .diagnostic-row strong{color:var(--foreground)}.eclipse-page .metric svg,.eclipse-page .plan-name svg,.eclipse-page .secure-note svg{color:var(--accent)}.eclipse-page .section-block{border-top-color:rgb(var(--accent-secondary-rgb) / 13%)}.eclipse-page .section-heading h3{text-transform:uppercase}.eclipse-page .plan-row{border-left:3px solid rgb(var(--accent-secondary-rgb) / 28%);min-height:62px}.eclipse-page .plan-row.selected{border-color:rgb(var(--accent-rgb) / 48%);border-left-color:var(--accent);background:linear-gradient(90deg, rgb(var(--accent-rgb) / 12%), transparent 46%), #090e14e0}.eclipse-page .diagnostic-row{color:var(--muted-strong)}.eclipse-page .secure-note{min-height:120px}.eclipse-page .bottom-bar{border-top-color:rgb(var(--accent-secondary-rgb) / 13%)}.eclipse-page .bottom-bar button{color:var(--accent-strong)}
.noir-page{background:radial-gradient(ellipse at 50% -18%, rgb(var(--accent-rgb) / 10%), transparent 34rem), radial-gradient(ellipse at 16% 22%, rgb(var(--accent-secondary-rgb) / 9%), transparent 24rem), linear-gradient(180deg, #11130f 0%, #070807 48%, #050605 100%);min-height:100svh}.noir-page .app-shell{width:min(100%,820px);padding:24px}.noir-page .workspace{background:linear-gradient(180deg, #ffffff0d, transparent 26rem), rgb(var(--background-rgb) / 86%);min-height:calc(100svh - 44px);box-shadow:inset 0 1px 0 #ffffff12, var(--shadow-panel);border:1px solid #ffffff0f;border-radius:38px;padding:28px;overflow:hidden}.noir-page .app-header{min-height:56px;padding-bottom:24px}.noir-page .brand-mark{border:1px solid rgb(var(--accent-rgb) / 22%);width:46px;height:46px;color:var(--accent);background:linear-gradient(180deg, rgb(var(--accent-rgb) / 12%), #ffffff08);border-radius:18px}.noir-page .eyebrow{color:var(--accent);font-size:11px;font-weight:850}.noir-page h1{letter-spacing:0;font-size:26px}.noir-page .environment{min-height:34px;color:var(--accent-secondary-soft);background:#ffffff0a;border-color:#ffffff14;border-radius:999px;padding:0 14px}.noir-page .identity-strip{background:0 0;border-width:0 0 1px;border-color:#ffffff12;border-radius:0;min-height:46px;margin:0 0 16px;padding:0}.noir-page .auth-panel{border-color:rgb(var(--accent-secondary-rgb) / 20%);background:linear-gradient(135deg, rgb(var(--accent-secondary-rgb) / 10%), transparent 54%), #ffffff08;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);margin-bottom:16px;padding:18px}.noir-page .auth-panel h2{max-width:18ch;font-size:30px}.noir-page .auth-panel p,.noir-page .status-copy p{color:var(--muted-strong)}.noir-page .auth-form input{background:#00000038;border-color:#ffffff14;border-radius:16px;min-height:50px}.noir-page .auth-form button,.noir-page .primary-action{background:linear-gradient(180deg, var(--accent-strong), var(--accent));min-height:52px;box-shadow:0 16px 34px rgb(var(--accent-rgb) / 12%);border:0;border-radius:18px}.noir-page .status-panel{background:radial-gradient(circle at 86% 48%, rgb(var(--accent-rgb) / 14%), transparent 10rem), linear-gradient(135deg, rgb(var(--accent-secondary-rgb) / 11%), transparent 48%), #ffffff0a;border:1px solid #ffffff0f;border-radius:34px;min-height:278px;padding:30px}.noir-page .status-panel:before{background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / 32%), transparent);inset:auto 26px 0}.noir-page .status-kicker{color:var(--accent-secondary-soft)}.noir-page .status-copy h2{letter-spacing:0;max-width:12ch;margin-top:18px;font-size:54px}.noir-page .signal-orbit{border-color:rgb(var(--accent-rgb) / 18%);width:126px;height:126px;color:var(--accent);background:radial-gradient(circle, rgb(var(--accent-rgb) / 16%), transparent 56%), #ffffff0a;box-shadow:inset 0 1px #ffffff14,0 20px 60px #0000003d}.noir-page .signal-orbit span{border-color:rgb(var(--accent-secondary-rgb) / 20%)}.noir-page .quick-actions{grid-template-columns:minmax(0,1fr) 54px 54px;gap:10px;margin-top:12px;padding:0}.noir-page .icon-action{background:#ffffff0a;border-color:#ffffff14;border-radius:18px;min-height:52px}.noir-page .metrics-grid{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px}.noir-page .metric{min-height:96px;box-shadow:none;background:0 0;border-width:0 1px 0 0;border-right-style:solid;border-right-color:#ffffff12;border-radius:0;padding:18px 16px}.noir-page .metric:last-child{border-right:0}.noir-page .metric svg,.noir-page .plan-name svg,.noir-page .secure-note svg{color:var(--accent)}.noir-page .metric strong,.noir-page .plan-row strong,.noir-page .diagnostic-row strong{color:var(--foreground)}.noir-page .section-block{border-top-color:#ffffff12;margin-top:24px;padding-top:20px}.noir-page .section-heading h3{font-size:16px}.noir-page .plan-list{gap:8px}.noir-page .plan-row{min-height:62px;box-shadow:none;background:0 0;border-width:0 0 1px;border-color:#ffffff12;border-radius:0}.noir-page .plan-row.selected{background:linear-gradient(90deg, rgb(var(--accent-rgb) / 8%), transparent 44%);border-color:#ffffff14}.noir-page .secure-note{display:none}.noir-page .split-block{grid-template-columns:1fr}.noir-page .diagnostic-list{border:1px solid #ffffff12;border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.noir-page .diagnostic-row{border-right:1px solid #ffffff12;min-height:48px;padding:0 12px}.noir-page .diagnostic-row:last-child{border-right:0}.noir-page .bottom-bar{display:none}.noir-page .bottom-bar button{background:#ffffff0a;border-color:#ffffff14;border-radius:999px;min-height:42px}
.mono-page{background:radial-gradient(ellipse at 50% -16%, rgb(var(--accent-rgb) / 7%), transparent 32rem), linear-gradient(180deg, var(--panel-soft) 0%, var(--background) 52%);min-height:100svh}.mono-switch{z-index:20;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel) 86%, transparent);width:136px;min-height:38px;box-shadow:var(--shadow-panel-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:fixed;top:18px;right:18px}.mono-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:850}.mono-switch button.active{color:var(--accent-ink);background:var(--accent)}.mono-page .app-shell{width:min(100%,800px);padding:24px}.mono-page .workspace{border:1px solid var(--line-soft);background:rgb(var(--background-rgb) / 88%);min-height:calc(100svh - 48px);box-shadow:var(--shadow-panel);background-clip:padding-box;border-radius:34px;padding:30px;position:relative;overflow:hidden}.mono-page .app-header{min-height:56px;padding-bottom:24px}.mono-page .brand-mark{border-color:var(--line);width:46px;height:46px;color:var(--foreground);background:var(--panel);border-radius:16px}.mono-page .eyebrow{color:var(--foreground);font-size:11px;font-weight:850}.mono-page h1{font-size:26px}.mono-page .environment{border-color:var(--line);min-height:34px;color:var(--foreground);background:var(--panel);border-radius:999px;padding:0 14px}.mono-page .identity-strip{border-width:0 0 1px;border-color:var(--line-soft);background:0 0;border-radius:0;min-height:46px;margin:0 0 16px;padding:0}.mono-page .identity-strip svg,.mono-page .status-kicker,.mono-page .metric svg,.mono-page .plan-name svg,.mono-page .section-heading svg,.mono-page .bottom-bar span svg{color:var(--foreground)}.mono-page .auth-panel{border-color:var(--line);background:var(--panel);background-clip:padding-box;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);margin-bottom:16px;padding:18px;overflow:hidden}.mono-page .auth-panel h2{max-width:18ch;font-size:30px}.mono-page .auth-panel p,.mono-page .status-copy p{color:var(--muted-strong)}.mono-page .auth-form input{border-color:var(--line);background:var(--background);border-radius:14px;min-height:50px}.mono-page .auth-form button,.mono-page .primary-action{min-height:52px;color:var(--accent-ink);background:var(--accent);box-shadow:none;border:0;border-radius:16px}.mono-page .status-panel{border-color:var(--line);background:var(--panel);background-clip:padding-box;border-radius:30px;min-height:276px;padding:30px;overflow:hidden}.mono-page .status-panel:before{background:linear-gradient(90deg, transparent, var(--line), transparent);inset:auto 30px 0}.mono-page .status-copy h2{max-width:12ch;margin-top:18px;font-size:54px}.mono-page .signal-orbit{border-color:var(--line);width:126px;height:126px;color:var(--foreground);background:var(--background);box-shadow:none}.mono-page .signal-orbit span{border-color:var(--line)}.mono-page .quick-actions{grid-template-columns:minmax(0,1fr) 54px 54px;gap:10px;margin-top:12px}.mono-page .icon-action{border-color:var(--line);min-height:52px;color:var(--foreground);background:var(--panel);border-radius:16px}.mono-page .metrics-grid{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px}.mono-page .metric{border-width:0;border-right:1px solid var(--line-soft);min-height:96px;box-shadow:none;background:0 0;border-radius:0;padding:18px 16px}.mono-page .metric:last-child{border-right:0}.mono-page .metric strong,.mono-page .plan-row strong,.mono-page .diagnostic-row strong{color:var(--foreground)}.mono-page .section-block{border-top-color:var(--line-soft);margin-top:24px;padding-top:20px}.mono-page .plan-list{gap:0}.mono-page .plan-row{border-width:0 0 1px;border-color:var(--line-soft);min-height:62px;box-shadow:none;background:0 0;border-radius:0}.mono-page .plan-row.selected{border-color:var(--line-soft);background:color-mix(in srgb, var(--foreground) 5%, transparent)}.mono-page .split-block{grid-template-columns:1fr}.mono-page .secure-note,.mono-page .bottom-bar{display:none}.mono-page .diagnostic-list{border:1px solid var(--line-soft);border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mono-page .diagnostic-row{border-right:1px solid var(--line-soft);min-height:48px;padding:0 12px}.mono-page .diagnostic-row:last-child{border-right:0}.mono-page .dot.good,.mono-page .dot.warn,.mono-page .dot{background:var(--foreground);box-shadow:none}
.design-system-shell{width:min(100%,1180px);min-height:100svh;margin:0 auto;padding:28px 18px 36px}.design-hero{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:18px;min-height:300px;padding:22px 0 28px;display:flex}.design-kicker,.design-links,.palette-card-head{align-items:center;gap:9px;display:flex}.design-kicker{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:800}.design-hero h1{letter-spacing:0;max-width:9ch;margin-top:18px;font-size:clamp(62px,13vw,152px);line-height:.86}.design-hero p{max-width:42ch;color:var(--muted-strong);margin-top:22px;font-size:18px;line-height:1.45}.design-links{flex-wrap:wrap;justify-content:flex-end}.design-links a{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:40px;color:var(--foreground);background:var(--panel);align-items:center;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.variant-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.variant-links a{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:34px;color:var(--foreground);background:var(--panel);align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.palette-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:18px;display:grid}.palette-card{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:300px;color:var(--foreground);background:radial-gradient(circle at 100% 0%, rgb(var(--accent-secondary-rgb) / 18%), transparent 12rem), linear-gradient(180deg, var(--panel-strong), var(--panel));align-content:space-between;padding:16px;display:grid}.palette-card-head{color:var(--accent);text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:800}.palette-card h2{margin-top:44px;font-size:30px;line-height:1}.palette-card p{max-width:25ch;color:var(--muted-strong);margin-top:10px;font-size:14px;line-height:1.4}.swatch-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.swatch-row span{border:1px solid #ffffff2e;border-radius:7px;min-height:38px}.palette-action{width:100%;margin-top:14px}.token-board,.component-lab{border-top:1px solid var(--line-soft);margin-top:32px;padding-top:18px}.token-board .section-heading h2,.component-lab .section-heading h2{font-size:24px}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.token-row{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 12px;display:grid}.token-dot{border:1px solid #ffffff2e;border-radius:999px;width:24px;height:24px}.token-row div{gap:3px;min-width:0;display:grid}.token-row strong{font-size:13px}.token-row small,.token-row code{color:var(--muted);font-size:12px}.token-row code{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:7px;padding:5px 7px}.component-lab-grid{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:10px;margin-top:12px;display:grid}.design-preview-status,.design-control-stack,.design-preview-metric,.design-preview-note{min-width:0}.design-preview-status{min-height:260px}.design-control-stack{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--panel);grid-template-columns:minmax(0,1fr) 52px;align-content:start;gap:10px;padding:14px;display:grid}.design-control-stack .diagnostic-row{grid-column:1/-1;min-height:42px;padding:0 2px}.design-preview-metric,.design-preview-note{min-height:132px}.design-footer{color:var(--muted-strong);align-items:center;gap:9px;margin-top:30px;font-size:13px;font-weight:750;display:flex}.design-footer svg{color:var(--accent)}@keyframes chart-grow{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes pulse-ring{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.08)}}@keyframes float-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rise-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}

@media (max-width:640px){body{background:var(--background);overflow-x:hidden}.mono-switch{top:max(8px, env(safe-area-inset-top));z-index:10;width:min(132px,100vw - 32px);margin:10px 14px 0 auto;position:sticky;right:auto}.mono-page.is-telegram .mono-switch{display:none}.app-shell{padding:0}.workspace{min-height:100svh;box-shadow:none;border-width:0;border-radius:0}.status-panel{grid-template-columns:1fr;min-height:220px;padding:20px}.identity-strip{flex-direction:column;justify-content:center;align-items:flex-start;min-height:62px;padding:10px 12px}.identity-strip span{width:100%}.auth-panel{grid-template-columns:1fr;padding:16px}.auth-panel h2{font-size:26px}.signal-orbit{opacity:.75;position:absolute;bottom:-18px;right:-20px}.status-copy h2{max-width:10ch;font-size:36px}.metrics-grid,.split-block{grid-template-columns:1fr}.plan-row{grid-template-columns:minmax(0,1fr) auto;min-height:68px}.plan-meta{grid-column:1}.plan-row small{text-align:right}.bottom-bar{flex-direction:column;align-items:stretch}.liquid-page .app-shell{padding:0}.liquid-page .workspace{border-width:0;border-radius:0;min-height:100svh}.liquid-page .app-header{padding-top:12px}.liquid-page .auth-panel{border-radius:28px;grid-template-columns:1fr}.liquid-page .status-panel{border-radius:30px}.liquid-page .signal-orbit{bottom:-18px;right:-18px}.liquid-page .quick-actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px}.liquid-page .quick-actions .primary-action{white-space:nowrap;gap:7px;font-size:13px}.liquid-page .quick-actions .primary-action svg{width:16px;height:16px}.liquid-page .quick-actions .icon-action{min-height:52px}.liquid-page .metric,.liquid-page .plan-row,.liquid-page .secure-note{border-radius:20px}.eclipse-page .app-shell{padding:0}.eclipse-page .workspace{clip-path:none;border-width:0;min-height:100svh}.eclipse-page .workspace:after{inset:10px}.eclipse-page .app-header{padding-top:12px}.eclipse-page .auth-panel{grid-template-columns:1fr}.eclipse-page .status-panel{grid-template-columns:1fr;min-height:230px;padding:20px}.eclipse-page .signal-orbit{opacity:.78;width:126px;height:126px;position:absolute;bottom:-20px;right:-20px}.eclipse-page .quick-actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px}.eclipse-page .quick-actions .primary-action{white-space:nowrap;gap:7px;font-size:13px}.eclipse-page .quick-actions .primary-action svg{width:16px;height:16px}.eclipse-page .icon-action{min-height:52px}.noir-page .app-shell{padding:0}.noir-page .workspace{border-width:0;border-radius:0;min-height:100svh;padding:22px}.noir-page .app-header{padding-top:12px}.noir-page .auth-panel{border-radius:28px;grid-template-columns:1fr}.noir-page .status-panel{border-radius:30px;grid-template-columns:1fr;min-height:236px;padding:28px 20px}.noir-page .status-copy h2{font-size:48px}.noir-page .signal-orbit{opacity:.78;position:absolute;bottom:-18px;right:-18px}.noir-page .quick-actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;margin-top:12px;padding:0}.noir-page .quick-actions .primary-action{white-space:nowrap;gap:7px;font-size:13px}.noir-page .quick-actions .primary-action svg{width:16px;height:16px}.noir-page .icon-action{min-height:52px}.noir-page .metrics-grid{grid-template-columns:1fr}.noir-page .metric{border-bottom:1px solid #ffffff12;border-right:0;min-height:82px}.noir-page .metric:last-child{border-bottom:0}.noir-page .diagnostic-list{grid-template-columns:1fr}.noir-page .diagnostic-row{border-bottom:1px solid #ffffff12;border-right:0}.noir-page .diagnostic-row:last-child{border-bottom:0}.mono-page .app-shell{padding:0}.mono-page .workspace{border-width:0;border-radius:0;min-height:100svh;padding:18px}.telegram-mini-app .mono-page .workspace{min-height:var(--tg-viewport-height);padding-top:max(82px, calc(env(safe-area-inset-top) + 72px));padding-bottom:max(22px, calc(env(safe-area-inset-bottom) + 18px))}.mono-page .app-header{gap:10px;min-height:44px;padding:0 0 14px}.mono-page .brand-mark{border-radius:14px;width:40px;height:40px}.mono-page .eyebrow{font-size:10px}.mono-page h1{font-size:clamp(30px,9vw,40px);line-height:.98}.mono-page .environment{min-height:30px;padding:0 10px;font-size:11px}.mono-page .identity-strip{min-height:40px;margin-bottom:12px;font-size:13px}.mono-page .auth-panel{border-radius:22px;grid-template-columns:1fr;margin-bottom:14px;padding:16px}.mono-page .auth-panel h2{margin-top:10px;font-size:clamp(34px,12vw,48px)}.mono-page .auth-panel p{font-size:15px}.mono-page .status-panel{border-radius:24px;grid-template-columns:1fr;min-height:194px;padding:20px}.mono-page .status-copy h2{max-width:9.5ch;margin-top:14px;font-size:clamp(32px,10vw,40px);line-height:.98}.mono-page .signal-orbit{opacity:.78;width:118px;height:118px;position:absolute;bottom:-28px;right:-28px}.mono-page .quick-actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;margin-top:10px}.mono-page .quick-actions .primary-action{white-space:nowrap;gap:7px;min-width:0;padding:0 12px;font-size:14px}.mono-page .quick-actions .primary-action svg{width:16px;height:16px}.mono-page .icon-action{border-radius:16px;min-height:50px}.mono-page .metrics-grid{grid-template-columns:1fr;margin-top:18px}.mono-page .metric{border-right:0;border-bottom:1px solid var(--line-soft);min-height:78px;padding:14px 10px}.mono-page .metric strong{font-size:28px}.mono-page .section-block{margin-top:18px;padding-top:18px}.mono-page .plan-row{grid-template-columns:minmax(0,1fr) auto;min-height:86px;padding:12px 0}.mono-page .plan-name{font-size:22px}.mono-page .plan-meta{grid-column:1;font-size:15px}.mono-page .plan-row strong{grid-area:1/2/span 2;align-self:center;font-size:24px}.checkout-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-summary div:nth-child(2n){border-right:0}.checkout-summary div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.mono-page .plan-row small{grid-column:1/-1;justify-self:end}.mono-page .metric:last-child{border-bottom:0}.mono-page .diagnostic-list{grid-template-columns:1fr}.mono-page .diagnostic-row{border-right:0;border-bottom:1px solid var(--line-soft)}.mono-page .diagnostic-row:last-child{border-bottom:0}.design-system-shell{padding:0 14px 28px}.design-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:320px;padding:46px 0 22px}.design-hero h1{font-size:76px}.design-hero p{font-size:15px}.design-links{justify-content:flex-start}.palette-grid,.token-grid,.component-lab-grid{grid-template-columns:1fr}.palette-card{min-height:280px}.token-row{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.token-row code{grid-column:2;justify-self:start}}
html.telegram-mini-app,html.telegram-mini-app body{width:100%;height:var(--tg-viewport-height);background:var(--background);overscroll-behavior:none;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow:hidden}html.telegram-mini-app body{position:fixed;inset:0}html.telegram-mini-app .theme-page,html.telegram-mini-app .mono-page,html.telegram-mini-app .app-shell{width:100%;height:var(--tg-viewport-height);min-height:0;overflow:hidden}html.telegram-mini-app .mono-switch{display:none!important}html.telegram-mini-app .mono-page .app-shell{padding:0;position:relative}html.telegram-mini-app .mono-page .workspace{height:var(--tg-viewport-height);min-height:0;padding:max(72px, calc(var(--tg-safe-top) + var(--tg-content-safe-top) + 14px)) 16px calc(var(--mini-bottom-nav-height) + max(16px, var(--tg-safe-bottom), var(--tg-content-safe-bottom)) + var(--android-visual-bottom-gap,0px));background:var(--background);box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:hidden}html.telegram-mini-app .mini-bottom-nav{right:16px;bottom:max(12px, var(--tg-safe-bottom), var(--tg-content-safe-bottom));max-width:none;position:absolute;left:16px}html.telegram-android-mini-app:not(.keyboard-focus):not(.keyboard-open) .mini-bottom-nav{bottom:calc(max(12px, env(safe-area-inset-bottom), var(--tg-safe-bottom), var(--tg-content-safe-bottom)) + var(--android-visual-bottom-gap,0px));position:fixed}html.telegram-mini-app .mono-page .app-header{flex:none;gap:10px;min-height:58px;padding:0}html.telegram-mini-app .mono-page .brand-mark{border-radius:14px;width:40px;height:40px}html.telegram-mini-app .mono-page .brand-mark svg{width:20px;height:20px}html.telegram-mini-app .mono-page .eyebrow{margin-bottom:2px;font-size:9px}html.telegram-mini-app .mono-page h1{font-size:30px;line-height:1}html.telegram-mini-app .mono-page .environment{display:none}html.telegram-mini-app .mono-page .identity-strip{background:0 0;border-width:0 0 1px;border-radius:0;flex:none;min-height:34px;margin:0;padding:0;font-size:13px}html.telegram-mini-app .mono-page .auth-panel{display:none}html.telegram-mini-app .mono-page .status-panel{border-radius:24px;flex:none;grid-template-columns:minmax(0,1fr) 92px;min-height:188px;padding:20px}html.telegram-mini-app .mono-page .usage-panel{grid-template-columns:minmax(0,1fr) clamp(106px,33vw,124px);gap:12px;min-height:184px}html.telegram-mini-app .mono-page .status-kicker{font-size:12px}html.telegram-mini-app .mono-page .status-copy h2{max-width:none;margin-top:11px;font-size:clamp(28px,8.2vw,34px);line-height:1.08}html.telegram-mini-app .mono-page .status-copy p{max-width:34ch;color:var(--muted-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:11px;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}html.telegram-mini-app .mono-page .signal-orbit{opacity:.9;width:88px;height:88px;position:relative;bottom:auto;right:auto}html.telegram-mini-app .mono-page .signal-orbit span{inset:15px}html.telegram-mini-app .mono-page .usage-mini-stats{gap:6px;margin-top:12px}@media (max-width:360px){html.telegram-mini-app .mono-page .usage-panel{grid-template-columns:minmax(0,1fr) 98px;gap:10px;padding:16px}html.telegram-mini-app .mono-page .status-copy h2{font-size:clamp(25px,7.8vw,28px);line-height:1.02}}html.telegram-mini-app .mono-page .usage-mini-stats span{min-height:30px;padding:0 9px;font-size:12px}html.telegram-mini-app .mono-page .usage-ring{width:124px;height:124px}html.telegram-mini-app .mono-page .usage-ring>div{width:92px;height:92px}html.telegram-mini-app .mono-page .usage-ring strong{font-size:17px}html.telegram-mini-app .mono-page .usage-ring small{font-size:10px}html.telegram-mini-app .mono-page .quick-actions,html.telegram-mini-app .mono-page .primary-actions-grid{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}html.telegram-mini-app .mono-page .primary-action,html.telegram-mini-app .mono-page .secondary-action,html.telegram-mini-app .mono-page .icon-action{border-radius:16px;min-height:52px}html.telegram-mini-app .mono-page .primary-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.telegram-mini-app .mono-page .primary-action{white-space:nowrap;grid-column:1/-1;gap:8px;padding:0 14px;font-size:14px}html.telegram-mini-app .mono-page .secondary-action{gap:6px;padding:0 10px;font-size:13px}html.telegram-mini-app .mono-page .primary-action svg,html.telegram-mini-app .mono-page .secondary-action svg,html.telegram-mini-app .mono-page .icon-action svg{width:18px;height:18px}html.telegram-mini-app .mono-page .vpn-link{display:none}html.telegram-mini-app .mono-page .client-links{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}html.telegram-mini-app .mono-page .client-links a{border-radius:12px;min-height:40px;padding:0 12px;font-size:13px}html.telegram-mini-app .mono-page .checkout-panel{border-radius:14px;flex:none;margin:0;padding:9px 10px}html.telegram-mini-app .mono-page .checkout-panel h3{margin-top:3px;font-size:15px}html.telegram-mini-app .mono-page .checkout-panel p{margin-top:2px;font-size:11px}html.telegram-mini-app .mono-page .checkout-hero .status-copy h2{overflow-wrap:normal;max-width:13ch;font-size:34px;line-height:1.02}html.telegram-mini-app .mono-page .metrics-grid{display:none}html.telegram-mini-app .mono-page .settings-plan{flex:none}html.telegram-mini-app .mono-page .settings-plan .plan-row{min-height:68px}html.telegram-mini-app .mono-page .settings-plan .section-heading{margin-bottom:8px}html.telegram-mini-app .mono-page .section-block:not(.settings-plan){display:none}html.telegram-mini-app .mono-page .section-block{flex:none;margin-top:0;padding-top:12px}html.telegram-mini-app .mono-page .section-heading{margin-bottom:8px}html.telegram-mini-app .mono-page .section-heading h3{font-size:17px}html.telegram-mini-app .mono-page .plan-row{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:10px 0}html.telegram-mini-app .mono-page .plan-name{font-size:20px}html.telegram-mini-app .mono-page .plan-meta{grid-column:1;font-size:13px}html.telegram-mini-app .mono-page .plan-row strong{grid-area:1/2/span 2;font-size:22px}html.telegram-mini-app .mono-page .plan-row small{display:none}
@media (max-height:740px){html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .workspace{padding:max(64px, calc(var(--tg-safe-top) + var(--tg-content-safe-top) + 10px)) 14px calc(var(--mini-bottom-nav-height) + max(12px, var(--tg-safe-bottom), var(--tg-content-safe-bottom)) + var(--android-visual-bottom-gap,0px));gap:8px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page h1{font-size:26px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .identity-strip{min-height:30px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .status-panel{border-radius:18px;grid-template-columns:minmax(0,1fr) 84px;min-height:138px;padding:15px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-panel{grid-template-columns:minmax(0,1fr) 98px;gap:10px;min-height:152px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .status-copy h2{margin-top:7px;font-size:clamp(25px,7.8vw,28px);line-height:1.02}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .status-copy p{margin-top:8px;font-size:12px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .signal-orbit{width:70px;height:70px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-mini-stats{margin-top:8px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-mini-stats span{min-height:27px;padding:0 8px;font-size:11px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-ring{width:104px;height:104px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-ring>div{width:78px;height:78px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-ring strong{font-size:14px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .usage-ring small{font-size:9px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .primary-action,html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .secondary-action,html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .icon-action{min-height:42px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .primary-actions-grid,html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .client-links{gap:7px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .section-block{padding-top:8px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .section-heading{margin-bottom:4px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .plan-row{min-height:50px;padding:6px 0}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .plan-name{font-size:16px}html.telegram-mini-app:not(.keyboard-focus):not(.keyboard-open) .mono-page .plan-row strong{font-size:18px}}


