:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f8ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--screen:#080d14;--screen-deep:#101822;--panel:#141c27;--field:#252c37;--line:#ffffff1f;--line-strong:#ffffff4d;--muted:#f6f8ff94;--blue:#1699ff;--cyan:#2bbcff;--green:#20bf78;--ink:#f7fbff;--figma-width:440px;--radius-screen:0;--radius-card:12px;--motion-soft:cubic-bezier(.2, .86, .24, 1);--motion-spring:cubic-bezier(.16, 1, .3, 1);background:#05080d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--screen);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:16px}.visual-effects{pointer-events:none;width:0;height:0;position:fixed}.app-screen{overscroll-behavior:contain;background:var(--screen);width:100%;min-height:100dvh;padding:0;display:flex;position:relative;overflow:hidden auto}.entry-shell,.status-panel,.auth-panel{z-index:1;position:relative}.entry-shell{width:min(100%, var(--figma-width));min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(14px, env(safe-area-inset-bottom));isolation:isolate;background:#111922;grid-template-rows:minmax(36px,.85fr) auto auto minmax(31px,2.6fr) 48px 0;grid-template-columns:1fr 1fr;column-gap:10px;margin:0 auto;display:grid;overflow:hidden}.entry-brand{z-index:2;text-shadow:0 8px 34px #2e7ffff2;grid-area:2/1/auto/-1;place-self:end center;margin-bottom:44px;position:relative}.entry-copy{z-index:2;text-align:center;grid-area:3/1/auto/-1;gap:12px;display:grid;position:relative}.entry-copy h1{color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1.22}.entry-copy h1 span{display:block}.entry-copy p{color:#f6f8ffb8;margin:0;font-size:15px;font-weight:400;line-height:1.25}.entry-actions{z-index:2;gap:0;width:100%;display:grid;position:relative}.action-button{isolation:isolate;min-height:48px;color:var(--ink);letter-spacing:0;-webkit-backdrop-filter:blur(20px)saturate(1.6);text-shadow:0 1px 1px #0000002e;background:linear-gradient(#ffffff29 0%,#ffffff14 38%,#040d1c3d 100%),#ffffff1a;border:1px solid #e6f2ffd1;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 .5px #ffffff38,inset 0 -1px #ffffff47,inset 0 -18px 24px #0109164d,0 4.7px 28px #00000040}.action-button:before{z-index:-1;content:"";border-radius:inherit;opacity:.62;-webkit-backdrop-filter:blur(20px)saturate(1.8);background:linear-gradient(116deg,#589bff29,#0000 24%,#ffffff29 58%,#0000 82%),radial-gradient(120% 140% at 50% -28%,#ffffff57 0%,#ffffff13 44%,#0000 70%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.action-button{background:linear-gradient(#fff3 0%,#ffffff1f 38%,#040d1c66 100%),#263140d1}}.action-button:after{content:"";mix-blend-mode:screen;opacity:.72;pointer-events:none;background:linear-gradient(#ffffff47,#0000 38%),linear-gradient(90deg,#ffffff94,#0000 8% 90%,#ffffff70),linear-gradient(#0000 68%,#ffffff42);border-radius:11px;position:absolute;inset:1px}.action-button>*{z-index:1;position:relative}.action-button:hover{background:linear-gradient(#ffffff3b 0%,#ffffff1a 52%,#ffffff0f 100%),radial-gradient(100% 160% at 14% 0,#67b0ff42 0%,#67b0ff14 48%,#0000 70%),#263140c2;border-color:#f0f8ffb8;transform:translateY(-1px)}.action-button:active{transform:translateY(1px)scale(.992);box-shadow:inset 0 1px #ffffff70,inset 0 12px 26px #02081229,0 8px 18px #0003}.action-button--primary{color:#fff;background:linear-gradient(#535d6f57,#232c3a80),#26303e80;border-color:#cddcf047;box-shadow:inset 0 0 0 1px #becbde38,inset 0 1px #f6f8ff3d,inset 0 -1px #7e8a9e29,0 4.7px 18px #0000002e}.action-button--primary:before{opacity:.78;background:linear-gradient(90deg,#0000 4%,#eef1f575 14%,#cacfd647 66%,#0000 96%) top/100% 1px no-repeat,linear-gradient(90deg,#0000 7%,#9aa0aa38 24%,#c7cdd638 74%,#0000 96%) bottom/100% 1px no-repeat}.action-button.action-button--glass{z-index:1;color:#fff;text-shadow:0 1px 1px #0003;-webkit-backdrop-filter:blur(16px)saturate(1.45);background:linear-gradient(90deg,#234fb10b,#232d3c1a),#3a465813;border:0;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.action-button.action-button--glass:before{z-index:0;opacity:.68;-webkit-backdrop-filter:none;background:linear-gradient(90deg,#0000 4%,#f4faffe0 14%,#deeeffb3 66%,#0000 96%) top/100% 1.25px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e26b 24%,#d6e9ff85 74%,#0000 96%) bottom/100% 1.15px no-repeat;border-radius:12px;position:absolute;inset:0}.action-button.action-button--glass:after{z-index:0;opacity:.58;mix-blend-mode:normal;clip-path:inset(0 round 11px);background:radial-gradient(80% 125% at 50% 48%,#a0aabc08,#0000 62%),linear-gradient(#6f798e17,#2831421a),#4d586c0f;border-radius:11px;position:absolute;inset:1px}.entry-actions .action-row .action-button:first-child{background:linear-gradient(#ffffff2b,#040d1c33),#ffffff1a;border-color:#daecffd6}.entry-actions .action-row .action-button:last-child{background:linear-gradient(#ffffff24,#040d1c4d),#ffffff1a;border-color:#ebf4ffd6}.action-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.entry-actions .action-row{background:0 0;width:100%;height:auto;margin-left:0;padding:0}.entry-actions .action-row .action-button{color:#fff;-webkit-backdrop-filter:none;min-height:48px;box-shadow:none;background:0 0;border-color:#0000}.entry-actions .action-row .action-button:before,.entry-actions .action-row .action-button:after{content:none}.entry-actions .action-row .action-button:focus-visible{outline-offset:-2px;outline:2px solid #ffffffe0}.entry-glass-button{z-index:2;color:#fff;text-shadow:0 1px 1px #0003;height:48px;min-height:48px;transition:transform .16s var(--motion-soft), box-shadow .18s var(--motion-soft);will-change:transform;border:0;border-radius:12px;justify-content:center;align-items:center;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.15;display:flex;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff57,inset 0 -.75px #a7c6eb38,0 4.7px 18px #0000002e}.entry-glass-button:active{transform:scale(.988)}.entry-glass-button canvas{opacity:0;transition:opacity .16s}.entry-glass-button[data-liquid-glass-prewarmed=true] canvas,.top-up-feature-card[data-liquid-glass-prewarmed=true] canvas,.top-up-plan-pill[data-liquid-glass-prewarmed=true] canvas,.top-up-duration-row[data-liquid-glass-prewarmed=true] canvas,.top-up-mode-toggle__button[data-liquid-glass-prewarmed=true] canvas,.top-up-route__promo-link[data-liquid-glass-prewarmed=true] canvas{transition:none}.entry-glass-button[data-liquid-glass-canvas-ready=true] canvas,.top-up-route__continue[data-liquid-glass-canvas-ready=true] canvas,.top-up-payment-pay[data-liquid-glass-canvas-ready=true] canvas{opacity:.82}.top-up-purchase-route .top-up-route__continue[data-liquid-glass-canvas-ready=true] canvas{opacity:.28}.top-up-payment-pay[data-liquid-glass-canvas-ready=true] canvas{opacity:.58}[data-liquid-glass-canvas-ready=false] canvas,[data-liquid-glass-ready=false] canvas,.entry-glass-button:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-route__continue:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-payment-pay:not([data-liquid-glass-canvas-ready=true]) canvas{opacity:0!important}.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){-webkit-backdrop-filter:blur(16px)saturate(1.45);background:linear-gradient(#96b8f433,#4a74c41f),#ffffff0f;box-shadow:inset 0 0 0 1px #cee0ff4d,inset 0 1px #ffffff4d,inset 0 -1px #7898d02e,0 6px 22px #0816343d}.entry-glass-button:not([data-liquid-glass-canvas-ready=true]):before{opacity:.72;background:linear-gradient(90deg,#0000 4%,#f4faff8f 14%,#deeeff57 66%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e23d 24%,#d6e9ff42 74%,#0000 96%) bottom/100% 1px no-repeat}.entry-glass-button:not([data-liquid-glass-canvas-ready=true]):after{opacity:.5;background:radial-gradient(80% 125% at 50% 45%,#b4cdff0f,#0000 62%),linear-gradient(#7896d21a,#283c641a)}.entry-glass-button:before,.entry-glass-button:after{z-index:0;content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0}.entry-glass-button:before{opacity:.95;background:linear-gradient(90deg,#0000 4%,#f4faffe0 14%,#deeeffb3 66%,#0000 96%) top/100% 1.25px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e26b 24%,#d6e9ff85 74%,#0000 96%) bottom/100% 1.15px no-repeat}.entry-glass-button:after{opacity:.82;clip-path:inset(0 round 11px);background:radial-gradient(80% 125% at 50% 48%,#a0aabc0e,#0000 62%),linear-gradient(#6f798e2b,#28314230),#4d586c21;border-radius:11px;inset:1px}.entry-glass-button>span{z-index:1;position:relative}.entry-glass-button--signup{background:linear-gradient(90deg,#234fb138,#2a374c2e),#3d4d682e;grid-area:5/1}.entry-glass-button--login{background:linear-gradient(90deg,#234fb114,#232d3c38),#3a46582e;grid-area:5/2}.entry-glass-button:focus-visible{outline-offset:3px;outline:2px solid #ffffffe0}.entry-shell .entry-glass-button{isolation:isolate;text-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#96b8f433,#4a74c41f),#ffffff0f;overflow:visible;box-shadow:inset 0 0 0 1px #cee0ff57,inset 0 1px #ffffff57,inset 0 -1px #7898d033,0 6px 22px #08163442}.entry-shell .entry-glass-button canvas{display:none}.entry-shell .entry-glass-button:before{z-index:0;opacity:.78;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(90deg,#0000 4%,#eef1f575 14%,#cacfd647 66%,#0000 96%) top/100% 1px no-repeat,linear-gradient(90deg,#0000 7%,#9aa0aa38 24%,#c7cdd638 74%,#0000 96%) bottom/100% 1px no-repeat}.entry-shell .entry-glass-button:after{z-index:0;opacity:.44;clip-path:inset(0 round 11px);background:radial-gradient(80% 125% at 50% 48%,#aaaeb608,#0000 62%),linear-gradient(#484c531f,#1e212629),#2c30361a;border-radius:11px;inset:1px}.app-screen--home,.app-screen--auth{justify-content:center;align-items:stretch}.status-panel,.auth-panel{width:min(100%, var(--figma-width));background:var(--screen);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.status-panel{justify-content:space-between;padding:34px 2px 8px}.app-shell{z-index:1;width:min(100%, var(--figma-width));min-height:100dvh;padding:max(56px, calc(env(safe-area-inset-top,0px) + 34px), calc(var(--tg-safe-top,0px) + 16px)) 14px max(10px, env(safe-area-inset-bottom));background:var(--screen);flex-direction:column;gap:0;margin:0 auto;display:flex;position:relative}.app-shell:has(.device-wizard){background:var(--panel);padding-left:0;padding-right:0}.app-shell:has(.dev-tools-route){padding-top:max(28px, calc(env(safe-area-inset-top,0px) + 12px))}.app-shell:has(.devices-management){isolation:isolate;background:#141c27;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow:hidden}.app-shell:has(.devices-management) .app-shell__content{min-height:100dvh;padding-bottom:0;display:block}.app-shell:has(.top-up-payment-route){background:var(--panel)}.app-shell:has(.top-up-payment-route) .app-shell__content{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell:has(.devices-management) .bottom-nav{z-index:50}:is(.app-screen:has(.top-up-purchase-route),.app-screen:has(.top-up-upgrade-route),.app-screen:has(.top-up-payment-route)){overscroll-behavior:none;overflow-y:hidden}:is(.app-shell:has(.top-up-purchase-route),.app-shell:has(.top-up-upgrade-route),.app-shell:has(.top-up-payment-route)){width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;overflow:hidden}:is(.app-shell:has(.top-up-purchase-route),.app-shell:has(.top-up-upgrade-route)){padding-left:0;padding-right:0}.app-header{justify-content:space-between;align-items:center;min-height:52px;margin-bottom:16px;display:flex}.brand-mark{flex:none;width:55px;line-height:0}.app-header__bell{color:#fff;place-items:center;width:48px;height:48px;line-height:0;display:grid;position:relative}.app-header__bell img{width:32px;height:32px}.app-header__bell span{background:#ffae12;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;right:8px}:is(.app-shell:has(.profile-route),.app-shell:has(.support-route),.app-shell:has(.friends-route),.app-shell:has(.notifications-route)){padding-top:max(46px, calc(env(safe-area-inset-top,0px) + 24px), calc(var(--tg-safe-top,0px) + 16px))}:is(.app-shell:has(.profile-route) .app-header,.app-shell:has(.support-route) .app-header,.app-shell:has(.friends-route) .app-header,.app-shell:has(.notifications-route) .app-header){min-height:44px;margin-bottom:12px}:is(.app-shell:has(.profile-route) .brand-mark,.app-shell:has(.support-route) .brand-mark,.app-shell:has(.friends-route) .brand-mark,.app-shell:has(.notifications-route) .brand-mark){width:47px}:is(.app-shell:has(.profile-route) .app-header__bell,.app-shell:has(.support-route) .app-header__bell,.app-shell:has(.friends-route) .app-header__bell,.app-shell:has(.notifications-route) .app-header__bell){width:40px;height:40px}:is(.app-shell:has(.profile-route) .app-header__bell img,.app-shell:has(.support-route) .app-header__bell img,.app-shell:has(.friends-route) .app-header__bell img,.app-shell:has(.notifications-route) .app-header__bell img){width:27px;height:27px}:is(.app-shell:has(.profile-route) .app-header__bell span,.app-shell:has(.support-route) .app-header__bell span,.app-shell:has(.friends-route) .app-header__bell span,.app-shell:has(.notifications-route) .app-header__bell span){width:8px;height:8px;top:7px;right:6px}.fs-logo-mark{color:#fff;filter:drop-shadow(0 8px 26px #2d89ff4d);width:62px;display:inline-grid}.fs-logo-mark img{width:100%;height:auto;display:block}.entry-brand.fs-logo-mark{width:74px}.entry-shell .fs-animated-bg{--fs-bg-top:61%;--fs-bg-left:43%;--fs-bg-width:640px;--fs-bg-height:430px;--fs-bg-scale:.88;--fs-bg-scale-to:.88;background:radial-gradient(96% 58% at 44% 70%,#2c65ff9e,#0000 56%),radial-gradient(88% 48% at 50% 86%,#37d3e85c,#0000 60%),linear-gradient(#111115 0%,#0f1519 48%,#0b1015 100%)}.entry-shell .fs-animated-bg__stage{inset:-12% -58% -8%}.entry-shell .fs-animated-bg__group{opacity:.76;filter:blur(76px)saturate(1.28)}.entry-shell .fs-animated-bg__group--two{opacity:.56;filter:blur(68px)saturate(1.34)}.entry-shell .fs-animated-bg:before{opacity:.22;background-image:radial-gradient(#ffffff26 .28px,#0000 .72px),radial-gradient(120% 62% at 50% 5%,#00000094,#0000 58%),radial-gradient(110% 70% at 95% 48%,#0000008f,#0000 62%),linear-gradient(#0000000f,#0003)}.entry-shell .fs-animated-bg:after{opacity:.68;background:radial-gradient(92% 38% at 27% 91%,#2b62ffb3,#0000 66%),radial-gradient(88% 44% at 43% 78%,#238fff61,#0000 60%),linear-gradient(#070a0f0f,#070a0f1a)}.fs-animated-bg{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 100% at 18% 78%,#2f5fff2e,#0000 46%),linear-gradient(#111115 0%,#0f1519 48%,#0b1015 100%);position:absolute;inset:0;overflow:hidden}.fs-animated-bg__stage{position:absolute;inset:-28% -78% -18%;transform:translate(0,0)}.fs-animated-bg__canvas{top:var(--fs-bg-top,51%);left:var(--fs-bg-left,47%);width:var(--fs-bg-width,910px);height:var(--fs-bg-height,777px);transform:translate(-50%, -50%) rotate(var(--fs-bg-rotate,-90deg)) scale(var(--fs-bg-scale,.84));transform-origin:50%;background:0 0;position:absolute;overflow:visible}.fs-animated-bg__group{opacity:.9;filter:blur(67.5px)saturate(1.12);width:684.05px;height:572.45px;position:absolute;top:-72.05px;left:-50.47px;transform:rotate(-90deg)}.fs-animated-bg__group--two{opacity:.72;filter:blur(60px)saturate(1.18);mix-blend-mode:color-dodge;left:-50.46px}.fs-animated-bg__shape{transform-origin:50%;will-change:inset, transform;border-radius:999px;display:block;position:absolute}.fs-animated-bg__shape--one{background:#093039;animation:13.5s ease-in-out infinite fs-gradient-group-one-shape-one}.fs-animated-bg__shape--two{background:#19637e;animation:13.5s ease-in-out infinite fs-gradient-group-one-shape-two}.fs-animated-bg__shape--three{background:#2b4084;animation:13.5s ease-in-out infinite fs-gradient-group-one-shape-three}.fs-animated-bg__group--two .fs-animated-bg__shape--one{background:#1f36a5;animation-name:fs-gradient-group-two-shape-one}.fs-animated-bg__group--two .fs-animated-bg__shape--two{background:#19637e;animation-name:fs-gradient-group-two-shape-two}.fs-animated-bg__group--two .fs-animated-bg__shape--three{background:#2b4084;animation-name:fs-gradient-group-two-shape-three}.fs-animated-bg:before{content:"";z-index:1;opacity:.28;background-image:radial-gradient(#fff3 .32px,#0000 .76px),radial-gradient(120% 78% at 50% 9%,#000000a8,#0000 56%),radial-gradient(120% 74% at 92% 54%,#0009,#0000 58%),linear-gradient(#00000005,#0000006b);background-position:0 0,0 0,0 0,0 0;background-size:2px 2px,100% 100%,100% 100%,100% 100%;position:absolute;inset:0}.fs-animated-bg:after{z-index:2;content:"";mix-blend-mode:screen;opacity:.48;background:radial-gradient(94% 42% at 24% 90%,#2b5fff8f,#0000 62%),radial-gradient(96% 54% at 30% 73%,#2068ff5c,#0000 56%),linear-gradient(#070a0f24,#070a0f38);position:absolute;inset:0}.fs-animated-bg--platinum:before{filter:hue-rotate(118deg)saturate(1.08)}@keyframes fs-gradient-group-one-shape-one{0%,to{inset:-12.23% 9.5% 24.49% -6.09%;transform:rotate(-85.94deg)}33%{inset:30.09% 35.86% 5.43% -6.85%;transform:rotate(-132.25deg)}66%{inset:5.94% 27.52% 29.57% 1.49%;transform:rotate(-149.03deg)}}@keyframes fs-gradient-group-one-shape-two{0%,to{inset:-2.52% 28.34% 56.01% 9.42%;transform:matrix(.64,.77,-.77,.64,0,0)}33%{inset:4.33% 27.03% 49.16% 10.73%;transform:matrix(.64,.77,-.77,.64,0,0)}66%{inset:32.59% 49.68% 20.9% -11.92%;transform:matrix(.64,.77,-.77,.64,0,0)}}@keyframes fs-gradient-group-one-shape-three{0%,to{inset:84.35% 27.94% -18.2% 31.01%;transform:rotate(4.53deg)}33%{inset:27.53% 50.74% 25% -8.3%;transform:rotate(109.39deg)}66%{inset:-1.68% 50.12% 54.21% -7.68%;transform:rotate(109.39deg)}}@keyframes fs-gradient-group-two-shape-one{0%,to{inset:25.59% 37.27% 9.93% -8.26%;transform:rotate(152.74deg)}33%{inset:30.09% 35.86% 5.43% -6.85%;transform:rotate(-132.25deg)}66%{inset:32.05% 35.81% 3.47% -6.8%;transform:rotate(152.74deg)}}@keyframes fs-gradient-group-two-shape-two{0%,to{inset:-12.81% 55.69% 73.52% -8.26%;transform:matrix(-.69,-.72,.72,-.69,0,0)}33%{inset:4.33% 27.03% 49.16% 10.73%;transform:matrix(.64,.77,-.77,.64,0,0)}66%{inset:36.87% 36.68% 23.84% 10.74%;transform:matrix(-.44,.9,-.9,-.44,0,0)}}@keyframes fs-gradient-group-two-shape-three{0%,to{inset:88.84% 35.45% -30.3% 14.27%;transform:rotate(55.99deg)}33%{inset:27.53% 50.74% 25% -8.3%;transform:rotate(109.39deg)}66%{inset:18.56% 53.16% 41.14% -2.03%;transform:rotate(55.99deg)}}@media (prefers-reduced-motion:reduce){.fs-animated-bg__shape,.fs-animated-bg:before{animation:none}}@keyframes fs-page-enter{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes fs-panel-enter{0%{opacity:0;transform:translateY(14px)scale(.986)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fs-sheet-enter{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fs-modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes fs-asset-float-enter{0%{opacity:0;transform:translateY(18px)scale(.96)rotate(-1.5deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes fs-dock-enter{0%{opacity:0;transform:translate(-50%)translateY(18px)scale(.982)}to{opacity:1;transform:translate(-50%)translate(0,0)scale(1)}}@keyframes fs-content-settle{0%{opacity:.985;transform:translateY(16px)scale(.988)}to{opacity:1;transform:translate(0,0)scale(1)}}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);font:inherit;background:#ffffff1a;border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff24}.app-shell__content{flex:1;align-content:start;gap:10px;padding-bottom:0;display:grid}.app-shell__content--settling{animation:fs-content-settle .36s var(--motion-spring) both;transform-origin:50% 0;will-change:transform}.app-shell:has(.bottom-nav) .app-shell__content{animation:fs-content-settle .36s var(--motion-spring) both;padding-bottom:max(128px, calc(env(safe-area-inset-bottom,0px) + 116px))}.home-hero{gap:6px;padding-top:18px;display:grid}.home-hero h1{letter-spacing:0;max-width:11ch;margin:0;font-size:38px;line-height:.98}.route-state{align-content:center;gap:12px;min-height:360px;padding:28px 2px;display:grid}.route-state h1{letter-spacing:0;max-width:12ch;margin:0;font-size:34px;line-height:1}.route-state p{max-width:28ch;color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.45}.route-state__kicker{color:var(--green);margin:0;font-size:13px;font-weight:800}.route-state__kicker--action{color:#ffe0a6}.route-state__action{width:100%;margin-top:10px}.home-banner{color:#58d893;background:#0c865073;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:5px 10px;font-size:11px;font-weight:600;display:flex}.home-banner--warning{text-align:center;color:#ffeac2;background:#ffb7421f;border-color:#ffca6657;flex-direction:column;gap:2px;line-height:1.25}.device-limit-banner{color:#ffeac2;background:#ffb7421f;border:1px solid #ffca6657;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.device-limit-banner__copy{flex-direction:column;gap:3px;padding-right:24px;line-height:1.3;display:flex}.device-limit-banner__copy strong{font-size:13px;font-weight:700}.device-limit-banner__copy span{color:#ffeac2d1;font-size:12px;font-weight:500}.device-limit-banner__dismiss{color:#ffeac2;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.device-limit-banner__cta{color:#1a1207;background:#ffca66;border-radius:8px;align-self:flex-start;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none}.home-activation-modal{z-index:80;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);place-items:stretch stretch;display:grid;position:fixed;inset:0}.home-activation-modal__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 18%,#677fff29,#0000 30%),linear-gradient(#111923 0%,#121b26 100%);animation:.26s ease-out both fs-modal-backdrop-enter;position:absolute;inset:0}.home-activation-modal__sheet{z-index:1;min-height:100%;padding:calc(env(safe-area-inset-top,0) + 24px) 20px calc(env(safe-area-inset-bottom,0) + 28px);text-align:center;grid-template-rows:1fr auto auto auto 1fr;place-items:start center;animation:.18s ease-out both fs-modal-backdrop-enter;display:grid;position:relative;overflow:hidden}.home-activation-modal__confetti{pointer-events:none;position:absolute;inset:0}.home-activation-modal__confetti img{object-fit:cover;opacity:.96;width:100%;height:100%}.home-activation-modal__shield{aspect-ratio:1;filter:drop-shadow(0 24px 64px #5366e024);grid-row:3;align-self:center;width:min(78vw,370px);margin:8px 0 28px;animation:.22s ease-out 40ms both fs-modal-backdrop-enter;position:relative}.home-activation-modal__shield-image{object-fit:contain;width:100%;height:100%}.home-activation-modal__copy{z-index:1;grid-row:2;gap:0;max-width:680px;display:grid;position:relative}.home-activation-modal__copy h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,6.2vw,58px);font-weight:800;line-height:1.04}.home-activation-modal__done-shell{z-index:1;grid-row:4;align-self:center;width:100%;max-width:343px;margin-top:12px;position:relative}.home-activation-modal__done{width:100%;height:48px;min-height:48px;overflow:hidden}.home-trial-modal{z-index:40;place-items:end stretch;display:grid;position:fixed;inset:0}.home-trial-modal__backdrop{background:#03060a8a;animation:.22s ease-out both fs-modal-backdrop-enter;position:absolute;inset:0}.home-trial-modal__sheet{z-index:1;min-height:min(53vh,472px);padding:10px 20px calc(env(safe-area-inset-bottom,0) + 28px);color:#fff;text-align:center;animation:fs-sheet-enter .52s var(--motion-spring) both;background:#151d28;border-radius:28px 28px 0 0;justify-items:center;display:grid;position:relative;box-shadow:0 -18px 44px #00000042}.home-trial-modal__handle{background:#f6f8ff38;border-radius:999px;width:36px;height:5px}.home-trial-modal__copy{gap:28px;margin-top:22px;display:grid}.home-trial-modal__copy h2,.home-trial-modal__copy p{text-wrap:balance;margin:0}.home-trial-modal__copy h2{letter-spacing:0;font-size:34px;font-weight:800;line-height:1.06}.home-trial-modal__copy p{color:#f6f8ffa3;font-size:18px;font-weight:500;line-height:1.18}.home-trial-modal__coins{width:min(78vw,384px);margin-top:38px;margin-bottom:36px}.home-trial-modal__coins img{width:100%;height:auto;animation:fs-asset-float-enter .62s var(--motion-spring) 80ms both;display:block}.home-free-days-modal__sheet{min-height:min(52vh,452px);padding-top:10px}.home-free-days-modal__copy{gap:26px;margin-top:20px}.home-free-days-modal__copy p{max-width:340px}.home-free-days-modal__calendar{width:min(76vw,420px);margin-top:28px;margin-bottom:36px}.home-free-days-modal__calendar img{filter:drop-shadow(0 18px 38px #00000029);width:100%;height:auto;animation:fs-asset-float-enter .62s var(--motion-spring) 80ms both;display:block}.plan-card,.devices-preview{background:var(--panel);box-shadow:none;border:0;border-radius:12px}.plan-card{isolation:isolate;background:#111115;border-radius:18px;gap:0;min-height:352px;padding:16px 12px 14px;display:grid;position:relative;overflow:hidden}.plan-card .fs-animated-bg{--fs-bg-top:72%;--fs-bg-left:39%;--fs-bg-width:760px;--fs-bg-height:648px;--fs-bg-scale:.56;--fs-bg-scale-to:.59}.plan-card .fs-animated-bg:after{opacity:.42}.plan-card .fs-animated-bg:before{background-image:radial-gradient(120% 78% at 50% 9%,#000000a8,#0000 56%),radial-gradient(120% 74% at 92% 54%,#0009,#0000 58%),linear-gradient(#00000005,#0000006b);background-size:100% 100%,100% 100%,100% 100%}.plan-card--platinum .fs-animated-bg{--fs-bg-top:70%;--fs-bg-left:44%;--fs-bg-scale:.58;--fs-bg-scale-to:.61}.plan-card--platinum .fs-animated-bg__shape--one{background:#532070}.plan-card--platinum .fs-animated-bg__shape--two{background:#e23a87}.plan-card--platinum .fs-animated-bg__shape--three{background:#7b40ff}.plan-card--platinum .fs-animated-bg__group--two .fs-animated-bg__shape--one{background:#f2386f}.plan-card--platinum .fs-animated-bg__group--two .fs-animated-bg__shape--two{background:#cc43ff}.plan-card--platinum .fs-animated-bg__group--two .fs-animated-bg__shape--three{background:#56237d}.plan-card--platinum .fs-animated-bg:after{opacity:.62;background:radial-gradient(90% 52% at 27% 83%,#ff3362b3,#0000 62%),radial-gradient(94% 58% at 56% 80%,#be3fffbd,#0000 62%),radial-gradient(90% 54% at 88% 66%,#482d9657,#0000 58%),linear-gradient(#070a0f1f,#070a0f2e)}.plan-card>:not(.fs-animated-bg){z-index:1;position:relative}.plan-card__chrome{justify-content:space-between;align-items:center;height:32px;padding:0;display:flex}.plan-card__logo{width:41px}.plan-card__bell{color:#fff;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:relative}.plan-card__bell img{width:27px;height:27px}.plan-card__bell-dot{background:#ffae12;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:6px}.plan-card__hero{text-align:center;justify-items:center;gap:6px;padding-top:36px;display:grid}.plan-card__label{color:#fff;justify-content:center;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:400;line-height:1.5;display:flex}.plan-card__trial-badge{color:#fff;letter-spacing:.3px;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff57;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex}.plan-card h1{color:#fff;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(42px,11.5vw,48px);font-weight:500;line-height:1}.plan-card__traffic{gap:9px;width:100%;margin-top:26px;display:grid}.plan-card__traffic-summary{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.plan-card__traffic-info{vertical-align:-2px;color:#f6f8ffb8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:7px;padding:0;display:inline-flex}.plan-card__traffic-info:active{color:#fff}.plan-card__traffic-bar{background:#f6f8ff29;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.plan-card__traffic-bar span{border-radius:inherit;background:#fff;min-width:4px;height:100%;display:block}.plan-card__traffic-labels{color:#f6f8ffad;justify-content:space-between;font-size:13px;font-weight:500;line-height:1.2;display:flex}.plan-card__paid{color:#0fffa7;min-height:25px;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#0592666b;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:2px 11px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.plan-card__paid svg{flex:none;width:16px;height:16px}.plan-card__reminder{z-index:1;color:#f8fbff;min-height:34px;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(90% 160% at 12% 92%,#2b6eff1a,#0000 60%),linear-gradient(90deg,#234fb114,#232d3c1a),#3a465829;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1;display:flex;position:relative;box-shadow:inset 0 .75px #f5faff29,inset 0 -.75px #a7c6eb14}.plan-card--platinum .plan-card__reminder{background:radial-gradient(90% 160% at 12% 92%,#ff377d1f,#0000 60%),radial-gradient(110% 140% at 70% 65%,#c03fff14,#0000 62%),linear-gradient(90deg,#c740aa21,#232d3c26),#4c375624}.plan-card__reminder svg{flex:none;width:16px;height:16px}.plan-card__action{width:100%;min-height:48px}.plan-card__actions .plan-card__action.plan-card__action--glass{z-index:1;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.45);background:linear-gradient(#96b8f433,#4a74c41f),#ffffff0f;border:0;position:relative;box-shadow:inset 0 0 0 1px #cee0ff4d,inset 0 1px #ffffff4d,inset 0 -1px #7898d02e,0 6px 22px #0816343d}.plan-card__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.plan-card__actions--after-reminder{margin-top:14px}.plan-card__actions:not(.plan-card__actions--single){background:0 0;width:100%;height:48px;margin-left:0;padding:0}.plan-card__actions:not(.plan-card__actions--single) .action-button{color:#fff;min-height:48px}.plan-card__actions:not(.plan-card__actions--single) .action-button--primary{color:#080d14;box-shadow:none;text-shadow:none;background:radial-gradient(110% 100% at 56%,#ffffffdb,#0000 34%),linear-gradient(100deg,#5fb2ff 0%,#91cfff 34%,#f3d5ff 71%,#e18af4 100%);border:0;font-weight:500}.plan-card__actions:not(.plan-card__actions--single) .action-button--primary:before,.plan-card__actions:not(.plan-card__actions--single) .action-button--primary:after{content:none}.plan-card__actions:not(.plan-card__actions--single) .action-button--primary>span{z-index:1;position:relative}.plan-card__actions:not(.plan-card__actions--single) .action-button:not(.action-button--primary),.plan-card__actions--single .action-button:not(.action-button--primary){z-index:2;color:#fff;text-shadow:0 1px 1px #0003;background:linear-gradient(90deg,#234fb10b,#232d3c1a),#3a465813;border:0;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.plan-card__actions:not(.plan-card__actions--single) .action-button:not(.action-button--primary):before,.plan-card__actions:not(.plan-card__actions--single) .action-button:not(.action-button--primary):after,.plan-card__actions--single .action-button:not(.action-button--primary):before,.plan-card__actions--single .action-button:not(.action-button--primary):after{z-index:0;content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0}.plan-card__actions:not(.plan-card__actions--single) .action-button:not(.action-button--primary):before,.plan-card__actions--single .action-button:not(.action-button--primary):before{opacity:.68;background:linear-gradient(90deg,#0000 4%,#f4faffe0 14%,#deeeffb3 66%,#0000 96%) top/100% 1.25px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e26b 24%,#d6e9ff85 74%,#0000 96%) bottom/100% 1.15px no-repeat}.plan-card__actions:not(.plan-card__actions--single) .action-button:not(.action-button--primary):after,.plan-card__actions--single .action-button:not(.action-button--primary):after{opacity:.58;clip-path:inset(0 round 11px);background:radial-gradient(80% 125% at 50% 48%,#a0aabc08,#0000 62%),linear-gradient(#6f798e17,#2831421a),#4d586c0f;border-radius:11px;inset:1px}.plan-card__actions:not(.plan-card__actions--single) .action-button:not(.action-button--primary)>span,.plan-card__actions--single .action-button:not(.action-button--primary)>span{z-index:1;position:relative}.plan-card__actions:not(.plan-card__actions--single) .action-button:focus-visible{outline-offset:-2px;outline:2px solid #ffffffe0}.plan-card__actions--single{grid-template-columns:1fr}.plan-card__current{color:#f6f8ffc4;text-align:center;margin:0;padding-top:14px;font-size:12px;line-height:1.5}.devices-preview{background:#141c27;border-radius:18px;gap:14px;min-height:0;padding:14px 20px 12px;display:grid}.devices-preview a{text-decoration:none}.devices-preview__header,.devices-preview__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.devices-preview__header h2{color:#fff;align-items:baseline;gap:6px;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:1;display:flex}.devices-preview__header h2 span{color:#f6f8ff99;white-space:nowrap;margin-left:0;font-size:13px;font-weight:400}.devices-preview__view-all{color:#fff;white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:1}.devices-preview__row{isolation:isolate;align-items:center;justify-content:initial;background:linear-gradient(90deg,#234fb11a,#232d3c2e),#3a46581a;border:0;border-radius:16px;grid-template-columns:auto 1fr auto;min-height:72px;padding:10px 12px 10px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff52,inset 0 -.75px #a7c6eb33,0 4.7px 18px #00000029}.devices-preview__row:before,.devices-preview__row:after{z-index:0;content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.devices-preview__row:before{opacity:.78;background:linear-gradient(90deg,#0000 4%,#f4faffbd 14%,#deeeff80 66%,#0000 96%) top/100% 1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e247 24%,#d6e9ff61 74%,#0000 96%) bottom/100% 1px no-repeat}.devices-preview__row:after{opacity:.78;background:radial-gradient(80% 125% at 50% 48%,#a0aabc0b,#0000 62%),linear-gradient(#6f798e1f,#28314229),#4d586c17;border-radius:15px;inset:1px}.devices-preview__row>*{z-index:1;position:relative}.devices-preview__phone{background:#ffffff1a;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;line-height:1.4;display:grid}.devices-preview__text{flex:1;align-content:start;gap:4px;padding-top:0;padding-left:14px;display:grid}.devices-preview__row>span[aria-hidden=true]:last-of-type{color:#fff;align-self:center;padding-top:0;font-size:28px;font-weight:400;line-height:.8;transform:translateY(-2px)}.devices-preview__row strong{color:#fff;font-size:16px;font-weight:600;line-height:1.4}.devices-preview__text span{color:#f6f8ff94;font-size:13px;line-height:1.4}.devices-preview__add{color:#fff;min-height:42px;font:inherit;background:#090f17;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:16px;font-weight:500;display:flex}.devices-preview__usage{background:#ffffff1a;border-radius:160px;height:8px;position:absolute;bottom:32px;left:10px;right:10px;overflow:hidden}.devices-preview__usage span{background:#007aff;min-width:8px;height:100%;display:block}.devices-preview__usage-labels{color:#fff;justify-content:space-between;font-size:12px;font-weight:500;line-height:1.35;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.device-slots{grid-template-columns:repeat(5,14px);justify-content:end;gap:7px;min-width:98px;display:grid}.device-slot{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;width:14px;height:52px}.device-slot--filled{background:linear-gradient(#49ceadf5,#1995ffd6);border-color:#49cead73}.bottom-nav{z-index:50;right:auto;bottom:max(34px, calc(env(safe-area-inset-bottom,0px) + 22px));isolation:isolate;contain:paint;-webkit-backdrop-filter:none;background:linear-gradient(#2a3037f2,#1f242bf5),#ffffff1a;border:0;border-top:.954px solid #00000026;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:0;width:min(347px,100vw - 28px);min-height:76px;margin:0;padding:8px 0;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.bottom-nav__item{color:#a2acb0;min-width:0;min-height:60px;font:inherit;letter-spacing:.06px;transition:color .14s ease, transform .16s var(--motion-soft), opacity .14s ease;background:0 0;border:0;border-radius:8px;place-items:center;gap:3.817px;font-size:10.5px;font-weight:590;display:grid}.bottom-nav__item:hover,.bottom-nav__item:focus,.bottom-nav__item:active,.bottom-nav__item--active:hover,.bottom-nav__item--active:focus,.bottom-nav__item--active:active{color:#fff;box-shadow:none;background:0 0;outline:none}.bottom-nav__item:hover,.bottom-nav__item:focus-visible{transform:translateY(-1px)}.bottom-nav__item:active{transform:translateY(1px)scale(.982)}.bottom-nav__icon{width:30px;height:30px;display:block;overflow:visible}.bottom-nav__item:disabled{opacity:.54}a.bottom-nav__item{align-content:center}.bottom-nav__item--active{color:#fff;background:0 0}:where(.profile-glass-row--button,.support-faq-row,.support-help-card__button,.friends-referral-card__button,.top-up-mode-toggle__button,.top-up-route__promo-link,.top-up-duration-row,.device-type-card,.devices-management__import,.devices-management__change-client,.device-detail-card__remove,.profile-payment-card__button,.promocode-form__submit,.gift-claim-route__claim,.gift-claim-route__action,.route-state__action){transition:transform .16s var(--motion-soft), border-color .18s ease, box-shadow .18s ease, opacity .16s ease;will-change:transform}:where(.profile-glass-row--button,.support-help-card__button,.friends-referral-card__button,.top-up-mode-toggle__button,.top-up-route__promo-link,.top-up-duration-row,.device-type-card,.devices-management__import,.devices-management__change-client,.profile-payment-card__button,.promocode-form__submit,.gift-claim-route__claim,.gift-claim-route__action,.route-state__action):active{transform:scale(.988)}:where(.device-detail-card__remove):active{transform:scale(.992)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.profile-route{align-content:start;gap:8px;padding-top:0;padding-bottom:12px;display:grid}.app-shell:has(.profile-route){padding-left:14px;padding-right:14px}.profile-panel{background:#141c27;border-radius:22px;gap:10px;padding:14px 12px;display:grid}.profile-panel--compact{gap:10px}.profile-panel h1,.profile-panel h2{color:#fff;letter-spacing:0;margin:0;font-size:25px;font-weight:800;line-height:1.05}.profile-field{color:#fff;letter-spacing:0;background:#252c37;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:43px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.profile-field span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-field svg{color:#f6f8ff8f;flex:none}.profile-glass-row{color:#fff;min-width:0;min-height:51px;font:inherit;text-align:left;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0e,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;border:0;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff5c,inset 0 -.75px #a7c6eb29,0 4.7px 18px #00000021}.profile-glass-row:before,.profile-glass-row:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.profile-glass-row:before{opacity:.8;background:linear-gradient(90deg,#0000 5%,#f4faff80 14%,#deeeff42 62%,#0000 92%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 8%,#97b9e23d 22%,#d6e9ff42 72%,#0000 94%) bottom/100% 1px no-repeat}.profile-glass-row:after{opacity:.86;background:radial-gradient(90% 140% at 22% 5%,#fff1,#0000 46%),linear-gradient(#6f798e17,#28314224);inset:1px}.profile-glass-row--button{cursor:pointer}.profile-glass-row--disabled{cursor:not-allowed;opacity:.55}.profile-glass-row>*{z-index:1;position:relative}.profile-glass-row__icon{color:#fff;background:#ffffff1c;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.profile-glass-row__text{gap:2px;min-width:0;display:grid}.profile-glass-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.profile-glass-row small{color:#f6f8ff8f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.profile-glass-row__value{color:#f6f8ff94;white-space:nowrap;font-size:14px;font-weight:500}.profile-glass-row__chevron{color:#f6f8ff7a;transition:transform .16s}.profile-glass-row__chevron--open{transform:rotate(90deg)}.notifications-route{gap:10px;padding-bottom:18px;display:grid}.notifications-panel{background:#141c27;border-radius:22px;gap:10px;padding:14px 12px;display:grid}.notifications-panel__heading{justify-content:space-between;align-items:baseline;padding:0 2px 2px;display:flex}.notifications-panel__heading h1{color:#fff;letter-spacing:0;margin:0;font-size:24px;font-weight:800}.notifications-panel__heading span{color:#f6f8ff94;font-size:13px;font-weight:800}.notifications-list{gap:8px;display:grid}.notification-card{grid-template-columns:38px minmax(0,1fr) auto;min-height:62px}.notification-card__icon--success{color:#25f2a2;background:#14926c42}.notification-card__icon--warning{color:#ff9fb0;background:#ff70862e}.notification-card__icon--info{color:#66b2ff;background:#0a84ff33}.notification-card__time{color:#f6f8ff73;white-space:nowrap;align-self:start;padding-top:2px;font-size:11px;font-weight:800}.notifications-empty{color:#f6f8ff94;text-align:center;background:#ffffff09;border-radius:17px;justify-items:center;gap:8px;padding:26px 20px;display:grid}.notifications-empty strong{color:#fff;font-size:17px;font-weight:800}.notifications-empty p{max-width:250px;margin:0;font-size:13px;font-weight:700;line-height:1.35}.profile-language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-language-option{color:#f6f8ffa8;min-height:38px;font:inherit;background:#ffffff0a;border:1px solid #92a9cb38;border-radius:14px;font-size:14px;font-weight:800}.profile-language-option--active{color:#fff;background:radial-gradient(80% 160% at 12% 92%,#0a84ff52,#0000 64%),#0a84ff1a;border-color:#0a84ffb8}.profile-route__error{color:#ffe8ceeb;background:#ff994e1a;border:1px solid #ffb97033;border-radius:8px;margin:0;padding:10px 11px;font-size:12px;font-weight:700;line-height:1.35}.profile-route__logout{color:#ff9aae;min-height:42px;box-shadow:none;background:0 0;border:0;justify-self:center;padding:0 20px}.profile-route__logout:before,.profile-route__logout:after{content:none}.profile-route__logout:disabled{cursor:wait;opacity:.72;transform:none}.profile-route__logout:hover,.profile-route__logout:focus,.profile-route__logout:active{color:#ff9aae;box-shadow:none;background:0 0;border-color:#0000;outline:none;transform:none}.profile-detail-route{min-height:100%;padding-bottom:max(18px, env(safe-area-inset-bottom,0px));align-content:start;gap:12px;display:grid}.app-shell:has(.profile-detail-route){padding-top:max(48px, calc(env(safe-area-inset-top,0px) + 24px));background:#080d14;padding-left:14px;padding-right:14px}.profile-detail-route__header{align-items:center;gap:12px;min-height:54px;display:flex}.profile-detail-route__header h1{color:#fff;letter-spacing:0;margin:0;font-size:23px;font-weight:800;line-height:1}.profile-detail-card{color:#fff;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0e,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;border:0;border-radius:22px;gap:12px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff5c,inset 0 -.75px #a7c6eb29,0 4.7px 18px #00000021}.profile-detail-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(90deg,#0000 5%,#f4faff80 14%,#deeeff42 62%,#0000 92%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 8%,#97b9e23d 22%,#d6e9ff42 72%,#0000 94%) bottom/100% 1px no-repeat;position:absolute;inset:0}.profile-detail-card:after{content:"";z-index:0;pointer-events:none;opacity:.86;background:radial-gradient(90% 140% at 22% 5%,#fff1,#0000 46%),linear-gradient(#6f798e17,#28314224);border-radius:21px;position:absolute;inset:1px}.profile-detail-card>*{z-index:1;position:relative}.profile-detail-card--hero{text-align:center;background:radial-gradient(94% 160% at 12% 92%,#2b6eff1f,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;align-content:center;justify-items:center;min-height:190px}.profile-detail-card--hero span{color:#ffffffdb;font-size:17px;font-weight:500}.profile-detail-card--hero strong{color:#fff;letter-spacing:0;font-size:49px;font-weight:500;line-height:1}.profile-detail-card__cancel{color:#fff;width:100%;min-height:50px;font:inherit;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0e,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;border:0;border-radius:17px;font-size:17px;font-weight:500;box-shadow:inset 0 .75px #f5faff5c,inset 0 -.75px #a7c6eb29,0 4.7px 18px #00000021}.profile-detail-card__cancel:disabled{cursor:default;opacity:.72}.profile-detail-card__note{color:#f6f8ffa3;max-width:100%;margin:-4px 0 0;font-size:13px;font-weight:600;line-height:1.25}.profile-detail-card__note--error{color:#ff98aa}.profile-billing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-billing-actions--single{grid-template-columns:1fr}.profile-gradient-action,.profile-glass-action{color:#08101a;border-radius:17px;place-items:center;min-height:54px;font-size:17px;font-weight:700;text-decoration:none;display:grid}.profile-gradient-action{background:linear-gradient(105deg,#63b5ff 0%,#dcecff 58%,#eda2f3 100%)}.profile-glass-action{color:#fff;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0e,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;border:0;box-shadow:inset 0 .75px #f5faff5c,inset 0 -.75px #a7c6eb29,0 4.7px 18px #00000021}.profile-payment-card{gap:15px}.profile-payment-card__summary{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.profile-payment-card__summary span:last-child{gap:2px;display:grid}.profile-payment-card__summary strong{font-size:17px;font-weight:800}.profile-payment-card__summary small{color:#f6f8ff8f;font-size:13px;font-weight:700}.profile-payment-card__actions{grid-template-columns:1fr;gap:9px;display:grid}.profile-payment-card__actions a{color:#fff;min-height:43px;font:inherit;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0e,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;border:0;border-radius:14px;place-items:center;font-size:14px;font-weight:800;text-decoration:none;display:grid;box-shadow:inset 0 .75px #f5faff52,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000001f}.support-route{align-content:start;gap:8px;padding-top:0;padding-bottom:14px;display:grid}.app-shell:has(.support-route){padding-left:14px;padding-right:14px}.support-card{background:#141c27;border-radius:22px;gap:16px;padding:18px 12px;display:grid}.support-card h1,.support-help-card h2{color:#fff;letter-spacing:0;margin:0;font-size:23px;font-weight:800;line-height:1.08}.support-faq-list{gap:7px;display:grid}.support-faq-row{color:#fff;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border:0;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.support-faq-row:before{content:"";pointer-events:none;border-radius:inherit;opacity:.62;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff7a 70%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e252 24%,#d6e9ff66 74%,#0000 96%) bottom/100% 1.1px no-repeat;position:absolute;inset:0}.support-faq-row:after{content:"";pointer-events:none;border-radius:inherit;opacity:.48;background:radial-gradient(80% 125% at 50% 48%,#a0aabc06,#0000 62%),linear-gradient(#6f798e0b,#2831420f),#4d586c09;position:absolute;inset:1px}.support-faq-row>*{z-index:1;position:relative}.support-faq-row summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:clamp(13.5px,3.8vw,15px);font-weight:800;line-height:1.12;list-style:none;display:grid}.support-faq-row summary::-webkit-details-marker{display:none}.support-faq-row summary:after{content:"";border-bottom:2px solid #f6f8ff6b;border-right:2px solid #f6f8ff6b;place-self:center;width:6px;height:6px;margin-right:3px;transition:transform .14s;transform:translateY(-1px)rotate(45deg)}.support-faq-row[open] summary:after{transform:translateY(2px)rotate(225deg)}.support-faq-row p{color:#f6f8ff9e;margin:0;padding:0 13px 15px;font-size:13.5px;font-weight:600;line-height:1.38}.support-help-card{background:#141c27;border-radius:22px;gap:14px;padding:13px 12px 14px;display:grid}.support-help-card__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.support-help-card__button{color:#fff;text-align:center;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border:0;border-radius:14px;place-items:center;min-width:0;min-height:44px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.support-help-card__button:before,.support-help-card__button:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.support-help-card__button:before{opacity:.62;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff7a 70%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e252 24%,#d6e9ff66 74%,#0000 96%) bottom/100% 1.1px no-repeat}.support-help-card__button:after{opacity:.48;background:radial-gradient(80% 125% at 50% 48%,#a0aabc06,#0000 62%),linear-gradient(#6f798e0b,#2831420f),#4d586c09;inset:1px}.support-help-card__button--primary{background:radial-gradient(94% 160% at 12% 92%,#2b6eff17,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff06,#0000 62%),linear-gradient(90deg,#234fb10d,#232d3c14),#3a46580b}.support-card__unavailable{color:#ffeac2;background:#ffb7421f;border-radius:12px;margin:0;padding:14px;font-size:13px;font-weight:700;line-height:1.35}.support-history{gap:8px;display:grid}.support-history__heading{justify-content:space-between;align-items:end;gap:10px;padding:0 2px;display:flex}.support-history__heading h2{color:#fff;margin:0;font-size:18px;line-height:1.2}.support-history__heading span{color:#f6f8ff94;white-space:nowrap;font-size:11px;font-weight:700}.friends-route{align-content:start;gap:8px;padding-top:0;padding-bottom:14px;display:grid}.app-shell:has(.friends-route){padding-left:14px;padding-right:14px}.friends-days-card{background:radial-gradient(82% 140% at 18% 92%,#2195e04d,#0000 62%),radial-gradient(92% 130% at 70% 10%,#ffffff09,#0000 60%),linear-gradient(90deg,#18212dbd,#10151dd6);border-radius:22px;align-content:center;justify-items:center;gap:4px;min-height:68px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff09}.friends-days-card p,.friends-days-card strong{color:#fff;letter-spacing:0;margin:0}.friends-days-card p{font-size:13px;font-weight:500}.friends-days-card strong{font-size:27px;font-weight:700;line-height:1}.friends-panel{background:#141c27;border-radius:22px;padding:13px 12px;display:grid}.friends-panel h1,.friends-panel h2{color:#fff;letter-spacing:0;margin:0;font-size:19px;font-weight:800;line-height:1.1}.friends-panel__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.friends-panel__heading a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.friends-referral-card,.friends-bonus-card{gap:10px}.friends-bonus-card__benefits{grid-template-columns:1fr 1fr;gap:8px;display:grid}.friends-bonus-card__benefit{background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border-radius:16px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #00000021}.friends-bonus-card__icon{border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.friends-bonus-card__icon--gift{color:#0a84ff;background:#0a84ff24}.friends-bonus-card__icon--you{color:#19ffaa;background:#19ffaa1f}.friends-bonus-card__benefit div{gap:2px;min-width:0;display:grid}.friends-bonus-card__benefit span,.friends-bonus-card__benefit small{color:#f6f8ff94;font-size:11px;font-weight:700;line-height:1.15}.friends-bonus-card__benefit strong{color:#fff;font-size:17px;font-weight:800;line-height:1.08}.friends-bonus-card__benefit small{grid-column:1/-1}.friends-bonus-card__rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.friends-bonus-card__rules li{color:#f6f8ff85;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.friends-bonus-card__rules svg{color:#0a84ff;flex:none}.friends-referral-card__url{color:#f6f8ff94;overflow-wrap:anywhere;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border-radius:14px;min-height:62px;margin:0;padding:11px 14px;font-size:16px;font-weight:500;line-height:1.38;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000001f}.friends-referral-card__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.friends-referral-card__button{color:#fff;min-height:44px;font:inherit;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.friends-make-gift.action-button{-webkit-backdrop-filter:none;background:radial-gradient(94% 160% at 12% 92%,#2b6eff17,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb10d,#232d3c14),#3a46580a;border:0;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.friends-make-gift.action-button:before,.friends-make-gift.action-button:after{display:none}.friends-referral-card__button:before,.friends-referral-card__button:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.friends-referral-card__button:before{opacity:.62;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff7a 70%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e252 24%,#d6e9ff66 74%,#0000 96%) bottom/100% 1.1px no-repeat}.friends-referral-card__button:after{opacity:.48;background:radial-gradient(80% 125% at 50% 48%,#a0aabc06,#0000 62%),linear-gradient(#6f798e0b,#2831420f),#4d586c09;inset:1px}.friends-referral-card__button>*{z-index:1;position:relative}.friends-referral-card__button--share{background:radial-gradient(94% 160% at 12% 92%,#2b6eff17,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff06,#0000 62%),linear-gradient(90deg,#234fb10d,#232d3c14),#3a46580b}.friends-referral-card__button:disabled{cursor:not-allowed;opacity:.55}.friends-referral-card__status,.friends-referral-card__unavailable p,.friends-referral-card__unavailable{color:#f6f8ff9e;margin:0;font-size:13px;font-weight:600;line-height:1.35}.friends-rewards-card,.friends-how-card{gap:12px}.friends-rewards-card__empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:128px;padding:12px;display:grid}.friends-rewards-card__empty strong{color:#fff;font-size:20px;line-height:1.1}.friends-rewards-card__empty p{color:#f6f8ff8f;max-width:275px;margin:0;font-size:16px;font-weight:600;line-height:1.35}.friends-reward-list,.friends-rewards-route__list,.friends-how-card__list{gap:7px;display:grid}.friends-reward-item,.friends-how-card__item{background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border:0;border-radius:18px;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.friends-reward-item:before,.friends-reward-item:after,.friends-how-card__item:before,.friends-how-card__item:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.friends-reward-item:before,.friends-how-card__item:before{opacity:.62;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff7a 70%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e252 24%,#d6e9ff66 74%,#0000 96%) bottom/100% 1.1px no-repeat}.friends-reward-item:after,.friends-how-card__item:after{opacity:.48;background:radial-gradient(80% 125% at 50% 48%,#a0aabc06,#0000 62%),linear-gradient(#6f798e0b,#2831420f),#4d586c09;inset:1px}.friends-reward-item{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:8px 11px 8px 9px}.friends-reward-item__icon,.friends-how-card__item>span{z-index:1;color:#19ffaa;background:#19ffaa1f;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;position:relative}.friends-reward-item div{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.friends-reward-item strong,.friends-how-card__item strong{color:#fff;font-size:15px;font-weight:800;line-height:1.2}.friends-reward-item time{color:#f6f8ff94;font-size:12px;font-weight:600}.friends-reward-item__days{z-index:1;color:#1cffad;white-space:nowrap;font-size:16px;font-weight:800;position:relative}.friends-how-card__item{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:58px;padding:8px 11px 8px 9px}.friends-how-card__item>span{color:#fff;background:#f6f8ff1a}.friends-rewards-route{align-content:start;gap:14px;padding-top:8px;display:grid}.friends-rewards-route__header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.friends-rewards-route__header h1{color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.1}.friends-rewards-route .back-button{color:#0a84ff;background:#ffffff05;border:1px solid #e8eef83d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.friends-rewards-card__empty--standalone{min-height:260px}.support-history__list{gap:8px;display:grid}.support-history-item{border:1px solid var(--line);background:linear-gradient(#303a48db,#202834db);border-radius:12px;gap:7px;padding:10px;display:grid}.support-history-item__meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.support-history-item__meta span,.support-history-item__meta time{color:#f6f8ff94;font-size:11px;font-weight:800}.support-history-item__meta span{color:#dff7ff}.support-history-item__meta time{flex:none}.support-history-item p{color:#fff;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.4}.support-history__empty{border:1px solid var(--line);background:#ffffff0f;border-radius:12px;gap:6px;padding:14px 12px;display:grid}.support-history__empty strong{color:#fff;font-size:14px}.support-history__empty p{color:#f6f8ff9e;margin:0;font-size:12px;font-weight:700;line-height:1.4}.device-wizard{min-height:calc(100vh - 112px - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 0;background:var(--panel);flex-direction:column;gap:12px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.device-wizard__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:5px;display:grid}.device-wizard__progress-bar{background:#f6f8ff3d;border-radius:999px}.device-wizard__progress-bar--active{background:#f8fbff}.device-wizard__heading{gap:14px;margin-top:22px;margin-bottom:58px;display:grid}.device-wizard--step-1 .device-wizard__heading{margin-bottom:48px}.device-wizard--step-3 .device-wizard__heading{margin-bottom:26px}.device-wizard__heading h1{color:#fff;letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:1.16}.device-wizard__heading p{color:#f6f8ff9e;margin:0;font-size:16px;line-height:1.32}.device-wizard--limit{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));justify-content:center;gap:14px;position:relative}.device-wizard__limit-back{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:3;color:#0a84ff;background:linear-gradient(#3a455557,#171e2a66),#141c277a;border-radius:12px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;position:absolute;left:16px;box-shadow:inset 0 1px #f6faff33,inset 0 -1px #677ea11f,0 0 0 1px #bcd3ff33,0 8px 22px #00000024}.device-wizard__limit-back svg{width:18px;height:18px}.device-wizard__head{align-items:center;gap:12px;display:flex}.device-wizard__head .device-wizard__limit-back{width:32px;height:32px;box-shadow:none;background:0 0;border:0;flex:none;margin-left:-6px;position:static}.device-wizard__head .device-wizard__progress{flex:1}.device-wizard__limit-hero{text-align:center;background:radial-gradient(78% 95% at 18% 88%,#1774ff59,#0000 68%),radial-gradient(80% 95% at 92% 0,#6347b438,#0000 60%),linear-gradient(120deg,#19355f47,#1d263429),#121c2aad;border:1px solid #aecbf538;border-radius:26px;justify-items:center;gap:8px;width:100%;max-width:520px;margin:0 auto;padding:26px 18px 24px;display:grid;box-shadow:inset 0 1px #f6faff47,inset 0 -1px #7699cb2e,0 18px 44px #00000042}.device-wizard__limit-badge{background:linear-gradient(145deg,#5478cfb8,#304d8685),#ffffff14;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #0000002e}.device-wizard__limit-badge svg{width:26px;height:26px}.device-wizard__limit-hero p,.device-wizard__limit-stat small{color:#aab8cfdb;margin:0;font-size:13px;font-weight:700;line-height:1.2}.device-wizard__limit-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(30px,8vw,40px);font-weight:800;line-height:1.04}.device-wizard__limit-hero>span:not(.device-wizard__limit-badge){color:#f6f8ffad;max-width:310px;font-size:16px;font-weight:600;line-height:1.35}.device-wizard__limit-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:520px;margin:0 auto;display:grid}.device-wizard__limit-stat{background:linear-gradient(135deg,#1e447c33,#2934481f),#202b3b6b;border:1px solid #aecbf52e;border-radius:22px;align-content:center;gap:6px;min-height:116px;padding:16px;display:grid;box-shadow:inset 0 1px #f6faff38,inset 0 -1px #7699cb1f,0 10px 26px #00000024}.device-wizard__limit-stat--upgrade{background:radial-gradient(88% 110% at 0 100%,#2b7cff57,#0000 70%),linear-gradient(135deg,#2354d338,#2934481f),#202b3b6b}.device-wizard__limit-stat strong{color:#fff;font-size:24px;font-weight:800;line-height:1.05}.device-wizard__limit-stat span{color:#f6f8ff94;font-size:12px;font-weight:650;line-height:1.25}.device-wizard__limit-action{color:#fff;background:radial-gradient(120% 170% at 18% 94%,#0084ff7a,#0000 56%),radial-gradient(115% 150% at 88% 24%,#7a47ff57,#0000 62%),linear-gradient(96deg,#055be661,#262f443d),#222f4633;border-radius:18px;width:100%;max-width:520px;min-height:62px;margin:0 auto;font-size:18px;font-weight:650;overflow:hidden;box-shadow:inset 0 1px #f6faff80,inset 0 -1px #6697e53d,0 0 0 1px #a1c4ff57,0 0 28px #1970ff33,0 12px 28px #0003}.device-wizard__limit-action canvas{display:none}.device-wizard__limit-action:before,.device-wizard__limit-action:after{border-radius:18px}.device-wizard__limit-action:before{opacity:.86;background:linear-gradient(90deg,#0000 5%,#f5faffe6 18%,#d6e9ff85 72%,#0000 96%) top/100% 1.15px no-repeat,linear-gradient(90deg,#0000 7%,#6facff70 28%,#cde0ff61 76%,#0000 96%) bottom/100% 1px no-repeat}.device-wizard__limit-action:after{opacity:.72;background:radial-gradient(85% 150% at 50% 42%,#ffffff14,#0000 58%),linear-gradient(#7c98c91f,#15223a1c),#3c548014;border-radius:17px}.device-wizard__limit-action.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:radial-gradient(120% 170% at 18% 94%,#0084ff7a,#0000 56%),radial-gradient(115% 150% at 88% 24%,#7a47ff57,#0000 62%),linear-gradient(96deg,#055be661,#262f443d),#222f4633}@media (width<=380px){.device-wizard__limit-grid,.top-up-route .top-up-extra-actions{grid-template-columns:1fr}}.device-type-grid,.client-install-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-install-grid{gap:14px}.client-install-grid--single{grid-template-columns:1fr}.device-type-card,.install-client-card{isolation:isolate;color:#fff;min-height:96px;font:inherit;border:1px solid #dde6f42e;border-radius:22px;align-content:center;place-items:center;gap:14px;font-size:16px;font-weight:500;display:grid;position:relative;overflow:hidden}.device-type-card{-webkit-backdrop-filter:blur(20px)saturate(1.18);background:radial-gradient(100% 135% at 15% 100%,#235bbe1c,#0000 58%),radial-gradient(92% 122% at 80% 7%,#ebf3ff0e,#0000 54%),linear-gradient(145deg,#303a4952,#161f2b75),#232d3c38;border:1px solid #b9cde83d;border-radius:28px;box-shadow:inset 0 .9px #f5faff47,inset 0 -.9px #85a1c429,inset 0 0 0 1px #ffffff06,0 12px 26px #04080e1f}.install-client-card{-webkit-backdrop-filter:blur(20px)saturate(1.18);background:radial-gradient(100% 128% at 14% 100%,#235bbe1a,#0000 58%),radial-gradient(92% 115% at 80% 7%,#ebf3ff0f,#0000 54%),linear-gradient(145deg,#303a4957,#161f2b80),#232d3c3d;box-shadow:inset 0 .9px #f5faff47,inset 0 -.9px #85a1c429,inset 0 0 0 1px #ffffff06,0 12px 26px #04080e1f}.device-type-card:before,.device-type-card:after{content:"";pointer-events:none;position:absolute}.device-type-card:before{z-index:0;border-radius:inherit;opacity:.72;background:linear-gradient(90deg,#0000 3%,#f4faffbd 10%,#deeeff6b 76%,#0000 98%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 6%,#97b9e247 22%,#d6e9ff52 78%,#0000 97%) bottom/100% 1.05px no-repeat;inset:0}.device-type-card:after{z-index:0;opacity:.42;background:radial-gradient(80% 125% at 50% 48%,#a0aabc05,#0000 62%),linear-gradient(#6f798e0a,#2831420e),#4d586c08;border-radius:27px;inset:1px}.device-type-card canvas,.install-client-card canvas{z-index:0;opacity:.38}.device-type-card>span{z-index:1;position:relative}.install-client-card:before{z-index:0;content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 3%,#f4faffb8 10%,#deeeff66 76%,#0000 98%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 6%,#97b9e247 22%,#d6e9ff52 78%,#0000 97%) bottom/100% 1.05px no-repeat,radial-gradient(110% 120% at 50% -12%,#ffffff0e,#0000 46%);position:absolute;inset:0}.install-client-card>*{z-index:1;position:relative}.device-type-card__mark,.install-client-card__icon{color:#fff;text-align:center;background:#f6f8ff1a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;line-height:1;display:grid}.device-type-card__mark{background:linear-gradient(#f6f8ff1a,#f6f8ff0a),#f6f8ff11;border-radius:12px;width:38px;height:38px;box-shadow:inset 0 1px #ffffff14,0 8px 16px #0000001a}.device-type-card__mark svg{display:block}.device-type-card__icon-svg--apple{width:18px;height:22px}.device-type-card__icon-svg--android{width:23px;height:14px}.device-type-card__icon-svg--macos{width:22px;height:19px}.device-type-card__icon-svg--windows{width:21px;height:21px}.device-type-card__icon-svg--apple-tv{width:26px;height:12px}.device-type-card__combo-icon{align-items:center;gap:2px;display:flex}.device-type-card__combo-icon .device-type-card__android{width:18px;height:18px}.device-wizard__skip{color:#fff;font:inherit;background:0 0;border:0;align-self:center;margin-top:auto;padding:8px 12px 0;font-size:16px;font-weight:500}.device-name-input{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#252c37;border:0;border-radius:12px;outline:none;margin-top:-66px;padding:0 20px;font-size:16px;font-weight:400}.device-wizard__bottom-action{margin-top:auto}.device-wizard__primary-shell{width:100%}.device-wizard__primary-shell--bottom{margin-top:auto}.device-wizard__glass-primary{width:100%;overflow:hidden}.device-wizard__bottom-action.action-button,.auth-submit{isolation:isolate;color:#fff;min-height:48px;text-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(#525b6c6b,#222b3885),#26303e99;border:0;border-radius:12px;font-size:16px;font-weight:400;line-height:1.15;overflow:visible;box-shadow:inset 0 0 0 1px #becbde47,inset 0 1px #f6f8ff42,inset 0 -1px #7e8a9e2e,0 4px 16px #00000024}.device-wizard__bottom-action.action-button:before,.auth-submit:before{z-index:0;border-radius:inherit;opacity:.78;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(90deg,#0000 4%,#eef1f575 14%,#cacfd647 66%,#0000 96%) top/100% 1px no-repeat,linear-gradient(90deg,#0000 7%,#9aa0aa38 24%,#c7cdd638 74%,#0000 96%) bottom/100% 1px no-repeat;inset:0}.device-wizard__bottom-action.action-button:after,.auth-submit:after{z-index:0;opacity:.44;clip-path:inset(0 round 11px);background:radial-gradient(80% 125% at 50% 48%,#aaaeb608,#0000 62%),linear-gradient(#484c531f,#1e212629),#2c30361a;border-radius:11px;inset:1px}.device-wizard__bottom-action.action-button:hover,.auth-submit:hover{background:linear-gradient(#58627475,#252f3d8f),#2a3443a3;transform:none}.device-wizard__bottom-action.action-button:active,.auth-submit:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #becbde3d,inset 0 1px #f6f8ff33,inset 0 -1px #7e8a9e24,0 2px 10px #0000001f}.device-wizard__bottom-action:disabled,.device-wizard__actions .action-button:disabled,.auth-submit:disabled{cursor:not-allowed;opacity:1;color:#f6f8ff80;-webkit-backdrop-filter:blur(18px)saturate(1.16);text-shadow:none;background:linear-gradient(#454e5e57,#1e263275),#212a3794;border-color:#0000;transform:none;box-shadow:inset 0 0 0 1px #b0bbcc42,inset 0 1px #f6f8ff33,inset 0 -1px #747f9129,0 4px 16px #0000001f}.device-wizard__bottom-action:disabled:before,.auth-submit:disabled:before{opacity:.68}.device-wizard__bottom-action:disabled:after,.auth-submit:disabled:after{opacity:.36}.install-client-card{background:radial-gradient(100% 128% at 14% 100%,#235bbe1a,#0000 58%),radial-gradient(92% 115% at 80% 7%,#ebf3ff0f,#0000 54%),linear-gradient(145deg,#303a4957,#161f2b80),#232d3c3d;border-color:#b9cde83d;border-radius:24px;gap:15px;min-height:110px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;box-shadow:inset 0 .9px #f5faff47,inset 0 -.9px #85a1c429,inset 0 0 0 1px #ffffff06,0 12px 26px #04080e1f}.install-client-card:hover{border-color:#d2e2f85c;transform:translateY(-1px)}.install-client-card--selected{background:radial-gradient(95% 116% at 36% -10%,#f9fcff29,#0000 52%),radial-gradient(100% 122% at 12% 92%,#235bbe24,#0000 58%),linear-gradient(145deg,#38425270,#1a232f94),#26303e47;border-color:#eef6ff94;box-shadow:inset 0 .9px #ffffff57,inset 0 -.9px #92a2ba33,inset 0 0 0 1px #ffffff14,0 0 0 1px #ffffff1f,0 16px 32px #04080e29}.install-client-card--selected:before{opacity:.95}.install-client-card__icon{letter-spacing:0;background:#05080d;border-radius:11px;font-size:22px;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000038}.install-client-card__icon--v2raytun{color:#fff;font-size:23px;font-weight:900}.install-client-card__icon--incy{color:#62ff73;background:radial-gradient(72% 72% at 50% 0,#2b973961,#0000 62%),linear-gradient(#0a2f16,#050807 70%);border:1px solid #44e869d1;font-size:14px;font-weight:800}.device-wizard__actions{grid-template-columns:1fr 1fr;gap:13px;margin-top:29px;display:grid}.device-wizard__actions .device-wizard-glass-button{isolation:isolate;color:#fff;height:48px;min-height:48px;text-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(#535d6f57,#232c3a80),#26303e80;border:0;border-radius:12px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.15;overflow:visible;box-shadow:inset 0 0 0 1px #becbde47,inset 0 1px #f6f8ff42,inset 0 -1px #7e8a9e2e,0 4.7px 18px #0000002e}.device-wizard__actions .device-wizard__primary-shell,.device-wizard__actions .device-wizard__glass-primary{min-width:0}.device-wizard__actions a.device-wizard__glass-primary,.device-wizard__actions a.device-wizard-glass-button{text-decoration:none}.device-wizard__actions .device-wizard-glass-button:before{z-index:0;border-radius:inherit;opacity:.76;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(90deg,#0000 4%,#eef1f575 14%,#cacfd647 66%,#0000 96%) top/100% 1px no-repeat,linear-gradient(90deg,#0000 7%,#9aa0aa38 24%,#c7cdd638 74%,#0000 96%) bottom/100% 1px no-repeat}.device-wizard__actions .device-wizard-glass-button:after{z-index:0;opacity:.42;clip-path:inset(0 round 11px);background:radial-gradient(80% 125% at 50% 48%,#aaaeb608,#0000 62%),linear-gradient(#484c531f,#1e212629),#2c30361a;border-radius:11px;inset:1px}.device-wizard__actions .device-wizard-glass-button>span{z-index:1;position:relative}.device-wizard__actions .device-wizard-glass-button canvas{opacity:.82}.device-wizard__actions .device-wizard-glass-button--primary{color:#fff;background:linear-gradient(#5a657866,#262f3d8a),#2b35428a;border:0;box-shadow:inset 0 0 0 1px #dae5f45c,inset 0 1px #ffffff57,inset 0 -1px #7e8ea433,0 4.7px 18px #0003}.device-wizard__actions .device-wizard-glass-button:hover{background:linear-gradient(#58647661,#26303e8a),#2a344394;transform:translateY(-1px)}.device-wizard__actions .device-wizard-glass-button:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #c2cfe23d,inset 0 1px #f6f8ff33,0 4px 15px #00000029}.device-wizard__actions .device-wizard-glass-button:disabled{cursor:not-allowed;color:#f6f8ff6b;background:linear-gradient(#414a5a38,#1c24306b),#1f283575;transform:none;box-shadow:inset 0 0 0 1px #b0bccf38,inset 0 1px #f6f8ff29,inset 0 -1px #6c7a901f,0 4px 14px #00000021}.device-wizard__actions .device-wizard-glass-button:disabled:before{opacity:.54}.device-wizard__actions .device-wizard-glass-button:disabled:after{opacity:.3}.device-wizard__actions .device-wizard-glass-button:disabled canvas{opacity:.48}.device-wizard__glass-primary:disabled{cursor:not-allowed;color:#f6f8ff80;background:linear-gradient(#454e5e57,#1e263275),#212a3794;box-shadow:inset 0 0 0 1px #b0bbcc42,inset 0 1px #f6f8ff33,inset 0 -1px #747f9129,0 4px 16px #0000001f}.device-wizard__glass-primary:disabled:before{opacity:.68}.device-wizard__glass-primary:disabled:after{opacity:.36}.device-wizard__warning{color:#ffe0a6;margin:-18px 0 0;font-size:12px;line-height:1.35}.video-instructions{gap:14px;margin-top:auto;display:grid}.video-instructions h2{color:#fff;margin:0;font-size:16px;line-height:1.2}.video-instructions__frame{color:#fff;background:#202b39;border-radius:10px;place-items:center;min-height:119px;font-size:0;display:grid;overflow:hidden}.video-instructions__frame span{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #fff;width:0;height:0}.video-instructions__frame--preview{background:radial-gradient(circle at 25% 22%,#6691ff80,#0000 46px),linear-gradient(130deg,#535397e0,#29304aeb)}.devices-management{min-height:100dvh;padding:max(62px, calc(env(safe-area-inset-top,0px) + 38px)) 16px max(152px, calc(env(safe-area-inset-bottom,0px) + 140px));background:#141c27;flex-direction:column;gap:16px;display:flex;position:relative;overflow:hidden}.devices-management__background{--fs-bg-top:36%;--fs-bg-left:42%;--fs-bg-width:720px;--fs-bg-height:610px;--fs-bg-scale:.7;--fs-bg-scale-to:.72;opacity:.72;border-radius:0;position:fixed;inset:0}.devices-management__background:after{opacity:.32}.devices-management__background:before{opacity:.18}.devices-management>:not(.devices-management__background){z-index:1;position:relative}.devices-management__topbar{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.devices-management__back{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;line-height:0;display:grid}.devices-management__back svg{width:16px;height:16px;display:block}.devices-management__heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.devices-management__heading>div{min-width:0}.devices-management__heading h1{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:7px;min-width:0;margin:0;font-size:clamp(23px,7.2vw,29px);font-weight:700;line-height:1.08;display:flex;overflow:hidden}.devices-management__heading h1 span{color:#f6f8ff94;white-space:nowrap;margin-left:0;font-size:clamp(15px,4.5vw,18px);font-weight:500}.devices-management__heading p{color:#f6f8ff94;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.devices-management__add{color:#fff;min-width:94px;height:44px;min-height:44px;font:inherit;text-shadow:0 1px 1px #0003;background:linear-gradient(90deg,#175ed21f,#1699ff0a),#0c284e06;border-radius:13px;font-size:16px;font-weight:600;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.devices-management__add>span>span{vertical-align:-2px;margin-left:6px;font-size:24px;font-weight:300;line-height:0}.devices-management__add:before{opacity:.68;background:linear-gradient(90deg,#0000 4%,#f4faffe0 14%,#deeeffb3 66%,#0000 96%) top/100% 1.25px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e26b 24%,#d6e9ff85 74%,#0000 96%) bottom/100% 1.15px no-repeat}.devices-management__add:after{opacity:.58;clip-path:inset(0 round 12px);background:radial-gradient(85% 130% at 48% 48%,#54a2ff08,#0000 64%),linear-gradient(#2a78e00e,#0a28500d),#0f488406;border-radius:12px;inset:1px}.devices-management__add.entry-glass-button:not([data-liquid-glass-canvas-ready=true]),.device-detail-card__remove.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:linear-gradient(90deg,#175ed21f,#1699ff0a),#0c284e06;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.devices-management__add.entry-glass-button:not([data-liquid-glass-canvas-ready=true]):after,.device-detail-card__remove.entry-glass-button:not([data-liquid-glass-canvas-ready=true]):after{opacity:.58;background:radial-gradient(85% 130% at 48% 48%,#54a2ff08,#0000 64%),linear-gradient(#2a78e00e,#0a28500d),#0f488406}.devices-management__list{gap:10px;display:grid}.devices-management__tabs{background:#171f2a2e;border:1px solid #dde6f42e;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;min-height:44px;padding:4px;display:grid;box-shadow:inset 0 .75px #f5faff24}.devices-management__tab{color:#f6f8ffa8;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.devices-management__tab[aria-selected=true]{color:#fff;background:linear-gradient(90deg,#175ed229,#1699ff0d),#59688024;box-shadow:inset 0 .75px #f5faff33,0 5px 15px #0000001a}.devices-management__tab span{color:#f6f8ff94;font-size:12px}.devices-management__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:-2px;display:grid}.devices-management__import,.devices-management__change-client{z-index:2;color:#fff;text-shadow:0 1px 1px #0003;background:linear-gradient(90deg,#234fb10b,#232d3c1a),#3a465813;border:0;border-radius:14px;min-width:0;height:48px;min-height:48px;font-size:15px;font-weight:650;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.devices-management__import:before,.devices-management__import:after,.devices-management__change-client:before,.devices-management__change-client:after{z-index:0;content:"";pointer-events:none;border-radius:14px;position:absolute;inset:0}.devices-management__import:before,.devices-management__change-client:before{opacity:.68;background:linear-gradient(90deg,#0000 4%,#f4faffe0 14%,#deeeffb3 66%,#0000 96%) top/100% 1.25px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e26b 24%,#d6e9ff85 74%,#0000 96%) bottom/100% 1.15px no-repeat}.devices-management__import:after,.devices-management__change-client:after{opacity:.58;clip-path:inset(0 round 13px);background:radial-gradient(80% 125% at 50% 48%,#a0aabc08,#0000 62%),linear-gradient(#6f798e17,#2831421a),#4d586c0f;border-radius:13px;inset:1px}.devices-management__import>span,.devices-management__change-client>span{z-index:1;position:relative}.devices-management__import:hover,.devices-management__change-client:hover{color:#fff;background:linear-gradient(90deg,#234fb10b,#232d3c1a),#3a465813;border:0;transform:translateY(-1px);box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.devices-management__add:hover,.device-detail-card__remove:hover{color:#fff;background:linear-gradient(90deg,#175ed21f,#1699ff0a),#0c284e06;border:0;transform:translateY(-1px);box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.devices-management__import:active,.devices-management__change-client:active,.devices-management__add:active,.device-detail-card__remove:active{transform:translateY(1px)scale(.992)}.devices-management__empty,.device-detail-card{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.35);background:radial-gradient(120% 120% at 8% 100%,#2b6eff33,#0000 58%),radial-gradient(90% 118% at 82% 12%,#f6f8ff0f,#0000 58%),linear-gradient(145deg,#38435438,#171f2a47),#26303e29;border:1px solid #dde6f442;border-radius:22px;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff52,inset 0 -.75px #a7c6eb2e,inset 0 0 0 1px #ffffff09,0 14px 30px #0000001f}.devices-management__empty:before,.device-detail-card:before{z-index:0;opacity:.62;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff6b 70%,#0000 96%) top/100% 1.05px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e24d 24%,#d6e9ff5c 74%,#0000 96%) bottom/100% 1.05px no-repeat;border-radius:21px;position:absolute;inset:0}.devices-management__empty:after,.device-detail-card:after{z-index:0;opacity:.56;content:"";pointer-events:none;clip-path:inset(0 round 21px);background:radial-gradient(90% 130% at 12% 94%,#2b6eff1f,#0000 58%),radial-gradient(80% 125% at 50% 48%,#a0aabc07,#0000 62%),linear-gradient(#6f798e0c,#28314210),#4d586c0a;border-radius:21px;position:absolute;inset:1px}.devices-management__empty canvas,.device-detail-card canvas{opacity:0;transition:opacity .16s}.devices-management__empty[data-liquid-glass-canvas-ready=true] canvas,.device-detail-card[data-liquid-glass-canvas-ready=true] canvas{opacity:.58}.devices-management__empty:not([data-liquid-glass-canvas-ready=true]) canvas,.device-detail-card:not([data-liquid-glass-canvas-ready=true]) canvas{opacity:0!important}.devices-management__empty>*,.device-detail-card>*{z-index:1;position:relative}.devices-management__empty p{color:#f6f8ff94;margin:0;font-size:14px}.device-detail-card__header{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.device-detail-card__summary{gap:4px;min-width:0;display:grid}.device-detail-card__summary strong,.device-detail-card__summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-detail-card__title-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.device-detail-card__title-row span,.device-detail-card dt{color:#f6f8ff8f;text-transform:capitalize;font-size:12px;font-weight:600}.device-detail-card__title-row strong{color:#fff;flex:auto;min-width:0;font-size:21px;line-height:1.12}.device-detail-card__title-row span{flex:none;margin-left:auto}.device-detail-card dl{gap:9px;margin:0;display:grid}.device-detail-card dl div{grid-template-columns:minmax(74px,.45fr) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.device-detail-card dd{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;overflow:hidden}.device-detail-card__error{color:#ffe0a6;margin:0;font-size:12px}.device-detail-card__remove{color:#fff;width:100%;height:48px;min-height:48px;font:inherit;text-shadow:0 1px 1px #0003;background:linear-gradient(90deg,#175ed21f,#1699ff0a),#0c284e06;border-radius:15px;grid-column:1/-1;font-size:15px;font-weight:650;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.device-detail-card__remove:before{opacity:.68;background:linear-gradient(90deg,#0000 4%,#f4faffe0 14%,#deeeffb3 66%,#0000 96%) top/100% 1.25px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e26b 24%,#d6e9ff85 74%,#0000 96%) bottom/100% 1.15px no-repeat}.device-detail-card__remove:after{opacity:.58;clip-path:inset(0 round 14px);background:radial-gradient(85% 130% at 48% 48%,#54a2ff08,#0000 64%),linear-gradient(#2a78e00e,#0a28500d),#0f488406;border-radius:14px;inset:1px}.devices-route{gap:12px;display:grid}.devices-route__heading{gap:6px;padding-top:14px;display:grid}.devices-route__heading h1{letter-spacing:0;margin:0;font-size:38px;line-height:.98}.devices-route__heading p{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.45}.devices-route__heading .status-kicker{color:var(--green);font-size:13px;font-weight:800}.devices-route__heading .status-kicker--action,.devices-route__heading .devices-route__warning{color:#ffe0a6}.device-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04090f7a;border-radius:8px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #00000038}.device-card h2{letter-spacing:0;margin:0;font-size:16px;line-height:1.15}.device-card__summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.device-card__summary h2{font-size:24px}.device-card__summary strong{color:#daf9ff;background:#32d6ff1f;border-radius:8px;flex:none;place-items:center;min-height:28px;padding:0 10px;font-size:12px;display:grid}.device-slots--wide{grid-template-columns:repeat(5,1fr);justify-content:stretch;min-width:0}.device-slots--wide .device-slot{width:100%}.device-card__capacity,.device-card__empty{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.45}.device-list{gap:8px;display:grid}.device-card--connected{background:#04090f57;gap:9px;margin-top:22px;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #00000024}.device-card--connected .device-card__summary h2{font-size:16px}.device-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 11px;display:flex}.device-row>div{gap:3px;min-width:0;display:grid}.device-row strong,.device-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-row strong{color:#fff;font-size:13px;line-height:1.2}.device-row h3,.device-row p{margin:0}.device-row h3{font-size:14px;line-height:1.2}.device-row p,.device-row span{color:var(--muted);font-size:12px;font-weight:800}.device-row__remove{flex:none}.device-row__remove:disabled{cursor:not-allowed;opacity:.55}.client-choice-list{gap:8px;display:grid}.client-choice{border:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);font:inherit;text-align:left;background:#ffffff0d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;display:grid}.client-choice:disabled{opacity:.52}.client-choice--selected{background:#49f0b11a;border-color:#49f0b161}.client-choice span,.client-choice strong{font-size:14px;font-weight:900}.client-choice strong{color:var(--green);font-size:12px}.client-choice em{color:var(--muted);grid-column:1/-1;font-size:12px;font-style:normal;font-weight:800}.device-card--issued{border-color:#49f0b14d}.subscription-url{overflow-wrap:anywhere;color:#dffff2;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;margin:0;padding:10px;font-size:12px;font-weight:800;line-height:1.45}.device-feedback{color:var(--muted);margin:0;font-size:12px;font-weight:800}.device-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.top-up-route{min-height:calc(100vh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));min-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));color:#fff;flex-direction:column;gap:12px;padding-top:50px;display:flex}.app-shell:has(.top-up-route) .app-shell__content{grid-template-columns:minmax(0,1fr)}.top-up-route,.top-up-duration-list,.top-up-duration-row,.top-up-extra-actions,.top-up-plan-switch,.top-up-feature-list,.top-up-feature-card{min-width:0}.tg-miniapp .app-shell:has(.top-up-route){padding-top:max(14px, var(--tg-safe-top,14px))}.tg-miniapp .top-up-route{padding-top:50px}.tg-miniapp .top-up-route__header{top:max(14px, var(--tg-safe-top,14px))}.top-up-route__header{top:max(56px, calc(env(safe-area-inset-top,0px) + 34px));align-items:center;gap:12px;display:flex;position:absolute;left:14px;right:14px}.top-up-route__back{color:#168dff;appearance:none;background:linear-gradient(#ffffff0a,#ffffff03),#ffffff05;border:1px solid #f6f8ff2e;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;line-height:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff09,0 14px 34px #00000029}.top-up-route__back svg{width:16px;height:16px;display:block}.top-up-route h1{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.08}.top-up-purchase-route{isolation:isolate;min-height:0;margin-left:0;margin-right:0;padding:94px 14px 0;overflow:hidden}.top-up-purchase-route>:not(.top-up-purchase-route__background):not(.top-up-route__header){z-index:1;position:relative}.top-up-purchase-route .top-up-route__header{z-index:1}.top-up-purchase-route__background{border-radius:0;inset:0 -40px -70px}.top-up-purchase-route__background .fs-animated-bg__canvas{--fs-bg-top:60%;--fs-bg-left:42%;--fs-bg-width:820px;--fs-bg-height:700px;--fs-bg-scale:.74}.top-up-purchase-route__background:before{opacity:.07;background-image:radial-gradient(118% 72% at 50% 8%,#000000ad,#0000 56%),radial-gradient(120% 74% at 92% 54%,#0000009e,#0000 58%),linear-gradient(#070a0f1f,#070a0f80)}.top-up-purchase-route__background:after{opacity:.4;background:radial-gradient(84% 44% at 25% 76%,#2664ff80,#0000 64%),radial-gradient(92% 52% at 54% 76%,#1fa3ff33,#0000 58%),linear-gradient(#070a0f00,#070a0f42)}.top-up-unified-route--platinum .top-up-unified-route__background .fs-animated-bg__shape--one{background:#532070}.top-up-unified-route--platinum .top-up-unified-route__background .fs-animated-bg__shape--two{background:#e23a87}.top-up-unified-route--platinum .top-up-unified-route__background .fs-animated-bg__shape--three{background:#7b40ff}.top-up-unified-route--platinum .top-up-unified-route__background .fs-animated-bg__group--two .fs-animated-bg__shape--one{background:#f2386f}.top-up-unified-route--platinum .top-up-unified-route__background .fs-animated-bg__group--two .fs-animated-bg__shape--two{background:#cc43ff}.top-up-unified-route--platinum .top-up-unified-route__background .fs-animated-bg__group--two .fs-animated-bg__shape--three{background:#56237d}.top-up-unified-route--platinum .top-up-unified-route__background:after{opacity:.44;background:radial-gradient(86% 46% at 28% 76%,#ff336280,#0000 62%),radial-gradient(92% 54% at 58% 76%,#be3fff85,#0000 62%),radial-gradient(92% 54% at 88% 62%,#482d963d,#0000 58%),linear-gradient(#070a0f14,#070a0f38)}.top-up-route.top-up-upgrade-route{isolation:isolate;gap:0;margin-top:-84px;padding:84px 14px 0;position:relative;overflow:hidden}.top-up-upgrade-route .top-up-route__header{z-index:1;margin-bottom:34px;position:static;top:auto;left:0;right:0}.top-up-upgrade-route>:not(.top-up-upgrade-route__background):not(.top-up-route__header){z-index:1;position:relative}.top-up-upgrade-route__background{border-radius:0;position:fixed;inset:0}.top-up-upgrade-route__background .fs-animated-bg__canvas{--fs-bg-top:64%;--fs-bg-left:45%;--fs-bg-width:900px;--fs-bg-height:760px;--fs-bg-scale:.82}.top-up-upgrade-route__background:before{opacity:.08;background-image:radial-gradient(120% 78% at 50% 9%,#000000ad,#0000 56%),radial-gradient(120% 74% at 92% 54%,#0000009e,#0000 58%),linear-gradient(#00000005,#0000006b);background-size:100% 100%}.top-up-upgrade-route__background:after{opacity:.58;background:radial-gradient(96% 48% at 27% 74%,#2664ffbf,#0000 64%),radial-gradient(96% 54% at 55% 70%,#1fa3ff47,#0000 58%),linear-gradient(#070a0f14,#070a0f33)}.top-up-upgrade-route--platinum .top-up-upgrade-route__background .fs-animated-bg__shape--one{background:#532070}.top-up-upgrade-route--platinum .top-up-upgrade-route__background .fs-animated-bg__shape--two{background:#e23a87}.top-up-upgrade-route--platinum .top-up-upgrade-route__background .fs-animated-bg__shape--three{background:#7b40ff}.top-up-upgrade-route--platinum .top-up-upgrade-route__background .fs-animated-bg__group--two .fs-animated-bg__shape--one{background:#f2386f}.top-up-upgrade-route--platinum .top-up-upgrade-route__background .fs-animated-bg__group--two .fs-animated-bg__shape--two{background:#cc43ff}.top-up-upgrade-route--platinum .top-up-upgrade-route__background .fs-animated-bg__group--two .fs-animated-bg__shape--three{background:#56237d}.top-up-upgrade-route--platinum .top-up-upgrade-route__background:after{opacity:.64;background:radial-gradient(90% 48% at 30% 74%,#ff3362bd,#0000 62%),radial-gradient(92% 56% at 58% 71%,#be3fffc7,#0000 62%),radial-gradient(92% 54% at 88% 62%,#482d9657,#0000 58%),linear-gradient(#070a0f1f,#070a0f2e)}.top-up-plan-heading{z-index:2;text-align:center;justify-items:center;gap:12px;margin-top:0;display:grid;position:relative}.top-up-upgrade-route__heading{gap:14px;margin-top:24px;margin-bottom:24px}.top-up-upgrade-route__heading h2{font-size:22px;font-weight:700}.top-up-upgrade-route__heading p{color:#fffffff0;max-width:315px;font-size:15px;line-height:1.38}.top-up-feature-list{gap:14px;margin-bottom:auto;display:grid}.top-up-feature-card{z-index:2;color:#fff;background:radial-gradient(94% 160% at 12% 92%,#2b6eff3d,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff0d,#0000 62%),linear-gradient(90deg,#234fb11f,#232d3c2e),#3a46581c;border:0;border-radius:16px;align-content:start;gap:16px;min-height:98px;padding:17px 20px 15px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff57,inset 0 -.75px #a7c6eb38,0 4.7px 18px #0000002e}.top-up-upgrade-route--platinum .top-up-feature-card{background:radial-gradient(94% 160% at 12% 92%,#ff377d3d,#0000 60%),radial-gradient(110% 140% at 70% 65%,#c03fff33,#0000 62%),linear-gradient(90deg,#c740aa2e,#232d3c33),#4c37561c}.top-up-feature-card canvas{opacity:.72}.top-up-feature-card:before,.top-up-feature-card:after{z-index:0;content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0}.top-up-feature-card:before{opacity:.8;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff7a 70%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e252 24%,#d6e9ff66 74%,#0000 96%) bottom/100% 1.1px no-repeat}.top-up-feature-card:after{opacity:.75;background:radial-gradient(80% 125% at 50% 48%,#a0aabc0e,#0000 62%),linear-gradient(#6f798e21,#28314229),#4d586c1a;border-radius:15px;inset:1px}.top-up-feature-card h3,.top-up-feature-card__value{z-index:1;position:relative}.top-up-feature-card h3{color:#fff;margin:0;font-size:21px;font-weight:700;line-height:1.05}.top-up-feature-card__value{align-items:center;gap:12px;display:flex}.top-up-feature-card__icon{color:#fff;background:#5f80e273;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.top-up-feature-card__phone{width:18px;height:28px;display:block}.top-up-feature-card__battery{width:24px;height:30px;display:block}.top-up-feature-card__support{width:31px;height:31px;display:block}.top-up-feature-card__value strong{color:#fff;font-size:16px;font-weight:700;line-height:1}.top-up-feature-card__value span:not(.top-up-feature-card__icon){color:#f6f8ff7a;font-size:16px;font-weight:700;line-height:1;text-decoration:line-through}.top-up-plan-heading h2{color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.06}.top-up-plan-heading p{color:#f6f8fff5;margin:0;font-size:15px;font-weight:400;line-height:1.18}.top-up-plan-heading span{color:#f6f8ffa3;font-size:14px;font-weight:500;line-height:1.18}.top-up-mode-toggle{grid-template-columns:minmax(74px,.7fr) minmax(88px,.9fr);gap:8px;display:grid}.top-up-mode-toggle__button{color:#f6f8ffb8;min-width:0;height:40px;min-height:40px;font:inherit;white-space:nowrap;background:linear-gradient(90deg,#234fb114,#232d3c33),#3a46581a;border:0;border-radius:12px;grid-area:auto;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff57,inset 0 -.75px #a7c6eb38,0 4.7px 18px #0000002e}.top-up-mode-toggle__button--selected{color:#fff;background:radial-gradient(92% 150%,#1474ff24,#0000 64%),linear-gradient(90deg,#234fb142,#232d3c2e),#3d4d683d;box-shadow:inset 0 .75px #f5faff80,inset 0 -.75px #a7c6eb47,inset 0 0 14px #368bff1a,0 0 0 1.5px #c5deff80,0 0 18px #168dff1f,0 4.7px 18px #0000002e}.top-up-mode-toggle__button>svg{z-index:1;position:relative}.top-up-plan-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.top-up-unified-route .top-up-plan-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.top-up-upgrade-route .top-up-plan-switch{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:6px 0 0;display:grid;position:relative}.top-up-plan-pill{z-index:2;color:#fff;min-height:48px;font:inherit;background:linear-gradient(90deg,#234fb124,#232d3c33),#3a46581a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff4d,inset 0 -.75px #a7c6eb2e,0 4.7px 18px #0000002e}.top-up-plan-pill canvas{opacity:.72}.top-up-plan-pill--selected{color:#000;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 9px 22px #0003}.top-up-plan-pill>span,.top-up-plan-pill>svg{z-index:1;position:relative}.top-up-plan-pill--selected canvas{opacity:0}.top-up-plan-tab{border:1px solid var(--line);color:#f6f8ffb8;min-height:36px;font:inherit;background:#ffffff0d;border-radius:8px;font-size:13px}.top-up-plan-tab--selected{color:#fff;background:#4db4ff2e;border-color:#4db4ffad}.top-up-duration-list{gap:12px;margin-top:12px;display:grid}.top-up-duration-row{color:#fff;text-align:left;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border:0;border-radius:22px;grid-area:auto;justify-content:space-between;align-items:center;gap:10px;height:82px;min-height:82px;padding:0 14px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:visible;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.top-up-duration-row:before{opacity:.62;background:linear-gradient(90deg,#0000 5%,#f4faff8f 15%,#deeeff7a 70%,#0000 96%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 7%,#97b9e252 24%,#d6e9ff66 74%,#0000 96%) bottom/100% 1.1px no-repeat;border-radius:22px}.top-up-duration-row:after{opacity:.48;background:radial-gradient(80% 125% at 50% 48%,#a0aabc06,#0000 62%),linear-gradient(#6f798e0b,#2831420f),#4d586c09;border-radius:21px;inset:1px}.top-up-duration-row--selected{background:radial-gradient(94% 160% at 12% 92%,#2b6eff1f,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff08,#0000 62%),linear-gradient(90deg,#234fb110,#232d3c15),#3a46580d;box-shadow:inset 0 .75px #f5faff61,inset 0 -.75px #a7c6eb38,0 0 0 1px #d2e6ff5c,0 0 22px #2b6eff1f,0 4.7px 18px #0000002e}.top-up-duration-row--discounted{background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809}.top-up-duration-row--discounted.top-up-duration-row--selected{background:radial-gradient(94% 160% at 12% 92%,#2b6eff1f,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff08,#0000 62%),linear-gradient(90deg,#234fb110,#232d3c15),#3a46580d}.top-up-unified-route--platinum .top-up-duration-row{background:radial-gradient(94% 160% at 12% 92%,#ff377d0b,#0000 60%),radial-gradient(110% 140% at 70% 65%,#c03fff0a,#0000 62%),linear-gradient(90deg,#c740aa06,#232d3c12),#4c375609}.top-up-unified-route--platinum .top-up-duration-row--selected,.top-up-unified-route--platinum .top-up-duration-row--discounted.top-up-duration-row--selected{background:radial-gradient(94% 160% at 12% 92%,#ff377d21,#0000 60%),radial-gradient(110% 140% at 70% 65%,#c03fff1a,#0000 62%),linear-gradient(90deg,#c740aa13,#232d3c16),#4c37560e;box-shadow:inset 0 .75px #fff6fc61,inset 0 -.75px #e6b2eb38,0 0 0 1px #ffd3f657,0 0 24px #d249ff21,0 4.7px 18px #0000002e}.top-up-duration-row.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000002e}.top-up-duration-row--selected.entry-glass-button:not([data-liquid-glass-canvas-ready=true]),.top-up-duration-row--discounted.top-up-duration-row--selected.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:radial-gradient(94% 160% at 12% 92%,#2b6eff1f,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff08,#0000 62%),linear-gradient(90deg,#234fb110,#232d3c15),#3a46580d;box-shadow:inset 0 .75px #f5faff61,inset 0 -.75px #a7c6eb38,0 0 0 1px #d2e6ff5c,0 0 22px #2b6eff1f,0 4.7px 18px #0000002e}.top-up-unified-route--platinum .top-up-duration-row.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:radial-gradient(94% 160% at 12% 92%,#ff377d0b,#0000 60%),radial-gradient(110% 140% at 70% 65%,#c03fff0a,#0000 62%),linear-gradient(90deg,#c740aa06,#232d3c12),#4c375609}.top-up-unified-route--platinum .top-up-duration-row--selected.entry-glass-button:not([data-liquid-glass-canvas-ready=true]),.top-up-unified-route--platinum .top-up-duration-row--discounted.top-up-duration-row--selected.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:radial-gradient(94% 160% at 12% 92%,#ff377d21,#0000 60%),radial-gradient(110% 140% at 70% 65%,#c03fff1a,#0000 62%),linear-gradient(90deg,#c740aa13,#232d3c16),#4c37560e;box-shadow:inset 0 .75px #fff6fc61,inset 0 -.75px #e6b2eb38,0 0 0 1px #ffd3f657,0 0 24px #d249ff21,0 4.7px 18px #0000002e}.top-up-duration-row__term{z-index:1;color:#f8fbff;font-size:15.5px;font-weight:800;line-height:1.08;display:block;position:relative}.top-up-duration-row__meta{z-index:1;flex:none;justify-content:end;align-self:center;align-items:center;gap:7px;display:inline-flex;position:relative}.top-up-duration-row__discount{z-index:2;color:#fff;background:#1289ff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;line-height:1;display:grid;position:static;transform:rotate(-12deg);box-shadow:inset 0 1px #ffffff4d}.top-up-duration-row strong{z-index:1;color:#ffffffe6;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(90% 120% at 50% 0,#ffffff06,#0000 56%),linear-gradient(#2d36432e,#1f273229),#252c3714;border-radius:13px;place-items:center;min-width:82px;min-height:40px;padding:0 14px;font-size:15px;font-weight:600;line-height:1;display:grid;position:relative;box-shadow:inset 0 .75px #ffffff0e,0 5px 14px #0000000b}.top-up-duration-row__discount--promo{background:#14b85a}.top-up-duration-row__price--promo{grid-auto-flow:column;align-items:baseline;gap:7px}.top-up-duration-row__price-base{color:#ffffff73;font-size:13px;font-weight:600;text-decoration:line-through}.top-up-duration-row__price-now{color:#f8fbff;font-weight:800}.top-up-route__continue{width:100%;height:48px;min-height:48px;margin-top:auto;overflow:hidden}.top-up-purchase-route .top-up-route__continue{background:linear-gradient(90deg,#234fb10e,#232d3c17),#3a46580f;flex:none;margin-top:10px;box-shadow:inset 0 .75px #f5faff4d,inset 0 -.75px #a7c6eb29,0 4.7px 18px #00000029}.top-up-unified-route--platinum .top-up-route__continue{background:linear-gradient(90deg,#aa46c21b,#4b3a581f),#3f364e12}.top-up-purchase-route .top-up-route__continue.entry-glass-button:not([data-liquid-glass-canvas-ready=true]),.top-up-payment-pay:not([data-liquid-glass-canvas-ready=true]){background:linear-gradient(90deg,#234fb10e,#232d3c17),#3a46580f}.top-up-unified-route--platinum .top-up-route__continue.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:linear-gradient(90deg,#aa46c21b,#4b3a581f),#3f364e12}.top-up-purchase-route .top-up-route__continue canvas{display:none}.top-up-upgrade-route .top-up-route__continue{width:100%;margin-top:16px;margin-bottom:max(23px, calc(env(safe-area-inset-bottom,0px) + 17px));color:#0b0d12;text-shadow:none;background:#fff;border-radius:12px;flex:none;font-weight:700;position:relative}.top-up-upgrade-route .top-up-route__continue:disabled{color:#0c2344b8;opacity:1;background:linear-gradient(90deg,#97a9ccc7,#bcc6d5bd),#ecf0f7ad;box-shadow:inset 0 .75px #f5faff73,inset 0 -.75px #8296b438,0 4.7px 18px #0000002e}.top-up-upgrade-route .top-up-route__continue:disabled canvas,.top-up-upgrade-route .top-up-route__continue canvas,.top-up-upgrade-route .top-up-route__continue:before,.top-up-upgrade-route .top-up-route__continue:after{opacity:0}.top-up-route__continue:disabled{cursor:not-allowed;color:#0f2342b8;opacity:.68}.top-up-info-banner{color:#fff;background:linear-gradient(90deg,#234fb11a,#232d3c33),#3a46581a;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin-top:8px;padding:0 10px;display:flex;box-shadow:inset 0 .75px #f5faff4d,inset 0 -.75px #a7c6eb2e,0 4.7px 18px #00000029}.top-up-info-banner span{color:#168dff;border:1.5px solid #168dff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid}.top-up-info-banner p{color:#f6f8fff5;margin:0;font-size:13px;font-weight:400;line-height:1.12}.top-up-extra-actions{grid-template-columns:1fr auto;align-items:stretch;gap:10px;margin-top:4px;display:grid}.top-up-extra-actions--top{margin-top:10px}.top-up-route__promo-link{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#234fb114,#232d3c33),#3a46581a;border:0;border-radius:12px;grid-area:auto;justify-content:center;align-items:center;height:40px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 .75px #f5faff57,inset 0 -.75px #a7c6eb38,0 4.7px 18px #0000002e}.top-up-feature-card canvas,.top-up-plan-pill canvas,.top-up-duration-row canvas,.top-up-mode-toggle__button canvas,.top-up-route__promo-link canvas{opacity:0;transition:opacity .16s}.top-up-feature-card[data-liquid-glass-canvas-ready=true] canvas,.top-up-plan-pill[data-liquid-glass-canvas-ready=true] canvas,.top-up-mode-toggle__button[data-liquid-glass-canvas-ready=true] canvas,.top-up-route__promo-link[data-liquid-glass-canvas-ready=true] canvas{opacity:.72}.top-up-duration-row[data-liquid-glass-canvas-ready=true] canvas{opacity:.22}.top-up-feature-card:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-plan-pill:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-duration-row:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-mode-toggle__button:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-route__promo-link:not([data-liquid-glass-canvas-ready=true]) canvas,.top-up-plan-pill--selected[data-liquid-glass-canvas-ready=true] canvas{opacity:0!important}.top-up-payment-route{min-height:100%;padding-top:84px;padding-bottom:max(22px, env(safe-area-inset-bottom));background:0 0;flex:1;justify-content:flex-start;gap:16px}.top-up-payment-form{gap:16px;display:grid}.top-up-payment-form input{color:#fff;width:100%;min-height:56px;font:inherit;background:#252c37;border:0;border-radius:12px;outline:none;padding:0 17px;font-size:16px;font-weight:400}.top-up-payment-form input::placeholder{color:#f6f8ff9e}.top-up-payment-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.top-up-payment-status{text-align:center;color:#f6f8ff99;flex-direction:column;align-items:center;gap:8px;padding:4px 8px;display:flex}.top-up-payment-status strong{color:#f6f8ff;align-items:center;gap:8px;font-size:17px;font-weight:500;display:inline-flex}.top-up-payment-status p{overflow-wrap:anywhere;margin:0;font-size:14px}.top-up-payment-waiting{align-items:center;gap:8px;display:inline-flex}.top-up-status-dot{background:#ffc457e6;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite top-up-status-pulse}@keyframes top-up-status-pulse{0%,to{opacity:1}50%{opacity:.3}}.top-up-payment-gifturl{color:#f6f8ff80;font-size:12px}.top-up-payment-gift{background:#ffffff0a;border:1px solid #cee0ff1f;border-radius:12px;gap:10px;width:100%;margin-top:8px;padding:12px;display:grid}.top-up-payment-gift .top-up-payment-gifturl{word-break:break-all;color:#f6f8ffb8;font-size:12px}.top-up-payment-gift__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.top-up-payment-gift__button{min-height:40px;font-size:14px}.top-up-payment-gift__hint{color:#f6f8ff99;margin:0;font-size:12px;line-height:1.35}.top-up-payment-gift__status{color:#56db91d9;margin:0;font-size:12px}.top-up-payment-status--success{color:#56db91d9}.top-up-payment-status--success strong{color:#56db91f2}.top-up-payment-status--warning{color:#ffc457d9}.top-up-generating{text-align:center;min-height:100%;padding:max(72px, calc(env(safe-area-inset-top,0px) + 50px)) 28px max(22px, env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.top-up-generating__icon{color:#6ea8ff;background:#6ea8ff24;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.top-up-generating h1{color:#f6f8ff;margin:0;font-size:20px;font-weight:500}.top-up-generating p{color:#f6f8ff99;max-width:280px;margin:0;font-size:14px;line-height:1.5}.top-up-generating__bar{background:#f6f8ff1f;border-radius:999px;width:min(220px,70%);height:4px;overflow:hidden}.top-up-generating__bar span{background:#6ea8ff;border-radius:999px;width:40%;height:100%;animation:1.3s ease-in-out infinite top-up-generating-slide;display:block}@keyframes top-up-generating-slide{0%{margin-left:-40%}to{margin-left:100%}}.top-up-payment-pay{width:100%;height:48px;min-height:48px;margin-top:auto;margin-bottom:2px}.top-up-payment-pay:disabled{cursor:not-allowed;color:#f6f8ff7a;opacity:.72}.top-up-checkout{background:#56db911a;border:1px solid #56db9147;border-radius:8px;gap:10px;padding:12px;display:grid}.top-up-checkout--success{background:#56db9124;border-color:#56db916b}.top-up-checkout--warning{background:#ffc4571a;border-color:#ffc4576b}.top-up-checkout h2,.top-up-checkout p{margin:0}.top-up-checkout h2{font-size:15px}.top-up-checkout p{overflow-wrap:anywhere;color:#f6f8ffb8;font-size:12px;line-height:1.4}.top-up-checkout__status{color:#f6f8ffd1;font-weight:700}.top-up-checkout__warning{color:#ffc457}.top-up-gift-link{background:#4db4ff17;border:1px solid #4db4ff38;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.top-up-gift-link span{color:#f6f8ffd1;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.top-up-gift-link__value{overflow-wrap:anywhere;word-break:break-word}.promocode-route{min-height:calc(100vh - max(16px, env(safe-area-inset-top)) - max(32px, env(safe-area-inset-bottom)));min-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(32px, env(safe-area-inset-bottom)));color:#fff;flex-direction:column;gap:12px;padding-top:58px;display:flex}.promocode-route__header{top:max(56px, calc(env(safe-area-inset-top,0px) + 34px));align-items:center;gap:12px;display:flex;position:absolute;left:14px;right:14px}.promocode-route__header h1{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1}.promocode-route__back{flex:none}.promocode-route__heading{align-items:center;gap:12px;display:flex}.promocode-route__icon{z-index:1;color:#dffff2;background:radial-gradient(circle at 42% 16%,#ffffff2e,#0000 22px),linear-gradient(145deg,#2ada8b70,#1685ff7a);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 .75px #ffffff38,0 18px 42px #0e655d3d}.promocode-route__heading p,.promocode-route__heading h2{margin:0}.promocode-route__heading p{color:var(--green);font-size:12px;font-weight:800;line-height:1.15}.promocode-route__heading h2{color:#fff;font-size:24px;font-weight:800;line-height:1.08}.promocode-card{background:radial-gradient(94% 160% at 12% 92%,#2b6eff0e,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff07,#0000 62%),linear-gradient(90deg,#234fb10e,#232d3c1f),#3a46580f;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff5c,inset 0 -.75px #a7c6eb29,0 4.7px 18px #00000021}.promocode-card:before,.promocode-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.promocode-card:before{opacity:.8;background:linear-gradient(90deg,#0000 5%,#f4faff80 14%,#deeeff42 62%,#0000 92%) top/100% 1.1px no-repeat,linear-gradient(90deg,#0000 8%,#97b9e23d 22%,#d6e9ff42 72%,#0000 94%) bottom/100% 1px no-repeat}.promocode-card:after{opacity:.86;background:radial-gradient(90% 140% at 22% 5%,#fff1,#0000 46%),linear-gradient(#6f798e17,#28314224);inset:1px}.promocode-card>*{z-index:1;position:relative}.promocode-card canvas{display:none}.promocode-form{flex-direction:column;gap:16px;margin-top:20px;display:flex}.promocode-form__field{color:#f6f8ff9e;gap:8px;font-size:12px;font-weight:800;display:grid}.promocode-form__field input{color:#fff;width:100%;min-height:54px;font:inherit;letter-spacing:0;text-align:left;text-transform:uppercase;background:radial-gradient(94% 160% at 12% 92%,#2b6eff0b,#0000 60%),radial-gradient(90% 140% at 88% 15%,#ffffff05,#0000 62%),linear-gradient(90deg,#234fb106,#232d3c12),#3a465809;border:0;border-radius:17px;outline:none;padding:0 16px;font-size:19px;font-weight:800;box-shadow:inset 0 .75px #f5faff3d,inset 0 -.75px #a7c6eb24,0 4.7px 18px #0000001f}.promocode-form__field input:focus{box-shadow:inset 0 .75px #f5faff52,inset 0 -.75px #a7c6eb2e,0 0 0 1px #56db919e}.promocode-feedback,.promocode-success{border-radius:16px;gap:6px;padding:12px;font-size:12px;line-height:1.35;display:grid}.promocode-feedback--warning{color:#ffeac2;background:#ffb7421f;font-weight:700}.promocode-feedback strong{color:#fff;font-size:15px}.promocode-feedback span{color:#f6f8ffbd}.promocode-success{color:#f6f8ffad;background:radial-gradient(circle at 84% 24%,#56db9138,#0000 80px),linear-gradient(#2b5752e6,#1a2b30f2)}.promocode-success span{color:#07101a;background:#dffff2;border-radius:8px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:800}.promocode-success strong{color:#fff;font-size:20px;line-height:1.15}.promocode-success p{color:#f6f8ffad;margin:0;font-size:12px;font-weight:700}.promocode-form__submit{flex:none;width:100%;text-decoration:none;overflow:hidden}.promocode-form__submit:disabled{cursor:not-allowed;color:#f6f8ff8a;opacity:.74}.promocode-form__submit.entry-glass-button:not([data-liquid-glass-canvas-ready=true]){background:linear-gradient(90deg,#234fb10e,#232d3c17),#3a46580f}.promocode-form__submit canvas{display:none}.promocode-guide{gap:12px;padding:16px 18px;display:grid}.promocode-guide h2{color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1.08}.promocode-guide__item{background:radial-gradient(100% 160% at 12% 100%,#2b6eff09,#0000 62%),linear-gradient(90deg,#234fb109,#232d3c12),#3a46580b;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:grid;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1a}.promocode-guide__item span{width:34px;height:34px;color:var(--green);background:#0fbe8021;border-radius:11px;place-items:center;display:grid}.promocode-guide__item p{color:#f6f8ffcc;margin:0;font-size:14px;font-weight:700;line-height:1.25}.gift-claim-route{min-height:calc(100vh - max(14px, env(safe-area-inset-top)) - max(36px, env(safe-area-inset-bottom)));min-height:calc(100dvh - max(14px, env(safe-area-inset-top)) - max(36px, env(safe-area-inset-bottom)));flex-direction:column;justify-content:center;gap:18px;padding:18px 0;display:flex}.gift-claim-route__heading{text-align:center;justify-items:center;gap:6px;display:grid}.gift-claim-route__heading p,.gift-claim-route__heading h1{margin:0}.gift-claim-route__heading p{color:#56db91;font-size:12px;font-weight:800}.gift-claim-route__heading h1{color:#fff;font-size:30px;line-height:1.05}.gift-claim-route__icon{color:#dffff2;background:radial-gradient(circle at 50% 8%,#ffffff40,#0000 23px),linear-gradient(#56db91c2,#1699ffa8);border:1px solid #ffffff29;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 18px 46px #1bab8947}.gift-claim-card{border:1px solid var(--line);background:linear-gradient(#2b3544e6,#1c2431f0);border-radius:8px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14}.gift-claim-summary{background:radial-gradient(circle at 84% 18%,#56db9138,#0000 90px),#ffffff0f;border-radius:8px;gap:5px;padding:14px;display:grid}.gift-claim-summary span{color:#56db91;font-size:12px;font-weight:900}.gift-claim-summary strong{color:#fff;font-size:26px;line-height:1.1}.gift-claim-summary p{color:#f6f8ffa3;margin:0;font-size:12px;line-height:1.35}.gift-claim-feedback,.gift-claim-success{color:#f6f8ffb8;background:#ffffff0f;border-radius:8px;gap:8px;padding:12px;font-size:12px;line-height:1.35;display:grid}.gift-claim-feedback--warning{color:#ffeac2;background:#ffb7421f;font-weight:700}.gift-claim-feedback strong,.gift-claim-success strong{color:#fff;font-size:16px}.gift-claim-feedback p,.gift-claim-success p{margin:0}.gift-claim-success{color:#f6f8ffb8;background:radial-gradient(circle at 86% 18%,#56db913d,#0000 90px),linear-gradient(#2a524ed1,#1d2e33e6)}.gift-claim-success svg{color:#56db91}.gift-claim-route__claim,.gift-claim-route__action{width:100%}.gift-claim-route__claim:disabled{cursor:not-allowed;opacity:.68}.dev-tools-route{align-content:start;gap:12px;padding-top:6px;display:grid}.dev-tools-route__heading{gap:4px;padding-top:10px;display:grid}.dev-tools-route__heading p{color:#56db91;margin:0;font-size:12px;font-weight:800}.dev-tools-route__heading h1{color:#fff;margin:0;font-size:34px;font-weight:800;line-height:1.05}.dev-tools-status,.dev-tools-panel,.dev-tools-gift{isolation:isolate;background:radial-gradient(100% 140% at 0 100%,#1470ff1c,#0000 58%),linear-gradient(#303a4833,#1c24312e),#19222f2e;border:1px solid #d5e5ff38;border-radius:22px;gap:8px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -1px #80a0cd1f,0 12px 32px #0003}.dev-tools-status canvas,.dev-tools-panel canvas,.dev-tools-gift canvas,.dev-tools-scenario canvas{opacity:.2}.dev-tools-status span,.dev-tools-gift span{color:#f6f8ff9e;font-size:12px;font-weight:800}.dev-tools-status strong{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:800}.dev-tools-status em,.dev-tools-panel span{color:#f6f8ffb8;font-size:12px;font-style:normal;font-weight:800}.dev-tools-scenarios{flex-wrap:wrap;gap:8px;display:flex}.dev-tools-scenario{isolation:isolate;color:#f6f8ffbd;min-height:36px;font:inherit;background:linear-gradient(90deg,#234fb10a,#232d3c1a),#3a465814;border:1px solid #d5e5ff38;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;position:relative;overflow:hidden;box-shadow:inset 0 .75px #f5faff38,inset 0 -.75px #a7c6eb1f,0 4.7px 18px #0000001f}.dev-tools-scenario--selected{color:#fff;background:radial-gradient(120% 160% at 8% 90%,#1289ff38,#0000 62%),linear-gradient(90deg,#234fb129,#232d3c24),#3a46581a;border-color:#daecff7a}.dev-tools-actions,.dev-tools-links,.dev-tools-gifts{gap:8px;display:grid}.dev-tools-actions,.dev-tools-links{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-tools-route .entry-glass-button{grid-area:auto;gap:8px;min-width:0;padding:0 12px;text-decoration:none}.dev-tools-route .entry-glass-button svg{z-index:1;flex:none;position:relative}.dev-tools-gift p{overflow-wrap:anywhere;color:#f6f8ffb8;margin:0;font-size:12px;line-height:1.35}@media (width<=370px){.dev-tools-actions,.dev-tools-links{grid-template-columns:1fr}}.status-copy{gap:8px;margin-top:auto;margin-bottom:28px;display:grid}.status-kicker{color:var(--green);margin:0;font-size:13px;font-weight:800}.status-kicker--action{color:#ffe0a6}.status-copy h1,.auth-panel h1{letter-spacing:0;margin:0;font-size:20px;line-height:1.2}.status-copy h1{max-width:14ch}.auth-panel h1{max-width:none}.status-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.status-grid span{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04090f6b;border-radius:8px;min-height:92px}.auth-panel{background:var(--panel);justify-content:flex-start;gap:0}.auth-panel--form{padding:44px 14px max(44px, env(safe-area-inset-bottom));justify-content:flex-start}.auth-back{appearance:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:21px;padding:0;line-height:0;display:grid}.auth-back svg{width:16px;height:16px;display:block}.auth-heading{gap:12px;padding-top:0;display:grid}.auth-heading p{color:#f6f8ff94;margin:0;font-size:13px;line-height:1.35}.auth-form{flex-direction:column;flex:1;gap:9px;width:100%;margin-top:25px;padding-bottom:0;display:flex}.auth-form__footer{gap:18px;margin-top:auto;display:grid}.auth-agreement{color:#f6f8ff8f;text-align:left;white-space:nowrap;margin:0;padding:0;font-size:9.5px;font-weight:400;line-height:1.3}.auth-agreement span{color:#f6f8ffb8;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.auth-resend-row{flex-direction:column;align-items:center;gap:6px;margin:2px 0 4px;display:flex}.auth-resend{appearance:none;color:#f6f8ffd1;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:2px 4px;font-size:13px;font-weight:500;line-height:1.2}.auth-resend:hover:not(:disabled){text-decoration:underline}.auth-resend:disabled{color:#f6f8ff66;cursor:default}.auth-resend-note{color:#f6f8ff8f;text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.3}.auth-field{display:block}.auth-field--after-password{margin-top:10px}.auth-field span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.auth-field input{width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:0;background:#252c37;border:0;border-radius:8px;outline:none;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #ffffff04}.auth-field input:focus{background:#2a3340;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #fff3}.auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #252c37,inset 0 1px #ffffff09,0 0 0 1px #ffffff04}.auth-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #252c37,inset 0 1px #ffffff09,0 0 0 1px #ffffff04}.auth-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #252c37,inset 0 1px #ffffff09,0 0 0 1px #ffffff04}.auth-field input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #2a3340,inset 0 1px #ffffff0d,0 0 0 1px #fff3}.auth-error{color:#ffd6dc;background:#ff435e1f;border:1px solid #ff627561;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.auth-submit{width:100%;position:relative}.auth-submit canvas{opacity:.82}.auth-submit:before,.auth-submit:after{content:"";pointer-events:none;position:absolute}.auth-submit>*{z-index:1;position:relative}.auth-submit:disabled canvas{opacity:.66}.auth-spinner{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width>=720px){body{display:block}#root{width:100%;min-height:100dvh}.app-screen{min-height:100dvh;box-shadow:none;border-radius:0}.entry-shell,.status-panel,.auth-panel,.app-shell{min-height:100dvh}:is(.app-shell:has(.devices-management),.app-shell:has(.top-up-purchase-route),.app-shell:has(.top-up-upgrade-route),.app-shell:has(.top-up-payment-route)){width:min(100%, var(--figma-width));max-width:var(--figma-width);margin-inline:auto}.app-screen{background:#05080d}.app-shell,.status-panel,.auth-panel,.entry-shell{border-inline:1px solid var(--line);box-shadow:0 24px 80px #00000080}}.backup-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060b9e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.backup-modal{width:min(100%, var(--figma-width));box-sizing:border-box;padding:12px 20px max(26px, env(safe-area-inset-bottom));animation:backup-sheet-in .28s var(--motion-spring);background:#121a25;border-top:1px solid #ffffff1a;border-radius:22px 22px 0 0;box-shadow:0 -16px 40px #0006}@keyframes backup-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.backup-modal__handle{background:#fff3;border-radius:4px;width:38px;height:4px;margin:2px auto 16px}.backup-modal__badge{color:#fff;background:radial-gradient(120% 120% at 30% 0,#2563ff,#0f8fd2 55%,#102233);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex;box-shadow:0 8px 26px #1699ff73}.backup-modal__badge--ok{background:radial-gradient(120% 120% at 30% 0,#20bf78,#0f8f5a 55%,#103021);box-shadow:0 8px 26px #20bf7866}.backup-modal__title{text-align:center;color:var(--ink);letter-spacing:-.2px;margin:0;font-size:20px;font-weight:500}.backup-modal__subtitle{text-align:center;color:var(--muted);max-width:264px;margin:7px auto 16px;font-size:13px;line-height:1.5}.backup-modal__later{width:100%;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:14px;display:block}.backup-modal__reassure{color:#20bf78eb;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.backup-modal__success{text-align:center}.traffic-guide__intro{text-align:left;max-width:none}.traffic-guide__tiers{gap:8px;margin:4px 0 14px;display:grid}.traffic-guide__tier{text-align:left;border:1px solid;border-radius:14px;gap:3px;padding:10px 14px;display:grid}.traffic-guide__tier--green{background:#0fffa712;border-color:#0fffa752}.traffic-guide__tier--yellow{background:#ffc70012;border-color:#ffc70057}.traffic-guide__tier--red{background:#ff636314;border-color:#ff636361}.traffic-guide__tier-mult{font-size:14px;font-weight:600;line-height:1.2}.traffic-guide__tier--green .traffic-guide__tier-mult{color:#0fffa7}.traffic-guide__tier--yellow .traffic-guide__tier-mult{color:#ffc700}.traffic-guide__tier--red .traffic-guide__tier-mult{color:#ff7a7a}.traffic-guide__tier-regions{color:var(--ink);font-size:13px;line-height:1.5}.traffic-guide__example{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.5}.traffic-guide__note{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.traffic-guide__note--tip{margin-bottom:0}.traffic-guide__close{width:100%;margin-top:16px}.tg-link-nudge{color:#fff;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(90deg,#234fb138,#1699ff1a),#3a46580f;border:1px solid #1699ff47;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:relative;box-shadow:inset 0 .75px #f5faff4d,0 4.7px 18px #00000021}.tg-link-nudge__icon{color:#fff;background:radial-gradient(120% 120% at 30% 0,#2563ff,#0f8fd2 55%,#102233);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.tg-link-nudge__text{gap:2px;min-width:0;display:grid}.tg-link-nudge__text strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.tg-link-nudge__text small{color:#f6f8ff9e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.tg-link-nudge__chevron{color:#f6f8ff8c}.profile-glass-row__action{color:#ff9fb0;font:inherit;white-space:nowrap;cursor:pointer;background:#ff708624;border:0;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700}.profile-glass-row__action:disabled{opacity:.6;cursor:default}.notification-card__action{flex-direction:column;gap:4px;margin-top:6px;display:flex}.notification-card__unlink{color:#ff9fb0;font:inherit;white-space:nowrap;cursor:pointer;background:#ff708624;border:0;border-radius:9px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:700}.notification-card__unlink:disabled{opacity:.6;cursor:default}.profile-glass-row small.notification-card__note{color:#f6f8ff9e;white-space:normal;font-size:11px;font-weight:600;line-height:1.3;overflow:visible}.support-history{flex-direction:column;gap:10px;display:flex}.support-history__bubble{background:#1a2531;border:1px solid #ffffff14;border-radius:14px;max-width:84%;padding:9px 13px}.support-history__bubble--you{background:linear-gradient(#234fb142,#1699ff1f),#16202c;border-color:#1699ff4d;align-self:flex-end}.support-history__bubble--support{align-self:flex-start}.support-history__author{color:#f6f8ff80;margin-bottom:3px;font-size:12px;display:block}.support-history__text{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.support-history__media{color:var(--cyan);align-items:center;margin-top:4px;font-size:12px;display:inline-flex}.profile-password-form{flex-direction:column;gap:10px;margin-top:4px;display:flex}.profile-password-form input{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);font:inherit;background:#252c37;border:0;border-radius:9px;padding:0 14px;font-size:16px;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #ffffff0f}.profile-password-form__note{color:var(--green);margin:0;font-size:13px}.profile-route__logout-all{width:100%;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:14px;display:block}.home-trial-modal__urgent{color:#ff9500;margin-top:4px;font-size:13px;font-weight:600}
