:root{--bg:#070b14;--bg-2:#0a1020;--panel:#0e1626;--panel-2:#131d33;--line:#9aa9c22e;--line-strong:#9aa9c252;--line-cyan:#22d3ee66;--accent-rgb:34, 211, 238;--accent-2:#67e8f9;--text:#e6edf7;--muted:#9aa9c2;--cyan:#22d3ee;--cyan-dim:#0e8fa8;--violet:#8b5cf6;--violet-text:#a78bfa;--violet-btn:#6d3fe0;--amber:#f59e0b;--red:#f87171;--green:#4ade80;--glow-cyan:0 0 18px #22d3ee40;--glow-violet:0 0 22px #8b5cf64d;--font-display:var(--font-display-src), "Eurostile", "Segoe UI", system-ui, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--font-poster:var(--font-poster-src), Impact, "Arial Narrow Bold", sans-serif;--poster-ink:var(--text);--radius:6px;--gutter:clamp(16px, 3vw, 56px);--maxw:none}:root:not([data-theme=light]){--poster-ink:var(--muted)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex;position:relative;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{opacity:.7;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000 60%),radial-gradient(1px 1px at 27% 72%,#cfe8ff,#0000 60%),radial-gradient(1.5px 1.5px at 41% 35%,#fff,#0000 60%),radial-gradient(1px 1px at 58% 84%,#b6a8ff,#0000 60%),radial-gradient(1.5px 1.5px at 73% 22%,#fff,#0000 60%),radial-gradient(1px 1px at 86% 61%,#9be9f7,#0000 60%),radial-gradient(1px 1px at 94% 12%,#fff,#0000 60%),radial-gradient(1px 1px at 7% 91%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 66% 48%,#cfe8ff,#0000 60%),radial-gradient(1px 1px at 33% 8%,#fff,#0000 60%),radial-gradient(1px 1px at 50% 58%,#b6a8ff,#0000 60%),radial-gradient(1px 1px at 19% 47%,#fff,#0000 60%)}body:after{background:radial-gradient(60% 45% at 85% -5%,#22d3ee1f,#0000 70%),radial-gradient(55% 40% at 5% 25%,#22d3ee1a,#0000 70%),radial-gradient(70% 50% at 50% 115%,#22d3ee14,#0000 70%)}@media (prefers-reduced-motion:no-preference){body:before{animation:7s steps(4,end) infinite alternate twinkle}@keyframes twinkle{0%{opacity:.45}12.5%{opacity:.461}25%{opacity:.495}37.5%{opacity:.552}50%{opacity:.625}62.5%{opacity:.698}75%{opacity:.755}87.5%{opacity:.789}to{opacity:.8}}}html.perf-lite body:before{animation:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 .5em;font-weight:700;line-height:1.2}h1{font-size:clamp(1.7rem,5.5vw,3rem)}h2{font-size:clamp(1.25rem,3.5vw,1.7rem)}h3,.h-sub{font-size:1.05rem}p{margin:0 0 1em}a{color:var(--cyan);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#7be6f7}.muted{color:var(--muted)}.eyebrow{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-bottom:.75rem;font-size:.72rem}.eyebrow:before{content:"// ";color:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:3px}.skip-link{z-index:100;background:var(--cyan);color:#041018;border-radius:var(--radius);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}main{flex:1 0 auto;padding-block:28px 64px}.site-footer{flex-shrink:0}.stack>*+*{margin-top:16px}.stack>.btn{width:fit-content;display:flex}.stack>.hint{display:block}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#070b14d1;position:sticky;top:0}.site-header .container{flex-wrap:wrap;align-items:center;gap:16px;min-height:64px;padding-block:8px;display:flex}.brand{color:var(--text);font-family:var(--font-display);align-items:center;gap:10px;font-size:.85rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.wm{display:inline-grid}.wm-top{letter-spacing:.16em;margin-right:-.16em}.wm-sub{background:linear-gradient(90deg, var(--logo-a), var(--logo-b));color:#0000;letter-spacing:.27em;-webkit-background-clip:text;background-clip:text;justify-content:space-between;gap:.4em;width:max-content;min-width:100%;font-size:.62rem;font-weight:500;display:flex}.wm-sub span:last-child{margin-right:-.27em}.brand:hover{color:var(--text)}.wm-market{font:700 1.4rem/1 var(--font-display);letter-spacing:.02em;white-space:nowrap}.wm-market em{color:var(--cyan);text-shadow:0 0 10px color-mix(in srgb, var(--cyan) 55%, transparent), 0 0 24px color-mix(in srgb, var(--cyan) 28%, transparent);font-style:normal}.brand-market:hover .wm-market em,.brand-market:focus-visible .wm-market em{text-shadow:0 0 16px color-mix(in srgb, var(--cyan) 85%, transparent), 0 0 36px color-mix(in srgb, var(--cyan) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.wm-market em{animation:3.2s ease-in-out infinite wm-glow}}html.perf-lite .wm-market em{animation:none}@keyframes wm-glow{0%,to{text-shadow:0 0 8px color-mix(in srgb, var(--cyan) 45%, transparent), 0 0 18px color-mix(in srgb, var(--cyan) 22%, transparent)}50%{text-shadow:0 0 14px color-mix(in srgb, var(--cyan) 80%, transparent), 0 0 32px color-mix(in srgb, var(--cyan) 45%, transparent)}}:root[data-theme=light] .wm-market em{text-shadow:0 0 10px color-mix(in srgb, var(--cyan) 30%, transparent);animation:none}.logo-mark circle{transition:stroke .4s,fill .4s}@media (prefers-reduced-motion:no-preference){.logo-mark{transition:transform .4s}.brand:hover .logo-mark,.brand:focus-visible .logo-mark{transform:rotate(16deg)}}.nav{order:1;align-items:center;gap:4px;margin-left:auto;display:flex}.header-tools{order:2;align-items:center;gap:6px;display:flex}.menu-button,.nav-close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:none}.menu-button:hover,.menu-button:focus-visible,.nav-close:hover,.nav-close:focus-visible{background:rgba(var(--accent-rgb), .07);color:var(--text)}.menu-button[aria-expanded=true]{background:rgba(var(--accent-rgb), .1);border-color:var(--line-strong);color:var(--text)}.menu-button svg{width:22px;height:22px}.menu-bar{transform-origin:50%}.nav-close svg{transition:transform .25s}@media (prefers-reduced-motion:no-preference){.menu-bar{transition:transform .2s}.menu-button:hover .menu-bar-1,.menu-button:focus-visible .menu-bar-1{transform:translateY(-1.5px)rotate(-3deg)}.menu-button:hover .menu-bar-2,.menu-button:focus-visible .menu-bar-2{transform:translate(2px)}.menu-button:hover .menu-bar-3,.menu-button:focus-visible .menu-bar-3{transform:translateY(1.5px)rotate(3deg)}.nav-close:hover svg,.nav-close:focus-visible svg{transform:rotate(90deg)}}@media (max-width:1180px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.site-header .container{min-height:56px}.header-tools{order:1;margin-left:auto}.menu-button,.nav-close{display:inline-flex}.nav{z-index:70;background:var(--panel);border-left:1px solid var(--line-strong);visibility:hidden;flex-direction:column;align-items:stretch;gap:2px;width:min(320px,86vw);margin:0;padding:12px 12px 24px;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 32px #00000059}.site-header[data-open=true] .nav{visibility:visible;transition:transform .25s;transform:translate(0)}.nav-backdrop{z-index:60;opacity:0;visibility:hidden;background:#03060c8c;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.site-header[data-open=true] .nav-backdrop{opacity:1;visibility:visible;transition:opacity .25s}.nav-close{align-self:flex-end;margin-bottom:8px}.nav a:not(.btn){min-height:48px;font-size:1.05rem}.nav .nav-close{order:-3}.nav>.nav-cta{order:-2;justify-content:center;min-height:48px;margin:0 0 12px;font-size:1rem}.nav-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding:4px 12px 2px;font-size:.72rem;font-weight:700;display:block}.nav>.btn:not(.nav-cta),.nav>.user-menu{order:1;align-self:stretch;margin:12px 0 0}.nav>.btn:not(.nav-cta){justify-content:center}.nav .user-pop{min-width:0;box-shadow:none;background:0 0;border:0;margin-top:4px;padding:0;display:flex;position:static}:root[data-nav-open] body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.nav,.nav-backdrop{transition:none!important}}.nav a:not(.btn){color:var(--muted);border-radius:var(--radius);align-items:center;min-height:44px;padding:10px 12px;font-size:.95rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav a:not(.btn):hover,.nav a[aria-current=page]{color:var(--text);background:rgba(var(--accent-rgb), .08)}.user-menu{position:relative}.user-trigger{min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 10px 0 8px;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.user-trigger:hover{background:rgba(var(--accent-rgb), .07)}.user-menu[data-open=true] .user-trigger{background:rgba(var(--accent-rgb), .1);border-color:var(--line-strong)}.user-face{position:relative}.user-face:has(.user-trigger-xp){padding-bottom:8px}.user-face .avatar{width:34px;height:34px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--rk,var(--line-strong));border:0;border-radius:50%;flex:none;margin-left:3px}.user-trigger-txt{gap:3px;min-width:0;line-height:1.1;display:grid;overflow:hidden}.user-face .user-name{max-width:130px;font-size:.86rem;font-weight:600}@media (min-width:1181px){.site-header .container{flex-wrap:nowrap}.nav,.nav>.user-menu{min-width:0}.user-trigger{max-width:100%}}.user-trigger-sub{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.user-trigger-sub>[aria-hidden]{margin-inline:5px}.user-trigger-rank{color:var(--rk);font-weight:600}:root[data-theme=light] .user-trigger-rank{color:color-mix(in srgb, var(--rk) 60%, #000)}.user-trigger-cores{color:var(--cyan);font-weight:600}.user-face>svg{color:var(--muted);flex:none;transition:transform .18s}.user-menu[data-open=true] .user-trigger>svg{transform:rotate(180deg)}.user-trigger-xp{background:color-mix(in srgb, var(--line-strong) 70%, transparent);border-radius:2px;height:2px;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}.user-trigger-xp:after{content:"";background:var(--rk);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.user-pop{z-index:80;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:2px;min-width:280px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000059}.user-menu[data-open=true] .user-pop{display:flex}.user-pop-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.user-pop-head span,.nav .user-host-card span:not([aria-hidden]){flex-direction:column;min-width:0;line-height:1.25;display:flex}.user-pop-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-pop-cores{color:var(--cyan);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:.8rem;font-weight:600}.user-pop-head small,.nav .user-host-card small{color:var(--muted);font-size:.78rem}.nav a.user-pop-link{justify-content:space-between;gap:8px}.nav a.user-help-link,.nav a.user-arenas-link,.nav a.user-admin-link{gap:10px}.nav a.user-help-link>svg,.nav a.user-arenas-link>svg,.nav a.user-admin-link>svg{color:var(--muted);flex:none}.nav a.user-help-link:hover>svg,.nav a.user-arenas-link:hover>svg,.nav a.user-admin-link:hover>svg{color:var(--cyan)}.nav a.user-host-row{min-height:40px;color:var(--text);border:1px solid #8b5cf673;border-left:3px solid var(--violet);border-radius:var(--radius);background:linear-gradient(90deg,#8b5cf629,#8b5cf608);gap:10px;margin:6px 0 0;padding:8px 12px;font-weight:600}.nav a.user-host-row>svg{color:var(--violet-text);flex:none}.nav a.user-host-row>span[aria-hidden]{color:var(--violet-text);margin-left:auto}.nav a.user-host-row:hover{color:var(--text);border-color:var(--violet);background:linear-gradient(90deg,#8b5cf642,#8b5cf60f)}.nav .user-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 4px;display:grid}.nav .user-tiles>.user-tile{--tile:34, 211, 238;min-width:0;min-height:72px;color:var(--text);font:inherit;text-align:center;border:1px solid rgba(var(--tile), .4);border-radius:var(--radius);background:rgba(var(--tile), .08);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.nav .user-tiles>.user-tile:hover{color:var(--text);border-color:rgb(var(--tile));background:rgba(var(--tile), .15)}.nav .user-tiles>.user-tile>svg{color:rgb(var(--tile))}.nav .user-tiles>.user-tile b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;overflow:hidden}.nav .user-tiles>.user-tile small{color:var(--muted);font-size:.72rem}.nav .user-tiles>.user-tile-shop{--tile:139, 92, 246}.nav .user-tiles>.user-tile-shop>svg{color:var(--violet-text)}.nav .user-tiles>.user-tile-premium{--tile:250, 204, 21}.nav .user-tiles>.user-tile-missions.is-done b{color:var(--green)}:root[data-theme=light] .nav .user-tile-premium>svg{color:#b45309}.nav>.nav-cta{gap:6px}@media (min-width:1181px){.nav-label{display:none}.nav>.nav-cta{margin-right:8px}}.user-logout{text-align:left;color:#f87171;border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);min-height:44px;font:inherit;cursor:pointer;background:0 0;margin-top:4px;padding:10px 12px}.user-logout:hover{background:#f8717114}.user-chip{color:var(--text);align-items:center;gap:8px;padding:4px;font-size:.9rem;display:inline-flex}.avatar{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:50%;flex:none}.avatar-square{border-radius:10px}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding-block:32px;font-size:.9rem}.site-footer .container{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.footer-legal{text-align:right;opacity:.75;flex:280px;align-self:center;font-size:.78rem}@media (max-width:760px){.footer-legal{text-align:left}}.btn{border-radius:var(--radius);border:2px solid var(--poster-ink);min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,border-color .15s,transform .15s;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--cyan);color:#041018}.btn-primary:hover:not(:disabled){color:#041018;background:#5fe3f5}.btn-ghost{color:var(--text);border-color:var(--poster-ink);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);background:rgba(var(--accent-rgb), .06)}.btn-danger{color:var(--red);border-color:var(--poster-ink);background:0 0}.btn-danger:hover:not(:disabled){border-color:var(--red);background:#f871711a}.btn-sm{min-height:36px;box-shadow:none;border-width:1px;padding:6px 14px;font-size:.9rem}.btn-sm:hover:not(:disabled){transform:none}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled){transform:translateY(1px)}}.panel{background:linear-gradient(180deg, var(--panel-2), var(--panel) 60%);border:2px solid var(--poster-ink);border-radius:4px 16px;padding:20px;transition:border-color .15s;position:relative}a:where(.panel):hover,a:where(.panel):focus-visible{border-color:var(--cyan)}[data-zone=host] a:where(.panel):hover,[data-zone=host] a:where(.panel):focus-visible{border-color:var(--violet)}.panel h2,.panel h3{margin-top:0}.badge{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.badge-open{color:var(--cyan);border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .08)}.badge-live{color:var(--amber);background:#f59e0b14;border-color:#f59e0b80}.badge-done{color:var(--green);border-color:#4ade8066}.badge-off{color:var(--red);border-color:#f8717166}.badge-violet{color:var(--cyan);border-color:var(--line-cyan)}.dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.hero{align-items:center;gap:32px;padding-block:24px 8px;display:grid}@media (min-width:900px){.hero{grid-template-columns:1.15fr .85fr;padding-block:56px 16px}}.hero h1{margin-bottom:.4em}.hero h1 .accent{background:linear-gradient(90deg, var(--cyan), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.hero h1 .accent.accent-both{background:linear-gradient(90deg, var(--cyan), var(--violet-text));-webkit-background-clip:text;background-clip:text}.t-card h3,.t-card h2{margin:0;font-size:1.05rem}.t-card .meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.9rem;display:flex}.slots{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.slots>span{background:linear-gradient(90deg, var(--cyan), var(--accent-2));height:100%;display:block}.kv{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.tabs button,.tabs a{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:12px 16px;text-decoration:none;display:inline-flex}.tabs button[aria-selected=true],.tabs a[aria-selected=true]{color:var(--cyan);border-bottom-color:var(--cyan)}.tabs button:hover,.tabs a:hover{color:var(--text)}.people{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.people li{border:1px solid var(--line);border-radius:var(--radius);background:#0e162699;align-items:center;gap:10px;padding:8px 10px;display:flex}.people a{color:var(--text);text-decoration:none}.people a:hover{color:var(--cyan)}.seed{color:var(--muted);margin-left:auto;font-size:.8rem}.bracket{margin:12px;position:relative}.bracket svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.bracket .link{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.b-player .score{font-family:var(--font-display);color:var(--muted);font-size:.85rem}.b-player.tbd .name{color:var(--muted);font-style:italic}.b-player.winner .name,.b-player.winner .score{color:var(--cyan);font-weight:700}.b-player.loser .name{color:var(--muted)}.match-list{gap:12px;display:grid}.match-row .win{color:var(--cyan);font-weight:700}.match-row .vs{font-family:var(--font-display);color:var(--muted);font-size:.85rem}.field{align-content:start;gap:6px;margin-bottom:16px;display:grid}.field label,.field .label{font-size:.92rem;font-weight:600}.field .hint{color:var(--muted);font-size:.85rem}.input,.select,.textarea{background:var(--bg-2);width:100%;min-height:44px;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;padding:10px 12px}.textarea{resize:vertical;min-height:96px}.input:hover,.select:hover,.textarea:hover{border-color:var(--cyan-dim)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 20px;display:grid}.form-grid>.field{min-width:0}.form-grid>.field-full{grid-column:1/-1}.cp{position:relative}.check input{width:18px;height:18px;accent-color:var(--cyan)}.notice{border-radius:var(--radius);border:1px solid var(--line-strong);background:#9aa9c20f;margin-bottom:16px;padding:12px 14px}.notice-error{color:#fecaca;background:#f8717114;border-color:#f8717180}.notice-ok{color:#bbf7d0;background:#4ade8012;border-color:#4ade8073}.notice-warn{color:#fde68a;background:#f59e0b12;border-color:#f59e0b80}.guild-card{align-items:center;gap:14px;display:flex}.guild-card .grow{flex:1;min-width:0}.guild-card h3,.guild-card h2{text-overflow:ellipsis;margin:0 0 4px;overflow:hidden}.table-wrap{overflow:visible;container-type:inline-size}table.data{border-collapse:collapse;width:100%;font-size:.93rem}table.data td{overflow-wrap:anywhere}table.data.cards td{overflow-wrap:normal}table.data.cards td code{overflow-wrap:anywhere}table.data .btn{white-space:nowrap}.btn{overflow-wrap:normal;word-break:normal}table.data td .row{flex-wrap:wrap;gap:6px}@media (max-width:640px){table.data th,table.data td{padding:8px 6px;font-size:.85rem}}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}table.data th{color:var(--muted);font-weight:600}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.stat{text-align:center}.stat b{font-family:var(--font-display);color:var(--cyan);font-size:1.9rem;line-height:1.1;display:block}.empty{text-align:center;color:var(--muted);padding:40px 20px}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.banner{border-bottom:1px solid var(--line);background-position:50%;background-size:cover;height:140px;margin:-20px -20px 16px}.check>input{flex:none;margin:3px 0 0}.check>span{flex:1 1 0;min-width:0}input[type=checkbox],input[type=radio]{accent-color:var(--cyan);width:18px;height:18px}.lang-switch{--lang-w:40px;gap:2px;margin-inline:4px;display:inline-flex;position:relative}.lang-switch button{z-index:1;width:var(--lang-w);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:.85rem;font-weight:600;transition:color .25s,background .15s;position:relative}.lang-switch button:not([aria-pressed=true]):hover{background:rgba(var(--accent-rgb), .07);color:var(--text)}.lang-switch button[aria-pressed=true]{color:var(--cyan)}.lang-switch-ind{width:var(--lang-w);background:rgba(var(--accent-rgb), .1);transform:translateX(calc(var(--i,0) * (var(--lang-w) + 2px)));pointer-events:none;border-radius:8px;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.lang-switch-ind{transition:transform .36s cubic-bezier(.3,.8,.25,1)}}.footer-links{flex-wrap:wrap;gap:16px;display:flex}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--text)}.user-chip a{color:var(--text);min-height:0;padding:0;text-decoration:none}.cmd{white-space:nowrap;color:var(--cyan)}@media (max-width:640px){.cmd{white-space:normal}}:root[data-theme=light]{--bg:#f4f7fb;--bg-2:#fff;--panel:#fff;--panel-2:#f1f5fa;--line:#1e325a24;--line-strong:#1e325a47;--line-cyan:#0e749080;--text:#0f1a2e;--muted:#4a5a75;--cyan:#0e7490;--cyan-dim:#0891b2;--violet:#7c3aed;--violet-text:#6d28d9;--amber:#b45309;--red:#b91c1c;--green:#15803d;--glow-cyan:0 0 14px #0e749040;--accent-2:#0891b2;--glow-violet:0 0 16px #6d3fe040;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body:before{display:none}:root[data-theme=light] body:after{background:radial-gradient(60% 45% at 85% -5%,#0e749014,#0000 70%),radial-gradient(55% 40% at 5% 25%,#0e749014,#0000 70%)}:root[data-theme=light] a:hover{color:var(--cyan-dim)}:root[data-theme=light] .skip-link,:root[data-theme=light] .btn-primary,:root[data-theme=light] .btn-primary:hover:not(:disabled){color:#fff}:root[data-theme=light] .btn-primary:hover:not(:disabled){background:#0b6178}:root[data-theme=light] .site-header{background:#f4f7fbe0}:root[data-theme=light] .people li,:root[data-theme=light] .match-row{background:#fffc}:root[data-theme=light] .bracket-scroll{background:#fff9}:root[data-theme=light] .notice-error{color:#991b1b}:root[data-theme=light] .notice-ok{color:#166534}:root[data-theme=light] .notice-warn{color:#92400e}:root[data-theme=light] .b-match[data-status=disputed]{border-color:#b45309b3}.theme-toggle{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-inline:2px;padding:0;transition:background .15s,color .15s;display:inline-flex}.theme-toggle:hover{background:rgba(var(--accent-rgb), .07);color:var(--text)}.theme-toggle svg{width:20px;height:20px}@container (max-width:760px){table.data.cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.data.cards,table.data.cards tbody,table.data.cards tr,table.data.cards td{width:100%;display:block}table.data.cards tr{border-bottom:1px solid var(--line-strong);padding:10px 0}table.data.cards td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 4px;font-size:.9rem;display:flex}table.data.cards td[data-label]:before{content:attr(data-label);text-align:left;color:var(--muted);flex:0 0 34%;font-size:.8rem;font-weight:600}table.data.cards td:not([data-label]){text-align:left;display:block}table.data.cards td .row{justify-content:flex-end}}.btn-danger-solid{color:#fff;background:#dc2626;border-color:#dc2626}.btn-danger-solid:hover:not(:disabled){color:#fff;background:#b91c1c;border-color:#b91c1c}dialog.dlg{width:min(440px, calc(100vw - 2 * var(--gutter)));color:var(--text);background:linear-gradient(180deg, var(--panel-2), var(--panel) 65%);border:1px solid var(--line-cyan);box-shadow:0 24px 60px #0000008c, var(--glow-cyan);border-radius:2px;margin:auto;padding:0}dialog.dlg-danger{border-color:#f871718c;box-shadow:0 24px 60px #0000008c,0 0 18px #f871712e}dialog.dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060cb8}.dlg-body{gap:14px;padding:22px 22px 20px;display:grid}.dlg-title{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:1.2rem}.dlg-danger .dlg-title{color:var(--red)}.dlg-message{color:var(--text);white-space:pre-line;margin:0;line-height:1.5}.dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (max-width:480px){.dlg-actions .btn{flex:100%}}@media (prefers-reduced-motion:no-preference){dialog.dlg[open]{animation:.16s ease-out dlg-in}dialog.dlg[open]::backdrop{animation:.16s ease-out dlg-fade}@keyframes dlg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes dlg-fade{0%{opacity:0}}}:root[data-theme=light] dialog.dlg{box-shadow:0 20px 50px #0f172a40}:root[data-theme=light] dialog.dlg::backdrop{background:#0f172a73}:root[data-theme=light] .dlg-danger .dlg-title{color:#b91c1c}@media (min-width:1181px){.nav a:not(.btn){padding-inline:9px}}.nav .nav-add-bot{margin-left:8px}@media (max-width:1180px){.nav>.btn.nav-add-bot{margin:12px 0 0}}.zone-rule{background:var(--poster-ink);border:0;max-width:480px;height:3px;margin:40px auto}.features{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.features .panel p{margin:0}.chat-box{gap:12px;display:grid}.chat-list{align-content:start;gap:10px;min-height:160px;max-height:min(60vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.chat-msg{align-items:flex-start;gap:10px;display:flex}.chat-bubble{border:1px solid var(--line);border-radius:var(--radius);background:#9aa9c20f;min-width:0;max-width:85%;padding:8px 12px}.chat-mine{flex-direction:row-reverse}.chat-mine .chat-bubble{border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .07)}.chat-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.82rem;display:flex}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.chat-del{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.8rem;text-decoration:underline}.chat-del:hover{color:var(--red)}.cselect{width:100%;position:relative}.cselect-native{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cselect-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.cselect-btn:disabled{opacity:.6;cursor:not-allowed}.cselect-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cselect-chevron{color:var(--muted);flex:none}.cselect-btn[aria-expanded=true] .cselect-chevron{transform:rotate(180deg)}.cselect-backdrop{display:none}.cselect-list{z-index:90;background:var(--panel);max-height:min(280px,50vh);color:var(--text);border:1px solid var(--line-cyan);border-radius:var(--radius);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #00000073}.cselect-opt{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;padding:10px 12px}.cselect-opt.active{background:rgba(var(--accent-rgb), .12)}.cselect-opt.selected{color:var(--cyan);font-weight:600}.cselect-opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:700px){.cselect-backdrop{z-index:89;background:#03060c99;display:block;position:fixed;inset:0}.cselect-list{max-height:60vh;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:14px 14px 0 0;width:auto!important;min-width:0!important;max-width:none!important;inset:auto 0 0!important}.cselect-opt{align-items:center;min-height:48px;font-size:1.05rem;display:flex}}:root[data-theme=light] .cselect-list{box-shadow:0 12px 32px #0f172a33}.cselect-value.placeholder{color:var(--muted)}.dpick-week span{color:var(--muted);text-transform:capitalize;padding:4px 0;font-size:.75rem}.admin-main{min-width:0}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}[data-zone=host]{--cyan:#a78bfa;--cyan-dim:#7c3aed;--line-cyan:#8b5cf680;--glow-cyan:var(--glow-violet);--accent-rgb:139, 92, 246;--accent-2:#c4b5fd}[data-zone=host] .btn-primary{background:var(--violet-btn);color:#fff}[data-zone=host] .btn-primary:hover:not(:disabled){color:#fff;background:#7c50ee}:root[data-theme=light] [data-zone=host]{--cyan:#6d28d9;--cyan-dim:#7c3aed;--line-cyan:#6d28d980;--glow-cyan:0 0 14px #6d28d940;--accent-2:#7c3aed}:root[data-theme=light] [data-zone=host] .btn-primary,:root[data-theme=light] [data-zone=host] .btn-primary:hover:not(:disabled){color:#fff}:root[data-theme=light] [data-zone=host] .btn-primary:hover:not(:disabled){background:#5b21b6}:root:not([data-theme=light])[data-scene~=zone-host] body:after{background:radial-gradient(60% 45% at 85% -5%,#8b5cf62e,#0000 70%),radial-gradient(55% 40% at 5% 25%,#8b5cf61a,#0000 70%),radial-gradient(70% 50% at 50% 115%,#8b5cf61f,#0000 70%)}:root[data-theme=light][data-scene~=zone-host] body:after{background:radial-gradient(60% 45% at 85% -5%,#8b5cf61a,#0000 70%),radial-gradient(55% 40% at 5% 25%,#8b5cf614,#0000 70%)}:root{--logo-a:#22d3ee;--logo-b:#8b5cf6}:root[data-theme=light]{--logo-a:#0e7490;--logo-b:#6d28d9}[data-zone=play]{--logo-a:#22d3ee;--logo-b:#3b82f6}[data-zone=host]{--logo-a:#c4b5fd;--logo-b:#7c3aed}:root[data-theme=light] [data-zone=play]{--logo-a:#0e7490;--logo-b:#2563eb}:root[data-theme=light] [data-zone=host]{--logo-a:#7c3aed;--logo-b:#5b21b6}.avatar-mm{border-width:2px;border-color:var(--cyan);width:84px;height:84px}[data-zone=host] .avatar-mm{border-color:var(--violet)}.avatar-mm-sm{width:32px;height:32px}@keyframes mmSlotIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.rank-games{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.rank-game{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);min-height:64px;color:var(--text);font-family:var(--font-display);align-items:center;gap:14px;padding:14px 18px;font-size:1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.rank-game:hover{border-color:var(--cyan)}button.rank-game,button.chip{font:inherit;cursor:pointer;text-align:left}button.rank-game{font-family:var(--font-display);font-size:1.1rem}button.chip{background:0 0;font-size:.9rem}.rank-game[aria-pressed=true],.rank-game[aria-current=page]{border-color:var(--cyan);background:rgba(var(--accent-rgb), .12);box-shadow:inset 0 0 0 1px var(--cyan)}.chip-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-right:4px;font-size:.75rem}.chip{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:6px 16px;font-size:.9rem;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--cyan)}.chip[aria-pressed=true],.chip[aria-current=page]{color:var(--bg,#070b14);background:var(--cyan);border-color:var(--cyan);font-weight:600}@media (max-width:640px){.tabs.panel-tabs button{border:1px solid var(--line-strong);border-radius:999px;min-height:40px;padding:8px 14px;font-size:.9rem}}.panel-guild h1{overflow-wrap:anywhere;margin:0}.ov-todo a{border:1px solid var(--line);border-left:3px solid var(--violet);border-radius:var(--radius);color:var(--text);padding:10px 14px;text-decoration:none;display:block}.ov-todo a:hover{border-color:var(--violet)}.field{grid-template-columns:minmax(0,1fr);min-width:0}.cselect,.cselect-btn{min-width:0;max-width:100%}@media (max-width:800px){input,select,textarea,.input,.select,.textarea,.cselect-btn{font-size:max(16px,1em)}}html,body{overflow-x:clip}@media (max-width:420px){.site-header .container{gap:8px}.header-tools{gap:4px}.lang-switch{--lang-w:36px;margin-inline:0}}.ntf-bell{position:relative}.ntf-bell-btn{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ntf-bell-btn:hover{background:rgba(var(--accent-rgb), .07);color:var(--text)}.ntf-bell[data-open=true] .ntf-bell-btn{background:rgba(var(--accent-rgb), .1);border-color:var(--line-strong);color:var(--text)}.ntf-count{color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);background:#ef4444;border-radius:999px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;top:-6px;right:-6px}.ntf-pop{z-index:85;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;width:min(380px,100vw - 24px);max-height:min(70vh,560px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000059}.ntf-pop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.ntf-link{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.ntf-pop .ntf-list{overflow-y:auto}.ntf-pop-foot{border-top:1px solid var(--line);text-align:center;padding:10px 14px;font-size:.9rem}.ntf-empty{text-align:center;margin:0;padding:20px 14px}.ntf-list{margin:0;padding:0;list-style:none}.ntf-row{border-bottom:1px solid var(--line);gap:12px;padding:12px 14px;display:flex;position:relative}.ntf-row:last-child{border-bottom:0}.ntf-unread{background:rgba(var(--accent-rgb), .06)}.ntf-unread:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:5px}.ntf-icon{text-align:center;flex:none;width:28px;font-size:1.1rem}.ntf-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ntf-body a{color:var(--text);text-decoration:none}.ntf-body a:hover{color:var(--cyan)}.ntf-time{color:var(--muted);font-size:.8rem}.ntf-actions{margin-top:4px}.ntf-done{color:var(--green,#4ade80);font-size:.85rem}.ntf-error{font-size:.85rem}.nav-lang{display:none}@media (max-width:420px){.header-tools .lang-switch{display:none}.nav-lang{order:2;margin-top:12px;display:block}.ntf-pop{width:auto;position:fixed;top:64px;left:12px;right:12px}}:root{--gold:#f5b83d;--gold-rgb:245, 184, 61}:root[data-theme=light]{--gold:#b7791f;--gold-rgb:183, 121, 31}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--gold:#b7791f;--gold-rgb:183, 121, 31}}.official-mark{color:var(--gold);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:700;display:inline-block}.official-prizes{border:1px solid rgba(var(--gold-rgb), .5);border-radius:var(--radius);background:rgba(var(--gold-rgb), .08);margin:0 0 12px;padding:10px 14px}.official-prizes strong{color:var(--gold)}.btn.official-btn{background:var(--gold);border-color:var(--gold);color:#1a1204}.btn.official-btn:hover{filter:brightness(1.08)}.official-dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--gold-rgb), .25);vertical-align:middle;border-radius:50%;margin-left:6px;display:inline-block}.t-kind:first-child .t-kind-icon{color:var(--gold)}.chat-dock{z-index:75;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:0;right:16px}.chat-dock>*{pointer-events:auto}.chat-windows{align-items:flex-end;gap:12px;display:flex}.chat-bubbles{flex-direction:column-reverse;gap:10px;padding-bottom:16px;display:flex}.chat-dock-bubble{border:2px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:50%;flex:none;width:48px;height:48px;padding:0;position:relative;box-shadow:0 6px 18px #00000059}.chat-dock-bubble .avatar{border:0;width:100%;height:100%}.chat-dock-bubble:hover{border-color:var(--cyan)}.chat-bubble-dot{border:2px solid var(--bg);background:#ef4444;border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;right:-2px}.chat-window{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;flex-direction:column;width:320px;height:420px;display:flex;box-shadow:0 -4px 24px #00000059}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-weight:600;text-decoration:none;overflow:hidden}.chat-name:hover{color:var(--cyan)}.chat-icon-btn{width:32px;height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:1rem}.chat-icon-btn:hover{color:var(--text);background:rgba(var(--accent-rgb), .08)}.chat-body{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex;overflow-y:auto}.chat-msg{background:var(--bg-2);max-width:80%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;align-self:flex-start;margin:0;padding:7px 11px;font-size:.92rem}.chat-msg.chat-mine{background:rgba(var(--accent-rgb), .22);border-radius:14px 14px 4px;align-self:flex-end}.chat-note{text-align:center;margin:auto 0;font-size:.88rem}.chat-typing{min-height:1.3em;color:var(--muted);border-top:1px solid var(--line);margin:0;padding:2px 12px 0;font-size:.75rem;font-style:italic}.chat-typing+.chat-form{border-top:0}.chat-form{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.chat-input{resize:none;background:var(--bg-2);min-height:38px;max-height:120px;color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:18px;flex:1;padding:8px 10px;font-size:.92rem}.chat-send{background:var(--cyan);width:38px;height:38px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1rem}.chat-send:disabled{opacity:.4;cursor:default}.chat-error{margin:0;padding:0 10px 8px;font-size:.85rem}@media (max-width:640px){.chat-dock{bottom:12px;right:12px}.chat-bubbles{padding-bottom:0}.chat-windows{z-index:90;display:block;position:fixed;inset:0}.chat-windows:empty{display:none}.chat-window{border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.chat-input{font-size:16px}}a.guild-line{color:var(--text);font-weight:600;text-decoration:none}.people-search{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 6px}.people-search .input{width:100%;min-height:38px;font-size:.9rem}.people-results{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.nav a.people-result,.nav a.people-more{align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:.9rem;display:flex}.people-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav a.people-more{color:var(--cyan)}.people-empty{margin:6px 4px 0;font-size:.85rem}.search-pop{position:relative}.search-pop>.input{width:100%}.search-pop-list{z-index:95;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);max-height:300px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #00000073}.search-pop-list ul{margin:0;padding:0;list-style:none}.search-pop-list li{border-radius:calc(var(--radius) - 2px)}.search-pop-list li.active{background:rgba(var(--accent-rgb), .12)}.search-pop-empty{margin:0;padding:10px 12px;font-size:.88rem}.search-pop-row .guild-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav a.user-pop-head{color:var(--text);border-radius:var(--radius) var(--radius) 0 0;min-height:0;font-size:inherit;text-decoration:none}.nav a.user-pop-head:hover{background:rgba(var(--accent-rgb), .08)}.user-account-chev{color:var(--muted);flex:none;margin-left:auto}.nav .user-foot>:not(.user-logout),.user-logout>svg,.nav-ico{display:none}.user-foot{display:contents}@media (max-width:1180px){.nav>.user-menu .user-trigger{display:none}.nav>.user-menu,.nav .user-pop{display:contents}.nav.has-user .nav-close{margin:0;position:absolute;top:12px;right:12px}.nav .user-pop a.user-pop-head{border-bottom:0;border-radius:8px;flex-shrink:0;order:-6;min-height:54px;margin:0 50px 8px 0;padding:4px 8px 8px 4px;display:flex}.nav>a:not(.btn){gap:12px;min-height:44px;font-size:1rem;position:relative}.nav>a:not(.btn) .nav-ico{opacity:.85;flex:none;display:block}.nav>a:not(.btn)[aria-current=page]:before{content:"";background:var(--cyan);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.nav a.user-help-link,.nav a.user-arenas-link,.nav a.user-admin-link{display:none}.nav a.user-block{order:1}.nav .user-tiles{order:2;margin:12px 0 0}.nav .user-tiles>.user-tile{border-color:var(--line);background:rgba(var(--accent-rgb), .03);min-height:66px}.nav .people-search{border-bottom:0;order:1;margin:10px 0 4px;padding:0}.nav .people-search .input{min-height:42px}.nav a.user-host-row{order:1;margin-top:6px}.nav .user-foot{border-top:1px solid var(--line);order:10;align-items:center;gap:4px;margin-top:auto;padding-top:10px;display:flex}.nav .user-foot>:not(.user-logout){display:inline-flex}.nav .user-foot .user-logout{border:0;border-radius:8px;align-items:center;gap:10px;min-height:40px;margin:0 auto 0 0;padding:0 12px;font-weight:500;display:inline-flex}.nav .user-foot .user-logout>svg{display:block}:root[data-theme=light] .nav .user-foot .user-logout{color:#dc2626}.nav .user-foot a.user-foot-ib{width:40px;height:40px;min-height:40px;color:var(--muted);border-radius:8px;justify-content:center;padding:0}.nav .user-foot a.user-foot-ib:hover{background:rgba(var(--accent-rgb), .07);color:var(--text)}.nav .user-foot .lang-switch{margin-inline:0}.nav.has-user .nav-lang{display:none}}.nav .user-pop a.user-pop-head{align-items:center;display:flex}@media (min-width:1181px){.nav .user-pop a.user-pop-head{padding:8px 10px 10px}}.ntf-row{border-left:3px solid #0000;align-items:flex-start}.ntf-row.ntf-unread{border-left-color:var(--cyan)}.ntf-row.ntf-unread:before{display:none}.ntf-row.ntf-unread .ntf-text{font-weight:700}.ntf-row[data-kind=official].ntf-unread{border-left-color:var(--gold)}.ntf-icon{--k:var(--cyan);border:2px solid var(--k);background:color-mix(in srgb, var(--k) 14%, transparent);width:36px;height:36px;color:var(--k);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.ntf-row[data-kind=official] .ntf-icon{--k:var(--gold)}.ntf-row[data-kind=teams] .ntf-icon{--k:var(--violet-text)}.ntf-row[data-kind=mm] .ntf-icon{--k:#34d399}.ntf-row[data-kind=tournaments] .ntf-icon{--k:#60a5fa}.ntf-row[data-kind=staff] .ntf-icon{--k:#f87171}.ntf-body{flex:1}.ntf-details{color:var(--muted);font-size:.86rem}.ntf-delete{width:28px;height:28px;color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;flex:none;align-self:flex-start;padding:0}.ntf-row:hover .ntf-delete,.ntf-delete:focus-visible{opacity:1}.ntf-delete:hover{color:var(--text);background:rgba(var(--accent-rgb), .1)}@media (hover:none){.ntf-delete{opacity:.7}}.ntf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ntf-day{color:var(--muted);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0;font-size:.8rem;font-weight:700}.inbox-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;display:flex}.inbox-row:hover{background:rgba(var(--accent-rgb), .08)}.inbox-text{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-name,.inbox-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-preview{color:var(--muted);font-size:.85rem}.inbox-unread .inbox-name,.inbox-unread .inbox-preview{color:var(--text);font-weight:700}.inbox-meta{color:var(--muted);flex-direction:column;align-items:flex-end;gap:4px;font-size:.75rem;display:flex}.inbox-dot{background:var(--cyan);border-radius:50%;width:9px;height:9px}.chat-team-avatar{color:var(--violet-text);background:#8b5cf633;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chat-author{color:var(--violet-text);font-size:.75rem;display:block}.chat-menu-wrap{position:relative}.chat-menu{z-index:5;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0006}.chat-menu a,.chat-menu button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.9rem;text-decoration:none}.chat-menu a:hover,.chat-menu button:hover{background:rgba(var(--accent-rgb), .08)}.chat-menu .danger{color:#f87171}.ntf-settings{border-collapse:collapse;width:100%}.ntf-settings th,.ntf-settings td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 6px}.ntf-settings thead th{color:var(--muted);text-align:center;white-space:nowrap;font-size:.78rem;font-weight:600}.ntf-settings tbody th{text-align:left;font-weight:400}.ntf-settings tbody th strong,.ntf-settings tbody th span{display:block}.ntf-settings tbody th span{font-size:.8rem}.ntf-settings td{text-align:center;width:1%}.ntf-settings input[type=checkbox]{width:20px;height:20px}.links-panel>.stack{border:1px solid var(--line);border-radius:var(--radius);padding:16px}@media (min-width:700px){.links-panel{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.links-panel>:not(.stack){grid-column:1/-1}}.dsc-row .field{flex:220px;min-width:0;margin:0}.dsc-group+.dsc-group{margin-top:6px}.news-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.news-item{align-content:start;gap:8px;display:grid}.news-item img{object-fit:cover;border-radius:8px;width:100%;max-height:180px}.news-item h3{margin:0}.news-body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.discord-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.discord-cta h2{margin:0 0 4px;font-size:1.15rem}.discord-cta p{max-width:60ch;margin:0}.ntf-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:inline-flex}.official-badge{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;margin-left:6px;padding:1px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.oi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.oi-head h2{margin:0 0 4px}.oi-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.oi-layout{grid-template-columns:320px minmax(0,1fr);height:min(640px,75vh)}}.oi-list{min-height:160px;padding:6px;overflow-y:auto}.oi-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.oi-empty{text-align:center;margin:auto;padding:24px}.oi-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.oi-item:hover,.oi-item[aria-current=true]{background:rgba(var(--accent-rgb), .08)}.oi-item .oi-text{flex:1;gap:2px;min-width:0;display:grid}.oi-row{justify-content:space-between;gap:8px;display:flex}.oi-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oi-time{flex:none;font-size:.75rem}.oi-preview{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.oi-dot{background:var(--cyan);border-radius:50%;flex:none;width:10px;height:10px}.oi-thread{flex-direction:column;min-height:420px;padding:0;display:flex;overflow:hidden}.oi-thread-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.oi-thread-head .people-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.oi-messages{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.oi-msg{border:1px solid var(--line);background:#9aa9c20f;border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:75%;padding:8px 12px}.oi-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.oi-msg-meta{color:var(--muted);font-size:.75rem}.oi-msg-official{border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .08);border-radius:12px 12px 4px;align-self:flex-end}.oi-compose{border-top:1px solid var(--line);gap:8px;padding:12px 16px 16px;display:grid}.oi-compose .textarea{resize:vertical;min-height:72px}.oi-compose-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.help-chat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ban-banner{margin-block:16px}.snc{flex-direction:column;gap:16px;display:flex}.snc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.snc-head .h-sub{margin:0}.snc-section{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.snc-h{margin:0;font-size:1rem}.snc-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.snc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.snc-field>span{color:var(--muted);font-size:.85rem}.snc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.snc-item{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px;display:flex}.snc-item-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.snc-item.snc-item-top{flex-direction:row}.snc-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.snc-reason{margin:0}.snc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.snc-user{overflow-wrap:anywhere;min-width:0}.tkm-list{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);flex-direction:column;gap:10px;max-height:min(60vh,560px);margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.tkm-msg{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:min(85%,560px);padding:10px 12px}.tkm-own{border-radius:12px 12px 4px;align-self:flex-end}.tkm-staff{border-color:var(--line-cyan)}.tkm-meta{color:var(--muted);margin-bottom:4px;font-size:.8rem}.tkm-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tkm-layout{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tkm-side{max-height:calc(100vh - 160px);overflow-y:auto}.tkm-back{display:none}.chat-bubble-wrap{flex:none;display:inline-flex;position:relative}.chat-bubble-close{border:1px solid var(--line-strong);background:var(--panel-2);width:20px;height:20px;color:var(--text);cursor:pointer;opacity:0;border-radius:50%;padding:0;font-size:.65rem;line-height:1;transition:opacity .15s;position:absolute;top:-6px;left:-6px}.chat-bubble-wrap:hover .chat-bubble-close,.chat-bubble-close:focus-visible{opacity:1}@media (hover:none){.chat-bubble-close{opacity:1}}.chat-bubble-more{color:var(--text);place-items:center;font-weight:700;text-decoration:none;display:grid}.chat-close-all{border:1px solid var(--line-strong);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;align-self:center;padding:0}.chat-close-all:hover{color:var(--text)}.chat-line{align-items:center;gap:4px;width:100%;display:flex}.chat-line-mine{flex-direction:row-reverse}.chat-line>.chat-msg{align-self:auto}.chat-msg.chat-unsent{color:var(--muted);border:1px dashed var(--line-strong);background:0 0;font-style:italic}.chat-unsend{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.chat-line:hover .chat-unsend,.chat-unsend:focus-visible{opacity:1}@media (hover:none){.chat-unsend{opacity:.7}}.chat-unsend:hover{color:var(--text);background:var(--panel-2)}.chat-muted{font-size:.8rem}.chat-request{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;display:flex}.msn-side{flex-direction:column;gap:10px;height:calc(100vh - 150px);min-height:420px;display:flex;overflow:hidden}.msn-list{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.msn-text{flex-direction:column;flex:1;min-width:0;display:flex}.msn-name>*{flex:none}.chat-window.chat-window-page{border-bottom:1px solid var(--line-strong);border-radius:var(--radius);width:100%;height:calc(100dvh - 150px);min-height:420px;box-shadow:none}.chat-window-page .chat-msg{max-width:min(75%,620px)}@media (max-width:860px){.msn-side,.chat-window.chat-window-page{height:calc(100dvh - 140px)}.chat-window.chat-window-page{position:static}}.oi-msg-del{cursor:pointer;opacity:0;background:0 0;border:0;margin-left:6px;padding:0 4px;font-size:.8rem}.oi-msg:hover .oi-msg-del,.oi-msg-del:focus-visible{opacity:.8}@media (hover:none){.oi-msg-del{opacity:.6}}.oi-msg-unsent p{color:var(--muted);font-style:italic}[hidden]{display:none!important}.rm-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@keyframes lb-spool-l{0%,55%,to{transform:translate(0)}25%{transform:translate(-5px)}}@keyframes lb-spool-r{0%,55%,to{transform:translate(0)}25%{transform:translate(5px)}}@keyframes lb-spool-in-l{0%{opacity:0;transform:translate(-26px)}}@keyframes lb-spool-in-r{0%{opacity:0;transform:translate(26px)}}.rank-badge{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rank-badge-name{font-weight:700}.rank-badge-ly{color:var(--muted);font-size:.88em}.rank-big strong{font-family:var(--font-display);font-size:1.5rem;line-height:1.1;display:block}.badge-partner{border-color:rgba(var(--gold-rgb), .6);color:var(--gold);background:rgba(var(--gold-rgb), .1);white-space:nowrap}.guild-line .badge-partner{margin-left:6px;font-size:.7rem}.bn-option{border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:.9rem;display:inline-flex;position:relative}.srv-card{gap:8px;display:grid}.srv-card[data-level=bad]{border-color:var(--danger,#f87171)}.badge-plus{color:var(--text);background:linear-gradient(90deg,#22d3ee2e,#8b5cf62e);border-color:#8b5cf680}.plan-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan-list>li{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.stats-rank-main>div{flex:1;gap:4px;min-width:0;display:grid}.stats-progress i{background:var(--cyan);height:100%;display:block}.stats-mark{border:1px solid var(--line);border-radius:6px;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:700;display:grid}.stats-mark.is-W{background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green)}.stats-mark.is-L{background:color-mix(in srgb, var(--red) 16%, transparent);color:var(--red)}.stats-up{color:var(--green)}.stats-down{color:var(--red)}.stats-weeks{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:130px;margin:0;padding:0;list-style:none;display:grid}.stats-week-bar{background:rgba(var(--accent-rgb), .18);border-radius:4px 4px 0 0;flex-direction:column-reverse;align-self:end;min-height:2px;display:flex;overflow:hidden}.stats-week-bar i{background:var(--cyan);display:block}.stats-week-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.stats-matches{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.stats-match{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.stats-match-who{min-width:0;display:grid}.stats-match-who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-match-who .muted{font-size:.8rem}.stats-match-score{font-variant-numeric:tabular-nums;font-weight:700}.stats-card-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.stats-card-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.8rem}.stats-rounds{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.stats-rounds .is-W{color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.stats-rounds .is-L{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent)}.badge-live{color:#fca5a5;white-space:nowrap;background:#ef444429;border:1px solid #ef444480;text-decoration:none}a.badge-live:hover{background:#ef444447}:root[data-theme=light] .badge-live{color:#b91c1c}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .badge-live{color:#b91c1c}}.prem-consent input{accent-color:#22c55e;cursor:pointer;flex:none;width:20px;height:20px;margin:1px 0 0}.prem-consent>span{gap:2px;display:grid}.prem-consent small{color:var(--muted);font-size:.8rem;line-height:1.4}.mis-close{border:1px solid var(--line-strong);background:var(--bg-2);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;top:0;right:0}.mis-close:hover{border-color:var(--cyan)}dialog.dlg-missions{width:min(540px, calc(100vw - 2 * var(--gutter)));border-color:#22d3ee73;max-height:calc(100dvh - 32px);overflow:auto}dialog.dlg-checkout{width:min(560px, calc(100vw - 2 * var(--gutter)));border-color:#8b5cf680;max-height:calc(100dvh - 24px);overflow:auto}.co-head{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.co-head .mis-close{position:static}.co-status{color:var(--muted);margin:16px}.co-frame{background:#fff;border-radius:10px;margin:12px;overflow:hidden}.co-done{text-align:center;justify-items:center;gap:6px;padding:36px 20px;display:grid}.co-done span{color:#86efac;background:#22c55e33;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;font-weight:800;display:grid}.co-done small{color:var(--muted)}.subs-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.subs-item{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.subs-plus{background:linear-gradient(120deg, #8b5cf61f, transparent 60%), var(--bg-2);border-color:#8b5cf673}.subs-pro{background:linear-gradient(120deg, #facc151a, transparent 60%), var(--bg-2);border-color:#facc1566}.subs-icon{background:#ffffff12;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.subs-body{flex:1;gap:2px;min-width:0;display:grid}.subs-body>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subs-meta{text-align:right;justify-items:end;gap:2px;font-size:.9rem;display:grid}.subs-meta small{color:var(--muted);font-size:.78rem}.bill-pop{gap:14px;padding:20px;display:grid}.bill-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bill-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bst-card small{color:var(--muted);font-size:.78rem}.prc-table td.is-changed{background:#22c55e14}.adm .input.prc-in{font-variant-numeric:tabular-nums;text-align:right;width:92px;min-height:30px;padding:4px 8px}@media (max-width:560px){.prc-table tr:last-child{border-bottom:0}}.plus-badge{--pa:#22d3ee;--pb:#a78bfa;background:color-mix(in srgb, var(--pb) 9%, transparent);box-shadow:0 0 9px color-mix(in srgb, var(--pb) 24%, transparent);color:var(--pa);font:700 .68rem/1.45 var(--font-display);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-left:6px;padding:2px 8px 2px 6px;display:inline-flex;position:relative}.plus-badge:before{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--pa) 80%, transparent), color-mix(in srgb, var(--pb) 80%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plus-badge svg{flex:none}.plus-badge b{background:linear-gradient(90deg, var(--pa), var(--pb));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.plus-badge-md{padding:3px 10px 3px 8px;font-size:.76rem}.plus-badge-pro{--pa:#a78bfa;--pb:#f472b6;margin-left:4px}:root[data-theme=light] .plus-badge{--pa:#0e7490;--pb:#6d28d9;box-shadow:none}:root[data-theme=light] .plus-badge-pro{--pa:#6d28d9;--pb:#be185d}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .plus-badge{--pa:#0e7490;--pb:#6d28d9;box-shadow:none}:root:not([data-theme=dark]) .plus-badge-pro{--pa:#6d28d9;--pb:#be185d}}.avatar-plus{box-shadow:0 0 0 3px var(--bg-2), 0 0 0 5px #8b5cf6, 0 0 18px #8b5cf673}.gref{border-color:#22d3ee66}:root[data-theme=light]{--nick-mix:62%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--nick-mix:62%}}.flair-title{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:4px;align-items:center;margin-left:6px;padding:1px 7px;font-size:.66rem;font-weight:700;line-height:1.5;display:inline-flex}.avatar-frame{border-radius:50%}.avatar-frame-neon{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px #22d3ee, 0 0 14px #22d3eeb3}.avatar-frame-gold{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px #fbbf24, 0 0 0 5px #b45309, 0 0 12px #fbbf2473}.avatar-frame-fire{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px #f97316, 0 0 10px 2px #ef444499, 0 0 20px #fbbf2459}.avatar-frame-ice{box-shadow:0 0 0 2px var(--bg-2), 0 0 0 4px #bae6fd, 0 0 0 5px #38bdf8, 0 0 14px #7dd3fc8c}.profile-banner{position:relative;overflow:hidden}.profile-banner:before{content:"";opacity:.35;pointer-events:none;background:var(--banner);height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.profile-banner>*{position:relative}.profile-banner-nebula{--banner:radial-gradient(circle at 20% 30%, #8b5cf6e6, transparent 45%), radial-gradient(circle at 75% 20%, #22d3eecc, transparent 40%), radial-gradient(circle at 55% 80%, #ec489999, transparent 45%)}.profile-banner-grid{--banner:linear-gradient(#22d3ee8c 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #22d3ee8c 1px, transparent 1px) 0 0 / 22px 22px}.profile-banner-sunset{--banner:linear-gradient(120deg, #f97316 0%, #ec4899 45%, #8b5cf6 100%)}.cores-gem{color:var(--cyan);margin-right:3px}.cores-amt{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.cores-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 20px;display:grid}.cores-balance{border:1px solid var(--line-cyan);border-radius:var(--radius);background:rgba(var(--accent-rgb), .07);align-items:center;gap:12px;padding:12px 18px;display:flex}.cores-balance-gem{color:var(--cyan);text-shadow:var(--glow-cyan);font-size:1.9rem;line-height:1}.cores-balance strong{font-family:var(--font-display);font-size:1.8rem;line-height:1;display:block}.cores-balance small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.cores-earn{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:6px 14px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.cores-earn li{border-bottom:1px dashed var(--line);color:var(--muted);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.cores-earn b{color:var(--text);white-space:nowrap}.cores-history li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.cores-plus{color:var(--green)}.cores-minus{color:var(--muted)}@media (max-width:560px){.cores-head{grid-template-columns:1fr}.cores-history li{grid-template-columns:1fr auto}.cores-history li>.muted{grid-column:1/-1}}.prof{width:100%;max-width:1100px;margin:0 auto}.panel.prof-hero{padding:0;position:relative;overflow:hidden}.prof-hero>.prof-banner{z-index:0;background:radial-gradient(circle at 15% 20%, rgba(var(--accent-rgb), .35), transparent 50%), radial-gradient(circle at 85% 0%, #8b5cf659, transparent 45%), linear-gradient(180deg, var(--panel-2), var(--panel));position:absolute;inset:0;overflow:hidden}.prof-hero>.prof-banner:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 5%, transparent) 0%, color-mix(in srgb, var(--panel) 55%, transparent) 40%, color-mix(in srgb, var(--panel) 82%, transparent) 70%, color-mix(in srgb, var(--panel) 92%, transparent) 100%);position:absolute;inset:0}.prof-hero>.prof-main,.prof-hero>.prof-stats{z-index:1;position:relative}.prof-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px 20px;padding:110px 24px 18px;display:grid}.prof-main .prof-avatar{border:4px solid var(--panel);background:var(--panel);border-radius:50%;width:112px;height:112px}.prof-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.prof-name .plus-badge,.prof-name .flair-title{margin-left:0}.team-badge{--c:#a78bfa;border:1px solid color-mix(in srgb, var(--c) 70%, transparent);background:color-mix(in srgb, var(--c) 9%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--c) 22%, transparent);color:var(--c);font:700 .68rem/1.45 var(--font-display);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-left:6px;padding:2px 8px 2px 6px;display:inline-flex}.team-badge svg{flex:none}.team-badge-founder{--c:#fbbf24}.team-badge-moderator{--c:#22d3ee}.team-badge-support{--c:#4ade80}:root[data-theme=light] .team-badge{--c:#6d28d9;box-shadow:none}:root[data-theme=light] .team-badge-founder{--c:#b45309}:root[data-theme=light] .team-badge-moderator{--c:#0e7490}:root[data-theme=light] .team-badge-support{--c:#15803d}@media (max-width:900px){.prof-main{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:560px){.prof-main{grid-template-columns:1fr;padding:72px 16px 14px}.prof-main .prof-avatar{width:88px;height:88px}}.prof-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.prof-card .panel{background:var(--panel-2);box-shadow:none}.mail-folders,.mail-list,.mail-view{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0}.mail-folder b{background:var(--cyan);color:var(--bg);border-radius:999px;padding:0 7px;font-size:.75rem}.mail-list{flex-direction:column;max-height:78vh;display:flex;overflow:hidden}.mail-search .input{width:100%}.mail-list>.notice{margin:8px}.mail-title h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1.05rem}.mail-icon{min-width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 6px;font-size:.95rem;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.mail-attachments li{align-items:center;gap:10px;font-size:.88rem;display:flex}dialog.dlg-mail{width:min(760px, calc(100vw - 2 * var(--gutter)))}.mail-form label{color:var(--muted);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;font-size:.88rem;display:grid}.mail-sig .chip{min-height:30px;font:inherit;cursor:pointer;padding:4px 12px;font-size:.85rem}.mail-sig-preview small{color:#0e7490}@media (max-width:760px){.mail-list{max-height:none}}dialog.dlg-card{width:min(880px, calc(100vw - 2 * var(--gutter)));max-height:calc(100vh - 40px);overflow-y:auto}.card-head{flex-wrap:wrap;align-items:center;gap:14px;padding-right:40px;display:flex}@media (min-width:900px) and (min-height:560px){.admin-panel{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.admin-main>.adm-region[role=region]:has(>.mail){flex:1;min-height:0;display:flex}.admin-main .mail{flex:1;align-items:stretch;height:100%;min-height:0}.admin-main .mail-list,.admin-main .mail-view{height:100%;min-height:0;max-height:none}}.admin-main h2{font-family:var(--font-display);letter-spacing:.01em;margin:0 0 4px;font-size:1.25rem}.admin-main .panel h2,.admin-main .panel .h-sub,.admin-main .h-sub{letter-spacing:.02em;margin:0 0 4px;font-size:1rem}.admin-main>[role=region]>*+*{margin-top:12px}@media (min-width:1101px){.mail-folders>*,.mail-folders nav>*{min-width:0}.mail-folder b{padding:0 5px;font-size:.62rem;position:absolute;top:2px;right:6px}}.mail-search .input{padding-block:6px;font-size:.85rem}.admin-main .dsc-feed-name p,.admin-main .dsc-feed .hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}@media (min-width:901px){.prof-main{grid-template-columns:auto minmax(260px,1fr) minmax(0,auto)}}@media (min-width:1100px){.grid.features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.tabs{flex-wrap:wrap;overflow:visible}}.gref{margin-bottom:12px}.gs{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gs-list{gap:10px;display:grid}.gs-list-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-list ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gs-item{border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;padding:8px 10px;display:grid}.gs-main{gap:12px;min-width:0;display:grid}.gs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gs-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.gs-stats>div{border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:10px 12px;display:grid}.gs-bar{background:rgba(var(--accent-rgb), .12);border-radius:999px;height:5px;display:block;overflow:hidden}.gs-bar i.is-high{background:#f59e0b}.gs-cmd{align-items:flex-start;gap:8px;display:flex}.gs-cmd code{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;padding:8px 10px;font-size:.75rem}.gs-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gs-crumbs{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.gs-crumbs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.85rem}.gs-crumbs button:hover{color:var(--cyan)}.gs-path .input{width:100%;padding-block:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.gs-table-wrap{border:1px solid var(--line);border-radius:var(--radius);max-height:62vh;overflow:auto}.gs-table{border-collapse:collapse;width:100%;font-size:.85rem}.gs-name{max-width:46vw;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;overflow:hidden}.gs-dir{font-weight:600}.gs-actions{text-align:right}.gs-actions a,.gs-actions button{width:28px;height:26px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;margin-left:2px;text-decoration:none;display:inline-grid}.gs-actions a:hover,.gs-actions button:hover{border-color:var(--line);color:var(--text)}.gs-editor{gap:8px;display:grid}.gs-editor-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gs-editor-head code{text-overflow:ellipsis;white-space:nowrap;flex:240px;min-width:0;font-size:.8rem;overflow:hidden}.gs-textarea{border:1px solid var(--line);border-radius:var(--radius);color:#dbe4f3;tab-size:2;resize:vertical;background:#0b1220;width:100%;min-height:58vh;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gs-output{border-radius:var(--radius);color:#dbe4f3;white-space:pre-wrap;background:#0b1220;max-height:240px;margin:0;padding:10px 34px 10px 12px;font-size:.78rem;position:relative;overflow:auto}.gs-output-x{color:#9aa9c2;cursor:pointer;background:0 0;border:0;font-size:1.1rem;position:absolute;top:4px;right:6px}.gs-node-sub{align-items:center;gap:6px;display:flex}.mc-step.is-run,.mc-step.is-ok{color:var(--text)}.gs-tree-select{display:none}.gs-tree-list,.gs-kids{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gs-kids{border-left:1px dashed var(--line);margin:2px 0 4px 15px;padding-left:8px}.gs-node{border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.gs-node-text{min-width:0;display:grid}.gs-node-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-node-text .muted,.gs-node-text code{font-size:.75rem}.gs-caret{color:var(--muted);font-size:.65rem;transition:transform .15s}.gs-add-node{color:var(--cyan)}.gs-slots{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:.72rem}.mc-dot.is-off{background:#ef4444}.mc-dot.is-run{background:#f59e0b}.mc-dot.is-unknown{background:var(--line)}.gs-crumb{color:var(--muted);margin:0;font-size:.8rem}.gs-crumb button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gs-tabs{border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.gs-tab{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.gs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-section-head h4,.gs-h4{margin:0;font-size:.95rem}.gs-rows{gap:8px;display:grid}.gs-row{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.gs-danger{border-radius:var(--radius);border:1px solid #ef444466;gap:8px;padding:12px;display:grid}.mc-profile .muted{font-size:.8rem}.gs{grid-template-rows:minmax(0,1fr);grid-template-columns:250px minmax(0,1fr);align-items:stretch;height:clamp(460px,100dvh - 200px,1600px)}.gs>.gs-tree,.gs>.gs-main{overscroll-behavior:contain;align-content:start;max-height:100%;overflow:auto}.gs>.gs-tree{overflow-x:hidden}.gs-scroll{gap:10px;min-width:0}.gs>.gs-main:has(>.gs-detail){flex-direction:column;display:flex;overflow:hidden}.gs>.gs-main>.gs-detail>.gs-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:6px;overflow-y:auto}.gs>.gs-main>.gs-detail>.gs-scroll:has(>.gs-fill){flex-direction:column;padding-right:0;display:flex;overflow:hidden}.gs>.gs-main>.gs-detail>.gs-scroll>:is(:has(~.gs-fill),.gs-fill~*){flex:none}.gs>.gs-main>.gs-detail>.gs-scroll>.gs-fill{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.gs>.gs-main>.gs-detail>.gs-scroll>.gs-fill>*{flex:none}.gs-tree>*{min-width:0}.gs-tree .gs-list-head .h-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;overflow:hidden}.gs-detail{gap:10px}.gs-tabbar{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;display:flex}.gs-head .muted{font-size:.82rem}.gs-stats>div{padding:8px 10px}.gs-row{padding:7px 10px}@container admin-main (max-width:860px){.gs{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.gs>.gs-tree{overflow:visible}.gs-tree{flex-wrap:wrap;align-items:center;gap:8px;padding-block:10px;display:flex}}@container admin-main (max-width:520px){.gs{grid-template-rows:none;align-items:start;height:auto}.gs>.gs-main,.gs>.gs-main>.gs-detail>.gs-scroll{max-height:none;overflow:visible}.gs>.gs-main:has(>.gs-detail){max-height:none;overflow:visible}.gs>.gs-main>.gs-detail>.gs-scroll{padding-right:0}.gs>.gs-main>.gs-detail>.gs-scroll:has(>.gs-fill){overflow:visible}.gs-row>:nth-child(n+3){grid-column:2}}.mc-facts dt{color:var(--muted);font-size:.75rem}.mc-facts dd{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.mc-dot{background:#ef4444;border-radius:50%;width:8px;height:8px}.mc-dot.is-on{background:#22c55e;box-shadow:0 0 6px #22c55eb3}.mc-badge{border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:600}.mc-badge.is-ok{color:#22c55e;background:#22c55e24}.mc-badge.is-warn{color:#f59e0b;background:#f59e0b26}.mc-eula input{margin-top:3px}.mc-spin{border:2px solid rgba(var(--accent-rgb), .25);border-top-color:var(--cyan);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite mc-spin}@keyframes mc-spin{to{transform:rotate(360deg)}}.gs-title{align-items:center;gap:6px;margin:0;display:flex}.mc-seg{border:1px solid var(--line);border-radius:999px;margin-left:auto;display:inline-flex;overflow:hidden}.mc-seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 12px;font-size:.8rem}.mc-seg button.is-on{background:rgba(var(--accent-rgb), .16);color:var(--text);font-weight:600}.gs-stats>div.is-limit{border-color:#f59e0b99}.mail-bulk input,.mail-check{width:15px;height:15px;accent-color:var(--cyan);cursor:pointer;margin:0}.mail-check{z-index:1;opacity:0;transition:opacity .12s;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mail-row:hover .mail-check,.mail-check:focus-visible,.mail-row.is-selecting .mail-check{opacity:1}.mail-row:hover .mail-item,.mail-row.is-selecting .mail-item{padding-left:34px}.mail-row.is-selected .mail-item{background:rgba(var(--accent-rgb), .12)}@media (hover:none){.mail-check{opacity:1}.mail-row .mail-item{padding-left:34px}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}html.theme-switching body:before{animation-play-state:paused}html.theme-fade,html.theme-fade *,html.theme-fade :before,html.theme-fade :after{transition:background-color .35s,border-color .35s,color .35s,fill .35s!important}.badge-official{color:var(--gold,#f5b301);background:#f5b3011a;border-color:#f5b30173}.badge-official.is-winner{background:linear-gradient(135deg,#f5b30138,#f5b30114);border-color:#f5b301b3;font-weight:700;box-shadow:0 0 12px #f5b30140}.audit-q{flex:260px;min-width:0;padding-block:7px}.dsc-testbar{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-block:10px;display:flex}.gs,.gs-main,.gs-detail,.gs-files,.gs-editor,.mc-panel,.gs-main>*,.gs-detail>*{min-width:0}.tkm-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.tkm-headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.tkm-title{flex:260px;min-width:0}.tkm-title .h-sub{margin:0}.tkm-title p{margin:4px 0 0;font-size:.84rem}.tkm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tkm-actions .select{min-width:150px}.tkm-reply{align-items:flex-end;gap:10px;display:flex}.tkm-reply .textarea{resize:vertical;flex:1;min-height:64px}.tkm-main .tkm-msg{max-width:min(100%,640px)}@container admin-main (max-width:760px){.tkm-layout{grid-template-columns:minmax(0,1fr)}.tkm-side{max-height:none}.tkm-layout:not(.has-open) .tkm-main,.tkm-layout.has-open .tkm-side{display:none}.tkm-back{justify-self:start;margin-bottom:4px;display:inline-flex}}@container admin-main (max-width:480px){.tkm-reply{flex-direction:column;align-items:stretch}}.tkm-main>.tkm-back{display:none}@container admin-main (max-width:760px){.tkm-main>.tkm-back{display:inline-flex}}.tkm-actions{flex-wrap:nowrap}.tkm-actions>*{flex:none}.tkm-actions .cselect{width:170px}.tkm-headline{margin-bottom:6px}.oi-thread-head>.oi-back{display:none}.oi-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px}.oi-compose .textarea{grid-area:1/1;min-height:56px}.oi-compose-row{display:contents}.oi-compose-row>.hint{grid-area:2/1/auto/-1}.oi-compose-row>.row{flex-wrap:nowrap;grid-area:1/2}@media (min-width:900px){.oi-layout{grid-template-columns:300px minmax(0,1fr)}}@container admin-main (max-width:760px){.oi-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.oi-layout:not(.has-open) .oi-thread,.oi-layout.has-open .oi-list{display:none}.oi-layout .oi-list{max-height:none}.oi-thread-head>.oi-back{display:inline-flex}}@container admin-main (max-width:480px){.oi-compose{grid-template-columns:minmax(0,1fr)}.oi-compose-row>.row{grid-area:3/1;justify-content:flex-end}}@media (max-width:899px){.oi-layout:not(.has-open) .oi-thread,.oi-layout.has-open .oi-list{display:none}.oi-thread-head>.oi-back{display:inline-flex}.oi-layout.has-open .oi-thread{height:min(72vh,640px);min-height:360px}}.mcj{gap:10px;display:grid}.mcj-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mcj-steps>li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mcj-n{border:1px solid var(--line-cyan);width:26px;height:26px;color:var(--cyan);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.mcj-addr{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mcj-ip{border:1px solid var(--line-strong);background:var(--bg-2,var(--bg));color:var(--text);-webkit-user-select:all;user-select:all;border-radius:8px;padding:4px 10px;font-size:1rem;font-weight:700}.mcj-status{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.mcj-status:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px}.mcj-status.is-on{color:#22c55e}.mcj-status.is-on:before{background:#22c55e;box-shadow:0 0 6px #22c55eb3}.mcj-form{gap:6px;display:grid}.mcj-row{flex-wrap:wrap;gap:8px;display:flex}.mcj-row .input{text-transform:uppercase;letter-spacing:.08em;flex:160px;max-width:220px}.mcj-warn{color:var(--amber)}.mcj-organizer summary{cursor:pointer;color:var(--muted);font-size:.86rem}@media (min-width:700px){.links-panel>.links-mc.is-open{order:-1;grid-column:1/-1}}.mcj{gap:8px;container-type:inline-size}.mcj-body{gap:14px;display:grid}@container (min-width:620px){.mcj-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}}.mcj-steps{gap:10px}.mcj-steps>li{grid-template-columns:26px minmax(0,1fr);align-items:center;font-size:.93rem}.mcj-n{width:24px;height:24px}.mcj-addr{flex-wrap:wrap}.mcj-addr .btn{flex:none}.mcj-ip,.mcj-status{white-space:nowrap}.mcj-code{border:1px solid var(--line-cyan);border-radius:var(--radius);background:rgba(var(--accent-rgb), .06);align-content:center;gap:10px;padding:14px;display:grid}.mcj-code label{align-items:center;gap:10px;font-weight:600;display:flex}.mcj-row .input{flex:auto;min-width:0;max-width:none}.mcj-note{margin:0}.links-mc .mcj-organizer{margin-top:-2px}@container (max-width:420px){.mcj-addr,.mcj-row{flex-wrap:wrap}}@media (min-width:700px){.links-panel>:not(.stack){order:-2}}.mcj-row .input{min-width:150px}.mcj-row{flex-wrap:wrap}.mcj-row .input.mcl-code{letter-spacing:.06em;text-align:left;flex:150px;min-width:150px;padding-inline:12px;font-size:1.05rem}.mcj-row .btn{flex:1 0 auto}.tour-server{gap:8px;display:grid}.tour-server .h-sub{margin:0}.bk-job.is-ok{border-left-color:var(--green)}.bk-job.is-fail{border-left-color:var(--red)}.bk-files ul{margin:4px 0 0;padding-left:16px;font-size:.78rem}dialog.dlg-history{width:min(640px, calc(100vw - 2 * var(--gutter)))}.dlg-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.g12{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.c12{grid-column:span 12}.c8{grid-column:span 8}.c7{grid-column:span 7}.c6{grid-column:span 6}.c5{grid-column:span 5}.c4{grid-column:span 4}.c3{grid-column:span 3}.col-stack{align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:1100px){.c8,.c7,.c6,.c5,.c4{grid-column:span 12}}.ui-v2 .panel{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:10px;min-width:0;padding:18px 20px}.ui-v2 .panel h2{font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:1.08rem}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.card-head .muted{font-size:.78rem}.kv-list{margin:0;display:grid}.kv-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.kv-list>div:last-child{border-bottom:0}.kv-list dt{color:var(--muted);min-width:0}.kv-list dd{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:600}.tag{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;display:inline-flex}.tag.is-ok{border-color:color-mix(in srgb, var(--green) 50%, transparent);color:var(--green)}.tag.is-live{border-color:color-mix(in srgb, var(--red) 60%, transparent);color:#fecaca;background:color-mix(in srgb, var(--red) 12%, transparent)}.switch-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.switch-row:last-child{border-bottom:0}.switch-row small{color:var(--muted);font-size:.8rem;display:block}.toggle{flex:none;width:40px;height:22px;display:inline-block;position:relative}.toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle span{pointer-events:none;background:#233049;border-radius:999px;transition:background .2s;position:absolute;inset:0}.toggle span:after{content:"";background:#cbd5e1;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle input:checked+span{background:var(--cyan)}.toggle input:checked+span:after{background:#04121a;transform:translate(18px)}.toggle input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.toggle input:disabled{cursor:not-allowed}.toggle input:disabled+span{opacity:.45}.opt-card:has(input:checked){border-color:var(--cyan);background:#22d3ee0f}.opt-card input{accent-color:var(--cyan);margin-top:3px}.opt-card small{color:var(--muted);display:block}.num-steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.num-steps>li{counter-increment:step;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.num-steps>li:before{content:counter(step);border:1px solid var(--line-strong);width:26px;height:26px;color:var(--cyan);font:700 .75rem var(--font-display);border-radius:50%;place-items:center;display:grid}.check-list{color:var(--muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.check-list li:before{content:"✓";color:var(--green);margin-right:8px}.row-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row-item{border:1px solid var(--line);border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.row-item .avatar{width:36px;height:36px}.row-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-item small{color:var(--muted)}.mini-progress{background:#22d3ee24;border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.stat-tiles{grid-template-columns:minmax(0,1fr)}}.acc-head .avatar{border:2px solid #22d3ee99;width:72px;height:72px}.ui-v2 .acc-tabs button{color:var(--muted);font:500 .95rem var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:10px 0}.ui-v2 .acc-tabs button[aria-selected=true]{color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.code-boxes{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.code-boxes input{text-align:center;text-transform:uppercase;width:100%;min-width:0;max-width:38px;height:46px;color:var(--text);border:1px solid var(--line-strong);caret-color:var(--cyan);background:#0a1220;border-radius:8px;padding:0;font:700 1.25rem ui-monospace,SFMono-Regular,Menlo,monospace}.code-boxes input:focus{outline:2px solid var(--cyan);outline-offset:0;border-color:#0000}.code-boxes input.is-filled{background:#22d3ee0f;border-color:#22d3ee8c}.code-boxes .code-dash{color:var(--muted);font:700 1.1rem var(--font-display);padding:0 2px}.ntf-grid{border-collapse:collapse;width:100%}.ntf-grid th,.ntf-grid td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 6px}.ntf-grid thead th{color:var(--muted);font-size:.78rem;font-weight:500}.ntf-grid th:nth-child(n+2),.ntf-grid td:nth-child(n+2){text-align:center;width:120px}.ntf-grid tbody th small{color:var(--muted);font-weight:400;display:block}.stats-hero>div{min-width:0;padding:20px 22px}.stats-kpis b{font:700 1.6rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;display:block}.stats-kpis span{color:var(--muted);font-size:.75rem}.stats-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:.78rem;display:flex}.stats-big{font:700 2rem/1 var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 10px}.stats-timeline{border-left:2px solid var(--line-strong);gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.stats-timeline li:before{content:"";background:var(--c,var(--cyan));border-radius:3px;width:10px;height:10px;position:absolute;top:5px;left:-20px;transform:rotate(45deg)}.stats-arenas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stats-arena{border:1px solid var(--line);border-radius:8px;padding:12px}.stats-heat{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.seg-pills button{color:var(--muted);font:600 .75rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px}.seg-pills button[aria-pressed=true]{color:var(--text);background:#22d3ee29}.lyc-sum>div{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px 12px}.lyc-sum b{font:700 1.2rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.lyc-sum span{color:var(--muted);font-size:.75rem}.lyc-box{position:relative}.lyc-box svg{width:100%;display:block}.lyc-tip b{font:700 1rem var(--font-display)}.lyc-tip small{color:var(--muted)}.ui-v2 .prof2-hero{padding:0;overflow:hidden}.prof2-name{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.prof2-bio{max-width:70ch;margin:6px 0 0}.prof2-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag.is-gold{color:#fcd34d;border-color:#f5b83d99}.tag.is-violet{color:#c4b5fd;border-color:#8b5cf699}.prof2-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prof2-strip{z-index:1;border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, transparent);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.prof2-strip>li{border-left:1px solid var(--line);gap:2px;min-width:0;padding:14px 18px;display:grid}.prof2-strip>li:first-child{border-left:0}.prof2-strip b{font:700 1.3rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.prof2-strip span{color:var(--muted);font-size:.75rem}.prof2-strip .prof2-rank{color:var(--text);align-items:center;gap:8px;display:flex}.prof2-tour{grid-template-columns:minmax(0,1fr) auto auto auto}.prof2-tour small,.prof2-team small{color:var(--muted);display:block}.prof2-medals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prof2-medals b{font:700 1.5rem var(--font-display);display:block}.prof2-medals small{color:var(--muted)}.prof2-combat{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.prof2-combat b{font:700 1.3rem var(--font-display);font-variant-numeric:tabular-nums;display:block}.prof2-combat span{color:var(--muted);font-size:.75rem}@media (max-width:760px){.prof2-actions{justify-content:flex-start}.prof2-strip>li{border-left:0;border-top:1px solid var(--line)}.prof2-tour{grid-template-columns:minmax(0,1fr) auto}.prof2-combat{grid-template-columns:repeat(2,minmax(0,1fr))}}.prof.ui-v2{width:100%;max-width:1560px;margin:0 auto}.tp-theme-classic{background-image:radial-gradient(600px 240px at 18% 0,#22d3ee4d,#0000 70%),radial-gradient(600px 260px at 85% 40%,#8b5cf64d,#0000 70%),linear-gradient(120deg,#0b1830,#121a3a)}.tp-theme-duels{background-image:radial-gradient(600px 240px at 20% 10%,#f8717152,#0000 70%),radial-gradient(600px 260px at 85% 40%,#22d3ee47,#0000 70%),linear-gradient(120deg,#2a0f14,#0b2233)}.tp-theme-bridge{background-image:radial-gradient(600px 240px at 20% 10%,#60a5fa59,#0000 70%),radial-gradient(600px 260px at 85% 40%,#f8717147,#0000 70%),linear-gradient(120deg,#0c1c3a,#2a1018)}.tp-theme-bedwars{background-image:radial-gradient(600px 240px at 20% 10%,#4ade804d,#0000 70%),radial-gradient(600px 260px at 85% 40%,#f59e0b47,#0000 70%),linear-gradient(120deg,#0d2418,#2a1c08)}.tp-theme-neon{background-image:radial-gradient(600px 240px at 20% 10%,#ec489959,#0000 70%),radial-gradient(600px 260px at 85% 40%,#22d3ee59,#0000 70%),linear-gradient(120deg,#230b2e,#082430)}.tp-theme-gold{background-image:radial-gradient(700px 240px at 20% 0,#f5b83d59,#0000 70%),radial-gradient(600px 260px at 85% 40%,#22d3ee4d,#0000 70%),linear-gradient(120deg,#2a1a05,#0b2a3a)}.tp-prize-list{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tp-act{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg-2) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;align-content:start;align-self:end;gap:10px;min-width:0;margin-top:calc(-1*clamp(30px,8vw,140px));padding:16px;display:grid}.tp-act h2{margin:0;font-size:1rem}.tp-bar{background:rgba(var(--accent-rgb), .14);border-radius:999px;height:6px;margin:8px 0 6px;overflow:hidden}.tp-bar i{background:linear-gradient(90deg, var(--cyan), var(--accent-2));height:100%;display:block}.tp-vs em{font:600 .75rem var(--font-body);color:var(--muted);font-style:normal}.tp-addr{background:var(--bg-2);border:1px solid color-mix(in srgb, var(--green) 50%, transparent);border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.tp-addr code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:700 1rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.tp-wait b{font:700 1.1rem var(--font-display);display:block}.tp-wait small{color:var(--muted)}.tp-presence li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px;font-weight:600;display:grid}.tp-presence li small{color:var(--muted);grid-column:2;font-size:.7rem;font-weight:400}.tp-presence li.on{border-color:color-mix(in srgb, var(--green) 45%, transparent)}@keyframes tp-blink{50%{opacity:.35}}.tp-wo b{font:700 1.2rem var(--font-display);font-variant-numeric:tabular-nums}.tp-act .hint{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.tp-facts b{font:700 1.05rem / 1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:1000px){.tp-act{margin-top:0}.tp-facts>div:nth-child(3){border-left:0}.tp-facts>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.tp-facts b{white-space:normal}}.sb-col h3{text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:.68rem;font-weight:600;overflow:hidden}.sb-p b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;min-width:1.4em}.sb-p.tbd span{color:var(--muted);font-style:italic}.match-dock{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;width:min(320px,100vw - 32px);position:fixed;overflow:hidden;box-shadow:0 12px 34px #00000073}.match-dock.is-ready{border-color:color-mix(in srgb, var(--green) 70%, transparent)}.match-dock-bar{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.match-dock-dot{background:var(--cyan);border-radius:50%;width:9px;height:9px}.match-dock.is-ready .match-dock-dot{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 20%, transparent);animation:1.4s infinite tp-blink}.match-dock.is-disputed .match-dock-dot{background:var(--red)}.match-dock-text b{font-size:.85rem;display:block}.match-dock-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.match-dock-timer{font:700 1rem var(--font-display);color:#fcd34d;font-variant-numeric:tabular-nums}.match-dock-body{gap:8px;padding:0 12px 12px;display:grid}.match-dock-body .hint{color:var(--muted);font-size:.75rem}@media (prefers-reduced-motion:reduce){.match-dock.is-ready .match-dock-dot{animation:none}}html.perf-lite .match-dock.is-ready .match-dock-dot{animation:none}.bn-focus{gap:10px;margin:8px 0;display:grid}.bn-focus-src{cursor:crosshair;touch-action:none;border:1px solid var(--line-strong);border-radius:8px;width:min(100%,420px);position:relative;overflow:hidden}.bn-focus-src:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bn-focus-src img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.bn-focus-dot{background:rgba(var(--accent-rgb), .7);pointer-events:none;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 2px #00000080}.bn-focus-previews{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px;max-width:640px;display:grid}.bn-focus-previews figure{gap:4px;margin:0;display:grid}.bn-focus-previews figcaption{color:var(--muted);font-size:.72rem}.bn-crop{border:1px solid var(--line-strong);background-repeat:no-repeat;background-size:cover;border-radius:6px}.bn-crop.is-wide{aspect-ratio:3}.bn-crop.is-og{aspect-ratio:1200/630}@media (max-width:640px){.bn-focus-previews{grid-template-columns:minmax(0,1fr)}}.home2{gap:14px;display:grid}.home2-hero>*{margin:0;position:relative}.home2-feat:hover,.home2-feat:focus-visible{border-color:var(--cyan)}.home2-feat-banner{background-position:50%;background-size:cover;background-color:var(--panel-2);height:96px;position:relative}.home2-feat-banner:after{content:"";background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--bg-2) 96%, transparent));position:absolute;inset:0}.home2-chips{flex-wrap:wrap;gap:6px;display:flex}.home2-mode:hover,.home2-mode:focus-visible{border-color:var(--m);transform:translateY(-2px)}.home2-h h2{font:700 1.05rem var(--font-display);margin:0}.home2-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 20%, transparent);vertical-align:1px;border-radius:50%;animation:1.6s infinite tp-blink;display:inline-block}.home2-card{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--panel));color:inherit;border-radius:12px;grid-template-rows:minmax(54px,1fr) auto;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.home2-card:hover,.home2-card:focus-visible{border-color:var(--cyan);transform:translateY(-2px)}.home2-card-banner{background-position:50%;background-size:cover;background-color:var(--bg-2);position:relative}.home2-card-banner .tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b14b3;position:absolute;top:8px;left:8px}.discord-cta2{background:linear-gradient(90deg, #5865f229, var(--panel) 60%);border-color:#5865f273;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.discord-cta2 h2{margin:0;font-size:1rem}.discord-cta2 p{margin:4px 0 0;font-size:.82rem}.discord-cta2-logo{color:#fff;background:#5865f2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.discord-cta2-btn{color:#fff;background:#5865f2;grid-column:1/-1;justify-self:start}.home2-news summary:hover{border-color:var(--line-strong)}@media (max-width:1100px){.home2-card{grid-template-rows:90px auto}}@media (prefers-reduced-motion:reduce){.home2-card:hover,.home2-mode:hover{transform:none}.home2-dot{animation:none}}html.perf-lite .home2-dot{animation:none}.tlist{gap:14px;display:grid}.ui-v2 .tlist-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 24px;padding:14px 18px;display:grid}.tlist-toolbar h1{font:700 1.6rem/1 var(--font-display);margin:0}.tlist-kind b{font:700 .95rem var(--font-display)}.tlist-filters{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 24px;padding-top:12px;display:flex}.tlist-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tlist-chips>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:4px;font-size:.72rem}.tlist-search{border:1px solid var(--line-strong);background:var(--bg-2);min-width:240px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;display:flex}.tlist-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:.85rem}.tlist-search:focus-within{border-color:var(--cyan)}.tlist-fcard{border:1px solid var(--line-strong);min-height:128px;color:inherit;background-position:50%;background-size:cover;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.tlist-fcard>*{position:relative}.tlist-fmeta b{color:#fff}.tlist-card{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--panel));color:inherit;border-radius:12px;grid-template-rows:62px auto;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.tlist-card.is-official{border-color:#f5b83d73}.tlist-card.is-partner{border-color:#8b5cf673}.tlist-card:hover,.tlist-card:focus-visible{border-color:var(--cyan);transform:translateY(-2px)}.tlist-banner{background-position:50%;background-size:cover;position:relative}.tlist-tags{justify-content:space-between;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.tlist-tags .tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b14b3}.tag.is-partner{color:#c4b5fd;border-color:#8b5cf699}.tlist-body{gap:7px;min-width:0;padding:10px 12px 12px;display:grid}.tlist-name{font:700 .95rem/1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tlist-open{gap:5px;display:grid}.tlist-row{color:var(--muted);justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.tlist-row b{color:var(--text);font-weight:600}.tlist-org{align-items:center;gap:6px;min-width:0;display:flex}.tlist-org>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tlist-win{font-size:.82rem}.tlist-win b{color:#fcd34d}@media (max-width:900px){.ui-v2 .tlist-toolbar{grid-template-columns:minmax(0,1fr)}.tlist-search{width:100%;margin-left:0}}@media (max-width:560px){.tlist-fcard .btn{justify-self:start}}@media (prefers-reduced-motion:reduce){.tlist-card:hover{transform:none}}.tlist .chip{min-height:0;padding:5px 12px;font-size:.82rem}.rk{gap:14px;display:grid}.rk-tabs,.rk-games{flex-wrap:wrap;gap:6px;display:flex}.rk-tabs a:hover,.rk-games a:hover{color:var(--text)}.rk-tabs a[aria-current=page],.rk-games a[aria-current=page]{color:var(--text);border-color:var(--cyan);background:rgba(var(--accent-rgb), .1)}.rk-search-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.1rem;line-height:1}.rk-search[aria-busy=true]{border-color:rgba(var(--accent-rgb), .6)}.rk-cols{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr);align-items:stretch;gap:14px;display:grid}.rk-main,.rk-side{flex-direction:column;gap:12px;min-width:0;display:flex}.rk-side>:last-child{flex:1}.rk-card{flex-direction:column;gap:10px;display:flex}.rk-grow .rk-hint{margin-top:auto}.rk-hint{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.rk-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rk-pod{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:12px;gap:8px;padding:11px 14px 10px;display:grid}.rk-pod-link{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.rk-medal{font-size:24px}.rk-pod-who{min-width:0}.rk-pod-who b{-webkit-line-clamp:2;overflow-wrap:anywhere;font:700 1rem/1.15 var(--font-display);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rk-pod-who small,.rk-pod-val small{color:var(--muted);font-size:.72rem}.rk-pod-val{font:700 1.12rem var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rk-pod-val small{font-family:var(--font-body);font-weight:400;display:block}.rk-prize{white-space:nowrap;background:#f5b83d12;border:1px solid #f5b83d66;border-radius:8px;justify-content:space-between;gap:8px;padding:3px 9px;font-size:.7rem;display:flex}.rk-prize b{color:var(--gold);font-size:.75rem}.rk-season{color:var(--muted);margin:-4px 2px 0;font-size:.76rem}.ui-v2 .rk-table{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden;container-type:inline-size}.rk-scroll{scrollbar-width:thin;flex:1;max-height:clamp(260px,100vh - 462px,760px);overflow:auto}.rk-who,.rk-rank,.rk-form{vertical-align:middle}.rk-table .num{text-align:right}.rk-pos{color:var(--muted);width:1%;font-weight:600}.rk-who{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rk-rank{align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.rk-wl{color:var(--muted)}.rk-wl b{color:var(--green);font-weight:600}.rk-form{vertical-align:middle;gap:3px;display:inline-flex}.rk-form .w{color:var(--green);background:#4ade8026}.rk-form .l{color:var(--red);background:#f8717124}.rk-form .d{color:var(--muted);background:#9aa9c226}.rk-nohit b{color:var(--text)}.rk-pager{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:8px 12px;font-size:.82rem;display:flex}.rk-pager-btns{gap:6px;display:flex}.rk-pager .chip{min-height:28px;padding:3px 12px;font-size:.8rem}@container (max-width:860px){.rk-table .c-last{display:none}}@container (max-width:720px){.rk-table .c-form{display:none}}@container (max-width:600px){.rk-table .c-wr{display:none}}@container (max-width:470px){.rk-table .c-rank,.rk-who img,.rk-who .team-logo{display:none}}.ui-v2 .rk-empty{text-align:center;flex:1;align-content:center;justify-items:center;gap:12px;padding-block:40px;display:grid}.rk-empty-prizes{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.rk-empty-prizes b{color:var(--gold)}.rk-empty-title{font:700 1.1rem var(--font-display);margin:0}.rk-me-top{align-items:center;gap:14px;display:flex}.rk-me-pos{font:700 2.2rem/1 var(--font-display);color:var(--cyan)}.rk-bar{background:rgba(var(--accent-rgb), .14);border-radius:999px;height:6px;display:block;overflow:hidden}.rk-gap{color:var(--muted);justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.rk-gap b{color:var(--text);font-variant-numeric:tabular-nums}.rk-tiers-card{flex-direction:column;gap:10px;display:flex}.rk-tiers{flex:1;align-content:space-evenly;gap:4px;margin:0;padding:0;list-style:none;display:grid}.rk-tiers li.is-cur{background:rgba(var(--accent-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .35)}.rk-tiers b{font:700 .86rem var(--font-display)}.rk-tiers small{color:var(--muted);font-size:.75rem}.rk-mini{margin:0;padding:0;list-style:none;display:grid}.rk-mini li:last-child{border-bottom:0}.rk-mini small{color:var(--muted);font-size:.74rem;display:block}.rk-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rk-kpis b{font:700 1.25rem var(--font-display);font-variant-numeric:tabular-nums;display:block}.rk-next{color:inherit;background:var(--panel);border:1px solid #f5b83d8c;border-radius:10px;text-decoration:none;display:grid;overflow:hidden}.rk-next-top{color:#f1f5f9;gap:6px;padding:16px 18px 14px;display:grid}.rk-next-top .tag{color:#e2e8f0;background:#070b1459;border-color:#ffffff59}.rk-next-top .tag.gold,.rk-next-top .rk-next-lbl{color:#fcd34d}.rk-next-lbl{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.rk-next-top>b{font:700 1.3rem/1.15 var(--font-display)}.rk-next-tags{flex-wrap:wrap;gap:6px;display:flex}.rk-next-body{gap:8px;padding:14px 18px 16px;display:grid}.rk-next-prize{color:var(--gold);background:#f5b83d12;border:1px solid #f5b83d66;border-radius:8px;padding:7px 10px;font-size:.8rem}.rk-next .btn{width:100%}@media (max-width:1000px){.rk-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.rk-podium{grid-template-columns:minmax(0,1fr)}}.pg{gap:14px;display:grid}.ui-v2 .pg-toolbar{gap:10px;padding:14px 18px;display:grid}.pg-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.pg-bar-right{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.pg-bar-right .rk-search{flex:0 360px;min-width:0;margin-left:0}.pg-pop{z-index:30;border:1px solid var(--line-strong);background:var(--panel-2);border-radius:12px;gap:14px;width:min(420px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000073}.pg-tokens{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;padding-top:10px;font-size:.82rem;display:flex}.pg-token{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .12);border-radius:6px;align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}.pg-token a:hover{color:var(--text)}@media (max-width:640px){.pg-bar-right{flex-basis:100%}.pg-bar-right .rk-search{flex:200px}.pg-pop{width:auto;top:100px;left:12px;right:12px}}.pg-cols{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr);align-items:stretch;gap:14px;display:grid}.ui-v2 .pg-box{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.pg-scroll{scrollbar-width:thin;flex:1;max-height:clamp(320px,100vh - 300px,900px);padding:12px;overflow:auto}.pg-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.pg-empty{text-align:center;color:var(--muted);margin:0;padding:48px 12px}.pg-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:8px 12px;font-size:.82rem;display:flex}.pg-foot-btns{gap:6px;display:flex}.pg-foot .chip{min-height:28px;padding:3px 12px;font-size:.8rem}.pg-pc{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:10px;gap:7px;min-width:0;padding:10px 12px;display:grid}.pg-pc.is-lft{border-color:#8b5cf680}.pg-pc-top{color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.pg-av{flex:none;display:inline-block;position:relative}.pg-on{border:2px solid var(--bg-2);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.pg-on.is-today{background:var(--green)}.pg-pc-name{min-width:0}.pg-pc-name b{font:700 .95rem var(--font-display);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.pg-pc-name small{color:var(--muted);font-size:.75rem}.pg-rank{white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:inline-flex}.pg-tags{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.pg-tags .tag{padding:1px 8px;font-size:.7rem}.pg-violet{color:#a78bfa;border-color:#8b5cf699}.pg-new{border-color:rgba(var(--accent-rgb), .55);color:var(--cyan)}.pg-ok{color:var(--green);border-color:#4ade8073}.pg-facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid}.pg-facts div:first-child{border-left:0}.pg-facts b{font:700 .88rem var(--font-display);font-variant-numeric:tabular-nums;margin-right:4px}.pg-bio{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-style:italic;overflow:hidden}.pg-act{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.pg-act .btn{white-space:nowrap;min-height:0;padding:5px 8px;font-size:.78rem}.pg-sent{color:var(--green);cursor:default;border-color:#4ade8080}.pg-side{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-side>:last-child{flex:1}.ui-v2 .pg-card{flex-direction:column;gap:8px;padding-block:12px;display:flex}.pg-card p{margin:0;font-size:.85rem}.pg-prof-top{align-items:center;gap:12px;display:flex}.pg-prof-top .muted{font-size:.8rem}.pg-ring{--p:0;width:52px;height:52px;font:700 .92rem var(--font-display);background:conic-gradient(var(--cyan) calc(var(--p) * 1%), rgba(var(--accent-rgb), .14) 0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pg-items{flex-wrap:wrap;gap:6px;display:flex}.pg-item{border:1px dashed rgba(var(--accent-rgb), .55);color:var(--cyan);border-radius:999px;padding:2px 10px;font-size:.75rem;text-decoration:none}.pg-item.is-done{color:var(--green);background:#4ade8014;border-style:solid;border-color:#4ade8066}.pg-lft{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px;display:grid;position:relative}.pg-lft b{font-size:.85rem;display:block}.pg-lft small{color:var(--muted);font-size:.75rem}.pg-lft input{opacity:0;pointer-events:none;position:absolute}.pg-switch{background:#9aa9c24d;border-radius:999px;width:38px;height:22px;transition:background .15s;position:relative}.pg-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.pg-lft input:checked+.pg-switch{background:var(--violet,#8b5cf6)}.pg-lft input:checked+.pg-switch:after{transform:translate(16px)}.pg-lft input:focus-visible+.pg-switch{outline:2px solid var(--cyan);outline-offset:2px}.pg-lft input:disabled+.pg-switch{opacity:.6}.pg-side-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pg-ppl{margin:0;padding:0;list-style:none;display:grid}.pg-ppl li:last-child{border-bottom:0}.pg-ppl b{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;display:block;overflow:hidden}.pg-ppl small{color:var(--muted);font-size:.72rem}.pg-ppl .btn{min-height:0;padding:4px 10px;font-size:.75rem}.pg-friends{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-invite{background:linear-gradient(160deg,#5865f224,#0000 70%);border:1px solid #5865f273;border-radius:10px;gap:8px;margin-top:auto;padding:10px 12px;display:grid}@media (max-width:1000px){.pg-cols{grid-template-columns:minmax(0,1fr)}}.pg-scroll:has(>.pg-empty){place-items:center;display:grid}.sz-prog i{background:linear-gradient(90deg, var(--cyan), var(--violet));height:100%;display:block}.sz .input{min-height:38px;padding:7px 10px}.sz .field .label{font-size:.85rem}.sz .hint{font-size:.8rem}.sz-fields small{color:var(--muted);font-size:.72rem}.panel>.sz-acts:last-child{margin-top:14px}.sz-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px;font-size:.88rem}.sz-tabs button[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--text)}.sz-prizes .h{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.sz-ffields .label{line-height:1.25;font-size:.78rem!important}.sz-sched button{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px 12px;display:grid}.sz-sched button:hover{border-color:var(--line-strong)}.sz-sched button[aria-current=true]{border-color:var(--line-cyan);background:color-mix(in srgb, var(--cyan) 7%, transparent)}.sz-sched small{color:var(--muted);grid-column:1/-1;font-size:.75rem}.sz-pend small{color:var(--muted);font-size:.78rem;display:block}.sz-end-list{gap:6px;margin:0;padding-left:18px;display:grid}.fr-fog{z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 50% 46%,#0000 46%,#03050b94 70%,#03050bf7 100%),linear-gradient(90deg,#03050bb3,#0000 14% 86%,#03050bb3);position:absolute;inset:0;overflow:hidden}.fr-intro-mark b{font:700 clamp(22px, 3vw, 34px) / 1 var(--font-display);letter-spacing:.06em}.fr-intro-mark span{color:#9aa9c2;letter-spacing:.08em;min-height:1.2em;font-size:13px}.fr-vig{pointer-events:none;position:absolute;left:0;right:0}.fr-ov-top{top:20px;left:var(--gutter);right:var(--gutter);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;display:grid}.fr-ov-top>*{pointer-events:auto}.fr-ttl>span{color:#9aa9c2;font-size:13px}.fr-meter i{transition:flex-basis .8s;display:block}.fr-score b{font:700 15px var(--font-display);letter-spacing:.02em;margin-right:6px}.fr-score em{color:#e6edf7;font-variant-numeric:tabular-nums;font-style:normal}.fr-tools button{color:#e6edf7;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a10208c;border:1px solid #ffffff29;border-radius:50%;width:36px;height:36px;font-size:15px}.fr-tools button[aria-pressed=true]{color:#22d3ee;border-color:#22d3ee}.fr-ov-bl h2{color:#e6edf7;font:700 19px/1.15 var(--font-display);margin:0}.fr-ctl i{height:100%;transition:width .4s;display:block}.fr-go{color:#04121a;font:700 13px var(--font-body);text-shadow:none;background:#22d3ee;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;display:inline-flex}.fr-ov-br li{color:#9aa9c2;font-size:12.5px;transition:opacity .5s;animation:.5s fr-in}.fr-ov-br li b{color:#e6edf7}@keyframes fr-in{0%{opacity:0;transform:translateY(6px)}}.fr-tip b{font:700 13.5px var(--font-display)}.fr-lbl3 b{font:700 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;display:block}.fr-lbl3 small{color:#9aa9c2;font:600 10px var(--font-body);letter-spacing:.12em;text-transform:uppercase;display:block}.fr-rm-hint button{color:#1a1205;font:700 12.5px var(--font-body);cursor:pointer;background:#fcd34d;border:0;border-radius:999px;padding:5px 12px}.fr-cf h2{font:700 19px/1.2 var(--font-display)}.fr-cf-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fr-cf-list li{color:#9aa9c2;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.45;display:grid}.fr-cf-list li i{text-align:center;font-style:normal}.fr-cf-list li b{color:#e6edf7}@media (max-width:760px){.fr-ttl>span{font-size:12px}.fr-tools button{width:32px;height:32px;font-size:13px}}@media (prefers-reduced-motion:reduce){.fr-meter i{transition:none}}:root[data-theme=light] .home2-front-pcts b,:root[data-theme=light] .tag.fr-tag{filter:brightness(.62)saturate(1.3)}.tag.fr-tag{border-color:color-mix(in srgb, var(--fc) 55%, transparent);background:color-mix(in srgb, var(--fc) 10%, transparent);color:var(--fc);text-decoration:none}[data-scene~=fb] main{--fbx:max(var(--gutter), calc((100vw - 1360px) / 2));max-width:none;padding-inline:var(--fbx)}html[data-scene~=fb] body{background:#03050b radial-gradient(120% 90% at 50% 30%,#0b1430,#03050b 80%) fixed}html[data-scene~=fb] body:after{background:radial-gradient(900px 600px at 82% 8%,#22d3ee1f,#0000 70%),radial-gradient(900px 640px at 12% 92%,#8b5cf621,#0000 70%),radial-gradient(72% 66% at 56% 38%,#0000 35%,#03050bdb 96%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%2322d3ee' stroke-opacity='0.09'/%3E%3C/svg%3E") 0 0/56px 100px}html[data-scene~=fb]:root[data-theme=light] body{background:var(--bg)}html[data-scene~=fb]:root[data-theme=light] body:after{background:radial-gradient(900px 600px at 82% 8%,#0e74901a,#0000 70%),radial-gradient(900px 640px at 12% 92%,#7c3aed14,#0000 70%),radial-gradient(72% 66% at 56% 38%,#0000 35%,#f4f7fbeb 96%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%230e7490' stroke-opacity='0.1'/%3E%3C/svg%3E") 0 0/56px 100px}html[data-scene~=fb] body .site-header{background:#03050bc7;border-bottom-color:#9aa9c21a}html[data-scene~=fb]:root[data-theme=light] body .site-header{background:#f4f7fbdb}.pin-bar{margin-bottom:var(--pin-gap,0px);position:relative}@media (min-width:900px) and (min-height:560px){.pin-bar{top:var(--site-head-h,65px);z-index:40;margin:-8px -12px calc(var(--pin-gap,0px) - 8px);padding:8px 12px;position:sticky}.pin-bar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#03050bc7;border-radius:0 0 12px 12px;transition:opacity .15s;position:absolute;inset:0;box-shadow:0 1px #9aa9c21a,0 14px 24px -18px #000}.pin-bar.is-stuck:before{opacity:1}:root[data-theme=light] .pin-bar:before{background:#f4f7fbe6;box-shadow:0 1px #0f172a14,0 14px 24px -18px #0f172a59}}@media (prefers-reduced-motion:reduce){.pin-bar:before{transition:none}}html[data-scene~=fb] body .site-footer{border-top-color:#0000}.ui-v2.fb .panel:not(.fb-hero,.home2-hero),.fb .home2-feat,[data-scene~=fb] main>.panel{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);background:color-mix(in srgb, var(--panel) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 24px 60px #00000047}:root[data-theme=light] :is(.ui-v2.fb .panel:not(.fb-hero,.home2-hero),.fb .home2-feat,[data-scene~=fb] main>.panel){background:color-mix(in srgb, var(--panel) 78%, transparent);box-shadow:0 18px 44px #1e325a1a}.ui-v2.fb .panel.fb-hero,.ui-v2.fb .home2-top.fb-hero{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.fb .home2-feat-banner{height:130px;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.fb .home2-feat-banner:after{display:none}.ui-v2.fb .discord-cta2{background:linear-gradient(90deg, #5865f229, color-mix(in srgb, var(--panel) 55%, transparent) 60%)}.fb .tlist-chips{gap:4px 22px}.fb .tlist-chips>span{margin-right:-6px}.fb .tlist-chips .chip{min-height:0;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:7px;padding:6px 0 7px;font-size:.92rem;font-weight:600}.fb .tlist-chips .chip:hover{color:var(--text);border-bottom-color:color-mix(in srgb, var(--muted) 45%, transparent)}.fb .tlist-chips .chip[aria-current=page]{color:var(--text);border-bottom-color:var(--cyan);text-shadow:0 0 14px rgba(var(--accent-rgb), .45);background:0 0}:root[data-theme=light] .fb .tlist-chips .chip[aria-current=page]{text-shadow:none}.sq{gap:9px;display:grid}.sq-av{object-fit:cover;background:var(--panel-2);border-radius:50%;flex:none;width:26px;height:26px}.sq-av.is-empty{box-sizing:border-box;border:1px dashed var(--line-strong);color:var(--muted);background:0 0;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid}.sq-tabs{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sq-tabs button{color:var(--muted);font:600 .8rem/1 var(--font-display);cursor:pointer;background:0 0;border:0;padding:8px 6px}.sq-tabs button[aria-selected=true]{background:var(--panel-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--cyan)}.sq-row2{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.sq-cap{font:600 .68rem/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.sq-sub{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.sq-slots{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sq-slot{border:1px solid var(--line);border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:38px;padding:5px 8px;display:grid}.sq-slot.is-empty{color:var(--muted);border-style:dashed}.sq-who{min-width:0;line-height:1.2;display:grid}.sq-who small{color:var(--muted);align-items:center;gap:4px;font-size:.72rem;display:flex}.sq-st{font:600 .66rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:4px 7px}.sq-st.is-cap{color:var(--cyan);background:rgba(var(--accent-rgb), .12)}.sq-st.is-ok{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.sq-st.is-wait{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.sq-st.is-no{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent)}.sq-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.1rem}.sq-row-btns{gap:4px;display:flex}.sq-mini{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:3px 7px;font-size:.72rem}.sq-pick{border:1px solid var(--line);border-radius:8px;overflow:hidden}.sq-search{border:0;border-bottom:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--text);font:inherit;padding:8px 10px;font-size:.85rem}.sq-pick-h{font:600 .66rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:6px 10px 2px}.sq-pick ul{scrollbar-width:thin;max-height:152px;margin:0;padding:2px 0 4px;list-style:none;overflow:auto}.sq-pick li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 10px;display:grid}.sq-empty{color:var(--muted);margin:0;padding:8px 10px;font-size:.8rem}.sq-dot{background:#4b5a74;border-radius:50%;width:7px;height:7px;display:inline-block}.sq-dot.today{background:var(--green)}.sq-dot.week{background:var(--cyan)}.sq-add{font:600 .68rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--cyan);border:1px solid rgba(var(--accent-rgb), .45);cursor:pointer;background:0 0;border-radius:5px;padding:5px 8px}.sq-add[aria-pressed=true]{background:var(--cyan);color:var(--bg);border-color:var(--cyan)}.sq-hint{margin:0;font-size:.75rem}.sq-how{color:var(--muted);font-size:.78rem}.sq-how ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.sq-badge{font:600 .76rem/1.2 var(--font-display);border-radius:6px;align-items:center;gap:7px;width:fit-content;padding:6px 9px;display:inline-flex}.sq-badge.is-wait{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent)}.sq-spin{border:2px solid color-mix(in srgb, var(--amber) 25%, transparent);border-top-color:var(--amber);border-radius:50%;flex:none;width:10px;height:10px;animation:1s linear infinite sq-spin;display:inline-block}@keyframes sq-spin{to{transform:rotate(360deg)}}.sq-head{align-items:center;gap:10px;display:flex}.sq-head small{color:var(--muted);font-size:.75rem}.sq-bar{background:var(--panel-2);border-radius:3px;height:5px;overflow:hidden}.sq-btns{flex-wrap:wrap;gap:8px;display:flex}.sq-danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.sq-inv{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:10px;gap:10px;padding:12px;display:grid}.sq-from small{color:var(--muted);font-size:.75rem}.sq-link{color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-size:.8rem;text-decoration:underline}.sq-prev ul{gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.sq-prev label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sq-badge.is-ok{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}[data-scene~=fb] main{padding-top:24px;padding-bottom:16px}.mm2-hist li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:.85rem;display:grid}.mm2-hist li+li{border-top:1px solid #9aa9c214}.ev2-bar{background:#9aa9c22e;border-radius:3px;height:6px;display:block;overflow:hidden}.ev2-bar i{background:linear-gradient(90deg, var(--cyan), #a78bfa);height:100%;display:block}.btn-discord{color:#fff;background:#5865f2;border-color:#5865f2}.btn-discord:hover{color:#fff;background:#4752c4;border-color:#4752c4}.ev2-cap{color:var(--muted);gap:4px;font-size:.72rem;display:grid}.ev2-cap .ev2-bar{height:4px}.ev2-cap.is-full{color:var(--amber)}.ev2-cap.is-full .ev2-bar i{background:var(--amber)}@media (max-width:720px){.ev2-ev>.ev2-cap,.ev2-ev>.btn{grid-column:2;justify-self:start}}.srv{gap:14px;display:grid}.ui-v2.fb .panel.srv-hero{padding:0;overflow:hidden}.srv-icon .avatar{border:3px solid color-mix(in srgb, var(--panel) 90%, transparent);background:var(--panel-2);border-radius:24px;width:96px;height:96px;display:block;box-shadow:0 10px 30px #0006}.srv-id h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.9rem;line-height:1.1;display:flex}.srv-meta b{color:var(--text);font-weight:600}.srv-games span{border:1px solid var(--line);color:var(--text);font:600 .7rem / 1 var(--font-display);border-radius:5px;padding:4px 7px}.srv-grid>.srv-h{grid-column:1}.srv-grid>.srv-main{grid-area:2/1}.srv-grid>.srv-side{grid-area:2/2}.ui-v2.fb .panel.srv-empty{text-align:center;padding:26px 24px}.ui-v2.fb .panel.srv-list{padding:12px 16px 6px}.srv-lhead a{color:var(--cyan);font-size:.78rem}.srv-list ul{margin:4px 0 0;padding:0;list-style:none}.srv-row .btn-sm{padding:6px 12px;font-size:.78rem}.srv-row time small,.srv-t small{color:var(--muted);font:500 .74rem / 1.3 var(--font-body)}.srv-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.srv-t .ev2-cap{justify-self:start;min-width:min(220px,100%)}.ui-v2.fb .panel.srv-box{gap:10px;padding:14px 16px;display:grid}.srv-box h2{margin:0;font-size:.88rem}.srv-box p{color:var(--muted);margin:0;font-size:.82rem}.srv-tags span{color:var(--violet-text);background:#a78bfa1f;border-radius:5px;padding:3px 8px;font-size:.72rem}.srv-kv dt{color:var(--muted)}.srv-kv dd{margin:0;font-weight:600}.srv-top li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:.82rem;display:grid}.srv-top li+li{border-top:1px solid #9aa9c214}.srv-top .avatar{border-radius:50%;width:28px;height:28px}.srv-top a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.srv-top a:hover{text-decoration:underline}.srv-rank small{color:var(--muted);font:500 .72rem / 1 var(--font-body);font-variant-numeric:tabular-nums}.srv-report .btn{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}@media (max-width:1100px){.srv-grid>.srv-side{grid-area:3/1;margin-top:4px}}@media (max-width:720px){.srv-icon .avatar{border-radius:18px;width:72px;height:72px}.srv-id h1{font-size:1.5rem}.srv-row>:nth-child(n+3){grid-column:2;justify-self:start}.srv-t b{white-space:normal}}.pnl{gap:14px;display:grid}.pnl-head .avatar{border:1px solid var(--line-strong);border-radius:16px;width:60px;height:60px;display:block}.pnl-pill.is-ok{color:var(--green);border-color:#4ade8066}.pnl-pill.is-warn{color:var(--amber);border-color:#fbbf2480}.pnl-pill.is-pro{color:var(--violet-text);border-color:#a78bfa73}.pnl-pill.is-gold{color:#f5b83d;border-color:#f5b83d80}.pnl-links a{color:var(--cyan)}.pnl-tabs button[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--text)}.pnl-n.is-warn{color:var(--amber);border-color:#fbbf2480}.pnl-flt button{all:unset;color:var(--muted);font:600 .82rem / 1 var(--font-display);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 0 8px;display:inline-flex}.pnl-flt button[aria-pressed=true]{border-bottom-color:var(--cyan);color:var(--text)}.pnl-flt button[aria-pressed=true] .pnl-n{color:var(--cyan);border-color:#22d3ee80}.ui-v2.fb .panel.pnl-box{gap:10px;padding:14px 16px;display:grid}.pnl-box>h2,.pnl-box>header h2{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.pnl-box p{margin:0}.pnl-box .muted{font-size:.82rem}.pnl-stat b{font:700 1.6rem / 1.1 var(--font-display);font-variant-numeric:tabular-nums}.ui-v2.fb .panel.pnl-list{padding:4px 16px}.pnl-list>h2{margin:10px 0 2px;font-size:.9rem}.pnl-when small{color:var(--muted);font:500 .72rem / 1.3 var(--font-body);display:block}.pnl-t b,.pnl-t a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.pnl-t small{color:var(--muted);font-size:.75rem}.pnl-meter i{background:linear-gradient(90deg, var(--cyan), #a78bfa);height:100%;display:block}.pnl-meter.is-live i{background:var(--amber)}.pnl-menu button,.pnl-menu a{all:unset;color:var(--text);cursor:pointer;border-radius:7px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.pnl-menu button:hover,.pnl-menu a:hover,.pnl-menu button:focus-visible,.pnl-menu a:focus-visible{background:#22d3ee14}.pnl-menu button:disabled{color:var(--muted);cursor:default}.pnl-menu .is-danger{color:var(--red)}.pnl-todo li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:.82rem;display:grid}.pnl-todo li+li{border-top:1px solid #9aa9c214}.pnl-todo i{border:1.5px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.pnl-kv dt{color:var(--muted)}.pnl-kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pnl-small-list{margin:0;padding:0;list-style:none;display:grid}.pnl-small-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:.82rem;display:grid}.pnl-small-list li+li{border-top:1px solid #9aa9c214}.pnl-small-list small{color:var(--muted);font-size:.75rem;display:block}.pnl-small-list small.is-late{color:var(--red)}.ui-v2.fb .panel.pnl-form{gap:10px;padding:14px 18px;display:grid}.pnl-step-l i{width:20px;height:20px;color:var(--cyan);border:1px solid #22d3ee80;border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-style:normal;display:grid}.pnl-hint.is-ok{color:var(--green)}.pnl-preview .pnl-pv-prize b{color:var(--text)}@media (max-width:720px){.pnl-row>.pnl-when{grid-area:1/1}.pnl-row>.pnl-st{grid-area:1/2;justify-self:end}.pnl-row>.pnl-t{grid-area:2/1/auto/-1}.pnl-row>.pnl-fill{grid-area:3/1}.pnl-row>.pnl-acts{grid-area:3/2}}.pnl-rec-acts .select{width:auto;min-height:0;padding:5px 28px 5px 8px;font-size:.78rem}.pnl-form .chip{padding:6px 12px;font-size:.8rem}.pnl-form .field>.label,.pnl-form .field>label{color:var(--muted);margin-bottom:4px;font-size:.75rem;font-weight:500}.pnl-form .input,.pnl-form .textarea,.pnl-form .select,.pnl-box .input,.pnl-box .select{min-height:0;padding:8px 11px;font-size:.85rem}.pnl-quick .btn{white-space:nowrap;padding-inline:10px;font-size:.85rem}.pnl-box .field>label,.pnl-box .field>.label,.pnl-box .field>.label-like{color:var(--muted);margin-bottom:4px;font-size:.75rem;font-weight:500}.srv-follow.is-on{color:var(--cyan);background:#22d3ee14;border-color:#22d3ee99}.srv-vanity{border:1px solid var(--line);color:var(--cyan);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font:500 .78rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.srv-vanity span{overflow-wrap:anywhere}.srv-vanity button{all:unset;color:var(--muted);font:600 .75rem / 1 var(--font-body);cursor:pointer}.srv-vanity button:hover{color:var(--text)}.sz-skins li{grid-template-columns:minmax(150px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}.pnl-items-row>ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pnl-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pnl-item-qty b{text-align:center;min-width:22px;font-size:.76rem}.pnl-item-qty button{width:20px;height:20px;color:var(--muted);font:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;padding:0;line-height:1}.pnl-item-qty button:disabled{opacity:.35;cursor:default}.cores{color:#67e8f9;font-weight:600}.ntf-pop,dialog.dlg-missions{border:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 97%, transparent), color-mix(in srgb, var(--bg) 96%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;box-shadow:0 30px 80px #00000080,inset 0 1px #22d3ee1f}:root[data-theme=light] :is(.ntf-pop,dialog.dlg-missions){box-shadow:0 22px 50px #1e325a29}.ntf-pop{overflow:hidden}.ntf-pop.pop-wide{width:min(420px,100vw - 24px);max-height:min(78vh,640px)}.pop-h{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 0;display:flex}.pop-h strong{font-family:var(--font-display);font-size:1rem}.pop-tools{align-items:center;gap:6px;display:flex}.pop-ib{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;font-size:.9rem;display:grid}.pop-ib:hover,.pop-ib.is-on{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, transparent)}.pop-back{color:var(--text);font:600 1rem/1.2 var(--font-display);cursor:pointer;background:0 0;border:0;padding:0}.pop-tabs{border-bottom:1px solid var(--line);gap:18px;padding:8px 14px 0;display:flex}.pop-tabs button{color:var(--muted);font:600 .9rem/1 var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 0 9px;display:inline-flex}.pop-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--cyan)}.pop-tabs em{border:1px solid var(--line);border-radius:5px;padding:2px 5px;font-size:.68rem;font-style:normal}.pop-tabs em.is-hot{border-color:var(--cyan);background:var(--cyan);color:#04121a}.ntf-pop .pop-search{width:calc(100% - 28px);min-height:38px;margin:10px 14px 0;padding:8px 11px;font-size:.9rem}.pop-chips{flex-wrap:wrap;gap:5px;padding:8px 14px 0;display:flex}.pop-chips button{border:1px solid var(--line);color:var(--muted);font:600 .74rem/1 var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.pop-chips button[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--cyan) 55%, transparent);background:color-mix(in srgb, var(--cyan) 10%, transparent)}.pop-chips em{color:var(--cyan);font-style:normal}.ntf-pop .pop-list{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:6px 8px;list-style:none;display:flex;overflow-y:auto}.pop-list .inbox-row{border-bottom:0;border-radius:10px;padding:7px 8px}.pop-list .inbox-name{align-items:center;gap:6px;display:flex}.pop-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pop-grp{color:var(--muted);font:700 .68rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;padding:10px 8px 4px}.pop-empty{text-align:center;padding:14px 8px;font-size:.88rem}.pop-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex}.pop-foot .ntf-link{color:var(--muted);text-decoration:none}.pop-foot .ntf-link:hover,.pop-foot .ntf-link.is-accent{color:var(--cyan)}.pop-error{margin:6px 14px 0;font-size:.85rem}.pop-av{flex:none;display:inline-flex;position:relative}.pop-av.is-live:after{content:"";border:2px solid var(--panel);background:#4ade80;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.pop-req{color:#fbbf24;font:700 .62rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:1px solid #fbbf2480;border-radius:4px;padding:2px 5px}.pt-rank{font:700 .66rem/1 var(--font-display);white-space:nowrap;border:1px solid;border-radius:5px;flex:none;padding:2px 5px}.pt-faction{white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.pt-faction:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.pt-playing{color:#16a34a;white-space:nowrap;font-size:.78rem}:root:not([data-theme=light]) .pt-playing{color:#4ade80}.pt-playing:before{content:"● "}.pt-station{white-space:nowrap;font-size:.78rem}.pt-station.is-crew{color:var(--cyan)}.pop-station{color:var(--cyan);font:600 .78rem/1.2 var(--font-display);background:#22d3ee1a;border-radius:999px;align-self:flex-end;width:fit-content;margin:8px 14px 0 auto;padding:4px 10px}.pop-st-badge{color:#7c3aed;white-space:nowrap;font-variant-numeric:tabular-nums;background:#8b5cf629;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:600}:root:not([data-theme=light]) .pop-st-badge{color:#c4b5fd}.pop-st-badge.is-crew{color:var(--cyan);background:#22d3ee1f}.pop-note{margin:6px 14px 0;font-size:.8rem}.pop-person{border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pop-person:hover{background:rgba(var(--accent-rgb), .06)}.pop-person-id{min-width:0;color:var(--text);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.pop-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pop-person-name{align-items:center;gap:6px;min-width:0;display:flex}.pop-person-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pop-person-text small{min-height:1em;color:var(--muted);font-size:.78rem}.pop-person-acts{flex:none;align-items:center;gap:5px;display:flex}.pop-menu-wrap{position:relative}.pop-dots{letter-spacing:1px;padding-inline:8px}.pop-list .ntf-row{border-bottom:0;border-left-width:2px;border-radius:10px;padding:9px 8px}.pop-list .ntf-row.ntf-unread{background:color-mix(in srgb, var(--cyan) 6%, transparent)}.pop-list .ntf-icon{border-width:1px;border-radius:10px;width:34px;height:34px}.pop-set{padding:8px 14px 4px;overflow-y:auto}.pop-set-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 56px 64px;align-items:center;gap:10px;padding:7px 0;font-size:.9rem;display:grid}.pop-set-row>:not(:first-child){justify-self:center}.pop-set-h{color:var(--muted);font:700 .66rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-top:0}.pop-set-h+.pop-set-row{border-top:0}@media (min-width:641px){.chat-window{position:relative}.chat-window:not(.chat-window-page){border:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 97%, transparent), color-mix(in srgb, var(--bg) 96%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:0;border-radius:16px 16px 0 0;width:352px;height:452px;box-shadow:0 -10px 60px #00000073,inset 0 1px #22d3ee1f}}.chat-who{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.chat-who-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);font-weight:700;overflow:hidden}.chat-who-sub{align-items:center;gap:6px;display:flex}.pmc{z-index:3;border:1px solid var(--line-strong);background:var(--panel);border-radius:14px;gap:10px;padding:14px;display:grid;position:absolute;top:56px;left:10px;right:10px;box-shadow:0 20px 50px #0000008c}.pmc-id{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pmc-id>span{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pmc-id b{font:700 1.05rem/1.1 var(--font-display)}.pmc-kv{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.88rem;display:grid}.pmc-kv dt{color:var(--muted)}.pmc-kv dd{text-align:right;margin:0;font-weight:600}.pmc-acts{align-items:center;gap:8px;display:flex}.pmc-acts>*{flex:1}@media (min-width:1181px){.user-pop{border:1px solid color-mix(in srgb, var(--line-strong) 85%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 97%, transparent), color-mix(in srgb, var(--bg) 96%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;min-width:320px;padding:8px;box-shadow:0 30px 80px #00000080,inset 0 1px #22d3ee1f}}.user-pop-head strong{align-items:center;gap:6px;display:flex}.user-pop-head small.user-pop-tags{align-items:center;gap:6px;margin-top:4px;display:flex}dialog.dlg-missions{width:min(420px,100vw - 24px);max-height:calc(100dvh - 90px);margin:0;position:fixed;inset:70px max(16px,50vw - 664px) auto auto}dialog.dlg-missions::backdrop{background:0 0}@media (max-width:720px){dialog.dlg-missions{width:auto;inset:64px 12px auto}.ntf-pop.pop-wide{width:auto;position:fixed;top:64px;left:12px;right:12px}}.site-header:has(.ntf-bell.is-open,.user-menu.is-open){z-index:95}.chat-who-sub{min-width:0;max-width:100%}.chat-who-sub .pt-playing{text-overflow:ellipsis;min-width:0;overflow:hidden}.pop-person-acts .btn,.pop-list .ntf-actions .btn{min-height:30px;padding:4px 10px;font-size:.8rem}.user-pop-head span.pt-faction{flex-direction:row;display:inline-flex}dialog.dlg-missions::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.lk-page,.lk{gap:12px;min-width:0;display:grid}.lk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.lk-cores{border:1px solid var(--line);min-height:30px;color:var(--muted);font:600 .82rem var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.lk-cores:hover{color:var(--text);border-color:var(--line-strong,var(--line))}.ui-v2.fb .panel.lk-level{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:12px 18px;display:grid}.lk-badge{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,#22d3ee,#8b5cf6);place-items:center;width:76px;height:76px;display:grid;position:relative}.lk-main{gap:8px;min-width:0;display:grid}.lk-top{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lk-next{color:var(--muted);font-size:.8rem}.lk-reward,.lk-crates{color:var(--gold,#f5b83d);font:600 .78rem var(--font-display);white-space:nowrap;background:#f5b83d14;border:1px solid #f5b83d73;border-radius:999px;padding:3px 10px 3px 8px}.lk-reward,.lk-claim{margin-left:auto}.lk-crates{border-style:dashed;margin-left:auto}.lk-bar{background:#9aa9c226;border-radius:5px;height:10px;position:relative;overflow:hidden}.lk-bar i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6);transition:width .4s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #22d3ee80}.lk-src{flex-wrap:wrap;gap:6px;display:flex}.lk-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.76rem}.lk-chip-bonus{color:var(--gold,#f5b83d);border-color:#f5b83d73}.lk-chip-bonus.is-used{border-color:var(--line);color:var(--muted)}.svc-medal{border:1px solid color-mix(in srgb, var(--m) 55%, transparent);background:color-mix(in srgb, var(--m) 12%, transparent);color:var(--m);font:700 .74rem var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 3px;display:inline-flex}.svc-medal i{background:radial-gradient(circle at 35% 30%, #ffffffbf, transparent 45%), var(--m);width:16px;height:16px;box-shadow:0 0 8px color-mix(in srgb, var(--m) 60%, transparent);border-radius:50%}.lk-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.lk-stack{gap:14px;min-width:0;display:grid}.lk-sec-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.lk-items{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px;display:grid}.lk-items-nick,.lk-items-frame{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-items-title{grid-template-columns:repeat(5,minmax(0,1fr))}.lk-items-banner{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-item{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 45%, transparent);text-align:center;border-radius:11px;grid-template-rows:44px auto auto;align-content:start;place-items:center;gap:6px;min-width:0;min-height:96px;padding:8px 6px;display:grid}.lk-item.is-on{border-color:color-mix(in srgb, var(--cyan) 60%, transparent);background:linear-gradient(180deg, #22d3ee1a, transparent 70%), color-mix(in srgb, var(--bg) 45%, transparent)}.lk-item.is-locked .lk-visual{opacity:.35;filter:grayscale(.6)}.lk-visual{place-items:center;width:100%;min-height:40px;display:grid}.lk-nick{width:36px;height:36px;font:700 1.05rem var(--font-display);background:#ffffff0a;border-radius:50%;place-items:center;display:grid}.lk-frame{background:color-mix(in srgb, var(--bg) 70%, #13234a);border-radius:50%;width:36px;height:36px;display:block}.lk-name{color:var(--muted);font-size:.72rem}@container lk-tile (max-width:84px){.lk-btn-word{display:none}}.lk-lock{color:var(--muted);font:600 .72rem var(--font-display);white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:3px 8px}.lk-banner{background-color:#111827;background-position:50%;background-size:cover;border-radius:8px;width:100%;height:54px;min-height:0;display:block;position:relative}.lk-banner-empty{background:#111827}.lk-discord-mark{color:#fff;font:700 .56rem var(--font-display);letter-spacing:.06em;background:#5865f2;border-radius:4px;padding:1px 6px;position:absolute;top:5px;left:6px}.lk-upload{border:1px dashed var(--line);width:100%;height:54px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:.72rem;display:grid}.lk-link{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lk-side{gap:14px;min-width:0;display:grid}.lk-preview-banner{background:linear-gradient(180deg, #13234a, var(--bg));background-position:50%;background-size:cover;height:110px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.lk-preview-body{justify-items:start;gap:8px;margin-top:-38px;padding:0 16px 16px;display:grid}.lk-preview-name{font:700 1.2rem/1.1 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk-preview-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lk-lvl-chip,.prof-level{font:700 .72rem var(--font-display);white-space:nowrap;background:linear-gradient(90deg,#22d3ee33,#8b5cf633);border-radius:6px;padding:2px 8px}.lk-preview-link{font-size:.82rem;text-decoration:none}.lk-toast{z-index:60;color:#bbf7d0;background:#0d1f18;border:1px solid #4ade8073;border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}dialog.lk-dlg{width:min(560px, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 32px);overflow:auto}.lk-dlg-note{margin:0;font-size:.8rem}.lk-dlg-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lk-dlg-bal{color:var(--cyan);font:700 1.3rem var(--font-display)}.lk-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.lk-consent input{margin-top:2px}.prof-banner.prof-banner-img{background-position:50%;background-size:cover}@media (max-width:1100px){.lk-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:720px){.lk-cols,.lk-side,.ui-v2.fb .panel.lk-level{grid-template-columns:minmax(0,1fr)}}.pp-period button{color:var(--muted);font:600 .9rem/1 var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 0 8px;display:inline-flex}.pp-period em{border:1px solid var(--line);border-radius:5px;padding:2px 5px;font-size:.68rem;font-style:normal}.pp-card header small{color:var(--muted);margin-top:3px;font-size:.82rem;display:block}.pp-price b{font:700 2.2rem/1 var(--font-display)}.pp-price span{color:var(--muted);font-size:.85rem}.pp-perks li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.pp-groups h3{color:var(--muted);font:700 .7rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.btn.pp-btn-plus{color:#fff;background:#7c3aed;border-color:#7c3aed}.pp-addon-t small{color:var(--muted);font-size:.78rem}.pro-slot-h small{color:var(--muted);font-size:.76rem}.pro-slot-h .pro-ext{color:var(--cyan);font-weight:600}.ui-v2.fb .panel.hp-tile{color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.cmdp-filters button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--cyan);text-shadow:0 0 14px #22d3ee73}.ui-v2.fb .panel.lg-body{max-width:none;padding:22px 28px;font-size:.95rem;line-height:1.65}@media (max-width:760px){.ui-v2.fb .panel.lg-body{padding:16px}}:root[data-theme=light] :is(.pt-rank,.pt-faction){filter:brightness(.6)saturate(1.4)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.pt-rank,.pt-faction){filter:brightness(.6)saturate(1.4)}}html[data-night] .theme-toggle,html[data-night] .nav .user-foot>.theme-toggle{display:none}@media (min-width:1181px){html[data-night] .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050b80;border-bottom-color:#9aa9c214}}.bz{gap:14px;min-width:0;display:grid}.bz-dc-btns .is-ok{background:#248046}.ui-v2.fb .panel.sl-card{gap:16px;padding:18px 20px;display:grid}.ui-v2.fb .adm .panel,.ui-v2.fb.admin-shell dialog .panel{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;box-shadow:0 18px 44px #00000042}:root[data-theme=light] .ui-v2.fb .adm .panel{background:color-mix(in srgb, var(--panel) 94%, transparent);box-shadow:0 12px 30px #1e325a14}.adm{flex-direction:column;gap:14px;display:flex}.adm-search .input{background:color-mix(in srgb, var(--bg-2) 70%, transparent);min-height:40px;padding-right:40px}.ui-v2.fb .adm .panel.adm-nav{align-content:start;align-self:start;gap:2px;padding:8px;display:grid}.adm-nav button{width:100%;color:var(--text);opacity:.86;font:600 .88rem/1.2 var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.adm-nav button:hover{opacity:1;background:rgba(var(--accent-rgb), .06)}.adm-nav button[aria-current=page]{opacity:1;background:rgba(var(--accent-rgb), .1);box-shadow:inset 2px 0 0 var(--cyan)}.adm-nav em,.adm-subt em{font-style:normal;font:700 10.5px/1 var(--font-display);color:#04121a;background:var(--cyan);border-radius:8px;padding:2px 6px}.admin-main.adm-main>[role=region]>*+*{margin-top:0}.adm-subt button{color:var(--muted);font:600 .86rem/1 var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:2px 0 9px;display:inline-flex}.adm-subt button:hover,.adm-subt button[aria-selected=true]{color:var(--text)}.adm-subt button[aria-selected=true]{border-bottom-color:var(--cyan)}.adm-v{gap:14px;min-width:0;display:grid}.adm .muted,.adm-uc .muted{color:var(--muted)}.adm p,.adm-uc p{margin:0}.adm-flt{flex-wrap:wrap;gap:6px 20px;display:flex}.adm-flt button{color:var(--muted);font:600 .84rem/1 var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 0 8px;display:inline-flex}.adm-flt button em{border:1px solid var(--line);border-radius:5px;padding:2px 5px;font-size:10.5px;font-style:normal}.adm-flt button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--cyan)}.adm-flt.sm{gap:4px 14px}.adm-flt.sm button{padding-bottom:5px;font-size:.76rem}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;display:flex}.adm-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm .input-sm,.adm-uc .input-sm{width:auto;min-height:34px;padding:6px 9px;font-size:.86rem}.adm-uc .input-sm.adm-grow{width:100%}.ui-v2.fb .adm .panel.adm-td{color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.adm-td b{font:700 1.6rem/1 var(--font-display);color:var(--cyan)}.adm-td.is-late b{color:var(--amber)}.adm-td span{font:600 .86rem/1.2 var(--font-display)}.adm-td small{color:var(--muted);font:500 .74rem/1.3 var(--font-body);display:block}.ui-v2.fb .adm .panel.adm-kpi{color:var(--text);font:inherit;text-align:left;align-content:start;gap:4px;padding:12px 14px;display:grid}button.adm-kpi{cursor:pointer}.adm-kpi>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;display:flex}.adm-kpi b{font:700 1.35rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.adm-kpi small{color:var(--muted);font-size:.72rem}.ui-v2.fb .adm .panel.adm-box{align-content:start;gap:10px;padding:14px 16px;display:grid}.adm-box h2,.adm .adm-box h2{align-items:baseline;gap:8px;margin:0;font-size:.92rem;display:flex}.adm-box h2 small{font:500 .74rem/1 var(--font-body);color:var(--muted)}.adm-bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.adm-hl b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.adm-recent small{color:var(--muted);white-space:nowrap;font-size:.74rem}.adm-hb b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ach-legend button,.ach-legend span{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}:root{--mch-1:#0ea5c4;--mch-2:#8b5cf6;--mch-3:#db4d94;--mch-4:#3b82f6;--mch-5:#c2622d;--mch-rest:#5b6b88}:root[data-theme=light]{--mch-1:#0891b2;--mch-2:#7c3aed;--mch-3:#db2777;--mch-4:#2563eb;--mch-5:#c2410c;--mch-rest:#8695ad}.sm-stack,.sm-side{align-content:start;gap:8px;min-width:0;display:grid}.sm-tiles strong small{font:500 .72rem/1 var(--font-body);color:var(--muted)}.sm-range .mc-seg,.sm-side-head .mc-seg{border-radius:6px;margin-left:auto}.sm-side-head .mc-seg{flex:1 0 100%;margin-left:0;display:flex}.sm-side-head .mc-seg button{flex:auto;padding:3px 6px;font-size:.76rem}.sm-none{margin:0;font-size:.8rem}.sm-h{font:600 .7rem/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.mc-dot.is-warn{background:#f59e0b}.gs-row-name{gap:1px;min-width:0;display:grid}.gs-row-name>*{min-width:0}.gs-row .num{font-variant-numeric:tabular-nums;white-space:nowrap}.mch{border:1px solid var(--line);border-radius:var(--radius);gap:4px;min-width:0;padding:8px 10px 6px;display:grid}.lt-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lt-head .num{font-variant-numeric:tabular-nums;font-size:.78rem}.mc-badge.is-run{background:rgba(var(--accent-rgb), .14);color:var(--cyan)}.lt-table .btn{min-height:24px;padding:2px 9px;font-size:.72rem}.lt-res-h{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.lt-res-h .muted{font-size:.78rem}.lt-res{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:stretch;gap:10px 14px;display:grid}.lt-spin{vertical-align:-1px;width:9px;height:9px;margin-right:3px;display:inline-block}.mch .lt-chart{border-radius:6px;margin-left:0}.lt-table .lt-x{color:var(--muted);font-size:.74rem}.lt-delta.is-up{color:#22c55e}.lt-delta.is-down{color:#ef4444}.lt-new{position:relative}.lt-pop{z-index:40;border:1px solid var(--line-cyan);border-radius:var(--radius);background:var(--panel);gap:12px;width:348px;max-width:calc(100vw - 48px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.lt-pop>.btn{justify-content:center;min-height:32px}.lt-field .mc-seg{border-radius:6px;margin-left:0}.lt-chips button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px;font-size:.8rem}.lt-chips button[aria-pressed=true]{border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .12);color:var(--text);font-weight:600}.mc-badge.is-here{background:rgba(var(--accent-rgb), .12);color:var(--cyan)}.gs-price .input{width:92px;min-height:30px;padding:3px 8px}.sm-stack.dbr{gap:8px}.dbr-blk{gap:6px;min-width:0;display:grid}.dbr-blk+.dbr-blk{border-top:1px solid var(--line);padding-top:8px}.dbr-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 14px;display:flex}.dbr-side{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.lz-rows{display:grid}.lz-srv{grid-template-columns:108px minmax(0, 1fr) 178px calc(var(--lz-fit) * 5);align-items:center;gap:3px 12px;padding:3px 0;display:grid}.lz-srv+.lz-srv{border-top:1px solid var(--line)}.lz-srv.lz-cap{color:var(--muted);padding:0;font-size:.7rem}.lz-srv .dbr-id{justify-items:start;gap:2px;display:grid}.lz-srv .mc-pool-chip{padding-block:0;font-size:.68rem}.lz-bars{gap:3px;min-width:0;display:grid}.lz-bar{font-variant-numeric:tabular-nums;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:6px;font-size:.72rem;display:grid}.lz-bar-l{color:var(--muted);white-space:nowrap}.lz-track .is-ok{background:var(--dbr-ok)}.lz-track .is-mid{background:var(--dbr-mid)}.lz-track .is-over{background:var(--dbr-over)}.lz-load{color:var(--muted);font-variant-numeric:tabular-nums;gap:1px;font-size:.76rem;display:grid}.lz-manual{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lz-fits{grid-template-columns:repeat(5, var(--lz-fit));display:grid}.lz-fit{justify-items:center;display:grid}.lz-cols{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:24px;padding-top:8px;display:grid}.lz-cols .dbr-blk+.dbr-blk{border-top:0;padding-top:0}.lz-side>.dbr-blk+.dbr-blk{border-top:1px solid var(--line);padding-top:8px}.lz-table .num{text-align:right;font-variant-numeric:tabular-nums}.lz .lz-field.is-changed .input{border-color:var(--line-cyan);box-shadow:var(--glow-cyan)}@container admin-main (max-width:1100px){.lz-srv>.lz-fits{grid-column:2/-1}}@container admin-main (max-width:640px){.lz-srv>.lz-fits{grid-column:auto}}.lt-steps.is-wide{grid-template-columns:repeat(7,minmax(0,1fr))}@container admin-main (max-width:860px){.lt-steps.is-wide{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}}.adm-pill{font:600 .7rem/1 var(--font-display);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-style:normal;display:inline-flex}.adm-pill.sm{padding:3px 7px;font-size:.64rem}.adm-pill.is-warn{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 50%, transparent)}.adm-pill.is-ok{color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.adm-pill.is-bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 50%, transparent)}.adm-pill.is-gold{color:#f5b83d;border-color:#f5b83d80}.adm-pill.is-pro{color:var(--cyan);border-color:var(--line-cyan)}.adm .is-ok,.adm-uc dd.is-ok{color:var(--green)}.adm .is-warn,.adm-uc dd.is-warn{color:var(--amber)}.adm .is-bad{color:var(--red)}.adm-empty,.adm-none{color:var(--muted);padding:14px 0}.ui-v2.fb .adm .panel.adm-empty{padding:18px 20px}.ui-v2.fb .adm .panel.adm-list{gap:2px;padding:6px;display:grid}.adm-li>span:nth-child(2){min-width:0}.adm-li b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;display:block;overflow:hidden}.adm-li small{color:var(--muted);font-size:.74rem}.ui-v2.fb .adm .panel.adm-det{gap:14px;padding:16px 18px;display:grid}.adm-det-h small{color:var(--muted);font-size:.78rem}.adm-target small{color:var(--muted);font-size:.74rem;display:block}.ui-v2.fb .adm .panel.adm-tbl{padding:4px 16px 8px;container:adm-tbl/inline-size}button.adm-trr{cursor:pointer}.adm-pl b,.adm-pl a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adm-pl small{color:var(--muted);flex-basis:100%;font-size:.72rem}.adm-pl .avatar,.adm-pl .avatar-square{border-radius:50%;flex:none}.adm-menu button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:.84rem}.ui-v2.fb .adm .panel.adm-uc{padding:16px}dialog.dlg-card>.adm-uc{padding:20px}.adm-uc-h .avatar{border-radius:50%;width:56px;height:56px}.adm-uc-h b{font:700 1.05rem/1.15 var(--font-display);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-uc-h small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.adm-uct button{color:var(--muted);font:600 .78rem/1 var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:2px 0 8px}.adm-uct button[aria-selected=true]{color:var(--text);border-bottom-color:var(--cyan)}.adm-kv dt{color:var(--muted)}.adm-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.adm-why span{color:var(--amber);background:color-mix(in srgb, var(--amber) 10%, transparent);border-radius:6px;padding:3px 8px;font-size:.74rem}.adm-fg small{font-size:.74rem}.adm-hrow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-ga small{grid-row:2;font-size:.74rem}.adm-ga>.adm-row{grid-row:span 2}.adm .panel h2,.adm .panel .h-sub{font-size:.95rem}@media (min-width:900px) and (min-height:560px){.admin-panel.adm .adm-main:has(>.adm-region>.gs){overflow:hidden}.admin-panel.adm .adm-main>[role=region]:has(>.gs){flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.admin-panel.adm .adm-main>[role=region]>.gs{flex:1;height:auto;min-height:0}.admin-panel.adm .adm-main>[role=region]:has(>.pa){flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}}.adm-scroll{align-content:start;gap:14px;min-width:0;display:grid}@media (min-width:900px) and (min-height:560px){.admin-panel.adm .adm-main>:not([role=region]){flex:none}.admin-panel.adm .adm-main>[role=region]{scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:12px;padding-right:6px;overflow-y:auto}.admin-panel.adm .adm-main>[role=region]:has(>.adm-pin){flex-direction:column;padding-bottom:0;padding-right:0;display:flex;overflow:hidden}.admin-panel.adm .adm-pin{flex-direction:column;flex:1;min-height:0;display:flex}}@media (max-width:899px){.adm-nav button{white-space:nowrap;flex:none;grid-template-columns:auto auto auto;width:auto}}.ui-v2.fb .adm .adm-sr .panel{gap:8px;padding:12px 14px}.adm .mail-folders,.adm .mail-list,.adm .mail-view{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:14px;min-width:0;box-shadow:0 18px 44px #00000038}.adm .mail-folders{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:10px 8px;display:grid}.adm .mail-compose{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:6px 10px;font-size:.82rem;display:inline-flex}.adm .mail-folder b{color:var(--cyan);font:700 .7rem/1 var(--font-display);background:0 0;border-radius:0;padding:0;position:static}.adm .mail-search .input{min-height:34px;padding:6px 10px;font-size:.84rem}@media (min-width:900px) and (min-height:560px){.adm .mail-folders{align-self:start}}@container admin-main (max-width:980px){.adm .mail-folders{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-self:start;align-items:center;height:auto;padding:6px 8px}}.adm-cell small,.adm-trr small{color:var(--muted);text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.adm-li.is-unread b{color:var(--cyan)}.adm-fl small{color:var(--muted);font-size:.74rem}.adm-rsk b{flex-wrap:wrap;align-items:center;gap:6px;font-size:.88rem;display:flex}.adm-rsk small{color:var(--muted);font-size:.74rem}.adm-rbar>span{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:3px;height:6px;overflow:hidden}.adm-rbar i{background:linear-gradient(90deg, var(--amber), var(--red));height:100%;display:block}.adm-rbar b{font:700 .9rem/1 var(--font-display);color:var(--red);text-align:right;justify-content:flex-end}.ac-bar{align-items:center}.ac-sum{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;min-width:0;display:flex}.ac-sum-pills{flex-wrap:wrap;gap:5px;display:flex}.ui-v2.fb .adm .panel.ac-set{gap:8px;padding:10px 14px}.ac-set-row{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.ac-set-f{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.ac-set-note{font-size:.78rem}.ac-set-note.is-ok{color:var(--green)}.ac-set-note.is-bad{color:var(--red)}.ac-dry{color:var(--muted);font-size:.76rem}.adm .zr-code-in{resize:vertical;width:100%;font-size:.8rem;line-height:1.45}.zr-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.ac-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.ac-grid>*{min-width:0}.ui-v2.fb .adm .panel.ac-list{align-content:start;gap:2px;padding:6px;display:grid}.ac-li{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:9px 10px;display:grid}.ac-li:hover{background:rgba(var(--accent-rgb), .05)}.ac-li.is-on{background:rgba(var(--accent-rgb), .08);box-shadow:inset 2px 0 0 var(--cyan)}.ac-li-n{font:600 .88rem/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-sc{font:700 .95rem/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right}.ac-sc.is-over{color:var(--red)}.ac-li-s{min-width:0;color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;font-size:.74rem;display:flex}.ac-li-s>span{overflow-wrap:anywhere;min-width:0}.ac-more{justify-self:center;margin:6px 0}.ac-back{justify-self:start;display:none}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}.ac-who{align-items:flex-start;gap:12px;min-width:0;display:flex}.ac-av{border:1px solid var(--line-strong);background:rgba(var(--accent-rgb), .08);width:38px;height:38px;color:var(--cyan);font:700 1rem/1 var(--font-display);object-fit:cover;border-radius:8px;flex:none;place-items:center;display:grid}.ac-who h2 small{color:var(--muted);font:500 .76rem/1 var(--font-body)}.ac-sub{color:var(--muted);font-size:.8rem}.ac-chips{flex-wrap:wrap;gap:5px;display:flex}.ac-facts{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.ac-sec{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);gap:8px;min-width:0;padding-top:12px;display:grid}.adm .panel .ac-h{color:var(--muted);font:600 .66rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0}.ac-chart{min-width:0;position:relative}.ac-area{fill:var(--cyan);opacity:.12}.ac-line{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linejoin:round}.ac-thr-t{fill:var(--red);font:600 10.5px/1 var(--font-body)}.ac-chart-none{font-size:.8rem;position:absolute;top:40%;left:50%;transform:translate(-50%)}.ch-tip.ac-tip{gap:3px;min-width:150px;max-width:260px}.ac-tip em{color:var(--amber);font-style:normal;font-weight:700}.ac-tip-c{font:600 .84rem/1.2 var(--font-display)}.ac-tip small{color:var(--muted);overflow-wrap:anywhere}.ac-checks{gap:7px;display:grid}.ac-chk{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 112px;align-items:center;gap:4px 12px;font-size:.82rem;display:grid}.ac-chk-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-chk-bar{border:1px solid var(--line);background:color-mix(in srgb, var(--muted) 8%, transparent);border-radius:3px;height:8px;position:relative}.ac-chk-bar.is-empty{background:0 0;border-style:dashed}.ac-chk-bar b.is-out{background:var(--red)}.ac-chk-v{text-align:right;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.ac-chk-v small{color:var(--muted);font-size:.7rem}.ac-norec{font-size:.82rem}.ac-recbtn{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ac-rec{gap:8px;min-width:0;display:grid}.ac-cv{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--panel));border-radius:10px;width:100%;display:block}.ac-ctl{align-items:center;gap:10px;display:flex}.ac-ctl .btn{flex:none;min-width:92px}.ac-scrub{flex:1;min-width:0;position:relative}.ac-marks i.is-hit{background:var(--amber);opacity:.7}.ac-time{min-width:82px;color:var(--muted);font:600 .76rem/1 var(--font-body);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ac-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:.72rem;display:flex}.ac-legend i.is-sus{background:var(--amber)}.ac-legend i.is-far{border-top:2px dashed var(--red);background:0 0;border-radius:0;width:14px;height:0}.ac-legend i.is-place{border:2px solid var(--cyan);background:0 0;border-radius:1px;width:9px;height:9px}.ac-legend i.is-break{background:var(--amber);border-radius:1px;width:9px;height:9px}.ac-chk-n small{color:var(--muted);font-size:.7rem}.ac-tip-c small{color:var(--muted);font:500 .7rem/1 var(--font-body)}.ac-legend i.is-flag{background:var(--red);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.ac-side{align-content:start;gap:12px;min-width:0;display:grid}.ac-form{gap:10px;display:grid}.ac-opts{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.ac-opt{border:1px solid var(--line);font:600 .84rem/1.25 var(--font-display);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.ac-opt:hover{border-color:var(--line-strong)}.ac-opt:has(input:checked){border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .08)}.ac-days{color:var(--muted);align-items:center;gap:10px;font-size:.8rem;display:flex}.admin-shell .textarea.ac-reason{min-height:74px}.ac-save{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-dec .notice{margin:0;padding:8px 10px;font-size:.8rem}.ac-done{gap:6px;font-size:.82rem;display:grid}.ac-kv{grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:0;font-size:.8rem;display:grid}.ac-hlist{justify-items:end;gap:3px;display:grid}.ac-hlist button{color:var(--cyan);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.ac-hlist .is-revoked{color:var(--muted);text-decoration:line-through}@container admin-main (min-width:761px){.ac-grid{grid-template-columns:230px minmax(0,1fr)}.ac-grid>.ac-side{grid-column:2}}@container admin-main (min-width:1040px){.ac-grid{grid-template-columns:240px minmax(0,1fr) 290px}.ac-grid>.ac-side{grid-column:auto}}@container admin-main (max-width:760px){.ac-back{display:inline-flex}.ac-sum-pills{display:none}}@container admin-main (max-width:520px){.ac-chk{grid-template-columns:minmax(0,1fr) auto}.ac-ctl .btn{min-width:0}}@media (min-width:900px) and (min-height:560px){@container admin-main (min-width:1040px){.admin-panel.adm .adm-pin>.adm-scroll.ac-scroll{flex-direction:column;padding-right:0;display:flex;overflow:hidden}.admin-panel.adm .ac-scroll>.ac-grid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.admin-panel.adm .ac-grid>*{scrollbar-width:thin;min-height:0;max-height:100%;overflow-y:auto}.ui-v2.fb .adm .ac-grid>.panel.ac-list{align-self:stretch}}}.adm-pz small{color:var(--muted);font-size:.74rem}.adm-kpi.is-warn b{color:var(--amber)}.adm-kpi.is-bad b{color:var(--red)}.adm .bk-howto ol{color:var(--muted);gap:8px;margin:8px 0 0;padding-left:18px;font-size:.8rem;display:grid}.adm-off-id .avatar,.adm-off-id .avatar-square{border-radius:16px}.adm-off-id>div{gap:6px;min-width:0;display:grid}.adm-off-id b{font:700 1.2rem/1.15 var(--font-display)}.admin-shell .btn{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 40%, transparent);min-height:34px;color:var(--text);font:600 .84rem/1.1 var(--font-body);box-shadow:none;white-space:nowrap;border-radius:8px;gap:7px;padding:7px 14px}.admin-shell .btn:hover:not(:disabled){border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .07);color:var(--text);transform:none}.admin-shell .btn-sm{min-height:30px;padding:5px 11px;font-size:.78rem}.admin-shell .btn-ghost{background:0 0}.admin-shell .btn-primary{background:var(--cyan);border-color:var(--cyan);color:#04121a}.admin-shell .btn-primary:hover:not(:disabled){color:#04121a;background:#5fe3f5;border-color:#5fe3f5}.admin-shell .btn-danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent);background:0 0}.admin-shell .btn-danger:hover:not(:disabled){color:var(--red);border-color:var(--red);background:#f8717114}:root[data-theme=light] .admin-shell .btn:not(.btn-primary):not(.btn-violet){background:color-mix(in srgb, var(--panel) 70%, transparent)}.admin-shell .input,.admin-shell .select{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg-2) 70%, transparent);border-radius:8px;min-height:38px;padding:7px 11px;font-size:.86rem}.admin-shell .input.input-sm,.admin-shell .select.input-sm{min-height:32px;padding:5px 9px;font-size:.8rem}.adm-ph li{border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent);grid-template-columns:40px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:.8rem;display:grid}.adm-tools .cselect{flex:none;width:auto}.adm-tools .cselect-btn{min-width:150px}.adm-dates .cselect-btn{min-width:132px}.adm .adm-box>*{min-width:0}.adm .sz .sz-prizes .input,.adm .sz .sz-ffields .input{min-height:32px;padding:5px 9px}@media (max-width:899px){.adm-nav button{grid-template-columns:18px minmax(0,1fr) auto;gap:6px;width:100%;padding:8px 9px;font-size:.82rem}}.btn.btn-primary,.chat-send{background:rgba(var(--accent-rgb), .1);color:color-mix(in srgb, var(--cyan) 42%, #fff);border:1px solid color-mix(in srgb, var(--cyan) 55%, transparent);box-shadow:0 0 18px rgba(var(--accent-rgb), .12), inset 0 0 12px rgba(var(--accent-rgb), .06);text-shadow:none}.btn.btn-primary:hover:not(:disabled),.chat-send:hover:not(:disabled){background:rgba(var(--accent-rgb), .18);color:#fff;border-color:var(--cyan);box-shadow:0 0 26px rgba(var(--accent-rgb), .32), inset 0 0 14px rgba(var(--accent-rgb), .1)}.btn.btn-primary:disabled,.btn.btn-primary[aria-disabled=true]{box-shadow:none}.btn.btn-primary[aria-current=page]{border-color:var(--cyan)}:root[data-theme=light] .btn.btn-primary,:root[data-theme=light] .chat-send{background:color-mix(in srgb, var(--cyan) 8%, transparent);color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, transparent);box-shadow:none}:root[data-theme=light] .btn.btn-primary:hover:not(:disabled),:root[data-theme=light] .chat-send:hover:not(:disabled){background:color-mix(in srgb, var(--cyan) 15%, transparent);color:var(--cyan);border-color:var(--cyan);box-shadow:none}.btn:not(.btn-primary){border-width:1px}.btn-ghost,.btn-danger{border-color:var(--line-strong)}.btn-danger{border-color:color-mix(in srgb, var(--red) 40%, transparent)}.inb-list{scrollbar-width:thin;align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.inb-cv .avatar{border-radius:50%;grid-row:span 2;width:38px;height:38px}.inb-cv b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.inb-cv small{color:var(--muted);white-space:nowrap;justify-self:end;font-size:.72rem}.inb-th-h>.avatar{border-radius:50%;width:42px;height:42px}.inb-who b{font:700 1rem/1.15 var(--font-display)}.inb-who small{color:var(--muted);font-size:.74rem}.inb-row>.avatar{border-radius:50%;flex:none;width:28px;height:28px}.inb-bub p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inb-bub small{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;margin-top:3px;font-size:.66rem;display:flex}.inb-quick button{border:1px solid var(--line-strong);max-width:280px;color:var(--text);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:.76rem;overflow:hidden}.inb-quick button:hover{border-color:var(--line-cyan);background:rgba(var(--accent-rgb), .06)}.inb-card-id b{font:700 1.05rem/1.15 var(--font-display);align-items:center;gap:6px;display:flex}.bc-stage{--bg:#070b14;--bg-2:#0a1020;--panel:#0e1626;--panel-2:#131d33;--line:#9aa9c22e;--line-strong:#9aa9c252;--text:#e6edf7;--muted:#9aa9c2;--cyan:#22d3ee;--accent-rgb:34, 211, 238;width:1920px;height:1080px;transform:scale(var(--bc-s,1));transform-origin:0 0;color:#e6edf7;font-family:var(--font-body);text-align:left;font-size:16px;position:absolute;top:0;left:0;overflow:hidden}.bc-scene{animation:.45s both bc-in;position:absolute;inset:0}@keyframes bc-in{0%{opacity:0}}.bc-bg{background:radial-gradient(120% 90% at 50% 30%,#0b1430,#03050b 80%);position:absolute;inset:0}.bc-wm{font-family:var(--font-display);align-items:center;gap:16px;font-weight:700;display:flex;position:absolute;top:64px;left:84px}.bc-wm.is-small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050b8c;border-radius:16px;gap:12px;padding:12px 18px;top:40px;left:40px}.bc-wm.is-small b{font-size:19px}.bc-kick{font-family:var(--font-display);letter-spacing:.24em;color:#22d3ee;font-size:26px;font-weight:600}.bc-tt{font-family:var(--font-display);color:#fff;overflow-wrap:anywhere;margin:18px 0 0;font-size:118px;font-weight:700;line-height:1.02}.bc-g{background:linear-gradient(90deg,#22d3ee,#60a5fa 55%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.bc-lead{color:#9aa9c2;margin-top:26px;font-size:28px;line-height:1.45}.bc-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e16269e;border:1.5px solid #9aa9c233;border-radius:24px;box-shadow:0 36px 90px #00000059}.bc-gh{font-family:var(--font-display);color:#fff;padding:30px 34px 18px;font-size:32px;font-weight:700}.bc-av{box-shadow:0 0 0 4px #0b1220, 0 0 0 7px var(--rk,#475569);background:#1b2238;border-radius:50%;flex:none;display:block;overflow:hidden}.bc-face{align-items:center;gap:20px;min-width:0;display:flex}.bc-face.is-r{text-align:right;flex-direction:row-reverse}.bc-nm{gap:6px;min-width:0;display:grid}.bc-pill{color:#c5d0e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1626b8;border:1.5px solid #9aa9c233;border-radius:999px;align-items:center;gap:12px;padding:10px 22px;font-size:22px;display:inline-flex}.bc-live{color:#ff6b6b;letter-spacing:.06em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.bc-hero{width:1060px;position:absolute;top:280px;left:84px}.bc-cd{min-height:190px;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:200px;font-weight:700;line-height:.95}.bc-side{width:620px;max-height:640px;position:absolute;top:250px;right:84px;overflow:hidden}.bc-row{border-top:1.5px solid #9aa9c21f;align-items:center;gap:18px;padding:16px 34px;display:flex}.bc-row .bc-nm b{font-size:30px}.bc-vs{font-family:var(--font-display);letter-spacing:.2em;color:#64748b;flex:none;font-size:22px}.bc-strip{color:#9aa9c2;align-items:center;gap:12px;padding:22px 34px;font-size:26px;display:flex;position:absolute;bottom:56px;left:84px;right:84px}.bc-r{gap:36px;margin-left:auto;display:flex}.bc-sb{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%)}.bc-bar{align-items:stretch;display:flex;overflow:hidden}.bc-half{align-items:center;width:400px;padding:18px 30px 24px;display:flex;position:relative}.bc-xp{background:#9aa9c238;border-radius:5px;height:5px;position:absolute;bottom:10px;left:30px;right:30px;overflow:hidden}.bc-sc{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;background:#03050b73;border-inline:1.5px solid #9aa9c229;align-items:center;gap:22px;padding:0 34px;font-size:78px;font-weight:700;display:flex}.bc-sc i{color:#64748b;font-size:50px;font-style:normal}.bc-pips{gap:8px;display:flex}.bc-pips i{background:#9aa9c24d;border-radius:6px;width:30px;height:6px}.bc-pips i.is-w{background:#22d3ee;box-shadow:0 0 10px #22d3eeb3}.bc-tr{position:absolute;top:40px;right:40px}.bc-next{min-width:520px;padding:20px 26px;position:absolute;bottom:44px;left:40px}.bc-ln{font-family:var(--font-display);color:#fff;align-items:center;gap:16px;margin-top:12px;font-size:30px;font-weight:700;display:flex}.bc-hd{position:absolute;top:64px;left:84px;right:84px}.bc-bracket{align-content:center;padding:24px 28px;display:grid;position:absolute;inset:230px 84px 60px;overflow:hidden}.bc-pd{position:absolute;top:150px;left:84px;right:84px}.bc-pod{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:34px;display:grid;position:absolute;bottom:80px;left:84px;right:84px}.bc-pc{text-align:center;flex-direction:column;align-items:center;padding:48px 30px 36px;display:flex;position:relative}.bc-pc.is-p1{border-color:#f5b83d73;padding-top:70px;padding-bottom:56px;box-shadow:0 0 60px #f5b83d1f,0 36px 90px #00000059}.bc-place{font-family:var(--font-display);color:var(--m);font-size:64px;font-weight:700;line-height:1;position:absolute;top:20px;left:28px}.bc-rw{gap:16px;margin-top:22px;display:flex}.bc-rw .is-cores{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee73}.bc-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;align-items:stretch;gap:56px;display:grid;position:absolute;inset:300px 84px 90px}.bc-card{border-top:4px solid var(--rk);align-items:center;gap:30px;min-width:0;padding:28px 34px;display:flex}.bc-card.is-r{text-align:right;flex-direction:row-reverse}.bc-card.is-big{text-align:center;flex-direction:column;gap:34px;padding:56px 40px 48px}.bc-card-r i{color:var(--rk);font-style:normal;font-weight:700}.bc-form i{width:34px;height:34px;font-family:var(--font-display);border-radius:8px;place-items:center;font-size:18px;font-style:normal;font-weight:700;display:grid}.bc-form i.is-w{color:#67e8f9;background:#22d3ee29;border:1.5px solid #22d3ee99}.bc-form i.is-l{color:#fca5a5;background:#f871711a;border:1.5px solid #f8717173}.bc-win-c .bc-kick{color:#f5b83d;letter-spacing:.4em}.bc-adv.is-champ{color:#ffd77a;background:#f5b83d1f;border-color:#f5b83d99}.bc-adv .is-cores{color:#22d3ee}.so-stage{--bg:#070b14;--text:#e6edf7;--muted:#9aa9c2;--rk:#22d3ee;width:1920px;height:1080px;transform:scale(var(--so-s,1));transform-origin:0 0;color:#e6edf7;font-family:var(--font-body);text-align:left;pointer-events:none;font-size:16px;position:absolute;top:0;left:0;overflow:hidden}.so-col{flex-direction:column;gap:16px;width:460px;display:flex;position:absolute}.so-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1626b3;border:1.5px solid #9aa9c238;border-radius:20px;padding:20px 24px;animation:.45s both bc-in;box-shadow:0 24px 60px #00000059}.so-kick{font-family:var(--font-display);letter-spacing:.24em;color:#22d3ee;font-size:15px;font-weight:600;display:block}.so-rank{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:20px;display:grid}.so-rank .rank-icon{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--rk) 55%, transparent))}.so-rank small{color:#9aa9c2;font-size:16px}.so-now.is-live .so-dot{background:#ef4444;animation:1.6s ease-in-out infinite so-pulse}@keyframes so-pulse{0%,to{box-shadow:0 0 0 4px #ef444440}50%{box-shadow:0 0 0 9px #ef444400}}@media (prefers-reduced-motion:reduce){.so-card,.so-now.is-live .so-dot{animation:none}}html.perf-lite .so-now.is-live .so-dot{animation:none}.so-stage.v-neon .so-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050812db,#050812db) padding-box padding-box,linear-gradient(120deg,#22d3ee,#60a5fa 50%,#a78bfa) border-box;border:2px solid #0000;box-shadow:0 0 30px #22d3ee33,0 0 70px #8b5cf624}.so-stage.v-neon .so-kick{text-shadow:0 0 14px #22d3eed9}.so-stage.v-neon .so-tier{text-shadow:0 0 24px #60a5fa73}.so-stage.v-neon .so-cells b{text-shadow:0 0 18px #22d3ee73}.so-stage.v-arena .so-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080cd6;border-color:#f5b83d59;border-radius:12px}.so-stage.v-arena .so-rank{background:linear-gradient(90deg,#07080cf2 35%,#07080c9e),url(/broadcast/solaris-trybuny.jpg) 70%/cover}.so-stage.v-arena .so-kick{color:#f5b83d}.so-stage.v-arena .so-cells b:not(.is-w,.is-l,.is-up,.is-down){background:linear-gradient(#ffe9a8,#f5b83d 60%,#e8873a);color:#0000;-webkit-background-clip:text;background-clip:text}.so-stage.v-arena .so-tag{color:#ffd77a;border-color:#f5b83d66}.so-stage.v-min .so-col{gap:10px}.so-stage.v-min .so-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03050bbd;border:0;border-radius:12px;padding:14px 18px}.so-stage.v-min .so-rank{border-left:4px solid var(--rk)}.so-stage.v-min .so-rank .rank-icon{filter:none}.so-stage.v-min .so-bar i{box-shadow:none}.so-stage.v-min .so-kick{color:#9aa9c2}.so-stage.v-min .so-tier{font-size:32px}.so-stage.v-min .so-cells b{font-size:36px}.so-bg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:.8rem}.so-bg button[aria-pressed=true]{color:var(--text);background:#22d3ee24}.bcp-var i{border-radius:5px;width:22px;height:22px}.bcp-scenes button{border:1px solid var(--line-strong);height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:.85rem;font-weight:600;position:relative}.bcp-scenes button.is-pv{color:var(--text);background:#22c55e1a;border-color:#22c55e}.bcp-matches button{border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.85rem;display:flex}.bcp-matches button[aria-pressed=true]{border-color:color-mix(in srgb, var(--cyan) 55%, transparent);background:rgba(var(--accent-rgb), .08)}.brd-row .cselect{grid-area:2/1/auto/-1}.brd-t small{color:var(--muted);font-size:.76rem;line-height:1.35}.hst button{border:1px solid var(--line-strong);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.hst button small{color:var(--muted);font-size:.78rem}.hst button[aria-pressed=true]{border-color:color-mix(in srgb, var(--cyan) 60%, transparent);background:rgba(var(--accent-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .25)}.hst button:disabled{opacity:.55;cursor:not-allowed}.pa{flex-direction:column;gap:12px;display:flex}.pa-seg{border:1px solid var(--line-strong);border-radius:8px;display:inline-flex;overflow:hidden}.pa-seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:.82rem;font-weight:600}.pa-seg button[aria-pressed=true]{background:rgba(var(--accent-rgb), .12);color:var(--text)}dialog.dlg-beta{width:min(520px, calc(100vw - 2 * var(--gutter)))}@container pa-machines (max-width:520px){:is(.pa-th,.pa-mrow)>:first-child{grid-area:arr}:is(.pa-th,.pa-mrow)>:nth-child(2){grid-area:name}:is(.pa-th,.pa-mrow)>:nth-child(3){grid-area:mini}:is(.pa-th,.pa-mrow)>:nth-child(4){grid-area:ar}:is(.pa-th,.pa-mrow)>:nth-child(5){grid-area:tr}:is(.pa-th,.pa-mrow)>:nth-child(6){grid-area:fl}}.pa-scroll{flex:1;min-height:180px;position:relative}.pa-list{overscroll-behavior:contain;scrollbar-width:thin;position:absolute;inset:0;overflow-y:auto}.mc-fill input.input{width:60px;height:30px;min-height:30px;padding:0 8px}.ch-list{margin:0;padding:0;list-style:none}.ch-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:.85rem;display:grid}.ch-list li+li{border-top:1px solid #9aa9c214}.chat-menu.pop-float{z-index:20}.dsv-list{overscroll-behavior:contain;gap:6px;min-height:220px;max-height:calc(100dvh - 244px);display:grid;overflow:auto}.dsv-cat-h small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.dsv-cat-h[aria-expanded=false] small{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 7px}.dsv-post-name small{color:var(--muted);font-size:.76rem}.dsv-plan,.dsv-steps,.dsv-details ul{margin:0;padding:0;list-style:none;display:grid}.dsv-plan li{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:7px 0;display:flex}.dsv-details ul{max-height:220px;margin-top:8px;font-size:.8rem;overflow:auto}.dsv-details li{grid-template-columns:170px minmax(0,1fr);gap:10px;padding:3px 0;display:grid}.dsv-details li.is-wide{grid-template-columns:minmax(0,1fr);gap:2px;padding-top:8px}.dsv-steps li{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}@container admin-main (max-width:860px){.dsv-list,.dsv-tree .dsv-head .muted{display:none}}.ui-v2.fb .panel.ar-list{max-height:calc(clamp(300px, calc(100dvh - var(--site-head-h,65px) - 350px), 720px) + 72px);scrollbar-width:thin;flex-direction:column;align-self:start;gap:2px;padding:8px;display:flex;overflow-y:auto}.ar-stage:fullscreen{background:#03050b radial-gradient(120% 90% at 50% 30%,#0b1430,#03050b 80%);height:100%}@media (max-width:860px){.ui-v2.fb .panel.ar-list{scrollbar-width:none;flex-direction:row;align-self:stretch;overflow-x:auto}}dialog.dlg-faction{width:min(1000px, calc(100vw - 2 * var(--gutter)));border-color:color-mix(in srgb, var(--f,var(--cyan)) 45%, transparent)}.fac{--f:var(--cyan);background:linear-gradient(180deg, color-mix(in srgb, var(--f) 7%, transparent), transparent 140px);gap:14px;padding:18px 20px 20px;display:grid}.fac-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fac-head h2{font:700 1.4rem/1 var(--font-display);margin:0}.fac-name{color:var(--f)}.fac-head .muted{font-size:.82rem}.fac-place{background:color-mix(in srgb, var(--f) 14%, transparent);color:var(--f);font:700 .78rem var(--font-display);border-radius:999px;padding:3px 10px}.fac-end{align-items:center;gap:12px;margin-left:auto;display:flex}.fac-front{font-size:.86rem;text-decoration:none}.fac-x{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px}.fac-score{border-radius:7px;gap:2px;height:26px;display:flex;overflow:hidden}.fac-score span{background:color-mix(in srgb, var(--c) 22%, var(--bg));min-width:0;color:var(--c);font:700 .76rem var(--font-display);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:flex;overflow:hidden}.fac-score span.is-me{background:color-mix(in srgb, var(--c) 38%, var(--bg));color:var(--text)}.fac-cols{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.fac-box{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:13px;gap:10px;padding:14px;display:grid}.fac-box-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fac-box-h h3{font:700 1rem var(--font-display);margin:0}.fac-box-h .muted,.fac-empty{font-size:.8rem}.fac-empty{margin:0}.fac-op{--k:var(--f);border:1px solid var(--line);border-radius:11px;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:11px 12px;display:grid}.fac-op.is-done{background:#4ade800d;border-color:#4ade8073}.fac-op-ico{background:color-mix(in srgb, var(--k) 16%, transparent);width:40px;height:40px;color:var(--k);border-radius:10px;grid-row:span 3;place-items:center;display:grid}.fac-op-top{align-items:baseline;gap:4px 10px;display:flex}.fac-op-kind{color:var(--k);font:700 .7rem var(--font-display);letter-spacing:.1em;text-transform:uppercase}.fac-op-name{min-width:0;font:700 .96rem var(--font-display);flex:1}.fac-op-name em{font-style:normal}.fac-op-count{font:700 .86rem var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.fac-op-count small{color:var(--muted)}.fac-bar{background:#9aa9c226;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.fac-bar i{border-radius:inherit;background:var(--k,var(--f));box-shadow:0 0 10px color-mix(in srgb, var(--k,var(--f)) 50%, transparent);transition:width .4s;position:absolute;inset:0 auto 0 0}.fac-bar b{background:repeating-linear-gradient(135deg,#ffffffd9 0 3px,#ffffff59 3px 6px);position:absolute;inset:0 auto 0 0}.fac-op-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.78rem;display:flex}.fac-mine{color:var(--text)}.fac-prize{color:var(--gold,#f5b83d);margin-left:auto;font-weight:600}.fac-mis-list,.fac-mis-preview{gap:8px;display:grid}.fac-mis-preview{opacity:.45;filter:grayscale(.7);pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr))}.fac-mis{border:1px solid var(--line);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.fac-mis.is-done{border-color:#4ade8066}.fac-mis-ico{background:#ffffff0d;border-radius:8px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.fac-mis.is-done .fac-mis-ico{color:#4ade80;background:#4ade802e;font-weight:700}.fac-mis-row{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.fac-mis-name{font-size:.86rem;font-weight:600}.fac-feed{background:color-mix(in srgb, var(--k) 14%, transparent);color:var(--k);font:600 .68rem var(--font-display);white-space:nowrap;border-radius:999px;padding:1px 7px}.fac-mis-count{color:var(--muted);font:600 .8rem var(--font-display);font-variant-numeric:tabular-nums;margin-left:auto}.fac-mis .fac-bar{height:6px}.fac-mis.is-done .fac-bar i{--k:#4ade80}.fac-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fac-foot .muted{font-size:.8rem}.fac-xp{color:var(--cyan);font:700 .8rem var(--font-display)}.fac-dots{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.fac-dots i{background:#9aa9c238;border-radius:50%;width:9px;height:9px}.fac-dots i.on{background:var(--gold,#f5b83d);box-shadow:0 0 6px #f5b83d99}.fac-play{margin-left:auto}.fac-note{color:var(--muted);margin:0;font-size:.78rem}.fac-choose{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fac-card{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 10%, transparent), transparent 70%);text-align:center;border-radius:13px;justify-items:center;gap:8px;padding:18px 14px 14px;display:grid}.fac-card.is-sel{border-color:var(--c);box-shadow:0 0 0 1px var(--c) inset, 0 0 22px color-mix(in srgb, var(--c) 25%, transparent)}.fac-card.is-closed{opacity:.55}.fac-card h3{color:var(--c);font:700 1.2rem var(--font-display);margin:0}.fac-stats{color:var(--muted);gap:14px;font-size:.8rem;display:flex}.fac-lock{color:var(--muted);font:600 .78rem var(--font-display)}.fac-join{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.fac-agree{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:.84rem;display:inline-flex}@media (max-width:860px){.fac-cols,.fac-choose{grid-template-columns:minmax(0,1fr)}.fac-mis-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.fac{padding:16px}.fac-score small{display:none}}button.fr-go{cursor:pointer;border:0}.fr-go-ghost,button.fr-go.fr-go-ghost{color:#e6edf7;background:0 0;border:1px solid #ffffff40}.fr-vote-h small{color:#9aa9c2;letter-spacing:0;text-transform:none;font-weight:600}.fr-vote-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fr-vote-list button{width:100%;color:inherit;font:600 13px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;display:flex}.fr-vote-list button:hover{background:#ffffff0f}.fr-vote-list span{flex:1;min-width:0}.fr-vote-list em{color:#67e8f9;font:700 10px var(--font-display);text-transform:uppercase;background:#22d3ee29;border-radius:999px;padding:1px 6px;font-style:normal}.fr-vote-list small{color:#9aa9c2}.fr-week-row b{font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.fr-week-row em{font-variant-numeric:tabular-nums;font-style:normal}.nav a.user-block{--blk:34, 211, 238;min-height:40px;color:var(--text);border:1px solid rgba(var(--blk), .4);border-left:3px solid rgb(var(--blk));border-radius:var(--radius);background:linear-gradient(90deg, rgba(var(--blk), .14), rgba(var(--blk), .02));gap:10px;margin:4px 0 0;padding:8px 12px;font-weight:600}.nav a.user-block-ws{--blk:139, 92, 246}.nav a.user-block-market{--blk:245, 184, 61}.nav a.user-block-admin{--blk:248, 113, 113}@media (min-width:1181px){.user-pop>.people-search{border-bottom:0;margin:0;padding:6px 0 2px}}.nav a.user-block-arenas{--blk:74, 222, 128}.nav a.user-block-ship{--blk:96, 165, 250}.nav a.user-block>svg{color:rgb(var(--blk));flex:none}.nav a.user-block>span[aria-hidden]{color:rgb(var(--blk));margin-left:auto}.nav a.user-block:hover{color:var(--text);border-color:rgb(var(--blk))}@media (min-width:1181px){.nav .user-foot{align-items:center;gap:6px;display:flex}.nav .user-foot>.user-logout{flex:1}.nav .user-foot>a.user-foot-ib{width:36px;min-height:36px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav .user-foot>a.user-foot-ib:hover{color:var(--text);background:rgba(var(--accent-rgb), .07)}}.mk-page,.mk,.inv{gap:12px;min-width:0;display:grid}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.mk-head h1{font:700 clamp(1.7rem, 2.6vw, 2.1rem) / 1.1 var(--font-display);margin:0}.mk-head h1 a{color:inherit;text-decoration:none}.mk-head-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mk-dd small{color:var(--muted);font-size:.72rem}.mk-dd .select,.mk-dd .input{width:100%}.mk-grid{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-grid-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mk-grid-big{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mk-grid-icons{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.mk-grid-list{grid-template-columns:minmax(0,1fr);gap:4px}.mk-grid-icons .mk-tile{padding:10px 6px}dialog.mk-dlg{--rar:#cbd5e1;width:min(900px, calc(100vw - 2 * var(--gutter)));border-color:color-mix(in srgb, var(--rar) 55%, transparent);max-height:calc(100dvh - 32px);overflow:auto}.mk-d-main h3,.cp-h{color:var(--muted);font:700 .74rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.mk-d-head h2{font:700 1.4rem/1.1 var(--font-display);margin:0}.mk-tip small{color:var(--muted)}.mk-offers li{border:1px solid var(--line);border-radius:9px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.mk-offers b{color:var(--cyan);font-family:var(--font-display)}.mk-err{color:#fca5a5;margin:0}.mk-contents li{border:1px solid var(--line);border-left:3px solid var(--c);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;font-size:.8rem;display:grid}.mk-contents small{color:var(--muted);font-variant-numeric:tabular-nums}.tl-list{flex:1;padding-top:12px}.inv-slots ul{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.inv-slot.is-target small{visibility:hidden}.inv-slot small{max-width:100%;color:var(--muted);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:min(.66rem,14.5cqi);overflow:hidden}dialog.dlg.ip-dlg{width:min(1040px, calc(100vw - 2 * var(--gutter)));border-radius:14px;max-height:calc(100dvh - 24px);overflow:hidden}.ip-dd small{color:var(--muted);font-size:.75rem}.ip-list{min-height:0;padding:4px 16px 16px 20px;overflow-y:auto}.ip-gh i{background:var(--c);border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.ip-gh small{color:var(--muted);font-family:var(--font-body);font-size:.75rem;font-weight:500}.ip-step b{text-align:center;min-width:26px;font-size:.75rem}.ip-tile .px-art{filter:drop-shadow(0 3px 6px #00000073);margin-bottom:2px}.ip-tile small{color:var(--muted);align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.ip-facts dt{color:var(--muted)}.ip-facts dd{text-align:right;margin:0 0 0 auto;font-weight:500}.ip-mini li{aspect-ratio:1;background:var(--panel-2);box-shadow:inset 0 -2px 0 var(--c);border-radius:6px;place-items:center;display:grid}.ip-sel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.mk-page{grid-template-columns:minmax(0,1fr)}.sc-kv div:last-child{border-bottom:0;padding-bottom:0}.hist{gap:10px;padding:14px;display:grid}dialog.cp-dlg{width:min(560px, calc(100vw - 2 * var(--gutter)))}.cp-topup{gap:10px;display:grid}.cp-packs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.cp-pack{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-content:start;justify-items:center;gap:2px;padding:12px 6px;display:grid;position:relative}.cp-pack b{color:var(--cyan);font:700 1.05rem var(--font-display);white-space:nowrap}.cp-pack span{font-size:.82rem}.cp-bonus{color:var(--green);white-space:nowrap;background:#4ade801f;border-radius:999px;margin-top:4px;padding:1px 7px;font-size:.7rem;font-style:normal;font-weight:600}.cp-pack.is-on{border-color:var(--line-cyan);box-shadow:var(--glow-cyan)}.cp-topup .btn-primary{justify-self:end}@media (max-width:520px){.cp-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-topup .btn-primary{justify-self:stretch}}.ct-packs li{border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:3px 0;display:grid}.ct-list li{grid-template-columns:84px minmax(0,auto) minmax(0,1fr) auto}.fac-place.is-tie{border:1px solid var(--line-strong);color:var(--muted);background:0 0}.fac-count{background:linear-gradient(90deg, color-mix(in srgb, var(--f) 16%, transparent), transparent 70%), color-mix(in srgb, var(--bg) 50%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.fac-clock{gap:10px;display:flex}.fac-clock>span{justify-items:center;min-width:46px;display:grid}.fac-clock b{font:700 1.55rem/1 var(--font-display);font-variant-numeric:tabular-nums}.fac-clock small{color:var(--muted);font-size:.7rem}.fac-count-what{gap:2px;font-size:.86rem;display:grid}.fac-count-what strong{font-family:var(--font-display)}.fac-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fac-facts>span{border:1px solid var(--line);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.fac-facts b{font:700 1.05rem var(--font-display)}.fac-facts small{color:var(--muted);font-size:.72rem}.fac-kinds{gap:6px;display:grid}.fac-kind{border:1px solid color-mix(in srgb, var(--k) 35%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--k) 9%, transparent), transparent 70%);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:8px 10px;display:grid}.fac-kind .fac-op-ico{border-radius:9px;grid-row:span 2;width:32px;height:32px}.fac-kind-desc{grid-column:2}.fac-kind-gain{text-align:right;white-space:nowrap;grid-area:1/3/span 2}.fac-kind strong{font:700 .9rem var(--font-display)}.fac-kind-desc{color:var(--muted);font-size:.78rem;line-height:1.35}.fac-kind-gain{color:var(--k);font:600 .74rem var(--font-display)}.fac-first{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:.82rem;display:flex}.fac-first svg{color:#f87171;flex:none}.fac-side{gap:14px;min-width:0;display:grid}.fac-vote{border-color:color-mix(in srgb, #f87171 30%, var(--line));gap:8px}.fac-vote-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fac-vote-h strong{font:700 .9rem var(--font-display)}.fac-vote-h small{margin-left:auto}.fac-cand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.84rem;display:grid}.fac-cand-main{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;display:grid}.fac-cand-main .fac-cand-bar{grid-column:1/-1}.fac-cand .btn{white-space:nowrap}.fac-cand-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fac-cand-who em{font-style:normal;font-weight:600}.fac-cand-bar{background:#9aa9c224;border-radius:999px;height:6px;overflow:hidden}.fac-cand-bar i{background:#f87171;height:100%;display:block}.fac-cand-n{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.fac-cand .btn.is-mine{color:var(--green);border-color:#4ade808c}@media (max-width:760px){.fac-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-kind-gain{text-align:left;grid-area:auto/2}.fac-cand{grid-template-columns:minmax(0,1fr)}.fac-cand .btn{justify-self:start}}dialog.dlg-faction.is-docked{z-index:90;margin:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 24px 60px #0000008c}dialog.dlg-faction:not(.is-docked){max-height:calc(100dvh - 32px);margin:auto;inset:0}dialog.dlg-faction:not(.is-docked)::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060c80}:root[data-theme=light] dialog.dlg-faction:not(.is-docked)::backdrop{background:#0f172a4d}.mis-adm-list{gap:8px;min-width:0;display:grid}.mis-adm-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.obs-list,.obs-found{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.obs-list li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:inline-flex}.obs-list li .btn{min-height:24px;padding:0 8px}.cam-shots button{color:var(--muted);font:600 .72rem var(--font-display);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.cam-shots button[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--cyan) 60%, transparent);background:rgba(var(--accent-rgb), .09)}.cam-pl small{color:var(--muted);font:600 .68rem var(--font-display);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.cst-list{gap:6px;display:grid}.tt-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-notes li{grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.tt-notes small{color:var(--muted);font-size:.72rem}.ui-v2.fb .tt-anchor .panel.tt-pop,.tt-anchor .panel.tt-pop{z-index:30;background:var(--panel);border-color:var(--line-strong);width:min(360px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000059}.nf{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-block:clamp(32px,8vh,88px);display:flex}.nf-radar{width:236px;max-width:100%;height:236px;position:relative}.nf-radar svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nf-radar circle,.nf-radar>svg>line{fill:none;stroke:#22d3ee33;stroke-width:1.5px}.nf-radar>svg>line{stroke:#9aa9c21f}.nf-sweep{transform-origin:118px 118px;animation:4s linear infinite nf-sweep}.nf-sweep path{fill:#22d3ee1a;stroke:none}.nf-sweep line{stroke:var(--cyan);stroke-width:2px}.nf-radar circle.nf-blip{fill:#a78bfa;stroke:none}.nf-radar circle.nf-blip-ring{stroke:#a78bfa73}.nf-radar span{font:700 64px/1 var(--font-display);letter-spacing:2px;color:var(--text);text-shadow:3px 0 #a78bfa8c,-3px 0 #22d3ee8c;place-items:center;display:grid;position:absolute;inset:0}@keyframes nf-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nf-sweep{animation:none}}html.perf-lite .nf-sweep{animation:none}.nf-copy{flex-direction:column;align-items:center;gap:10px;display:flex}.nf-copy h1{font:700 clamp(2rem, 4vw, 2.9rem) / 1.1 var(--font-display);text-wrap:balance;margin:0}.nf-copy p{margin:0}.nf-eyebrow{color:var(--cyan);font:600 .82rem/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase}.nf-search{gap:10px;width:min(520px,100%);display:flex}.nf-search .input{flex:1;min-width:0}.nf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(520px,100%);display:grid}.nf-tile{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.nf-tile:hover{border-color:#22d3ee80}.nf-tile.is-hot{background:#22d3ee0f;border-color:#22d3ee59}.nf-tile b{font:700 1.1rem/1.2 var(--font-display)}.nf-tile small{color:var(--muted);font-size:.82rem}@media (max-width:620px){.nf-tiles{grid-template-columns:minmax(0,1fr)}}.play{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.pm-cols,.pt-disc{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-col,.pt-d{background:color-mix(in srgb, var(--panel-2) 55%, transparent);border:1px solid var(--line);border-radius:12px;align-content:start;min-width:0;display:grid;position:relative}.pt{gap:12px;display:grid;position:relative}@media (max-width:1100px){.play{grid-template-columns:minmax(0,1fr)}}.sh{--sh-ch1:#1a2336;--sh-ch2:#111a2b;gap:12px;min-width:0;display:grid}:root[data-theme=light] .sh{--sh-ch1:#e4e9f1;--sh-ch2:#f4f7fb}.sh-stat>b small{color:var(--muted);font-size:.85rem}.sh-up,.sh-list,.sh-plus{align-content:start;gap:10px;display:grid}.sh-list h2 small{color:var(--muted);font-size:.85rem}.sh-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sh-list li{border:1px solid var(--line);background:rgba(var(--accent-rgb), .03);border-radius:8px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:grid}@media (max-width:480px){.sh-list li{grid-template-columns:64px minmax(0,1fr)}}.dk-list{grid-area:list}.dk-card{border-radius:var(--radius);border:1px solid var(--line);gap:8px;min-width:0;padding:10px 12px;display:grid}.cpl-h{color:var(--muted);font-size:.72rem}
