@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:OctopussyUI;src:url(/assets/fonts/montserrat-300.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:OctopussyUI;src:url(/assets/fonts/montserrat-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OctopussyUI;src:url(/assets/fonts/montserrat-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OctopussyUI;src:url(/assets/fonts/montserrat-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OctopussyUI;src:url(/assets/fonts/montserrat-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OctopussyUI;src:url(/assets/fonts/montserrat-800.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-height:100dvh;--app-safe-top:0px;--app-safe-right:0px;--app-safe-bottom:0px;--app-safe-left:0px;--topbar-height:52px;--bg:#2b1646;--panel:#2c1445e6;--panel-2:#32174eeb;--panel-3:#3d1c5ef0;--surface:#140920c7;--stroke:#7f319f;--stroke-strong:#a13ccd;--stroke-soft:#8e35b7;--stroke-muted:#4d216a;--stroke-divider:#7d30a4;--stroke-accent:#c84de0;--stroke-warning:#9f8f34;--stroke-success:#5ba881;--stroke-focus:#d85bec;--border-base:1px solid var(--stroke);--border-soft:1px solid var(--stroke-soft);--border-muted:1px solid var(--stroke-muted);--border-strong:1px solid var(--stroke-strong);--border-divider:1px solid var(--stroke-divider);--border-accent:1px solid var(--stroke-accent);--border-warning:1px solid var(--stroke-warning);--border-success:1px solid var(--stroke-success);--border-focus:1px solid var(--stroke-focus);--text:#fff;--muted:#e2cdebad;--soft:#e2cdeb70;--accent:#c84de0;--accent-2:#db50ee;--cyan:#b963ef;--yellow:#ffd60a;--green:#88f6c5;--shadow:#04020c75;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.18, .95, .22, 1);--focus-glow:0 0 0 3px #c047d429;--accent-glow:0 18px 44px #c84de040;--cyan-glow:0 16px 38px #b963ef24;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--soft-shadow:0 16px 34px #04020c38;--lift-shadow:0 24px 58px #04020c5c;--font-ui:"Manrope Variable", Manrope, OctopussyUI, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-number:"Manrope Variable", Manrope, OctopussyUI, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;font-family:var(--font-ui);background:var(--bg);color:var(--text);font-synthesis-weight:none;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;text-rendering:geometricprecision;font-size:16px;line-height:1.35}*{box-sizing:border-box}html,body,#app{background:var(--bg);height:100%;min-height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100dvh;height:var(--app-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-ui);overscroll-behavior:none;background:linear-gradient(#31194e 0%,#2e1848 52%,#170c24 100%);margin:0;font-weight:430;overflow:hidden}@keyframes screen-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes panel-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes item-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-float{0%,to{transform:translate(0,0)rotate(-.25deg)}50%{transform:translateY(-6px)rotate(.25deg)}}@keyframes hero-float-centered{0%,to{transform:translate(-50%,-50%)translate(0,0)rotate(-.25deg)}50%{transform:translate(-50%,-50%)translateY(-6px)rotate(.25deg)}}@keyframes soft-pulse{0%,to{opacity:.5}50%{opacity:.92}}button{font:inherit;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,textarea,select{font-family:var(--font-ui)}.page{min-height:100dvh;min-height:var(--app-height);height:var(--app-height);padding:0 var(--app-safe-right) 0 var(--app-safe-left);background:linear-gradient(#31194e 0%,#2e1848 52%,#170c24 100%);place-items:center;display:grid;overflow:hidden}.phone{width:min(430px,100vw);height:100dvh;height:var(--app-height);min-height:100dvh;min-height:var(--app-height);box-shadow:none;isolation:isolate;contain:layout paint;background:radial-gradient(circle at 50% 30%,#c047d433,#c047d400 36%),linear-gradient(#31194e 0%,#2e1848 54%,#170c24 100%);border:0;border-radius:0;position:relative;overflow:hidden}.telegram-phone{width:100vw;max-width:100vw}.phone:not(.telegram-phone){max-width:100vw}.phone,.toast,.profile-panel,.stat-card,.action,.bottom-primary,.bottom-secondary,.menu-row,.choice-row,.plan-card,.bottom-sheet,.summary-box,.key-card,.info-card,.ref-card,.setup-card,.copy-button,.sheet-close,.proxy-table,.quick-tile,.platform-tile,.store-button,.home-control-block,.home-control-button,.client-connect,.mini-button,.segmented button,.input,.login-code,.data-row,.server-flag,.status-pill,.badge-pill{background-clip:padding-box}.topbar{height:calc(var(--topbar-height) + var(--app-safe-top));padding-top:var(--app-safe-top);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:5;background:#31194e;border-bottom:1px solid #402060b8;grid-template-columns:52px 1fr 52px;align-items:center;display:grid;position:relative}.topbar-clean{grid-template-columns:1fr}.topbar-spacer{width:52px;height:1px}.topbar-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fffffff0;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.icon-button{width:36px;height:36px;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffffd1;border-radius:50%;place-items:center;margin:0 auto;display:grid}.icon-button.muted{color:#ffffffd1;border-color:#0000;font-size:31px;font-weight:300;line-height:1}.back-icon{width:20px;height:20px;display:block}.screen{padding:calc(24px + var(--app-safe-top)) max(20px, calc(18px + var(--app-safe-right))) calc(24px + var(--app-safe-bottom)) max(20px, calc(18px + var(--app-safe-left)));scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.screen>:not(.toast){animation:screen-rise .44s var(--ease-out) both}.screen::-webkit-scrollbar{display:none}.toast{left:50%;bottom:max(14px, calc(14px + var(--app-safe-bottom)));z-index:50;border:var(--border-base);color:#ffffffe0;text-align:left;-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);pointer-events:none;background:linear-gradient(#ffffff12,#fff0 48%),linear-gradient(135deg,#c047d41f,#9139b81a),#170c24db;border-radius:16px;grid-template-columns:9px 1fr;align-items:center;gap:10px;width:min(100vw - 32px,360px);min-height:42px;margin:0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.32;display:grid;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff06,0 18px 42px #04020c57}.toast-dot{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c047d41a,0 0 16px #c047d457}.toast-text{overflow-wrap:anywhere;min-width:0}.toast-success{background:linear-gradient(#ffffff12,#fff0 48%),linear-gradient(135deg,#88f6c51f,#c047d40f),#170c24db;border-color:#5ba8817a}.toast-success .toast-dot{background:var(--green);box-shadow:0 0 0 3px #88f6c51a,0 0 16px #88f6c557}.toast-error{background:linear-gradient(#ffffff12,#fff0 48%),linear-gradient(135deg,#ff769121,#c047d414),#170c24e0;border-color:#ff76916b}.toast-error .toast-dot{background:#ff7691;box-shadow:0 0 0 3px #ff76911a,0 0 16px #ff769157}.toast-pop-enter-active,.toast-pop-leave-active{transition:opacity .28s var(--ease-out), transform .3s var(--ease-spring), filter .28s var(--ease-out)}.toast-pop-enter-from,.toast-pop-leave-to{opacity:0;filter:blur(8px);transform:translate(-50%,14px)scale(.985)}.brand-orbit{place-items:center;width:100%;height:282px;margin-top:0;display:grid;position:relative;overflow:hidden}.brand-orbit:after{content:"";border:var(--border-accent);inset:26px 18px;border-radius:50%;display:none;position:absolute;inset:74px 66px}.brand-orbit img{z-index:1;filter:drop-shadow(0 20px 28px #00000052);place-self:center;width:min(420px,112vw);max-width:none;animation:6.4s ease-in-out infinite hero-float;position:relative}.brand-orbit.small{opacity:.9;height:360px}.brand-orbit.small img{width:min(330px,88vw)}.profile-panel{border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff09, #fff0 32%), linear-gradient(180deg, #30194df0, #201033f5), var(--panel);border:var(--border-base);z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:panel-rise .52s var(--ease-spring) both;margin-top:-44px;padding:18px;position:relative;overflow:hidden}.lifted{box-shadow:0 22px 58px #06020e4d}.profile-line{color:#fffffff0;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:650;display:flex}.profile-id{color:#e2cdeb8f;overflow-wrap:anywhere;margin-top:4px;font-size:11.2px;font-weight:430;display:block}.edit-button{border:var(--border-soft);color:#ffffffb8;cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;line-height:1;display:grid}.status-text{color:var(--muted);margin-top:5px;font-size:11.2px;font-weight:470;display:block}.stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.stat-card{border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff07, #fff0 42%), linear-gradient(180deg, #361e54e0, #30194deb), var(--panel-2);border:var(--border-soft);min-height:94px;box-shadow:var(--soft-shadow);transition:transform .2s var(--ease-out), border-color .2s ease, box-shadow .2s ease;flex-direction:column;justify-content:space-between;padding:13px;display:flex;position:relative;overflow:hidden}.stat-card:first-child,.stat-card:nth-child(2){background:linear-gradient(180deg, #c047d40e, #fff0 44%), linear-gradient(180deg, #361e54e0, #30194deb), var(--panel-2)}.stat-card:hover{box-shadow:var(--cyan-glow), var(--soft-shadow);transform:translateY(-2px)}.stat-card span{color:var(--muted);font-size:12px;font-weight:470}.stat-card strong{font-family:var(--font-number);letter-spacing:0;font-size:25px;font-weight:470;line-height:1}.stat-card em{color:var(--text);font-size:12px;font-style:normal}.stat-card small{color:var(--muted);font-size:11px;font-weight:430}.stat-mini-button{color:#fffffff0;min-height:22px;font:inherit;cursor:pointer;background:linear-gradient(#8c36d2,#7430bf);border:0;border-radius:999px;align-self:flex-start;margin-top:6px;padding:0 13px;font-size:9px;font-weight:700;box-shadow:0 8px 18px #7430bf38}.primary-stack,.button-stack,.menu-list{gap:10px;margin-top:16px;display:grid}.profile-panel .primary-stack{gap:8px;margin-top:14px}.split-actions,.bottom-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.action,.bottom-primary,.bottom-secondary,.menu-row,.choice-row,.plan-card{border:var(--border-base);border-radius:var(--radius-md);color:var(--text);background:var(--panel);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;position:relative;overflow:hidden}.action:after,.bottom-primary:after,.bottom-secondary:after,.menu-row:after,.choice-row:after,.plan-card:after,.quick-tile:after,.platform-tile:after,.store-button:after,.client-connect:after{content:"";opacity:0;transition:opacity .22s ease, transform .42s var(--ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff14,#0000 72%);position:absolute;inset:0;transform:translate(-36%)}.action:hover:after,.bottom-primary:hover:after,.bottom-secondary:hover:after,.menu-row:hover:after,.choice-row:hover:after,.plan-card:hover:after,.quick-tile:hover:after,.platform-tile:hover:after,.store-button:hover:after,.client-connect:hover:after{opacity:1;transform:translate(36%)}.action:hover,.bottom-primary:hover,.bottom-secondary:hover,.menu-row:hover,.choice-row:hover,.plan-card:hover,.home-control-button:hover{transform:translateY(-1px)}.action:active,.bottom-primary:active,.bottom-secondary:active,.menu-row:active,.choice-row:active,.plan-card:active,.quick-tile:active,.platform-tile:active,.store-button:active,.home-control-button:active,.mini-button:active,.segmented button:active{transform:translateY(0)scale(.99)}.action{background:linear-gradient(180deg, #ffffff07, #fff0 44%), linear-gradient(180deg, #361e54e6, #30194df0), var(--panel);justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 15px;font-size:13px;font-weight:680;display:flex;box-shadow:0 10px 22px #04020c2e}.action span,.bottom-primary span,.bottom-secondary span,.menu-row span,.choice-row span,.quick-tile span,.platform-tile{overflow-wrap:anywhere;min-width:0}.action img,.menu-row img,.bottom-primary img,.bottom-secondary img{object-fit:contain;width:18px;height:18px}.action.primary,.bottom-primary{background:linear-gradient(#ffffff1a,#fff0 42%),linear-gradient(#c64bd8,#c047d4);border-color:#c047d4b8;box-shadow:0 16px 34px #c047d43d}.action.warning{border-color:var(--stroke-warning);background:linear-gradient(#ffe52f26,#ffe52f0a),#2d2514b8;box-shadow:0 14px 30px #ffe52f1f}.action.tall{min-height:56px;padding-inline:22px}.primary-stack .action{border-color:var(--stroke-soft);background:linear-gradient(#ffffff07,#fff0 46%),linear-gradient(#361e54eb,#30194df5);justify-content:flex-start;min-height:52px;padding-inline:14px 16px}.primary-stack .action.primary{background:linear-gradient(#ffffff1a,#fff0 40%),linear-gradient(#c64bd8,#c047d4);border-color:#c047d4c2;justify-content:center;min-height:50px}.primary-stack .action.device-connect img{width:20px;height:20px}.home-control-block{border:var(--border-base);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff07, #fff0 42%), linear-gradient(180deg, #361e54db, #30194deb), var(--panel);align-items:stretch;gap:4px;margin-top:10px;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #04020c2e}.home-control-button{border-radius:var(--radius-sm);min-width:0;min-height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:500;transition:transform .18s,background .18s,opacity .18s;display:flex}.home-control-button:hover{background:#c047d41f}.home-control-button img{object-fit:contain;width:16px;height:16px}.action.full{width:100%;margin-top:12px}.action.centered{width:100%;margin-top:16px}.with-icon{justify-content:center;align-items:center;gap:8px;display:flex}.section-copy{margin-top:18px}.section-copy.compact{margin-top:8px}.section-copy h1,.bottom-sheet h2,.setup-card h2,.ref-card h2{letter-spacing:0;margin:0;font-size:21px;font-weight:720;line-height:1.12}.section-copy p,.setup-card p,.fineprint{color:var(--muted);max-width:310px;margin:9px 0 0;font-size:13px;font-weight:430;line-height:1.42}.purchase-visual{background:linear-gradient(#2b164600 54%,#2b1646 100%),url(/assets/purchase-hero.png) top/cover no-repeat,linear-gradient(#5b3e79 0%,#2b1646 100%);place-items:center;height:374px;margin:-24px -20px 0;display:grid}.purchase-visual.dimmed{opacity:.35}.purchase-visual img{display:none}.plan-rail{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:148px;grid-auto-flow:column;gap:10px;margin-right:-20px;padding:16px 0;display:grid;overflow-x:auto}.plan-rail::-webkit-scrollbar{display:none}.plan-card{text-align:left;background:linear-gradient(180deg, #ffffff09, #fff0 42%), linear-gradient(180deg, #371954f0 0%, #30174cfa calc(100% - 30px), #683792eb calc(100% - 30px), #5e3089f0 100%), var(--panel-2);scroll-snap-align:start;height:200px;animation:item-rise .34s var(--ease-out) both;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:13px;display:flex;box-shadow:0 14px 28px #04020c47}.plan-card span{color:var(--text);margin-bottom:auto;font-size:12px;font-weight:670}.plan-card strong{font-family:var(--font-number);margin-bottom:22px;font-size:31px;font-weight:520;line-height:1.1}.plan-card small{color:var(--muted);font-size:11px;font-weight:430;line-height:1.28}.plan-card.active,.choice-row.active{background:linear-gradient(180deg, #ffffff0d, #fff0 40%), linear-gradient(180deg, #401c63f5 0%, #31174efa calc(100% - 30px), #703a9bf0 calc(100% - 30px), #663392f5 100%), var(--panel-2);box-shadow:var(--accent-glow), 0 16px 34px #c047d42e;border-color:#a832df}.bottom-primary,.bottom-secondary{width:100%;min-height:50px;padding:0 16px;font-size:13px;font-weight:500}.bottom-primary.inline{margin-top:22px}.bottom-secondary{background:linear-gradient(180deg, #361e54e6, #30194df5), var(--panel);justify-content:center;align-items:center;gap:8px;display:flex}.bottom-sheet{left:18px;right:18px;bottom:calc(18px + var(--app-safe-bottom));border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff08, #fff0 34%), linear-gradient(180deg, #30194dfa, #170c24fa), var(--panel);border:var(--border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:20px 16px 16px;position:absolute;box-shadow:0 -20px 56px #0000006b}.choice-row{justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:10px;padding:0 13px;font-size:13px;font-weight:500;display:flex}.sheet-button{margin-top:14px}.summary-box,.key-card,.info-card,.ref-card{border:var(--border-base);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff07, #fff0 42%), linear-gradient(180deg, #30194de0, #201033eb), var(--panel);box-shadow:var(--soft-shadow);animation:item-rise .34s var(--ease-out) both;transition:transform .2s var(--ease-out), border-color .2s ease, box-shadow .2s ease;margin-top:14px;padding:14px;position:relative;overflow:hidden}.summary-box:hover,.key-card:hover,.info-card:hover,.ref-card:hover{border-color:var(--stroke-strong);box-shadow:var(--cyan-glow), var(--soft-shadow);transform:translateY(-1px)}.summary-box div{color:var(--muted);justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.summary-box div+div{border-top:var(--border-divider)}.summary-box strong{color:var(--text)}.payment-method{justify-content:flex-start;gap:10px}.payment-icon{border-radius:var(--radius-sm);background:#ffffff26;place-items:center;width:24px;height:24px;display:grid}.setup-page{flex-direction:column;min-height:calc(100% - 4px);display:flex}.connect-page{gap:0}.connect-page .section-copy{margin-top:8px}.connect-page .section-copy h1{font-size:25px;line-height:1.08}.connect-page .section-copy p{max-width:330px;font-size:13px}.setup-step-card{border:var(--border-base);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff0e, #fff0 42%), linear-gradient(180deg, #2f1e44d6, #191127f0), var(--panel);box-shadow:var(--soft-shadow);margin-top:14px;padding:15px;overflow:hidden}.setup-step-card h2{margin:0;font-size:19px;font-weight:500;line-height:1.12}.setup-step-card p{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.42}.compact-key{min-height:76px;box-shadow:none;margin-top:12px}.setup-copy-card{margin-top:16px;padding-bottom:14px}.key-card.subscription-link-card{background:linear-gradient(#ffffff0b,#fff0 52%),#0f0a187a;align-items:center;min-height:58px;margin-top:12px;padding:9px 54px 9px 13px;display:flex;box-shadow:inset 0 1px #ffffff09}.key-card.subscription-link-card p{color:#ffffffc2;word-break:normal;overflow-wrap:anywhere;width:100%;font-size:11px;line-height:1.34}.subscription-link-card .copy-button{top:50%;transform:translateY(-50%)}.subscription-link-card .copy-button:hover{transform:translateY(-50%)scale(1.03)}.app-download-card{animation:item-rise .32s var(--ease-spring) both}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.store-button{border:var(--border-base);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff0f, #fff0 44%), linear-gradient(180deg, #36224ee6, #1b1229f0), var(--panel);min-width:0;min-height:74px;color:var(--text);cursor:pointer;place-items:center;gap:6px;padding:11px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:0 10px 22px #04020c2e}.store-button img{width:25px;height:25px}.store-button span{text-align:center;gap:2px;display:grid}.store-button strong{font-size:13px;line-height:1.1}.store-button small{color:var(--muted);font-size:11px;line-height:1.15}.store-button:hover{border-color:var(--stroke-strong);box-shadow:var(--cyan-glow), 0 12px 26px #04020c33;transform:translateY(-1px)}.step-slide-enter-active,.step-slide-leave-active{transition:opacity .2s var(--ease-out), transform .24s var(--ease-spring), filter .2s var(--ease-out)}.step-slide-enter-from{opacity:0;filter:blur(4px);transform:translate(10px)}.step-slide-leave-to{opacity:0;filter:blur(4px);transform:translate(-10px)}.setup-page .button-stack{margin-top:24px}.setup-page>.bottom-secondary,.setup-page>.bottom-primary.inline{margin-top:auto}.setup-page .bottom-pair{margin-top:8px}.client-actions{gap:10px;margin-top:14px;display:grid}.client-connect{border:var(--border-base);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff0f, #fff0 42%), linear-gradient(180deg, #34214ae6, #1b1229f0), var(--panel);width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;animation:item-rise .34s var(--ease-out) both;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #04020c33}.client-connect.primary{border-color:var(--stroke-accent);background:linear-gradient(180deg, #ffffff29, #fff0 38%), linear-gradient(180deg, #6f377fe6, #27173af5), var(--panel-2)}.client-connect:hover{border-color:var(--stroke-strong);transform:translateY(-1px)}.client-connect img{object-fit:contain;width:30px;height:30px}.client-connect span{gap:3px;min-width:0;display:grid}.client-connect strong{font-size:13px;line-height:1.1}.client-connect small{color:var(--muted);font-size:11px;line-height:1.2}.setup-card{left:18px;right:18px;bottom:calc(18px + var(--app-safe-bottom));border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff0f, #fff0 34%), linear-gradient(180deg, #301e44fa, #160e22fa), var(--panel);border:var(--border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:22px 16px 16px;position:absolute;box-shadow:0 -20px 56px #00000061}.checkmark{border:var(--border-accent);width:64px;height:64px;color:var(--accent-2);border-radius:50%;place-items:center;margin:28px auto;font-size:36px;display:grid}.key-card{min-height:84px;padding-right:62px;position:relative}.key-card p{color:#ffffffc7;word-break:break-all;margin:0;font-size:11px;line-height:1.42}.copy-button,.sheet-close{border:var(--border-soft);color:var(--text);cursor:pointer;background:#ffffff12;border-radius:50%;place-items:center;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:0 10px 22px #04020c2e}.copy-button:hover,.sheet-close:hover{border-color:var(--stroke-strong);background:#ffffff1a;transform:translateY(-1px)}.copy-button{width:38px;height:38px;padding:0;font-size:22px;top:12px;right:12px}.menu-row{text-align:left;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.menu-list .menu-row{border-color:var(--stroke-soft);background:linear-gradient(#ffffff07,#fff0 44%),linear-gradient(#361e54e6,#30194df5);min-height:52px;box-shadow:0 10px 24px #04020c2e}.bottom-primary.with-icon{margin-top:18px}.static-sheet{bottom:calc(34px + var(--app-safe-bottom))}.sheet-close{width:38px;height:38px;font-size:18px;top:12px;right:12px}.proxy-table{border:var(--border-base);border-radius:var(--radius-md);box-shadow:var(--soft-shadow);margin-top:16px;overflow:hidden}.proxy-table div{grid-template-columns:92px 1fr;min-height:42px;display:grid}.proxy-table div+div{border-top:var(--border-divider)}.proxy-table span,.proxy-table strong{min-width:0;padding:10px;font-size:12px}.proxy-table span{color:var(--muted);border-right:var(--border-divider)}.proxy-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fineprint{max-width:none}.ref-card{min-height:108px}.ref-card h2{margin-bottom:8px;font-size:15px}.ref-row{color:var(--muted);justify-content:space-between;padding:2px 0;font-size:12px;display:flex}.ref-row strong{color:var(--text);font-weight:500}.fixed-bottom{left:18px;right:18px;bottom:calc(18px + var(--app-safe-bottom));position:absolute}.info-card p{color:#ffffffd6;margin:0;font-size:13px;line-height:1.42}.info-card p+p{margin-top:22px}.quick-grid,.platform-grid,.badge-grid{gap:10px;display:grid}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));margin-top:12px}.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.home-main-rows{gap:8px;margin-top:10px;display:grid}.quick-tile,.platform-tile,.mini-button,.segmented button{border:var(--border-base);border-radius:var(--radius-md);color:var(--text);background:var(--panel);cursor:pointer;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;position:relative;overflow:hidden}.quick-tile{background:linear-gradient(180deg, #ffffff07, #fff0 44%), linear-gradient(180deg, #361e54e6, #30194df5), var(--panel);border-color:var(--stroke-soft);min-height:68px;animation:item-rise .34s var(--ease-out) both;place-items:center;gap:7px;padding:10px 8px;font-size:11px;font-weight:670;display:grid;box-shadow:0 10px 22px #04020c2e}.quick-tile:hover,.platform-tile:hover,.mini-button:hover,.segmented button:hover{border-color:var(--stroke-strong);box-shadow:var(--cyan-glow), 0 12px 26px #04020c33;transform:translateY(-1px)}.home-service-grid .quick-tile:first-child{animation-delay:40ms}.home-service-grid .quick-tile:nth-child(2){animation-delay:80ms}.home-service-grid .quick-tile:nth-child(3){animation-delay:.12s}.home-service-grid .quick-tile:nth-child(4){animation-delay:.16s}.home-service-grid .quick-tile:nth-child(5){animation-delay:.2s}.quick-tile img,.quick-tile .menu-symbol{width:21px;height:21px}.home-service-grid .quick-tile{gap:5px;min-height:50px;padding:7px 8px;font-size:10.5px}.home-service-grid .quick-tile img,.home-service-grid .quick-tile .menu-symbol{width:18px;height:18px}.home-service-grid .quick-tile.wide{text-align:left;grid-column:1/-1;grid-template-columns:28px 1fr;justify-content:start;place-items:center start;gap:10px;min-height:58px;padding:10px 12px;font-size:12px;display:grid}.home-service-grid .quick-tile.wide img,.home-service-grid .quick-tile.wide .menu-symbol{width:22px;height:22px}.platform-grid{grid-template-columns:repeat(2,1fr);margin-top:18px}.platform-tile{background:linear-gradient(180deg, #ffffff07, #fff0 44%), linear-gradient(180deg, #361e54e6, #30194df5), var(--panel);min-height:78px;animation:item-rise .34s var(--ease-out) both;place-items:center;gap:6px;font-size:13px;font-weight:500;display:grid;box-shadow:0 10px 22px #04020c2e}.platform-tile img{width:24px;height:24px}.menu-symbol{border-radius:var(--radius-sm);color:#ffffffdb;background:linear-gradient(#c047d42e,#9139b81f),#ffffff1a;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.label{color:#c047d4e0;text-transform:uppercase;letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.field{gap:7px;margin-top:14px;display:grid}.field span{color:var(--muted);font-size:11px;font-weight:500}.input{border:var(--border-base);border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--text);font:inherit;box-shadow:none;background:linear-gradient(#ffffff07,#fff0 50%),#170c249e;outline:none;padding:0 13px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.input:focus{border-color:var(--stroke-accent);box-shadow:var(--focus-glow), 0 0 0 3px #c047d41f}.textarea{resize:vertical;min-height:96px;padding-top:10px}.promo-input{text-transform:uppercase}.login-card strong{font-size:19px;line-height:1.2;display:block}.login-code{border:var(--border-strong);border-radius:var(--radius-md);text-align:center;letter-spacing:0;background:#c047d41a;margin-top:14px;padding:13px;font-size:32px;font-weight:500}.segmented{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:14px;display:grid}.segmented.wrap{grid-auto-flow:unset;grid-template-columns:repeat(2,1fr)}.segmented button{min-height:42px;padding:0 10px;font-size:12px;font-weight:500}.segmented button.active{border-color:var(--stroke-accent);color:#fff;box-shadow:var(--accent-glow), 0 10px 24px #c047d429;background:linear-gradient(#ffffff0d,#fff0 44%),#c047d43d}.segmented button:disabled,.bottom-primary:disabled,.bottom-secondary:disabled{cursor:not-allowed;opacity:.45}.data-list{gap:10px;margin-top:16px;display:grid}.data-list.flat{margin-top:10px}.data-row{border:var(--border-base);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffff07, #fff0 42%), linear-gradient(180deg, #30194de0, #201033eb), var(--panel);min-height:64px;box-shadow:var(--soft-shadow);animation:item-rise .32s var(--ease-out) both;transition:transform .2s var(--ease-out), border-color .2s ease, background .2s ease, box-shadow .2s ease;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex;position:relative;overflow:hidden}.data-row:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--accent-2));opacity:.6;border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.data-row:hover{border-color:var(--stroke-strong);background:linear-gradient(180deg, #ffffff0b, #fff0 42%), linear-gradient(180deg, #361e54e6, #30194df5), var(--panel);box-shadow:var(--cyan-glow), var(--soft-shadow);transform:translateY(-1px)}.data-row,.info-card,.key-card,.summary-box,.ref-card,.profile-panel,.stat-card{min-width:0}.data-row>div{gap:3px;min-width:0;display:grid}.data-row strong{font-size:13px;font-weight:500}.data-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.device-usage-card{border:var(--border-base);border-radius:var(--radius-md);box-shadow:var(--soft-shadow);background:linear-gradient(#ffffff07,#fff0 42%),linear-gradient(#30194dd1,#201033e6);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:12px;display:grid}.device-usage-card div{gap:4px;min-width:0;display:grid}.device-usage-card span,.slots-compact-head small{color:var(--muted);font-size:10.5px;line-height:1.2}.device-usage-card strong{color:var(--text);font-size:17px;font-weight:500}.device-list{gap:9px;margin-top:12px;display:grid}.device-card,.device-empty,.slots-compact-card{border:var(--border-base);border-radius:var(--radius-md);background:linear-gradient(#ffffff07,#fff0 42%),linear-gradient(#361e54db,#201033f0);position:relative;overflow:hidden;box-shadow:0 12px 26px #04020c2e}.device-card,.device-empty{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.device-card.disabled{opacity:.62}.device-os{border:var(--border-soft);color:#ffffffe6;background:radial-gradient(circle at 50% 30%,#c047d43d,#c047d400 62%),#ffffff0e;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:600;display:grid}.device-copy{gap:3px;min-width:0;display:grid}.device-copy strong,.device-empty strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.device-copy small,.device-empty small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.device-action{border:var(--border-base);color:#ffffffbd;cursor:pointer;background:#ffffff0b;border-radius:999px;min-width:46px;min-height:32px;padding:0 9px;font-size:10.5px;font-weight:500}.device-action.active{border-color:var(--stroke-accent);color:var(--text);background:#c047d433}.device-empty{grid-template-columns:40px 1fr}.device-empty>div{gap:4px;min-width:0;display:grid}.device-empty strong{white-space:normal;line-height:1.22}.slots-compact-card{margin-top:14px;padding:12px}.slots-compact-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.slots-compact-head>div{gap:2px;min-width:0;display:grid}.slots-compact-head strong{color:var(--accent-2);font-size:15px;font-weight:600}.slot-pills,.slot-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.slot-pills button,.slot-actions button{border:var(--border-base);min-height:32px;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:10px;font-size:11px;font-weight:500}.slot-pills button.active{border-color:var(--stroke-accent);background:#c047d438;box-shadow:0 10px 22px #c047d41f}.slot-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-actions button{border-color:var(--stroke-soft);min-height:36px}.server-row{justify-content:flex-start}.server-row>div{flex:1}.server-flag{border-radius:var(--radius-md);background:#ffffff1a;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.status-pill,.badge-pill{border:var(--border-base);color:#ffffffb8;white-space:nowrap;background:linear-gradient(#ffffff14,#ffffff05),#ffffff0f;border-radius:999px;width:fit-content;max-width:100%;padding:6px 8px;font-size:11px;font-weight:500}.status-pill.ok{border-color:var(--stroke-success);color:var(--green);background:#5ba88121;box-shadow:0 0 0 3px #88f6c50f}.mini-button{min-width:52px;min-height:34px;padding:0 8px;font-size:11px;font-weight:500}.toggle-row{border-top:var(--border-muted);justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:8px;padding-top:8px;font-size:13px;display:flex}.toggle-row:first-of-type{border-top:0;margin-top:0;padding-top:0}.toggle-row span{color:var(--muted)}.toggle-row strong{text-align:right;font-size:13px}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.badge-pill{white-space:normal;align-items:center;width:100%;min-height:34px;display:flex}.action:focus-visible,.bottom-primary:focus-visible,.bottom-secondary:focus-visible,.menu-row:focus-visible,.choice-row:focus-visible,.plan-card:focus-visible,.quick-tile:focus-visible,.platform-tile:focus-visible,.home-control-button:focus-visible,.client-connect:focus-visible,.mini-button:focus-visible,.segmented button:focus-visible,.input:focus-visible,.icon-button:focus-visible,.edit-button:focus-visible{outline:var(--border-focus);outline-offset:3px}@media (width<=520px){.page{background:var(--bg)}.phone{width:100vw;height:100dvh;height:var(--app-height);min-height:100dvh;min-height:var(--app-height)}.screen{padding:calc(22px + var(--app-safe-top)) max(18px, calc(16px + var(--app-safe-right))) calc(22px + var(--app-safe-bottom)) max(18px, calc(16px + var(--app-safe-left)))}.purchase-visual{margin-inline:-18px}}@media (width>=700px) and (width<=859px){.page{background:linear-gradient(#f270e414,#120d1f00 40%),linear-gradient(#211431 0%,#15101f 56%,#100c18 100%);padding:22px}.phone:not(.telegram-phone){border:var(--border-soft);border-radius:16px;width:min(680px,100vw - 44px);height:min(900px,100dvh - 44px);min-height:640px;box-shadow:0 24px 70px #00000057}.phone:not(.telegram-phone) .topbar{--topbar-height:56px;grid-template-columns:60px 1fr 60px}.phone:not(.telegram-phone) .topbar.topbar-clean{grid-template-columns:1fr}.phone:not(.telegram-phone) .screen{padding:calc(28px + var(--app-safe-top)) 28px 28px;inset:0}.phone:not(.telegram-phone) .brand-orbit{height:250px;margin-top:-26px}.phone:not(.telegram-phone) .brand-orbit img{width:min(380px,58vw)}.phone:not(.telegram-phone) .profile-panel,.phone:not(.telegram-phone) .section-copy,.phone:not(.telegram-phone) .data-list,.phone:not(.telegram-phone) .button-stack,.phone:not(.telegram-phone) .menu-list,.phone:not(.telegram-phone) .stats-grid,.phone:not(.telegram-phone) .key-card,.phone:not(.telegram-phone) .info-card,.phone:not(.telegram-phone) .ref-card,.phone:not(.telegram-phone) .badge-grid,.phone:not(.telegram-phone) .platform-grid,.phone:not(.telegram-phone) .setup-page{max-width:560px;margin-left:auto;margin-right:auto}.phone:not(.telegram-phone) .profile-panel{margin-top:-34px;padding:22px}.phone:not(.telegram-phone) .quick-grid{grid-template-columns:repeat(3,1fr)}.phone:not(.telegram-phone) .home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone:not(.telegram-phone) .section-copy h1{font-size:24px}.phone:not(.telegram-phone) .section-copy p,.phone:not(.telegram-phone) .setup-card p,.phone:not(.telegram-phone) .fineprint{max-width:440px;font-size:14px}.phone:not(.telegram-phone) .purchase-visual{height:240px;margin:-28px -28px 0}.phone:not(.telegram-phone) .purchase-visual img{width:min(330px,48vw)}.phone:not(.telegram-phone) .plan-rail{grid-auto-flow:unset;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:0 auto;overflow:visible}.phone:not(.telegram-phone) .plan-card{width:100%;height:148px}.phone:not(.telegram-phone) .bottom-primary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .bottom-secondary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .split-actions,.phone:not(.telegram-phone) .bottom-pair,.phone:not(.telegram-phone) .fixed-bottom{max-width:560px;margin-left:auto;margin-right:auto}}@media (width>=860px){.page{background:linear-gradient(#f270e414,#120d1f00 38%),linear-gradient(#211431 0%,#15101f 56%,#100c18 100%);padding:24px}.phone:not(.telegram-phone){border:var(--border-soft);border-radius:18px;width:min(960px,100vw - 48px);height:min(860px,100dvh - 48px);min-height:680px;box-shadow:0 28px 80px #00000061}.phone:not(.telegram-phone) .topbar{--topbar-height:56px;grid-template-columns:64px 1fr 64px}.phone:not(.telegram-phone) .topbar.topbar-clean{grid-template-columns:1fr}.phone:not(.telegram-phone) .topbar-title{font-size:14px}.phone:not(.telegram-phone) .topbar-spacer{width:64px}.phone:not(.telegram-phone) .screen{padding:calc(28px + var(--app-safe-top)) 28px 28px;inset:0}.phone:not(.telegram-phone) .brand-orbit{width:min(40%,360px);height:calc(100% - 56px);margin:0;position:absolute;top:18px;left:28px}.phone:not(.telegram-phone) .brand-orbit img{width:min(360px,38vw)}.phone:not(.telegram-phone) .brand-orbit.small{width:100%;height:330px;position:static}.phone:not(.telegram-phone) .profile-panel{width:min(510px,56%);margin:18px 0 0 auto;padding:22px}.phone:not(.telegram-phone) .stats-grid{gap:12px}.phone:not(.telegram-phone) .stat-card{min-height:108px;padding:16px}.phone:not(.telegram-phone) .stat-card strong{font-size:28px}.phone:not(.telegram-phone) .quick-grid{grid-template-columns:repeat(3,1fr)}.phone:not(.telegram-phone) .home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone:not(.telegram-phone) .section-copy,.phone:not(.telegram-phone) .data-list,.phone:not(.telegram-phone) .button-stack,.phone:not(.telegram-phone) .menu-list,.phone:not(.telegram-phone) .stats-grid,.phone:not(.telegram-phone) .key-card,.phone:not(.telegram-phone) .info-card,.phone:not(.telegram-phone) .ref-card,.phone:not(.telegram-phone) .badge-grid,.phone:not(.telegram-phone) .platform-grid,.phone:not(.telegram-phone) .setup-page{max-width:620px;margin-left:auto;margin-right:auto}.phone:not(.telegram-phone) .section-copy h1{font-size:26px}.phone:not(.telegram-phone) .section-copy p,.phone:not(.telegram-phone) .setup-card p,.phone:not(.telegram-phone) .fineprint{max-width:460px;font-size:14px}.phone:not(.telegram-phone) .purchase-visual{height:250px;margin:-28px -28px 0}.phone:not(.telegram-phone) .purchase-visual img{width:min(330px,36vw)}.phone:not(.telegram-phone) .plan-rail{grid-auto-flow:unset;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:0 auto;overflow:visible}.phone:not(.telegram-phone) .plan-card{width:100%;height:150px}.phone:not(.telegram-phone) .bottom-primary,.phone:not(.telegram-phone) .bottom-secondary,.phone:not(.telegram-phone) .action{min-height:52px}.phone:not(.telegram-phone) .bottom-primary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .bottom-secondary:not(.sheet-button):not(.inline){max-width:620px;margin-left:auto;margin-right:auto}.phone:not(.telegram-phone) .bottom-sheet,.phone:not(.telegram-phone) .setup-card{width:min(520px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}.phone:not(.telegram-phone) .fixed-bottom{width:min(620px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}.phone:not(.telegram-phone) .split-actions,.phone:not(.telegram-phone) .bottom-pair{max-width:620px;margin-left:auto;margin-right:auto}.phone:not(.telegram-phone) .data-row{min-height:70px;padding:14px}}@media (width>=1180px){.phone:not(.telegram-phone){width:min(1080px,100vw - 72px)}.phone:not(.telegram-phone) .profile-panel{width:min(560px,58%)}.phone:not(.telegram-phone) .plan-rail{max-width:840px}}@media (width<=360px){.screen{padding-inline:14px}.brand-orbit{height:214px}.brand-orbit img{width:min(310px,96vw)}.profile-panel{margin-top:-24px;padding:14px}.stat-card strong{font-size:21px}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.plan-rail{grid-auto-columns:132px;margin-right:-14px}.purchase-visual{margin-inline:-14px}}.tg-compact .screen,.compact-phone .screen{padding-top:calc(16px + var(--app-safe-top))}.tg-compact .brand-orbit,.compact-phone .brand-orbit{height:236px;margin-top:0}.tg-compact .brand-orbit img,.compact-phone .brand-orbit img{width:min(348px,108vw)}.tg-compact .profile-panel,.compact-phone .profile-panel{margin-top:-38px}.tg-compact .connect-page .section-copy p,.compact-phone .connect-page .section-copy p{margin-top:6px}.tg-compact .setup-step-card,.compact-phone .setup-step-card{margin-top:10px;padding:12px}.tg-compact .setup-step-card h2,.compact-phone .setup-step-card h2{margin-top:0;font-size:17px}.tg-compact .setup-step-card p,.compact-phone .setup-step-card p{margin-top:6px}.tg-compact .compact-key,.compact-phone .compact-key{min-height:66px;margin-top:10px}.tg-compact .client-actions,.compact-phone .client-actions{gap:8px;margin-top:10px}.tg-compact .client-connect,.compact-phone .client-connect{min-height:56px}.tg-compact .connect-page .platform-grid,.compact-phone .connect-page .platform-grid{margin-top:12px}.tg-compact .connect-page .platform-tile,.compact-phone .connect-page .platform-tile{min-height:66px}@media (width<=520px) and (height<=760px){.screen{padding:calc(14px + var(--app-safe-top)) max(18px, calc(16px + var(--app-safe-right))) calc(14px + var(--app-safe-bottom)) max(18px, calc(16px + var(--app-safe-left)))}.brand-orbit,.tg-compact .brand-orbit,.compact-phone .brand-orbit{height:224px}.brand-orbit img,.tg-compact .brand-orbit img,.compact-phone .brand-orbit img{width:min(348px,108vw)}.profile-panel,.tg-compact .profile-panel,.compact-phone .profile-panel{margin-top:-40px;padding:16px}.profile-line{font-size:12.5px}.profile-id,.status-text{font-size:10.5px}.stats-grid{gap:8px;margin-top:12px}.stat-card{min-height:84px;padding:11px 12px}.stat-card strong{font-size:22px}.stat-card span,.stat-card small{font-size:10.5px}.profile-panel .primary-stack{gap:8px;margin-top:10px}.primary-stack .action.primary{min-height:46px}.home-control-block{margin-top:8px;padding:5px}.home-control-button{min-height:36px}.home-service-grid{gap:6px;margin-top:8px}.home-service-grid .quick-tile{gap:4px;min-height:44px;padding:6px 8px}.home-service-grid .quick-tile img,.home-service-grid .quick-tile .menu-symbol{width:16px;height:16px}}@media (width>=400px) and (width<=520px) and (height<=760px){.brand-orbit,.tg-compact .brand-orbit,.compact-phone .brand-orbit{height:252px}.profile-panel,.tg-compact .profile-panel,.compact-phone .profile-panel{margin-top:-22px}}@media (width<=520px) and (height<=650px){.brand-orbit,.tg-compact .brand-orbit,.compact-phone .brand-orbit{height:204px}.brand-orbit img,.tg-compact .brand-orbit img,.compact-phone .brand-orbit img{width:min(326px,104vw)}.profile-panel,.tg-compact .profile-panel,.compact-phone .profile-panel{margin-top:-36px;padding:14px}.stat-card{min-height:78px}}.phone,.toast,.profile-panel,.stat-card,.action,.bottom-primary,.bottom-secondary,.menu-row,.choice-row,.plan-card,.bottom-sheet,.summary-box,.key-card,.info-card,.ref-card,.setup-card,.copy-button,.sheet-close,.proxy-table,.quick-tile,.platform-tile,.home-control-block,.home-control-button,.client-connect,.mini-button,.segmented button,.input,.login-code,.data-row,.server-flag,.status-pill,.badge-pill{background-clip:padding-box}@media (width>=521px){.page{background:radial-gradient(circle at 50% 0,#c047d429,#c047d400 34%),linear-gradient(#31194e 0%,#2e1848 52%,#170c24 100%);place-items:center;padding:18px}.phone:not(.telegram-phone){border:1px solid #732c98b8;border-radius:28px;width:min(430px,100vw - 36px);height:min(880px,100dvh - 36px);min-height:min(760px,100dvh - 36px);max-height:calc(100dvh - 36px);box-shadow:0 32px 90px #04020c8a,inset 0 0 0 1px #ffffff06}.phone:not(.telegram-phone) .screen{padding:calc(22px + var(--app-safe-top)) max(18px, calc(16px + var(--app-safe-right))) calc(22px + var(--app-safe-bottom)) max(18px, calc(16px + var(--app-safe-left)));inset:0}.phone:not(.telegram-phone) .brand-orbit{width:100%;height:282px;margin:0;position:relative;inset:auto}.phone:not(.telegram-phone) .brand-orbit img{width:min(420px,112vw)}.phone:not(.telegram-phone) .brand-orbit.small{width:100%;height:330px;position:relative}.phone:not(.telegram-phone) .profile-panel{width:100%;max-width:none;margin:-44px 0 0;padding:18px}.phone:not(.telegram-phone) .section-copy,.phone:not(.telegram-phone) .data-list,.phone:not(.telegram-phone) .button-stack,.phone:not(.telegram-phone) .menu-list,.phone:not(.telegram-phone) .stats-grid,.phone:not(.telegram-phone) .key-card,.phone:not(.telegram-phone) .info-card,.phone:not(.telegram-phone) .ref-card,.phone:not(.telegram-phone) .badge-grid,.phone:not(.telegram-phone) .platform-grid,.phone:not(.telegram-phone) .setup-page{max-width:none;margin-left:0;margin-right:0}.phone:not(.telegram-phone) .home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone:not(.telegram-phone) .quick-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.phone:not(.telegram-phone) .section-copy h1{font-size:21px}.phone:not(.telegram-phone) .section-copy p,.phone:not(.telegram-phone) .setup-card p,.phone:not(.telegram-phone) .fineprint{max-width:310px;font-size:13px}.phone:not(.telegram-phone) .purchase-visual{height:226px;margin:-12px -18px 0}.phone:not(.telegram-phone) .purchase-visual img{width:min(300px,84vw)}.phone:not(.telegram-phone) .plan-rail{grid-template-columns:none;grid-auto-columns:140px;grid-auto-flow:column;max-width:none;margin:0 -18px 0 0;overflow-x:auto}.phone:not(.telegram-phone) .plan-card{width:auto;height:158px}.phone:not(.telegram-phone) .bottom-primary,.phone:not(.telegram-phone) .bottom-secondary,.phone:not(.telegram-phone) .action{min-height:50px}.phone:not(.telegram-phone) .bottom-primary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .bottom-secondary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .split-actions,.phone:not(.telegram-phone) .bottom-pair,.phone:not(.telegram-phone) .fixed-bottom{max-width:none;margin-left:0;margin-right:0}.phone:not(.telegram-phone) .bottom-sheet,.phone:not(.telegram-phone) .setup-card,.phone:not(.telegram-phone) .fixed-bottom{width:auto;left:18px;right:18px;transform:none}}@media (width>=960px){.page:before{content:"";pointer-events:none;background:radial-gradient(circle at calc(50% - 235px) 34%,#c047d42e,#c047d400 28%),radial-gradient(circle at calc(50% + 250px) 70%,#6728a724,#6728a700 30%);position:fixed;inset:0}}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home{padding:0;overflow:hidden}.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit,.phone:not(.telegram-phone) .screen-home .brand-orbit{width:100%;margin-top:0;margin-left:0;margin-right:0}.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{width:min(680px,174vw)}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel,.phone:not(.telegram-phone) .screen-home .profile-panel{width:auto;max-width:none;margin-right:max(18px, calc(16px + var(--app-safe-right)));margin-left:max(18px, calc(16px + var(--app-safe-left)))}@media (width<=520px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:clamp(310px,50.8vh,438px)}.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{width:min(680px,174vw);margin-left:0;animation-name:hero-float-centered;position:absolute;top:50%;left:50%}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel{margin-top:clamp(-88px,-10.4vh,-62px);padding:clamp(12px,1.9vh,16px)}.screen-home .stat-card{min-height:clamp(82px,14.7vh,124px);padding:clamp(10px,1.65vh,14px)}.screen-home .stat-card strong{font-size:clamp(23px,3.9vh,33px)}.screen-home .primary-stack .action.primary{min-height:clamp(42px,6.4vh,54px)}.screen-home .home-main-rows{margin-top:clamp(6px,1.2vh,10px)}.screen-home .home-main-rows .quick-tile.wide{grid-template-columns:42px 1fr;min-height:clamp(42px,6.4vh,54px);padding:10px 15px;font-size:14px}.screen-home .home-main-rows .quick-tile.wide img,.screen-home .home-main-rows .quick-tile.wide .menu-symbol{width:24px;height:24px}.screen-home .home-service-grid{gap:clamp(6px,.95vh,8px);margin-top:clamp(6px,1.2vh,10px)}.screen-home .home-service-grid .quick-tile{text-align:left;grid-template-columns:34px 1fr;justify-items:start;min-height:clamp(42px,6.6vh,56px);padding:8px 12px;font-size:13px}.screen-home .home-service-grid .quick-tile img,.screen-home .home-service-grid .quick-tile .menu-symbol{width:23px;height:23px}}@media (width<=520px) and (height<=760px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:clamp(252px,41vh,296px)}.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{width:min(610px,166vw)}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel{margin-top:clamp(-72px,-9.8vh,-52px);padding:12px}.screen-home .stat-card{min-height:76px}.screen-home .stat-card strong{font-size:24px}.screen-home .stats-grid{gap:8px;margin-top:10px}.screen-home .profile-panel .primary-stack{margin-top:9px}.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{font-size:12px}}@media (width<=520px) and (height>=761px) and (height<=830px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:clamp(376px,49vh,406px)}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel{margin-top:-82px;padding:14px}.screen-home .stat-card{min-height:108px;padding:12px}.screen-home .stat-card strong{font-size:29px}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-height:48px}}@media (width<=520px) and (height>=880px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:clamp(456px,50.8vh,482px)}}@media (width<=380px) and (height<=700px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:286px}.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{width:min(560px,154vw)}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel{margin-top:-52px;padding:11px}.screen-home .profile-line{font-size:12px}.screen-home .status-text,.screen-home .stat-card span,.screen-home .stat-card small{font-size:10px}.screen-home .stat-card{min-height:70px;padding:9px}.screen-home .stat-card strong{font-size:21px}.screen-home .stat-mini-button{min-height:18px;margin-top:4px;padding-inline:10px}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-height:38px}.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{padding-block:5px;font-size:11px}}@media (width>=521px) and (width<=760px){.page{background:linear-gradient(#31194e 0%,#2e1848 52%,#170c24 100%);padding:0}.phone,.phone:not(.telegram-phone){width:100vw;max-width:100vw;height:var(--app-height);min-height:var(--app-height);max-height:var(--app-height);box-shadow:none;border:0;border-radius:0}.screen,.phone:not(.telegram-phone) .screen{padding:calc(16px + var(--app-safe-top)) max(18px, calc(16px + var(--app-safe-right))) calc(16px + var(--app-safe-bottom)) max(18px, calc(16px + var(--app-safe-left)));inset:0}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home{padding-top:0;padding-left:0;padding-right:0}.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit,.phone:not(.telegram-phone) .screen-home .brand-orbit{height:clamp(224px,32vh,258px)}.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{width:min(430px,82vw)}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel,.phone:not(.telegram-phone) .screen-home .profile-panel{margin-top:clamp(-40px,-5vh,-24px);margin-right:max(18px, calc(16px + var(--app-safe-right)));margin-left:max(18px, calc(16px + var(--app-safe-left)));padding:15px}.profile-line{font-size:12.5px}.profile-id,.status-text{font-size:10.5px}.profile-id{margin-top:3px}.status-text{margin-top:4px}.stats-grid{gap:8px;margin-top:12px}.stat-card{min-height:76px;padding:10px 11px}.stat-card strong{font-size:22px}.stat-card span,.stat-card small{font-size:10.5px}.profile-panel .primary-stack{gap:7px;margin-top:10px}.primary-stack .action.primary{min-height:44px}.home-control-block{margin-top:7px;padding:5px}.home-control-button{min-height:36px}.home-service-grid{gap:6px;margin-top:7px}.home-service-grid .quick-tile{min-height:42px;padding:6px 8px}.home-service-grid .quick-tile img,.home-service-grid .quick-tile .menu-symbol{width:17px;height:17px}.home-service-grid .quick-tile.wide{min-height:46px;padding:7px 10px}}@media (width>=521px) and (width<=760px) and (height<=720px){.screen{padding-bottom:calc(12px + var(--app-safe-bottom))}.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit,.phone:not(.telegram-phone) .screen-home .brand-orbit{height:194px}.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{width:min(370px,76vw)}.screen-home .profile-panel,.tg-compact .screen-home .profile-panel,.compact-phone .screen-home .profile-panel,.phone:not(.telegram-phone) .screen-home .profile-panel{margin-top:-24px;padding:14px}.stat-card{min-height:72px}.primary-stack .action.primary{min-height:42px}.home-control-button{min-height:34px}.home-service-grid .quick-tile{min-height:40px}.home-service-grid .quick-tile.wide{min-height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
