@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#041b2a;--surface:#02080d;--surface-soft:#06283a;--surface-blue:#073b55;--accent:#16baf3;--accent-bright:#48d0ff;--text:#f7fbff;--muted:#8ca3b2;--muted-strong:#bed0dc;--positive:#55e399;--negative:#ff6879;--warning:#ffc45b;--line:#5ed2ff38;--safe-top:max(env(safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));--ease:cubic-bezier(.2, .75, .2, 1);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;background:#06121b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:radial-gradient(circle at 18% 18%,#16baf324,#0000 30%),radial-gradient(circle at 82% 85%,#6e4bff1f,#0000 25%),#06121b;min-width:320px;min-height:100dvh;overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{appearance:none;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.55}button:focus{outline:none}button:focus-visible,input:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}a{color:inherit}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.app-shell{isolation:isolate;background:linear-gradient(#0d95c7f5 0%,#054e73fc 36%,#04253a 100%);width:min(100%,480px);height:100dvh;min-height:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000080}.app-shell:before{z-index:-2;inset:var(--safe-top) -80px 0;content:"";filter:grayscale()brightness(1.7)contrast(.7);opacity:.105;pointer-events:none;background-image:url(/assets/ghost-mascot.webp);background-position:50% 32px;background-repeat:no-repeat;background-size:min(138vw,630px);position:absolute;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 94%);mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 94%)}.ambient{z-index:-1;filter:blur(70px);opacity:.25;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute}.ambient--one{background:#42d0ff;top:14%;right:-110px}.ambient--two{background:#704fff;bottom:5%;left:-110px}.icon-button{color:#d9e7ef;background:0 0;border:0;border-radius:13px;place-items:center;width:40px;height:40px;padding:0;display:grid}.icon-button:hover{background:#ffffff12}.app-content{inset:var(--safe-top) 0 calc(76px + var(--safe-bottom));position:absolute;overflow:hidden}.screen{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;animation:screen-in .3s var(--ease) both;padding:18px 20px 28px;overflow:hidden auto}.screen--home,.screen--profile{overscroll-behavior-x:none;overscroll-behavior-y:contain;scroll-behavior:smooth;will-change:scroll-position;scroll-padding-block:12px;overflow-y:scroll}.screen::-webkit-scrollbar{display:none}.sheet::-webkit-scrollbar{display:none}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.eyebrow{color:var(--accent-bright);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.section-heading h1,.sheet__header h2{letter-spacing:-.045em;margin:4px 0 0;font-size:27px;line-height:1.05}.round-button{min-width:41px;height:41px;color:var(--accent-bright);background:#031824b8;border:1px solid #51d2ff66;border-radius:50%;place-items:center;padding:0;font-size:25px;display:grid}.round-button--help{font-size:17px;font-weight:850}.home-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:96px;display:flex}.wordmark{text-shadow:0 4px 22px #0000004d;align-items:baseline;gap:6px;min-width:0;margin:0;padding-top:7px;display:flex}.wordmark b{letter-spacing:-.07em;font-size:34px;font-style:italic;font-weight:950;line-height:1}.wallet-card{text-align:left;min-width:124px;transition:transform .17s var(--ease), filter .17s var(--ease), box-shadow .17s var(--ease);background:#030609;border:1px solid #ffffff14;border-radius:20px;padding:11px;box-shadow:0 12px 26px #00000047}.wallet-card>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.wallet-card strong{white-space:nowrap;font-size:21px}.wallet-card svg{color:var(--accent)}.wallet-card small{background:linear-gradient(135deg,var(--accent),#0c91d0);color:#fff;text-align:center;border-radius:10px;margin-top:9px;padding:7px 9px;font-size:11px;font-weight:850;display:block}.plan-tabs{z-index:2;align-items:flex-end;margin:0 18px -10px;display:flex;position:relative}.plan-tab--active{color:#dff7ff;background:#03080d;border-color:#55cdff8c;box-shadow:0 -6px 15px #00000029}.subscription-hero,.subscription-card,.bonus-dashboard,.invite-card,.profile-card{background:#010508f7;border:1px solid #66d7ff33;border-radius:27px;box-shadow:0 18px 38px #00000040}.subscription-hero{padding:24px 20px 18px}.subscription-hero--inactive{border-color:#ffbe5533}.days-emblem{clip-path:polygon(50% 0,62% 8%,77% 5%,84% 18%,97% 25%,94% 40%,100% 53%,91% 65%,91% 81%,76% 87%,65% 100%,50% 94%,36% 100%,25% 88%,9% 83%,9% 67%,0 54%,6% 40%,3% 25%,17% 18%,24% 5%,39% 8%);background:linear-gradient(145deg,#175e7f,#0a2738);place-items:center;width:52px;height:52px;font-size:27px;font-weight:950;display:grid}.hero-heading strong{font-size:16px;line-height:1.15;display:block}.status-line{color:var(--muted);margin-top:5px;font-size:10px;display:block}.status-line i,.online-pill i{background:var(--warning);width:7px;height:7px;box-shadow:0 0 9px var(--warning);border-radius:50%;margin-right:5px;display:inline-block}.status-line--active i,.online-pill i{background:var(--positive);box-shadow:0 0 9px var(--positive)}.rate{color:var(--accent-bright);margin:18px 0 13px;font-size:13px;font-weight:800}.hero-actions{grid-template-columns:1fr 1.18fr;gap:9px;display:grid}.metric-button,.connect-button{text-align:left;background:linear-gradient(145deg,#061d2a,#06374f);border:1px solid #40c6ff47;border-radius:15px;justify-content:space-between;align-items:center;gap:7px;min-height:62px;padding:10px 12px;display:flex}.metric-button>span,.connect-button>span{font-size:10px;font-weight:800}.metric-button strong{background:#0b4966;border-radius:10px;padding:7px;font-size:14px;display:inline-flex}.connect-button svg{min-width:33px;height:33px;color:var(--accent-bright);background:#3bcaff2e;border-radius:50%;padding:7px}.connect-button[aria-disabled=true]{opacity:.65}.button{min-height:42px;transition:transform .16s var(--ease), filter .16s var(--ease), box-shadow .16s var(--ease);border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:850;display:inline-flex}.button--primary{background:linear-gradient(135deg,var(--accent),#0b91d0);border:1px solid #ffffff1a;box-shadow:0 9px 24px #0ca6e03d}.button--secondary{border:1px solid var(--accent);background:#084b6c59}.button--compact{min-height:36px;padding:0 12px;font-size:10px}.button--wide{width:100%}.button--tall{min-height:51px}.button:not(:disabled):active,.wallet-card:active,.plan-tab:active,.metric-button:active,.connect-button:active,.referral-banner:active,.social-promo__actions button:active{filter:brightness(1.1);transform:scale(.97)}.referral-banner{text-align:left;width:100%;min-height:142px;transition:transform .17s var(--ease), filter .17s var(--ease), box-shadow .17s var(--ease);background:#03121d;border:1px solid #63d3ff45;border-radius:24px;margin-top:14px;padding:18px 18px 12px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000042}.referral-banner:after{z-index:1;content:"";background:linear-gradient(90deg,#01080efa 0%,#020d15e3 42%,#01080e47 72%,#01080e85 100%),linear-gradient(#0000 47%,#01070ced);position:absolute;inset:0}.referral-banner>img{object-fit:cover;object-position:52% 42%;opacity:.9;width:100%;height:100%;transition:transform .38s var(--ease), filter .26s var(--ease);position:absolute;inset:0}.referral-banner:active>img{filter:saturate(1.12);transform:scale(1.035)}.referral-banner__copy{z-index:2;flex-direction:column;gap:6px;max-width:64%;display:flex;position:relative}.referral-banner__copy strong{white-space:pre-line;font-size:17px;line-height:1.14}.referral-banner__copy small{color:#a9c9d9;font-size:9px;font-weight:700}.referral-banner__reward{z-index:2;text-align:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(90deg,#02101aed,#198bbbc7);border:1px solid #76dcff3b;border-radius:15px;justify-content:center;align-items:center;gap:4px;min-height:39px;padding:8px 34px 8px 12px;font-size:10px;display:flex;position:absolute;bottom:11px;left:12px;right:12px;box-shadow:inset 0 1px #ffffff14}.referral-banner__reward b{color:#8be3ff}.referral-banner__reward i{color:var(--accent-bright);font-size:18px;font-style:normal;position:absolute;right:13px}.social-promo{background:#020812;border:1px solid #63d3ff33;border-radius:24px;min-height:150px;margin-top:11px;position:relative;overflow:hidden;box-shadow:0 18px 36px #0000003d}.social-promo:after{content:"";pointer-events:none;background:linear-gradient(#01070d38 29%,#01070df7 100%);position:absolute;inset:0}.social-promo>img{object-fit:cover;object-position:50% 36%;width:100%;height:100%;transition:transform .45s var(--ease);position:absolute;inset:0}.social-promo:focus-within>img{transform:scale(1.025)}.social-promo__actions{z-index:2;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.social-promo__actions button{z-index:1;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-width:0;height:64px;transition:transform .16s var(--ease), filter .16s var(--ease), box-shadow .16s var(--ease);background-image:linear-gradient(34.57deg,#14506eb3 20.52%,#008dd7b3 70.29%);border:1px solid #008dd7;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 21.1px #042e4533}.social-promo__actions strong{font-size:11px;line-height:1.15}.social-promo__actions span{color:#bfeaff;margin-top:4px;font-size:9px}.social-promo__actions i{font-style:normal}.segmented{background:#01080de6;border:1px solid #4ecdff26;border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.segment{min-height:39px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:13px;padding:0 9px;font-size:11px;font-weight:800}.segment b{background:#ffffff12;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:5px;font-size:9px;display:inline-grid}.segment--active{border-color:var(--accent);color:#fff;background:linear-gradient(135deg,#0b84b4a6,#074a69cc)}.subscription-list{gap:12px;margin-top:13px;display:grid}.subscription-card{padding:17px}.card-title-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.plan-icon{background:linear-gradient(145deg,#ff45c2,#7a38f5);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.plan-icon--router{background:linear-gradient(145deg,#12c2a8,#087c96)}.plan-icon--fixed{background:linear-gradient(145deg,#ff9b40,#f04f67)}.card-title-row h3{margin:1px 0 4px;font-size:15px}.edit-button{color:var(--accent);vertical-align:middle;background:0 0;border:0;padding:0 2px;display:inline-flex}.id-line{color:var(--muted);font-size:9px}.status{color:var(--muted-strong);white-space:nowrap;background:#ffffff12;border-radius:99px;padding:6px 7px;font-size:8px;font-weight:850}.detail-list{gap:9px;margin:18px 0;display:grid}.detail-list div{justify-content:space-between;gap:20px;display:flex}.detail-list dt,.detail-list dd{margin:0;font-size:11px}.detail-list dd{text-align:right;font-weight:800}.card-buttons{grid-template-columns:.9fr 1.35fr;gap:8px;display:grid}.card-buttons .button{padding-inline:8px;font-size:10px}.info-card{background:#011018b8;border:1px solid #ffffff12;border-radius:17px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.info-card>svg{min-width:23px;color:var(--accent-bright)}.info-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.info-card b{color:var(--text);font-size:10px}.empty-state{text-align:center;background:#01080de6;border-radius:24px;margin-top:2px;padding:42px 25px}.empty-state__visual{justify-content:center;align-items:center;width:148px;height:130px;margin:-12px auto 12px;display:flex}.empty-state__visual img{object-fit:contain;filter:drop-shadow(0 14px 20px #008dd73d);width:100%;height:100%;animation:3.6s ease-in-out infinite emptyGhostFloat}@keyframes emptyGhostFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}.empty-state h3{margin:0 0 8px;font-size:16px}.empty-state p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.bonus-dashboard{grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.bonus-dashboard>div{background:linear-gradient(145deg,#061d2a,#063249);border:1px solid #47c9ff1f;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:76px;padding:12px;display:flex}.bonus-dashboard span{color:var(--muted-strong);font-size:10px}.bonus-dashboard strong{font-size:20px}.invite-card{margin-top:12px;padding:19px;position:relative;overflow:hidden}.invite-card:before{filter:blur(30px);content:"";background:#12b8f433;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-70px}.invite-card__mascot{object-fit:contain;filter:drop-shadow(0 10px 16px #00000059);width:105px;height:105px;position:absolute;top:5px;right:5px;transform:rotate(-4deg)}.invite-card h2{margin:4px 0 8px;font-size:21px;line-height:1.08;position:relative}.invite-card p{max-width:75%;color:var(--muted-strong);margin:0 0 17px;font-size:10px;line-height:1.5;position:relative}.invite-card p b{color:var(--accent-bright)}.link-preview{background:#020f17bf;border:1px solid #ffffff12;border-radius:17px;margin-top:12px;padding:13px}.link-preview>span{color:var(--muted);font-size:9px}.link-preview>div{align-items:center;gap:8px;margin-top:7px;display:flex}.link-preview code{color:#c8f2ff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.link-preview button{min-width:33px;height:33px;color:var(--accent);background:#12b8f41a;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.rules-link{color:#b7d8e8;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px;font-size:11px;display:flex}.online-pill{color:var(--positive);background:#55e39914;border:1px solid #55e3992e;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.profile-card{padding:16px}.profile-main{align-items:center;gap:12px;display:flex}.avatar{object-fit:cover;background:linear-gradient(145deg,#61e0d5,#24b8a2);border-radius:50%;place-items:center;width:51px;height:51px;font-size:21px;font-weight:850;display:grid}.profile-main h2{margin:0 0 3px;font-size:19px}.profile-main div span{color:var(--muted);font-size:11px}.profile-meta{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:10px 14px;margin:16px 0;padding-top:14px;font-size:10px;display:grid}.profile-meta dt,.profile-meta dd{margin:0}.profile-meta dd{text-align:right;max-width:220px;font-weight:750}.profile-meta dd small{font-size:8px}.profile-meta button{background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:800;display:inline-flex}.social-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.social-row button{background:linear-gradient(145deg,#053c55e6,#085c7cc7);border:1px solid #51ceff45;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:61px;padding:12px 14px;display:flex}.social-row b{font-size:11px}.social-row span{color:#9ddcf4;margin-top:3px;font-size:8px}.profile-menu{gap:8px;margin-top:10px;display:grid}.menu-button{text-align:left;background:#01070bf5;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;min-height:49px;padding:7px 12px 7px 8px;display:grid}.menu-button>span{width:29px;height:29px;color:var(--accent);background:#12b8f41f;border-radius:9px;place-items:center;display:grid}.menu-button b{font-size:11px}.menu-button>svg{color:var(--muted)}.bottom-nav{z-index:30;right:13px;bottom:calc(8px + var(--safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#01060af7;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:repeat(4,1fr);height:62px;padding:6px;display:grid;position:absolute;left:13px;box-shadow:0 16px 32px #00000059}.nav-item{color:#687887;transition:transform .16s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.nav-item:before{content:"";opacity:0;transition:opacity .18s var(--ease), transform .22s var(--ease), background .18s var(--ease), border-color .18s var(--ease);background:#1db5ee0a;border:1px solid #0000;border-radius:13px;position:absolute;inset:1px 5px;transform:scale(.72)}.nav-item>*{z-index:1;position:relative}.nav-item--active:before{opacity:1;background:linear-gradient(145deg,#19a8dd29,#053c552e);border-color:#57d6ff1a;transform:scale(1)}.nav-item:active{transform:scale(.9)}.nav-item--active:active{transform:translateY(-1px)scale(.9)}.nav-item span{font-size:8px;font-weight:800}.sheet-layer{z-index:100;padding:10px 10px calc(10px + var(--safe-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000509a8;justify-content:center;align-items:flex-end;animation:.18s both fade-in;display:flex;position:absolute;inset:0}@keyframes fade-in{0%{opacity:0}}.sheet{width:100%;max-height:calc(100% - var(--safe-top) - 12px);overscroll-behavior:contain;scrollbar-width:none;animation:sheet-up .28s var(--ease) both;background:linear-gradient(#052b40,#03141f);border:1px solid #6bdbff33;border-radius:27px;padding:9px 18px 20px;overflow-y:auto;box-shadow:0 -24px 65px #00000080}.sheet--wide{max-height:calc(100% - var(--safe-top) - 6px)}@keyframes sheet-up{0%{opacity:0;transform:translateY(34px)scale(.98)}}.sheet__handle{background:#fff3;border-radius:99px;width:42px;height:4px;margin:0 auto 8px}.sheet__header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.sheet__header h2{font-size:23px}.sheet__header .icon-button{color:#a8bac6;background:#ffffff0f;width:35px;min-width:35px;height:35px}.flow-step{animation:screen-in .22s var(--ease) both}.flow-title{margin:12px 0 5px;font-size:17px}.flow-copy{color:var(--muted);margin:0 0 13px;font-size:10px;line-height:1.5}.step-dots{justify-content:center;align-items:center;gap:14px;margin:3px 0 15px;display:flex}.step-dots span{color:#678191;background:#03141e;border:1px solid #63d3ff38;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid;position:relative}.step-dots span:not(:last-child):after{content:"";background:#63d3ff38;width:15px;height:1px;position:absolute;left:100%}.step-dots .step-dots__active{border-color:var(--accent-bright);background:var(--accent);color:#fff;box-shadow:0 0 15px #16baf342}.balance-panel{background:#02080c;border-radius:16px;justify-content:space-between;align-items:center;padding:14px;display:flex}.balance-panel span{color:var(--muted);font-size:10px}.balance-panel strong{font-size:20px}.recipient-tabs{margin-top:10px}.field{flex-direction:column;gap:7px;margin-top:12px;display:flex}.field>span,.amount-card>label{color:var(--muted-strong);font-size:10px;font-weight:750}.field input{color:#fff;background:#062b40;border:1px solid #3fc4f82e;border-radius:13px;width:100%;height:48px;padding:0 13px}.field input::placeholder{color:#6d899a}.amount-card{background:#02080c;border-radius:18px;margin:12px 0;padding:15px}.amount-input{justify-content:center;align-items:center;margin:7px 0 13px;display:flex}.amount-input input{color:#fff;text-align:right;background:0 0;border:0;width:115px;padding:0;font-size:38px;font-weight:950}.amount-input span{color:#63727c;margin-left:6px;font-size:34px;font-weight:850}.amount-presets{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.amount-presets button{color:#a9c1cf;background:#07344a;border:1px solid #0000;border-radius:11px;min-height:35px;padding:0 3px;font-size:9px;font-weight:850}.amount-presets button.active{background:var(--accent);color:#fff;border-color:#62d8ff}.amount-card>small{color:#596d7a;text-align:center;margin-top:10px;font-size:8px;display:block}.back-link{color:var(--accent-bright);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:750;display:flex}.confirmation-card{text-align:center;background:#02090e;border-radius:20px;margin:15px 0 13px;padding:19px 16px}.confirmation-card__icon{width:54px;height:54px;color:var(--accent-bright);background:#16baf324;border-radius:17px;place-items:center;margin:0 auto 10px;display:grid}.confirmation-card h3{margin:0 0 16px;font-size:17px}.confirmation-card dl{gap:9px;margin:0;display:grid}.confirmation-card dl div{justify-content:space-between;gap:10px;display:flex}.confirmation-card dt,.confirmation-card dd{margin:0;font-size:11px}.confirmation-card dt{color:var(--muted)}.confirmation-card dd{font-weight:800}.confirmation-card p{color:var(--muted);border-top:1px solid #ffffff0f;margin:14px 0 0;padding-top:12px;font-size:9px;line-height:1.5}.payment-total{color:var(--muted);justify-content:space-between;align-items:baseline;margin:16px 0 11px;font-size:11px;display:flex}.payment-total strong{color:#fff;font-size:23px}.payment-methods,.document-list{gap:8px;display:grid}.payment-methods>button,.document-list>button{text-align:left;background:#063148;border:1px solid #52cbf821;border-radius:15px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;min-height:59px;padding:8px 11px 8px 8px;display:grid}.payment-methods>button>span:nth-child(2),.document-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-methods b,.document-list b{font-size:11px}.payment-methods small,.document-list small{color:var(--muted);font-size:8px;line-height:1.25}.payment-methods>button>svg,.document-list>button>svg{color:var(--muted)}.payment-logo,.document-list>button>span{border-radius:11px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.payment-logo--stars{background:linear-gradient(145deg,#ffbd3e,#ff7b23)}.payment-logo--sbp{color:#8c2cb3;background:#fff}.payment-logo--card{color:#58cd51;background:#101719}.payment-logo--crypto{background:#ff9b30}.fine-print,.field-note{color:#65808f;text-align:center;margin:11px 4px 0;font-size:8px;line-height:1.5}.trial-card{text-align:left;background:linear-gradient(135deg,#14705db3,#07434fcc);border:1px solid #55e3994d;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:65px;margin-bottom:14px;padding:9px 12px 9px 9px;display:grid}.trial-card>span:first-child{width:40px;height:40px;color:var(--positive);background:#55e39926;border-radius:13px;place-items:center;display:grid}.trial-card>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.trial-card b{font-size:11px}.trial-card small{color:#a8d4c0;font-size:8px}.trial-card>strong{color:var(--positive);font-size:9px}.trial-card--disabled{background:#01080da6;border-color:#ffffff14}.plan-list{gap:8px;margin:10px 0 12px;display:grid}.plan-card{text-align:left;background:#062b40;border:1px solid #5ccdf921;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 11px 9px 9px;display:grid}.plan-card--active{border-color:var(--accent);background:#074260;box-shadow:inset 0 0 0 1px #48d0ff1f}.plan-card__icon{background:linear-gradient(145deg,#7c52ffb3,#12b8f4a6);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.plan-card>span:nth-child(2),.plan-card>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.plan-card>span:last-child{text-align:right;align-items:flex-end}.plan-card b{font-size:11px}.plan-card small{color:var(--muted);font-size:8px;line-height:1.25}.plan-card strong{color:var(--accent-bright);white-space:nowrap;font-size:10px}.selected-plan{background:#02090e;border:1px solid #48d0ff29;border-radius:16px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;margin:15px 0 12px;padding:12px;display:grid}.selected-plan>span{width:43px;height:43px;color:var(--accent-bright);background:#12b8f424;border-radius:13px;place-items:center;display:grid}.selected-plan>div{flex-direction:column;gap:3px;display:flex}.selected-plan small{color:var(--muted);font-size:8px}.selected-plan b{font-size:12px}.selected-plan>strong{color:var(--accent-bright);white-space:nowrap;font-size:12px}.promo-checkout{background:#021019a3;border:1px solid #6bdbff21;border-radius:15px;margin:0 0 13px;padding:0 12px 11px}.promo-checkout .field{margin-top:10px}.promo-checkout__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.promo-checkout__row button{min-width:88px;color:var(--accent-bright);background:#12b8f421;border:1px solid #48d0ff40;border-radius:12px;padding:0 11px;font-size:9px;font-weight:800}.promo-checkout__row button:disabled{opacity:.5}.price-breakdown{color:var(--muted);justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;display:flex}.price-breakdown strong{color:#71e6b2}.inline-error .text-button{margin-top:8px;display:block}.result-state{text-align:center;padding:16px 8px 5px}.result-state>span{width:74px;height:74px;color:var(--positive);background:#55e39924;border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.result-state h3{margin:0 0 7px;font-size:19px}.result-state p{max-width:270px;color:var(--muted);margin:0 auto 19px;font-size:10px;line-height:1.55}.transaction-list{gap:7px;margin-top:12px;display:grid}.transaction-list article{background:#01080dc2;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:10px 11px;display:grid}.transaction-status{background:var(--positive);border-radius:9px;width:6px;height:29px}.transaction-status--pending{background:var(--warning)}.transaction-status--failed{background:var(--negative)}.transaction-status--expired{background:#74808b}.transaction-status--refunded{background:#a58cff}.transaction-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.transaction-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.transaction-list small{color:var(--muted);font-size:8px}.transaction-list strong{white-space:nowrap;font-size:11px}.list-loading{min-height:170px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.list-loading i{border:3px solid #48d0ff26;border-top-color:var(--accent-bright);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.inline-error{color:#ffc2ca;background:#ff687914;border:1px solid #ff687933;border-radius:14px;margin-top:12px;padding:14px;font-size:10px}.compact-empty{min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.compact-empty svg{color:var(--accent);margin-bottom:4px}.compact-empty b{color:#fff;font-size:12px}.compact-empty span{font-size:9px}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:11px;display:flex}.pagination button{background:#07344a;border:1px solid #48d0ff33;border-radius:9px;padding:7px 10px;font-size:9px}.pagination span{color:var(--muted);font-size:9px}.promo-visual{background:radial-gradient(circle,#7c52ff59,#12b8f41a);border-radius:23px;place-items:center;width:76px;height:76px;margin:5px auto 13px;font-size:39px;display:grid;transform:rotate(-6deg)}.email-target{text-align:center;background:#01080dbf;border-radius:14px;flex-direction:column;gap:4px;margin:14px 0 5px;padding:12px;display:flex}.email-target span{color:var(--muted);font-size:9px}.email-target b{font-size:11px}.code-input{letter-spacing:.18em;text-align:center;font-weight:900;font-size:23px!important}.document-list>button>span{color:var(--accent-bright);background:#12b8f41f}.rules-content{text-align:center}.rules-content__icon{color:#fff;background:linear-gradient(145deg,#7c52ff66,#12b8f438);border-radius:22px;place-items:center;width:67px;height:67px;margin:0 auto 12px;display:grid}.rules-content h3{margin:0 0 15px;font-size:18px}.rules-content ol{text-align:left;gap:8px;margin:0;padding:0;list-style-position:inside;display:grid}.rules-content li{color:var(--muted-strong);background:#01080db3;border-radius:13px;padding:11px 12px;font-size:10px}.rules-content p{color:var(--muted);margin:12px 5px 15px;font-size:9px;line-height:1.5}.platform-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.platform-card{text-align:left;background:#062b40;border:1px solid #5ccdf91f;border-radius:15px;align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:flex;position:relative}.platform-card>span{width:35px;height:35px;color:var(--accent-bright);background:#12b8f41f;border-radius:11px;place-items:center;font-size:16px;font-weight:900;display:grid}.platform-card b{font-size:10px}.platform-card>svg{color:var(--positive);position:absolute;top:7px;right:7px}.platform-card--active{border-color:var(--accent);background:#074260;box-shadow:inset 0 0 0 1px #48d0ff21}.platform-card:last-child{grid-column:1/-1}.client-list{gap:8px;margin:12px 0;display:grid}.client-card{text-align:left;background:#062b40;border:1px solid #5ccdf91f;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:61px;padding:8px 11px 8px 8px;display:grid}.client-card>span:first-child{background:linear-gradient(145deg,#20c7ef,#2365d8);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.client-card>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.client-card b{font-size:11px}.client-card small{color:var(--muted);font-size:8px}.client-card>svg{color:var(--positive)}.client-card--active{border-color:var(--accent);background:#074260}.client-list+.button{margin-bottom:9px}.configuration-heading{background:#55e39912;border:1px solid #55e3992e;border-radius:15px;align-items:center;gap:11px;margin:13px 0;padding:12px;display:flex}.configuration-heading>span{min-width:42px;height:42px;color:var(--positive);background:#55e39926;border-radius:50%;place-items:center;display:grid}.configuration-heading h3{margin:0 0 3px;font-size:15px}.configuration-heading p{color:var(--muted);margin:0;font-size:9px}.instructions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.instructions li{background:#01080dbf;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px;display:grid}.instructions li>span{width:28px;height:28px;color:var(--accent-bright);background:#12b8f426;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.instructions b{font-size:10px}.instructions p{color:var(--muted);margin:4px 0 8px;font-size:8px;line-height:1.45}.text-button{color:var(--accent-bright);background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.key-button{width:100%;min-height:39px;color:var(--accent-bright);background:#07344a;border:1px solid #48d0ff2e;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.key-button code{color:#d8f6ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.qr-card{color:#06121b;background:#fff;border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px;margin-top:9px;padding:11px;display:grid}.qr-image,.qr-placeholder{border-radius:7px;width:112px;height:112px;display:block}.qr-placeholder{background:#e9eef1;place-items:center;font-size:8px;display:grid}.qr-card>div{flex-direction:column;gap:6px;display:flex}.qr-card b{font-size:11px}.qr-card span{color:#5e6c74;font-size:8px;line-height:1.45}.wizard-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.toast{z-index:200;right:16px;bottom:calc(82px + var(--safe-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-height:49px;animation:toast-in .22s var(--ease) both;background:#03131cf5;border:1px solid #55e3993d;border-radius:15px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;left:16px;box-shadow:0 16px 40px #00000073}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.toast>span{min-width:29px;height:29px;color:var(--positive);background:#55e39921;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.toast p{margin:0;font-size:10px;font-weight:700}.toast--error{border-color:#ff687940}.toast--error>span{color:var(--negative);background:#ff687921}.toast--info{border-color:#48d0ff40}.toast--info>span{color:var(--accent-bright);background:#48d0ff21}.app--loading,.fatal-state{width:min(100%,480px);min-height:100dvh;padding:calc(20px + var(--safe-top)) 20px calc(20px + var(--safe-bottom));background:linear-gradient(#087ba8,#04273c);margin:0 auto;position:relative}.skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff21,#ffffff0d) 0 0/200% 100%;border-radius:18px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.skeleton-home-top{justify-content:space-between;align-items:flex-start;min-height:104px;display:flex}.skeleton--wordmark{width:122px;height:39px}.skeleton--wallet{width:125px;height:78px}.skeleton--hero{height:220px}.skeleton--banner{height:106px;margin-top:14px}.fatal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fatal-state>span{width:72px;height:72px;color:var(--negative);background:#ff687929;border-radius:50%;place-items:center;font-size:31px;font-weight:900;display:grid}.fatal-state h1{margin:17px 0 7px;font-size:22px}.fatal-state p{max-width:300px;color:var(--muted-strong);margin:0 0 18px;font-size:11px;line-height:1.5}@media (width<=380px){.screen{padding-left:15px;padding-right:15px}.wordmark b{font-size:31px}.wordmark span{font-size:11px}.wallet-card{min-width:116px}.hero-heading{grid-template-columns:49px minmax(0,1fr) auto;gap:8px}.days-emblem{width:48px;height:48px;font-size:24px}.hero-heading strong{font-size:14px}.button--compact{padding-inline:9px;font-size:9px}.referral-banner{min-height:134px;padding-left:15px}.referral-banner__copy strong{font-size:15px}.referral-banner__reward{font-size:9px}.social-promo{min-height:142px}.social-promo__actions strong{font-size:10px}.card-title-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.plan-icon{width:38px;height:38px}.status{padding-inline:5px;font-size:7px}.sheet{padding-left:14px;padding-right:14px}.qr-card{grid-template-columns:100px minmax(0,1fr)}.qr-image,.qr-placeholder{width:100px;height:100px}}@media (width>=481px){.app-shell{border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a}}@media (height<=650px){.screen{padding-top:12px}.home-top{min-height:78px}.referral-banner{min-height:130px}.social-promo{min-height:138px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#02020a;--surface:#040404;--surface-soft:#001c2b;--surface-blue:#003856;--accent:#008dd7;--accent-bright:#74d0ff;--text:#fff;--muted:#637186;--muted-strong:#a9bfd0;--line:#63c9ff40;--app-height:var(--tg-viewport-stable-height,100dvh);--visible-h:var(--app-height);--nav-h:88px;--safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px), var(--tg-content-safe-area-inset-right,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px), var(--tg-content-safe-area-inset-left,0px));--ease:cubic-bezier(.22, 1, .36, 1);background:#02020a}html,body,#root{height:100%;min-height:0}html{background:#02020a}body{background:#02233a;min-height:0}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{width:min(100%,430px);height:var(--app-height);background:linear-gradient(#0283c6 0%,#02020a 109.78%);border:0;border-radius:20px 20px 0 0;min-height:0;box-shadow:0 24px 80px #0000008f}.app-shell:before{z-index:0;inset:max(var(--safe-top), 30px) -34px auto;filter:grayscale()brightness(1.9)contrast(.55)drop-shadow(0 0 1px #81daffe6);mix-blend-mode:screen;opacity:.115;background-image:url(/assets/ghost-mascot.webp);background-position:50% 8px;background-size:min(116vw,500px);width:calc(100% + 68px);height:min(66vh,590px);-webkit-mask-image:linear-gradient(#000 0%,#000000d1 70%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d1 70%,#0000 100%)}.ambient{display:none}.app-content{z-index:1;position:absolute;inset:0;overflow:hidden}.screen{width:100%;height:var(--visible-h,100dvh);padding:52px max(5%, var(--safe-right)) calc(var(--nav-h) + 24px) max(5%, var(--safe-left));overscroll-behavior:contain;scrollbar-width:none;animation:none;overflow:hidden auto}.screen--home{padding-top:max(16px, var(--safe-top))}.screen>:not(.visually-hidden){opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards fadeInStagger}.screen--home>:first-child,.screen--inner>:nth-child(2){animation-delay:0s}.screen--home>:nth-child(2),.screen--inner>:nth-child(3){animation-delay:50ms}.screen--home>:nth-child(3),.screen--inner>:nth-child(4){animation-delay:.1s}.screen--home>:nth-child(4),.screen--inner>:nth-child(5){animation-delay:.15s}.screen--home>:nth-child(5),.screen--inner>:nth-child(6){animation-delay:.2s}@keyframes fadeInStagger{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home-top{align-items:flex-start;min-height:106px;margin-bottom:16px}.wordmark{text-shadow:0 4px 20px #00000047;gap:5px;padding-top:15px}.wordmark b{letter-spacing:-.075em;font-size:35px;font-style:italic;font-weight:700}.wordmark span{font-size:15px;font-weight:400}.wallet-card{width:125.6px;min-width:125.6px;height:106px;box-shadow:none;transition:filter .18s var(--ease), background-color .18s var(--ease);background:#0a0a0a;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.wallet-card>span{width:100%;height:38px;min-height:38px}.wallet-card strong{font-size:20px;font-weight:700;line-height:20px}.wallet-card svg{width:32px;height:32px;color:var(--accent-bright)}.wallet-card small{background:#008dd7;border-radius:12px;justify-content:center;align-items:center;width:100%;height:32px;margin-top:0;padding:0 12px;font-size:14px;font-weight:700;line-height:16px;display:flex}.subscription-folder{padding-top:20px;position:relative}.folder-back{z-index:0;background:#092b3e;border:1px solid #63c9ff40;border-radius:28px;position:absolute;inset:20px 20px 36px}.plan-tabs{z-index:3;justify-content:space-between;align-items:flex-end;height:38px;margin:0 40px -6px;display:flex;position:relative}.plan-tab{color:#63c9ff;background:#092b3e;border:1px solid #63c9ff40;border-bottom:0;border-radius:20px 20px 0 0;min-width:124px;height:38px;padding:0 12px 6px;font-size:14px;font-weight:400}.plan-tab--active{color:#d1efff;text-shadow:0 0 3px #00a6fc;height:32px;box-shadow:none;background:#090909;border-color:#63c9ff99;font-weight:700}.subscription-hero{z-index:2;background:#090909;border:0;border-radius:32px;flex-direction:column;gap:20px;width:100%;min-height:212px;padding:20px;display:flex;position:relative;box-shadow:0 -4px 30px #0009}.subscription-hero--inactive{border:1px solid #63c9ff6b}.hero-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.days-emblem{letter-spacing:-4px;background:linear-gradient(145deg,#175e7f,#0a2738);width:68px;height:60px;font-size:52px;font-weight:700;line-height:60px}.days-label{font-size:22px;font-weight:400;line-height:22px}.button--compact{height:40px;min-height:40px;box-shadow:none;background:#008dd7;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}.rate{color:#25b4ff;margin:0;font-size:14px;font-weight:400;line-height:16px}.hero-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;display:grid}.metric-button,.connect-button{text-align:left;border-radius:16px;height:64px;min-height:64px;padding:12px}.metric-button{background:#001c2b;border:0}.connect-button{text-align:center;background:#003856;border:1px solid #008dd7;justify-content:center}.metric-button{gap:16px}.connect-button{gap:8px}.metric-button>span,.connect-button>span{font-size:14px;font-weight:600;line-height:20px}.metric-button strong{background:#003e5f;border:1px solid #0071ac;border-radius:12px;padding:6px;font-size:14px;font-weight:600;line-height:16px}.metric-button small{color:#fff;font-size:14px}.connect-button svg{width:28px;min-width:28px;height:28px;color:initial;background:0 0;padding:0}.referral-banner{isolation:isolate;height:136px;min-height:136px;box-shadow:none;background:linear-gradient(117.09deg,#040404 41.94%,#02496e 80.854%,#008dd7 119.69%);border:0;border-radius:32px;margin-top:12px;padding:16px}.referral-banner:before{z-index:0;content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#37beff57 0%,#008dd721 45%,#0000 72%);border-radius:50%;width:210px;height:180px;position:absolute;top:-48px;right:-35px}.referral-banner:after{z-index:1;background:linear-gradient(90deg,#040404fa 0%,#040404e0 45%,#0020320f 72%,#00344e29 100%)}.referral-banner>.referral-banner__mascot{z-index:2;object-fit:contain;object-position:center;opacity:1;filter:drop-shadow(0 8px 15px #008dd747);width:154px;height:154px;transition:transform .26s var(--ease), filter .26s var(--ease);display:block;position:absolute;inset:-10px -8px auto auto;transform:rotate(-2deg)}.referral-banner:active>.referral-banner__mascot{filter:drop-shadow(0 9px 18px #008dd761);transform:rotate(-2deg)scale(1.035)}.referral-banner__copy{z-index:3;gap:0;max-width:62%;position:absolute;top:16px;left:16px}.referral-banner__copy strong{font-size:16px;font-weight:700;line-height:24px}.referral-banner__reward{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#008dd71a;border:0;border-radius:32px;min-height:44px;padding:12px;font-size:14px;font-weight:300;line-height:20px;bottom:16px;left:16px;right:16px;box-shadow:0 7px 21.1px #042e4533}.referral-banner__reward b{color:#66bbe7;font-weight:700}.social-promo{width:100%;height:128px;min-height:128px;box-shadow:none;background:#040404;border:0;border-radius:24px;margin-top:12px;padding:12px}.social-promo:after{background:linear-gradient(#01070d0d 24%,#01070de0 100%)}.social-promo>img{object-position:50% 52%;display:block}.social-promo__actions{gap:12px;bottom:12px;left:12px;right:12px}.social-promo__actions button{background-image:linear-gradient(34.57deg,#14506eb3 20.52%,#008dd7b3 70.29%);border:1px solid #008dd7;border-radius:16px;height:64px;padding:12px 16px;transition:none;box-shadow:0 7px 21.1px #042e4533}.social-promo__actions button:nth-child(2){background-image:linear-gradient(154.86deg,#008dd7b3 28.9%,#14506eb3 71.45%)}.social-promo__actions strong{font-size:16px;font-weight:600;line-height:20px}.social-promo__actions span{color:#89d6ff;margin-top:0;font-size:14px;font-weight:400;line-height:20px}.social-promo--home{isolation:isolate;background:radial-gradient(circle at 50% 12%,#008dd740,#0000 37%),linear-gradient(#02070b 0%,#030a10 58%,#020508 100%)}.social-promo--home:after{z-index:2;background:linear-gradient(#01070d0a 26%,#01070dc7 100%)}.social-promo--home>.social-promo__art{object-fit:contain;object-position:center top;opacity:1;filter:drop-shadow(0 8px 13px #008dd766);width:96%;height:126px;transition:transform .26s var(--ease), filter .26s var(--ease);pointer-events:none;display:block;position:absolute;inset:-8px auto auto 50%;transform:translate(-50%)}.social-promo__art--back{z-index:1}.social-promo__art--front{z-index:4;clip-path:inset(0 32%)}.social-promo--home .social-promo__actions{z-index:auto}.social-promo--home .social-promo__actions button{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.social-promo--home .social-promo__actions button:before{z-index:3;content:"";-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;background-image:linear-gradient(34.57deg,#14506ed1 20.52%,#008dd7d1 70.29%);border:1px solid #008dd7;border-radius:16px;position:absolute;inset:0;box-shadow:0 7px 21.1px #042e4533}.social-promo--home .social-promo__actions button:nth-child(2):before{background-image:linear-gradient(154.86deg,#008dd7d1 28.9%,#14506ed1 71.45%)}.social-promo--home .social-promo__actions strong,.social-promo--home .social-promo__actions span{z-index:5;position:relative}.social-promo--home:focus-within>.social-promo__art{filter:drop-shadow(0 9px 15px #008dd77a);transform:translate(-50%)translateY(-2px)scale(1.02)}.content-panel,.bonus-dashboard,.invite-card,.profile-card{box-shadow:none;background:#000;border:0;border-radius:24px}.screen--subscriptions{padding-bottom:20px;overflow:hidden}.subscriptions-panel{flex-direction:column;align-items:center;gap:16px;width:100%;height:565px;min-height:565px;padding:20px;display:flex;overflow:hidden}.subscriptions-toolbar{align-items:center;width:100%;height:40px;min-height:40px;display:flex}.subscriptions-toolbar .segmented{width:100%;min-width:0}.segmented{background:#001c2b;border:0;border-radius:32px;align-items:center;gap:8px;height:40px;padding:4px;display:flex}.segment{box-sizing:content-box;color:#fff;background:#002e46;border:0;border-radius:32px;flex:1 1 0;min-width:0;height:32px;min-height:0;padding:0;font-size:16px;font-weight:400;line-height:24px}.segment b{min-width:0;height:auto;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;margin-left:2px;display:inline}.segment--active{color:#fff;background:#003856;border:1px solid #008dd7;height:30px}.subscription-list{scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;width:100%;min-height:0;margin:0;padding:0 0 20px;display:flex;overflow:hidden auto}.subscription-list::-webkit-scrollbar{display:none}.subscription-card{width:100%;height:240px;min-height:240px;box-shadow:none;background:#001c2b;border:0;border-radius:20px;flex-direction:column;flex:0 0 240px;gap:16px;padding:12px;display:flex;position:relative}.card-title-row{align-items:flex-start;gap:12px;width:100%;height:40px;min-height:40px;display:flex}.subscription-card__identity{flex:auto;align-items:center;gap:8px;min-width:0;height:40px;display:flex}.subscription-plan-icon{background:#000;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.subscription-plan-icon svg{width:26px;height:25px}.subscription-card__title{align-items:center;gap:4px;min-width:0;height:20px;display:flex}.subscription-card__title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:400;line-height:20px;overflow:hidden}.edit-button{background:0 0;border:0;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.edit-button svg{width:20px;height:20px}.subscription-card__state{flex:none;align-items:flex-start;gap:8px;min-width:0;min-height:21px;display:flex;position:relative}.status{color:#ffffff80;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:500;line-height:21px}.status--active,.status--trial{color:#6dff60;background:0 0}.status--blocked{color:var(--negative);background:0 0}.status--pending_payment{color:var(--warning);background:0 0}.subscription-options{color:#66bbe7;background:#002a41;border:0;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}.subscription-options:disabled{filter:none;opacity:.4}.subscription-options>span{color:#66bbe7;width:3px;height:13px;font-size:13px;font-weight:700;line-height:10px;display:block}.detail-list{flex-direction:column;gap:8px;width:100%;height:104px;min-height:104px;margin:0;display:flex}.detail-list div{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;height:20px;min-height:20px;display:flex}.detail-list dt,.detail-list dd{margin:0;font-size:14px;font-weight:400;line-height:20px}.detail-list dt{color:#ffffff80}.detail-list dd{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-list div:first-child dd{font-weight:600}.subscription-primary-action{color:#fff;background:#008dd7;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;height:40px;min-height:40px;padding:16px 12px;display:flex}.subscription-primary-action>span{font-size:14px;font-weight:500;line-height:16px}.empty-state{background:#001c2b;width:100%;margin:0}.empty-state__action{margin-top:20px}.bonus-dashboard{height:220px;min-height:220px;padding:20px;display:block}.bonus-dashboard>.bonus-card-heading{background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:12px;padding:0;display:flex}.bonus-card-heading>strong{font-size:20px;font-weight:600;line-height:24px}.round-button--help{color:#74d0ff;background:#003856;border:0;width:28px;min-width:28px;height:28px;font-size:17px;font-weight:500}.bonus-dashboard>.bonus-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:0;display:grid}.bonus-grid>div{background:#001c2b;border:0;border-radius:16px;flex-direction:column;justify-content:space-between;height:64px;min-height:64px;padding:10px 12px;display:flex}.bonus-grid span{color:#fff;font-size:12px;font-weight:400;line-height:16px}.bonus-grid strong{font-size:16px;font-weight:600;line-height:20px}.invite-card{flex-direction:column;gap:16px;min-height:204px;margin-top:16px;padding:20px;display:flex}.invite-card:before{display:none}.invite-card__copy{z-index:1;flex-direction:column;gap:12px;min-height:108px;display:flex;position:relative}.invite-card__mascot{width:132px;height:132px;top:3px;right:2px;transform:none}.invite-card h2{z-index:1;white-space:pre-line;margin:0;font-size:20px;font-weight:600;line-height:24px;position:relative}.invite-card p{z-index:1;color:#8d95ad;max-width:72%;margin:0;font-size:12px;font-weight:400;line-height:16px;position:relative}.invite-card p b{color:#66bbe7;font-weight:400}.create-referral-button{z-index:2;color:#fff;background:#003856;border:1px solid #008dd7;border-radius:16px;flex:0 0 40px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.create-referral-button>span{width:24px;font-size:24px;font-weight:300;line-height:24px}.create-referral-button:disabled{filter:none;opacity:.55;cursor:default}.invite-card--links{min-height:auto}.invite-card--disabled{min-height:204px}.referral-disabled{z-index:1;flex-direction:column;justify-content:center;gap:12px;min-height:164px;display:flex;position:relative}.referral-disabled h2{white-space:pre-line;max-width:68%}.referral-disabled p{max-width:68%}.referral-links-heading{justify-content:space-between;align-items:center;display:flex}.referral-links-heading h2{font-size:20px;font-weight:600;line-height:24px}.referral-links-list{flex-direction:column;gap:12px;display:flex}.referral-links-state{z-index:1;color:#8d95ad;text-align:center;background:0 0;border:0;width:100%;font-size:12px;display:block;position:relative}.referral-links-state--error{color:#ff7b9e;cursor:pointer}.referral-link-card{background:#001c2b;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.referral-link-card__top,.referral-link-card__stats{justify-content:space-between;align-items:center;gap:8px;display:flex}.referral-link-card__top>span{text-overflow:ellipsis;white-space:nowrap;background:#003856;border-radius:12px;padding:4px 10px;font-size:14px;font-weight:600;overflow:hidden}.referral-link-card__top>div{gap:6px;display:flex}.referral-link-card__top button{color:#66bbe7;background:#003856;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.referral-link-card code{color:#8d95ad;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:11px;line-height:16px;overflow:hidden}.referral-link-card__stats{color:#8d95ad;font-size:12px}.referral-link-card__stats b{color:#fff}.referral-link-card__stats strong{color:#7ee466;font-size:13px}.referral-share-button{color:#fff;background:#003856;border:1px solid #008dd7;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:14px;font-weight:500;display:flex}.referral-modal-layer{z-index:260;padding:max(20px, var(--safe-top)) max(20px, var(--safe-right)) max(20px, var(--safe-bottom)) max(20px, var(--safe-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.referral-modal{background:#000;border-radius:24px;flex-direction:column;gap:20px;width:min(362px,100%);padding:20px;display:flex;position:relative;overflow:hidden}.referral-modal__intro{flex-direction:column;gap:12px;display:flex}.referral-modal h2{color:#fff;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:24px}.referral-modal p{color:#fff;margin:0;font-size:14px;font-weight:400;line-height:20px}.referral-modal p b{color:#66bbe7;font-weight:400}.referral-name-field{flex-direction:column;gap:8px;display:flex}.referral-name-field>span{font-size:14px;line-height:20px}.referral-name-field input{color:#fff;background:#001c2b;border:1px solid #003856;border-radius:16px;outline:0;width:100%;height:46px;padding:12px 16px;font:300 14px/20px Inter,sans-serif}.referral-name-field input:focus{border-color:#008dd7;box-shadow:0 0 0 2px #008dd729}.referral-name-field small{color:#8d95ad;font-size:12px;font-weight:400;line-height:16px}.referral-name-field em{color:#ff004d;font-size:13px;font-style:normal;line-height:18px}.referral-modal__actions{gap:12px;width:100%;display:flex}.referral-modal__actions button{color:#fff;border-radius:16px;flex:1;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:16px;display:flex}.referral-cancel{background:#ff004d33;border:1px solid #ff004d}.referral-create{background:#008dd7;border:0}.referral-create:disabled{color:#ffffffb3;opacity:.7;background:#003856}.referral-modal--delete{background:linear-gradient(165deg,#001520 33%,#008dd7 277%);gap:16px}.referral-modal--delete>p{text-align:center;font-size:16px}.referral-modal--delete u{color:#61c9ff}.referral-modal__close{color:#989eb6;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:20px;right:20px}.referral-cancel--blue{background:#003856;border-color:#008dd7}.referral-delete{background:#ff004d;border:0}@keyframes modalFadeIn{0%{opacity:0}}@keyframes modalCardIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.profile-card{flex-direction:column;gap:16px;height:176px;min-height:176px;padding:20px;display:flex}.profile-main{gap:12px;width:100%}.avatar{background:#003856;width:64px;height:64px}.profile-main>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.profile-main h2{margin:0;font-size:20px;font-weight:500;line-height:24px}.profile-main div span{color:#637186;font-size:14px;font-weight:300;line-height:20px}.profile-meta{border:0;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;display:flex}.profile-meta>div{justify-content:space-between;align-items:center;width:100%;height:20px;display:flex}.profile-meta dt,.profile-meta dd{margin:0;font-size:14px;font-weight:300;line-height:20px}.profile-meta dt{color:#637186}.profile-meta dd{color:#fff;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.profile-meta dd>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-meta dd>button{color:#fff;background:0 0;border:0;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;display:grid}.profile-email-edit{margin-left:8px;color:#66bbe7!important;flex-basis:24px!important;width:24px!important;height:24px!important}.profile-social{margin-top:16px}.profile-menu{gap:12px;margin-top:16px}.menu-button{background:#040404;border:0;border-radius:20px;grid-template-columns:none;align-items:center;gap:12px;width:100%;height:52px;min-height:52px;padding:12px;display:flex}.menu-button>span{color:#008dd7;background:#001c2b;border:0;border-radius:9px;width:28px;height:28px}.menu-button b{font-size:16px;font-weight:400;line-height:20px}.screen--transactions{padding-bottom:20px;overflow:hidden}.transactions-panel{background:#000;border-radius:24px;flex-direction:column;gap:16px;width:100%;height:560px;min-height:560px;padding:20px;display:flex;overflow:hidden}.transactions-tabs{flex:0 0 40px;width:100%;min-height:40px}.transactions-results{flex-direction:column;flex:0 0 464px;gap:16px;width:100%;height:464px;min-height:0;display:flex;overflow:hidden}.transactions-results>.list-loading,.transactions-results>.inline-error,.transactions-results>.compact-empty{flex:auto;min-height:0;margin:0}.transactions-results>.inline-error{justify-content:center;align-items:center;display:flex}.transaction-list{scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;min-height:0;margin:0;display:flex;overflow:hidden auto}.transaction-list::-webkit-scrollbar{display:none}.transaction-list article{background:#001c2b;border:0;border-radius:20px;flex-direction:column;flex:0 0 92px;gap:12px;width:100%;height:92px;min-height:92px;padding:12px;display:flex}.transaction-list article>.transaction-card-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:40px;display:grid}.transaction-status{display:none}.transaction-card-row>div{flex-direction:column;gap:0;min-width:0;display:flex}.transaction-list b{font-size:16px;font-weight:500;line-height:20px}.transaction-list small{color:#8d95ad;font-size:12px;font-weight:400;line-height:20px}.transaction-list strong{font-size:14px;font-weight:600;line-height:20px}.transaction-list time{color:#637186;font-size:12px;font-weight:400;line-height:16px}.transactions-results>.pagination{flex:0 0 36px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:36px;min-height:36px;margin:0;display:flex}.transactions-results>.pagination button{color:#fff;background:#001c2b;border:0;border-radius:10px;width:80px;height:36px;padding:0 12px;font-size:13px;font-weight:400;line-height:19.5px}.transactions-results>.pagination button:disabled{filter:none;opacity:.4}.transactions-results>.pagination span{color:#fff;font-size:13px;font-weight:400;line-height:19.5px}.screen--promo{justify-content:center;align-items:center;display:flex;overflow:hidden}.promo-panel{background:#000;border-radius:24px;flex-direction:column;justify-content:center;gap:12px;width:min(387px,100%);height:310px;min-height:310px;padding:20px;display:flex}.promo-panel h1{color:#fff;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:24px}.promo-panel .promo-visual{background:0 0;border-radius:0;place-items:center;width:120px;height:100px;min-height:100px;margin:0 auto;display:grid;transform:none}.promo-panel .promo-visual svg{width:120px;height:100px;display:block}.promo-field{flex-direction:column;gap:8px;width:100%;display:flex}.promo-field>span{color:#fff;font-size:14px;font-weight:400;line-height:20px}.promo-field input{color:#fff;background:#001c2b;border:0;border-radius:16px;outline:0;width:100%;height:42px;padding:13px 16px;font-size:14px;font-weight:300;line-height:16px}.promo-field input::placeholder{color:#637186}.promo-field input:focus{box-shadow:0 0 0 1px #008dd7}.promo-submit{color:#fff;background:#008dd7;border:0;border-radius:12px;justify-content:center;align-self:center;align-items:center;width:147px;min-width:147px;height:40px;min-height:40px;padding:0 24px;font-size:16px;font-weight:600;line-height:24px;display:flex}.promo-submit:active:not(:disabled),.transactions-results>.pagination button:active:not(:disabled){scale:.97}.bottom-nav-shell{z-index:160;width:100%;height:calc(var(--nav-h) + var(--safe-bottom));padding:12px max(20px, var(--safe-right)) calc(12px + var(--safe-bottom)) max(20px, var(--safe-left));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0000000d;border-radius:32px 32px 0 0;justify-content:center;align-items:flex-start;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-nav{width:min(362px,100%);height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:0;border-radius:60px;justify-content:space-between;align-items:center;padding:4px 20px;display:flex;position:static}.nav-item{color:#637186;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 60px;justify-content:center;align-items:center;gap:2px;width:60px;height:54px;padding:4px 6px;transition:color .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:none}.nav-item:before,.nav-item--active:before{display:none}.nav-item--active{color:#74d0ff;transform:none}.nav-item:active,.nav-item--active:active{transition-duration:90ms;transform:scale(.94)}.nav-item__icon{place-items:center;width:20px;height:20px;display:grid}.nav-item__icon svg{flex-shrink:0}.nav-item:nth-child(3) .nav-item__icon svg{width:20px;height:18px}.nav-item span:last-child{font-size:12px;font-weight:400;line-height:20px}.sheet-layer{z-index:180;padding:10px 10px calc(10px + var(--safe-bottom));animation:.2s ease-out both bottomSheetBackdropIn}.sheet{background:linear-gradient(#052b40,#03141f);border-color:#63c9ff47;border-radius:28px;animation:.32s cubic-bezier(.22,1,.36,1) both bottomSheetContentIn}@keyframes bottomSheetBackdropIn{0%{opacity:0}}@keyframes bottomSheetContentIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}[data-card-action]{transition:filter .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}[data-card-action]:active:not(:disabled),.wallet-card:active,.referral-banner:active{filter:brightness(1.18)}.button:active:not(:disabled),.plan-tab:active,.segment:active,.round-button:active,.menu-button:active,.payment-methods>button:active,.document-list>button:active,.plan-card:active,.platform-card:active,.client-card:active,.create-referral-button:active,.referral-share-button:active,.referral-link-card button:active,.referral-modal button:active:not(:disabled),.profile-meta button:active{transition-duration:90ms;transform:scale(.97)}.app--loading,.fatal-state{width:min(100%,430px);min-height:var(--app-height)}@media (width<=389px){.screen{padding-right:max(5%, var(--safe-right));padding-left:max(5%, var(--safe-left))}.wordmark b{font-size:31px}.wordmark span{font-size:13px}.wallet-card{width:118px;min-width:118px}.hero-actions{gap:10px}.metric-button strong{display:none}.social-promo__actions strong{font-size:14px}.social-promo__actions span{font-size:12px}.profile-meta dd{max-width:210px}}@media (height<=700px){.subscription-folder{padding-top:4px}.folder-back{top:4px}.home-top{min-height:90px;margin-bottom:10px}.subscription-hero{gap:14px;min-height:196px}}.app-shell:before{opacity:.18}.ghost-pattern{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ghost-pattern span{filter:grayscale()brightness(2.15)contrast(.55)drop-shadow(0 0 1px #81daffbf);mix-blend-mode:screen;opacity:.09;background:url(/assets/ghost-mascot.webp) 50%/contain no-repeat;width:92px;height:92px;position:absolute}.ghost-pattern span:first-child{width:84px;height:84px;top:15%;left:-25px;rotate:-24deg}.ghost-pattern span:nth-child(2){opacity:.075;width:106px;height:106px;top:25%;right:-28px;rotate:31deg}.ghost-pattern span:nth-child(3){opacity:.08;width:72px;height:72px;top:46%;left:22px;rotate:18deg}.ghost-pattern span:nth-child(4){opacity:.085;width:88px;height:88px;top:55%;right:18px;rotate:-38deg}.ghost-pattern span:nth-child(5){opacity:.065;width:112px;height:112px;bottom:15%;left:-18px;rotate:42deg}.ghost-pattern span:nth-child(6){opacity:.095;width:74px;height:74px;bottom:6%;right:-12px;rotate:13deg}.screen--topup{padding-top:52px;overflow-y:auto}.screen--topup>.deposit-flow,.screen--topup>.deposit-result-card{opacity:1;animation:.3s cubic-bezier(.22,1,.36,1) both depositScreenIn}.deposit-flow{flex-direction:column;gap:12px;width:100%;display:flex}.deposit-balance{background:#000;border-radius:24px;flex-direction:column;justify-content:center;gap:6px;width:100%;height:106px;min-height:106px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #63c9ff1f,0 8px 40px #008dd714}.deposit-balance span{color:#ffffff80;font-size:12px;font-weight:400;line-height:18px}.deposit-balance strong{color:#0000;background:linear-gradient(135deg,#fff 0%,#d1efff 60%,#63c9ff 100%);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700;line-height:40px;display:block}.deposit-recipient-tabs{background:#000;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;width:100%;height:48px;min-height:48px;padding:4px;display:grid;position:relative;overflow:hidden}.deposit-recipient-tabs>i{background:#008dd7;border-radius:12px;width:calc(50% - 4px);height:40px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .2s;position:absolute;top:4px;left:4px;transform:translate(0);box-shadow:0 0 18px #008dd729}.deposit-recipient-tabs--other>i{transform:translate(100%)}.deposit-recipient-tabs button{z-index:1;color:#ffffff80;background:0 0;border:0;border-radius:12px;height:40px;padding:0;font-size:14px;font-weight:600;line-height:21px;transition:color .22s,letter-spacing .22s,transform .1s;position:relative}.deposit-recipient-tabs button[aria-selected=true]{color:#fff}.deposit-recipient-tabs button:active{transform:scale(.97)}.deposit-recipient-reveal{opacity:0;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-8px)}.deposit-recipient-reveal>div{background:#000;border-radius:24px;flex-direction:column;gap:8px;min-height:0;padding:0 20px;transition:min-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.deposit-recipient-reveal--open{opacity:1;grid-template-rows:1fr;transform:none}.deposit-recipient-reveal--open>div{min-height:150px;padding:20px}.deposit-recipient-reveal label{flex-direction:column;gap:12px;display:flex}.deposit-recipient-reveal label>span{color:#fff;font-size:14px;font-weight:600;line-height:20px}.deposit-recipient-reveal input{color:#fff;background:#002a41;border:1px solid #ffffff14;border-radius:14px;outline:0;width:100%;height:48px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px}.deposit-recipient-reveal input::placeholder{color:#ffffff5c}.deposit-recipient-reveal input:focus{border-color:#008dd7;box-shadow:0 0 0 2px #008dd724}.deposit-recipient-reveal small{color:#ffffff47;font-size:12px;font-weight:400;line-height:18px}.deposit-amount-card{background:#000;border-radius:28px;flex-direction:column;gap:20px;width:100%;min-height:273px;padding:20px;display:flex}.deposit-amount-input{justify-content:center;align-items:center;width:100%;height:67px;display:flex}.deposit-amount-input input{color:#fff;text-align:right;field-sizing:content;background:0 0;border:0;outline:0;width:auto;min-width:1ch;max-width:250px;height:67px;padding:0;font-size:52px;font-weight:700;line-height:67px}.deposit-amount-input input::placeholder{color:#ffffff14}.deposit-amount-input span{color:#ffffff7a;font-size:52px;font-weight:700;line-height:67px}.deposit-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;height:40px;display:grid}.deposit-presets button{color:#ffffff8c;background:#002a41;border:0;border-radius:14px;min-width:0;height:40px;padding:0 4px;font-size:14px;font-weight:600;line-height:21px;transition:background-color .18s,color .18s,transform .1s}.deposit-presets button[aria-pressed=true]{color:#fff;background:#008dd7}.deposit-presets button:active:not(:disabled){transform:scale(.95)}.deposit-amount-card>small{color:#ffffff47;text-align:center;font-size:12px;font-weight:400;line-height:18px}.deposit-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:48px;display:grid}.deposit-actions button{color:#fff;border-radius:16px;height:48px;padding:0 10px;font-size:16px;font-weight:600;line-height:24px;transition:background .18s,box-shadow .25s,opacity .2s,transform .1s}.deposit-back{background:#001c2b;border:2px solid #008dd7}.deposit-submit{background:#008dd7;border:0;box-shadow:0 4px 20px #008dd766}.deposit-submit:disabled{filter:none;box-shadow:none;color:#ffffff80;opacity:1;background:#003856}.deposit-actions button:active:not(:disabled){transform:scale(.97)}.deposit-payment-layer{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:flex-end;animation:.2s ease-out both depositModalBackdropIn;display:flex;position:fixed;inset:0}.deposit-payment-sheet{width:min(430px,100%);padding:20px 20px max(48px, calc(20px + env(safe-area-inset-bottom,0px)));background:#001c2b;border-radius:28px 28px 0 0;flex-direction:column;gap:16px;animation:.38s cubic-bezier(.34,1.4,.5,1) both depositModalContentIn;display:flex;box-shadow:0 -9px 100px #00000080}.deposit-payment-sheet header{justify-content:space-between;align-items:center;width:100%;height:28px;display:flex}.deposit-payment-sheet h2{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:20px}.deposit-payment-sheet header button{color:#989eb6;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.deposit-payment-options{flex-direction:column;gap:12px;display:flex}.deposit-payment-options>button{color:#fff;text-align:left;background:#002a41;border:0;border-radius:20px;align-items:center;gap:10px;width:100%;height:52px;padding:6px 12px;font-size:14px;font-weight:400;line-height:20px;transition:transform .12s,box-shadow .18s,background .18s;display:flex}.deposit-payment-options>button:active:not(:disabled){background:#003856;transform:scale(.98);box-shadow:0 5px 18px #008dd726}.deposit-payment-mark{background:#080c13;border-radius:10px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:34px;display:flex;overflow:hidden}.deposit-payment-mark--sbp{color:#111;text-transform:uppercase;background:#fff;gap:4px;font-size:11px}.deposit-payment-mark--sbp i{background:conic-gradient(from 40deg, #f62 0 25%, #7634ff 0 50%, #00aeef 0 75%, #00c86f 0);clip-path:polygon(0 0,100% 50%,0 100%,28% 50%);width:17px;height:18px}.deposit-payment-mark--sbp b{font-size:11px;font-weight:800}.deposit-payment-mark--card{color:#6cff75;font-size:14px;font-style:italic;font-weight:900}.deposit-payment-mark--crypto{background:#11131b;gap:1px}.deposit-payment-mark--crypto i{color:#fff;background:#f7931a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.deposit-payment-mark--crypto i:nth-child(2){background:#6d7194}.deposit-payment-mark--crypto i:nth-child(3){background:#ef3048}.deposit-payment-mark--stars{color:#fff;background:linear-gradient(135deg,#75d7ff,#0783cf);font-size:23px}.deposit-payment-mark--mock{color:#6dff60;background:#073c2d;font-size:20px}.deposit-result-card{text-align:center;background:#000;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:330px;padding:28px 20px;display:flex}.deposit-result-card>span{color:#6dff60;background:#073c2d;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.deposit-result-card h2,.deposit-result-card p{margin:0}.deposit-result-card h2{font-size:22px}.deposit-result-card p{color:#8d95ad;max-width:300px;font-size:14px;line-height:20px}.deposit-result-card button{color:#fff;background:#008dd7;border:0;border-radius:16px;width:100%;height:44px;font-size:16px;font-weight:600}@keyframes depositScreenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes depositModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes depositModalContentIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}.screen--devices{justify-content:center;align-items:center;display:flex;overflow:hidden}.screen--devices>.devices-panel{opacity:1;animation:.3s cubic-bezier(.22,1,.36,1) both depositScreenIn}.devices-panel{background:#000;border-radius:24px;flex-direction:column;width:100%;height:498px;min-height:498px;padding:20px;display:flex;overflow:hidden}.devices-panel>header{justify-content:space-between;align-items:center;width:100%;height:28px;min-height:28px;display:flex}.devices-panel h1{color:#fff;align-items:center;gap:4px;margin:0;font-size:20px;font-weight:600;line-height:24px;display:flex}.devices-panel h1 span{color:#808d95;font-weight:400}.devices-panel>header button{color:#989eb6;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.devices-panel>header button svg{width:16px;height:16px}.devices-panel__body{scrollbar-width:none;width:100%;height:430px;min-height:430px;position:relative;overflow:hidden auto}.devices-panel__body::-webkit-scrollbar{display:none}.devices-empty{background:#001c2b;border-radius:20px;flex-direction:column;justify-content:flex-end;width:100%;height:270px;margin-top:80px;padding:20px;display:flex;position:relative}.devices-empty>img{object-fit:contain;filter:drop-shadow(0 18px 24px #008dd72e);width:220px;height:207px;position:absolute;top:-65px;left:50%;transform:translate(-50%)}.devices-empty>div{z-index:1;flex-direction:column;align-items:center;gap:8px;width:100%;height:108px;display:flex;position:relative}.devices-empty strong{font-size:24px;font-weight:700;line-height:28px}.devices-empty p{color:#c4c2de;text-align:center;margin:0;font-size:14px;font-weight:400;line-height:16px}.devices-empty button{color:#fff;background:#0071ac4d;border:1px solid #0071ac;border-radius:20px;width:100%;height:44px;margin-top:4px;font-size:14px;font-weight:500;line-height:16px;transition:transform .1s,background .18s}.devices-empty button:active{background:#008dd76b;transform:scale(.98)}.devices-loading,.devices-error{color:#8d95ad;text-align:center;background:#001c2b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:270px;margin-top:80px;padding:20px;display:flex}.devices-loading i{border:3px solid #003856;border-top-color:#74d0ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.devices-error b{color:#fff}.devices-error span{font-size:12px;line-height:18px}.devices-error button{color:#fff;background:#003856;border:1px solid #008dd7;border-radius:16px;height:40px;padding:0 22px}.devices-list{flex-direction:column;gap:12px;padding-top:24px;display:flex}.devices-list article{background:#001c2b;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.devices-list__icon{color:#74d0ff;background:#003856;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.devices-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.devices-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.devices-list small{color:#8d95ad;font-size:11px}.devices-list article>span:last-child{color:#6dff60;font-size:11px}.bonus-rules-layer{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out both depositModalBackdropIn;display:flex;position:fixed;inset:0}.bonus-rules-modal{background:linear-gradient(165deg,#001520 33%,#008dd7 277%);border-radius:24px;flex-direction:column;gap:20px;width:min(362px,100%);min-height:296px;padding:20px;animation:.26s cubic-bezier(.22,1,.36,1) both rulesModalIn;display:flex}.bonus-rules-modal header{justify-content:space-between;align-items:center;width:100%;height:32px;display:flex}.bonus-rules-modal h2{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:24px}.bonus-rules-modal header button{color:#989eb6;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.bonus-rules-modal__copy{flex-direction:column;gap:8px;display:flex}.bonus-rules-modal h3,.bonus-rules-modal p{color:#fff;margin:0;font-size:14px;line-height:20px}.bonus-rules-modal h3{font-weight:600}.bonus-rules-modal p{font-weight:400}.bonus-rules-modal b{color:#66bbe7;font-weight:inherit}.bonus-rules-modal ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bonus-rules-modal li{color:#fff;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:14px;font-weight:300;line-height:20px;display:grid}.bonus-rules-modal li i{color:#6dff60;background:#6dff601a;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;font-style:normal;display:grid}@keyframes rulesModalIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (height<=700px){.screen--topup{padding-top:max(12px, var(--safe-top))}.screen--devices{padding-top:max(8px, var(--safe-top));align-items:flex-start;overflow-y:auto}}@media (width<=389px){.deposit-actions{gap:8px}.deposit-actions button{font-size:14px}.deposit-amount-input input,.deposit-amount-input span{font-size:46px}.devices-empty p{font-size:12px}}.sheet-layer--connection{padding:max(10px, var(--safe-top)) 10px calc(10px + var(--safe-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}.sheet--connection{width:min(410px,100%);max-height:min(760px, calc(var(--visible-h) - var(--safe-top) - var(--safe-bottom) - 20px));background:#000;border:0;border-radius:24px;flex-direction:column;padding:10px 0 0;display:flex;overflow:hidden;box-shadow:0 24px 70px #000000ad}.sheet--connection .sheet__handle{background:#283039;flex:none;margin-bottom:6px}.sheet--connection .sheet__header{border-bottom:1px solid #ffffff0f;flex:none;margin:0;padding:0 20px 14px}.sheet--connection .sheet__header h2{letter-spacing:-.025em;margin-top:2px;font-size:22px;font-weight:650}.sheet--connection .sheet__header .eyebrow{color:#637186;font-size:11px;font-weight:500}.sheet--connection .sheet__header .icon-button{color:#989eb6;background:#10161b}.sheet--connection .sheet__body{min-height:0;padding:16px 20px calc(18px + var(--safe-bottom));overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;overflow:hidden auto}.sheet--connection .sheet__body::-webkit-scrollbar{display:none}.connection-wizard{min-height:0}.connection-wizard .step-dots{gap:10px;margin:0 0 14px}.connection-wizard .step-dots span{color:#637186;background:#001c2b;border-color:#163446;width:24px;height:24px}.connection-wizard .step-dots span:not(:last-child):after{background:#163446;width:11px}.connection-wizard .step-dots .step-dots__active{color:#fff;background:#008dd7;border-color:#008dd7;box-shadow:0 6px 20px #008dd740}.connection-wizard__step{animation:.25s cubic-bezier(.22,1,.36,1) both connectionStepIn}.connection-wizard__intro .flow-title{color:#fff;margin:0 0 4px;font-size:20px;font-weight:650;line-height:26px}.connection-wizard__intro .flow-copy{color:#8d95ad;margin:0;font-size:13px;line-height:19px}.connection-section-title{color:#fff;margin:18px 0 9px;font-size:15px;font-weight:600;line-height:20px}.connection-wizard .platform-grid{gap:9px;margin:14px 0 0}.connection-wizard .platform-card{color:#fff;background:#001c2b;border:1px solid #0000;border-radius:20px;gap:10px;min-height:66px;padding:10px 12px;transition:border-color .18s,background-color .18s,transform .1s,box-shadow .18s}.connection-wizard .platform-card>span{color:#74d0ff;background:#062f47;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.connection-wizard .platform-card>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.connection-wizard .platform-card b{font-size:13px;font-weight:600}.connection-wizard .platform-card>svg{color:#74d0ff;top:9px;right:9px}.connection-wizard .platform-card--active{background:#001c2b;border-color:#008dd7;box-shadow:0 8px 24px #008dd71a,inset 0 0 24px #008dd70d}.connection-wizard .client-list{gap:9px;margin:0 0 14px}.connection-wizard .client-card{background:#001c2b;border:1px solid #0000;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 18px;gap:11px;min-height:68px;padding:11px 13px 11px 11px;transition:border-color .18s,background-color .18s,transform .1s,box-shadow .18s}.connection-wizard .client-card--active{background:#001c2b;border-color:#008dd7;box-shadow:0 8px 24px #008dd71a,inset 0 0 24px #008dd70d}.connection-wizard .client-card>span:nth-child(2){gap:2px}.connection-wizard .client-card b{color:#fff;font-size:14px;font-weight:650;line-height:19px}.connection-wizard .client-card small{color:#8d95ad;font-size:11px;line-height:16px}.connection-wizard .client-card>svg{color:#74d0ff}.connection-client-mark{color:#fff;place-items:center;display:grid;overflow:hidden;border-radius:14px!important;width:44px!important;height:44px!important}.connection-client-mark svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:27px;height:27px}.connection-client-mark--happ{background:linear-gradient(145deg,#24caec,#2264d8)!important}.connection-client-mark--incy{background:linear-gradient(145deg,#765cff,#1548cb 70%,#00a8df)!important}.connection-client-mark--router{background:linear-gradient(145deg,#05a1d5,#044c85)!important}.connection-client-mark--router svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:27px;height:27px}.connection-option{animation:.32s cubic-bezier(.22,1,.36,1) both connectionCardIn;animation-delay:calc(var(--connection-index,0) * 45ms)}.connection-primary{color:#fff;background:#008dd7;border:0;border-radius:16px;min-height:48px;font-size:15px;font-weight:650}.connection-wizard__unavailable{color:#8d95ad;background:#001c2b;border-radius:16px;margin-bottom:14px;padding:14px;font-size:12px;line-height:18px}.sheet--connection .configuration-heading{background:#061d17;border:1px solid #6dff6024;border-radius:20px;margin:0 0 12px}.sheet--connection .configuration-heading h3{color:#fff;font-size:17px}.sheet--connection .configuration-heading p{color:#87aa9a;font-size:11px}.connection-setup-list{gap:10px;display:grid}.connection-setup-card{background:#001c2b;border-radius:20px;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;padding:14px;display:grid}.connection-setup-card__number{color:#74d0ff;background:#003856;border-radius:11px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:grid}.connection-setup-card>div{min-width:0}.connection-setup-card b{color:#fff;font-size:14px;line-height:19px}.connection-setup-card p{color:#8d95ad;margin:3px 0 10px;font-size:11px;line-height:16px}.connection-action{color:#fff;border-radius:16px;grid-column:2;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.connection-action--secondary{background:#003856;border:1px solid #008dd7}.connection-action--primary{background:#008dd7;border:1px solid #008dd7}.connection-key{background:#001c2b;border-color:#073f5e;border-radius:16px;min-height:44px;margin-top:10px}.connection-key code{font-size:10px}.connection-fallback{color:#b9e8ff;background:#008dd71f;border-radius:16px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:10px 0 0;padding:11px 12px;font-size:11px;line-height:16px;animation:.22s cubic-bezier(.22,1,.36,1) both connectionStepIn;display:grid}.connection-fallback svg{color:#74d0ff;margin-top:1px}.connection-qr{background:#001c2b;border-radius:18px;margin-top:10px;overflow:hidden}.connection-qr summary{color:#74d0ff;cursor:pointer;padding:13px 14px;font-size:12px;font-weight:600;list-style-position:inside}.connection-qr>div{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:0 14px 14px;display:grid}.connection-qr .qr-image,.connection-qr .qr-placeholder{width:96px;height:96px}.connection-qr p{color:#8d95ad;margin:0;font-size:11px;line-height:16px}.connection-wizard__actions{z-index:2;bottom:calc(-18px - var(--safe-bottom));margin:12px -20px calc(-18px - var(--safe-bottom));padding:12px 20px calc(18px + var(--safe-bottom));background:linear-gradient(#0000,#000 17px);grid-template-columns:1fr 1.3fr;position:sticky}.connection-wizard__actions .button{border-radius:16px;min-height:46px}.connection-wizard__actions .button--secondary{background:#001c2b;border-color:#173847}@keyframes connectionCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes connectionStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.sheet--connection .sheet__body,.sheet--connection .sheet__header{padding-left:14px;padding-right:14px}.connection-wizard .platform-card{padding-inline:9px}.connection-wizard .platform-card>span{flex-basis:34px;width:34px;height:34px}.connection-wizard__actions{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}@media (height<=600px){.sheet-layer--connection{align-items:stretch}.sheet--connection{max-height:100%;margin:0 auto}}.admin-app{--admin-bg:#041521;--admin-card:#020d15f0;--admin-soft:#072638;--admin-line:#63d3ff29;--admin-blue:#18baf3;--admin-cyan:#75dcff;isolation:isolate;width:min(100%,720px);height:var(--app-height,100dvh);color:#f6fbff;background:radial-gradient(circle at 88% 8%,#28bff538,#0000 29%),radial-gradient(circle at 4% 72%,#5c49ff21,#0000 32%),linear-gradient(#0a3650 0%,#05253a 27%,#041521 72%);min-height:520px;margin:0 auto;position:relative;overflow:hidden}.admin-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-backdrop:before{content:"";filter:grayscale()brightness(1.7)contrast(.7);opacity:.055;background:url(/assets/ghost-mascot.webp) 50%/contain no-repeat;width:310px;height:310px;position:absolute;top:70px;right:-95px;transform:rotate(-11deg)}.admin-backdrop:after{content:"";background:linear-gradient(#0000,#01070cad);height:45%;position:absolute;bottom:0;left:0;right:0}.admin-header{z-index:20;top:var(--safe-top);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#041b2af5,#041b2ac2);border-bottom:1px solid #8ae2ff14;justify-content:space-between;align-items:center;gap:12px;height:78px;padding:13px 18px 11px;display:flex;position:absolute;left:0;right:0}.admin-brand,.admin-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-brand>span{background:linear-gradient(145deg,#18baf34d,#03283be6);border:1px solid #79deff47;border-radius:15px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 8px 26px #00000040,inset 0 1px #ffffff1a}.admin-brand img{object-fit:contain;width:50px;height:50px;transform:translateY(5px)}.admin-brand>div,.admin-identity>div{flex-direction:column;min-width:0;display:flex}.admin-brand b{letter-spacing:-.045em;font-size:18px;line-height:21px}.admin-brand b i{color:var(--admin-cyan);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal}.admin-brand small,.admin-identity small{color:#87a8ba;font-size:9px;line-height:13px}.admin-identity{justify-content:flex-end;max-width:42%}.admin-identity>img,.admin-identity>span{object-fit:cover;background:#0a4b6b;border:1px solid #75dcff47;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.admin-identity b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.admin-identity small{text-align:right}.admin-content{inset:calc(var(--safe-top) + 78px) 0 calc(76px + var(--safe-bottom));overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:18px 16px 30px;position:absolute;overflow:hidden auto}.admin-content::-webkit-scrollbar{display:none}.admin-sheet__body::-webkit-scrollbar{display:none}.admin-content>*{animation:.26s cubic-bezier(.2,.75,.2,1) both admin-screen-in}@keyframes admin-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.admin-stack{flex-direction:column;gap:14px;display:flex}.admin-nav{z-index:25;right:12px;bottom:calc(8px + var(--safe-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#01070cf0;border:1px solid #79deff1f;border-radius:23px;align-items:stretch;gap:3px;height:62px;padding:5px;display:flex;position:absolute;left:12px;box-shadow:0 17px 45px #00000061,inset 0 1px #ffffff0b}.admin-nav button{color:#66798c;background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 2px;transition:color .17s,background .17s,transform .15s;display:flex}.admin-nav button:active{transform:scale(.95)}.admin-nav button.is-active{color:#70d4ff;background:linear-gradient(145deg,#129acf40,#073b5352)}.admin-nav span{place-items:center;min-height:24px;display:grid}.admin-nav svg{max-width:22px;max-height:22px}.admin-nav b{font-size:9px;font-weight:600;line-height:12px}.admin-gate{width:min(100%,720px);min-height:var(--app-height,100dvh);color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#0c5878,#041521 58%);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:30px;display:flex}.admin-gate>img{filter:drop-shadow(0 20px 35px #0000004d);width:min(55vw,240px);height:auto;margin-bottom:-16px}.admin-gate__lock{background:#042f44bf;border:1px solid #75dcff40;border-radius:27px;place-items:center;width:78px;height:78px;font-size:32px;display:grid}.admin-gate h1{margin:20px 0 8px;font-size:27px}.admin-gate p{color:#9ab6c7;max-width:360px;margin:0;font-size:13px;line-height:1.5}.admin-gate>button,.admin-empty button{border:1px solid var(--admin-blue);color:#fff;background:#073b55;border-radius:14px;margin-top:20px;padding:11px 19px;font-size:12px;font-weight:700}.admin-loading{color:#9bb6c6;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:12px;display:flex}.admin-loading i{border:2px solid #75dcff40;border-top-color:#75dcff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-empty{border:1px solid var(--admin-line);background:var(--admin-card);text-align:center;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:26px;display:flex}.admin-empty>span{background:#082e43;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:15px;font-size:21px;display:grid}.admin-empty b{font-size:17px}.admin-empty p{color:#8ca6b6;max-width:340px;margin:8px 0 0;font-size:11px;line-height:1.5}.admin-empty--user img{object-fit:contain;object-position:50% 18%;filter:drop-shadow(0 10px 23px #15a4dd33);width:150px;height:120px;margin-bottom:7px}.admin-empty--error>span{color:#ff8497;background:#ff587026}.admin-inline-empty{color:#7692a4;text-align:center;padding:25px 16px;font-size:11px}.admin-hero{background:radial-gradient(circle at 90% 2%,#6adeff3d,#0000 38%),linear-gradient(145deg,#05425ef5,#02131ef5);border:1px solid #6fdcff42;border-radius:27px;flex-direction:column;justify-content:space-between;min-height:156px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040,inset 0 1px #ffffff12}.admin-hero:after{content:"";border:26px solid #5bd7ff12;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-20px}.admin-hero>div:first-child{z-index:1;flex-direction:column;max-width:48%;display:flex;position:relative}.admin-hero small{color:#9bc6d9;font-size:10px}.admin-hero strong{letter-spacing:-.055em;margin:4px 0 1px;font-size:32px}.admin-hero span{color:#6f92a4;font-size:9px}.admin-hero__lifetime{z-index:2;text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010c1475;border:1px solid #79deff24;border-radius:13px;flex-direction:column;align-items:flex-end;max-width:48%;padding:9px 11px;display:flex;position:absolute;top:20px;right:20px}.admin-hero__lifetime small{color:#78a4b7;font-size:8px}.admin-hero__lifetime b{color:#dff8ff;margin-top:3px;font-size:13px}.admin-chips{z-index:2;flex-wrap:wrap;gap:7px;display:flex;position:relative}.admin-chips button{color:#8ca8b8;background:#010c14ad;border:1px solid #75dcff26;border-radius:12px;flex:auto;min-height:34px;padding:7px 11px;font-size:10px;font-weight:650;transition:transform .14s,background .16s,border-color .16s}.admin-chips button:active{transform:scale(.96)}.admin-chips button.is-active{color:#fff;background:linear-gradient(145deg,#0d668e,#08435f);border-color:#16baf3;box-shadow:0 7px 17px #008dd72e}.admin-hero .admin-chips{flex-wrap:nowrap}.admin-hero .admin-chips button{background:#010a1073;min-height:30px;padding:5px 10px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-stat-grid article{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:21px;flex-direction:column;min-width:0;min-height:133px;padding:14px;display:flex;box-shadow:0 13px 30px #0000002b}.admin-stat-icon{border-radius:11px;place-items:center;width:31px;height:31px;margin-bottom:10px;display:grid}.admin-stat-icon svg{max-width:16px;max-height:16px}.admin-stat-icon--blue{color:#5bd1ff;background:#1cafed2e}.admin-stat-icon--green{color:#65e59b;background:#48de8f26}.admin-stat-icon--violet{color:#b293ff;background:#9766ff29}.admin-stat-icon--orange{color:#ffc16d;background:#ffa74326}.admin-stat-icon--red{color:#ff8295;background:#ff637d24}.admin-stat-grid small{color:#8fa6b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-stat-grid strong{letter-spacing:-.04em;margin:3px 0;font-size:23px}.admin-stat-grid em{color:#607d8f;margin-top:auto;font-size:8px;font-style:normal}.admin-card{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:25px;overflow:hidden;box-shadow:0 16px 36px #0000002e}.admin-card__heading{justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:16px 18px;display:flex}.admin-card__heading>div{flex-direction:column;display:flex}.admin-card__heading small,.admin-section-heading small{color:#4fbce8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-card__heading h2,.admin-section-heading h1{letter-spacing:-.035em;margin:2px 0 0;font-size:18px}.admin-card__heading>span{color:#7ddcff;background:#082d42;border-radius:10px;padding:6px 9px;font-size:8px}.admin-card__heading>button,.admin-section-heading>button{color:#dff7ff;background:#063c56;border:1px solid #168fc1;border-radius:12px;min-height:33px;padding:0 12px;font-size:10px;font-weight:650}.admin-finance-list{padding:0 13px 13px}.admin-finance-list article{background:#061e2c;border-radius:17px;grid-template-columns:1.2fr 1fr 1fr;gap:9px;padding:13px;display:grid}.admin-finance-list article>div{flex-direction:column;min-width:0;display:flex}.admin-finance-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-finance-list small{color:#6e899a;margin-top:4px;font-size:7px}.admin-attention{gap:1px;padding:0 13px 13px;display:grid}.admin-attention article{background:#061e2c;border-radius:14px;align-items:center;gap:13px;padding:12px;display:flex}.admin-attention b{color:#ffc46e;background:#ffaf431f;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.admin-attention span{color:#a9bdc9;font-size:10px}.admin-search{background:#020d15eb;border:1px solid #6fdcff3d;border-radius:18px;align-items:center;gap:8px;height:52px;padding:5px 5px 5px 14px;display:flex;box-shadow:0 12px 28px #0000002b}.admin-search>span{color:#5ecaf7;font-size:24px;transform:rotate(-15deg)}.admin-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.admin-search input::placeholder{color:#5e7787}.admin-search button{color:#fff;background:linear-gradient(145deg,#19b8f1,#087aaa);border:0;border-radius:13px;height:40px;padding:0 14px;font-size:10px;font-weight:700}.admin-user-card{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:26px;padding:17px;box-shadow:0 18px 40px #0003}.admin-user-card>header{align-items:center;gap:11px;display:flex}.admin-user-card>header>img,.admin-user-card>header>span{object-fit:cover;background:#0b4e6d;border:1px solid #75dcff3d;border-radius:16px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid}.admin-user-card>header>div{flex:1;min-width:0}.admin-user-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.admin-user-card header p{color:#7893a4;margin:3px 0 0;font-size:9px}.admin-user-card header em{color:#61df97;background:#4ada8c1f;border-radius:10px;padding:6px 8px;font-size:8px;font-style:normal}.admin-user-card header em.is-blocked{color:#ff8295;background:#ff5c761f}.admin-user-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:15px 0;display:grid}.admin-user-metrics article{background:#061f2e;border-radius:14px;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px;display:flex}.admin-user-metrics small{color:#718b9b;font-size:7px}.admin-user-metrics b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.admin-user-card dl{background:#01080da1;border-radius:16px;gap:8px;margin:0;padding:13px;display:grid}.admin-user-card dl div{justify-content:space-between;gap:14px;display:flex}.admin-user-card dt,.admin-user-card dd{margin:0;font-size:9px}.admin-user-card dt{color:#718b9b}.admin-user-card dd{color:#d5e5ec;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.admin-action-grid button{color:#74d2f8;background:#062537;border:1px solid #5bc7ef21;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:63px;padding:6px 2px;display:flex}.admin-action-grid button:active{transform:scale(.95)}.admin-action-grid button.is-danger{color:#ff8295}.admin-action-grid svg{width:20px;height:20px}.admin-action-grid span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.admin-user-note{color:#6f899a;text-align:center;margin:11px 0 0;font-size:8px}.admin-section-tabs{border:1px solid var(--admin-line);background:#01080dc2;border-radius:16px;padding:4px;display:flex}.admin-section-tabs button{color:#6d8797;background:0 0;border:0;border-radius:12px;flex:1;min-height:38px;font-size:10px;font-weight:650}.admin-section-tabs button.is-active{color:#fff;background:linear-gradient(145deg,#0c638a,#073b55);box-shadow:0 7px 19px #0000002e}.admin-section-heading{justify-content:space-between;align-items:center;padding:2px 3px;display:flex}.admin-section-heading>div{flex-direction:column;display:flex}.admin-catalog-list{flex-direction:column;gap:8px;display:flex}.admin-catalog-list>article{border:1px solid var(--admin-line);background:var(--admin-card);cursor:pointer;border-radius:19px;grid-template-columns:43px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:78px;padding:12px;display:grid;box-shadow:0 10px 24px #00000021}.admin-catalog-list>article.is-muted{opacity:.55}.admin-catalog-icon{color:#75dcff;background:linear-gradient(145deg,#0a658b,#06374e);border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.admin-catalog-icon svg{max-width:21px;max-height:21px}.admin-catalog-icon--router{color:#6ce0cd;background:linear-gradient(145deg,#0c746a,#06423e)}.admin-catalog-icon--trial,.admin-catalog-icon--promo{color:#dab8ff;background:linear-gradient(145deg,#6d3ca0,#392354)}.admin-catalog-icon--broadcast{color:#ffd294;background:linear-gradient(145deg,#955920,#503014)}.admin-catalog-list article>div{flex-direction:column;min-width:0;display:flex}.admin-catalog-list article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-catalog-list article>div small{color:#9ab0bc;margin-top:3px;font-size:8px}.admin-catalog-list article>div em{color:#5f7c8e;margin-top:4px;font-size:7px;font-style:normal}.admin-catalog-list article>span:not(.admin-catalog-icon){color:#839aa8;background:#ffffff0d;border-radius:9px;padding:5px 7px;font-size:7px}.admin-catalog-list article>span.is-on{color:#62dd98;background:#44d7871c}.admin-catalog-list article>svg{color:#4e6b7b}.admin-catalog-list article>button{color:#ff8ca0;background:#3d1d28;border:1px solid #854358;border-radius:8px;padding:6px 8px;font-size:8px}.admin-settings-group{overflow:visible}.admin-settings-group>button,.admin-setting-switch{text-align:left;background:0 0;border:0;border-top:1px solid #76d8ff13;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:63px;padding:10px 15px;display:grid}.admin-settings-group>button>div,.admin-setting-switch>div{flex-direction:column;min-width:0;display:flex}.admin-settings-group b,.admin-setting-switch b{font-size:10px}.admin-settings-group small,.admin-setting-switch small{color:#6f899a;margin-top:3px;font-size:8px}.admin-settings-group em{color:#7c94a3;background:#ffffff0d;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.admin-settings-group em.is-on{color:#65df9b;background:#46db8b1c}.admin-settings-group>button>svg{color:#4e6c7d}.admin-setting-icon,.admin-provider-logo,.admin-panel-dot{color:#6fd4ff;background:#082e43;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.admin-setting-icon svg{max-width:19px;max-height:19px}.admin-provider-logo{background:linear-gradient(145deg,#146f98,#073d59);font-size:16px;font-weight:800}.admin-provider-logo--heleket{color:#dfc0ff;background:linear-gradient(145deg,#7140a5,#34214f)}.admin-panel-dot i{background:#ff6f84;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #ff536e80}.admin-panel-dot i.is-ok{background:#55e399;box-shadow:0 0 10px #55e39980}.admin-setting-switch{grid-template-columns:38px minmax(0,1fr) auto}.admin-text-catalog{flex-direction:column;gap:15px;display:flex}.admin-text-catalog>section{flex-direction:column;gap:7px;display:flex}.admin-text-catalog>section>h3{color:#67c8ef;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.admin-text-catalog>section>div{flex-direction:column;gap:6px;display:flex}.admin-text-catalog>section button{color:#e7f5fa;text-align:left;background:#061f2e;border:1px solid #6dd2fa24;border-radius:15px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:61px;padding:10px 12px;display:grid}.admin-text-catalog button>span{flex-direction:column;min-width:0;display:flex}.admin-text-catalog button b{font-size:10px}.admin-text-catalog button small{color:#718d9d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.admin-text-catalog button em{color:#7c94a3;background:#ffffff0d;border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.admin-text-catalog button em.is-custom{color:#65df9b;background:#46db8b1c}.admin-text-catalog button>svg{color:#4e6c7d}.admin-text-default{color:#86a5b5;background:#03141eb3;border:1px solid #6dd2fa1f;border-radius:14px;padding:11px 12px;font-size:9px}.admin-text-default summary{color:#73d0f6;cursor:pointer;font-weight:650}.admin-text-default p{white-space:pre-line;margin:10px 0 0;line-height:1.5}.admin-switch{color:#8da5b4;background:#061e2d;border:1px solid #6ed2fb21;border-radius:13px;align-items:center;gap:9px;min-height:38px;padding:5px 10px 5px 6px;display:inline-flex}.admin-switch>span{background:#29404e;border-radius:20px;flex:0 0 34px;width:34px;height:20px;transition:background .17s;display:block;position:relative}.admin-switch>span:after{content:"";background:#94a8b4;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.admin-switch--on>span{background:#087eaa}.admin-switch--on>span:after{background:#82e1ff;transform:translate(14px)}.admin-switch b{font-size:9px;font-weight:600}.admin-setting-switch .admin-switch{background:0 0;border:0;min-height:30px;padding:3px}.admin-setting-switch .admin-switch b{display:none}.admin-sheet-layer{z-index:1000;box-sizing:border-box;height:var(--visible-h,100dvh);max-height:100dvh;padding:max(8px, var(--safe-top)) var(--safe-right,0px) 0 var(--safe-left,0px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0005099e;justify-content:center;align-items:flex-end;animation:.18s both admin-fade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes admin-fade{0%{opacity:0}}.admin-sheet{z-index:1;width:min(100%,640px);min-height:0;max-height:calc(var(--visible-h,100dvh) - max(8px, var(--safe-top)));color:#f6fbff;background:linear-gradient(#071f2d,#030e16);border:1px solid #6fdcff33;border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) both admin-sheet-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 70px #00000075}@keyframes admin-sheet-up{0%{opacity:.7;transform:translateY(35px)}}.admin-sheet--wide{width:min(100%,700px)}.admin-sheet>header{border-bottom:1px solid #70d2f91a;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:73px;padding:15px 17px;display:flex}.admin-sheet>header>div{flex-direction:column;display:flex}.admin-sheet>header small{color:#50bce8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-sheet>header h2{letter-spacing:-.04em;margin:3px 0 0;font-size:20px}.admin-sheet>header>button{color:#a6c0ce;background:#092b3d;border:0;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.admin-sheet__body{min-height:0;padding:17px 17px calc(20px + var(--safe-bottom));overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;overflow:hidden auto}.admin-form{flex-direction:column;gap:14px;display:flex}.admin-field{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.admin-field>span,.admin-field-label{color:#9bb1bd;font-size:9px;font-weight:600}.admin-field input,.admin-field select,.admin-field textarea{color:#fff;width:100%;min-height:45px;font:inherit;resize:vertical;background:#041823;border:1px solid #6dd2fa2b;border-radius:14px;outline:0;padding:10px 12px;font-size:11px}.admin-field textarea{min-height:84px;line-height:1.5}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#16baf3;box-shadow:0 0 0 3px #16baf314}.admin-field input:disabled{opacity:.5}.admin-field>small{color:#607c8d;font-size:8px;line-height:1.4}.admin-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-primary,.admin-secondary,.admin-danger{color:#fff;background:linear-gradient(145deg,#17b8f1,#087baa);border:1px solid #ffffff14;border-radius:15px;width:100%;min-height:48px;padding:10px 15px;font-size:11px;font-weight:700;box-shadow:0 10px 25px #008dd733}.admin-secondary{box-shadow:none;background:#063c56;border-color:#168fc1}.admin-danger{background:linear-gradient(145deg,#9c3145,#631d2d);border-color:#ff657e59;box-shadow:0 10px 25px #9a2e4429}.admin-form-error{color:#ff9baa;background:#6a1b2a42;border:1px solid #ff6a8236;border-radius:12px;margin:0;padding:10px 12px;font-size:9px;line-height:1.45}.admin-hint{color:#82aabc;background:#0e5b7a2e;border-radius:12px;margin:0;padding:10px 12px;font-size:8px;line-height:1.5}.admin-hint b{color:#b8e9fb}.admin-hint code{color:#80ddff;font:inherit;font-weight:700}.admin-field>small.is-invalid{color:#ff879a}.admin-broadcast-media,.admin-broadcast-buttons{background:#03141eb8;border:1px solid #6dd2fa24;border-radius:18px;flex-direction:column;gap:9px;padding:12px;display:flex}.admin-broadcast-media>header,.admin-broadcast-buttons>header,.admin-broadcast-buttons>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-broadcast-media>header>div,.admin-broadcast-buttons>header>div{flex-direction:column;min-width:0;display:flex}.admin-broadcast-media header b,.admin-broadcast-buttons header b{font-size:10px}.admin-broadcast-media header small,.admin-broadcast-buttons header small{color:#6e8999;margin-top:3px;font-size:7px;line-height:1.35}.admin-media-picker,.admin-media-preview{background:#052536;border:1px dashed #52caf959;border-radius:15px;align-items:center;gap:11px;min-height:64px;padding:9px;display:flex}.admin-media-picker{cursor:pointer}.admin-media-picker.is-loading{cursor:wait;opacity:.72}.admin-media-picker>input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.admin-media-picker>span,.admin-media-preview>span,.admin-media-preview>img,.admin-media-preview>video{color:#dff8ff;object-fit:cover;background:linear-gradient(145deg,#128ec0,#07506f);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid}.admin-media-preview>span{font-size:8px}.admin-media-picker>div,.admin-media-preview>div{flex-direction:column;flex:1;min-width:0;display:flex}.admin-media-picker b,.admin-media-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-media-picker small,.admin-media-preview small{color:#718d9c;margin-top:4px;font-size:7px;line-height:1.35}.admin-media-preview>button,.admin-broadcast-buttons>article>header>button{color:#ff8da0;background:#ff647c1f;border:0;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.admin-broadcast-buttons>header>button{color:#7ddcff;background:#07344a;border:1px solid #49c7f740;border-radius:11px;min-height:34px;padding:7px 10px;font-size:8px;font-weight:700}.admin-broadcast-buttons>header>button:disabled{opacity:.42}.admin-broadcast-buttons>p{color:#688493;background:#0830438c;border-radius:12px;margin:0;padding:10px;font-size:8px;line-height:1.4}.admin-broadcast-buttons>article{background:#041823;border:1px solid #6dd2fa1f;border-radius:14px;flex-direction:column;gap:8px;padding:10px;animation:.22s cubic-bezier(.2,.75,.2,1) both admin-screen-in;display:flex}.admin-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-audience-grid>button{color:#a9bdc8;text-align:left;background:#061f2e;border:1px solid #6dd2fa24;border-radius:15px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px 10px;display:flex}.admin-audience-grid>button>i{border:1px solid #3d5f71;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.admin-audience-grid>button>span{flex-direction:column;min-width:0;display:flex}.admin-audience-grid b{font-size:9px}.admin-audience-grid small{color:#6f8999;margin-top:3px;font-size:7px;line-height:1.3}.admin-audience-grid>button.is-active{color:#fff;background:#08344a;border-color:#118fbe}.admin-audience-grid>button.is-active>i{background:#1299ca;border-color:#18baf3}.admin-choice-list,.admin-history-list,.admin-range-list{flex-direction:column;gap:7px;display:flex}.admin-choice-list>button,.admin-range-list>button{color:#d9e9f0;text-align:left;background:#061f2e;border:1px solid #6dd2fa24;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex}.admin-choice-list button>span{flex-direction:column;min-width:0;font-size:10px;display:flex}.admin-choice-list button small{color:#708c9d;margin-top:4px;font-size:8px}.admin-choice-list button em{color:#61ccf5;font-size:8px;font-style:normal}.admin-choice-list button.is-danger{color:#ff8ea0;border-color:#ff637d2e}.admin-confirm{text-align:center;flex-direction:column;align-items:center;padding:10px 0 2px;display:flex}.admin-confirm>span{color:#ffc46c;background:#ffbf5521;border-radius:19px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid}.admin-confirm>span.is-danger{color:#ff8397;background:#ff5e7921}.admin-confirm h3{margin:16px 0 7px;font-size:18px}.admin-confirm>p:not(.admin-form-error){color:#8fa8b7;max-width:360px;margin:0 0 18px;font-size:10px;line-height:1.55}.admin-confirm__actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.admin-confirm__actions .admin-primary,.admin-confirm__actions .admin-secondary,.admin-confirm__actions .admin-danger{min-width:0;padding-inline:8px}.admin-history-list{margin-top:13px}.admin-history-list article{background:#061f2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 12px;display:flex}.admin-history-list article>div{flex-direction:column;min-width:0;display:flex}.admin-history-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-history-list small{color:#708a9b;margin-top:4px;font-size:7px}.admin-history-list strong{white-space:nowrap;font-size:9px}.admin-check-list{flex-direction:column;gap:6px;display:flex}.admin-check-list>span{color:#9bb1bd;font-size:9px;font-weight:600}.admin-check-list>p{color:#607c8d;margin:-2px 0 4px;font-size:8px}.admin-check-list>button{color:#a9bdc8;text-align:left;background:#061f2e;border:1px solid #6dd2fa21;border-radius:13px;align-items:center;gap:9px;min-height:42px;padding:8px 11px;font-size:9px;display:flex}.admin-check-list>button i,.admin-range-list>button i{border:1px solid #3d5f71;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.admin-check-list>button.is-active,.admin-range-list>button.is-active{color:#fff;background:#08344a;border-color:#118fbe}.admin-check-list>button.is-active i,.admin-range-list>button.is-active i{background:#1299ca;border-color:#18baf3}.admin-range-list>button{justify-content:flex-start}.admin-range-list button>span{flex-direction:column;display:flex}.admin-range-list b{font-size:10px}.admin-range-list small{color:#708a9b;margin-top:3px;font-size:8px}.admin-panel-health{background:#061f2e;border-radius:14px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:3px 8px;min-height:50px;padding:10px 12px;display:grid}.admin-panel-health>span{background:#ff7187;border-radius:50%;grid-row:span 2;width:9px;height:9px}.admin-panel-health>span.is-ok{background:#55e399}.admin-panel-health>span.is-neutral{background:#758d9b}.admin-panel-health b{font-size:9px}.admin-panel-health small{color:#708a9b;font-size:7px}.admin-panel-health__error{grid-column:2;line-height:1.4;color:#ff879a!important}.admin-restart-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.admin-restart-state>span{color:#76dcff;background:#18baf321;border-radius:21px;place-items:center;width:62px;height:62px;font-size:26px;font-weight:800;display:grid}.admin-restart-state--waiting>span{animation:1s linear infinite admin-spin}.admin-restart-state--ready>span{color:#55e399;background:#55e39921}.admin-restart-state--failed>span{color:#ff8397;background:#ff657e21}.admin-restart-state h3{margin:17px 0 7px;font-size:18px}.admin-restart-state p{color:#8fa8b7;max-width:390px;margin:0 0 18px;font-size:10px;line-height:1.55}.admin-restart-state>button+button{margin-top:8px}.admin-migration-upload,.admin-migration-preview{background:#03131dd1;border:1px solid #6dd2fa24;border-radius:19px;flex-direction:column;gap:12px;padding:14px;display:flex}.admin-file-summary{background:#061f2e;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-file-summary b{font-size:9px}.admin-file-summary small{color:#7894a4;text-align:right;font-size:8px}.admin-upload-progress{background:#03131d;border-radius:10px;height:28px;position:relative;overflow:hidden}.admin-upload-progress>i{border-radius:inherit;background:linear-gradient(90deg,#087baa,#18baf3);transition:width .18s;position:absolute;inset:0 auto 0 0}.admin-upload-progress>span{z-index:1;color:#e7f8ff;place-items:center;height:100%;font-size:8px;font-weight:700;display:grid;position:relative}.admin-migration-list{flex-direction:column;gap:7px;display:flex}.admin-migration-list>button{color:#d9e9f0;text-align:left;background:#061f2e;border:1px solid #6dd2fa1f;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.admin-migration-list>button.is-active{background:#073249;border-color:#1599cb;box-shadow:inset 0 0 0 1px #35c1f314}.admin-migration-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.admin-migration-list button b{font-size:10px}.admin-migration-list button small{color:#7893a3;margin-top:4px;font-size:7px}.admin-migration-list button em{color:#6e8b9c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-style:normal}.admin-migration-status{color:#91a7b4;background:#8497a41f;border-radius:11px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.admin-migration-status--working{color:#70d8ff;background:#18baf321;animation:1.2s ease-in-out infinite admin-pulse}.admin-migration-status--success{color:#55e399;background:#55e39921}.admin-migration-status--warning{color:#ffc46c;background:#ffbf5521}.admin-migration-status--danger{color:#ff8397;background:#ff657e21}@keyframes admin-pulse{50%{opacity:.5;transform:scale(.94)}}.admin-migration-preview>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-migration-preview>header>div{flex-direction:column;display:flex}.admin-migration-preview>header small{color:#65c9f2;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.admin-migration-preview h3{margin:3px 0 0;font-size:15px}.admin-migration-badge{color:#91a7b4;background:#8497a41f;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:800}.admin-migration-badge--success{color:#55e399;background:#55e3991f}.admin-migration-badge--working{color:#70d8ff;background:#18baf31f}.admin-migration-badge--warning{color:#ffc46c;background:#ffbf551f}.admin-migration-badge--danger{color:#ff8397;background:#ff657e1f}.admin-fingerprint{background:#041823;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.admin-fingerprint span{color:#7894a4;font-size:8px}.admin-fingerprint code{color:#8ce3ff;overflow-wrap:anywhere;min-width:0;font-size:8px}.admin-fingerprint button{color:#8ce3ff;cursor:pointer;background:#08293b;border:0;border-radius:9px;width:auto;min-height:34px;padding:6px 8px;font-size:8px}.admin-migration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-migration-metrics>div{background:#061f2e;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:60px;padding:10px;display:flex}.admin-migration-metrics small{color:#7894a4;font-size:7px}.admin-migration-metrics b{letter-spacing:-.04em;font-size:16px}.admin-migration-issues{flex-direction:column;gap:6px;display:flex}.admin-migration-issues>span{color:#9bb1bd;font-size:9px;font-weight:650}.admin-migration-issues article{background:#6945132b;border-left:3px solid #ffc46c;border-radius:9px;padding:9px 10px}.admin-migration-issues article.is-error{background:#6a1b2a33;border-left-color:#ff7187}.admin-migration-issues article b{color:#e6f5fb;font-size:8px}.admin-migration-issues article p{color:#9ab0bc;margin:3px 0 0;font-size:8px;line-height:1.45}.admin-migration-issues article small,.admin-migration-issues>small{color:#6f899a;font-size:7px}.admin-migration-working{color:#91bdcf;background:#0e5b7a2e;border-radius:13px;align-items:center;gap:9px;padding:11px 12px;font-size:8px;display:flex}.admin-migration-working i{border:2px solid #75dcff33;border-top-color:#75dcff;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.75s linear infinite admin-spin}.admin-platform-list{flex-direction:column;gap:10px;display:flex}.admin-platform-card{background:#03131dbf;border:1px solid #6dd2fa1f;border-radius:19px;flex-direction:column;gap:12px;padding:13px;display:flex}.admin-platform-card.is-enabled{background:#052737d1;border-color:#39c4f74d}.admin-platform-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-platform-card>header>div{flex-direction:column;min-width:0;display:flex}.admin-platform-card>header b{font-size:13px}.admin-platform-card>header small{color:#6f899a;margin-top:3px;font-size:8px}.admin-client-card{background:#041823;border:1px solid #6dd2fa1c;border-radius:16px;flex-direction:column;gap:10px;padding:11px;display:flex}.admin-client-card__heading,.admin-client-card__heading>div,.admin-client-card__heading>div>div{align-items:center;display:flex}.admin-client-card__heading{justify-content:space-between;gap:10px}.admin-client-card__heading>div{gap:8px;min-width:0}.admin-client-card__heading>div>div{flex-direction:column;align-items:flex-start;min-width:0}.admin-client-card__heading b{font-size:10px}.admin-client-card__heading small{color:#718b9b;margin-top:2px;font-size:7px}.admin-client-logo{color:#d9f7ff;background:linear-gradient(145deg,#16779f,#074058);border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.admin-client-logo--incy{color:#efddff;background:linear-gradient(145deg,#6c43a7,#342452)}.admin-inline-action{color:#7dd8fa;background:#062b3e;border:1px solid #5fccf729;border-radius:10px;align-self:flex-start;padding:7px 9px;font-size:8px}.admin-toast{z-index:150;right:18px;bottom:calc(84px + var(--safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031c17f5;border:1px solid #64da9c42;border-radius:16px;align-items:center;gap:10px;width:min(100% - 36px,500px);min-height:48px;margin:0 auto;padding:9px 12px;animation:.22s both admin-toast-in;display:flex;position:fixed;left:18px;box-shadow:0 15px 40px #00000061}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(12px)}}.admin-toast>span{color:#60e19a;background:#56e39926;border-radius:10px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.admin-toast p{margin:0;font-size:10px;line-height:1.4}.admin-toast--error{background:#2a0b12f5;border-color:#ff678145}.admin-toast--error>span{color:#ff899c;background:#ff678124}@media (width>=560px){.admin-content{padding-left:24px;padding-right:24px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-grid article{min-height:142px}.admin-action-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=370px){.admin-header{padding-inline:12px}.admin-content{padding-inline:11px}.admin-brand small,.admin-identity>div{display:none}.admin-form-row{grid-template-columns:1fr}.admin-catalog-list>article{grid-template-columns:40px minmax(0,1fr) 15px}.admin-catalog-list article>span:not(.admin-catalog-icon){display:none}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-audience-grid,.admin-confirm__actions{grid-template-columns:1fr}.admin-platform-card>header{flex-direction:column;align-items:flex-start}}
