:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-height:100dvh;--tg-safe-top:0px;--tg-safe-right:0px;--tg-safe-bottom:0px;--tg-safe-left:0px;--app-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-top));--app-safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-right));--app-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom));--app-safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-left));--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, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-number:"Manrope Variable", Manrope, -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:not(.is-telegram){--app-height:100dvh!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100vh;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:100vh;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:100vh;height:100dvh;height:var(--app-height);min-height:100vh;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,.payment-choice-row,.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;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y: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);border-radius:50%;display:none;position:absolute;top:74px;bottom:74px;left:66px;right:66px}.brand-orbit:before{content:"";z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 44%,#0000 0,#0000 26px,#cb7cf03d 26px,#cb7cf03d 27.5px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 24%,#0000 94%);mask-image:radial-gradient(circle at 50% 44%,#000 24%,#0000 94%)}.hero-art{z-index:1;place-items:center;animation:6.4s ease-in-out infinite hero-float;display:grid;position:relative}.brand-orbit .hero-art img{filter:drop-shadow(0 18px 26px #0000005c);width:208px;max-width:64vw;height:auto}.hero-vps{z-index:2;letter-spacing:.3px;color:#3a1870;text-shadow:0 1px #ffeeaa8c,0 -.5px .5px #16002c66;pointer-events:none;font-size:20px;font-weight:850;line-height:1;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.app-bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:2px 2px 0;display:flex}.app-bar__title{text-align:center;letter-spacing:.2px;color:var(--text);flex:1;font-size:16px;font-weight:650}.app-bar__side{flex:none;width:34px;height:34px}.app-bar__menu{border:var(--border-soft);width:34px;height:34px;color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:background .2s;display:grid}.app-bar__menu:hover{background:#ffffff1f}.home-panel{margin-top:2px}.status-text.status-active{color:var(--green);font-weight:600}.stat-days{color:var(--muted)}.stat-days.negative{color:#ff9ec2}.sub-config-card{border:var(--border-soft);border-radius:var(--radius-md);background:#ffffff08;margin-top:10px;padding:13px 42px 13px 14px;position:relative}.sub-config-card p{color:var(--muted);font-size:10.5px;line-height:1.55;font-family:var(--font-number,ui-monospace, monospace);word-break:break-all;max-height:4.7em;margin:0;overflow:hidden}.sub-config-copy{border:var(--border-soft);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#ffffff0d;border-radius:8px;place-items:center;font-size:13px;transition:color .2s;display:grid;position:absolute;top:10px;right:10px}.sub-config-copy:hover{color:var(--text)}.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}.tariff-action-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font-family:var(--font-ui);text-align:left;cursor:pointer}.tariff-action-card:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.tariff-action-card strong{white-space:normal}.tariff-action-card em{white-space:nowrap}.tariff-action-card small{white-space:normal}.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}.stat-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.stat-foot .stat-mini-button{margin-top:0}.stat-badge{color:#7ce7b8;white-space:nowrap;background:#3cc88c1f;border:1px solid #3cc88c42;border-radius:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.stat-status{color:#ffffff9e;letter-spacing:.2px;margin:auto;font-size:16px;font-weight:600}.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,.payment-choice-row{border:var(--border-base);border-radius:var(--radius-md);color:var(--text);background:var(--panel);cursor:pointer;-webkit-user-select:none;-moz-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,.payment-choice-row: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;top:0;bottom:0;left:0;right: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,.payment-choice-row: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,.payment-choice-row: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,.payment-choice-row: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-left:22px;padding-right: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}.primary-stack .action:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:16px}.primary-stack .action:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:16px}.primary-stack .action:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:16px}.primary-stack .action:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:14px}.primary-stack .action:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:14px}.primary-stack .action:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:16px;padding-right:14px}.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:radial-gradient(circle at 50% 16%,#ffd60a24,#ffd60a00 22%),radial-gradient(circle at 22% 48%,#88f6c524,#88f6c500 30%),linear-gradient(#2b164600 62%,#2b1646 100%),linear-gradient(#5b2e83 0%,#3a1b5c 52%,#2b1646 100%);place-items:center;height:max(204px,min(31vh,260px));margin:-24px -20px 0;display:grid;overflow:hidden}.purchase-visual.dimmed{opacity:.35;filter:saturate(.82)}.purchase-visual img{object-fit:contain;filter:drop-shadow(0 26px 42px #04020c61);width:min(360px,92vw);max-height:100%;animation:hero-float 5.8s var(--ease-spring) infinite;display:block}.plan-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;margin:0;padding:16px 0 18px;display:grid;overflow:visible}.plan-rail::-webkit-scrollbar{display:none}.plan-card{text-align:left;isolation:isolate;background:linear-gradient(148deg, #88f6c513, #88f6c500 34%), linear-gradient(180deg, #ffffff0c, #fff0 42%), linear-gradient(180deg, #371954f5, #27123efa), var(--panel-2);width:100%;min-width:0;min-height:118px;animation:item-rise .34s var(--ease-out) both;grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:start;gap:6px;padding:13px;display:grid;box-shadow:0 12px 26px #04020c3d}.plan-card:before{content:"";background:#e2cdeb4d;border-radius:50%;width:9px;height:9px;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #e2cdeb0f}.plan-card .plan-period{color:#cfffeef0;background:#88f6c51a;border:1px solid #88f6c538;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10.5px;font-weight:720;line-height:1;display:inline-flex}.plan-card span{min-width:0}.plan-card strong{min-width:0;font-family:var(--font-number);color:var(--text);overflow-wrap:anywhere;align-self:end;padding-right:16px;font-size:24px;font-weight:780;line-height:1.08}.plan-card small{font-family:var(--font-number);color:#ffd60a;font-size:20px;font-weight:760;line-height:1}.plan-card em{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;font-style:normal;font-weight:520;line-height:1.2}.plan-card:hover{box-shadow:var(--cyan-glow), 0 14px 30px #04020c47}.plan-card.active{background:linear-gradient(150deg, #ffd60a21, #ffd60a00 35%), linear-gradient(148deg, #88f6c51c, #88f6c500 42%), linear-gradient(180deg, #4c2272fa, #32174efc), var(--panel-2);box-shadow:0 0 0 1px #ffd60a24 inset, var(--accent-glow), 0 16px 34px #c047d42e;border-color:#ffd60abd}.plan-card.active:before{background:#ffd60a;transform:scale(1.08);box-shadow:0 0 0 4px #ffd60a29,0 0 18px #ffd60a66}.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:52px;padding:0 16px;font-size:14px;font-weight:520}.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:20px;right:20px;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);animation:panel-rise .36s var(--ease-spring) both;padding:24px 18px 18px;position:absolute;box-shadow:0 -20px 56px #0000006b}.choice-row{justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:10px;padding:0 15px;font-size:14px;font-weight:520;display:flex}.sheet-button{margin-top:16px}.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-choice-row{border:var(--border-base);border-radius:var(--radius-md);width:100%;min-height:58px;color:var(--text);background:linear-gradient(180deg, #5e2d84e6, #341750f5), var(--panel-2);align-items:center;gap:12px;margin-top:12px;padding:0 14px;display:flex;box-shadow:0 12px 28px #04020c33}.payment-choice-row span{color:#ffffffd1;background:#ffffff1f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;font-weight:360;display:grid}.payment-choice-row strong{gap:2px;font-size:14px;font-weight:520;display:grid}.payment-choice-row small{color:var(--muted);font-size:10.5px;font-weight:430}.payment-choice-row.active{border-color:var(--stroke-strong);box-shadow:var(--cyan-glow), 0 12px 28px #04020c3d}.screen-plans{background:linear-gradient(#31194e00 0%,#2b16462e 58%,#13091ff0 100%);padding-top:0}.screen-plans .section-copy{margin-top:14px}.screen-plans .section-copy h1{font-size:22px;font-weight:760;line-height:1.12}.screen-plans .section-copy p{color:#e2cdebb8;max-width:330px;margin-top:11px;font-size:13px}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline){margin-top:0;box-shadow:0 16px 32px #c84de03d,0 18px 42px #04020c42}.screen-plans .bottom-sheet h2{margin:0 0 14px;font-size:22px;font-weight:760;line-height:1.12}.screen-plans .summary-box{margin-top:12px;padding:13px 14px}.screen-plans .summary-box div{align-items:center;min-height:36px}.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}.referral-levels-card{min-height:0}.referral-earned-row{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.referral-earned-row strong{color:var(--text);font-size:16px;font-weight:600}.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}.figma-stack{width:100%;max-width:342px;margin:0 auto}.screen-cabinet,.screen-b2b,.screen-referral{padding-top:calc(88px + var(--app-safe-top));padding-inline:max(24px, calc(24px + var(--app-safe-left))) max(24px, calc(24px + var(--app-safe-right)));background:radial-gradient(circle at 50% 28%,#8b36ba38,#8b36ba00 30%),linear-gradient(#30164b 0%,#291341 45%,#1a0c2a 100%)}.screen-cabinet{padding-inline:max(14px, calc(14px + var(--app-safe-left))) max(14px, calc(14px + var(--app-safe-right)))}.screen-cabinet .figma-stack{max-width:none}.account-page .profile-line,.b2b-page .profile-line{color:#fffffff0;justify-content:flex-start;font-size:14px;font-weight:520}.account-page .status-text,.b2b-page .status-text{color:#e2cdeb9e;margin-top:2px;font-size:12.5px}.cabinet-stats{gap:7px;margin-top:22px}.cabinet-stats .stat-card{background:radial-gradient(circle at 82% 8%,#c047d424,#c047d400 44%),linear-gradient(#361e54e0,#2f174bf0);border-radius:10px;min-height:126px;padding:15px}.cabinet-stats .stat-card span{font-size:12.5px}.cabinet-stats .stat-card strong{margin-top:auto;font-size:31px;font-weight:430}.cabinet-stats .stat-card strong em{font-size:16px;font-style:normal;font-weight:430}.cabinet-stats .stat-card small{margin-top:7px;font-size:12px;line-height:1.24}.tariff-card{padding-bottom:0}.tariff-card small{border-top:var(--border-divider);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:12px -15px -15px;padding:11px 15px 13px;display:block}.cabinet-menu{gap:6px;margin-top:12px}.cabinet-menu .menu-row{border-radius:10px;gap:16px;min-height:49px;padding:0 18px;font-size:13px;font-weight:470}.cabinet-menu .menu-row img,.cabinet-menu .menu-symbol{width:24px;height:24px}.device-menu-row{align-items:center;min-height:68px}.device-menu-row>span{gap:2px;min-width:0;display:grid}.device-menu-row strong{font-size:13px;font-weight:470}.device-menu-row small{color:#ffffffd6;font-size:11.5px;line-height:1.15}.cabinet-home-button,.b2b-home-button{border-radius:10px;min-height:50px;margin-top:212px;font-size:13px}.screen-b2b .b2b-home-button{margin-top:10px}.b2b-copy-card{border-radius:10px;min-height:140px;margin-top:10px;padding:21px 16px}.b2b-copy-card p{color:#e2cdebc2;max-width:280px;font-size:15px;line-height:1.38}.b2b-copy-card p+p{margin-top:24px}.b2b-write-button{border-radius:10px;min-height:50px;margin-top:12px}.screen-referral{padding-top:calc(92px + var(--app-safe-top))}.referral-page{min-height:calc(100% - 92px - var(--app-safe-top));position:relative}.referral-copy{margin-top:0}.referral-copy h1{font-size:21px;line-height:1.12}.referral-copy p{color:#e2cdebb8;max-width:332px;margin-top:14px;font-size:13.5px;line-height:1.34}.referral-box{border-radius:10px;min-height:104px;margin-top:18px;padding:16px}.referral-box h2{margin-bottom:14px;font-size:17px;font-weight:720}.referral-box .ref-row{font-size:13px;line-height:1.7}.referral-actions{gap:6px;display:grid}.referral-actions.fixed-bottom{left:0;right:0;bottom:calc(18px + var(--app-safe-bottom))}.referral-actions .bottom-pair{margin-top:0}.invite-row,.referral-actions .bottom-secondary{border-radius:10px;min-height:50px}.invite-row{justify-content:flex-start;padding-left:20px}.invite-row img{width:24px;height:24px}.screen-proxy{background:radial-gradient(circle at 50% 33%,#8b36ba29,#8b36ba00 31%),linear-gradient(#160b23 0%,#241038 43%,#15091f 100%)}.screen-proxy .brand-orbit.small{opacity:.38;height:430px;margin:-24px -20px 0}.screen-proxy .brand-orbit.small img{width:min(520px,136vw)}.screen-proxy .static-sheet{padding:26px 17px calc(64px + var(--app-safe-bottom));background:linear-gradient(180deg, #442367fa, #2c1445fc), var(--panel);border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0;left:24px;right:24px}.screen-proxy .static-sheet h2{font-size:20px}.screen-proxy .proxy-table{border-radius:10px;margin-top:18px}.screen-proxy .proxy-table div{grid-template-columns:82px 1fr;min-height:50px}.screen-proxy .proxy-table span,.screen-proxy .proxy-table strong{padding:13px 12px;font-size:12px}.screen-proxy .fineprint{color:#e2cdebad;text-align:center;padding:0 12px 14px;font-size:11.5px}.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,.action:disabled,.mini-button:disabled,.device-action:disabled,.setup-choice-card:disabled,.setup-primary-button:disabled,.setup-secondary-button:disabled,.setup-platform-card:disabled,.payment-choice-row:disabled,.choice-row:disabled,.plan-card:disabled,.menu-row:disabled,.ticket-chip:disabled,.promo-inline-chip:disabled,.promo-link:disabled,.sub-config-copy:disabled,.promo-chip-remove:disabled{cursor:not-allowed;opacity:.45}.segmented button:disabled:active,.bottom-primary:disabled:active,.bottom-secondary:disabled:active,.action:disabled:active,.mini-button:disabled:active,.device-action:disabled:active,.setup-choice-card:disabled:active,.setup-primary-button:disabled:active,.setup-secondary-button:disabled:active,.setup-platform-card:disabled:active,.payment-choice-row:disabled:active,.choice-row:disabled:active,.plan-card:disabled:active,.menu-row:disabled:active,.ticket-chip:disabled:active,.promo-inline-chip:disabled:active,.promo-link:disabled:active,.sub-config-copy:disabled:active,.promo-chip-remove:disabled:active{transform:none}.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}.screen-balance{padding-top:calc(20px + var(--app-safe-top))}.balance-page{align-content:start;gap:12px;width:100%;max-width:420px;min-height:100%;margin:0 auto;display:grid}.balance-page .section-copy{margin:0}.balance-page .section-copy p{max-width:none;margin-top:7px}.balance-topup-card{border:var(--border-base);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff09, #fff0 42%), linear-gradient(180deg, #341952f0, #1f0f32f5), var(--panel);box-shadow:0 0 0 1px #ffffff05 inset, var(--soft-shadow);animation:item-rise .34s var(--ease-out) both;padding:14px;position:relative;overflow:hidden}.balance-card-head{border-bottom:var(--border-divider);justify-content:space-between;align-items:flex-start;gap:12px;min-height:46px;padding:0 2px 12px;display:flex}.balance-card-head span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.32}.balance-card-head strong{font-family:var(--font-number);color:var(--text);white-space:nowrap;font-size:25px;font-weight:520;line-height:1}.balance-amount-grid{gap:9px;margin-top:13px}.balance-amount-grid button{border-radius:var(--radius-md);min-height:46px;font-size:13px;font-weight:620}.balance-field{gap:8px;margin-top:13px}.balance-field .input{min-height:48px;font-family:var(--font-number);font-size:16px;font-weight:520}.balance-pay-button{border-radius:var(--radius-md);min-height:52px;margin-top:14px;font-weight:650}.balance-transfer-button{min-height:50px;margin-top:0}.balance-history{margin-top:2px}.balance-history .data-row{min-height:58px}.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:68px;min-height:32px;padding:0 9px;font-size:10.5px;font-weight:500}.device-action.delete{color:#fff;background:#ff758c1f;border-color:#ff758c7a}.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:-webkit-fit-content;width:-moz-fit-content;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{outline:var(--border-focus);outline-offset:3px}.bottom-primary:focus-visible{outline:var(--border-focus);outline-offset:3px}.bottom-secondary:focus-visible{outline:var(--border-focus);outline-offset:3px}.menu-row:focus-visible{outline:var(--border-focus);outline-offset:3px}.choice-row:focus-visible{outline:var(--border-focus);outline-offset:3px}.plan-card:focus-visible{outline:var(--border-focus);outline-offset:3px}.quick-tile:focus-visible{outline:var(--border-focus);outline-offset:3px}.platform-tile:focus-visible{outline:var(--border-focus);outline-offset:3px}.home-control-button:focus-visible{outline:var(--border-focus);outline-offset:3px}.client-connect:focus-visible{outline:var(--border-focus);outline-offset:3px}.mini-button:focus-visible{outline:var(--border-focus);outline-offset:3px}.segmented button:focus-visible{outline:var(--border-focus);outline-offset:3px}.input:focus-visible{outline:var(--border-focus);outline-offset:3px}.icon-button:focus-visible{outline:var(--border-focus);outline-offset:3px}.edit-button:focus-visible{outline:var(--border-focus);outline-offset:3px}@media (max-width:520px){.page{background:var(--bg)}.phone{width:100vw;height:100vh;height:100dvh;height:var(--app-height);min-height:100vh;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-left:-18px;margin-right:-18px}}@media (min-width:700px) and (max-width:859px){.page{background:linear-gradient(#f270e414,#120d1f00 40%),linear-gradient(#211431 0%,#15101f 56%,#100c18 100%);padding:22px}.phone:not(.telegram-phone){width:min(680px,100vw - 44px);height:min(900px, calc(var(--app-height) - 44px));border:var(--border-soft);border-radius:16px;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;top:0;bottom:0;left:0;right: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:max(210px,min(30vh,250px));margin:-28px -28px 0}.phone:not(.telegram-phone) .purchase-visual img{width:min(380px,58vw)}.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%;min-height:128px}.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 (min-width:860px){.page{background:linear-gradient(#f270e414,#120d1f00 38%),linear-gradient(#211431 0%,#15101f 56%,#100c18 100%);padding:24px}.phone:not(.telegram-phone){width:min(960px,100vw - 48px);height:min(860px, calc(var(--app-height) - 48px));border:var(--border-soft);border-radius:18px;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;top:0;bottom:0;left:0;right: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:max(216px,min(29vh,260px));margin:-28px -28px 0}.phone:not(.telegram-phone) .purchase-visual img{width:min(390px,42vw)}.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%;min-height:130px}.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 (min-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 (max-width:360px){.screen{padding-left:14px;padding-right:14px}.screen-balance{padding-top:calc(16px + var(--app-safe-top))}.balance-page{gap:10px}.balance-topup-card{border-radius:var(--radius-md);padding:12px}.balance-card-head{min-height:42px;padding-bottom:10px}.balance-card-head strong{font-size:22px}.balance-amount-grid{gap:8px;margin-top:11px}.balance-amount-grid button,.balance-field .input{min-height:42px}.balance-pay-button,.balance-transfer-button{min-height:46px}.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-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.purchase-visual{margin-left:-14px;margin-right:-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 (max-width:520px) and (max-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 (min-width:400px) and (max-width:520px) and (max-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 (max-width:520px) and (max-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}}@media (max-width:360px) and (max-height:600px){.brand-orbit,.tg-compact .brand-orbit,.compact-phone .brand-orbit{height:198px}.brand-orbit img,.tg-compact .brand-orbit img,.compact-phone .brand-orbit img{width:min(304px,98vw)}.profile-panel,.tg-compact .profile-panel,.compact-phone .profile-panel{margin-top:-34px;padding:12px}.profile-line{font-size:11.5px}.profile-id,.status-text{margin-top:3px;font-size:9.8px}.stats-grid{gap:7px;margin-top:9px}.stat-card{min-height:72px;padding:9px 10px}.stat-card strong{font-size:20px}.stat-card span,.stat-card small{font-size:9.8px}.stat-topup{min-height:24px;padding:0 13px;font-size:9px}.profile-panel .primary-stack{gap:6px;margin-top:9px}.primary-stack .action.primary,.action,.quick-tile{min-height:40px}.home-main-rows,.home-service-grid{gap:6px;margin-top:7px}.quick-tile{gap:4px;padding:5px 7px;font-size:10px}.quick-tile img,.quick-tile .menu-symbol{width:17px;height:17px}.screen-cabinet,.screen-b2b,.screen-referral{padding-top:calc(12px + var(--app-safe-top));padding-bottom:calc(12px + var(--app-safe-bottom))}.figma-stack{gap:8px}.cabinet-menu .menu-row,.cabinet-home-button,.b2b-home-button{min-height:42px}.screen-balance .balance-transfer-button{min-height:46px}}.phone,.toast,.profile-panel,.stat-card,.action,.bottom-primary,.bottom-secondary,.menu-row,.choice-row,.plan-card,.payment-choice-row,.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 (min-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){width:min(430px,100vw - 36px);height:min(880px, calc(var(--app-height) - 36px));min-height:min(760px, calc(var(--app-height) - 36px));max-height:calc(var(--app-height) - 36px);border:1px solid #732c98b8;border-radius:28px;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)));top:0;bottom:0;left:0;right:0}.phone:not(.telegram-phone) .brand-orbit{width:100%;height:282px;margin:0;position:relative;top:auto;bottom:auto;left:auto;right: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:max(198px,min(29vh,238px));margin:-12px -18px 0}.phone:not(.telegram-phone) .purchase-visual img{width:min(350px,86vw)}.phone:not(.telegram-phone) .plan-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;max-width:none;margin:0;overflow:visible}.phone:not(.telegram-phone) .plan-card{width:auto;min-height:118px}.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 (max-width:520px) and (max-height:760px){.screen-plans{padding-top:0;padding-bottom:calc(14px + var(--app-safe-bottom))}.screen-plans .purchase-visual{height:max(176px,min(28vh,218px));margin-top:0}.screen-plans .section-copy{margin-top:11px}.screen-plans .section-copy h1{font-size:21px}.screen-plans .section-copy p{margin-top:8px;font-size:12.5px;line-height:1.32}.screen-plans .plan-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0 14px}.screen-plans .plan-card{min-height:112px;padding:12px}.screen-plans .plan-card strong{margin-bottom:0;font-size:16px}.screen-plans .plan-card small{font-size:18px}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline){min-height:48px}.screen-plans .bottom-sheet{left:18px;right:18px;bottom:calc(14px + var(--app-safe-bottom));padding:20px 16px 16px}.screen-plans .bottom-sheet h2{margin-bottom:12px;font-size:21px}.screen-plans .choice-row,.screen-plans .payment-choice-row{min-height:52px;margin-top:9px;font-size:13px}.screen-plans .summary-box{padding:12px}}@media (max-width:520px) and (max-height:680px){.screen-plans .purchase-visual{height:max(150px,min(24vh,184px))}.screen-plans .section-copy{margin-top:9px}.screen-plans .section-copy h1{font-size:19px}.screen-plans .section-copy p{max-width:300px;margin-top:6px;font-size:11.5px}.screen-plans .plan-rail{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.screen-plans .plan-card{border-radius:15px;min-height:106px}.screen-plans .plan-card span{font-size:11px}.screen-plans .plan-card strong{margin-bottom:0;font-size:15px}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline){min-height:46px;font-size:13px}.screen-plans .bottom-sheet{padding:18px 15px 15px}.screen-plans .choice-row,.screen-plans .payment-choice-row{min-height:48px}}@media (min-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;top:0;bottom:0;left:0;right:0}}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home{padding:0;overflow-x:hidden;overflow-y:auto}.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 (max-width:520px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:max(310px,min(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:max(-88px,min(-10.4vh,-62px));padding:max(12px,min(1.9vh,16px))}.screen-home .stat-card{min-height:max(82px,min(14.7vh,124px));padding:max(10px,min(1.65vh,14px))}.screen-home .stat-card strong{font-size:max(23px,min(3.9vh,33px))}.screen-home .primary-stack .action.primary{min-height:max(42px,min(6.4vh,54px))}.screen-home .home-main-rows{margin-top:max(6px,min(1.2vh,10px))}.screen-home .home-main-rows .quick-tile.wide{grid-template-columns:42px 1fr;min-height:max(42px,min(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:max(6px,min(.95vh,8px));margin-top:max(6px,min(1.2vh,10px))}.screen-home .home-service-grid .quick-tile{text-align:left;grid-template-columns:34px 1fr;justify-items:start;min-height:max(42px,min(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 (max-width:520px) and (max-height:760px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:max(252px,min(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:max(-72px,min(-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 (max-width:520px) and (min-height:761px) and (max-height:830px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:max(376px,min(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 (max-width:520px) and (min-height:880px){.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit{height:max(456px,min(50.8vh,482px))}}@media (max-width:380px) and (max-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-left:10px;padding-right: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-top:5px;padding-bottom:5px;font-size:11px}}@media (min-width:521px) and (max-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)));top:0;bottom:0;left:0;right: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:max(224px,min(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:max(-40px,min(-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 (min-width:521px) and (max-width:760px) and (max-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 (max-width:380px) and (max-height:620px){.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:226px}.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,134vw)}.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:-48px;padding:10px}.screen-home .profile-line{font-size:11.2px}.screen-home .profile-id,.screen-home .status-text,.screen-home .stat-card span,.screen-home .stat-card small{font-size:9.5px}.screen-home .stats-grid{gap:7px;margin-top:8px}.screen-home .stat-card{min-height:66px;padding:8px 9px}.screen-home .stat-card strong{font-size:20px}.screen-home .stat-mini-button{min-height:18px;margin-top:3px;padding-left:10px;padding-right:10px;font-size:8.5px}.screen-home .profile-panel .primary-stack{gap:5px;margin-top:8px}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-height:35px}.screen-home .home-main-rows,.screen-home .home-service-grid{gap:5px;margin-top:6px}.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{padding:4px 8px;font-size:10px}.screen-home .home-main-rows .quick-tile.wide img,.screen-home .home-main-rows .quick-tile.wide .menu-symbol,.screen-home .home-service-grid .quick-tile img,.screen-home .home-service-grid .quick-tile .menu-symbol{width:17px;height:17px}}.support-page,.gift-page{align-content:start;gap:12px;width:100%;max-width:420px;margin:0 auto;display:grid}.support-compose-card,.support-thread-card,.gift-hero-card,.gift-action-card{border:var(--border-base);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff09, #fff0 46%), linear-gradient(180deg, #32174ee6, #1b0d2af0), var(--panel);box-shadow:var(--soft-shadow);animation:item-rise .34s var(--ease-out) both;padding:14px;position:relative;overflow:hidden}.field.flat{margin-top:10px}.promo-page{flex-direction:column;gap:14px;display:flex}.promo-card .bottom-primary.inline,.promo-applied-card .bottom-primary.inline{width:100%;margin-top:12px}.promo-input{text-transform:uppercase;letter-spacing:2px;font-weight:600}.promo-input::placeholder{letter-spacing:1px;opacity:.5}.promo-result{border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;display:flex}.promo-result__icon{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:grid}.promo-result__text{flex-direction:column;gap:2px;display:flex}.promo-result__text strong{color:var(--text);font-size:14px;font-weight:650}.promo-result__text small{color:var(--muted);font-size:12px}.promo-result--success{background:#88f6c51a;border-color:#5ba88173}.promo-result--success .promo-result__icon{color:var(--green);background:#88f6c52e}.promo-result--error{background:#ff60781a;border-color:#ff607866}.promo-result--error .promo-result__icon{color:#ff9caf;background:#ff60782e}.promo-result--info{background:#c84de01a;border-color:#c84de066}.promo-result--info .promo-result__icon{color:var(--accent-2);background:#c84de033}.promo-applied{justify-content:space-between;align-items:center;gap:10px;display:flex}.promo-applied .label{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.promo-applied strong{color:var(--green);font-size:15px;font-weight:650}.promo-chip-remove{border:var(--border-soft);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;padding:5px 12px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s}.promo-chip-remove:hover{color:var(--text);border-color:var(--stroke)}.promo-hints{flex-direction:column;gap:9px;margin:2px 0 0;padding:0;list-style:none;display:flex}.promo-hints li{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.promo-hints li span{border:var(--border-soft);width:24px;height:24px;color:var(--accent-2);background:#ffffff0d;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.promo-link{color:var(--accent-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline}.promo-link:hover{color:var(--text)}.promo-inline-chip{color:var(--green);cursor:pointer;background:#88f6c51f;border:1px solid #5ba88173;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.support-compose-card .bottom-primary.inline,.support-thread-card .bottom-primary.inline,.gift-action-card .bottom-primary.inline{margin-top:12px}.ticket-strip{scrollbar-width:none;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.ticket-strip::-webkit-scrollbar{display:none}.ticket-chip{border:var(--border-base);border-radius:var(--radius-md);min-height:52px;color:var(--text);text-align:left;cursor:pointer;transition:transform .18s var(--ease-out), border-color .18s ease, background .18s ease;background:linear-gradient(#ffffff07,#fff0 42%),#241139e0;gap:2px;padding:9px 10px;display:grid}.ticket-chip strong{font-size:12px;font-weight:650}.ticket-chip span{color:var(--muted);font-size:10.5px}.ticket-chip.active{border-color:var(--stroke-accent);box-shadow:var(--accent-glow);background:linear-gradient(#c84de02e,#c84de00a),#2e1448f2}.support-empty{border:var(--border-muted);border-radius:var(--radius-md);min-height:52px;color:var(--muted);background:#12081c6b;align-content:center;gap:2px;padding:12px;display:grid}.support-empty strong{color:var(--text);font-size:12px}.support-empty small{font-size:10.5px}.support-empty.small{text-align:center;min-height:42px}.support-thread-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-thread-head>div{gap:4px;min-width:0;display:grid}.support-thread-head strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}.message-list{border:var(--border-muted);border-radius:var(--radius-md);background:#12081c57;gap:9px;max-height:270px;margin-top:14px;padding:10px;display:grid;overflow-y:auto}.support-message{border:var(--border-soft);background:linear-gradient(#db50ee29,#8133a429),#361854e0;border-radius:16px 16px 7px;justify-self:end;width:min(86%,320px);padding:10px 11px;box-shadow:0 12px 24px #04020c2e}.support-message.admin{background:linear-gradient(#ffffff0a,#fff0),#1f0e31eb;border-radius:16px 16px 16px 7px;justify-self:start}.support-message span{color:#ffffffb8;font-size:10px;font-weight:650;display:block}.support-message p{color:#ffffffeb;overflow-wrap:anywhere;margin:4px 0 6px;font-size:12px;line-height:1.38}.support-message small{color:#e2cdeb7a;font-size:9.5px}.support-reply-field .textarea{min-height:76px}.gift-hero-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.gift-hero-card>div{gap:4px;display:grid}.gift-hero-card strong{font-size:22px;font-weight:650}.gift-hero-card small{max-width:170px;color:var(--muted);text-align:right;font-size:11px;line-height:1.3}.gift-action-card h2{margin:0 0 4px;font-size:15px;font-weight:650}.gift-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.gift-plan-grid button{border:var(--border-base);border-radius:var(--radius-md);min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff07,#fff0 42%),#231037db;align-content:center;gap:3px;padding:10px;display:grid}.gift-plan-grid button.active{border-color:var(--stroke-accent);box-shadow:var(--accent-glow);background:linear-gradient(#c84de02e,#c84de00a),#2e1448f2}.gift-plan-grid span{color:var(--muted);font-size:10.5px}.gift-plan-grid strong{font-size:14px;font-weight:650}.gift-code-value{border:var(--border-strong);border-radius:var(--radius-md);background:#170c248a;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-top:12px;padding:9px 10px 9px 12px;display:flex}.gift-code-value span{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:650}.gift-code-value button{border:var(--border-base);width:36px;height:32px;color:var(--text);background:#ffffff14;border-radius:10px;flex:none}.gift-code-list{gap:9px;display:grid}.gift-code-row{min-height:58px}.gift-code-row .status-pill.ok{color:#c4ffe2f0;background:#5ba8811f;border-color:#5ba88185}@media (max-width:380px){.support-page,.gift-page{gap:10px}.support-compose-card,.support-thread-card,.gift-hero-card,.gift-action-card{padding:12px}.ticket-strip{grid-auto-columns:minmax(94px,1fr)}.message-list{max-height:226px;padding:8px}.support-message{width:min(92%,300px);padding:9px 10px}.gift-hero-card small{max-width:136px}.gift-plan-grid{gap:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:600px){.phone:not(.telegram-phone){border-radius:30px;width:390px;height:min(844px,96dvh);min-height:0;overflow:hidden;box-shadow:0 40px 90px #00000073,0 0 0 1px #ffffff0d}}.phone:not(.telegram-phone){width:min(390px,100vw)!important}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{background:radial-gradient(circle at 50% 35%,#b83ec7c2 0,#7f319f94 34%,#31194ec7 63%,#2a1443fa 100%),linear-gradient(#32194f 0%,#2b1646 52%,#211033 100%)!important;padding:0!important;display:block!important;overflow:hidden!important}.screen-home .brand-orbit,.tg-compact .screen-home .brand-orbit,.compact-phone .screen-home .brand-orbit,.phone:not(.telegram-phone) .screen-home .brand-orbit{background:radial-gradient(circle at 50% 56.3%,#cb48dc57 0,#b53dcf40 96px,#8e31b121 164px,#0000 232px),radial-gradient(circle at 50% 56.3%,#0000 0,#0000 126px,#ca71ed6b 127px,#ca71ed6b 128px,#0000 129px),radial-gradient(circle at 50% 56.3%,#0000 0,#0000 174px,#ca71ed6b 175px,#ca71ed6b 177px,#0000 178px),radial-gradient(circle at 50% 56.3%,#0000 0,#0000 242px,#ca71ed61 243px,#ca71ed61 245px,#0000 246px);width:100%!important;height:350px!important;margin:0!important;overflow:hidden!important}.screen-home .brand-orbit:before{display:none!important}.screen-home .brand-orbit .hero-art{transform:translateY(18px);animation:none!important}.screen-home .brand-orbit .hero-art img,.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit .hero-art img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit .hero-art img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{filter:drop-shadow(0 18px 24px #00000057)!important;width:148px!important;max-width:148px!important;height:auto!important;margin:0!important;animation:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.screen-home .hero-vps{color:#27104a!important;letter-spacing:0!important;text-shadow:none!important;font-size:22px!important;font-weight:800!important;top:56%!important}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{width:auto!important;max-width:none!important;min-height:calc(var(--app-height) - 350px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#2d1646d6!important;border:1px solid #7e31a06b!important;border-radius:12px 12px 0 0!important;margin:0 24px!important;padding:18px 16px 22px!important;animation:none!important;overflow:visible!important}.screen-home .profile-line{color:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;font-size:14.5px!important;font-weight:400!important;line-height:1.1!important}.screen-home .edit-button{background:0 0!important;border:0!important;border-radius:0!important;width:22px!important;height:22px!important}.screen-home .edit-button img{opacity:.86;width:16px!important;height:16px!important}.screen-home .status-text{color:#e2cdeb9e!important;margin-top:3px!important;margin-bottom:8px!important;font-size:11.5px!important;font-weight:300!important;line-height:1.1!important}.screen-home .status-text.status-active{color:#e2cdeb9e!important;font-weight:300!important}.screen-home .stats-grid{grid-template-columns:minmax(116px,.67fr) 1fr!important;gap:5px!important;margin-top:12px!important}.screen-home .stat-card{height:128px!important;min-height:0!important;box-shadow:none!important;background:#361b53c7!important;border:1px solid #9b3ac5f2!important;border-radius:10px!important;padding:15px 14px 14px!important}.screen-home .stat-card:first-child{grid-template-rows:auto auto auto 1fr auto;justify-content:flex-start!important;align-items:start!important;padding-bottom:39px!important;display:grid!important}.screen-home .stat-card:first-child .stat-days{margin-top:7px!important}.screen-home .stat-card:nth-child(2):after{content:"";background:#9b3ac5c7;height:1px;position:absolute;top:76px;left:0;right:0}.screen-home .stat-card:nth-child(2){justify-content:flex-start!important}.screen-home .stat-card span,.screen-home .stat-card small{color:#e2cdeb9e!important;font-size:12.5px!important;font-weight:300!important;line-height:1.15!important}.screen-home .stat-card strong{color:#fff!important;margin-top:8px!important;font-size:30px!important;font-weight:300!important;line-height:.96!important}.screen-home .stat-card em{font-size:14px!important;font-weight:300!important}.screen-home .stat-card small{margin-top:10px!important}.screen-home .stat-card:nth-child(2) small{position:absolute;top:86px;left:14px;right:14px;margin:0!important}.screen-home .stat-mini-button{color:#fff!important;white-space:nowrap!important;width:min(90px,100% - 18px)!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#7e30c7!important;border-radius:999px!important;justify-content:center!important;place-self:end center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:10.4px!important;font-weight:500!important;line-height:1!important;display:flex!important}.screen-home .stat-card:first-child .stat-mini-button{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.screen-home .profile-panel .primary-stack{gap:0!important;margin-top:12px!important}.screen-home .primary-stack .action.warning{margin-bottom:7px!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{color:#fff!important;border:1px solid #9b3ac5f2!important;border-radius:10px!important;height:44px!important;min-height:44px!important;font-size:12.5px!important;font-weight:300!important;line-height:1!important;box-shadow:inset 0 1px #ffffff08,0 9px 16px #09021438!important}.screen-home .primary-stack .action.primary{background:#c246d7!important;border-color:#c246d7!important;grid-template-columns:24px max-content!important;justify-content:start!important;place-items:center start!important;column-gap:11px!important;padding:0 16px!important;display:grid!important}.screen-home .primary-stack .action>img,.screen-home .home-main-rows .quick-tile.wide>img,.screen-home .home-service-grid .quick-tile>img{width:19px!important;height:19px!important}.screen-home .primary-stack .action.primary>img,.screen-home .home-main-rows .quick-tile.wide>img{position:static;transform:none}.screen-home .home-main-rows{gap:6px!important;margin-top:6px!important}.screen-home .home-main-rows .quick-tile.wide{text-align:center!important;background:#3a1d59d1!important;grid-template-columns:24px max-content!important;justify-content:start!important;place-items:center start!important;column-gap:11px!important;padding:0 16px!important;display:grid!important}.screen-home .home-main-rows .quick-tile.wide>span{text-align:left;width:auto}.screen-home .home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:6px!important}.screen-home .home-service-grid .quick-tile{text-align:left!important;background:#3a1d59d1!important;grid-template-columns:24px 1fr!important;place-items:center start!important;column-gap:10px!important;padding:0 14px!important;display:grid!important}.screen-home .home-service-grid .quick-tile>span{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.12!important}.screen-home .home-service-grid .quick-tile:first-child>span{font-size:19px!important;line-height:1!important}@media (max-height:700px){.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:263px!important}.screen-home .brand-orbit .hero-art{transform:translateY(13px)}.screen-home .brand-orbit .hero-art img{width:140px!important}.screen-home .hero-vps{font-size:21px!important}.screen-home .home-panel{min-height:354px!important;padding:13px 14px 18px!important}.screen-home .stats-grid{margin-top:9px!important}.screen-home .stat-card{min-height:96px!important;padding:10px 11px 8px!important}.screen-home .stat-card:nth-child(2):after{top:58px}.screen-home .stat-card strong{font-size:24px!important}.screen-home .stat-mini-button{margin-top:7px!important}.screen-home .stat-card:nth-child(2) small{margin-top:11px!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-height:38px!important}}.screen-plans,.tg-compact .screen-plans,.compact-phone .screen-plans,.phone:not(.telegram-phone) .screen-plans{padding:0 0 calc(24px + var(--app-safe-bottom))!important;background:#27133f!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-plans .purchase-visual{background:0 0!important;width:100%!important;height:386px!important;margin:0!important;display:block!important;overflow:hidden!important}.screen-plans .purchase-visual img{object-fit:cover!important;object-position:center top!important;filter:none!important;width:100%!important;height:100%!important;max-height:none!important;animation:none!important;display:block!important}.screen-plans .purchase-visual.dimmed{opacity:1!important;filter:none!important}.screen-plans .purchase-visual.dimmed img{filter:brightness(.46)saturate(.78)!important}.screen-plans .section-copy{margin:-6px 39px 0!important;padding:0!important}.screen-plans .section-copy h1{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.08!important}.screen-plans .section-copy p{color:#e2cdebc7!important;max-width:300px!important;margin:10px 0 0!important;font-size:12.5px!important;font-weight:300!important;line-height:1.22!important}.screen-plans .plan-rail{scroll-snap-type:x proximity;scrollbar-width:none!important;grid-template-columns:none!important;gap:6px!important;width:100%!important;margin:14px 0 0!important;padding:6px 0 6px 39px!important;display:flex!important;overflow-x:auto!important;overflow-y:visible!important}.screen-plans .plan-card{scroll-snap-align:start;width:149px!important;min-width:149px!important;height:200px!important;min-height:200px!important;box-shadow:none!important;text-align:left!important;background:#3a1c58e6!important;border:1px solid #9f33cdf2!important;border-radius:9px!important;flex:0 0 149px!important;padding:13px 10px 46px!important;display:block!important}.screen-plans .plan-card:before,.screen-plans .plan-card:after{display:none!important}.screen-plans .plan-card.active{background:#3a1c58f0!important;border:1px solid #c246d7!important;box-shadow:0 0 0 2px #c246d7b8,0 8px 16px #0802124d!important}.screen-plans .plan-card .plan-period{position:absolute;top:13px;left:10px;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:12px!important;font-weight:300!important;line-height:1!important;display:block!important}.screen-plans .plan-card strong{position:absolute;bottom:58px;left:10px;color:#fff!important;padding:0!important;font-size:27px!important;font-weight:600!important;line-height:1!important}.screen-plans .plan-card em{background:#6c3c99e0;height:46px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;color:#ffffffbd!important;text-align:left!important;white-space:pre-line!important;justify-content:flex-start!important;align-items:center!important;padding:7px 12px 8px!important;font-size:11px!important;font-weight:300!important;line-height:1.18!important;display:flex!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline){width:calc(100% - 78px)!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#c246d7!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:18px 39px 0!important;font-size:12.5px!important;font-weight:300!important;display:flex!important}.screen-plans .bottom-sheet{max-height:calc(var(--app-height) - 28px - var(--app-safe-top) - var(--app-safe-bottom))!important;padding:24px 18px calc(24px + var(--app-safe-bottom))!important;box-shadow:none!important;background:#2f164bfa!important;border:1px solid #9b3ac5f2!important;border-radius:11px 11px 0 0!important;bottom:0!important;left:20px!important;right:20px!important}.screen-plans .bottom-sheet h2{color:#fff!important;margin:0 0 20px!important;font-size:22px!important;font-weight:700!important;line-height:1.1!important}.screen-plans .choice-row{color:#fff!important;min-height:45px!important;box-shadow:none!important;background:#3a1c58d1!important;border:1px solid #9b3ac5f2!important;border-radius:9px!important;margin-top:10px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:300!important}.screen-plans .choice-row.active{background:#3a1c58e6!important;border:1px solid #c246d7!important;box-shadow:inset 0 0 0 2px #c246d7ad!important}.screen-plans .choice-row strong{font-size:12.5px!important;font-weight:300!important}.screen-plans .bottom-sheet .bottom-primary.sheet-button{color:#fff!important;height:45px!important;min-height:45px!important;box-shadow:none!important;background:#c246d7!important;border:0!important;border-radius:10px!important;margin-top:10px!important;font-size:12.5px!important;font-weight:300!important}.screen-plans .confirm-sheet{padding:24px 18px calc(25px + var(--app-safe-bottom))!important;bottom:0!important}.screen-plans .confirm-sheet h2{margin-bottom:21px!important}.screen-plans .purchase-confirm-summary{box-shadow:none!important;background:#3a1c58d1!important;border:1px solid #9b3ac5f2!important;border-radius:10px!important;gap:12px!important;margin:0!important;padding:15px 15px 14px!important;display:grid!important}.screen-plans .purchase-confirm-summary span{display:block;color:#fff!important;font-size:12.5px!important;font-weight:300!important;line-height:1.2!important}.screen-plans .purchase-confirm-summary span+span{border-top:1px solid #e2cdeb66;padding-top:12px}.screen-plans .confirm-sheet .payment-choice-row{min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#4a236bd6!important;border:1px solid #9b3ac5f2!important;border-radius:10px!important;grid-template-columns:34px max-content!important;justify-content:start!important;place-items:center start!important;gap:15px!important;margin-top:22px!important;padding:0 10px!important;display:grid!important}.screen-plans .confirm-sheet .payment-choice-row span[aria-hidden=true]{color:#ffffffc7!important;background:#8453aedb!important;border-radius:3px!important;place-items:center!important;width:34px!important;height:30px!important;font-size:23px!important;font-weight:300!important;display:grid!important}.screen-plans .confirm-sheet .payment-choice-row strong{color:#fff!important;font-size:12.5px!important;font-weight:300!important;line-height:1!important;display:block!important}.screen-plans .confirm-sheet .bottom-primary.sheet-button{margin-top:26px!important}.screen-plans .purchase-success-backdrop{min-height:100%;padding:97px 40px clamp(180px, calc(var(--app-height) * .42), 360px)!important;background:#080212b3!important}.screen-plans .purchase-success-backdrop .section-copy{opacity:.34;margin:0!important}.screen-plans .purchase-success-backdrop .section-copy h1{color:#fff!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.1!important}.screen-plans .purchase-success-backdrop .section-copy p{color:#e2cdebcc!important;margin-top:16px!important;font-size:12.5px!important;font-weight:300!important;line-height:1.2!important}.screen-plans .purchase-success-options{opacity:.34;gap:10px;margin-top:50px;display:grid}.screen-plans .purchase-success-options div{color:#e2cdebc7;text-align:center;background:#2f164b61;border:1px solid #9b3ac585;border-radius:10px;place-items:center;min-height:58px;font-size:12.5px;font-weight:300;line-height:1.25;display:grid}.screen-plans .success-card{left:20px!important;right:20px!important;bottom:var(--app-safe-bottom)!important;max-height:calc(var(--app-height) - 28px - var(--app-safe-top) - var(--app-safe-bottom))!important;padding:24px 20px calc(26px + var(--app-safe-bottom))!important;box-shadow:none!important;background:#2f164bfa!important;border:1px solid #9b3ac5f2!important;border-radius:11px 11px 0 0!important;overflow-y:auto!important}.screen-plans .success-card h2{color:#fff!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.1!important}.screen-plans .success-card p{color:#e2cdebc7!important;margin:17px 0 0!important;font-size:12.5px!important;font-weight:300!important;line-height:1.32!important}.screen-plans .success-card .checkmark{color:#a832df!important;background:0 0!important;border:2px solid #a832df!important;border-radius:50%!important;width:54px!important;height:54px!important;margin:27px auto 25px!important;font-size:37px!important;font-weight:300!important;line-height:1!important}.screen-plans .success-card .action.centered{min-height:58px!important;box-shadow:none!important;color:#fff!important;text-align:center!important;background:#4a236bd6!important;border:1px solid #9b3ac5f2!important;border-radius:10px!important;place-items:center!important;margin-top:0!important;font-size:12.5px!important;font-weight:300!important;line-height:1.22!important;display:grid!important}.screen-plans .success-card>.bottom-primary{height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#c246d7!important;border:0!important;border-radius:10px!important;margin-top:12px!important;font-size:12.5px!important;font-weight:300!important}.screen-plans .purchase-visual{position:relative!important}.screen-plans .purchase-visual:after{content:""!important;pointer-events:none!important;background:linear-gradient(#27133f00,#27133f 82%)!important;height:118px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.screen-plans .section-copy,.screen-plans .plan-rail,.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .promo-link,.screen-plans .promo-inline-chip{animation:block-soft-in .42s var(--ease-out) both!important}.screen-plans .plan-rail{padding-right:39px!important;scroll-padding-left:39px!important}.screen-plans .plan-card{transform-origin:50% 75%!important;transition:transform .2s var(--ease-out), border-color .2s ease, box-shadow .2s ease, background .2s ease!important;overflow:hidden!important}.screen-plans .plan-card:hover{background:#3f1f60f5!important;transform:translateY(-2px)!important}.screen-plans .plan-card.active:after{content:none!important;display:none!important}.screen-plans .plan-card.active em{background:#7739a6f5!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .bottom-sheet .bottom-primary.sheet-button,.screen-plans .success-card>.bottom-primary{transition:transform .18s var(--ease-out), filter .18s ease, box-shadow .2s ease!important;box-shadow:0 12px 26px #c246d738!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline):hover,.screen-plans .bottom-sheet .bottom-primary.sheet-button:hover,.screen-plans .success-card>.bottom-primary:hover{filter:brightness(1.05)!important;box-shadow:0 16px 34px #c246d74d!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline):active,.screen-plans .bottom-sheet .bottom-primary.sheet-button:active,.screen-plans .success-card>.bottom-primary:active{transform:scale(.985)!important}.screen-plans .promo-link,.screen-plans .promo-inline-chip{color:#ffffffc7!important;text-align:center!important;width:calc(100% - 78px)!important;height:45px!important;min-height:45px!important;transition:transform .18s var(--ease-out), filter .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease!important;background:#3a1c588a!important;border:1px solid #9b3ac5b8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:8px 39px 0!important;padding:0 14px!important;font-size:12.5px!important;font-weight:300!important;line-height:1!important;display:flex!important;box-shadow:0 10px 22px #08021229!important}.screen-plans .promo-link:hover,.screen-plans .promo-inline-chip:hover{filter:brightness(1.05)!important;border-color:#c246d7f5!important}.screen-plans .promo-link:active,.screen-plans .promo-inline-chip:active{transform:scale(.985)!important}.screen-plans .promo-inline-chip{color:#d2ffeaeb!important;background:#467e662e!important;border-color:#88f6c585!important}.screen-plans .bottom-sheet,.screen-plans .success-card{animation:panel-rise .36s var(--ease-spring) both!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.screen-plans .choice-row,.screen-plans .payment-choice-row,.screen-plans .purchase-confirm-summary{transition:transform .18s var(--ease-out), border-color .18s ease, box-shadow .18s ease, background .18s ease!important}.screen-plans .choice-row:hover,.screen-plans .payment-choice-row:hover{border-color:#c246d7!important;transform:translateY(-1px)!important}.screen-plans .choice-row:active,.screen-plans .payment-choice-row:active{transform:scale(.99)!important}.screen-plans .choice-row.active{border-width:1px!important;border-color:#c246d7!important;box-shadow:inset 0 0 0 2px #c246d7ad!important}.screen-plans .choice-row.active:after{content:none!important;display:none!important}.screen-plans .confirm-sheet .payment-choice-row.active{border-color:#c246d7!important;box-shadow:inset 0 0 0 2px #c246d794!important}.screen-plans .purchase-confirm-summary span{overflow-wrap:anywhere!important}.screen-plans .success-card .checkmark{place-items:center!important;animation:2.8s ease-in-out infinite soft-pulse!important;display:grid!important}@media (max-height:760px){.screen-plans .purchase-visual{height:330px!important}.screen-plans .section-copy{margin-top:0!important}.screen-plans .plan-card{height:176px!important;min-height:176px!important}.screen-plans .plan-card strong{font-size:24px!important;bottom:56px!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline){margin-top:12px!important}}.screen-setup,.tg-compact .screen-setup,.compact-phone .screen-setup,.phone:not(.telegram-phone) .screen-setup{padding:calc(45px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important;background:#2e1848!important;overflow:hidden!important}.screen-setup .setup-page,.phone:not(.telegram-phone) .screen-setup .setup-page{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:block!important}.screen-setup .section-copy{width:100%!important;max-width:none!important;margin:0!important}.screen-setup .section-copy h1{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.16!important}.screen-setup .section-copy p{color:#ffffffad!important;letter-spacing:0!important;max-width:220px!important;margin:9px 0 0!important;font-size:11.5px!important;font-weight:300!important;line-height:1.18!important}.screen-setup .setup-choice-list{gap:6px!important;width:100%!important;margin-top:21px!important;display:grid!important}.screen-setup .setup-choice-card{width:100%!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;text-align:center!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:9px!important;place-items:center!important;padding:0 18px!important;font-size:11.5px!important;font-weight:300!important;line-height:1.18!important;display:grid!important}.screen-setup .setup-choice-card:first-child{min-height:59px!important}.screen-setup .setup-back-button{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;background:#c246d7!important;border:0!important;border-radius:9px!important;grid-template-columns:1fr auto auto 1fr!important;place-items:center!important;column-gap:12px!important;margin-top:10px!important;padding:0!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important;display:grid!important}.screen-setup .setup-back-button img{filter:brightness(0)invert()!important;opacity:1!important;grid-column:2!important;width:18px!important;height:18px!important}.screen-setup .setup-back-button span{grid-column:3!important}.screen-setup.setup-step-app,.screen-setup.setup-step-info,.screen-setup.setup-step-subscription,.screen-setup.setup-step-done,.screen-setup.setup-step-platforms{padding:calc(45px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important;background:#2e1848!important}.screen-setup .setup-flow-page,.screen-setup .setup-platform-page{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}.screen-setup .setup-primary-button{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;text-align:center!important;background:#c246d7!important;border:0!important;border-radius:9px!important;place-items:center!important;margin-top:24px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important;display:grid!important}.screen-setup .setup-bottom-pair{grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;margin-top:5px!important;display:grid!important}.screen-setup .setup-secondary-button{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:0 15px!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important;display:flex!important}.screen-setup .setup-secondary-button img{filter:brightness(0)invert()!important;opacity:.98!important;width:18px!important;height:18px!important}.screen-setup .setup-secondary-button img.setup-forward-icon{transform:rotate(180deg)!important}.screen-setup.setup-step-info,.phone .screen.screen-setup.setup-step-info{background:#100719!important;padding:0!important}.phone .screen.screen-setup.setup-step-app,.phone .screen.screen-setup.setup-step-subscription,.phone .screen.screen-setup.setup-step-done{padding:calc(45px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important}.phone .screen.screen-setup.setup-step-platforms{padding:calc(40px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important}.screen-setup .setup-info-page{width:100%!important;min-height:100dvh!important;animation:none!important;position:relative!important}.screen-setup .setup-info-dim{min-height:100%!important;padding:calc(45px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important;opacity:.38!important}.screen-setup .setup-info-dim .setup-primary-button,.screen-setup .setup-info-dim .setup-secondary-button{pointer-events:none!important}.screen-setup .setup-info-sheet{min-height:251px!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:9px 9px 0 0!important;padding:20px 18px 51px!important;position:absolute!important;top:543px!important;bottom:auto!important;left:20px!important;right:20px!important}.screen-setup .setup-info-sheet h2{color:#fff!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.16!important}.screen-setup .setup-info-sheet p{color:#fff!important;margin:18px 0 0!important;font-size:11.5px!important;font-weight:300!important;line-height:1.28!important}.screen-setup .setup-info-sheet .setup-primary-button{margin-top:40px!important}.screen-setup.setup-step-platforms{padding-top:calc(40px + var(--app-safe-top))!important}.screen-setup .setup-platform-grid{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.screen-setup .setup-platform-page{min-height:calc(var(--app-height) - 64px - var(--app-safe-top) - var(--app-safe-bottom))!important;animation:none!important;position:relative!important}.screen-setup .setup-platform-card{min-height:112px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;text-align:left!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:9px!important;align-content:start!important;justify-items:start!important;padding:13px 14px!important;display:grid!important}.screen-setup .setup-platform-card-wide{grid-column:1/-1!important;min-height:128px!important}.screen-setup .setup-platform-card img{object-fit:contain!important;border-radius:9px!important;width:40px!important;height:40px!important;margin-bottom:13px!important}.screen-setup .setup-platform-card span{color:#fff!important;font-size:11.5px!important;font-weight:300!important;line-height:1.22!important}.screen-setup .setup-platform-card small{color:#ffffff75!important;margin-top:4px!important;font-size:8px!important;font-weight:300!important;line-height:1.18!important}.screen-setup .setup-platform-actions{position:absolute!important;top:607px!important;bottom:auto!important;left:0!important;right:0!important}.screen-setup .setup-platform-actions .setup-primary-button{margin-top:0!important}.screen-setup .setup-platform-actions .setup-back-button{background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:9px!important;height:45px!important;min-height:45px!important;margin-top:5px!important}.screen-cabinet,.tg-compact .screen-cabinet,.compact-phone .screen-cabinet,.phone:not(.telegram-phone) .screen-cabinet{padding:calc(44px + var(--app-safe-top)) 39px calc(24px + var(--app-safe-bottom))!important;background:#2e1848!important;overflow:hidden!important}.screen-cabinet .account-page,.phone:not(.telegram-phone) .screen-cabinet .account-page{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.screen-cabinet .profile-line{color:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-height:17px!important;font-size:12.5px!important;font-weight:300!important;line-height:1.2!important;display:flex!important}.screen-cabinet .profile-line span{min-width:0!important;display:inline-block!important}.screen-cabinet .edit-button{width:14px!important;min-width:14px!important;height:14px!important;box-shadow:none!important;opacity:.74!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.screen-cabinet .edit-button img{width:14px!important;height:14px!important;display:block!important}.screen-cabinet .status-text{color:#ffffff85!important;margin-top:4px!important;font-size:11.5px!important;font-weight:300!important;line-height:1.1!important}.screen-cabinet .cabinet-stats{grid-template-columns:122px 1fr!important;gap:6px!important;width:100%!important;margin-top:11px!important;display:grid!important}.screen-cabinet .cabinet-stats .stat-card{height:126px!important;min-height:126px!important;max-height:126px!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;justify-content:flex-start!important;padding:16px 13px 13px!important}.screen-cabinet .cabinet-stats .stat-card span{color:#ffffff85!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important}.screen-cabinet .cabinet-stats .stat-card strong{color:#fff!important;margin-top:15px!important;font-size:28px!important;font-weight:300!important;line-height:1!important}.screen-cabinet .cabinet-stats .stat-card strong em{font-size:12px!important;font-style:normal!important;font-weight:300!important}.screen-cabinet .cabinet-stats .stat-card small{color:#ffffff85!important;margin-top:12px!important;font-size:11px!important;font-weight:300!important;line-height:1.2!important}.screen-cabinet .tariff-card{padding-bottom:0!important;overflow:hidden!important}.screen-cabinet .tariff-card small{background:0 0!important;border-top:1px solid #7f319ff5!important;min-height:49px!important;margin:14px -13px 0!important;padding:11px 13px 0!important}.screen-cabinet .sub-config-card{background:linear-gradient(#c246d71f,#c246d700 46%),#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;grid-template-rows:auto minmax(38px,auto) auto!important;align-content:start!important;gap:8px!important;min-height:118px!important;margin-top:10px!important;padding:13px 14px 14px!important;display:grid!important;box-shadow:0 12px 26px #0802122e!important}.screen-cabinet .sub-config-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:28px!important;display:flex!important}.screen-cabinet .sub-config-head>span{color:#fff!important;font-size:12.5px!important;font-weight:650!important;line-height:1!important}.screen-cabinet .sub-config-card p{color:#ffffffe6!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:#1c0d2c75!important;border:1px solid #9a4ac0e6!important;border-radius:8px!important;align-items:center!important;min-height:38px!important;margin:0!important;padding:9px 10px!important;font-size:10px!important;font-weight:300!important;line-height:1.28!important;display:flex!important}.screen-cabinet .sub-config-card small{color:#ffffff94!important;font-size:10px!important;font-weight:300!important;line-height:1.25!important;display:block!important}.screen-cabinet .sub-config-copy{color:#fff!important;width:auto!important;height:26px!important;min-height:26px!important;box-shadow:none!important;white-space:nowrap!important;background:#c246d729!important;border:1px solid #c246d7d1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 9px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;position:static!important}.screen-cabinet .sub-config-copy em{font-size:9.5px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.screen-cabinet .cabinet-menu{gap:5px!important;width:100%!important;margin-top:8px!important;display:grid!important}.screen-cabinet .cabinet-menu .menu-row{width:100%!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;padding:0 16px!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important;display:flex!important}.screen-cabinet .cabinet-menu .menu-row img,.screen-cabinet .cabinet-menu .menu-symbol{flex:0 0 20px!important;width:20px!important;height:20px!important}.screen-cabinet .device-menu-row{min-height:61px!important}.screen-cabinet .device-menu-row>span{gap:2px!important;display:grid!important}.screen-cabinet .device-menu-row strong,.screen-cabinet .device-menu-row small{color:#fff!important;font-size:11.5px!important;font-weight:300!important;line-height:1.18!important}.screen-cabinet .cabinet-home-button{left:39px!important;right:39px!important;top:min(654px, calc(var(--app-height) - 69px - var(--app-safe-bottom)))!important;width:auto!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#c246d7!important;border:0!important;border-radius:8px!important;grid-template-columns:1fr auto auto 1fr!important;align-items:center!important;column-gap:12px!important;margin:0!important;font-size:11.5px!important;font-weight:300!important;display:grid!important;position:absolute!important;bottom:auto!important}.screen-cabinet .cabinet-home-button img{filter:brightness(0)invert()!important;grid-column:2!important;width:18px!important;height:18px!important}.screen-cabinet .cabinet-home-button span{grid-column:3!important}.screen-proxy,.tg-compact .screen-proxy,.compact-phone .screen-proxy,.phone:not(.telegram-phone) .screen-proxy{background:repeating-radial-gradient(circle at 50% 171px,#7f319f47 0,#7f319f47 1px,#0000 1px,#0000 78px),radial-gradient(circle at 50% 172px,#4a2268eb 0,#2e1848eb 190px,#2e1848fa 100%)!important;padding:0!important;overflow:hidden!important}.screen-proxy .proxy-hero,.screen-proxy .brand-orbit.small.proxy-hero{opacity:1!important;z-index:1!important;place-items:center!important;width:100%!important;height:210px!important;margin:0!important;display:grid!important;position:absolute!important;top:68px!important;left:0!important;right:0!important;overflow:visible!important}.screen-proxy .proxy-hero:before,.screen-proxy .proxy-hero:after{display:none!important}.screen-proxy .proxy-hero .hero-art{place-items:center!important;width:146px!important;height:146px!important;animation:none!important;display:grid!important}.screen-proxy .proxy-hero .hero-art img,.screen-proxy .brand-orbit.small.proxy-hero img{opacity:.72!important;filter:drop-shadow(0 14px 20px #00000038)!important;width:146px!important;max-width:146px!important;height:auto!important;animation:none!important}.screen-proxy .proxy-hero .hero-vps{opacity:.82!important;font-size:15px!important;top:55%!important}.screen-proxy .proxy-underlay-panel{color:#ffffff5c!important;z-index:2!important;background:#15092094!important;border:1px solid #25103870!important;border-radius:8px!important;height:132px!important;padding:17px 16px!important;position:absolute!important;top:351px!important;left:20px!important;right:20px!important}.screen-proxy .proxy-underlay-panel .profile-line{color:#ffffff57!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:300!important;line-height:1!important;display:flex!important}.screen-proxy .proxy-underlay-panel .profile-line img{opacity:.38!important;width:14px!important;height:14px!important}.screen-proxy .proxy-underlay-panel .status-text{color:#ffffff47!important;margin-top:4px!important;font-size:11px!important;line-height:1!important;display:block!important}.screen-proxy .proxy-underlay-stats{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:14px!important;display:grid!important}.screen-proxy .proxy-underlay-stats div{background:#371e5747!important;border:1px solid #7f319f47!important;border-radius:8px!important;height:78px!important}.screen-proxy .static-sheet{min-height:367px!important;box-shadow:none!important;z-index:3!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:9px 9px 0 0!important;padding:24px 16px 50px!important;position:absolute!important;top:428px!important;bottom:auto!important;left:20px!important;right:21px!important}.screen-proxy .proxy-sheet-close{color:#fff!important;background:0 0!important;border:0!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;font-size:25px!important;font-weight:300!important;line-height:1!important;display:grid!important;position:absolute!important;top:9px!important;right:11px!important}.screen-proxy .static-sheet h2{color:#fff!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.1!important}.screen-proxy .proxy-table{background:0 0!important;border:1px solid #9147b5fa!important;border-radius:8px!important;margin-top:12px!important;overflow:hidden!important}.screen-proxy .proxy-table div{border:0!important;grid-template-columns:72px 1fr!important;min-height:40px!important;display:grid!important}.screen-proxy .proxy-table div+div{border-top:1px solid #9147b5fa!important}.screen-proxy .proxy-table span,.screen-proxy .proxy-table strong{color:#fff!important;overflow-wrap:anywhere!important;min-width:0!important;padding:12px 14px!important;font-size:11px!important;font-weight:300!important;line-height:1.15!important}.screen-proxy .proxy-table span{border-right:1px solid #9147b5fa!important}.screen-proxy .proxy-table strong{color:#ffffffeb!important}.screen-proxy .fineprint{color:#ffffff8f!important;text-align:center!important;border:1px solid #9147b5fa!important;border-top:0!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:8px 22px 7px!important;font-size:9.5px!important;font-weight:300!important;line-height:1.2!important}.screen-proxy .static-sheet .bottom-primary.sheet-button{height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#c246d7!important;border:0!important;border-radius:8px!important;margin-top:8px!important;font-size:11.5px!important;font-weight:300!important}.screen-b2b,.tg-compact .screen-b2b,.compact-phone .screen-b2b,.phone:not(.telegram-phone) .screen-b2b{padding:calc(40px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important;background:#2e1848!important;overflow:hidden!important}.screen-b2b .b2b-page,.phone:not(.telegram-phone) .screen-b2b .b2b-page{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.screen-b2b .profile-line{color:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-height:17px!important;font-size:12.5px!important;font-weight:300!important;line-height:1.2!important;display:flex!important}.screen-b2b .edit-button{width:14px!important;min-width:14px!important;height:14px!important;box-shadow:none!important;opacity:.74!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.screen-b2b .edit-button img{width:14px!important;height:14px!important}.screen-b2b .status-text{color:#ffffff85!important;margin-top:1px!important;font-size:11.5px!important;font-weight:300!important;line-height:1.1!important}.screen-b2b .cabinet-stats{grid-template-columns:122px 1fr!important;gap:6px!important;width:100%!important;margin-top:13px!important;display:grid!important}.screen-b2b .cabinet-stats .stat-card{height:126px!important;min-height:126px!important;max-height:126px!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;justify-content:flex-start!important;padding:16px 13px 13px!important}.screen-b2b .cabinet-stats .stat-card span{color:#ffffff85!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important}.screen-b2b .cabinet-stats .stat-card strong{color:#fff!important;margin-top:15px!important;font-size:28px!important;font-weight:300!important;line-height:1!important}.screen-b2b .cabinet-stats .stat-card strong em{font-size:12px!important;font-style:normal!important;font-weight:300!important}.screen-b2b .cabinet-stats .stat-card small{color:#ffffff85!important;margin-top:12px!important;font-size:11px!important;font-weight:300!important;line-height:1.2!important}.screen-b2b .tariff-card{padding-bottom:0!important;overflow:hidden!important}.screen-b2b .tariff-card small{background:0 0!important;border-top:1px solid #7f319ff5!important;min-height:49px!important;margin:14px -13px 0!important;padding:11px 13px 0!important}.screen-b2b .b2b-copy-card{min-height:141px!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;margin-top:9px!important;padding:17px 16px!important}.screen-b2b .b2b-copy-card p{color:#ffffffc7!important;margin:0!important;font-size:12.5px!important;font-weight:300!important;line-height:1.28!important}.screen-b2b .b2b-copy-card p+p{margin-top:25px!important}.screen-b2b .b2b-write-button{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;margin-top:11px!important;font-size:11.5px!important;font-weight:300!important}.screen-b2b .b2b-home-button{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#c246d7!important;border:0!important;border-radius:8px!important;grid-template-columns:1fr auto auto 1fr!important;align-items:center!important;column-gap:12px!important;margin-top:5px!important;font-size:11.5px!important;font-weight:300!important;display:grid!important}.screen-b2b .b2b-home-button img{filter:brightness(0)invert()!important;grid-column:2!important;width:18px!important;height:18px!important}.screen-b2b .b2b-home-button span{grid-column:3!important}.screen-referral,.tg-compact .screen-referral,.compact-phone .screen-referral,.phone:not(.telegram-phone) .screen-referral{padding:calc(42px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important;background:#2e1848!important;overflow:hidden!important}.screen-referral .referral-page,.phone:not(.telegram-phone) .screen-referral .referral-page{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;position:static!important}.screen-referral .referral-copy{margin:0!important}.screen-referral .referral-copy h1{color:#fff!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.16!important}.screen-referral .referral-copy p{color:#ffffffad!important;max-width:300px!important;margin:13px 0 0!important;font-size:11.5px!important;font-weight:300!important;line-height:1.24!important}.screen-referral .referral-box{min-height:104px!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;margin-top:15px!important;padding:15px 16px!important}.screen-referral .referral-box h2{color:#fff!important;margin:0 0 13px!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.screen-referral .referral-box .ref-row{color:#ffffffd1!important;grid-template-columns:1fr auto!important;align-items:center!important;font-size:11.5px!important;font-weight:300!important;line-height:1.75!important;display:grid!important}.screen-referral .referral-box .ref-row strong{color:#ffffffd1!important;font-size:11.5px!important;font-weight:300!important}.screen-referral .referral-box .fineprint{color:#ffffffa8!important;margin:0!important;font-size:11.5px!important}.screen-referral .referral-actions.fixed-bottom{bottom:auto!important;left:0!important;right:0!important;top:min(608px, calc(var(--app-height) - 92px - var(--app-safe-bottom)))!important;gap:5px!important;display:grid!important;position:absolute!important}.screen-referral .invite-row,.screen-referral .referral-actions .bottom-secondary{height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;font-size:11.5px!important;font-weight:300!important}.screen-referral .invite-row{justify-content:flex-start!important;gap:13px!important;width:100%!important;padding:0 16px!important;display:flex!important}.screen-referral .invite-row img{width:20px!important;height:20px!important}.screen-referral .referral-actions .bottom-pair{grid-template-columns:1fr 1fr!important;gap:5px!important;margin:0!important;display:grid!important}.screen-referral .referral-actions .bottom-secondary{justify-content:flex-start!important;align-items:center!important;gap:13px!important;padding:0 15px!important;display:flex!important}.screen-referral .referral-actions .bottom-secondary img{filter:brightness(0)invert()!important;width:18px!important;height:18px!important}.screen-referral .referral-invite-page{padding:calc(34px + var(--app-safe-top)) 30px calc(24px + var(--app-safe-bottom))!important;z-index:5!important;background:repeating-radial-gradient(circle at 50% 330px,#ce68eb57 0,#ce68eb57 1px,#0000 1px,#0000 53px),radial-gradient(circle at 50% 330px,#c340dac2 0,#8132a4b3 172px,#2e1848fa 355px)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.screen-referral .referral-invite-page h1{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.16!important}.screen-referral .referral-story-preview{left:50%!important;top:calc(76px + var(--app-safe-top))!important;width:clamp(150px, calc((var(--app-height) - 250px) * .46), min(246px, calc(100vw - 72px)))!important;aspect-ratio:1080/1920!important;border-radius:20px!important;position:absolute!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 16px 42px #08021247!important}.screen-referral .referral-story-preview img,.screen-referral .referral-story-preview video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.screen-referral .referral-story-hotspot{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;width:58px!important;height:58px!important;padding:0!important;position:absolute!important;top:75.5%!important;left:50%!important;transform:translate(-50%,-50%)!important}.screen-referral .referral-invite-hero{place-items:center!important;height:225px!important;display:grid!important;position:absolute!important;top:205px!important;left:0!important;right:0!important}.screen-referral .referral-invite-hero .hero-art{place-items:center!important;width:180px!important;height:180px!important;animation:none!important;display:grid!important}.screen-referral .referral-invite-hero img{filter:drop-shadow(0 16px 23px #0000004d)!important;width:180px!important;max-width:180px!important;height:auto!important;animation:none!important}.screen-referral .referral-invite-hero .hero-vps{font-size:18px!important;top:55%!important}.screen-referral .referral-invite-actions{left:40px!important;right:39px!important;top:max(408px, min(620px, calc(var(--app-height) - 155px - var(--app-safe-bottom))))!important;gap:8px!important;display:grid!important;position:absolute!important}.screen-referral .referral-invite-actions .bottom-secondary,.screen-referral .referral-invite-actions .bottom-primary{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;border-radius:8px!important;margin:0!important;font-size:11.5px!important;font-weight:300!important}.screen-referral .referral-invite-actions .bottom-secondary{background:#371e57!important;border:1px solid #7f319ff5!important}.screen-referral .referral-invite-actions .bottom-primary{background:#c246d7!important;border:0!important}.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{padding:calc(42px + var(--app-safe-top)) 40px calc(24px + var(--app-safe-bottom))!important;background:#2e1848!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-login .section-copy,.screen-devices .section-copy,.screen-balance .section-copy,.screen-transfer .section-copy,.screen-support .section-copy,.screen-whitelist .section-copy,.screen-terms .section-copy,.screen-promo .section-copy,.screen-gifts .section-copy,.screen-settings .section-copy,.screen-security .section-copy,.screen-paymentWait .section-copy,.screen-servers .section-copy{width:100%!important;max-width:none!important;margin:0 0 16px!important}.screen-login .section-copy h1,.screen-devices .section-copy h1,.screen-balance .section-copy h1,.screen-transfer .section-copy h1,.screen-support .section-copy h1,.screen-whitelist .section-copy h1,.screen-promo .section-copy h1,.screen-gifts .section-copy h1,.screen-settings .section-copy h1,.screen-security .section-copy h1,.screen-paymentWait .section-copy h1,.screen-servers .section-copy h1{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.16!important}.screen-login .section-copy p,.screen-devices .section-copy p,.screen-balance .section-copy p,.screen-transfer .section-copy p,.screen-support .section-copy p,.screen-whitelist .section-copy p,.screen-terms .section-copy p,.screen-promo .section-copy p,.screen-gifts .section-copy p,.screen-settings .section-copy p,.screen-security .section-copy p,.screen-paymentWait .section-copy p,.screen-servers .section-copy p{color:#ffffffad!important;max-width:300px!important;margin:10px 0 0!important;font-size:11.5px!important;font-weight:300!important;line-height:1.24!important}.screen-devices .device-usage-card,.screen-devices .device-card,.screen-devices .device-empty,.screen-devices .slots-compact-card,.screen-balance .balance-topup-card,.screen-transfer .info-card,.screen-support .support-compose-card,.screen-support .support-thread-card,.screen-support .support-empty,.screen-whitelist .info-card,.screen-terms .info-card,.screen-promo .gift-action-card,.screen-gifts .gift-hero-card,.screen-gifts .gift-action-card,.screen-settings .info-card,.screen-security .info-card,.screen-paymentWait .info-card,.screen-servers .data-row,.screen-servers .info-card,.screen-login .info-card{box-shadow:none!important;color:#fff!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important}.screen-devices .device-usage-card,.screen-balance .balance-topup-card,.screen-support .support-compose-card,.screen-support .support-thread-card,.screen-whitelist .info-card,.screen-terms .info-card,.screen-promo .gift-action-card,.screen-gifts .gift-hero-card,.screen-gifts .gift-action-card,.screen-settings .info-card,.screen-security .info-card,.screen-paymentWait .info-card,.screen-login .info-card{margin-top:10px!important;padding:15px!important}.screen-devices .device-usage-card{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.screen-devices .device-usage-card div{background:#2e184857!important;border:1px solid #7f319fa8!important;border-radius:8px!important;min-height:72px!important;padding:10px!important}.screen-devices .device-usage-card span,.screen-devices .slots-compact-head small,.screen-devices .device-copy small,.screen-balance .balance-card-head span,.screen-transfer .field span,.screen-support .field span,.screen-whitelist .toggle-row span,.screen-terms .terms-row p,.screen-promo .field span,.screen-gifts .field span,.screen-settings .toggle-row span,.screen-security .toggle-row span,.screen-paymentWait .toggle-row span,.screen-login .label{color:#ffffff8f!important;font-size:11px!important;font-weight:300!important}.screen-devices .device-usage-card strong,.screen-devices .slots-compact-head strong,.screen-balance .balance-card-head strong,.screen-whitelist .toggle-row strong,.screen-terms .terms-row strong,.screen-settings .toggle-row strong,.screen-security .toggle-row strong,.screen-paymentWait .toggle-row strong{color:#fff!important;font-size:18px!important;font-weight:300!important}.screen-devices .device-list,.screen-support .ticket-strip,.screen-servers .data-list,.screen-security .data-list,.screen-balance .balance-history{gap:6px!important;margin-top:10px!important;display:grid!important}.screen-devices .device-card,.screen-devices .device-empty,.screen-servers .data-row,.screen-security .data-row,.screen-balance .data-row{min-height:45px!important;padding:10px 12px!important}.screen-devices .slots-compact-card{margin-top:10px!important;padding:14px!important}.screen-devices .slot-pills,.screen-balance .balance-amount-grid,.screen-gifts .gift-plan-grid,.screen-settings .segmented{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;display:grid!important}.screen-devices .slot-pills button,.screen-devices .slot-actions button,.screen-balance .balance-amount-grid button,.screen-gifts .gift-plan-grid button,.screen-settings .segmented button,.screen-promo .promo-chip-remove,.screen-whitelist .mini-button,.screen-settings .mini-button,.screen-security .mini-button,.screen-support .mini-button{min-height:36px!important;box-shadow:none!important;color:#fff!important;background:#2e184857!important;border:1px solid #7f319ff5!important;border-radius:8px!important;font-size:11px!important;font-weight:300!important}.screen-devices .slot-pills button.active,.screen-balance .balance-amount-grid button.active,.screen-gifts .gift-plan-grid button.active,.screen-settings .segmented button.active{background:#c246d7!important;border-color:#c246d7!important}.screen-devices .slot-actions,.screen-whitelist .bottom-pair,.screen-transfer .bottom-pair,.screen-paymentWait .bottom-pair{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:10px!important;display:grid!important}.screen-terms .terms-card{grid-template-columns:1fr!important;gap:0!important;margin-top:10px!important;display:grid!important}.screen-terms .terms-row{gap:5px!important;padding:0 0 12px!important;display:grid!important}.screen-terms .terms-row+.terms-row{border-top:1px solid #7f319f80!important;padding-top:12px!important}.screen-terms .terms-row:last-child{padding-bottom:0!important}.screen-terms .terms-row p{margin:0!important;line-height:1.34!important}.screen-balance .balance-page,.screen-promo .promo-page,.screen-gifts .gift-page,.screen-support .support-page{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.screen-balance .balance-card-head{border-bottom:1px solid #7f319fcc!important;min-height:40px!important;padding:0 0 12px!important}.screen-balance .balance-field,.screen-transfer .field,.screen-support .field,.screen-promo .field,.screen-gifts .field{gap:7px!important;margin-top:12px!important;display:grid!important}.screen-balance .input,.screen-transfer .input,.screen-support .input,.screen-promo .input,.screen-gifts .input{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#2e184885!important;border:1px solid #7f319ff5!important;border-radius:8px!important;font-size:12px!important;font-weight:300!important}.screen-support .textarea,.screen-gifts .textarea{resize:vertical!important;min-height:86px!important}.screen-balance .bottom-primary,.screen-balance .action.full,.screen-support .bottom-primary.inline,.screen-promo .bottom-primary.inline,.screen-gifts .bottom-primary.inline,.screen-settings .action.full,.screen-whitelist .bottom-secondary,.screen-transfer .bottom-secondary,.screen-paymentWait .bottom-secondary,.screen-devices .slot-actions button{width:100%!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;border-radius:8px!important;margin-top:10px!important;font-size:11.5px!important;font-weight:300!important}.screen-balance .bottom-primary,.screen-support .bottom-primary.inline,.screen-promo .bottom-primary.inline,.screen-gifts .bottom-primary.inline{background:#c246d7!important;border:0!important}.screen-balance .action.full,.screen-settings .action.full,.screen-whitelist .bottom-secondary,.screen-transfer .bottom-secondary,.screen-paymentWait .bottom-secondary,.screen-devices .slot-actions button{background:#371e57!important;border:1px solid #7f319ff5!important}.screen-support .ticket-chip{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;padding:0 12px!important}.screen-support .support-message{background:#2e184875!important;border-radius:8px!important}.screen-promo .promo-hints{gap:6px!important;margin:12px 0 0!important;padding:0!important;display:grid!important}.screen-promo .promo-hints li{color:#fffc!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;align-items:center!important;gap:11px!important;min-height:42px!important;padding:0 13px!important;font-size:11.5px!important;list-style:none!important;display:flex!important}.screen-gifts .gift-action-card h2{color:#fff!important;margin:0 0 12px!important;font-size:16px!important;font-weight:700!important}.screen-gifts .gift-hero-card strong,.screen-gifts .gift-action-card strong{color:#fff!important;font-weight:300!important}.screen-settings .info-card,.screen-security .info-card,.screen-whitelist .info-card,.screen-terms .info-card,.screen-paymentWait .info-card{gap:10px!important;display:grid!important}.screen-settings .toggle-row,.screen-security .toggle-row,.screen-whitelist .toggle-row,.screen-paymentWait .toggle-row{border-top:1px solid #7f319f80!important;min-height:40px!important;padding:0!important}.screen-settings .toggle-row:first-of-type,.screen-security .toggle-row:first-of-type,.screen-whitelist .toggle-row:first-of-type,.screen-paymentWait .toggle-row:first-of-type{border-top:0!important}.screen-login .button-stack{gap:6px!important;margin-top:10px!important;display:grid!important}.screen-login .action{min-height:45px!important;box-shadow:none!important;color:#fff!important;background:#371e57!important;border:1px solid #7f319ff5!important;border-radius:8px!important;font-size:11.5px!important;font-weight:300!important}.screen-login .action.primary{background:#c246d7!important;border:0!important}.utility-home-button{top:auto!important;left:40px!important;right:39px!important;bottom:max(20px, calc(20px + var(--app-safe-bottom)))!important;width:auto!important;height:45px!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;z-index:30!important;background:#c246d7!important;border:0!important;border-radius:8px!important;grid-template-columns:1fr auto auto 1fr!important;align-items:center!important;column-gap:12px!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:300!important;line-height:1!important;display:grid!important;position:absolute!important}.utility-home-button img{filter:brightness(0)invert()!important;grid-column:2!important;width:18px!important;height:18px!important}.utility-home-button span{grid-column:3!important}.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{padding-bottom:calc(106px + var(--app-safe-bottom))!important}.screen-cabinet .cabinet-home-button{top:min(654px, calc(var(--app-height) - 69px - var(--app-safe-bottom)))!important;bottom:auto!important}.screen-referral .referral-actions.fixed-bottom{top:min(608px, calc(var(--app-height) - 146px - var(--app-safe-bottom)))!important;bottom:auto!important}.screen-referral .referral-invite-actions{top:min(583px, calc(var(--app-height) - 190px - var(--app-safe-bottom)))!important;bottom:auto!important}@keyframes block-soft-in{0%{opacity:0;filter:blur(3px);transform:translateY(9px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes action-glow{0%,to{box-shadow:0 10px 22px #c246d729}50%{box-shadow:0 14px 30px #c246d742}}.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{padding-bottom:calc(110px + var(--app-safe-bottom))!important}.screen-login .section-copy,.screen-devices .section-copy,.screen-balance .section-copy,.screen-transfer .section-copy,.screen-support .section-copy,.screen-whitelist .section-copy,.screen-promo .section-copy,.screen-gifts .section-copy,.screen-settings .section-copy,.screen-security .section-copy,.screen-paymentWait .section-copy,.screen-servers .section-copy{animation:block-soft-in .38s var(--ease-out) both!important}.screen-login .info-card,.screen-devices .device-usage-card,.screen-devices .device-card,.screen-devices .device-empty,.screen-devices .slots-compact-card,.screen-balance .balance-topup-card,.screen-balance .data-row,.screen-transfer .info-card,.screen-support .support-compose-card,.screen-support .support-thread-card,.screen-support .support-empty,.screen-whitelist .info-card,.screen-terms .info-card,.screen-promo .gift-action-card,.screen-promo .promo-hints li,.screen-gifts .gift-hero-card,.screen-gifts .gift-action-card,.screen-gifts .data-row,.screen-settings .info-card,.screen-settings .badge-pill,.screen-security .info-card,.screen-security .data-row,.screen-paymentWait .info-card,.screen-servers .data-row,.screen-servers .info-card{transform-origin:50% 70%!important;animation:block-soft-in .42s var(--ease-out) both!important;transition:transform .2s var(--ease-out), border-color .2s ease, background .2s ease, box-shadow .2s ease, opacity .2s ease!important;position:relative!important}.screen-login .info-card:before,.screen-devices .device-usage-card:before,.screen-devices .device-card:before,.screen-devices .device-empty:before,.screen-devices .slots-compact-card:before,.screen-balance .balance-topup-card:before,.screen-balance .data-row:before,.screen-transfer .info-card:before,.screen-support .support-compose-card:before,.screen-support .support-thread-card:before,.screen-support .support-empty:before,.screen-whitelist .info-card:before,.screen-terms .info-card:before,.screen-promo .gift-action-card:before,.screen-promo .promo-hints li:before,.screen-gifts .gift-hero-card:before,.screen-gifts .gift-action-card:before,.screen-gifts .data-row:before,.screen-settings .info-card:before,.screen-security .info-card:before,.screen-security .data-row:before,.screen-paymentWait .info-card:before,.screen-servers .data-row:before,.screen-servers .info-card:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(#ffffff0e,#fff0 46%)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.screen-login .info-card:hover,.screen-devices .device-usage-card:hover,.screen-devices .device-card:hover,.screen-devices .slots-compact-card:hover,.screen-balance .balance-topup-card:hover,.screen-balance .data-row:hover,.screen-transfer .info-card:hover,.screen-support .support-compose-card:hover,.screen-support .support-thread-card:hover,.screen-whitelist .info-card:hover,.screen-terms .info-card:hover,.screen-promo .gift-action-card:hover,.screen-gifts .gift-hero-card:hover,.screen-gifts .gift-action-card:hover,.screen-gifts .data-row:hover,.screen-settings .info-card:hover,.screen-security .info-card:hover,.screen-security .data-row:hover,.screen-paymentWait .info-card:hover,.screen-servers .data-row:hover,.screen-servers .info-card:hover{border-color:#c246d7fa!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #0a041629!important}.screen-login .button-stack>*,.screen-devices .slot-pills>*,.screen-devices .slot-actions>*,.screen-balance .balance-amount-grid>*,.screen-balance .bottom-primary,.screen-balance .action.full,.screen-support .bottom-primary.inline,.screen-promo .bottom-primary.inline,.screen-gifts .bottom-primary.inline,.screen-settings .action.full,.screen-settings .segmented>*,.screen-settings .mini-button,.screen-security .mini-button,.screen-whitelist .bottom-secondary,.screen-whitelist .mini-button,.screen-terms .terms-card,.screen-transfer .bottom-secondary,.screen-paymentWait .bottom-secondary,.utility-home-button{transition:transform .18s var(--ease-out), filter .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease!important}.screen-login .button-stack>:active,.screen-devices .slot-pills>:active,.screen-devices .slot-actions>:active,.screen-balance .balance-amount-grid>:active,.screen-balance .bottom-primary:active,.screen-balance .action.full:active,.screen-support .bottom-primary.inline:active,.screen-promo .bottom-primary.inline:active,.screen-gifts .bottom-primary.inline:active,.screen-settings .action.full:active,.screen-settings .segmented>:active,.screen-settings .mini-button:active,.screen-security .mini-button:active,.screen-whitelist .bottom-secondary:active,.screen-whitelist .mini-button:active,.screen-transfer .bottom-secondary:active,.screen-paymentWait .bottom-secondary:active,.utility-home-button:active{transform:scale(.985)!important}.screen-balance .bottom-primary,.screen-support .bottom-primary.inline,.screen-promo .bottom-primary.inline,.screen-gifts .bottom-primary.inline,.utility-home-button{animation:5.6s ease-in-out infinite action-glow!important}.screen-balance .input:focus,.screen-transfer .input:focus,.screen-support .input:focus,.screen-promo .input:focus,.screen-gifts .input:focus{background:#341b52b8!important;border-color:#c246d7!important;outline:none!important;box-shadow:0 0 0 3px #c246d724!important}.screen-devices .device-list>:nth-child(2),.screen-support .ticket-strip>:nth-child(2),.screen-balance .balance-history>:nth-child(2),.screen-gifts .gift-action-card:nth-of-type(2),.screen-settings .info-card:nth-of-type(2),.screen-security .info-card:nth-of-type(2),.screen-servers .data-list>:nth-child(2){animation-delay:35ms!important}.screen-devices .device-list>:nth-child(3),.screen-support .ticket-strip>:nth-child(3),.screen-balance .balance-history>:nth-child(3),.screen-gifts .gift-action-card:nth-of-type(3),.screen-settings .info-card:nth-of-type(3),.screen-security .info-card:nth-of-type(3),.screen-servers .data-list>:nth-child(3){animation-delay:70ms!important}.screen-cabinet .profile-line,.screen-b2b .profile-line,.screen-proxy .proxy-underlay-panel .profile-line{justify-content:flex-start!important}.utility-home-button{top:auto!important;bottom:max(20px, calc(20px + var(--app-safe-bottom)))!important;overflow:hidden!important}.utility-home-button:after{content:""!important;opacity:0!important;transition:opacity .22s ease, transform .44s var(--ease-out)!important;pointer-events:none!important;background:linear-gradient(120deg,#0000 18%,#ffffff24,#0000 72%)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:translate(-42%)!important}.utility-home-button:hover:after{opacity:1!important;transform:translate(42%)!important}@media (max-height:760px){.utility-home-button{left:28px!important;right:28px!important;bottom:max(14px, calc(14px + var(--app-safe-bottom)))!important}.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{padding-bottom:calc(94px + var(--app-safe-bottom))!important}}@media (prefers-reduced-motion:reduce){.screen-login .info-card,.screen-devices .device-usage-card,.screen-devices .device-card,.screen-devices .device-empty,.screen-devices .slots-compact-card,.screen-balance .balance-topup-card,.screen-balance .data-row,.screen-transfer .info-card,.screen-support .support-compose-card,.screen-support .support-thread-card,.screen-support .support-empty,.screen-whitelist .info-card,.screen-terms .info-card,.screen-promo .gift-action-card,.screen-promo .promo-hints li,.screen-gifts .gift-hero-card,.screen-gifts .gift-action-card,.screen-gifts .data-row,.screen-settings .info-card,.screen-settings .badge-pill,.screen-security .info-card,.screen-security .data-row,.screen-paymentWait .info-card,.screen-servers .data-row,.screen-servers .info-card,.screen-balance .bottom-primary,.screen-support .bottom-primary.inline,.screen-promo .bottom-primary.inline,.screen-gifts .bottom-primary.inline,.utility-home-button{animation:none!important}}@media (max-width:380px),(max-height:760px){.screen,.screen-home,.screen-plans,.screen-setup,.screen-cabinet,.screen-proxy,.screen-referral,.screen-b2b,.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-home,.screen-cabinet,.screen-b2b,.screen-referral,.screen-setup,.screen-proxy{padding-bottom:calc(92px + var(--app-safe-bottom))!important}.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(220px, calc(var(--app-height) * .38), 300px)!important}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{min-height:auto!important;margin:0 max(14px,min(5vw,24px))!important;padding:14px 14px 18px!important}.screen-home .stats-grid,.screen-cabinet .cabinet-stats,.screen-b2b .cabinet-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.screen-home .stat-card,.screen-cabinet .cabinet-stats .stat-card,.screen-b2b .cabinet-stats .stat-card{height:auto!important;min-height:104px!important;max-height:none!important}.screen-home .stat-card:first-child{min-height:122px!important;padding-bottom:38px!important}.screen-home .stat-mini-button{width:min(86px,100% - 16px)!important;height:23px!important;min-height:23px!important;font-size:10.2px!important}.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-height:42px!important}.screen-plans .purchase-visual{height:clamp(220px, calc(var(--app-height) * .42), 330px)!important}.screen-plans .section-copy{margin:-2px max(20px,min(9vw,39px)) 0!important}.screen-plans .plan-rail{padding:6px max(20px,min(9vw,39px))!important;scroll-padding-left:max(20px,min(9vw,39px))!important}.screen-plans .plan-card{width:max(128px,min(40vw,149px))!important;min-width:max(128px,min(40vw,149px))!important;height:clamp(164px, calc(var(--app-height) * .27), 192px)!important;min-height:clamp(164px, calc(var(--app-height) * .27), 192px)!important;flex-basis:max(128px,min(40vw,149px))!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .promo-link,.screen-plans .promo-inline-chip{width:auto!important;margin-left:max(20px,min(9vw,39px))!important;margin-right:max(20px,min(9vw,39px))!important}.screen-plans .bottom-sheet,.screen-plans .success-card{max-height:calc(var(--app-height) - 28px - var(--app-safe-top) - var(--app-safe-bottom))!important;padding:20px 16px calc(20px + var(--app-safe-bottom))!important;left:max(12px,min(5vw,20px))!important;right:max(12px,min(5vw,20px))!important;overflow-y:auto!important}.screen-plans .choice-row,.screen-plans .payment-choice-row,.screen-plans .bottom-sheet .bottom-primary.sheet-button{height:auto!important;min-height:42px!important}.screen-setup,.screen-cabinet,.screen-b2b,.screen-referral{padding-left:max(20px,min(8vw,40px))!important;padding-right:max(20px,min(8vw,40px))!important}.screen-setup .setup-page,.screen-setup .setup-flow-page,.screen-setup .setup-platform-page,.screen-cabinet .account-page,.screen-b2b .b2b-page,.screen-referral .referral-page{height:auto!important;min-height:auto!important}.screen-setup .setup-choice-list,.screen-setup .setup-platform-grid{gap:8px!important}.screen-setup .setup-choice-card,.screen-setup .setup-platform-card{min-height:clamp(74px, calc(var(--app-height) * .13), 86px)!important}.screen-setup .setup-bottom-pair,.screen-setup .setup-platform-actions{top:auto!important;left:auto!important;right:auto!important;bottom:max(12px, calc(12px + var(--app-safe-bottom)))!important;z-index:20!important;margin-top:18px!important;position:-webkit-sticky!important;position:sticky!important}.screen-setup .setup-info-sheet{top:auto!important;bottom:max(12px, calc(12px + var(--app-safe-bottom)))!important;min-height:0!important;max-height:min(70svh, calc(var(--app-height) - 88px - var(--app-safe-top) - var(--app-safe-bottom)))!important;left:max(14px,min(5vw,20px))!important;right:max(14px,min(5vw,20px))!important;overflow-y:auto!important}.screen-setup .setup-info-dim{min-height:var(--app-height)!important}.screen-cabinet .sub-config-card,.screen-b2b .b2b-copy-card,.screen-referral .referral-box{min-height:auto!important}.screen-cabinet .cabinet-menu .menu-row{min-height:42px!important}.screen-cabinet .cabinet-home-button,.screen-b2b .b2b-home-button,.screen-referral .referral-actions.fixed-bottom{top:auto!important;left:auto!important;right:auto!important;bottom:max(14px, calc(14px + var(--app-safe-bottom)))!important;z-index:24!important;width:100%!important;margin-top:12px!important;position:-webkit-sticky!important;position:sticky!important}.screen-referral .referral-actions.fixed-bottom{display:grid!important}.screen-referral .referral-invite-page{padding-left:max(20px,min(8vw,40px))!important;padding-right:max(20px,min(8vw,40px))!important;overflow-y:auto!important}.screen-referral .referral-invite-hero{height:clamp(170px, calc(var(--app-height) * .32), 225px)!important;margin-top:18px!important;position:relative!important;top:auto!important}.screen-referral .referral-invite-actions{top:auto!important;left:auto!important;right:auto!important;bottom:max(14px, calc(14px + var(--app-safe-bottom)))!important;margin-top:18px!important;position:-webkit-sticky!important;position:sticky!important}.screen-proxy{padding:calc(24px + var(--app-safe-top)) clamp(14px, 5vw, 20px) calc(24px + var(--app-safe-bottom))!important;background:repeating-radial-gradient(circle at 50% 128px,#7f319f47 0,#7f319f47 1px,#0000 1px,#0000 64px),radial-gradient(circle at 50% 128px,#4a2268eb 0,#2e1848eb 180px,#2e1848fa 100%)!important}.screen-proxy .proxy-hero,.screen-proxy .brand-orbit.small.proxy-hero{height:clamp(142px, calc(var(--app-height) * .27), 210px)!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-proxy .proxy-hero .hero-art,.screen-proxy .proxy-hero .hero-art img,.screen-proxy .brand-orbit.small.proxy-hero img{width:max(112px,min(34vw,146px))!important;max-width:max(112px,min(34vw,146px))!important;height:auto!important}.screen-proxy .proxy-underlay-panel{display:none!important}.screen-proxy .static-sheet{border-radius:9px!important;min-height:auto!important;margin-top:8px!important;padding:22px 14px 18px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-proxy .proxy-table div{grid-template-columns:minmax(62px,.34fr) minmax(0,1fr)!important}.screen-proxy .proxy-table span,.screen-proxy .proxy-table strong{padding:10px!important}.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{padding-bottom:clamp(78px, calc(var(--app-height) * .14), 104px)!important}}@media (max-width:340px){.screen-home .stats-grid,.screen-cabinet .cabinet-stats,.screen-b2b .cabinet-stats{gap:5px!important}.screen-home .stat-card strong,.screen-cabinet .cabinet-stats .stat-card strong,.screen-b2b .cabinet-stats .stat-card strong{font-size:22px!important}.screen-cabinet .cabinet-menu .menu-row,.screen-referral .referral-actions .bottom-secondary,.screen-b2b .b2b-write-button,.screen-b2b .b2b-home-button,.utility-home-button{font-size:10.5px!important}.screen-plans .plan-card.active:before{content:"✓"!important;justify-content:center!important;width:18px!important;padding:0!important}}.screen-home,.screen-setup,.screen-cabinet,.screen-proxy,.screen-referral,.screen-b2b{-webkit-overflow-scrolling:touch!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-cabinet{padding-bottom:calc(96px + var(--app-safe-bottom))!important}.screen-referral{padding-bottom:calc(156px + var(--app-safe-bottom))!important}.screen-plans .bottom-sheet,.screen-plans .success-card{max-height:calc(var(--app-height) - 28px - var(--app-safe-top) - var(--app-safe-bottom))!important;overflow-y:auto!important}.screen-setup .setup-info-page{min-height:var(--app-height)!important}.screen-setup .setup-platform-page{min-height:calc(var(--app-height) - 64px - var(--app-safe-top) - var(--app-safe-bottom))!important}.screen-setup .setup-info-sheet{max-height:calc(var(--app-height) - 72px - var(--app-safe-top) - var(--app-safe-bottom))!important;overflow-y:auto!important}.screen-proxy .static-sheet{max-height:calc(var(--app-height) - 428px - var(--app-safe-bottom))!important;overflow-y:auto!important}.screen-referral .referral-box,.screen-referral .info-card{max-height:calc(var(--app-height) * .42)!important;overflow-y:auto!important}.screen-referral .referral-invite-page{overflow-x:hidden!important;overflow-y:auto!important}@media (max-width:380px),(max-height:760px){.screen-proxy .static-sheet{max-height:none!important}}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}.page,.phone{height:var(--app-height)!important;min-height:var(--app-height)!important}.screen{height:var(--app-height);max-height:var(--app-height)}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-home:after{content:"";height:calc(22px + var(--app-safe-bottom));display:block}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{width:auto!important;max-width:calc(100% - max(32px,min(12vw,48px)))!important;min-height:auto!important;margin:0 max(16px,min(6vw,24px))!important;padding:16px 14px 18px!important}.screen-home .stat-card{height:auto!important;min-height:126px!important;max-height:none!important;overflow:hidden!important}.screen-home .stat-card strong{font-size:max(24px,min(7.6vw,30px))!important}.screen-home .stat-card:nth-child(2){grid-template-rows:auto auto 1fr auto!important;place-content:start stretch!important;display:grid!important}.screen-home .stat-card:nth-child(2):after{display:none!important}.screen-home .stat-card:nth-child(2) small{overflow-wrap:anywhere!important;border-top:1px solid #9b3ac5c7!important;align-self:end!important;min-width:0!important;margin:10px 0 0!important;padding-top:10px!important;line-height:1.2!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-home .home-main-rows,.screen-home .home-service-grid{width:100%!important;min-width:0!important}.screen-home .home-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-width:0!important;max-width:100%!important}.screen-home .home-main-rows .quick-tile.wide>span,.screen-home .home-service-grid .quick-tile>span{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.screen-cabinet .cabinet-stats .stat-card,.screen-b2b .cabinet-stats .stat-card{grid-template-rows:auto auto 1fr auto!important;align-content:start!important;height:auto!important;min-height:126px!important;max-height:none!important;display:grid!important;overflow:hidden!important}.screen-cabinet .tariff-card small,.screen-b2b .tariff-card small{overflow-wrap:anywhere!important;align-self:end!important;min-height:0!important;line-height:1.2!important}.screen-home .tariff-card small,.screen-cabinet .tariff-card small,.screen-b2b .tariff-card small{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}@media (max-width:380px),(max-height:820px){.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(220px, calc(var(--app-height) * .35), 294px)!important}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{padding:14px 13px 16px!important}.screen-home .stats-grid{gap:6px!important;margin-top:10px!important}.screen-home .stat-card{min-height:118px!important;padding:12px 11px 11px!important}.screen-home .stat-card:first-child{min-height:118px!important;padding-bottom:36px!important}.screen-home .stat-card:nth-child(2) small{margin-top:8px!important;padding-top:8px!important;font-size:11.4px!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{height:42px!important;min-height:42px!important}}@media (max-height:700px){.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:220px!important}.screen-home .stat-card{min-height:112px!important}}.screen-settings .info-card{align-content:start!important;gap:12px!important}.screen-settings .toggle-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin:0!important;padding:10px 0 0!important;display:flex!important}.screen-settings .toggle-row:first-of-type{padding-top:0!important}.screen-settings .action.full{z-index:1!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:44px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:relative!important}.screen-settings .action.full+.action.full{margin-top:0!important}.screen-settings .segmented{min-height:40px!important}.screen-settings .segmented button,.screen-settings .mini-button{white-space:nowrap!important;line-height:1!important}.screen-settings .settings-setup-card{gap:12px!important}.screen-settings .settings-setup-list{background:#2e184857!important;border:1px solid #7f319fa8!important;border-radius:9px!important;gap:6px!important;padding:10px!important;display:grid!important}.screen-settings .settings-setup-button{width:100%!important;min-height:45px!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-ui)!important;text-align:center!important;background:#371e57!important;border:1px solid #7f319fb8!important;border-radius:9px!important;place-items:center!important;padding:0 16px!important;font-size:11.5px!important;font-weight:300!important;line-height:1.18!important;display:grid!important}.screen-settings .settings-setup-button.primary{min-height:59px!important}.screen-settings .settings-setup-button:disabled{opacity:.55!important;cursor:default!important}.screen-plans .plan-card.active{border-width:1px!important;border-color:#c246d7!important;transform:none!important;box-shadow:0 0 0 2px #c246d7db,0 14px 28px #08021242!important}.screen-plans .plan-card.active:before,.screen-plans .plan-card.active:after{content:none!important;display:none!important}.screen-plans .plan-card:hover{transform:none!important}.screen-plans .plan-card:active{transform:scale(.99)!important}@media (max-width:520px),(max-height:820px){.screen,.screen-plans,.tg-compact .screen-plans,.compact-phone .screen-plans,.phone:not(.telegram-phone) .screen-plans,.screen-setup,.tg-compact .screen-setup,.compact-phone .screen-setup,.phone:not(.telegram-phone) .screen-setup,.screen-cabinet,.tg-compact .screen-cabinet,.compact-phone .screen-cabinet,.phone:not(.telegram-phone) .screen-cabinet,.screen-proxy,.tg-compact .screen-proxy,.compact-phone .screen-proxy,.phone:not(.telegram-phone) .screen-proxy,.screen-referral,.tg-compact .screen-referral,.compact-phone .screen-referral,.phone:not(.telegram-phone) .screen-referral,.screen-b2b,.tg-compact .screen-b2b,.compact-phone .screen-b2b,.phone:not(.telegram-phone) .screen-b2b,.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{height:var(--app-height)!important;max-height:var(--app-height)!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-plans,.tg-compact .screen-plans,.compact-phone .screen-plans,.phone:not(.telegram-phone) .screen-plans,.screen-setup,.tg-compact .screen-setup,.compact-phone .screen-setup,.phone:not(.telegram-phone) .screen-setup,.screen-cabinet,.tg-compact .screen-cabinet,.compact-phone .screen-cabinet,.phone:not(.telegram-phone) .screen-cabinet,.screen-proxy,.tg-compact .screen-proxy,.compact-phone .screen-proxy,.phone:not(.telegram-phone) .screen-proxy,.screen-referral,.tg-compact .screen-referral,.compact-phone .screen-referral,.phone:not(.telegram-phone) .screen-referral,.screen-b2b,.tg-compact .screen-b2b,.compact-phone .screen-b2b,.phone:not(.telegram-phone) .screen-b2b,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{padding-bottom:calc(96px + var(--app-safe-bottom))!important}.screen-plans .plan-rail{gap:8px!important;padding-left:max(16px,min(6vw,39px))!important;padding-right:max(16px,min(6vw,39px))!important;scroll-padding-left:max(16px,min(6vw,39px))!important}.screen-plans .plan-card{width:max(132px,min(42vw,158px))!important;min-width:max(132px,min(42vw,158px))!important;height:auto!important;min-height:clamp(168px, calc(var(--app-height) * .23), 200px)!important;flex-basis:max(132px,min(42vw,158px))!important;grid-template-rows:auto 1fr auto!important;align-content:stretch!important;padding:13px 10px 0!important;display:grid!important}.screen-plans .plan-card .plan-period,.screen-plans .plan-card strong,.screen-plans .plan-card em{min-width:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-plans .plan-card strong{align-self:end!important;margin:12px 0!important;font-size:max(23px,min(7vw,27px))!important}.screen-plans .plan-card em{white-space:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:46px!important;margin:0 -10px!important;overflow:hidden!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .promo-link,.screen-plans .promo-inline-chip{width:auto!important;margin-left:max(16px,min(6vw,39px))!important;margin-right:max(16px,min(6vw,39px))!important}.screen-plans .bottom-sheet,.screen-plans .success-card{max-height:calc(var(--app-height) - 28px - var(--app-safe-top) - var(--app-safe-bottom))!important;left:max(12px,min(4vw,20px))!important;right:max(12px,min(4vw,20px))!important;overflow-y:auto!important}.screen-setup,.tg-compact .screen-setup,.compact-phone .screen-setup,.phone:not(.telegram-phone) .screen-setup,.screen-cabinet,.tg-compact .screen-cabinet,.compact-phone .screen-cabinet,.phone:not(.telegram-phone) .screen-cabinet,.screen-b2b,.tg-compact .screen-b2b,.compact-phone .screen-b2b,.phone:not(.telegram-phone) .screen-b2b,.screen-referral{padding-left:max(16px,min(7vw,40px))!important;padding-right:max(16px,min(7vw,40px))!important}.screen-setup .setup-page,.screen-setup .setup-flow-page,.screen-setup .setup-platform-page,.screen-cabinet .account-page,.screen-b2b .b2b-page,.screen-referral .referral-page{height:auto!important;min-height:auto!important;position:relative!important}.screen-setup .setup-info-page,.screen-setup .setup-info-dim{min-height:var(--app-height)!important}.screen-setup .setup-info-sheet{top:auto!important;bottom:max(12px, calc(12px + var(--app-safe-bottom)))!important;width:auto!important;min-height:0!important;max-height:min(72svh, calc(var(--app-height) - 72px - var(--app-safe-top) - var(--app-safe-bottom)))!important;padding-bottom:calc(20px + var(--app-safe-bottom))!important;margin:18px max(12px,min(5vw,20px)) 0!important;position:-webkit-sticky!important;position:sticky!important;left:auto!important;right:auto!important;overflow-y:auto!important}.screen-setup .setup-platform-actions,.screen-setup .setup-bottom-pair{top:auto!important;bottom:max(12px, calc(12px + var(--app-safe-bottom)))!important;z-index:20!important;width:100%!important;position:-webkit-sticky!important;position:sticky!important;left:auto!important;right:auto!important}.screen-setup .setup-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen-setup .setup-platform-card{min-width:0!important;min-height:clamp(96px, calc(var(--app-height) * .14), 124px)!important}.screen-proxy{padding:calc(22px + var(--app-safe-top)) clamp(14px, 5vw, 20px) calc(96px + var(--app-safe-bottom))!important}.screen-proxy .proxy-hero,.screen-proxy .brand-orbit.small.proxy-hero{height:clamp(132px, calc(var(--app-height) * .24), 210px)!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-proxy .proxy-underlay-panel{display:none!important}.screen-proxy .static-sheet{min-height:0!important;max-height:none!important;padding-bottom:calc(18px + var(--app-safe-bottom))!important;margin-top:8px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-proxy .proxy-table div{grid-template-columns:minmax(60px,.34fr) minmax(0,1fr)!important}.screen-referral .referral-box,.screen-referral .info-card{max-height:none!important}.screen-referral .referral-actions.fixed-bottom,.screen-referral .referral-invite-actions{top:auto!important;bottom:max(12px, calc(12px + var(--app-safe-bottom)))!important;z-index:20!important;width:100%!important;margin-top:18px!important;position:-webkit-sticky!important;position:sticky!important;left:auto!important;right:auto!important}.screen-referral .referral-invite-page{min-height:var(--app-height)!important;padding-left:max(16px,min(7vw,40px))!important;padding-right:max(16px,min(7vw,40px))!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-referral .referral-invite-hero{height:clamp(160px, calc(var(--app-height) * .28), 225px)!important;margin-top:clamp(32px, calc(var(--app-height) * .08), 72px)!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-cabinet .cabinet-stats,.screen-b2b .cabinet-stats{grid-template-columns:minmax(108px,.72fr) minmax(0,1fr)!important}.screen-cabinet .cabinet-stats .stat-card,.screen-b2b .cabinet-stats .stat-card{overflow:visible!important}.screen-cabinet .cabinet-stats .stat-card strong,.screen-b2b .cabinet-stats .stat-card strong{overflow-wrap:anywhere!important;min-width:0!important;font-size:max(20px,min(6vw,28px))!important}.screen-cabinet .profile-line span,.screen-b2b .profile-line span,.screen-cabinet .device-menu-row>span,.screen-cabinet .device-menu-row strong,.screen-cabinet .device-menu-row small,.screen-cabinet .menu-row>span,.screen-referral .referral-box .ref-row>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.screen-cabinet .cabinet-home-button,.screen-b2b .b2b-home-button{top:auto!important;left:auto!important;right:auto!important;bottom:max(12px, calc(12px + var(--app-safe-bottom)))!important;z-index:20!important;position:-webkit-sticky!important;position:sticky!important}.screen-devices .device-card,.screen-devices .device-empty,.screen-balance .data-row,.screen-security .data-row,.screen-support .support-message,.screen-settings .toggle-row,.screen-security .toggle-row,.menu-row,.choice-row,.payment-choice-row{overflow-wrap:anywhere!important;min-width:0!important}.screen-devices .device-card,.screen-security .data-row{grid-template-columns:minmax(32px,auto) minmax(0,1fr) auto!important}.screen-balance .balance-amount-grid,.screen-settings .segmented,.screen-devices .slot-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen-support .input,.screen-support .textarea,.screen-balance .input,.screen-transfer .input,.screen-promo .input,.screen-gifts .input{width:100%!important;min-width:0!important}.screen-settings .action.full,.screen-balance .bottom-primary,.screen-balance .action.full,.screen-support .bottom-primary.inline,.screen-promo .bottom-primary.inline,.screen-gifts .bottom-primary.inline,.utility-home-button{white-space:normal!important;height:auto!important;min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}.screen-login,.screen-devices,.screen-balance,.screen-transfer,.screen-support,.screen-whitelist,.screen-terms,.screen-promo,.screen-gifts,.screen-settings,.screen-security,.screen-paymentWait,.screen-servers{scroll-padding-bottom:calc(124px + var(--app-safe-bottom))!important;padding-left:max(16px,min(6vw,40px))!important;padding-right:max(16px,min(6vw,40px))!important}.utility-home-button{top:auto!important;left:auto!important;right:auto!important;bottom:max(14px, calc(14px + var(--app-safe-bottom)))!important;z-index:24!important;width:100%!important;margin-top:18px!important;position:-webkit-sticky!important;position:sticky!important}.screen:focus-within .utility-home-button{position:static!important}.screen-settings .toggle-row,.screen-security .toggle-row,.screen-whitelist .toggle-row,.screen-paymentWait .toggle-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.screen-settings .toggle-row strong,.screen-security .toggle-row strong,.screen-whitelist .toggle-row strong,.screen-paymentWait .toggle-row strong,.data-row strong,.promo-result__text,.promo-result__text strong,.promo-result__text small,.promo-applied strong,.gift-code-row strong{overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important}.message-list{max-height:clamp(140px, calc(var(--app-height) * .28), 240px)!important}.status-pill{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(132px,42vw)!important;overflow:hidden!important}.screen-terms .section-copy h1{color:#fff!important;overflow-wrap:anywhere!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.16!important}.screen-devices .device-usage-card strong{overflow-wrap:anywhere!important;font-size:max(14px,min(4vw,18px))!important}}@media (max-height:680px){.screen-plans .purchase-visual,.tg-compact .screen-plans .purchase-visual,.compact-phone .screen-plans .purchase-visual,.phone:not(.telegram-phone) .screen-plans .purchase-visual{height:max(170px,min(34svh,240px))!important}.screen-plans .plan-card{min-height:150px!important}.screen-plans .plan-card strong{margin-top:8px!important;margin-bottom:8px!important}}@media (max-width:360px){.screen-plans .plan-card{flex-basis:min(142px,50vw - 18px)!important;width:min(142px,50vw - 18px)!important;min-width:min(142px,50vw - 18px)!important}.screen-setup .setup-platform-grid,.screen-referral .referral-actions .bottom-pair,.screen-balance .balance-amount-grid,.screen-settings .segmented,.screen-devices .slot-pills{gap:5px!important}.screen-cabinet .cabinet-stats,.screen-b2b .cabinet-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (max-width:340px){.screen-devices .device-usage-card{grid-template-columns:1fr!important}.promo-input{letter-spacing:.8px!important}}@media (max-width:520px){html,body,#app,.page,.phone,.phone:not(.telegram-phone),.telegram-phone,.screen{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.page{justify-items:stretch!important;padding-left:0!important;padding-right:0!important}.phone,.phone:not(.telegram-phone),.telegram-phone{border-radius:0!important;justify-self:stretch!important;margin-left:0!important;margin-right:0!important;transform:none!important}.screen{left:0!important;right:0!important;left:0!important;right:0!important}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;overflow-y:auto!important}.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%!important;min-width:0!important;max-width:100%!important;left:auto!important;right:auto!important;transform:none!important}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{width:auto!important;min-width:0!important;max-width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important;transform:none!important}.screen-home .stats-grid,.screen-home .primary-stack,.screen-home .home-main-rows,.screen-home .home-service-grid,.screen-home .stat-card,.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{min-width:0!important;max-width:100%!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide{grid-template-columns:24px minmax(0,max-content)!important}.screen-home .home-service-grid .quick-tile{grid-template-columns:24px minmax(0,1fr)!important}.screen-home .primary-stack .action.primary>span,.screen-home .home-main-rows .quick-tile.wide>span,.screen-home .home-service-grid .quick-tile>span{min-width:0!important;max-width:100%!important}}@keyframes octopussy-soft-float{0%,to{transform:translateY(12px)rotate(-.25deg)}50%{transform:translate(0,0)rotate(.25deg)}}.hero-vps,.screen-home .hero-vps{display:none!important}.hero-art,.screen-home .brand-orbit .hero-art,.screen-proxy .proxy-hero .hero-art,.screen-referral .referral-invite-hero .hero-art{will-change:transform;animation:4.8s ease-in-out infinite octopussy-soft-float!important}.screen-home .brand-orbit .hero-art,.tg-compact .screen-home .brand-orbit .hero-art,.compact-phone .screen-home .brand-orbit .hero-art,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art{margin-top:22px!important}@media (max-height:700px){.screen-home .brand-orbit .hero-art,.tg-compact .screen-home .brand-orbit .hero-art,.compact-phone .screen-home .brand-orbit .hero-art,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art{margin-top:14px!important}}.screen-home .brand-orbit .hero-art,.screen-home .brand-orbit .hero-art img,.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit .hero-art,.tg-compact .screen-home .brand-orbit .hero-art img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit .hero-art,.compact-phone .screen-home .brand-orbit .hero-art img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{box-shadow:none!important;background:0 0!important}.screen-home .brand-orbit .hero-art img,.screen-home .brand-orbit img,.tg-compact .screen-home .brand-orbit .hero-art img,.tg-compact .screen-home .brand-orbit img,.compact-phone .screen-home .brand-orbit .hero-art img,.compact-phone .screen-home .brand-orbit img,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art img,.phone:not(.telegram-phone) .screen-home .brand-orbit img{filter:none!important}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{--home-orbit-height:clamp(260px, calc((var(--app-height) * .37) + 22px), 350px);--home-panel-lower:-4px;--home-panel-sink:5px;padding-bottom:0!important;overflow:hidden!important}.screen-home:after{display:none!important}.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:var(--home-orbit-height)!important}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{height:calc(var(--app-height) - var(--home-orbit-height) - var(--home-panel-lower) + var(--home-panel-sink))!important;min-height:calc(var(--app-height) - var(--home-orbit-height) - var(--home-panel-lower) + var(--home-panel-sink))!important;margin-top:var(--home-panel-lower)!important;margin-bottom:calc(-1 * var(--home-panel-sink))!important;padding-bottom:max(18px, calc(18px + var(--app-safe-bottom) + var(--home-panel-sink)))!important;overflow:hidden!important}@media (max-width:380px),(max-height:820px){.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{--home-orbit-height:clamp(226px, calc((var(--app-height) * .33) + 18px), 302px)}}@media (max-height:700px){.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{--home-orbit-height:222px}}@media (max-width:360px) and (max-height:660px){.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{--home-orbit-height:206px}}@media (max-height:600px){.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{--home-orbit-height:186px}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{padding:12px 12px calc(14px + var(--home-panel-sink))!important}.screen-home .stats-grid{gap:5px!important;margin-top:8px!important}.screen-home .stat-card,.screen-home .stat-card:first-child{min-height:110px!important}.screen-home .profile-panel .primary-stack{margin-top:8px!important}.screen-home .home-main-rows,.screen-home .home-service-grid{gap:5px!important;margin-top:5px!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{height:40px!important;min-height:40px!important}}.screen-setup .setup-incy-actions{gap:10px;width:100%;display:grid}.screen-setup .setup-incy-action,.screen:not(.screen-home) .setup-incy-action{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:56px!important;padding:12px 18px!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;display:flex!important}.screen-setup .setup-main-menu-button{width:100%;padding-bottom:max(4px, var(--app-safe-bottom));color:#fff;min-height:44px;font-family:var(--font-ui);text-align:center;background:#c246d73d;border:1px solid #c246d7b8;border-radius:8px;margin-top:14px;padding-left:16px;padding-right:16px;font-size:12px;font-weight:600;line-height:1.2}.screen-home .connection-card{width:100%!important;box-shadow:none!important;background:linear-gradient(135deg,#c246d73b,#371e57e0)!important;border:1px solid #c246d7b8!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-top:3px!important;padding:9px 11px!important;display:grid!important}.screen-home .connection-card.ready{background:linear-gradient(135deg,#2da86033,#371e57e0)!important;border-color:#86dfa69e!important}.screen-home .connection-kicker{color:#ffffff8a!important;font-size:9.5px!important;font-weight:400!important;line-height:1.1!important;display:block!important}.screen-home .connection-card strong{color:#fff!important;margin-top:3px!important;font-size:15px!important;font-weight:700!important;line-height:1.12!important;display:block!important}.screen-home .connection-card p{color:#ffffffa8!important;max-width:230px!important;margin:4px 0 0!important;font-size:10.5px!important;font-weight:300!important;line-height:1.18!important}.screen-home .connection-action{color:#fff!important;min-width:98px!important;min-height:36px!important;font-family:var(--font-ui)!important;text-align:center!important;background:#c246d7!important;border:0!important;border-radius:8px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.05!important}.screen-setup .setup-bottom-pair.single{grid-template-columns:1fr!important}.screen-setup .setup-link-card{width:100%!important;box-shadow:none!important;background:#371e57!important;border:1px solid #7f319fe0!important;border-radius:9px!important;margin-top:10px!important;padding:12px!important}.screen-setup .setup-link-card span{color:#ffffff94!important;font-size:10px!important;font-weight:300!important;display:block!important}.screen-setup .setup-link-card p{color:#fff!important;overflow-wrap:anywhere!important;margin:7px 0 10px!important;font-size:10px!important;font-weight:300!important;line-height:1.25!important}.screen-setup .setup-link-card button,.screen-devices .device-empty-action{color:#fff!important;width:100%!important;min-height:36px!important;font-family:var(--font-ui)!important;background:#c246d738!important;border:1px solid #c246d7bf!important;border-radius:8px!important;padding:0 12px!important;font-size:10.5px!important;font-weight:400!important}.screen-devices .device-empty{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}.screen-devices .device-empty-action{grid-column:1/-1!important;margin-top:4px!important}@media (max-width:380px),(max-height:760px){.screen-home .connection-card{gap:6px!important;margin-top:2px!important;padding:8px 9px!important}.screen-home .connection-card strong{font-size:13px!important}.screen-home .connection-card p{font-size:9.5px!important;line-height:1.12!important}.screen-home .connection-action{min-width:86px!important;min-height:32px!important;padding:0 8px!important;font-size:9.5px!important}}@media (max-height:760px){.screen-home .status-text{margin-bottom:5px!important}.screen-home .stats-grid{margin-top:7px!important}.screen-home .stat-card,.screen-home .stat-card:first-child{min-height:104px!important}.screen-home .profile-panel .primary-stack{margin-top:7px!important}.screen-home .home-main-rows,.screen-home .home-service-grid{gap:5px!important;margin-top:5px!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{height:38px!important;min-height:38px!important}}@media (max-height:700px){.screen-home .stat-card,.screen-home .stat-card:first-child{min-height:98px!important;padding-top:10px!important;padding-bottom:10px!important}.screen-home .stat-card:first-child{padding-bottom:32px!important}.screen-home .stat-card strong{margin-top:5px!important;font-size:23px!important}.screen-home .stat-card:nth-child(2) small{margin-top:6px!important;padding-top:6px!important}}.screen-plans{--purchase-edge:clamp(20px, 9vw, 39px);--purchase-action:calc(100% - var(--purchase-edge) - var(--purchase-edge))}.screen-plans .section-copy,.screen-plans .plan-rail,.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .promo-link,.screen-plans .promo-inline-chip{width:var(--purchase-action)!important;max-width:var(--purchase-action)!important;margin-left:var(--purchase-edge)!important;margin-right:var(--purchase-edge)!important}.screen-plans .plan-rail{grid-template-columns:none!important;grid-auto-columns:calc(50% - 4px)!important;grid-auto-flow:column!important;gap:8px!important;padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important;display:grid!important;overflow-x:auto!important;overflow-y:visible!important}.screen-plans .plan-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.screen-plans .plan-card em{white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.16!important}@media (max-width:360px){.screen-plans{--purchase-edge:16px;--purchase-action:calc(100% - 32px)}.screen-plans .plan-card{width:100%!important;min-width:0!important}}.telegram-phone .screen-plans,.phone:not(.telegram-phone) .screen-plans,.tg-compact .screen-plans,.compact-phone .screen-plans{--purchase-edge:clamp(20px, 9vw, 39px)!important;--purchase-action:calc(100% - var(--purchase-edge) - var(--purchase-edge))!important}.telegram-phone .screen-plans .section-copy,.phone:not(.telegram-phone) .screen-plans .section-copy,.tg-compact .screen-plans .section-copy,.compact-phone .screen-plans .section-copy,.telegram-phone .screen-plans .plan-rail,.phone:not(.telegram-phone) .screen-plans .plan-rail,.tg-compact .screen-plans .plan-rail,.compact-phone .screen-plans .plan-rail,.telegram-phone .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.tg-compact .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.compact-phone .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.telegram-phone .screen-plans .promo-link,.phone:not(.telegram-phone) .screen-plans .promo-link,.tg-compact .screen-plans .promo-link,.compact-phone .screen-plans .promo-link,.telegram-phone .screen-plans .promo-inline-chip,.phone:not(.telegram-phone) .screen-plans .promo-inline-chip,.tg-compact .screen-plans .promo-inline-chip,.compact-phone .screen-plans .promo-inline-chip{width:var(--purchase-action)!important;max-width:var(--purchase-action)!important;margin-left:var(--purchase-edge)!important;margin-right:var(--purchase-edge)!important}.telegram-phone .screen-plans .plan-rail,.phone:not(.telegram-phone) .screen-plans .plan-rail,.tg-compact .screen-plans .plan-rail,.compact-phone .screen-plans .plan-rail{grid-template-columns:none!important;grid-auto-columns:calc(50% - 4px)!important;grid-auto-flow:column!important;gap:8px!important;padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important;display:grid!important;overflow-x:auto!important}.telegram-phone .screen-plans .plan-card,.phone:not(.telegram-phone) .screen-plans .plan-card,.tg-compact .screen-plans .plan-card,.compact-phone .screen-plans .plan-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:360px){.telegram-phone .screen-plans,.phone:not(.telegram-phone) .screen-plans,.tg-compact .screen-plans,.compact-phone .screen-plans{--purchase-edge:16px!important;--purchase-action:calc(100% - 32px)!important}}.screen-plans .plan-rail,.telegram-phone .screen-plans .plan-rail,.phone:not(.telegram-phone) .screen-plans .plan-rail,.tg-compact .screen-plans .plan-rail,.compact-phone .screen-plans .plan-rail{--purchase-card-safe:4px;padding-left:var(--purchase-card-safe)!important;padding-right:var(--purchase-card-safe)!important;scroll-padding-left:var(--purchase-card-safe)!important;scroll-padding-right:var(--purchase-card-safe)!important;grid-auto-columns:calc(50% - 4px)!important;padding-top:8px!important;padding-bottom:8px!important}.screen-plans .plan-card,.telegram-phone .screen-plans .plan-card,.phone:not(.telegram-phone) .screen-plans .plan-card,.tg-compact .screen-plans .plan-card,.compact-phone .screen-plans .plan-card{grid-template-rows:auto 1fr auto!important;align-content:stretch!important;padding:13px 10px 0!important;display:grid!important;overflow:hidden!important}.screen-plans .plan-card .plan-period,.screen-plans .plan-card strong,.screen-plans .plan-card em,.telegram-phone .screen-plans .plan-card .plan-period,.telegram-phone .screen-plans .plan-card strong,.telegram-phone .screen-plans .plan-card em,.phone:not(.telegram-phone) .screen-plans .plan-card .plan-period,.phone:not(.telegram-phone) .screen-plans .plan-card strong,.phone:not(.telegram-phone) .screen-plans .plan-card em,.tg-compact .screen-plans .plan-card .plan-period,.tg-compact .screen-plans .plan-card strong,.tg-compact .screen-plans .plan-card em,.compact-phone .screen-plans .plan-card .plan-period,.compact-phone .screen-plans .plan-card strong,.compact-phone .screen-plans .plan-card em{min-width:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.screen-plans .plan-card strong,.telegram-phone .screen-plans .plan-card strong,.phone:not(.telegram-phone) .screen-plans .plan-card strong,.tg-compact .screen-plans .plan-card strong,.compact-phone .screen-plans .plan-card strong{align-self:end!important;margin:12px 0!important}.screen-plans .plan-card em,.telegram-phone .screen-plans .plan-card em,.phone:not(.telegram-phone) .screen-plans .plan-card em,.tg-compact .screen-plans .plan-card em,.compact-phone .screen-plans .plan-card em{text-align:center!important;white-space:pre-line!important;justify-content:center!important;align-items:center!important;width:calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;height:auto!important;min-height:46px!important;margin:0 -10px!important;padding:7px 10px 8px!important;display:flex!important}.screen-plans .plan-card.active,.telegram-phone .screen-plans .plan-card.active,.phone:not(.telegram-phone) .screen-plans .plan-card.active,.tg-compact .screen-plans .plan-card.active,.compact-phone .screen-plans .plan-card.active{box-shadow:inset 0 0 0 2px #c246d7b8,0 8px 16px #0802123d!important}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .promo-link,.screen-plans .promo-inline-chip,.telegram-phone .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.telegram-phone .screen-plans .promo-link,.telegram-phone .screen-plans .promo-inline-chip,.phone:not(.telegram-phone) .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .screen-plans .promo-link,.phone:not(.telegram-phone) .screen-plans .promo-inline-chip,.tg-compact .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.tg-compact .screen-plans .promo-link,.tg-compact .screen-plans .promo-inline-chip,.compact-phone .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.compact-phone .screen-plans .promo-link,.compact-phone .screen-plans .promo-inline-chip{width:var(--purchase-button-width)!important;max-width:var(--purchase-button-width)!important;height:50px!important;min-height:50px!important;margin-left:var(--purchase-button-edge)!important;margin-right:var(--purchase-button-edge)!important;border-radius:11px!important;font-size:13px!important;font-weight:400!important}.screen-plans .choice-row,.screen-plans .payment-choice-row,.screen-plans .bottom-sheet .bottom-primary.sheet-button{border-radius:11px!important;height:48px!important;min-height:48px!important;font-size:13px!important;font-weight:400!important}.screen-plans .plan-rail,.telegram-phone .screen-plans .plan-rail,.phone:not(.telegram-phone) .screen-plans .plan-rail,.tg-compact .screen-plans .plan-rail,.compact-phone .screen-plans .plan-rail{grid-auto-columns:max(144px,min(40vw,158px))!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.screen-plans,.telegram-phone .screen-plans,.phone:not(.telegram-phone) .screen-plans,.tg-compact .screen-plans,.compact-phone .screen-plans{--purchase-button-edge:clamp(24px, 9vw, 36px);--purchase-button-width:calc(100% - var(--purchase-button-edge) - var(--purchase-button-edge))}.screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.screen-plans .promo-link,.screen-plans .promo-inline-chip,.telegram-phone .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.telegram-phone .screen-plans .promo-link,.telegram-phone .screen-plans .promo-inline-chip,.phone:not(.telegram-phone) .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.phone:not(.telegram-phone) .screen-plans .promo-link,.phone:not(.telegram-phone) .screen-plans .promo-inline-chip,.tg-compact .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.tg-compact .screen-plans .promo-link,.tg-compact .screen-plans .promo-inline-chip,.compact-phone .screen-plans>.bottom-primary:not(.sheet-button):not(.inline),.compact-phone .screen-plans .promo-link,.compact-phone .screen-plans .promo-inline-chip{width:var(--purchase-button-width)!important;max-width:var(--purchase-button-width)!important;height:46px!important;min-height:46px!important;margin-left:var(--purchase-button-edge)!important;margin-right:var(--purchase-button-edge)!important;border-radius:10px!important;font-size:12.5px!important}.screen-plans .choice-row,.screen-plans .payment-choice-row,.screen-plans .bottom-sheet .bottom-primary.sheet-button{border-radius:10px!important;height:44px!important;min-height:44px!important;font-size:12.5px!important}.screen-plans .plan-rail,.telegram-phone .screen-plans .plan-rail,.phone:not(.telegram-phone) .screen-plans .plan-rail,.tg-compact .screen-plans .plan-rail,.compact-phone .screen-plans .plan-rail{--purchase-card-start:var(--purchase-button-edge);padding-left:var(--purchase-card-start)!important;padding-right:var(--purchase-card-start)!important;scroll-padding-left:var(--purchase-card-start)!important;scroll-padding-right:var(--purchase-card-start)!important}.screen-plans .purchase-modal-scrim{z-index:3!important;pointer-events:auto!important;background:0 0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.screen-plans .bottom-sheet,.screen-plans .devices-sheet,.screen-plans .confirm-sheet{z-index:4!important}.screen-plans .plan-card,.telegram-phone .screen-plans .plan-card,.phone:not(.telegram-phone) .screen-plans .plan-card,.tg-compact .screen-plans .plan-card,.compact-phone .screen-plans .plan-card,.screen-plans .plan-card:hover,.telegram-phone .screen-plans .plan-card:hover,.phone:not(.telegram-phone) .screen-plans .plan-card:hover,.tg-compact .screen-plans .plan-card:hover,.compact-phone .screen-plans .plan-card:hover,.screen-plans .plan-card:active,.telegram-phone .screen-plans .plan-card:active,.phone:not(.telegram-phone) .screen-plans .plan-card:active,.tg-compact .screen-plans .plan-card:active,.compact-phone .screen-plans .plan-card:active{box-shadow:none!important}.screen-plans .plan-card.active,.telegram-phone .screen-plans .plan-card.active,.phone:not(.telegram-phone) .screen-plans .plan-card.active,.tg-compact .screen-plans .plan-card.active,.compact-phone .screen-plans .plan-card.active{box-shadow:none!important;border-color:#0000!important}.screen-plans .plan-card.active:after,.telegram-phone .screen-plans .plan-card.active:after,.phone:not(.telegram-phone) .screen-plans .plan-card.active:after,.tg-compact .screen-plans .plan-card.active:after,.compact-phone .screen-plans .plan-card.active:after{content:""!important;z-index:2!important;border-radius:inherit!important;opacity:1!important;pointer-events:none!important;background:0 0!important;border:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:inset 0 0 0 3px #c246d7f5!important}.screen-plans .plan-card em,.telegram-phone .screen-plans .plan-card em,.phone:not(.telegram-phone) .screen-plans .plan-card em,.tg-compact .screen-plans .plan-card em,.compact-phone .screen-plans .plan-card em{z-index:1!important;position:relative!important}.screen-plans .devices-sheet,.screen-plans .confirm-sheet{bottom:calc(-28px + var(--app-safe-bottom))!important;padding-top:20px!important;padding-bottom:calc(44px + var(--app-safe-bottom))!important}.screen-plans .devices-sheet h2,.screen-plans .devices-sheet .choice-row,.screen-plans .devices-sheet .bottom-primary.sheet-button,.screen-plans .confirm-sheet h2,.screen-plans .confirm-sheet .purchase-confirm-summary,.screen-plans .confirm-sheet .payment-choice-row,.screen-plans .confirm-sheet .bottom-primary.sheet-button{transform:translateY(-8px)!important}.screen-plans .devices-sheet h2,.screen-plans .confirm-sheet h2{margin-bottom:16px!important}.screen-plans .devices-sheet .choice-row,.screen-plans .confirm-sheet .payment-choice-row,.screen-plans .devices-sheet .bottom-primary.sheet-button,.screen-plans .confirm-sheet .bottom-primary.sheet-button{margin-top:10px!important}.screen-referral .referral-invite-page,.phone .screen-referral .referral-invite-page,.telegram-phone .screen-referral .referral-invite-page,.tg-compact .screen-referral .referral-invite-page,.compact-phone .screen-referral .referral-invite-page{--referral-invite-edge:clamp(24px, 10vw, 40px);--referral-preview-top:calc(72px + var(--app-safe-top));--referral-preview-width:min(calc(100vw - 112px), 236px, calc((var(--app-height) - var(--app-safe-top) - var(--app-safe-bottom) - 292px) * .462));--referral-preview-height:calc(var(--referral-preview-width) * 2.1641);--referral-note-top:calc(var(--referral-preview-top) + var(--referral-preview-height) + 18px);--referral-actions-top:calc(var(--referral-note-top) + 45px);min-height:var(--app-height)!important;padding:calc(34px + var(--app-safe-top)) 30px calc(24px + var(--app-safe-bottom))!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.screen-referral .referral-story-preview,.phone .screen-referral .referral-story-preview,.telegram-phone .screen-referral .referral-story-preview,.tg-compact .screen-referral .referral-story-preview,.compact-phone .screen-referral .referral-story-preview{left:50%!important;top:var(--referral-preview-top)!important;width:var(--referral-preview-width)!important;aspect-ratio:1080/1920!important;border-radius:20px!important;position:absolute!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 16px 36px #08021233!important}.screen-referral .referral-invite-actions,.phone .screen-referral .referral-invite-actions,.telegram-phone .screen-referral .referral-invite-actions,.tg-compact .screen-referral .referral-invite-actions,.compact-phone .screen-referral .referral-invite-actions{left:var(--referral-invite-edge)!important;right:var(--referral-invite-edge)!important;top:min(var(--referral-actions-top), calc(var(--app-height) - 158px - var(--app-safe-bottom)))!important;gap:8px!important;width:auto!important;margin:0!important;display:grid!important;position:absolute!important;bottom:auto!important}@media (max-height:700px){.screen-referral .referral-invite-page,.phone .screen-referral .referral-invite-page,.telegram-phone .screen-referral .referral-invite-page,.tg-compact .screen-referral .referral-invite-page,.compact-phone .screen-referral .referral-invite-page{--referral-preview-top:calc(58px + var(--app-safe-top));--referral-preview-width:min(calc(100vw - 128px), calc((var(--app-height) - 252px) * .462), 148px)}.screen-referral .referral-story-preview,.phone .screen-referral .referral-story-preview,.telegram-phone .screen-referral .referral-story-preview,.tg-compact .screen-referral .referral-story-preview,.compact-phone .screen-referral .referral-story-preview{top:var(--referral-preview-top)!important;width:var(--referral-preview-width)!important;border-radius:16px!important}.screen-referral .referral-invite-actions,.phone .screen-referral .referral-invite-actions,.telegram-phone .screen-referral .referral-invite-actions,.tg-compact .screen-referral .referral-invite-actions,.compact-phone .screen-referral .referral-invite-actions{left:var(--referral-invite-edge)!important;right:var(--referral-invite-edge)!important;top:min(var(--referral-actions-top), calc(var(--app-height) - 154px - var(--app-safe-bottom)))!important}}.screen-referral .referral-invite-note,.phone .screen-referral .referral-invite-note,.telegram-phone .screen-referral .referral-invite-note,.tg-compact .screen-referral .referral-invite-note,.compact-phone .screen-referral .referral-invite-note{left:var(--referral-invite-edge)!important;right:var(--referral-invite-edge)!important;top:min(var(--referral-note-top), calc(var(--app-height) - 204px - var(--app-safe-bottom)))!important;color:#ffffffbd!important;text-align:center!important;text-wrap:balance!important;z-index:2!important;margin:0!important;font-size:11.5px!important;font-weight:400!important;line-height:1.22!important;position:absolute!important}.screen-referral .referral-actions.fixed-bottom .invite-row,.phone .screen-referral .referral-actions.fixed-bottom .invite-row,.telegram-phone .screen-referral .referral-actions.fixed-bottom .invite-row,.tg-compact .screen-referral .referral-actions.fixed-bottom .invite-row,.compact-phone .screen-referral .referral-actions.fixed-bottom .invite-row{border-radius:10px!important;gap:12px!important;height:56px!important;min-height:56px!important;padding:0 18px!important;font-size:13px!important;font-weight:500!important}.screen-referral .referral-actions.fixed-bottom .invite-row img,.phone .screen-referral .referral-actions.fixed-bottom .invite-row img,.telegram-phone .screen-referral .referral-actions.fixed-bottom .invite-row img,.tg-compact .screen-referral .referral-actions.fixed-bottom .invite-row img,.compact-phone .screen-referral .referral-actions.fixed-bottom .invite-row img{flex:0 0 22px!important;width:22px!important;height:22px!important}.screen-referral .referral-actions.fixed-bottom .invite-row small,.phone .screen-referral .referral-actions.fixed-bottom .invite-row small,.telegram-phone .screen-referral .referral-actions.fixed-bottom .invite-row small,.tg-compact .screen-referral .referral-actions.fixed-bottom .invite-row small,.compact-phone .screen-referral .referral-actions.fixed-bottom .invite-row small{color:#ffffffad!important;white-space:nowrap!important;margin-left:auto!important;font-size:10.5px!important;font-weight:400!important;line-height:1.08!important}@media (max-width:350px){.screen-referral .referral-actions.fixed-bottom .invite-row small,.phone .screen-referral .referral-actions.fixed-bottom .invite-row small,.telegram-phone .screen-referral .referral-actions.fixed-bottom .invite-row small,.tg-compact .screen-referral .referral-actions.fixed-bottom .invite-row small,.compact-phone .screen-referral .referral-actions.fixed-bottom .invite-row small{font-size:9.5px!important}}@media (max-height:700px){.screen-referral .referral-invite-note,.phone .screen-referral .referral-invite-note,.telegram-phone .screen-referral .referral-invite-note,.tg-compact .screen-referral .referral-invite-note,.compact-phone .screen-referral .referral-invite-note{left:var(--referral-invite-edge)!important;right:var(--referral-invite-edge)!important;top:min(var(--referral-note-top), calc(var(--app-height) - 204px - var(--app-safe-bottom)))!important;font-size:10.8px!important}}.phone:not(.telegram-phone){--browser-topbar-height:calc(var(--topbar-height) + var(--app-safe-top))}.phone:not(.telegram-phone) .browser-topbar{z-index:30!important;height:var(--browser-topbar-height)!important;min-height:var(--browser-topbar-height)!important;padding:var(--app-safe-top) 10px 0!important;pointer-events:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr) minmax(72px,.7fr)!important;align-items:center!important;gap:8px!important;display:grid!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.phone:not(.telegram-phone) .browser-topbar-button{color:#fffffff0!important;min-width:0!important;height:38px!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;text-shadow:0 1px 10px #0a03127a!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 9px!important;font-size:14px!important;font-weight:520!important;line-height:1!important;display:inline-flex!important}.phone:not(.telegram-phone) .browser-topbar-back{justify-content:flex-start!important}.phone:not(.telegram-phone) .browser-topbar-back span[aria-hidden=true]{font-size:31px!important;font-weight:300!important;line-height:.72!important;transform:translateY(-1px)!important}.phone:not(.telegram-phone) .browser-topbar-exit{justify-content:flex-end!important}.phone:not(.telegram-phone) .browser-topbar-button:disabled{opacity:.28!important;cursor:default!important}.phone:not(.telegram-phone) .browser-topbar-title{color:#fffffff5!important;letter-spacing:0!important;font-size:14px!important;font-weight:680!important;display:block!important}.phone:not(.telegram-phone) .screen{--app-height:100dvh;height:auto!important;max-height:none!important;padding-top:calc(22px + var(--browser-topbar-height))!important;top:0!important;bottom:0!important}.phone:not(.telegram-phone) .screen-home,.phone:not(.telegram-phone) .screen-plans{padding-top:0!important}@media (max-width:360px){.phone:not(.telegram-phone) .browser-topbar{grid-template-columns:82px minmax(0,1fr) 64px!important;gap:4px!important;padding-left:7px!important;padding-right:7px!important}.phone:not(.telegram-phone) .browser-topbar-button{padding:0 5px!important;font-size:13px!important}}.screen-proxy .proxy-dev-card{background:radial-gradient(circle at 15% 10%,#ffd60a21,#0000 34%),#27123e6b!important;border:1px solid #9147b5fa!important;border-radius:8px!important;gap:9px!important;min-height:148px!important;margin-top:13px!important;padding:18px 16px!important;display:grid!important}.screen-proxy .proxy-dev-card span{color:#ffef9bf0!important;text-transform:uppercase!important;background:#ffd60a1a!important;border:1px solid #ffd60a47!important;border-radius:999px!important;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;padding:5px 10px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.screen-proxy .proxy-dev-card strong{color:#fff!important;font-size:16px!important;font-weight:760!important;line-height:1.18!important}.screen-proxy .proxy-dev-card p{color:#ffffffad!important;margin:0!important;font-size:12px!important;font-weight:360!important;line-height:1.38!important}.screen-proxy .static-sheet .proxy-dev-note{color:#ffffff8f!important;text-align:center!important;border:0!important;border-radius:0!important;width:auto!important;max-width:none!important;margin:10px 0 0!important;padding:0!important;font-size:10px!important;line-height:1.32!important;display:block!important}.screen-proxy .static-sheet .bottom-primary.sheet-button:disabled{opacity:1!important;color:#ffffffc2!important;cursor:default!important;background:#c246d75c!important}:root{--ui-control-height:44px;--ui-page-gutter:clamp(16px, 5vw, 24px);--ui-content-width:430px}.page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.phone{width:min(var(--ui-content-width), 100vw)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important}.screen{height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:max(24px, calc(24px + var(--app-safe-bottom)))!important;overflow-x:hidden!important;overflow-y:auto!important}.screen>*,.screen img,.screen video{max-width:100%}.screen-home,.tg-compact .screen-home,.compact-phone .screen-home,.phone:not(.telegram-phone) .screen-home{height:100%!important;max-height:none!important;padding-bottom:calc(28px + var(--app-safe-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important}.screen-home .home-panel,.tg-compact .screen-home .home-panel,.compact-phone .screen-home .home-panel,.phone:not(.telegram-phone) .screen-home .home-panel{height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:18px!important;overflow:visible!important}.screen-home .stats-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important}.screen-home .tariff-card,.screen-home .tariff-card small,.screen-home .tariff-card strong{text-align:left!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile{height:40px!important;min-height:40px!important}.screen-home .connection-action{min-height:40px!important}.screen:not(.screen-home) .bottom-primary:not(.sheet-button):not(.inline),.screen:not(.screen-home) .bottom-secondary:not(.sheet-button):not(.inline),.screen:not(.screen-home) .action,.screen:not(.screen-home) .menu-row,.screen:not(.screen-home) .choice-row,.screen:not(.screen-home) .platform-tile{min-height:var(--ui-control-height)}.app-state-layer{z-index:60;padding:var(--ui-page-gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120d1f7a;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.app-state-card{color:#fff;text-align:center;background:#2d1646f5;border:1px solid #c246d79e;border-radius:14px;justify-items:center;gap:12px;width:min(100%,320px);padding:22px 18px;display:grid;box-shadow:0 18px 40px #08021252}.telegram-phone .hero-art,.telegram-phone .screen-home .brand-orbit .hero-art,.telegram-phone .screen-proxy .proxy-hero .hero-art{will-change:auto!important;animation:none!important}.telegram-phone .hero-art img,.telegram-phone .purchase-visual img,.telegram-phone .referral-story-preview img{image-rendering:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.app-state-card strong,.app-state-card p{margin:0}.app-state-card strong{font-size:15px;line-height:1.2}.app-state-card p{color:#ffffffb8;text-transform:none;font-size:12px;font-weight:400;line-height:1.35}.app-state-card .bottom-primary{width:100%;min-height:var(--ui-control-height);margin-top:2px}.app-state-spinner{border:2px solid #ffffff38;border-top-color:var(--accent-2);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite ui-state-spin}.payment-method-list{gap:8px;margin-top:14px;display:grid}.payment-method-list .payment-choice-row{grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:2px 12px!important;height:auto!important;min-height:48px!important;margin-top:0!important;padding:9px 10px!important}.payment-method-list .payment-choice-row span{grid-row:1/span 2}.payment-method-list .payment-choice-row strong,.payment-method-list .payment-choice-row small{overflow-wrap:anywhere;text-align:left;min-width:0}.payment-method-list .payment-choice-row small{display:block}.payment-method-list .payment-choice-row:disabled{opacity:.58;cursor:not-allowed}@keyframes ui-state-spin{to{transform:rotate(360deg)}}@media (min-width:521px){.page{padding:18px max(18px, var(--app-safe-right)) 18px max(18px, var(--app-safe-left))}.phone:not(.telegram-phone){width:min(var(--ui-content-width), calc(100vw - 36px))!important;border-radius:28px!important;height:min(900px,100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important}}@media (max-width:520px){.phone{width:100vw!important;max-width:100vw!important}.screen{padding-left:max(16px, calc(16px + var(--app-safe-left)))!important;padding-right:max(16px, calc(16px + var(--app-safe-right)))!important}.screen-home{padding-left:0!important;padding-right:0!important}}@media (max-width:520px) and (max-height:900px){.screen-home .stats-grid{margin-top:10px!important}.screen-home .profile-panel .primary-stack{margin-top:6px!important}.screen-home .home-main-rows,.screen-home .home-service-grid{margin-top:3px!important}}@media (prefers-reduced-motion:reduce){.app-state-spinner,.screen>:not(.toast){animation:none!important}}:root{--layout-page-gutter:clamp(16px, 5vw, 24px);--layout-section-gap:12px;--layout-card-gap:8px;--layout-card-radius:10px;--layout-home-control-height:40px;--layout-control-height:44px}.screen-home .home-panel{gap:var(--layout-card-gap)!important;display:grid!important;overflow:visible!important}.screen-home .home-panel>.profile-line,.screen-home .home-panel>.status-text,.screen-home .home-panel>.stats-grid,.screen-home .home-panel>.primary-stack,.screen-home .home-panel>.home-main-rows,.screen-home .home-panel>.home-service-grid{margin-top:0!important;margin-bottom:0!important}.screen-home .stats-grid{gap:var(--layout-card-gap)!important}.screen-home .referral-welcome-card{border-radius:var(--layout-card-radius)!important;color:#fff!important;background:linear-gradient(135deg,#2da86038,#371e57e0)!important;border:1px solid #88f6c580!important;gap:3px!important;margin:0!important;padding:10px 12px!important;display:grid!important}.screen-home .referral-welcome-card strong{font-size:12px!important;font-weight:700!important;line-height:1.2!important}.screen-home .referral-welcome-card span{color:#ffffffb8!important;font-size:10.5px!important;line-height:1.2!important}.screen-home .tariff-card,.screen-home .tariff-card strong,.screen-home .tariff-card small{text-align:left!important}.screen-home .tariff-card small{left:14px!important;right:14px!important}.screen-home .primary-stack,.screen-home .home-main-rows,.screen-home .home-service-grid{gap:var(--layout-card-gap)!important}.screen-home .primary-stack .action.primary,.screen-home .home-main-rows .quick-tile.wide,.screen-home .home-service-grid .quick-tile,.screen-home .connection-action{min-height:var(--layout-home-control-height)!important;height:var(--layout-home-control-height)!important}.screen-home .connection-card{margin-top:calc(var(--layout-section-gap) - var(--layout-card-gap))!important;gap:var(--layout-card-gap)!important;overflow:visible!important}.screen-referral,.screen-setup{overflow-x:hidden!important;overflow-y:auto!important}.screen-referral .referral-page,.screen-referral .referral-invite-page,.screen-setup .setup-page,.screen-setup .setup-flow-page,.screen-setup .setup-platform-page{gap:var(--layout-section-gap)}.screen-referral .ref-card,.screen-referral .referral-invite-actions,.screen-setup .setup-choice-list,.screen-setup .setup-platform-grid,.screen-setup .setup-bottom-pair{gap:var(--layout-card-gap)!important}.screen:not(.screen-home) .bottom-primary:not(.sheet-button):not(.inline),.screen:not(.screen-home) .bottom-secondary:not(.sheet-button):not(.inline),.screen:not(.screen-home) .setup-primary-button,.screen:not(.screen-home) .setup-secondary-button{min-height:var(--layout-control-height)!important;height:var(--layout-control-height)!important}.toast{left:max(var(--layout-page-gutter), calc(var(--layout-page-gutter) + var(--app-safe-left)))!important;right:max(var(--layout-page-gutter), calc(var(--layout-page-gutter) + var(--app-safe-right)))!important;width:auto!important;transform:none!important}@media (max-width:520px){.screen-home .home-panel{margin-inline:var(--layout-page-gutter)!important}.screen-referral .referral-invite-page{padding-bottom:max(24px, calc(24px + var(--app-safe-bottom)))!important}}:root{--font-body:14px;--font-support:12px;--font-control:13.5px;--weight-body:540;--weight-control:620;--muted:#ecdcf3c7;--soft:#ecdcf394}body{font-weight:var(--weight-body)}.profile-line,.section-copy p,.setup-card p,.setup-step-card p,.referral-copy p,.referral-box .ref-row,.toggle-row,.data-row strong,.device-copy strong,.device-empty strong,.payment-choice-row span,.field .input,.field .select,.field textarea{font-size:var(--font-body)!important;font-weight:var(--weight-body)!important}.profile-id,.status-text,.stat-card span,.stat-card small,.stat-mini-button,.stat-badge,.sub-config-card p,.plan-card .plan-period,.plan-card em,.payment-choice-row small,.key-card p,.key-card.subscription-link-card p,.store-button small,.client-connect small,.device-menu-row small,.screen-proxy .fineprint,.fineprint,.label,.field span,.data-row small,.device-usage-card span,.slots-compact-head small,.device-os,.device-copy small,.device-empty small,.status-pill,.badge-pill,.support-empty small,.support-message span,.support-message small,.gift-hero-card small,.gift-plan-grid span,.promo-applied .label,.ticket-chip span,.connection-kicker,.connection-card p,.referral-invite-note,.referral-actions.fixed-bottom .invite-row small,.setup-link-card span,.setup-link-card p,.proxy-dev-card span,.proxy-dev-note,.referral-welcome-card span{line-height:1.38;font-size:var(--font-support)!important;font-weight:var(--weight-body)!important}.action,.bottom-primary,.bottom-secondary,.menu-row,.home-control-button,.client-connect,.quick-tile,.choice-row,.setup-choice-card,.setup-primary-button,.setup-secondary-button,.setup-back-button,.setup-platform-card,.device-action,.device-empty-action,.slot-pills button,.slot-actions button,.mini-button,.segmented button,.invite-row,.utility-home-button,.cabinet-home-button,.b2b-home-button,.b2b-write-button,.connection-action{line-height:1.28;font-size:var(--font-control)!important;font-weight:var(--weight-control)!important}.quick-tile,.quick-tile span,.menu-row,.menu-row span,.invite-row,.connection-action,.setup-choice-card,.setup-platform-card,.setup-primary-button,.setup-secondary-button{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;min-width:0}.quick-tile span,.menu-row span,.invite-row>span,.connection-action span{text-overflow:clip;min-width:0;overflow:visible}.stat-mini-button,.stat-topup{min-height:28px;padding-left:12px;padding-right:12px;font-size:12px!important;font-weight:650!important}.device-action,.mini-button,.slot-pills button,.slot-actions button,.segmented button,.promo-chip-remove{font-size:12px!important;font-weight:620!important}@media (max-width:520px){.screen{padding-inline:max(16px, calc(14px + var(--app-safe-left))) max(16px, calc(14px + var(--app-safe-right)))}.profile-panel{padding-left:14px;padding-right:14px}.home-service-grid .quick-tile,.home-main-rows .quick-tile,.primary-stack .action{padding-top:8px;padding-bottom:8px;height:auto!important;min-height:44px!important}}@media (max-width:360px){:root{--font-body:14px;--font-support:12px;--font-control:13px}.screen,.profile-panel{padding-left:12px;padding-right:12px}.stats-grid,.home-service-grid,.home-main-rows,.profile-panel .primary-stack{gap:7px!important}.home-service-grid .quick-tile{padding-left:8px;padding-right:8px;min-height:48px!important}.home-service-grid .quick-tile img,.home-service-grid .quick-tile .menu-symbol{flex:0 0 18px}}@media (max-width:360px) and (max-height:600px){.brand-orbit,.tg-compact .brand-orbit,.compact-phone .brand-orbit{height:184px}.profile-panel,.tg-compact .profile-panel,.compact-phone .profile-panel{margin-top:-30px}.stat-card{min-height:78px}}.phone .screen :where(.profile-id,.status-text,.stat-card span,.stat-card small,.stat-badge,.sub-config-card p,.plan-period,.plan-card em,.payment-choice-row small,.key-card p,.store-button small,.client-connect small,.device-menu-row small,.fineprint,.label,.field span,.data-row small,.device-usage-card span,.slots-compact-head small,.device-os,.device-copy small,.device-empty small,.status-pill,.badge-pill,.connection-kicker,.connection-card p,.setup-link-card span,.setup-link-card p,.setup-platform-card small,.referral-invite-note,.referral-welcome-card span){font-size:var(--font-support)!important;font-weight:var(--weight-body)!important;line-height:1.38!important}.phone .screen :where(.action,.bottom-primary,.bottom-secondary,.menu-row,.home-control-button,.client-connect,.choice-row,.setup-choice-card,.setup-primary-button,.setup-secondary-button,.setup-back-button,.setup-platform-card,.device-action,.device-empty-action,.mini-button,.invite-row,.utility-home-button,.cabinet-home-button,.b2b-home-button,.b2b-write-button,.connection-action){font-size:var(--font-control)!important;font-weight:var(--weight-control)!important;line-height:1.28!important}.phone .screen .home-service-grid .quick-tile,.phone .screen .home-main-rows .quick-tile,.phone .screen .primary-stack .action,.phone .screen .stat-mini-button,.phone .screen .stat-topup{font-weight:var(--weight-control)!important}.phone .screen .home-service-grid .quick-tile,.phone .screen .home-main-rows .quick-tile,.phone .screen .primary-stack .action{height:auto!important;min-height:44px!important;font-size:var(--font-control)!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.28!important}.phone .screen .stat-mini-button,.phone .screen .stat-topup{height:28px!important;min-height:28px!important;font-size:var(--font-support)!important}.phone .screen .tariff-card small,.phone .screen .connection-card p,.phone .screen small,.phone .screen .plan-card em,.phone .screen .referral-actions .invite-row small{font-size:var(--font-support)!important;font-weight:var(--weight-body)!important;line-height:1.35!important}.phone .screen .referral-copy p,.phone .screen .referral-box .ref-row,.phone .screen .referral-box .ref-row strong,.phone .screen .referral-box .fineprint{font-size:var(--font-control)!important;font-weight:var(--weight-body)!important;line-height:1.4!important}.phone .screen-referral .referral-actions.fixed-bottom .invite-row small,.telegram-phone .screen-referral .referral-actions.fixed-bottom .invite-row small,.tg-compact .screen-referral .referral-actions.fixed-bottom .invite-row small,.compact-phone .screen-referral .referral-actions.fixed-bottom .invite-row small{font-size:var(--font-support)!important;font-weight:var(--weight-body)!important;line-height:1.3!important}.phone .screen .section-copy p{font-size:var(--font-control)!important;font-weight:var(--weight-body)!important;line-height:1.42!important}.phone .screen .device-usage-card span,.phone .screen .slots-compact-head small,.phone .screen .device-menu-row strong,.phone .screen .device-menu-row small,.phone .screen .cabinet-stats .stat-card span,.phone .screen .cabinet-stats .stat-card small,.phone .screen .toggle-row span{font-size:var(--font-support)!important;font-weight:var(--weight-body)!important;line-height:1.35!important}.phone .screen .slot-pills button,.phone .screen .slot-actions button,.phone .screen .settings-setup-button,.phone .screen .segmented button{font-size:var(--font-control)!important;font-weight:var(--weight-control)!important;line-height:1.28!important}.phone .screen .home-service-grid .quick-tile>span{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;line-height:1.25!important;overflow:visible!important}@media (max-width:360px){.phone .screen .home-service-grid .quick-tile{grid-template-columns:20px minmax(0,1fr)!important;column-gap:6px!important;padding-left:8px!important;padding-right:8px!important}}@keyframes octopussy-crisp-float{0%,to{top:0}50%{top:-10px}}.screen-home .brand-orbit .hero-art,.telegram-phone .screen-home .brand-orbit .hero-art,.tg-compact .screen-home .brand-orbit .hero-art,.compact-phone .screen-home .brand-orbit .hero-art,.phone:not(.telegram-phone) .screen-home .brand-orbit .hero-art{will-change:auto!important;animation:4.8s ease-in-out infinite octopussy-crisp-float!important;position:relative!important}.screen-home .tariff-card{align-items:stretch!important;padding-left:11px!important;padding-right:11px!important}.screen-home .tariff-card>span,.screen-home .tariff-card>strong,.screen-home .tariff-card>small{text-align:left!important;width:100%!important}.screen-home .tariff-card>small{left:11px!important;right:11px!important}@media (max-width:360px){.screen-home .tariff-card{padding-left:9px!important;padding-right:9px!important}.screen-home .tariff-card>small{left:9px!important;right:9px!important}}@media (prefers-reduced-motion:reduce){.screen-home .brand-orbit .hero-art{animation:none!important;top:0!important}}.manual-copy{background:#0c061ab8;border:1px solid #ffffff2e;border-radius:14px;gap:8px;margin:12px 16px 0;padding:12px;display:grid}.manual-copy-field{resize:none;color:#fff;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:10px;font-size:12px;line-height:1.4}.manual-copy-close{color:#fff;background:#ffffff24;border:0;border-radius:999px;justify-self:end;padding:6px 14px;font-size:12px}.screen-setup .setup-copy-link-button{margin-top:10px;padding-bottom:0}.screen-setup .setup-qr-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:20px 16px 16px}.screen-setup .setup-qr-title{color:#fff;font-size:15px;font-weight:600}.screen-setup .setup-qr-sub{color:#ffffff9e;margin-top:4px;font-size:13px;line-height:1.35}.screen-setup .setup-qr-wrapper{background:#fff;border-radius:16px;margin-top:14px;padding:12px;display:inline-block;box-shadow:0 2px 12px #0000002e}.screen-setup .setup-qr-canvas{border-radius:8px;width:220px;max-width:100%;height:220px;display:block}.screen-setup .setup-qr-hint{color:#ffffff80;margin-top:12px;font-size:12px}
