:root{--bg: #060814;--panel: rgba(11, 18, 39, .74);--panel-strong: rgba(14, 24, 51, .92);--line: rgba(125, 163, 255, .18);--text: #f3f7ff;--muted: rgba(212, 223, 255, .72);--cyan: #57efff;--violet: #8c6dff;--lime: #c8ff5d;--warm: #ff9059;--gold: #dfc794;--theme-azure: linear-gradient(135deg, #0f294f 0%, #184983 45%, #4fe8ff 100%);--theme-violet: linear-gradient(135deg, #171a45 0%, #2e2d7c 45%, #948dff 100%);--theme-gold: linear-gradient(135deg, #2b2312 0%, #6b5319 45%, #e0ff74 100%);--theme-sunset: linear-gradient(135deg, #311713 0%, #7d3524 45%, #ffb26a 100%);--theme-teal: linear-gradient(135deg, #0c2d2f 0%, #165760 45%, #61f8df 100%);--theme-rose: linear-gradient(135deg, #30152a 0%, #6f2d73 45%, #ff82db 100%);--theme-crimson: linear-gradient(135deg, #3a1117 0%, #8c1f33 48%, #ff6d82 100%);--theme-ember: linear-gradient(135deg, #36190f 0%, #8b3d17 46%, #ffaf6a 100%);--theme-jade: linear-gradient(135deg, #10281c 0%, #265b34 46%, #caff7e 100%);--theme-indigo: linear-gradient(135deg, #151739 0%, #2d3c7b 46%, #87b9ff 100%);--theme-amber: linear-gradient(135deg, #2f200f 0%, #7b4916 46%, #ffd36d 100%);--theme-mint: linear-gradient(135deg, #13261e 0%, #255947 46%, #90ffb9 100%);--theme-blue: linear-gradient(135deg, #132447 0%, #244d8f 46%, #73cbff 100%);--theme-ocean: linear-gradient(135deg, #102536 0%, #1c5b77 46%, #71e4ff 100%);--theme-purple: linear-gradient(135deg, #221738 0%, #55347c 46%, #b092ff 100%);--theme-ruby: linear-gradient(135deg, #35131d 0%, #8e2846 46%, #ff8fa9 100%);--theme-scarlet: linear-gradient(135deg, #3b161a 0%, #7c272b 46%, #ff8787 100%);--theme-noir: linear-gradient(135deg, #161b28 0%, #2f3548 46%, #8ca3c5 100%);--theme-bronze: linear-gradient(135deg, #302216 0%, #6f4724 46%, #f1bb7c 100%);--theme-opal: linear-gradient(135deg, #1a2531 0%, #38586f 46%, #9ce8ff 100%);--theme-navy: linear-gradient(135deg, #161f39 0%, #25457e 46%, #8aa4ff 100%);--theme-copper: linear-gradient(135deg, #352015 0%, #81452a 46%, #ffb184 100%)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{position:fixed;inset:0;width:100vw;height:100vh;padding:0;margin:0;border:0;max-width:none;max-height:none;background:transparent;overflow:visible}dialog::backdrop{background:transparent}.modal-backdrop-hit{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}html,body,#root{margin:0;min-height:100%}.splash-screen{position:absolute;inset:0;width:100%;height:100%;background:radial-gradient(circle at 18% 12%,#447aff30,#447aff16 18%,#447aff00 42%),radial-gradient(circle at 82% 18%,#ffda962b,#ffda9613 16%,#ffda9600 38%),radial-gradient(circle at 68% 78%,#b576ff29,#b576ff12 14%,#b576ff00 34%),linear-gradient(180deg,#04070f,#060b14 38%,#04070d);z-index:9999;display:flex;justify-content:center;align-items:center;overflow:hidden;font-family:Arial,sans-serif}.splash-aurora{position:absolute;border-radius:999px;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity,filter}.splash-aurora--blue{left:-12vw;top:-10vh;width:46vw;height:46vw;min-width:420px;min-height:420px;background:radial-gradient(circle,#447aff0f,#447aff07 28%,#447aff00 68%);filter:blur(20px);animation:splash-aurora-blue 9.6s ease-in-out infinite alternate}.splash-aurora--gold{right:-10vw;top:-8vh;width:42vw;height:42vw;min-width:380px;min-height:380px;background:radial-gradient(circle,#ffda960d,#ffda9606 24%,#ffda9600 66%);filter:blur(18px);animation:splash-aurora-gold 11.2s ease-in-out infinite alternate}.splash-aurora--violet{right:6vw;bottom:-16vh;width:38vw;height:38vw;min-width:340px;min-height:340px;background:radial-gradient(circle,#b576ff13,#b576ff09 24%,#b576ff00 68%);filter:blur(24px);animation:splash-aurora-violet 12.8s ease-in-out infinite alternate}.content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.logo-box{position:relative;width:180px;height:180px;display:flex;justify-content:center;align-items:center}.loader-logo-image{position:relative;z-index:1;display:block;width:256px;height:auto;object-fit:contain;filter:drop-shadow(0 0 18px rgba(238,215,162,.2)) drop-shadow(0 10px 18px rgba(0,0,0,.22))}.progress-container{width:250px}.progress-track{width:100%;height:6px;background:#000;border-radius:4px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #000c}.progress-fill{height:100%;background:linear-gradient(90deg,#8f734c,#c7aa78 52%,#eed7a2);border-radius:4px;transition:width .15s ease-out;position:relative;box-shadow:0 0 10px #c7aa786b,0 0 18px #eed7a22e}.progress-head-dot{position:absolute;top:50%;right:-7px;width:14px;height:14px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 35%,#fffdf6,#eed7a2 46%,#c7aa78);box-shadow:0 0 0 2px #eed7a229,0 0 14px #eed7a2b8,0 0 24px #c7aa7866}.flare{position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:radial-gradient(circle,#fff,#fff0 60%);filter:blur(2px);box-shadow:0 0 14px #eed7a28c;pointer-events:none}@keyframes splash-aurora-blue{0%{transform:translate3d(-4vw,-2vh,0) scale(.9);opacity:.12;filter:blur(18px)}to{transform:translate3d(10vw,7vh,0) scale(1.16);opacity:.2;filter:blur(28px)}}@keyframes splash-aurora-gold{0%{transform:translate3d(2vw,-1vh,0) scale(.94);opacity:.09;filter:blur(16px)}to{transform:translate3d(-9vw,6vh,0) scale(1.14);opacity:.16;filter:blur(24px)}}@keyframes splash-aurora-violet{0%{transform:translate3d(0,4vh,0) scale(.92);opacity:.12;filter:blur(18px)}to{transform:translate3d(-8vw,-8vh,0) scale(1.18);opacity:.22;filter:blur(30px)}}body{min-height:100vh;overflow:hidden;background:radial-gradient(circle at top,rgba(94,100,255,.16),transparent 30%),linear-gradient(180deg,#070b14,#04060d);color:var(--text);font-family:Space Grotesk,sans-serif}button{border:0;font:inherit;cursor:pointer}.app-shell{position:relative;min-height:100vh}.app-shell--login,.app-shell--lobby{overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(68,122,255,.18),transparent 0 24%),radial-gradient(circle at 82% 18%,rgba(85,255,194,.14),transparent 0 22%),radial-gradient(circle at 68% 78%,rgba(181,118,255,.1),transparent 0 18%),linear-gradient(180deg,#04070f,#060b14 38%,#04070d)}.app-shell--lobby-light{background:radial-gradient(circle at 18% 12%,rgba(255,218,150,.24),transparent 0 24%),radial-gradient(circle at 82% 18%,rgba(121,225,255,.18),transparent 0 22%),radial-gradient(circle at 68% 78%,rgba(255,201,118,.14),transparent 0 18%),linear-gradient(180deg,#0d1220,#11182c 38%,#0b1020)}.app-shell--login:before,.app-shell--login:after,.app-shell--lobby:before,.app-shell--lobby:after{content:"";position:fixed;inset:0;pointer-events:none}.app-shell--login:before,.app-shell--lobby:before{z-index:0;background:radial-gradient(ellipse at 18% 18%,rgba(89,164,255,.2),transparent 0 28%),radial-gradient(ellipse at 82% 14%,rgba(98,255,208,.16),transparent 0 24%),radial-gradient(ellipse at 74% 78%,rgba(175,125,255,.12),transparent 0 22%),radial-gradient(ellipse at 26% 82%,rgba(255,220,164,.08),transparent 0 18%);filter:blur(32px);animation:login-sky-breathe 20s ease-in-out infinite}.app-shell--login:after,.app-shell--lobby:after{z-index:0;background:linear-gradient(112deg,transparent 0%,rgba(196,228,255,.045) 38%,rgba(255,233,185,.08) 50%,rgba(138,255,221,.04) 62%,transparent 100%);filter:blur(12px);transform:translateZ(0) rotate(-14deg) scale(1.15);opacity:.55;animation:login-galaxy-sweep 28s ease-in-out infinite}.scene-layer{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.96}.app-shell--login .scene-layer,.app-shell--lobby .scene-layer{opacity:0}.scene-layer canvas{width:100%!important;height:100%!important}.chrome-grid,.pointer-glow{position:fixed;inset:0;pointer-events:none}.chrome-grid{z-index:1;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);opacity:.34}.pointer-glow{z-index:2}.pointer-glow__orb{position:absolute;left:0;top:0;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at center,rgba(91,242,255,.18),rgba(121,93,255,.08) 40%,transparent 78%);transform:translate3d(50vw,20vh,0) translate(-50%,-50%);will-change:transform}.app-shell--login .chrome-grid,.app-shell--lobby .chrome-grid{display:none}.app-shell--login .pointer-glow,.app-shell--lobby .pointer-glow{display:block;z-index:1;opacity:.72}.app-shell--login .pointer-glow__orb,.app-shell--lobby .pointer-glow__orb{width:600px;height:600px;background:radial-gradient(circle at center,rgba(88,192,255,.12),rgba(118,104,255,.08) 28%,rgba(112,255,209,.05) 46%,transparent 78%)}.entry-overlay{position:fixed;inset:0;z-index:9;display:grid;place-items:center;background:#0307128f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.entry-overlay__panel{width:min(560px,calc(100vw - 32px));padding:28px}.entry-overlay__panel h3{margin:10px 0 18px;font-family:Orbitron,sans-serif;font-size:1.8rem}.entry-progress{height:12px;border-radius:999px;background:#0a1022e0;border:1px solid rgba(139,163,255,.12);overflow:hidden}.entry-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--warm),#ffe26f);box-shadow:0 0 24px #57efff47;transition:width .32s ease}.entry-steps{display:grid;gap:12px;margin-top:18px}.entry-step{padding:14px 16px;border-radius:16px;color:var(--muted);background:#080e1d8f;border:1px solid rgba(139,163,255,.08);transition:.18s ease}.entry-step.is-active{color:var(--text);border-color:#57efff47;background:linear-gradient(135deg,#57efff1f,#ff90591f)}.content-shell{position:relative;z-index:3;width:min(1720px,calc(100vw - 40px));margin:0 auto;padding:10px 0 18px}.app-shell--login .content-shell{width:min(1480px,calc(100vw - 56px));min-height:100vh;display:grid;align-items:center;padding-top:28px;padding-bottom:28px}.glass-panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff03),var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #0000005c,inset 0 1px #ffffff14}.glass-subpanel{border:1px solid rgba(139,163,255,.12);border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.topbar{display:grid;grid-template-columns:220px minmax(360px,1fr) auto;align-items:center;gap:24px;margin-bottom:16px}.brand-block{display:flex;align-items:center;gap:14px}.brand-block--image{min-height:72px;justify-content:center}.brand-block__image{display:block;width:auto;height:72px;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(0,0,0,.22))}.brand-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff05),#0a101ec7;border:1px solid rgba(255,214,120,.16);box-shadow:0 10px 28px #0000003d}.brand-mark__logo{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18))}.brand-kicker,.eyebrow{margin:0;color:#dfe7ffb3;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}.brand-block h1,.hero-copy h2,.panel-head h3,.feature-card h3,.hero-card h3{margin:0;font-family:Orbitron,sans-serif;font-weight:700}.brand-block h1{font-size:1.18rem}.topbar-metrics{display:grid;grid-template-columns:auto auto;align-items:center;justify-self:start;gap:18px;padding:10px 14px}.topbar-metrics__group{display:grid;grid-template-columns:repeat(3,max-content);gap:18px;align-items:center}.topbar-metric{position:relative;display:grid;gap:4px;min-width:0}.topbar-metric__head{display:inline-flex;align-items:center;gap:60px}.topbar-metric+.topbar-metric{padding-left:18px}.topbar-metric+.topbar-metric:before{content:"|";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#c9d4f157;font-size:.9rem;line-height:1}.topbar-metric span{color:#c9d4f1b3;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.topbar-metric strong{color:#fad378;font-family:Orbitron,sans-serif;font-size:.96rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-metric__head em{color:#f7ebc2c7;font-family:Orbitron,sans-serif;font-size:.7rem;font-style:normal;letter-spacing:.08em}.topbar-metric__level-button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.topbar-metric__level-button em{transition:color .18s ease,text-shadow .18s ease}.topbar-metric__level-button:hover em{color:#fad378;text-shadow:0 0 12px rgba(250,211,120,.22)}.topbar-finance{display:inline-flex;align-items:center;gap:8px;padding-left:14px;margin-left:6px;border-left:1px solid rgba(201,212,241,.14)}.topbar-finance__button{display:inline-grid;justify-items:center;gap:3px;min-width:62px;min-height:42px;padding:6px 10px;border-radius:12px;color:#f6edcf;background:linear-gradient(135deg,#ffdf8424,#ff9a5514),#0a10203d;border:1px solid rgba(255,218,122,.16);box-shadow:inset 0 1px #fff5d614,0 10px 18px #0000001f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.topbar-finance__button:hover{transform:translateY(-1px);border-color:#ffde8947;background:linear-gradient(135deg,#ffe59733,#ffa95c1f),#0a102057;box-shadow:inset 0 1px #fff5d61a,0 14px 22px #00000029}.topbar-finance__button i{font-style:normal;font-size:.94rem;line-height:1}.topbar-finance__button span{font-size:.84rem;line-height:1;white-space:nowrap}.topbar-finance__button:last-child{color:#fff1c7;background:linear-gradient(135deg,#ffedae2e,#ffbf681f),#0a102047;border-color:#ffe29a3d}.topbar-actions{display:flex;align-items:center;gap:10px}.topbar-tool-group{display:flex;align-items:center;gap:6px;padding:8px;border-radius:16px}.topbar-tool{display:grid;justify-items:center;gap:4px;min-width:72px;padding:8px 10px;border-radius:12px;color:#e5ecffd1;background:#0a10202e;transition:.18s ease}.topbar-tool:hover{color:var(--text);background:linear-gradient(135deg,#57efff29,#815bff24)}.topbar-tool i{font-style:normal;font-size:1rem;line-height:1}.topbar-tool i svg{display:block;width:16px;height:16px}.topbar-tool span{font-size:.76rem;white-space:nowrap}.hero-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);gap:24px;align-items:stretch}.hero-copy{padding:42px 40px 36px}.hero-copy:before,.hero-card:before,.dashboard-panel:before,.feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 30%,transparent 70%,rgba(87,239,255,.05));pointer-events:none}.hero-copy h2{max-width:12ch;margin-top:18px;font-size:clamp(3.4rem,6vw,5.6rem);line-height:.98;letter-spacing:-.05em}.hero-copy h2 span{display:inline-block;color:var(--cyan);text-shadow:0 0 22px rgba(87,239,255,.34)}.hero-text{max-width:56ch;margin:18px 0 26px;color:var(--muted);font-size:1.04rem;line-height:1.7}.hero-actions{display:flex;gap:14px;margin-bottom:34px}.magnetic-button{position:relative;padding:14px 22px;border-radius:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.magnetic-button span{position:relative;z-index:1}.magnetic-button:hover{transform:translateY(-2px)}.magnetic-button--solid{color:#05111d;background:linear-gradient(135deg,var(--cyan),#c7ff63);box-shadow:0 18px 34px #56efff38}.magnetic-button--ghost{color:var(--text);border:1px solid rgba(150,168,255,.22);background:#0c132799}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-stats article{padding:18px;border-radius:22px;background:#0910228f;border:1px solid rgba(139,163,255,.14)}.hero-stats strong{display:block;margin-bottom:8px;font-size:1.5rem;font-family:Orbitron,sans-serif}.hero-stats span,.feature-card p,.hero-card p,.pulse-item p,.squad-row{color:var(--muted)}.hero-cards{display:grid;gap:18px}.hero-card{min-height:172px;padding:24px}.hero-card__glow{position:absolute;inset:auto -10% -30% auto;width:180px;height:180px;border-radius:50%;background:var(--accent);filter:blur(34px);opacity:.68}.hero-card__metric{position:relative;display:inline-block;margin-bottom:24px;padding:6px 10px;border-radius:999px;background:#050a188f;border:1px solid rgba(255,255,255,.12);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.feature-grid,.dashboard-grid{display:grid;gap:22px;margin-top:14px}:root{--lobby-panel-height: calc(100vh - 132px) }.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.dashboard-panel{padding:15px 26px 26px}.feature-card span{color:var(--lime);font-family:Orbitron,sans-serif;font-size:.86rem}.feature-card h3{margin:14px 0 12px;font-size:1.24rem}.dashboard-grid{grid-template-columns:220px minmax(0,1fr)}.dashboard-grid--embedded{grid-template-columns:minmax(0,1fr);position:fixed;inset:0;z-index:20;margin:0;gap:0}.dashboard-grid+.hero-layout{margin-top:24px}.dashboard-panel--wide{min-height:320px}.dashboard-panel--sidebar{display:flex;flex-direction:column;min-height:var(--lobby-panel-height)}.dashboard-panel--content{display:flex;flex-direction:column;min-height:var(--lobby-panel-height);height:var(--lobby-panel-height);min-width:0}.dashboard-panel--content-embedded{display:flex;flex-direction:column;min-height:100vh;height:100vh;padding:12px;border-radius:0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px}.panel-head h3{font-size:1rem}.announcement-bar{appearance:none;border:1px solid rgba(139,163,255,.12);display:flex;align-items:center;gap:10px;width:min(100%,520px);padding:8px 12px;color:#e2eaffe0;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0a102294;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.announcement-bar:hover{transform:translateY(-1px);border-color:#ffe38a3d;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0b1227d6;box-shadow:inset 0 1px #ffffff0a,0 16px 26px #0000001f}.announcement-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#ffe38a;background:#ffe38a1f;border:1px solid rgba(255,227,138,.2);flex:none}.announcement-icon svg{width:16px;height:16px}.announcement-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;color:#ffe38a;background:#ffe38a14;border:1px solid rgba(255,227,138,.16);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;flex:none}.announcement-viewport{position:relative;height:20px;overflow:hidden;flex:1;min-width:0}.announcement-track{transition:transform .42s cubic-bezier(.22,.61,.36,1)}.announcement-item{height:20px;line-height:20px;color:#e2eaffe0;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-toolbar{display:flex;align-items:center;gap:16px;padding:8px 10px;margin-bottom:0;flex:none;justify-content:flex-end;width:auto;margin-left:auto}.table-toolbar--embed{gap:12px;padding:8px 12px}.table-embed-meta{display:grid;gap:2px}.table-embed-meta span{color:#c9d4f1a3;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.table-embed-meta strong{font-family:Orbitron,sans-serif;font-size:.92rem;color:#f6f9ff}.table-filters{display:flex;gap:10px;flex-wrap:nowrap}.toolbar-chip{min-height:38px;padding:0 14px;border-radius:10px;color:#e8efffc2;background:#0c1327a3;border:1px solid rgba(139,163,255,.1);font-size:.76rem;font-weight:600;transition:.18s ease}.toolbar-chip:hover,.toolbar-chip.is-active{color:var(--text);border-color:#57efff47;background:linear-gradient(135deg,#57efff29,#815bff24)}.toolbar-chip--back{min-width:98px;margin-left:6px;color:#fff;background:linear-gradient(180deg,#861212f5,#5a0a0af5);border-color:#c34a4a7a;box-shadow:inset 0 1px #ffffff14,0 10px 20px #38060647}.toolbar-chip--back:hover,.toolbar-chip--back.is-active{color:#fff;border-color:#ee909094;background:linear-gradient(180deg,#9c1818fa,#6a0c0cfa)}.toolbar-sort{position:relative;display:flex;align-items:center;gap:10px;flex:none;color:#cdd7f0bd;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.toolbar-sort>span{flex:none;white-space:nowrap}.toolbar-sort__trigger{position:relative;display:inline-grid;place-items:center;min-height:40px;min-width:124px;padding:0 34px 0 16px;border:1px solid rgba(139,163,255,.12);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#0a1022c7;color:var(--text);box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0000001a;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.toolbar-sort__trigger:before{content:"";position:absolute;inset:1px;border-radius:11px;background:radial-gradient(circle at 22% 18%,rgba(87,239,255,.1),transparent 46%),radial-gradient(circle at 84% 82%,rgba(255,164,107,.08),transparent 40%);opacity:.66;transition:opacity .22s ease}.toolbar-sort__trigger:hover,.toolbar-sort.is-open .toolbar-sort__trigger{border-color:#57efff3d;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a1022e6;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #00000029}.toolbar-sort__trigger:hover:before,.toolbar-sort.is-open .toolbar-sort__trigger:before{opacity:1}.toolbar-sort__trigger span{position:relative;z-index:1;line-height:1;text-align:center;white-space:nowrap;font-size:.76rem;font-weight:600;letter-spacing:.02em;text-transform:none}.toolbar-sort__trigger i{position:absolute;top:50%;right:15px;width:9px;height:9px;border-right:1.8px solid rgba(229,236,255,.78);border-bottom:1.8px solid rgba(229,236,255,.78);transform:translateY(-58%) rotate(45deg);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .18s ease}.toolbar-sort.is-open .toolbar-sort__trigger i{transform:translateY(-36%) rotate(225deg);border-color:#57efffe6}.toolbar-sort__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:168px;padding:8px;border-radius:16px;border:1px solid rgba(139,163,255,.16);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#080d1cf0;box-shadow:0 24px 48px #00000042,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.96);transform-origin:top right;transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility .2s ease;pointer-events:none;z-index:5}.toolbar-sort__menu:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(87,239,255,.12),transparent 36%),radial-gradient(circle at bottom left,rgba(129,91,255,.12),transparent 34%);opacity:0;transition:opacity .26s ease;pointer-events:none}.toolbar-sort__menu.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.toolbar-sort__menu.is-open:before{opacity:1}.toolbar-sort__option{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 12px;border-radius:12px;color:#e2eaffd6;background:transparent;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease}.toolbar-sort__menu.is-open .toolbar-sort__option{opacity:1;transform:translateY(0)}.toolbar-sort__menu.is-open .toolbar-sort__option:nth-child(1){transition-delay:20ms}.toolbar-sort__menu.is-open .toolbar-sort__option:nth-child(2){transition-delay:50ms}.toolbar-sort__menu.is-open .toolbar-sort__option:nth-child(3){transition-delay:80ms}.toolbar-sort__option:hover,.toolbar-sort__option.is-active{color:#f6fbff;background:linear-gradient(135deg,#57efff24,#815bff1f)}.toolbar-sort__option:hover{transform:translate(2px)}.toolbar-sort__option b{color:#57efff;font-size:.9rem;line-height:1}.squad-table{display:grid;gap:12px}.category-list{display:grid;gap:12px;margin-top:30px;padding-left:14px}.sidebar-showcase{flex:1;min-height:0;display:grid;align-items:center;padding:18px 0}.sidebar-promo{position:relative;width:100%;height:216px;margin:0;overflow:hidden;isolation:isolate;border-radius:10px}.sidebar-promo__track{position:relative;height:100%}.sidebar-promo__slide{position:absolute;inset:0;display:grid;place-items:center;padding:18px;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--promo-accent);opacity:0;transform:translateY(22px) scale(.92);filter:saturate(.86) brightness(.88);transition:opacity .62s ease,transform .9s cubic-bezier(.22,1,.36,1),filter .62s ease;pointer-events:none}.sidebar-promo__slide.is-active{opacity:1;transform:translateY(0) scale(1);filter:saturate(1.08) brightness(1);pointer-events:auto}.sidebar-promo__slide:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.22),transparent 0 22%),radial-gradient(circle at 86% 24%,rgba(255,255,255,.14),transparent 0 14%),linear-gradient(145deg,rgba(255,255,255,.06),transparent 34%,rgba(7,11,20,.16) 100%);opacity:.88}.sidebar-promo__noise{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 10%,rgba(255,255,255,.08) 10.5%,transparent 11% 23%,rgba(255,255,255,.06) 23.5%,transparent 24%),linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 8px);background-size:auto,100% 9px;mix-blend-mode:soft-light;opacity:.18;transform:scale(1.06)}.sidebar-promo__flare{position:absolute;border-radius:999px;background:var(--promo-glow);filter:blur(20px);mix-blend-mode:screen}.sidebar-promo__flare--one{width:128px;height:128px;top:-18px;right:-24px;animation:sidebar-promo-float 4.6s ease-in-out infinite}.sidebar-promo__flare--two{width:104px;height:104px;left:-12px;bottom:30px;opacity:.72;animation:sidebar-promo-float 5.4s ease-in-out infinite reverse}.sidebar-promo__copy{position:relative;z-index:1;display:grid;gap:10px;justify-items:center;text-align:center;transform:translateY(18px);opacity:0;transition:opacity .48s ease,transform .72s cubic-bezier(.22,1,.36,1)}.sidebar-promo__slide.is-active .sidebar-promo__copy{transform:translateY(0);opacity:1}.sidebar-promo__copy p{margin:0;color:#eef5ffd1;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase}.sidebar-promo__copy strong{display:block;max-width:none;color:#f8fbff;font-family:Orbitron,sans-serif;font-size:1rem;line-height:.92;letter-spacing:-.05em;text-shadow:0 0 18px rgba(255,255,255,.1),0 10px 24px rgba(0,0,0,.24)}.sidebar-promo__dots{position:absolute;right:14px;bottom:14px;z-index:2;display:inline-flex;gap:6px}.sidebar-promo__dot{width:6px;height:6px;border-radius:999px;background:#ecf4ff52;transition:width .28s ease,background .28s ease,box-shadow .28s ease}.sidebar-promo__dot.is-active{width:18px;background:#ffffffe6;box-shadow:0 0 12px #fff3}.sidebar-support{padding-top:0;display:grid;gap:20px}.sidebar-support__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border-radius:10px;color:#f6e6bd;background:linear-gradient(135deg,#ffde891f,#ffad5c14),#0c1222d1;border:1px solid rgba(255,211,125,.22);box-shadow:inset 0 1px #fff0cc14,0 14px 24px #0000001f;font-size:.9rem;font-weight:600;text-align:center}.sidebar-support__icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#f4c868;background:#ffd37d1a;border:1px solid rgba(255,211,125,.16);flex:none}.sidebar-support__icon svg{width:18px;height:18px}.sidebar-support__button--logout{color:#e7eeffd6;background:linear-gradient(135deg,#7e92d624,#475c9c14),#0c1222d1;border-color:#8ba3ff2e}.sidebar-support__button--logout .sidebar-support__icon{color:#8ba3ff;background:#8ba3ff1a;border-color:#8ba3ff29}.sidebar-support__button--app{color:#eef3ff;background:linear-gradient(135deg,#6dffb424,#789cff1a),#0c1222d1;border-color:#7da3ff2e}.sidebar-support__button--app .sidebar-support__icon{color:#d9e6ff;background:#7da3ff1f;border-color:#7da3ff29}.confirm-overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#03071294;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.confirm-dialog{width:min(420px,calc(100vw - 32px));padding:24px}.confirm-dialog__eyebrow{display:inline-block;color:#d2dff494;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.confirm-dialog h3{margin:12px 0 10px;color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.18rem}.confirm-dialog p{margin:0;color:#d6e0f7c7;font-size:.92rem;line-height:1.6}.confirm-dialog__actions{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(126px,.82fr);gap:10px;margin-top:22px}.confirm-dialog__primary,.confirm-dialog__secondary{width:100%}.lobby-support-modal{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:28px;background:#0307128a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lobby-support-modal__panel{width:min(920px,calc(100vw - 56px));height:min(680px,calc(100vh - 72px));display:grid;grid-template-rows:auto minmax(0,1fr);padding:20px 22px 22px;animation:lobby-support-pop .42s cubic-bezier(.22,1,.36,1)}.lobby-support-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.lobby-support-modal__copy{display:grid;gap:6px}.lobby-support-modal__copy span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.lobby-support-modal__copy strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem;letter-spacing:.04em}.lobby-support-modal__close{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border-radius:12px;color:#e1e9fbc2;background:#0a101e8a;border:1px solid rgba(139,163,255,.12);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.lobby-support-modal__close:hover{color:#fff3cb;border-color:#ffde893d;background:#121828d6;transform:translateY(-1px)}.lobby-support-modal__close svg{width:16px;height:16px}.lobby-support-modal__body{min-height:0;overflow:hidden}.lobby-support-modal__body .support-panel,.lobby-support-modal__body .support-chat{height:100%}.lobby-app-download-modal__panel{width:min(980px,calc(100vw - 56px));height:auto;min-height:0}.lobby-app-download-modal__body{overflow:auto;padding-right:2px}.lobby-stream-modal__panel{width:min(1120px,calc(100vw - 56px));height:min(760px,calc(100vh - 64px))}.lobby-stream-modal__body{min-height:0;overflow:hidden}.lobby-stream-modal__body .stream-panel,.lobby-stream-modal__body .stream-player-card{height:100%}.announcement-modal{position:fixed;inset:0;z-index:46;display:grid;place-items:center;padding:28px;background:#0307128f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.announcement-modal__panel{width:min(1180px,calc(100vw - 56px));height:min(760px,calc(100vh - 64px));display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:22px;animation:lobby-support-pop .42s cubic-bezier(.22,1,.36,1)}.announcement-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.announcement-modal__copy{display:grid;gap:6px}.announcement-modal__copy span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.announcement-modal__copy strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem;letter-spacing:.04em}.announcement-modal__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.announcement-filter{min-height:36px;padding:0 14px;border-radius:10px;color:#e8efffc2;background:#0c1327a3;border:1px solid rgba(139,163,255,.1);font-size:.82rem;font-weight:600;transition:.18s ease}.announcement-filter:hover,.announcement-filter.is-active{color:var(--text);border-color:#ffe38a3d;background:linear-gradient(135deg,#ffe38a29,#ffa46b1f)}.announcement-modal__body{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:16px;min-height:0}.announcement-modal__list,.announcement-modal__detail{min-height:0;overflow:auto;border-radius:18px;border:1px solid rgba(139,163,255,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080d1cd1}.announcement-modal__list{display:grid;align-content:start;gap:10px;padding:12px}.announcement-entry{display:grid;gap:8px;width:100%;padding:14px;border-radius:14px;text-align:left;color:#e4ecffd6;background:#0a102080;border:1px solid rgba(139,163,255,.08);transition:border-color .18s ease,background .18s ease,transform .18s ease}.announcement-entry:hover,.announcement-entry.is-active{transform:translateY(-1px);border-color:#ffe38a38;background:linear-gradient(135deg,#ffe38a1a,#ffa46b14)}.announcement-entry__category,.announcement-modal__detail-category{display:inline-flex;align-items:center;width:fit-content;height:22px;padding:0 8px;border-radius:999px;color:#ffe38a;background:#ffe38a14;border:1px solid rgba(255,227,138,.16);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.announcement-entry strong{color:#f7ebc2;font-size:.92rem;line-height:1.5}.announcement-entry p{margin:0;color:#d2dcf4a8;font-size:.82rem;line-height:1.58}.announcement-entry time,.announcement-modal__detail-head time{color:#c6d2e975;font-size:.72rem;letter-spacing:.04em}.announcement-modal__detail{padding:20px 22px}.announcement-modal__detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.announcement-modal__detail h3{margin:0 0 18px;color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.26rem;line-height:1.45}.announcement-modal__detail p{margin:0 0 12px;color:#e2eaffd6;font-size:.92rem;line-height:1.78}.record-modal{position:fixed;inset:0;z-index:47;display:grid;place-items:center;padding:28px;background:#0307128f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.record-modal__panel{width:min(1080px,calc(100vw - 56px));height:min(720px,calc(100vh - 72px));display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:22px;animation:lobby-support-pop .42s cubic-bezier(.22,1,.36,1)}.record-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.record-modal__copy{display:grid;gap:6px}.record-modal__copy span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.record-modal__copy strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem;letter-spacing:.04em}.record-modal__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.record-modal__body{min-height:0}.record-modal__list{display:grid;align-content:start;gap:12px;min-height:0;height:100%;overflow:auto;padding:12px;border-radius:18px;border:1px solid rgba(139,163,255,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080d1cd1}.record-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid rgba(139,163,255,.08);background:#0a102080}.record-entry__main{display:flex;align-items:center;gap:16px;min-width:0}.record-entry__title{display:flex;align-items:center;gap:10px;flex:none;min-width:0}.record-entry__title strong{color:#f7ebc2;font-size:.96rem;line-height:1.4}.record-entry__status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;color:#ffe38a;background:#ffe38a14;border:1px solid rgba(255,227,138,.16);font-size:.68rem;font-weight:700;letter-spacing:.08em}.record-entry__main p{margin:0;flex:none;color:#d2dcf4b3;font-size:.84rem;line-height:1.4;white-space:nowrap}.record-entry__meta{display:flex;align-items:center;gap:14px;justify-content:flex-end;white-space:nowrap}.record-entry__meta strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:.96rem;letter-spacing:.04em}.record-entry__meta time{color:#c6d2e975;font-size:.72rem;letter-spacing:.04em}.promotion-modal{position:fixed;inset:0;z-index:48;display:grid;place-items:center;padding:28px;background:#0307128f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.promotion-modal__panel{width:min(1240px,calc(100vw - 56px));height:min(780px,calc(100vh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;padding:24px;animation:lobby-support-pop .42s cubic-bezier(.22,1,.36,1)}.promotion-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.promotion-modal__copy{display:grid;gap:6px}.promotion-modal__copy span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.promotion-modal__copy strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem;letter-spacing:.04em}.promotion-modal__body{display:grid;grid-template-columns:356px minmax(0,1fr);gap:22px;min-height:0}.promotion-modal__sidebar,.promotion-modal__detail{min-height:0}.promotion-modal__sidebar{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:0}.promotion-modal__identity,.promotion-modal__notes{display:grid;align-content:start;gap:16px;padding:20px}.promotion-modal__notes{min-height:0;background:linear-gradient(180deg,#181f38fa,#0d1223fa),#0d1223fa}.promotion-modal__notes--expanded{position:absolute;inset:0;z-index:2;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;min-height:100%;overflow:hidden;border:1px solid rgba(128,160,255,.12);box-shadow:0 22px 54px #02061247;animation:promotion-notes-rise .32s cubic-bezier(.22,1,.36,1)}.promotion-modal__notes-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.promotion-modal__notes-close{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border-radius:999px;color:#f7ebc2c7;background:#0c1327ad;border:1px solid rgba(255,227,138,.12);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.promotion-modal__notes-close svg{width:14px;height:14px}.promotion-modal__notes-close:hover{color:#fff3cb;border-color:#ffe38a38;background:#121b35d1;transform:translateY(-1px)}.promotion-modal__ladder{display:grid;gap:12px}.promotion-modal__ladder h4{margin:0;color:#f7ebc2;font-size:1.08rem;font-weight:700}.promotion-modal__ladder>p{margin:0;color:#dce7fa94;font-size:.82rem;line-height:1.6}.promotion-modal__ladder-card{display:grid;gap:10px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#bc9c5af5,#907236f5);box-shadow:inset 0 1px #fff1c41f}.promotion-modal__ladder-head,.promotion-modal__ladder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.promotion-modal__ladder-head span{color:#422e0ae0;font-size:.78rem;font-weight:700}.promotion-modal__ladder-row{min-height:22px}.promotion-modal__ladder-row strong{color:#342508f0;font-size:.96rem;font-weight:700}.promotion-modal__ladder-row b{color:#ffd480fa;font-family:Orbitron,sans-serif;font-size:1.02rem;font-weight:800}.promotion-modal__ladder-foot{color:#dce7fa6b;font-size:.72rem}.promotion-modal__notes-copy{display:grid;align-content:end;gap:8px;min-height:0;padding-top:4px}.promotion-modal__notes-index,.promotion-modal__notes-highlight{color:#f7ebc2}.promotion-modal__notes-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 20px;border:1px solid rgba(255,227,138,.18);background:radial-gradient(circle at 0% 50%,rgba(255,227,138,.16),transparent 58%),linear-gradient(180deg,#ffffff0e,#ffffff04),#0b1122eb;text-align:center;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px #fff5d60a,0 14px 30px #0206122e;transition:border-color .18s ease,background .18s ease,transform .18s ease}.promotion-modal__notes-trigger strong{display:inline-flex;align-items:center;gap:10px;color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:.04em}.promotion-modal__notes-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;color:#111722;background:#f0d79a;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:900;line-height:1;box-shadow:0 0 0 1px #fff0c629,0 8px 18px #f0d79a38}.promotion-modal__notes-trigger:hover{transform:translateY(-1px);border-color:#ffe38a47;background:radial-gradient(circle at 0% 50%,rgba(255,227,138,.22),transparent 58%),linear-gradient(180deg,#fff1,#ffffff05),#0d1426f5}@keyframes promotion-notes-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}.promotion-modal__identity-head{display:grid;gap:6px}.promotion-modal__identity-head span,.promotion-section__head span{color:#d2dff480;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.promotion-modal__identity-head strong,.promotion-section__head strong,.promotion-modal__notes strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:.94rem;letter-spacing:.04em}.promotion-modal__identity-block{position:relative;display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(139,163,255,.1);background:#070c1bbd}.promotion-modal__identity-action{position:absolute;top:10px;right:10px;min-height:24px;padding:0 8px;border-radius:999px;color:#fff3cb;background:linear-gradient(135deg,#ffe38a29,#ffa46b24);border:1px solid rgba(255,227,138,.18);font-size:.68rem;font-weight:700;letter-spacing:.06em;transition:transform .18s ease,border-color .18s ease,background .18s ease}.promotion-modal__identity-action:hover{transform:translateY(-1px);border-color:#ffe38a47;background:linear-gradient(135deg,#ffe38a38,#ffa46b2e)}.promotion-modal__identity-block label,.promotion-modal__identity-block span{color:#d2dff485;font-size:.74rem;letter-spacing:.12em}.promotion-modal__identity-block p,.promotion-modal__identity-block strong{margin:0;color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:.94rem;line-height:1.6;word-break:break-all}.promotion-modal__qr{display:grid;justify-items:center;gap:14px;padding:20px 16px 16px;border-radius:18px;border:1px solid rgba(255,227,138,.14);background:radial-gradient(circle at 50% 0%,rgba(255,227,138,.14),transparent 58%),#0a102094}.promotion-modal__qr-grid{display:grid;grid-template-columns:repeat(19,8px);gap:2px;padding:12px;border-radius:18px;background:#f5efdcf5;box-shadow:0 14px 36px #03060f47}.promotion-modal__qr-cell{width:8px;height:8px;border-radius:2px;background:transparent}.promotion-modal__qr-cell--filled{background:#131317}.promotion-modal__qr-caption{display:grid;justify-items:center;gap:4px}.promotion-modal__qr-caption strong{color:#fff3cb;font-size:.86rem;letter-spacing:.08em}.promotion-modal__qr-save{color:#dce7fa9e;background:transparent;font-size:.78rem;text-align:center;text-decoration:underline;text-underline-offset:3px}.promotion-modal__qr-save:hover{color:#f7ebc2}.promotion-modal__qr-caption span{color:#d2dff494;font-size:.74rem}.promotion-modal__notes p{margin:0;color:#dce7fab8;font-size:.83rem;line-height:1.72}.promotion-modal__notes p.promotion-modal__notes-highlight{color:#f7ebc2}.promotion-modal__detail{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px}.promotion-modal__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.promotion-stat{display:grid;gap:8px;padding:14px 16px}.promotion-stat span{color:#d2dff494;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.promotion-stat strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem}.promotion-stat em{color:#d2dff480;font-size:.72rem;font-style:normal}.promotion-modal__content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:16px;min-height:0}.promotion-modal__members,.promotion-modal__rates{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:20px}.promotion-section__head{display:grid;gap:6px}.promotion-section__head--with-search{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:14px}.promotion-member-list,.promotion-rate-list{min-height:0;overflow:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(255,227,138,.18) transparent}.promotion-member-list::-webkit-scrollbar,.promotion-rate-list::-webkit-scrollbar{width:8px}.promotion-member-list::-webkit-scrollbar-track,.promotion-rate-list::-webkit-scrollbar-track{background:transparent}.promotion-member-list::-webkit-scrollbar-thumb,.promotion-rate-list::-webkit-scrollbar-thumb{border-radius:999px;background:#ffe38a24;border:2px solid transparent;background-clip:padding-box}.promotion-member-list:hover::-webkit-scrollbar-thumb,.promotion-rate-list:hover::-webkit-scrollbar-thumb{background:#ffe38a38;border:2px solid transparent;background-clip:padding-box}.promotion-member-list{display:grid;align-content:start;gap:10px}.promotion-section__search{display:block}.promotion-section__search input{width:100%;min-height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(139,163,255,.12);background:#070c1bc7;color:#f7ebc2;outline:0;font-size:.82rem;font-weight:600;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.promotion-section__search input::placeholder{color:#d2dff46b}.promotion-section__search input:focus{border-color:#ffe38a38;background:#0a1020eb;box-shadow:0 0 0 3px #ffe38a0f}.promotion-member{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(139,163,255,.08);background:#0a102075}.promotion-member__main{min-width:0;display:grid;gap:4px}.promotion-member__title{display:flex;align-items:center;gap:12px;justify-content:space-between;min-width:0}.promotion-member__title strong,.promotion-member__meta strong,.promotion-rate__head strong,.promotion-rate__head span{color:#f7ebc2;font-family:Orbitron,sans-serif}.promotion-member__title strong,.promotion-rate__head strong{font-size:.9rem}.promotion-member__actions{display:inline-flex;align-items:center;gap:8px;flex:none}.promotion-member__action{min-height:26px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.promotion-member__action:hover{transform:translateY(-1px)}.promotion-member__action--deposit{color:#fff3cb;background:linear-gradient(135deg,#ffe38a2e,#ffa46b29);border:1px solid rgba(255,227,138,.24)}.promotion-member__action--withdraw{color:#e4ecffd6;background:#0c1327b8;border:1px solid rgba(139,163,255,.14)}.promotion-member__main p,.promotion-rate p{margin:0;color:#dce7faad;font-size:.8rem;line-height:1.65}.promotion-member__meta{display:grid;justify-items:end;gap:4px;white-space:nowrap}.promotion-member__meta strong{font-size:.86rem}.promotion-member__meta time{color:#c6d2e975;font-size:.7rem}.promotion-rate-list{display:grid;align-content:start;gap:12px}.promotion-rate{display:grid;gap:8px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(139,163,255,.08);background:#0a102075}.promotion-rate__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.promotion-rate__head span{font-size:.92rem}.my-modal{position:fixed;inset:0;z-index:48;display:grid;place-items:center;padding:28px;background:#0307128f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.my-modal__panel{width:min(460px,calc(100vw - 56px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:22px;animation:lobby-support-pop .42s cubic-bezier(.22,1,.36,1);transition:width .3s cubic-bezier(.22,1,.36,1)}.my-modal__panel--expanded{width:min(900px,calc(100vw - 56px))}.my-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.my-modal__copy{display:grid;gap:6px}.my-modal__copy span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.my-modal__copy strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem;letter-spacing:.04em}.my-modal__body{display:grid;grid-template-columns:minmax(0,1fr) 0;gap:0;min-height:0;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1),gap .3s cubic-bezier(.22,1,.36,1)}.my-modal__panel--expanded .my-modal__body{grid-template-columns:minmax(0,1fr) 420px;gap:18px}.my-modal__body--benefits{grid-template-columns:minmax(132px,15%) minmax(0,85%);gap:16px}.my-modal__profile{display:grid;gap:12px;min-width:0}.my-profile-level{position:relative;overflow:hidden;padding:18px;aspect-ratio:960 / 423;min-height:178px;background:transparent;border-color:transparent;box-shadow:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transition:transform .22s ease}.my-profile-level:active{cursor:grabbing}.my-profile-level-summary__value{display:inline-flex;align-items:center;gap:4px;color:var(--level-text-color);min-width:0}.my-profile-level-summary__value em{font-style:normal;font-family:Orbitron,sans-serif;font-size:.96rem;letter-spacing:.04em}.my-profile-level__background,.my-profile-level__content{position:absolute;inset:0}.my-profile-level__background{z-index:0;background-position:center;background-size:contain;background-repeat:no-repeat}.my-profile-level__content{z-index:1}.my-profile-level__background.is-enter-forward,.my-profile-level__content.is-enter-forward{animation:my-level-card-enter-forward .42s cubic-bezier(.22,1,.36,1)}.my-profile-level__background.is-enter-backward,.my-profile-level__content.is-enter-backward{animation:my-level-card-enter-backward .42s cubic-bezier(.22,1,.36,1)}.my-profile-level__background.is-exit-forward,.my-profile-level__content.is-exit-forward{animation:my-level-card-exit-forward .42s cubic-bezier(.22,1,.36,1)}.my-profile-level__background.is-exit-backward,.my-profile-level__content.is-exit-backward{animation:my-level-card-exit-backward .42s cubic-bezier(.22,1,.36,1)}.my-profile-level__nav{appearance:none;position:absolute;top:50%;z-index:3;width:30px;height:30px;margin-top:-15px;border:0;border-radius:999px;background:#080e1c85;color:#f7ebc2f0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #0408123d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease,opacity .18s ease}.my-profile-level__nav:hover:not(:disabled){background:#121d38c7;transform:translateY(-50%) scale(1.06)}.my-profile-level__nav:disabled{opacity:.34;cursor:default}.my-profile-level__nav span{font-size:1.2rem;line-height:1;transform:translateY(-1px)}.my-profile-level__nav--prev{left:10px}.my-profile-level__nav--next{right:10px}.my-profile-level__badge{position:absolute;top:16px;right:16px;z-index:2;min-height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0b1120db;color:#f7ebc2;font-size:.7rem;font-weight:700;letter-spacing:.12em;box-shadow:0 8px 18px #04081242}.my-profile-level__head{position:absolute;top:26px;left:96px;display:flex;align-items:center;justify-content:flex-start;gap:10px}.my-profile-level__head strong{color:var(--level-text-color);font-family:Orbitron,sans-serif;font-size:1.06rem;letter-spacing:.04em}.my-profile-level__stars{display:inline-flex;align-items:center;gap:3px}.my-profile-level__stars img{width:15px;height:14px;object-fit:contain}.my-profile-level__progress{position:absolute;left:18px;right:18px;bottom:18px;overflow:hidden;height:10px;border-radius:999px;background:#090f1e9e;border:1px solid rgba(255,255,255,.08)}.my-profile-level__progress-fill{height:100%;border-radius:inherit;background:var(--level-progress-gradient);box-shadow:0 0 18px #ffd67e3d}@keyframes my-level-card-enter-forward{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes my-level-card-enter-backward{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes my-level-card-exit-forward{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes my-level-card-exit-backward{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.my-profile-item{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;min-width:0;overflow:hidden}.my-profile-item span{color:#d2dff494;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase}.my-profile-item__label--distributed{display:inline-flex;align-items:center;justify-content:space-between;width:4.5em}.my-profile-item__label--distributed>span{display:inline-block}.my-profile-item strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:.96rem;letter-spacing:.04em;text-align:left;min-width:0}.my-profile-item__masked{color:#f7ebc2e0}.my-profile-item__action{min-height:32px;padding:0 12px;border-radius:10px;color:#fff3cb;background:linear-gradient(135deg,#ffe38a24,#ffa46b1f);border:1px solid rgba(255,227,138,.2);font-size:.76rem;font-weight:700;flex:0 0 auto;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.my-profile-item__action:hover{transform:translateY(-1px);border-color:#ffe38a4d;background:linear-gradient(135deg,#ffe38a33,#ffa46b29)}.my-modal__sidecar{min-width:0;overflow:hidden;opacity:0;transform:translate(18px);pointer-events:none;transition:opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1)}.my-modal__sidecar.is-active{opacity:1;transform:translate(0);pointer-events:auto}.my-modal__sidecar--benefits{width:100%}.my-sidecar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;height:100%;padding:18px}.my-sidecar--benefits{grid-template-rows:minmax(0,1fr);padding:0;width:100%}.my-sidecar__head{display:grid;gap:6px}.my-sidecar__head span{color:#d2dff485;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.my-sidecar__head strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:.04em}.my-sidecar__form{display:grid;align-content:start;gap:14px}.my-sidecar__benefits{display:grid;align-content:start;gap:18px;height:100%;min-height:0}.my-sidecar__benefits-level{min-height:0;min-width:0}.my-sidecar__benefits-level .my-profile-level{min-height:0}.my-sidecar__benefits-content{min-height:180px;padding:18px}.my-benefits-browser{display:grid;gap:10px}.my-benefits-browser__tiers{display:flex;align-items:center;gap:20px;padding:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.my-benefits-browser__tiers::-webkit-scrollbar{display:none}.my-benefits-tier{appearance:none;flex:0 0 auto;border:0;padding:0 0 4px;background:transparent;color:#ffffff94;font-family:Orbitron,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:.04em;cursor:pointer;position:relative;white-space:nowrap;transition:color .18s ease}.my-benefits-tier.is-active{color:#f7d88f}.my-benefits-tier.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#f2c26d,#f7ebc2)}.my-benefits-browser__viewport{--benefit-card-main-inset: calc(clamp(14px, 3.4vw, 24px) + 4px) ;--benefit-card-preview: clamp(8px, 2.4vw, 16px);--benefit-card-gap: 4px;--benefit-carousel-gutter: calc(var(--benefit-card-preview) + var(--benefit-card-gap));--benefit-card-width: clamp(316px, calc(100cqi - (var(--benefit-card-main-inset) * 2)), 556px);container-type:inline-size;position:relative;overflow-x:auto;overflow-y:visible;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;scroll-padding-inline:var(--benefit-carousel-gutter);touch-action:pan-x;-webkit-user-select:none;user-select:none}.my-benefits-browser__viewport::-webkit-scrollbar{display:none}.my-benefits-browser__viewport:active{cursor:grabbing}.my-benefits-browser__viewport.is-dragging,.my-benefits-browser__viewport.is-settling{scroll-snap-type:none}.my-benefits-browser__viewport.is-dragging{cursor:grabbing}.my-benefits-browser__track{display:flex;align-items:stretch;gap:var(--benefit-card-gap);padding:0 var(--benefit-carousel-gutter);flex-wrap:nowrap;width:max-content}.my-benefit-card{--benefit-card-distance: 1;appearance:none;position:relative;flex:0 0 var(--benefit-card-width);width:var(--benefit-card-width);min-width:var(--benefit-card-width);aspect-ratio:960 / 423;border:0;border-radius:22px;background:#fff5e4f5;overflow:hidden;cursor:pointer;transform:scale(calc(1 - (var(--benefit-card-distance) * .04)));opacity:calc(.72 + ((1 - var(--benefit-card-distance)) * .28));filter:saturate(calc(.88 + ((1 - var(--benefit-card-distance)) * .12)));scroll-snap-align:center;scroll-snap-stop:always;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,filter .18s ease-out}.my-benefits-browser__viewport.is-dragging .my-benefit-card{transition:none}.my-benefit-card.is-active{z-index:1}.my-benefit-card__background{position:absolute;inset:0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:100% auto;pointer-events:none}.my-benefit-card__badge{position:absolute;top:0;right:0;z-index:2;min-height:32px;padding:0 14px;border-radius:0 16px;display:inline-flex;align-items:center;justify-content:center;background:#bc975857;color:#815730;font-size:.84rem;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.my-benefit-card__badge.is-unlocked{background:#d9efd4b8;color:#2e5e29}.my-benefit-card__head{position:absolute;top:20px;left:72px;z-index:2;display:inline-flex;align-items:center;gap:6px}.my-benefit-card__head strong{color:var(--level-text-color);font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:.04em}.my-benefit-card__meta{position:absolute;left:52px;right:52px;bottom:46px;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.my-benefit-card__metric{display:grid;justify-items:center}.my-benefit-card__metric strong{color:var(--level-text-color);font-family:Orbitron,sans-serif;font-size:1.2rem;letter-spacing:.02em}.my-benefit-card__metric span{color:#4934149e;font-size:.88rem;font-weight:700;letter-spacing:.02em}.my-benefit-card__progress{position:absolute;left:32px;right:32px;bottom:20px;z-index:2;overflow:hidden;height:7px;border-radius:999px;background:#ffffff3d}.my-benefit-card__progress-fill{height:100%;border-radius:inherit;background:var(--level-progress-gradient);box-shadow:0 0 16px #ffd67e42}.my-sidecar__code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px}.my-sidecar__code-button{min-height:48px;padding:0 12px;border-radius:14px;color:#fff3cb;background:linear-gradient(135deg,#ffe38a29,#ffa46b24);border:1px solid rgba(255,227,138,.22);font-size:.78rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.my-sidecar__code-button:hover:not(:disabled){transform:translateY(-1px);border-color:#ffe38a4d;background:linear-gradient(135deg,#ffe38a38,#ffa46b2e)}.my-sidecar__code-button:disabled{cursor:default;color:#fff3cbad;opacity:.72}.my-sidecar__actions{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-self:end}.my-sidecar__primary,.my-sidecar__secondary{width:100%}.finance-modal{position:fixed;inset:0;z-index:47;display:grid;place-items:center;padding:28px;background:#0307128f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finance-modal__panel{width:min(980px,calc(100vw - 56px));height:min(640px,calc(100vh - 72px));display:grid;grid-template-rows:auto minmax(0,1fr);padding:22px;animation:lobby-support-pop .42s cubic-bezier(.22,1,.36,1)}.finance-modal__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.finance-modal__copy{display:grid;gap:6px}.finance-modal__copy span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.finance-modal__copy strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.08rem;letter-spacing:.04em}.finance-modal__body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:0}.finance-modal__methods{display:grid;align-content:start;gap:10px}.finance-method{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:14px;color:#e4ecffcc;background:#0a10208f;border:1px solid rgba(139,163,255,.1);font-size:.9rem;font-weight:600;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.finance-method__icon{display:inline-grid;place-items:center;width:20px;height:20px;flex:none}.finance-method__icon svg{display:block;width:100%;height:100%;filter:grayscale(1) saturate(0) brightness(1.02);opacity:.74;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.finance-method__icon--wallet svg{width:130%;height:130%}.finance-method:hover,.finance-method.is-active{transform:translateY(-1px);color:#fff5d7;border-color:#ffe38a3d;background:linear-gradient(135deg,#ffe38a29,#ffa46b1f)}.finance-method.is-active .finance-method__icon svg{filter:none;opacity:1;transform:scale(1.03)}.finance-method--agent{border-style:dashed}.finance-method.is-active .finance-method__icon--wallet svg{width:130%;height:130%;transform:none}.finance-modal__detail{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0}.finance-modal__detail-head{display:grid;gap:6px}.finance-modal__detail-head span{color:#d2dff48f;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.finance-modal__detail-head strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.16rem}.finance-modal__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-card{display:grid;gap:8px;padding:12px 14px;min-width:0}.finance-card span{color:#d2dff494;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.finance-card strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1rem}.finance-modal__form{display:grid;align-content:start;gap:16px;padding:18px 18px 88px;position:relative}.finance-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px}.finance-amount-row__equals{display:grid;place-items:center;min-width:22px;min-height:48px;color:#f7ebc2c2;font-family:Orbitron,sans-serif;font-size:1.3rem}.finance-field{display:grid;gap:0;min-width:0}.finance-field__input{display:grid;grid-template-columns:auto 18px 1fr;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(139,163,255,.14);background:#070c1bc2}.finance-field__inline-label{color:#adbbd670;font-size:.84rem;white-space:nowrap}.finance-field__input b{color:#f4c868;font-size:1rem}.finance-field__input input{width:100%;border:0;background:transparent;color:var(--text);outline:0;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em}.finance-field__input input::placeholder{color:#adbbd670}.finance-field__input:not(.finance-field__input--readonly){grid-template-columns:18px 1fr}.finance-field__input--plain{grid-template-columns:minmax(0,1fr)!important}.finance-field__input--readonly strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em}.finance-modal__quick-amounts{display:flex;flex-wrap:wrap;gap:10px}.finance-amount-chip{min-height:36px;padding:0 14px;border-radius:10px;color:#e8efffc7;background:#0c1327a3;border:1px solid rgba(139,163,255,.1);font-size:.82rem;font-weight:600;transition:.18s ease}.finance-amount-chip:hover{color:var(--text);border-color:#ffe38a33;background:linear-gradient(135deg,#ffe38a1f,#ffa46b14)}.finance-modal__actions{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr);gap:10px;position:absolute;right:18px;bottom:18px;width:min(420px,calc(100% - 36px))}.finance-modal__primary,.finance-modal__secondary{width:100%}@keyframes lobby-support-pop{0%{opacity:0;transform:translate3d(0,56px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sidebar-promo-float{0%,to{transform:translateZ(0) scale(.96);opacity:.62}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:1}}.category-item{position:relative;display:grid;grid-template-columns:1fr;gap:12px;align-items:center;width:100%;padding:12px 20px 12px 56px;border-radius:10px;text-align:left;color:var(--text);background:#080e1d94;border:1px solid rgba(139,163,255,.11);overflow:visible;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.category-item:hover,.category-item.is-active{transform:translate(4px);border-color:#57efff57;background:linear-gradient(135deg,#57efff1f,#815bff1a);box-shadow:0 16px 34px #00000038}.category-item strong{display:block;font-family:Orbitron,sans-serif;font-size:.98rem}.category-item__body{min-width:0}.category-item__icon{position:absolute;left:0;top:0;z-index:1;width:30px;height:50px;display:grid;place-items:center;pointer-events:none}.category-item__icon img{display:block;width:100%;height:100%;background:transparent;object-fit:contain;opacity:0;filter:grayscale(1) saturate(0) brightness(1.1);transform:rotate(-8deg);transform-origin:center;transition:opacity .16s ease,filter .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.category-item.is-active .category-item__icon img{opacity:1;filter:grayscale(0) saturate(1) brightness(1);transform:rotate(-4deg) translate3d(2px,-2px,0) scale(1.04)}.category-item__count{display:inline-flex;position:absolute;top:-7px;right:-7px;z-index:1;width:28px;height:28px;justify-content:center;align-items:center;padding:0 8px;border-radius:999px;background:#080e1d;border:1px solid rgb(65 91 155);color:#dffcff;font-family:Orbitron,sans-serif;font-size:.72rem;line-height:1;box-shadow:inset 0 1px #ffffff14,0 8px 16px #0000002e}.table-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;gap:14px;flex:1;min-height:0;overflow-y:auto;align-content:start;align-items:start;padding:10px 8px 22px 0;margin-right:-8px;scrollbar-width:thin;scrollbar-color:rgba(120,145,214,.56) rgba(8,13,26,.16)}.table-grid::-webkit-scrollbar{width:8px}.table-grid::-webkit-scrollbar-track{border-radius:999px;background:#080d1a3d}.table-grid::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#7891d6b8,#57efff7a);border:1px solid rgba(255,255,255,.06)}.table-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#90a7e5d1,#57efffa8)}.table-card{position:relative;overflow:hidden;aspect-ratio:1.72 / 1;min-height:0;padding:10px 12px 9px;border-radius:18px;border:1px solid rgba(139,163,255,.14);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080c18db;color:#f7ebc2;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0000002e;display:grid;grid-template-rows:auto 1fr auto;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.table-card--placeholder{border-color:transparent;background:transparent;box-shadow:none;cursor:default}.table-card:before{display:none}.table-card:hover,.table-card:focus-visible{transform:translateY(-2px);border-color:#57efff47;box-shadow:inset 0 1px #ffffff0f,0 24px 40px #0000003d;outline:0}.table-card__header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.table-card__countdown{position:absolute;left:0;bottom:-1px;width:var(--countdown-progress);height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.22),var(--countdown-color));box-shadow:0 0 0 1px #ffffff0a,0 0 10px color-mix(in srgb,var(--countdown-color) 72%,transparent);transform-origin:left center;transition:width .24s linear,background .22s ease,box-shadow .22s ease;pointer-events:none}.table-card__heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.table-card__header strong{flex:none;font-family:Orbitron,sans-serif;font-size:1.02rem;letter-spacing:-.02em}.table-card__badges{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.table-card__traffic{display:flex;gap:8px;color:#f3cf78;font-size:.78rem;font-weight:600;flex:none;padding-top:1px}.table-card__traffic-item{display:inline-flex;align-items:center;gap:5px;min-height:24px}.table-card__traffic-icon{display:inline-grid;place-items:center;width:16px;height:16px;color:#f3cf78;flex:none}.table-card__traffic-icon svg{display:block;width:100%;height:100%}.table-card__body{display:grid;grid-template-columns:104px 1fr;gap:8px;padding:8px 0 6px;min-height:0;overflow:hidden;align-items:stretch}.table-card__phase{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2}.table-card__phase span{display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:46px;padding:0 18px;border-radius:16px;font-family:Orbitron,sans-serif;font-size:.96rem;font-weight:700;letter-spacing:.08em;color:#f9fcff;text-shadow:0 2px 8px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.table-card__phase--opening span{background:linear-gradient(135deg,#223056eb,#0e152ad6);box-shadow:0 14px 28px #00000038,0 0 18px #6cb3ff2e}.table-card__phase--shuffling span{background:linear-gradient(135deg,#563611f5,#1c1309e0);color:#ffe5a8;border-color:#ffdb7e42;box-shadow:0 16px 32px #0000003d,0 0 20px #ffc75c33}.table-card__dealer-pane{display:grid;grid-template-rows:1fr auto}.table-card__portrait{display:grid;place-items:center;border-radius:14px;background:#1b2138f5;min-height:98px;border:1px solid rgba(255,255,255,.08)}.table-card__logo{display:block;width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.24))}.table-card__boards{display:grid;min-width:0;align-self:stretch}.table-card__badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:#0c1426c7;border:1px solid rgba(111,134,198,.2);color:#eef4ffe0;font-size:.72rem;letter-spacing:.08em;vertical-align:middle;white-space:nowrap}.table-card__status{display:inline-flex;padding:7px 10px;border-radius:999px;background:#060b1ab8;border:1px solid rgba(255,255,255,.12);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.table-card__roadboard{display:grid;grid-template-rows:1fr;gap:0;height:100%;min-height:98px;padding:6px;border-radius:10px;background:linear-gradient(180deg,#12192ee0,#0a0f1cdb),#0c1222e0;border:1px solid rgba(109,132,198,.22);box-shadow:inset 0 1px #ffffff0a}.table-card__road-grid{position:relative;display:grid;gap:0;min-height:0;isolation:isolate}.table-card__road-grid--bead{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));height:100%;min-height:0}.road-slot{width:3px;height:3px;align-self:center;justify-self:center;border-radius:50%;background:#a8b8e42e;z-index:0}.road-chip{display:grid;place-items:center;width:22px;height:22px;align-self:center;justify-self:center;border-radius:50%;font-size:.72rem;font-weight:700;line-height:1;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5),rgba(255,255,255,.24) 24%,var(--chip-color) 76%),var(--chip-color);z-index:1;box-shadow:inset 0 -1px 2px #0003,0 0 0 1px #060a127a,0 2px 4px #00000038;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.24)}.road-chip--bank{--chip-color: #b41004}.road-chip--player{--chip-color: #054bb3}.road-chip--tie{--chip-color: #58a004}.table-card__footer{display:grid;grid-template-columns:72px 1fr 1fr;gap:8px;align-items:center;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);min-height:42px;flex-shrink:0}.table-card__summary{display:grid;gap:2px;align-content:center;justify-items:center}.table-card__summary-label{color:#c3cde9b8;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.table-card__summary strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1rem;line-height:1}.table-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;justify-items:center}.table-card__pools{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;justify-content:center}.table-card__stats span,.table-card__pools span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:0 7px;border-radius:999px;background:#0a102085;border:1px solid rgba(119,138,196,.16);font-size:.7rem;font-weight:700;color:#ecf1ffeb;white-space:nowrap}.stat-bank,.pool-bank{color:#ff7a70!important}.stat-player,.pool-player{color:#63a6ff!important}.stat-tie{color:#9bd05c!important}.table-card__pools span b{font-weight:700}.table-embed-shell{flex:1;min-height:0}.table-embed-frame{overflow:hidden;height:100%;border-radius:18px;border:1px solid rgba(125,163,255,.16);background:linear-gradient(180deg,#080c18e6,#060a12f0),#060a12eb;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #00000038}.table-embed-frame iframe{display:block;width:100%;height:100%;border:0;background:#050914}.dashboard-grid--embedded .panel-head{margin-bottom:10px}.dashboard-grid--embedded .table-toolbar--embed{flex-shrink:0}.pulse-list--inline{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.squad-row{display:grid;grid-template-columns:1.4fr 1fr .6fr .5fr;gap:12px;align-items:center;padding:15px 16px;border-radius:18px;background:#080e1d94;border:1px solid rgba(139,163,255,.11)}.squad-row--head{background:transparent;border-color:#8ba3ff2e;color:#f1f5ffe6}.pulse-list{display:grid;gap:14px}.pulse-item{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:16px;border-radius:20px;background:#080e1d94;border:1px solid rgba(139,163,255,.11)}.pulse-item span{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:999px;background:linear-gradient(135deg,#57efff3d,#8c6dff2e);color:#dffcff;font-size:.8rem;font-family:Orbitron,sans-serif}.pulse-item strong{display:block;margin-bottom:6px}.login-layout{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(380px,430px) minmax(0,.98fr);gap:26px;align-items:stretch;min-height:600px;width:100%;z-index:1}.login-layout:before,.login-layout:after{content:"";position:absolute;pointer-events:none}.login-layout:before{inset:-420px -520px;z-index:0;background:radial-gradient(circle at 10% 38%,rgba(86,152,255,.26),transparent 0 22%),radial-gradient(circle at 90% 24%,rgba(92,255,198,.2),transparent 0 20%),radial-gradient(circle at 84% 82%,rgba(173,122,255,.16),transparent 0 18%),radial-gradient(circle at 18% 86%,rgba(255,222,156,.09),transparent 0 14%),radial-gradient(circle at 52% 4%,rgba(133,198,255,.12),transparent 0 12%);filter:blur(88px);opacity:.88;mix-blend-mode:screen}.login-layout:after{inset:-34% -48% -28% -54%;z-index:0;background:radial-gradient(ellipse at 28% 42%,rgba(166,220,255,.1),transparent 0 18%),radial-gradient(ellipse at 52% 36%,rgba(255,235,186,.14),transparent 0 16%),radial-gradient(ellipse at 76% 54%,rgba(159,255,225,.08),transparent 0 18%);filter:blur(96px);transform:rotate(-10deg) scale(1.08);opacity:.72;mix-blend-mode:screen}.login-side{display:grid;grid-template-rows:auto 1fr;gap:0;height:520px;padding:0;overflow:hidden;position:relative;z-index:2}.login-brand{display:flex;align-items:center;gap:22px;min-height:152px;padding:0 0 0 10px;border-bottom:1px solid rgba(125,163,255,.14);background:radial-gradient(circle at 30% 35%,rgba(255,214,120,.12),transparent 28%),linear-gradient(180deg,#ffffff0d,#ffffff04)}.login-brand__logo{width:150px;height:150px;object-fit:contain;flex:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.26))}.login-brand__text{display:grid;gap:4px}.login-brand__text strong{font-family:Orbitron,sans-serif;font-size:1.72rem;letter-spacing:.04em;color:#f7ebc2}.login-brand__text span{color:#d9e3ffa3;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase}.login-showcase{position:relative;z-index:2;display:grid;grid-template-columns:156px minmax(0,1fr);gap:0;height:520px;padding:0;border-radius:34px;border:1px solid rgba(125,163,255,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff03),#0a10218f;overflow:hidden}.showcase-menu{position:relative;z-index:2;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;height:100%;border-right:1px solid rgba(125,163,255,.1);background:#050912d6}.showcase-menu__button{--showcase-accent-rgb: 255, 214, 120;--showcase-accent-text: #fff6d6;display:grid;grid-template-rows:auto auto;align-content:center;justify-items:center;row-gap:4px;height:100%;min-height:0;padding:10px 10px 8px;overflow:hidden;border-radius:0;color:#e2eaffc7;text-align:center;background:transparent;border:0;border-bottom:1px solid rgba(125,163,255,.08);font-size:.96rem;font-weight:600;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.showcase-menu__button:hover,.showcase-menu__button.is-active{color:var(--showcase-accent-text);background:linear-gradient(135deg,rgba(var(--showcase-accent-rgb),.24),rgba(var(--showcase-accent-rgb),.08)),#0c1222e6;box-shadow:inset 4px 0 rgba(var(--showcase-accent-rgb),.82)}.showcase-menu__button--hall,.showcase-menu__button--app,.showcase-menu__button--stream,.showcase-menu__button--support{--showcase-accent-rgb: 210, 183, 129;--showcase-accent-text: #f8efd8}.showcase-menu__button:last-child{border-bottom:0}.showcase-menu__icon{position:relative;display:grid;place-items:center;width:60px;height:60px;isolation:isolate}.showcase-menu__icon:before{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle at 28% 34%,rgba(var(--showcase-accent-rgb),.34),transparent 34%),radial-gradient(circle at 72% 40%,rgba(var(--showcase-accent-rgb),.24),transparent 30%),radial-gradient(circle at 48% 76%,rgba(var(--showcase-accent-rgb),.18),transparent 38%);filter:blur(10px);opacity:0;transform:scale(.82);transition:opacity .26s ease,transform .26s ease;z-index:0}.showcase-menu__icon svg{width:34px;height:34px}.showcase-menu__icon-graphic,.showcase-menu__icon-image{position:relative;z-index:1;width:52px;height:52px;filter:grayscale(1) brightness(.8);opacity:.82;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.showcase-menu__icon-graphic{display:block}.showcase-menu__icon-image{object-fit:contain}.showcase-menu__icon-graphic.is-active,.showcase-menu__icon-image.is-active{filter:grayscale(0) brightness(1);opacity:1;transform:scale(1.04);animation:showcase-icon-pop .56s cubic-bezier(.22,1,.36,1)}.showcase-menu__button.is-active .showcase-menu__icon:before,.showcase-menu__button:hover .showcase-menu__icon:before{opacity:1;transform:scale(1);animation:showcase-icon-glow 2.8s ease-in-out infinite}@keyframes showcase-icon-pop{0%{transform:scale(.92)}58%{transform:scale(1.26)}to{transform:scale(1.04)}}@keyframes showcase-icon-glow{0%,to{opacity:.5;transform:scale(.9) translateZ(0);filter:blur(10px)}35%{opacity:.82;transform:scale(1.08) translate3d(-2px,-1px,0);filter:blur(13px)}68%{opacity:.62;transform:scale(.98) translate3d(2px,2px,0);filter:blur(11px)}}.showcase-menu__label{display:grid;place-items:start center;width:100%;min-height:2.35em;max-width:100%;padding:0 4px;line-height:1.15;font-size:.9rem}.showcase-content{position:relative;z-index:2;display:grid;height:100%;align-content:center;gap:30px;min-width:0;padding:28px 30px 24px}.showcase-content--stream,.showcase-content--support{align-content:stretch;min-height:0;padding:20px 22px;overflow:hidden}.login-showcase:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 52% 42%,rgba(255,173,112,.08),transparent 18%),linear-gradient(90deg,#0509120f,#0509124d 42%,#0509122e);pointer-events:none}.login-copy{position:relative;z-index:2;max-width:460px}.login-copy h2{margin:10px 0 0;font-family:Orbitron,sans-serif;line-height:1.02;letter-spacing:.05em}.login-copy h2 span{display:inline-block;color:var(--gold);text-shadow:0 0 24px rgba(255,144,89,.3)}.login-highlight-row{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none;width:100%}.login-highlight{display:grid;gap:6px;padding:12px 14px}.login-highlight span{color:#e5cd99;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase}.login-highlight strong{font-family:Orbitron,sans-serif;font-size:.92rem;color:#f5f8ff}.hall-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:16px;align-items:stretch}.hall-layout__main{display:grid;align-content:start;gap:14px;min-width:0}.stream-panel{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch;height:100%;min-height:0;min-width:0}.stream-player-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;min-width:0}.stream-player-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stream-player-card__title{display:grid;gap:5px}.stream-player-card__title span,.stream-info-card span{color:#e5cd99;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.stream-player-card__title strong,.stream-info-card strong{font-family:Orbitron,sans-serif;font-size:.96rem;color:#f5f8ff;letter-spacing:.04em}.stream-player-card__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start}.stream-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(173,191,255,.16);background:#080e1cc7;font-size:.75rem;letter-spacing:.08em;color:#f0d9a1}.stream-chip--zone{cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.stream-chip--zone:hover{color:#f0d9a1;border-color:#f0d9a138}.stream-chip--zone:active{transform:scale(.96)}.stream-chip--zone.is-live{color:#b6ffd5;border-color:#84f4ba3d;box-shadow:0 0 0 1px #74e9b00f,0 0 24px #3de89624}.stream-chip--zone.is-loading{color:#ffe6a6;border-color:#ffce7533}.stream-chip--zone.is-error{color:#ffc5c5;border-color:#ff787838}.stream-player-shell{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 20%,rgba(255,210,120,.08),transparent 34%),linear-gradient(180deg,#0a1020e6,#060a14fa);box-shadow:inset 0 1px #ffffff0a,0 22px 50px #0000002e}.stream-player{display:block;width:100%;height:100%;object-fit:cover;background:#050914}.stream-player__overlay{position:absolute;inset:0;display:grid;place-items:center;gap:8px;padding:24px;background:radial-gradient(circle at 50% 38%,rgba(244,208,139,.1),transparent 18%),linear-gradient(180deg,#060a13bd,#060a13f0);text-align:center}.stream-player__overlay strong{font-family:Orbitron,sans-serif;font-size:1rem;color:#f4e4bb;letter-spacing:.06em}.stream-player__overlay span{max-width:320px;color:#d0daedb8;font-size:.84rem;line-height:1.5}.support-panel{position:relative;z-index:2;height:100%;min-height:0}.support-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-panel__head-copy{display:grid;gap:5px}.support-panel__head-copy span{color:#e5cd99;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.support-panel__head-copy strong{font-family:Orbitron,sans-serif;font-size:1rem;color:#f5f8ff;letter-spacing:.04em}.support-panel__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(132,244,186,.22);color:#b6ffd5;background:#081216b8;box-shadow:0 0 24px #3de8961f;font-size:.75rem;letter-spacing:.08em}.support-chat{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;height:100%;min-height:0}.support-chat__messages{display:grid;align-content:start;gap:14px;min-height:0;padding:4px 12px 2px 2px;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.support-chat__messages::-webkit-scrollbar{width:7px}.support-chat__messages::-webkit-scrollbar-track{background:transparent}.support-chat__messages::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent}.support-chat__messages:hover,.support-chat__messages:focus-within{scrollbar-color:rgba(210,183,129,.22) transparent}.support-chat__messages:hover::-webkit-scrollbar-thumb,.support-chat__messages:focus-within::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#eed7a238,#b28a4e33) padding-box}.support-chat__messages:hover::-webkit-scrollbar-thumb:hover,.support-chat__messages:focus-within::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f5e2b552,#c0945447) padding-box}.support-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.support-message--user{grid-template-columns:minmax(0,1fr) auto}.support-message__body{display:flex;align-items:flex-end;gap:8px;min-width:0}.support-message--user .support-message__body{justify-content:flex-end}.support-message__avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;border:1px solid rgba(237,215,162,.18);background:radial-gradient(circle at 28% 22%,rgba(255,237,193,.18),transparent 34%),linear-gradient(145deg,#49361ce0,#1f160bf0);color:#f3deb0;font-size:.8rem;font-weight:700;letter-spacing:.08em;box-shadow:0 14px 26px #00000029}.support-message--user .support-message__avatar{order:2;margin-right:8px;border-color:#8ed6ff2e;background:radial-gradient(circle at 28% 22%,rgba(190,233,255,.16),transparent 34%),linear-gradient(145deg,#1e3452e0,#0b1727f0);color:#d9efff}.support-message__bubble{display:grid;width:fit-content;max-width:min(560px,calc(100% - 72px));padding:14px 16px;justify-self:start;border-radius:18px 18px 18px 8px;border:1px solid rgba(142,161,245,.14);background:linear-gradient(180deg,#ffffff08,#ffffff03),#090f1ebd;box-shadow:inset 0 1px #ffffff0a,0 22px 36px #00000024}.support-message--user .support-message__bubble{justify-self:end;border-radius:18px 18px 8px;border-color:#7fbdff2e;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#081c34bd}.support-message--user .support-message__bubble span,.support-message--user .support-message__bubble p{text-align:right}.support-message__bubble p{margin:0;color:#e9eff9eb;font-size:.92rem;line-height:1.68}.support-message__time{color:#c6d2e96b;font-size:.7rem;line-height:1;letter-spacing:.04em}.support-message__time--head,.support-message__time--tail{align-self:flex-end}.support-message--user .support-message__time--head{color:#bfe0ff6b}.support-chat__composer{display:block;margin-top:auto}.support-chat__input-shell{position:relative}.support-chat__emoji-panel{position:absolute;right:0;bottom:calc(100% + 12px);z-index:4;display:grid;grid-template-columns:repeat(4,42px);gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(139,163,255,.14);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080e1cf5;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000038}.support-chat__emoji-option{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:14px;background:#0c1222d1;border:1px solid rgba(139,163,255,.12);font-size:1.18rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.support-chat__emoji-option:hover{border-color:#eed7a238;background:#151d31eb;transform:translateY(-1px)}.support-chat__input-shell input{width:100%;height:46px;padding:0 182px 0 16px;border-radius:18px;border:1px solid rgba(139,163,255,.14);background:#070c1bc2;color:var(--text);outline:0;font:inherit;line-height:46px;transition:border-color .18s ease,box-shadow .18s ease}.support-chat__input-shell input:focus{border-color:#57efff47;box-shadow:0 0 0 4px #57efff0f}.support-chat__input-shell input::placeholder{color:#adbbd670}.support-chat__emoji-toggle{position:absolute;top:50%;right:130px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:14px;color:#e6d6aec2;background:#111829d1;border:1px solid rgba(139,163,255,.12);font-size:1.02rem;transform:translateY(-50%);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.support-chat__emoji-toggle:hover,.support-chat__emoji-toggle.is-active{color:#f3ddb0;border-color:#eed7a238;background:#181f34f0}.support-chat__emoji-toggle:active{transform:translateY(-50%) scale(.96)}.support-chat__send{position:absolute;top:50%;right:6px;min-width:118px;height:36px;padding:0 16px;border-radius:16px;color:#08111f;background:linear-gradient(135deg,#b38d56,#eed7a2);box-shadow:0 12px 28px #eed7a224;font-family:Orbitron,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.08em;transition:background .26s ease,color .26s ease,box-shadow .26s ease,opacity .26s ease,transform .26s ease,filter .26s ease;transform:translateY(-50%)}.support-chat__send:disabled{color:#cbd3e394;background:linear-gradient(135deg,#4e586ed1,#6e788cb3);box-shadow:none;filter:saturate(.72);cursor:not-allowed}.stream-side{display:grid;align-content:start;gap:12px;min-width:0}.stream-info-card{display:grid;gap:8px;min-width:0;padding:14px 15px}.stream-info-card p,.stream-info-card code{margin:0;color:#d0daedb8;font-size:.8rem;line-height:1.55}.stream-info-card code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4e4bbd1;font-family:Space Grotesk,sans-serif}.stream-highlight-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hall-showcase{min-width:0}.hall-panel{display:grid;align-content:start;gap:30px;min-width:0;padding-top:10px}.hall-panel .login-highlight-row,.hall-panel .signal-grid{max-width:none;width:100%}.hall-panel .login-highlight-row{gap:30px}.hall-panel__secondary{display:block}.hall-domain-card{display:grid;place-items:center;min-height:0;padding:12px;width:100%;margin-left:0;background:transparent;border-color:transparent;box-shadow:none}.hall-domain-card__image{display:block;width:100%;max-width:520px;height:auto;object-fit:contain}.hall-panel__rail{display:grid;grid-auto-rows:max-content;gap:40px;align-content:center;align-items:center;height:100%}.hall-game-card{display:grid;place-items:center}.hall-game-card img{display:block;width:100%;max-width:150px;max-height:94px;height:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(87%) sepia(20%) saturate(588%) hue-rotate(356deg) brightness(98%) contrast(91%) drop-shadow(0 10px 18px rgba(238,215,162,.18))}.download-panel{position:relative;z-index:2;display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch}.download-qr{display:grid;align-content:start;gap:14px;padding:18px 18px 16px;border-radius:24px;background:radial-gradient(circle at 24% 16%,rgba(122,131,255,.14),transparent 26%),linear-gradient(180deg,#ffffff0d,#ffffff04),#0a1020bd}.download-qr__head{display:grid;gap:4px}.download-qr__head span,.download-link-card__meta span{color:#cbd6f4a8;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.download-qr__head strong{font-family:Orbitron,sans-serif;font-size:1rem;letter-spacing:.08em;color:#eef3ff}.download-qr__code{display:grid;grid-template-columns:repeat(19,1fr);gap:3px;padding:12px;border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f0f4fff5),#fff;border:1px solid rgba(166,180,225,.26);box-shadow:inset 0 1px #ffffffe0,0 12px 28px #0000002e}.download-qr__cell{aspect-ratio:1;border-radius:2px;background:transparent}.download-qr__cell.is-dark{background:linear-gradient(135deg,#0a1020,#29365f)}.download-qr__caption{margin:0;color:#d7e2ffb3;font-size:.8rem;line-height:1.55}.download-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-link-card{display:grid;align-content:space-between;gap:14px;min-height:100%;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090f1eb8}.download-link-card--android{border-color:#6dffb429;box-shadow:inset 0 1px #6dffb40f}.download-link-card--ios{border-color:#7da3ff2e;box-shadow:inset 0 1px #7da3ff0f}.download-link-card__meta{display:grid;justify-items:center;text-align:center;gap:8px}.download-link-card__platform-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff05),#0a1020b8;border:1px solid rgba(255,255,255,.08);color:#f2f7ffe6;box-shadow:inset 0 1px #ffffff0f}.download-link-card__platform-icon svg{width:28px;height:28px}.download-link-card__meta strong{font-family:Orbitron,sans-serif;font-size:1.04rem;line-height:1.15;color:#f5f8ff}.download-link-card__actions{display:grid;gap:10px}.download-link-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;color:#09111c;background:#fff;box-shadow:0 16px 28px #ff976629;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-decoration:none}.download-link-card__actions code{display:block;padding:10px 12px;border-radius:14px;background:#070c1bad;border:1px solid rgba(125,163,255,.12);color:#cdd8f4db;font-size:.72rem;line-height:1.4;word-break:break-all}.login-panel{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:22px 40px 18px}.login-panel__header{display:grid;gap:6px;margin-bottom:16px}.login-panel__header span{color:#d2dff485;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.login-panel__header strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:1.12rem;letter-spacing:.04em}.login-form{display:grid;gap:12px}.login-form--register{gap:12px}.field-group{display:grid;gap:8px}.field-group--inline{grid-template-columns:74px minmax(0,1fr);align-items:center;column-gap:14px}.field-group>span{color:#eef4ffe0;font-size:.84rem;line-height:1.2}.field-group--inline>span{text-align:left;white-space:nowrap}.input-shell{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:0 12px 0 11px;border:1px solid rgba(139,163,255,.15);border-radius:8px;background:#070c1bd1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.input-shell--password{grid-template-columns:34px 1fr}.input-shell--password-has-toggle{grid-template-columns:34px 1fr 28px}.input-shell i{color:#aabeffb8;font-style:normal;font-size:1rem;text-align:center}.input-shell i svg{display:block;width:18px;height:18px;margin:0 auto}.login-form input{width:100%;padding:12px 0;border:0;background:transparent;color:var(--text);outline:0;font-size:.94rem}.login-form input::-ms-reveal,.login-form input::-ms-clear,.login-form input::-webkit-credentials-auto-fill-button,.login-form input::-webkit-textfield-decoration-container{display:none}.password-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#aabeff94;cursor:pointer;transition:color .18s ease,transform .18s ease,opacity .18s ease}.password-toggle:hover,.password-toggle.is-active{color:#f2d896eb}.password-toggle:active{transform:scale(.94)}.password-toggle svg{width:18px;height:18px}.input-shell:focus-within{border-color:#57efff57;box-shadow:0 0 0 4px #57efff14;transform:translateY(-1px)}.field-group.has-error .input-shell{border-color:#ff787870;box-shadow:0 0 0 4px #ff78780f}.input-row{display:grid;grid-template-columns:1fr 96px;gap:8px}.code-button,.login-submit,.login-link{border-radius:8px}.code-button{min-height:44px;color:#f7fbff;background:linear-gradient(135deg,#ffffff14,#ffffff05),#121d39db;border:1px solid rgba(255,255,255,.12);font-family:Orbitron,sans-serif;letter-spacing:.14em;font-size:.8rem;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.code-button:disabled{cursor:default;color:#e2eaff94;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#121d396b;border-color:#ffffff14}.remember-toggle{display:inline-flex;align-items:center;gap:10px;color:var(--muted);cursor:pointer}.remember-toggle input{display:none}.remember-toggle__box{position:relative;width:22px;height:22px;border-radius:8px;border:1px solid rgba(139,163,255,.2);background:#070c1bd1}.remember-toggle__box:after{content:"";position:absolute;inset:4px;border-radius:5px;background:linear-gradient(135deg,var(--cyan),#c7ff63);opacity:0;transform:scale(.72);transition:.18s ease}.remember-toggle input:checked+.remember-toggle__box:after{opacity:1;transform:scale(1)}.text-link{display:inline-flex;align-items:center;padding:0;color:#cde6ff;background:transparent;font-size:.86rem;white-space:nowrap}.form-error{padding:8px 10px;border-radius:12px;border:1px solid rgba(255,120,120,.2);background:#400f185c;color:#ffc8c8;font-size:.84rem}.form-notice{padding:8px 10px;border-radius:12px;border:1px solid rgba(238,215,162,.18);background:#3a2c1447;color:#f0deb0;font-size:.84rem}.login-actions{display:grid;gap:9px;margin-top:18px}.login-actions--register{grid-template-columns:minmax(0,1.28fr) minmax(132px,.92fr);gap:10px}.login-actions__row{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(132px,.92fr);gap:10px}.login-submit{min-height:46px;padding:10px 18px;color:#06111b;background:linear-gradient(135deg,#8f734c,#eed7a2);box-shadow:0 10px 34px #e4cd9930;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.08em}.login-register{min-height:46px;padding:10px 16px;border-radius:18px;color:#f5e8bf;background:linear-gradient(135deg,#ffde891f,#ffad5c14),#0c1222d1;border:1px solid rgba(255,211,125,.22);box-shadow:inset 0 1px #fff0cc14,0 14px 24px #0000001f;font-size:.88rem;font-weight:600;letter-spacing:.04em}.login-link{min-height:42px;padding:9px 14px;color:var(--text);background:linear-gradient(180deg,#ffffff08,#ffffff03),#090f1e94;border:1px solid rgba(150,168,255,.18);font-size:.86rem}.login-link--wide{width:100%;color:#e4ecffdb;background:linear-gradient(180deg,#ffffff08,#ffffff03),#090f1e94}.login-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:14px 0 6px;color:var(--muted);font-size:.84rem}.login-footer--register{margin-top:auto;padding:14px 0 6px}.remember-toggle--footer{flex:none}.login-footer__links{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0;flex-wrap:wrap;gap:16px}.login-footer__links .text-link{min-height:24px;padding:2px 0 0;line-height:1.2}.register-success{display:grid;gap:14px;padding:16px 18px}.register-success>span{color:#eed7a2;font-size:.84rem;line-height:1.5}.register-success__credentials{display:grid;gap:10px}.register-success__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:#070c1b8f;border:1px solid rgba(139,163,255,.12)}.register-success__row b{color:#e2eaffb8;font-size:.82rem;font-weight:600}.register-success__row strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:.05em}.recovery-success{display:grid;gap:14px;padding:4px 0 0}.recovery-success__credentials{display:grid;gap:10px}.recovery-success__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:#070c1b8f;border:1px solid rgba(139,163,255,.12)}.recovery-success__row b{color:#e2eaffb8;font-size:.82rem;font-weight:600}.recovery-success__row strong{color:#f7ebc2;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:.05em}.signal-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(440px,100%);margin-top:auto}.signal-card{min-height:128px;padding:14px 14px 12px}.signal-card span{display:inline-flex;margin-bottom:8px;color:var(--warm);font-size:1.14rem;font-family:Orbitron,sans-serif}.signal-card strong{display:block;margin-bottom:8px;font-size:.9rem}.signal-card p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.login-decor{position:absolute;inset:-260px -320px;z-index:0;pointer-events:none;overflow:hidden;opacity:.9;filter:saturate(.94);-webkit-mask-image:none;mask-image:none}.login-decor--page{position:fixed;inset:-260px -320px}.app-shell--lobby .login-decor--page{inset:-180px -220px;opacity:1;filter:saturate(1.08)}.app-shell--lobby .login-decor--page:before{opacity:.98}.app-shell--lobby .login-decor--page:after{opacity:.84}.app-shell--lobby .login-decor--page .aurora{opacity:.58;filter:blur(24px)}.app-shell--lobby .login-decor--page .aurora--one{top:-2%;left:-4%;width:62%;height:34%}.app-shell--lobby .login-decor--page .aurora--two{right:-5%;top:6%;width:58%;height:30%}.app-shell--lobby .login-decor--page .aurora--three{left:34%;bottom:-2%;width:48%;height:26%}.app-shell--lobby .login-decor--page .galaxy-band{top:10%;width:112%;height:52%;opacity:.62;filter:blur(10px)}.app-shell--lobby .login-decor--page .nebula-haze{opacity:.34}.app-shell--lobby .login-decor--page .symbol-star--chip{opacity:.92}.app-shell--lobby .login-decor--page .symbol-star--club,.app-shell--lobby .login-decor--page .symbol-star--diamond,.app-shell--lobby .login-decor--page .symbol-star--spade,.app-shell--lobby .login-decor--page .symbol-star--heart{opacity:.78}.app-shell--lobby .login-decor--page .dust{opacity:.42}.aurora,.galaxy-band,.nebula-haze,.symbol-star,.dust{position:absolute}.login-decor:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(113,190,255,.18),transparent 0 20%),radial-gradient(circle at 84% 18%,rgba(147,255,215,.16),transparent 0 18%),radial-gradient(circle at 82% 82%,rgba(255,216,120,.1),transparent 0 14%),radial-gradient(circle at 18% 78%,rgba(170,133,255,.14),transparent 0 16%);opacity:.78}.login-decor:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 11% 14%,rgba(255,255,255,.72) 0 1.1px,transparent 2px),radial-gradient(circle at 22% 72%,rgba(255,229,171,.52) 0 1.2px,transparent 2px),radial-gradient(circle at 78% 14%,rgba(184,228,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 90% 36%,rgba(196,255,228,.46) 0 1.2px,transparent 2px),radial-gradient(circle at 82% 84%,rgba(255,216,120,.4) 0 1px,transparent 2px),radial-gradient(circle at 12% 88%,rgba(198,214,255,.44) 0 .9px,transparent 2px),radial-gradient(circle at 56% 8%,rgba(255,255,255,.4) 0 .9px,transparent 2px),radial-gradient(circle at 66% 92%,rgba(255,236,192,.34) 0 .8px,transparent 2px);opacity:.64;animation:deep-space-twinkle 14s ease-in-out infinite}.aurora{border-radius:999px;filter:blur(30px);opacity:.42;mix-blend-mode:screen}.aurora--one{top:-4%;left:-10%;width:58%;height:32%;background:radial-gradient(ellipse at center,rgba(92,190,255,.34),rgba(52,108,255,.14) 42%,transparent 72%);transform:rotate(-7deg);animation:aurora-swell 22s ease-in-out infinite}.aurora--two{right:-10%;top:8%;width:54%;height:28%;background:radial-gradient(ellipse at center,rgba(94,255,184,.28),rgba(48,177,144,.12) 45%,transparent 74%);transform:rotate(9deg);animation:aurora-swell 26s ease-in-out infinite reverse}.aurora--three{left:36%;bottom:-8%;width:42%;height:24%;background:radial-gradient(ellipse at center,rgba(180,120,255,.22),rgba(90,56,160,.1) 44%,transparent 72%);transform:rotate(-4deg);animation:aurora-swell 24s ease-in-out infinite;animation-delay:-9s}.galaxy-band{left:-2%;top:14%;width:104%;height:48%;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(170,220,255,.05) 18%,rgba(255,231,180,.14) 50%,rgba(160,255,223,.07) 74%,transparent 100%);filter:blur(12px);transform:rotate(-16deg);opacity:.46;animation:galaxy-drift 28s ease-in-out infinite}.nebula-haze{border-radius:50%;filter:blur(30px);opacity:.26}.nebula-haze--one{left:0%;top:32%;width:22%;height:26%;background:radial-gradient(circle,rgba(130,168,255,.22),transparent 72%);animation:haze-pulse 18s ease-in-out infinite}.nebula-haze--two{right:2%;bottom:14%;width:18%;height:20%;background:radial-gradient(circle,rgba(102,255,214,.16),transparent 72%);animation:haze-pulse 21s ease-in-out infinite;animation-delay:-7s}.symbol-star{display:grid;place-items:center;will-change:transform,opacity,filter}.symbol-star--chip{position:relative;width:30px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,235,198,.22);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 6px #ffe8b608,0 0 18px #fad28c14;background:repeating-conic-gradient(from -6deg,#fff1d357 0deg 10deg,#ba833e1f 10deg 20deg),radial-gradient(circle at 34% 28%,#fffaeef5,#ffdc8875 26%,#9a622b24 66%,#14100a05)}.symbol-star--chip:after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(255,242,214,.2);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.48),transparent 34%),radial-gradient(circle,rgba(255,224,149,.2),rgba(105,66,29,.1) 76%,transparent 100%)}.symbol-star--chip:before{content:"";position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffffffe6,#ffe3a847 46%,#5e381529);box-shadow:inset 0 0 0 1px #fff7e129,0 0 10px #ffd6781f}.symbol-star--chip-a{top:12%;left:10%;transform:scale(.82);animation:star-drift 20s ease-in-out infinite}.symbol-star--chip-b{top:26%;right:11%;transform:scale(.64);animation:star-drift 24s ease-in-out infinite;animation-delay:-8s}.symbol-star--chip-c{bottom:12%;right:16%;transform:scale(.56);animation:star-drift 22s ease-in-out infinite;animation-delay:-11s}.symbol-star--club,.symbol-star--diamond,.symbol-star--spade,.symbol-star--heart{font-size:1.05rem;text-shadow:0 0 14px currentColor;opacity:.54}.symbol-star--club{top:10%;left:46%;color:#d0f4ffb8;animation:star-drift 18s ease-in-out infinite}.symbol-star--diamond{top:54%;right:8%;color:#ffbcd2ad;animation:star-drift 23s ease-in-out infinite;animation-delay:-6s}.symbol-star--spade{bottom:10%;left:6%;color:#d7e7ffbd;animation:star-drift 21s ease-in-out infinite;animation-delay:-10s}.symbol-star--heart{bottom:20%;left:82%;color:#ffcad8b3;animation:star-drift 19s ease-in-out infinite;animation-delay:-4s}.dust{width:3px;height:3px;border-radius:50%;background:#ffffff8f;box-shadow:22px -14px #ffe2ab52,54px 11px #bce4ff47,88px -6px #ffffff38,118px 13px #a4ffe233;opacity:.3;animation:dust-float 16s ease-in-out infinite}.dust--one{top:12%;right:22%}.dust--two{bottom:18%;left:20%;animation-delay:-6s}.dust--three{top:62%;right:4%;animation-delay:-11s}@keyframes aurora-swell{0%,to{transform:translateZ(0) scale(.96) rotate(-6deg);opacity:.24}50%{transform:translate3d(24px,-18px,0) scale(1.14) rotate(1deg);opacity:.46}}@keyframes galaxy-drift{0%,to{transform:translateZ(0) rotate(-16deg) scale(.98);opacity:.26}50%{transform:translate3d(14px,-8px,0) rotate(-12deg) scale(1.04);opacity:.42}}@keyframes haze-pulse{0%,to{transform:scale(.92);opacity:.16}50%{transform:scale(1.12);opacity:.3}}@keyframes star-drift{0%,to{transform:translateZ(0) scale(.78);opacity:.28;filter:blur(.2px)}45%{transform:translate3d(-6px,-12px,0) scale(1.08);opacity:.78;filter:blur(0)}70%{transform:translate3d(4px,6px,0) scale(.92);opacity:.46}}@keyframes dust-float{0%,to{transform:translateZ(0);opacity:.16}50%{transform:translate3d(12px,-10px,0);opacity:.34}}@keyframes deep-space-twinkle{0%,to{opacity:.22}50%{opacity:.5}}@keyframes login-sky-breathe{0%,to{transform:scale(1) translateZ(0);opacity:.72}50%{transform:scale(1.06) translate3d(0,-10px,0);opacity:.92}}@keyframes login-galaxy-sweep{0%,to{transform:rotate(-14deg) translateZ(0) scale(1.15);opacity:.38}50%{transform:rotate(-10deg) translate3d(10px,-6px,0) scale(1.2);opacity:.62}}@media(max-width:1180px){.content-shell{width:min(100vw - 32px,1480px)}.topbar,.hero-layout,.feature-grid,.dashboard-grid,.login-layout,.topbar-metrics{grid-template-columns:1fr}.topbar-actions{flex-wrap:wrap}.table-grid,.pulse-list--inline{grid-template-columns:1fr}.login-showcase{display:grid;grid-template-columns:1fr;padding:24px;overflow:hidden}.showcase-menu{position:relative;inset:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;align-content:start;width:100%;height:auto;gap:10px;border-right:0;background:transparent}.showcase-menu__button{min-height:56px;border-radius:16px;border:1px solid rgba(125,163,255,.12);background:#050912b8}.showcase-menu__icon{margin-bottom:10px}.table-toolbar{flex-direction:column;align-items:stretch}.table-filters{flex-wrap:wrap}.toolbar-sort{justify-content:space-between}.toolbar-sort__trigger{min-width:0;width:100%}.toolbar-sort__menu{min-width:100%}.table-card__footer{grid-template-columns:1fr}.table-card__pools{justify-content:flex-start}.signal-grid,.login-actions,.input-row,.download-panel,.hall-layout,.download-links{grid-template-columns:1fr}.hall-panel__rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.login-side{grid-template-rows:auto}.field-group--inline{grid-template-columns:1fr;align-items:stretch;row-gap:8px}.login-highlight-row,.signal-grid{width:100%}.signal-grid{margin-top:0}}@media(max-width:760px){.showcase-menu{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(52px,1fr))}.login-highlight-row,.signal-grid{grid-template-columns:1fr}}
