:root{--bg:#0a0c10;--bg-elevated:#0f1218;--sidebar-bg:#0d1016;--card:#12151c;--border:#262d3d;--text:#e8eaef;--muted:#8b93a7;--accent:#22c55e;--accent-hover:#4ade80;--accent-muted:rgba(34,197,94,0.16);--danger:#e5484d;--ok:#30a46c;--hero-gradient:linear-gradient(145deg,#151a28,#0d1018 45%,#12101c)}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;min-height:100vh}a{color:inherit}.support-page{min-height:100svh;position:relative;overflow:hidden;padding:1.5rem;background:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0),#080b12;background-size:42px 42px}.support-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.support-glow-one{width:30rem;height:30rem;top:-16rem;right:-8rem;background:rgba(34,197,94,.16)}.support-glow-two{width:24rem;height:24rem;bottom:-14rem;left:-8rem;background:rgba(124,108,246,.13)}.support-contact,.support-faq-layout,.support-footer,.support-hero,.support-search-section,.support-topbar,.support-topic-section{width:min(100%,1120px);position:relative;z-index:1;margin-inline:auto}.support-topbar{min-height:3.65rem;display:flex;align-items:center;justify-content:space-between}.support-brand{display:inline-flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none}.support-brand img{width:2.5rem;height:2.5rem;border:1px solid rgba(134,239,172,.3);border-radius:.7rem;object-fit:cover;box-shadow:0 8px 30px rgba(34,197,94,.16)}.support-brand>span{display:flex;flex-direction:column}.support-brand strong{font-size:.94rem;letter-spacing:-.02em}.support-brand small{color:#788298;font-size:.63rem}.support-locale-switch{display:flex;gap:.2rem;padding:.2rem;border:1px solid rgba(148,163,184,.16);border-radius:.6rem;background:rgba(15,18,24,.75)}.support-locale-switch button{min-width:2.35rem;min-height:1.9rem;padding:.25rem .5rem;border:0;border-radius:.4rem;background:transparent;color:#788298;font-size:.69rem;font-weight:800}.support-locale-switch button.active{background:rgba(34,197,94,.14);color:#86efac}.support-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;grid-gap:3rem;gap:3rem;padding:5.5rem 0 4.5rem}.support-hero-v2{isolation:isolate;padding:4.4rem clamp(1.5rem,5vw,4.5rem);margin-top:1.2rem;overflow:hidden;border:1px solid rgba(148,163,184,.13);border-radius:2rem;background:radial-gradient(circle at 8% 12%,rgba(34,197,94,.16),transparent 23rem),radial-gradient(circle at 92% 84%,rgba(124,108,246,.14),transparent 20rem),linear-gradient(145deg,rgba(18,23,34,.97),rgba(9,12,20,.96));box-shadow:0 32px 90px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035)}.support-hero-v2:before{position:absolute;z-index:-1;width:18rem;height:18rem;top:-9rem;right:23%;border:1px solid rgba(134,239,172,.08);border-radius:50%;box-shadow:0 0 0 3rem rgba(134,239,172,.025),0 0 0 7rem rgba(134,239,172,.015);content:""}.support-eyebrow{margin:0 0 .55rem;color:#86efac;font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.support-hero h1{margin:0;max-width:44rem;color:#f8fafc;font-size:clamp(3rem,7vw,5.7rem);line-height:.94;letter-spacing:-.055em}.support-lede{max-width:39rem;margin:1.15rem 0 0;color:#9aa3b6;font-size:1rem;line-height:1.65}.support-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.support-actions a{min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.65rem .95rem;border:1px solid rgba(148,163,184,.16);border-radius:.75rem;text-decoration:none;font-size:.73rem;font-weight:750}.support-primary-action{border-color:transparent!important;background:linear-gradient(135deg,#4ade80,#22c55e);color:#052e16;box-shadow:0 14px 32px rgba(34,197,94,.18)}.support-primary-action span{font-size:1rem}.support-trust-row{display:flex;flex-wrap:wrap;gap:.8rem 1rem;margin-top:1.2rem;color:#8993a8;font-size:.62rem;font-weight:650}.support-trust-row>span{display:inline-flex;align-items:center;gap:.38rem}.support-trust-row i{width:1.05rem;height:1.05rem;display:grid;place-items:center;border-radius:50%;background:rgba(34,197,94,.11);color:#86efac;font-size:.48rem;font-style:normal}.support-contact-preview{padding:1.25rem;border:1px solid rgba(148,163,184,.16);border-radius:1.15rem;background:rgba(15,18,26,.84);box-shadow:0 28px 70px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.support-contact-preview>div:first-child{display:flex;align-items:center;gap:.7rem;padding-bottom:.8rem;border-bottom:1px solid rgba(148,163,184,.12)}.support-contact-preview>div:first-child>span{width:2.35rem;height:2.35rem;display:grid;flex:0 0 auto;place-items:center;border-radius:.7rem;background:rgba(34,197,94,.11);color:#86efac;font-size:1rem;font-weight:850}.support-contact-preview>div:first-child>div{min-width:0;display:flex;flex-direction:column}.support-contact-preview small{color:#788298;font-size:.58rem}.support-contact-preview strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.support-contact-preview>p{margin:.9rem 0 .55rem;color:#cbd5e1;font-size:.67rem}.support-contact-preview ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;padding:0;margin:0;list-style:none}.support-contact-preview li{position:relative;padding:.45rem .5rem .45rem 1.3rem;border-radius:.5rem;background:rgba(255,255,255,.022);color:#9aa3b6;font-size:.6rem}.support-contact-preview li:before{position:absolute;left:.5rem;color:#86efac;content:"✓"}.support-contact-preview>small:last-child{display:block;padding:.6rem;margin-top:.75rem;border-radius:.55rem;background:rgba(245,158,11,.06);color:#c2a96f;line-height:1.45}.support-search-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:center;grid-gap:2rem;gap:2rem;padding:3.4rem 0}.support-search-section h2{margin:0;color:#f8fafc;font-size:clamp(1.35rem,3vw,2rem);letter-spacing:-.04em}.support-search-section>div>p:last-child{max-width:28rem;margin:.55rem 0 0;color:#7e889d;font-size:.68rem}.support-search-shell{min-height:4.2rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.55rem .65rem .55rem 1rem;border:1px solid rgba(134,239,172,.2);border-radius:1rem;background:rgba(15,18,26,.88);box-shadow:0 18px 55px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);transition:border-color .18s ease,box-shadow .18s ease}.support-search-shell:focus-within{border-color:rgba(74,222,128,.55);box-shadow:0 18px 55px rgba(0,0,0,.2),0 0 0 4px rgba(34,197,94,.08)}.support-search-icon{color:#86efac;font-size:1.35rem;line-height:1}.support-search-shell input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f8fafc;font:inherit;font-size:.8rem}.support-search-shell input::placeholder{color:#616b7e}.support-search-count{min-width:2.4rem;min-height:2.4rem;display:grid;place-items:center;border-radius:.72rem;background:rgba(34,197,94,.11);color:#86efac;font-size:.68rem;font-weight:850}.support-topic-section{padding:3.4rem 0;border-top:1px solid rgba(148,163,184,.1)}.support-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.support-contact h2,.support-section-head h2,.support-store-panel h2{margin:0;color:#f8fafc;font-size:1.35rem;letter-spacing:-.03em}.support-section-head>span{padding:.3rem .55rem;border-radius:99px;background:rgba(124,108,246,.12);color:#c4b8ff;font-size:.59rem;font-weight:750}.support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.support-card{position:relative;min-height:10.5rem;padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.85rem;background:rgba(15,18,26,.72);transition:border-color .18s ease,transform .18s ease}.support-card:hover{border-color:rgba(34,197,94,.27);transform:translateY(-2px)}.support-card>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;background:rgba(34,197,94,.1);color:#86efac;font-size:.8rem;font-weight:850}.support-topic-index{position:absolute;top:1rem;right:1rem;color:#4f586a;font-size:.54rem;font-weight:800;letter-spacing:.08em}.support-card h3{margin:1rem 0 .35rem;color:#f8fafc;font-size:.77rem}.support-card p{margin:0;color:#788298;font-size:.64rem;line-height:1.55}.support-faq-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;grid-gap:.8rem;gap:.8rem;padding:3.4rem 0;border-top:1px solid rgba(148,163,184,.1)}.support-faq-panel,.support-store-panel{min-width:0}.support-faq-list{display:flex;flex-direction:column;gap:.45rem}.support-faq-list details{border:1px solid rgba(148,163,184,.14);border-radius:.7rem;background:rgba(15,18,26,.7)}.support-faq-list summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.8rem .9rem;color:#dbe0e9;cursor:pointer;font-size:.69rem;font-weight:700;list-style:none}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary>span{color:#697287;font-size:.56rem}.support-faq-list summary>b{color:#86efac;font-size:.8rem;transition:transform .18s ease}.support-faq-list details[open] summary>b{transform:rotate(45deg)}.support-faq-list details[open] summary{border-bottom:1px solid rgba(148,163,184,.11)}.support-faq-list details>p{margin:0;padding:.8rem .9rem .9rem 2.4rem;color:#8e98ac;font-size:.64rem;line-height:1.65}.support-no-results{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px dashed rgba(148,163,184,.2);border-radius:.8rem;background:rgba(15,18,26,.58)}.support-no-results>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.62rem;background:rgba(124,108,246,.12);color:#c4b8ff;font-size:.76rem;font-weight:850}.support-no-results strong{color:#e8eaef;font-size:.69rem}.support-no-results p{margin:.2rem 0 0;color:#788298;font-size:.6rem}.support-no-results a{padding:.5rem .68rem;border-radius:.55rem;background:rgba(34,197,94,.11);color:#86efac;font-size:.62rem;font-weight:800;text-decoration:none}.support-store-panel{position:-webkit-sticky;position:sticky;top:1rem;padding:1.15rem;border:1px solid rgba(124,108,246,.2);border-radius:.9rem;background:radial-gradient(circle at 100% 0,rgba(124,108,246,.12),transparent 15rem),rgba(15,18,26,.82)}.support-store-panel>p:not(.support-eyebrow){margin:.65rem 0 0;color:#8e98ac;font-size:.66rem;line-height:1.6}.support-store-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:1rem}.support-store-links a{min-width:0;display:flex;flex-direction:column;padding:.65rem .72rem;border:1px solid rgba(148,163,184,.15);border-radius:.65rem;background:#080b12;color:#f8fafc;text-decoration:none}.support-store-links small{color:#788298;font-size:.5rem}.support-store-links strong{overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.support-response-note{display:flex;align-items:flex-start;gap:.45rem;padding:.6rem;margin-top:.7rem;border-radius:.6rem;background:rgba(34,197,94,.055);color:#9bc7aa}.support-response-note>span{width:1.25rem;height:1.25rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(34,197,94,.11);color:#86efac;font-size:.5rem;font-weight:850}.support-response-note p{margin:0;font-size:.57rem}.support-contact{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem;border:1px solid rgba(34,197,94,.2);border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(34,197,94,.12),transparent 18rem),rgba(15,18,26,.82)}.support-contact>div>p:last-child{max-width:42rem;margin:.45rem 0 0;color:#8e98ac;font-size:.67rem}.support-contact>a{min-height:2.9rem;display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;padding:.65rem .9rem;border-radius:.7rem;background:linear-gradient(135deg,#4ade80,#22c55e);color:#052e16;font-size:.7rem;font-weight:800;text-decoration:none}.support-contact>a span{font-size:1rem}.support-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:2.2rem 0 .5rem;color:#596276;font-size:.59rem}.support-footer p{margin:0}.support-footer>div{display:flex;justify-content:flex-end;gap:1rem}.support-footer>div a{color:#788298;text-decoration:none}.support-actions a:focus-visible,.support-contact>a:focus-visible,.support-faq-list summary:focus-visible,.support-locale-switch button:focus-visible,.support-search-shell:focus-within,.support-store-links a:focus-visible{outline:3px solid rgba(134,239,172,.7);outline-offset:3px}@media (max-width:900px){.support-faq-layout,.support-hero,.support-search-section{grid-template-columns:1fr}.support-hero{gap:2rem;padding:4rem 0 3rem}.support-hero-v2{padding:3.5rem 2.5rem}.support-contact-preview{max-width:34rem}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-store-panel{position:static}}@media (max-width:600px){.support-page-v2{padding:.9rem}.support-brand small{display:none}.support-hero{padding:2.8rem 0 2.4rem}.support-hero-v2{padding:2.7rem 1.2rem 1.2rem;border-radius:1.35rem}.support-hero h1{font-size:3rem}.support-trust-row{gap:.65rem}.support-search-section{gap:1.2rem;padding:2.5rem 0}.support-search-shell{min-height:3.8rem}.support-actions,.support-actions a{width:100%}.support-contact-preview ul,.support-grid,.support-store-links{grid-template-columns:1fr}.support-card{min-height:auto}.support-contact{align-items:stretch;flex-direction:column}.support-contact>a{justify-content:center}.support-footer{grid-template-columns:1fr}.support-footer>div{justify-content:flex-start}.support-no-results{grid-template-columns:auto minmax(0,1fr)}.support-no-results a{grid-column:1/-1;text-align:center}}.shell{display:flex;min-height:100vh}.sidebar{width:280px;flex-shrink:0;background:var(--sidebar-bg);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:1rem .75rem;z-index:30}.sidebar-brand{gap:.75rem;padding:.35rem .65rem 1.25rem;border-bottom:1px solid var(--border);margin-bottom:.85rem}.sidebar-brand,.sidebar-logo{display:flex;align-items:center}.sidebar-logo{width:2.25rem;height:2.25rem;border-radius:10px;background:var(--accent);justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.sidebar-logo img{width:100%;height:100%;display:block;object-fit:cover}.sidebar-title{font-weight:700;font-size:.95rem;letter-spacing:-.02em;line-height:1.2}.sidebar-tag{font-size:.7rem;color:var(--muted);margin-top:.15rem;text-transform:uppercase;letter-spacing:.06em}.sidebar-nav{display:flex;flex-direction:column;gap:.75rem;flex:1 1;min-height:0;overflow-y:auto;padding-right:.15rem}.nav-group{display:flex;flex-direction:column;gap:.2rem}.nav-group-title{margin:0;padding:0 .75rem .2rem;color:#667085;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;border-radius:10px;border:none;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.nav-item:hover{background:rgba(255,255,255,.04);color:var(--text)}.nav-item.active{background:var(--accent-muted);color:var(--text);box-shadow:inset 0 0 0 1px rgba(34,197,94,.32)}.nav-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.nav-item.active .nav-icon{color:#4ade80;opacity:1}.nav-item-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;gap:.05rem}.nav-item-label{font-weight:600;font-size:.9rem}.nav-item-hint{font-size:.72rem;opacity:.85}.nav-badge{min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f59e0b;color:#1c1202;font-size:.68rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar-footer{padding-top:.75rem;margin-top:auto;border-top:1px solid var(--border)}.nav-logout{width:100%;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer;transition:background .12s ease,color .12s ease}.nav-logout:hover{color:var(--danger);border-color:rgba(229,72,77,.4);background:rgba(229,72,77,.08)}.main-area{flex:1 1;display:flex;flex-direction:column;min-width:0;background:var(--bg)}.topbar{flex-shrink:0;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.topbar-title{margin:0;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.content-scroll{flex:1 1;padding:1.25rem 1.5rem 2.5rem;overflow:auto}.drawer-backdrop,.mobile-menu-btn{display:none}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr minmax(320px,440px)}.login-hero{background:var(--hero-gradient);border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem}.login-hero-inner{max-width:28rem}.login-hero-badge{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.75rem}.login-hero-title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:750;letter-spacing:-.03em;line-height:1.2}.login-hero-text{margin:0;color:var(--muted);font-size:.95rem}.login-form-col{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:var(--bg)}.login-card{width:100%;max-width:400px}.login-card-heading{margin-bottom:.35rem}.login-card-lead{margin-bottom:1rem}.login-footnote{margin:1rem 0 0;font-size:.82rem}.muted-center{text-align:center;padding:3rem}.form-section-title{font-size:.8rem;font-weight:650;margin:0 0 .65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.divider{border:none;border-top:1px solid var(--border);margin:1.25rem 0}.callout{border-radius:10px;padding:.75rem 1rem;font-size:.82rem;margin-bottom:1.1rem;line-height:1.45}.callout-warn{background:rgba(229,72,77,.1);border:1px solid rgba(229,72,77,.3);color:#f0b4b6}.layout{max-width:960px;margin:0 auto;padding:1.5rem 1rem 3rem}.sub{color:var(--muted);font-size:.9rem;margin:0 0 1.25rem}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1.25rem 1.35rem;margin-bottom:1rem}.card-title{font-size:1rem;margin:0 0 .75rem;font-weight:600}.card-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.stack{display:flex;flex-direction:column;gap:.25rem;max-width:1100px}.locale-pill{display:inline-block;font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:var(--accent-muted);color:#c4b8ff;vertical-align:middle;margin-left:.35rem}.row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:.75rem}.row>div{flex:1 1;min-width:8rem}.row-actions{flex:0 0 auto;min-width:unset}.word-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr)) auto;grid-gap:.75rem;gap:.75rem;align-items:end;margin:0 0 .85rem;padding:.75rem;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.025)}.word-filter-summary{min-height:2.35rem;display:flex;align-items:center;justify-content:flex-end;color:var(--muted);font-size:.82rem;white-space:nowrap}.word-list-card{padding-bottom:1rem}.word-search-actions{display:flex;align-items:center;gap:.5rem}.word-search-input{width:min(24rem,42vw)}.word-filter-bar-compact{grid-template-columns:repeat(5,minmax(7rem,1fr)) auto}.word-table-wrap{max-height:62vh;overflow:auto;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.015)}.word-table{min-width:820px}.word-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#11151d}.word-table td{padding-top:.38rem;padding-bottom:.38rem}.word-row-inactive{opacity:.62}.word-status-toggle{min-width:4.25rem;padding:.28rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700}.word-status-toggle.is-active{color:#bff7d5;border-color:rgba(48,164,108,.35);background:rgba(48,164,108,.14)}.word-status-toggle.is-inactive{color:#d8dde8;border-color:rgba(139,147,167,.35);background:rgba(139,147,167,.1)}.word-text-cell{min-width:16rem}.word-text-button{width:100%;padding:.25rem 0;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left;font-size:.92rem;font-weight:650}.word-text-button:hover:not(:disabled){color:#fff;text-decoration:underline;text-underline-offset:.18rem;background:transparent}.word-edit-input{height:2.15rem;padding:.35rem .5rem;border-radius:7px;font-weight:650}.word-length-cell{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.word-scope-select{min-width:8rem;padding:.35rem .5rem;border-radius:7px}.word-difficulty-select{min-width:4.5rem;padding:.35rem .5rem;border-radius:7px}.word-row-actions{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.btn-compact{min-height:2rem;padding:.32rem .55rem;border-radius:7px;font-size:.8rem}.word-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding-top:.75rem;color:var(--muted);font-size:.85rem}label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.35rem}input,select,textarea{width:100%;padding:.5rem .65rem;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.95rem}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}textarea{width:100%;resize:vertical;font:inherit}.riddle-section-sub{margin:.3rem 0 0}.riddle-form-grid{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(11rem,1.2fr) minmax(8rem,.6fr);grid-gap:.8rem;gap:.8rem;align-items:end}.riddle-question-field{grid-column:span 2}.riddle-form-action{display:flex;justify-content:flex-end}.riddle-filter-bar{grid-template-columns:minmax(9rem,12rem) minmax(9rem,12rem) 1fr}.riddle-table{min-width:1180px}.riddle-question-cell{min-width:20rem;max-width:28rem;white-space:normal;line-height:1.4}.riddle-hint-cell{min-width:14rem;max-width:20rem;white-space:normal}.riddle-table td input,.riddle-table td select,.riddle-table td textarea{min-width:9rem;padding:.38rem .5rem;border-radius:7px}button{cursor:pointer;font-size:.9rem;padding:.5rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:transparent;color:#052e16;font-weight:700}button.primary:hover:not(:disabled){background:var(--accent-hover)}.btn-ghost{background:transparent;border-color:transparent;padding:.35rem .5rem;min-width:2rem}.btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.06)}.flash{margin-top:.75rem;padding:.65rem .85rem;border-radius:10px;font-size:.85rem;background:rgba(48,164,108,.15);border:1px solid rgba(48,164,108,.35)}.toast-inline{margin:0 0 1rem}.flash.err{border-color:rgba(229,72,77,.35)}.flash.err,.warn{background:rgba(229,72,77,.12);color:#f0b4b6}.warn{border:1px solid rgba(229,72,77,.35);border-radius:8px;padding:.75rem 1rem;font-size:.85rem;margin-bottom:1.25rem}.table-wrap{overflow-x:auto;margin-top:.25rem;overscroll-behavior-inline:contain;scrollbar-color:#3a4356 transparent;-webkit-overflow-scrolling:touch}.table-wrap:focus-visible{outline:3px solid rgba(134,239,172,.55);outline-offset:3px}table{width:100%;border-collapse:collapse;font-size:.85rem}td,th{text-align:left;padding:.5rem .55rem;border-bottom:1px solid var(--border);vertical-align:middle}th{color:var(--muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}tbody tr:hover{background:rgba(255,255,255,.02)}code{font-size:.78rem;background:var(--bg);padding:.15rem .35rem;border-radius:4px}.info-list{margin:0;padding-left:1.1rem;color:var(--muted);font-size:.88rem;line-height:1.55}.info-list strong{color:var(--text);font-weight:600}.dashboard-page{width:min(100%,1440px);margin:0 auto}.dashboard-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.65rem 1.75rem;margin-bottom:1rem;border:1px solid rgba(34,197,94,.2);border-radius:18px;background:radial-gradient(circle at 82% 20%,rgba(34,197,94,.2),transparent 22rem),linear-gradient(135deg,#111a18,#10151b 52%,#11151c)}.dashboard-hero:after{content:"";position:absolute;width:12rem;height:12rem;right:-4rem;bottom:-7rem;border:2rem solid rgba(34,197,94,.06);border-radius:50%;pointer-events:none}.dashboard-hero h2{margin:.2rem 0 .35rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.15;letter-spacing:-.04em}.dashboard-hero p:not(.dashboard-eyebrow){max-width:42rem;margin:0;color:var(--muted);font-size:.92rem}.dashboard-eyebrow{margin:0;color:#86efac;font-size:.65rem;font-weight:800;letter-spacing:.11em}.dashboard-refresh{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:.8rem}.dashboard-refresh>span{color:var(--muted);font-size:.75rem;white-space:nowrap}.dashboard-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.metric-card{min-width:0;padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 10px 30px rgba(0,0,0,.12)}.metric-icon{width:1.8rem;height:1.8rem;display:grid;place-items:center;margin-bottom:.8rem;border-radius:8px;background:rgba(148,163,184,.1);color:#aab2c3;font-size:.9rem;font-weight:800}.metric-card-live .metric-icon{background:rgba(34,197,94,.14);color:#4ade80}.metric-card-warn .metric-icon{background:rgba(245,158,11,.14);color:#fbbf24}.metric-card-danger .metric-icon{background:rgba(229,72,77,.14);color:#fb7185}.metric-card>div{display:flex;flex-direction:column}.metric-card strong{font-size:1.55rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.metric-card div span{margin-top:.35rem;color:#d5d9e2;font-size:.78rem;font-weight:650}.metric-card small{display:block;overflow:hidden;margin-top:.65rem;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dashboard-grid-top{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.dashboard-card{min-width:0;padding:1.2rem;margin-bottom:1rem}.dashboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dashboard-card-head h3{margin:.15rem 0 0;font-size:1rem;letter-spacing:-.02em}.health-badge{padding:.28rem .55rem;border-radius:999px;font-size:.68rem;font-weight:750;white-space:nowrap}.health-ok{border:1px solid rgba(34,197,94,.26);background:rgba(34,197,94,.1);color:#86efac}.health-attention{border:1px solid rgba(245,158,11,.28);background:rgba(245,158,11,.11);color:#fcd34d}.dashboard-empty-good{min-height:8rem;display:flex;align-items:center;gap:.9rem;padding:1rem;border:1px dashed rgba(34,197,94,.28);border-radius:12px;background:rgba(34,197,94,.04)}.dashboard-empty-good>span{width:2.4rem;height:2.4rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(34,197,94,.14);color:#4ade80;font-weight:800}.dashboard-empty-good p{margin:.15rem 0 0;color:var(--muted);font-size:.8rem}.alert-list,.content-health-list,.recent-match-list{display:flex;flex-direction:column;gap:.55rem}.alert-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem .8rem;border-color:var(--border);background:rgba(255,255,255,.018);text-align:left}.alert-row:hover{border-color:#3b4559;background:rgba(255,255,255,.035)}.alert-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.alert-row strong{font-size:.8rem}.alert-row small{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.alert-row b,.alert-row small{color:var(--muted)}.alert-dot,.match-state-dot{width:.55rem;height:.55rem;border-radius:50%;background:#64748b}.alert-danger .alert-dot{background:#fb7185;box-shadow:0 0 0 4px rgba(251,113,133,.1)}.alert-warn .alert-dot{background:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.1)}.alert-info .alert-dot{background:#38bdf8;box-shadow:0 0 0 4px rgba(56,189,248,.1)}.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.quick-action-grid button{min-height:7rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.15rem;padding:.85rem;background:rgba(255,255,255,.018);text-align:left}.quick-action-grid button:hover{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.05)}.quick-action-grid button>span{width:1.75rem;height:1.75rem;display:grid;place-items:center;margin-bottom:auto;border-radius:7px;background:var(--accent-muted);color:#86efac;font-size:.78rem;font-weight:800}.quick-action-grid strong{font-size:.78rem}.quick-action-grid small{color:var(--muted);font-size:.66rem}.content-health-row{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;align-items:center;grid-gap:.9rem;gap:.9rem;padding:.8rem;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.018)}.locale-tile{width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:9px;background:var(--accent-muted);color:#86efac;font-size:.72rem;font-weight:800}.content-health-row>div{display:flex;flex-direction:column}.content-health-row strong{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-health-row small{color:var(--muted);font-size:.68rem}.health-dot-ok,.health-dot-warn{width:.65rem;height:.65rem;border-radius:50%}.health-dot-ok{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.1)}.health-dot-warn{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.1)}.recent-match-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.65rem .75rem;border-color:transparent;background:rgba(255,255,255,.018);text-align:left}.recent-match-row:hover{border-color:var(--border);background:rgba(255,255,255,.035)}.match-state-active{background:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.09)}.match-state-completed,.match-state-done,.match-state-finished{background:#22c55e}.recent-match-meta,.recent-match-players{display:flex;min-width:0;flex-direction:column}.recent-match-players small,.recent-match-players strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-match-players strong{font-size:.77rem}.recent-match-meta small,.recent-match-players small{color:var(--muted);font-size:.65rem}.recent-match-meta{align-items:flex-end;text-align:right}.recent-match-meta strong{font-size:.68rem;text-transform:uppercase}.players-page{width:min(100%,1440px);margin:0 auto}.player-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.player-summary-card{position:relative;overflow:hidden;min-height:7.2rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--card)}.player-summary-card:before{content:"";position:absolute;width:4rem;height:4rem;top:-2.6rem;right:-2.2rem;border:1rem solid rgba(148,163,184,.05);border-radius:50%}.player-summary-card.is-live{border-color:rgba(34,197,94,.28);background:linear-gradient(145deg,rgba(34,197,94,.08),var(--card) 60%)}.player-summary-card>span{color:var(--muted);font-size:.7rem;font-weight:650}.player-summary-card strong{margin:.25rem 0 .15rem;font-size:1.65rem;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-summary-card small{color:#667085;font-size:.65rem}.player-list-card{padding:0;overflow:hidden}.player-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.2rem 1.25rem;border-bottom:1px solid var(--border)}.player-list-head h2{margin:.15rem 0 0;font-size:1.1rem}.player-list-head p:not(.dashboard-eyebrow){margin:.2rem 0 0;color:var(--muted);font-size:.77rem}.player-search{width:min(100%,28rem);display:grid;grid-template-columns:minmax(12rem,1fr) auto;grid-gap:.55rem;gap:.55rem}.player-table-wrap{margin:0}.player-table{min-width:1420px;font-size:.72rem}.player-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.58rem .65rem;background:#171e2a;font-size:.62rem;white-space:nowrap}.player-table td{padding:.48rem .65rem;white-space:nowrap}.player-table tbody tr:last-child td{border-bottom:0}.player-table td:first-child,.player-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#141b26}.player-table th:first-child{z-index:3;background:#171e2a}.player-table tbody tr:hover td:first-child{background:#18202c}.data-sort-button{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.data-sort-button:hover{background:transparent;color:#d7dee8}.data-sort-button span{color:#4ade80;font-size:.67rem}.player-identity{width:100%;min-width:12rem;display:flex;align-items:center;gap:.65rem;padding:0;border:0;text-align:left}.player-identity,.player-identity:hover{background:transparent}.player-avatar-initial{width:1.8rem;height:1.8rem;display:grid;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid rgba(34,197,94,.25);border-radius:10px;background:var(--accent-muted);color:#86efac;font-size:.78rem;font-weight:800}.player-avatar-initial.has-photo{border-color:rgba(74,222,128,.5);background:#080d12}.player-avatar-initial img{width:100%;height:100%;display:block;object-fit:cover}.player-avatar-preview-trigger{padding:0;cursor:zoom-in}.player-avatar-preview-trigger:hover{border-color:#4ade80;background:#080d12;box-shadow:0 0 0 3px rgba(74,222,128,.1);transform:scale(1.03)}.player-device-cell,.player-economy-cell,.player-identity>span:last-child{display:flex;min-width:0;flex-direction:column}.player-identity strong{font-size:.73rem}.player-identity small{max-width:11rem;overflow:hidden;color:var(--muted);font-family:ui-monospace,monospace;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.player-status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.27rem .5rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.65rem;font-weight:700;white-space:nowrap}.player-number-cell{color:#dce5ef;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:760;text-align:right}.player-platform{text-transform:capitalize}.player-compact-meta{color:var(--muted);font-size:.65rem}.player-device-group{display:inline-flex;align-items:center;max-width:9.5rem;gap:.35rem;overflow:hidden;color:#96a1b3;font-family:ui-monospace,monospace;font-size:.61rem;text-overflow:ellipsis}.player-device-group b{flex:0 0 auto;padding:.12rem .32rem;border-radius:999px;background:rgba(245,158,11,.13);color:#fbbf24;font-family:inherit;font-size:.56rem}.player-device-group.is-shared-device{color:#fbbf24}.player-status-pill i{width:.42rem;height:.42rem;border-radius:50%;background:#64748b}.player-status-pill.is-online{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.08);color:#86efac}.player-status-pill.is-online i{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.player-status-pill.is-today{border-color:rgba(56,189,248,.22);color:#7dd3fc}.player-status-pill.is-today i{background:#38bdf8}.player-device-cell strong,.player-economy-cell strong{font-size:.74rem}.player-device-cell small,.player-economy-cell small{color:var(--muted);font-size:.64rem}.player-device-cell small.is-shared-device{width:-moz-fit-content;width:fit-content;margin-top:.18rem;padding:.16rem .34rem;border:1px solid rgba(245,158,11,.24);border-radius:5px;background:rgba(245,158,11,.08);color:#fbbf24;font-weight:750}.player-chip-row{max-width:12rem;display:flex;flex-wrap:wrap;gap:.25rem}.player-chip-row span{padding:.18rem .36rem;border-radius:5px;background:rgba(148,163,184,.09);color:#cbd5e1;font-size:.58rem;font-weight:700}.player-chip-row .is-danger{background:rgba(229,72,77,.12);color:#fda4af}.player-chip-row .is-warn{background:rgba(245,158,11,.12);color:#fcd34d}.player-chip-row small{color:var(--muted);font-size:.64rem}.player-open-arrow{width:2rem;height:2rem;display:grid;place-items:center;padding:0;border-color:transparent;background:transparent;color:var(--muted)}.player-open-arrow:hover{border-color:rgba(34,197,94,.25);background:var(--accent-muted);color:#86efac}.player-empty{height:12rem;color:var(--muted);text-align:center}.player-economy-details{padding:0;overflow:hidden}.player-economy-details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;cursor:pointer;list-style:none}.player-economy-details>summary::-webkit-details-marker{display:none}.player-economy-details>summary>span{display:flex;flex-direction:column}.player-economy-details>summary strong{font-size:.85rem}.player-economy-details>summary b,.player-economy-details>summary small{color:var(--muted);font-size:.68rem}.player-economy-details[open]>summary{border-bottom:1px solid var(--border)}.player-economy-details[open]>summary b{color:#86efac}.player-economy-form{display:grid;grid-template-columns:repeat(4,minmax(8rem,1fr));align-items:end;grid-gap:.75rem;gap:.75rem;padding:1rem 1.2rem 1.2rem}.player-economy-form>div>label,.player-economy-legacy label{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.7rem;font-weight:700}.player-economy-form>.primary,.player-economy-wide{grid-column:1/-1}.player-economy-form>.primary{justify-self:end}.player-economy-section{padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:rgba(255,255,255,.018)}.player-economy-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.player-economy-section-head>div{display:flex;flex-direction:column;gap:.2rem}.player-economy-section-head strong{font-size:.84rem}.player-economy-section-head small,.player-economy-section-head>span{color:var(--muted);font-size:.68rem}.player-economy-reward-table{display:grid;grid-template-columns:minmax(4.5rem,.8fr) repeat(5,minmax(4.5rem,1fr));align-items:center;grid-gap:.55rem;gap:.55rem}.player-economy-difficulty,.player-economy-table-label{color:var(--muted);font-size:.65rem;font-weight:800;text-align:center}.player-economy-table-label{text-align:left}.player-economy-reward-table>strong{font-size:.72rem}.player-economy-reward-table input{width:100%;text-align:center}.player-economy-legacy{padding:.7rem .85rem;border:1px dashed var(--border);border-radius:.75rem}.player-economy-legacy>summary{color:var(--muted);cursor:pointer;font-size:.7rem;font-weight:750}.player-economy-legacy>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.player-economy-legacy label{margin:0}.player-economy-legacy input{display:block;width:100%;margin-top:.35rem}.player-drawer-backdrop{position:fixed;inset:0;z-index:70;padding:0;border:0;border-radius:0;background:rgba(2,6,12,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.player-drawer{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(100%,570px);display:flex;flex-direction:column;border-left:1px solid #303849;background:#0e1218;box-shadow:-24px 0 70px rgba(0,0,0,.45);animation:player-drawer-in .18s ease-out}@keyframes player-drawer-in{0%{transform:translateX(2rem);opacity:0}to{transform:translateX(0);opacity:1}}.player-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(140deg,rgba(34,197,94,.08),transparent 48%)}.player-drawer-person{display:flex;min-width:0;align-items:center;gap:.8rem}.player-avatar-large{width:3rem;height:3rem;border-radius:13px;font-size:1rem}.player-avatar-review{display:flex;align-items:center;gap:1rem;margin:.9rem 0;padding:.85rem;border:1px solid rgba(74,222,128,.18);border-radius:16px;background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(12,18,27,.5))}.player-avatar-review-image{width:6.5rem;height:6.5rem;border-radius:18px;font-size:2rem}.player-avatar-review>div{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem}.player-avatar-review strong{color:#edf4f0;font-size:.84rem}.player-avatar-review small{color:var(--muted);font-size:.7rem;line-height:1.5}.player-avatar-preview-backdrop{position:fixed;inset:0;z-index:100;padding:0;border:0;border-radius:0;background:rgba(2,6,12,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.player-avatar-preview{position:fixed;top:50%;left:50%;z-index:110;width:min(calc(100% - 2rem),620px);max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid #354052;border-radius:22px;background:#0e141d;box-shadow:0 30px 100px rgba(0,0,0,.68);transform:translate(-50%,-50%);animation:player-avatar-preview-in .18s ease-out}@keyframes player-avatar-preview-in{0%{opacity:0;transform:translate(-50%,-47%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.player-avatar-preview footer,.player-avatar-preview header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.player-avatar-preview header{border-bottom:1px solid var(--border)}.player-avatar-preview header h2{margin:.15rem 0 0;font-size:1rem}.player-avatar-preview header button{width:2.25rem;height:2.25rem;display:grid;flex:0 0 auto;padding:0;place-items:center;border:1px solid #364052;border-radius:10px;background:#171e29;color:#e7edf5;font-size:1.4rem;cursor:pointer}.player-avatar-preview>img{width:calc(100% - 2rem);max-height:min(65dvh,620px);display:block;margin:1rem;border-radius:16px;background:#080c12;object-fit:contain}.player-avatar-preview footer{padding-top:0;color:var(--muted);font-size:.65rem}.player-avatar-preview footer code{overflow:hidden;padding:0;background:transparent;color:#718096;text-overflow:ellipsis;white-space:nowrap}.player-drawer-title-row{display:flex;align-items:center;gap:.5rem}.player-drawer-head h2{margin:0;font-size:1rem}.player-drawer-head code,.player-drawer-head h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-drawer-head code{display:block;max-width:24rem;margin-top:.2rem;padding:0;background:transparent;color:var(--muted);font-size:.62rem}.player-drawer-close{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;padding:0;border-radius:50%;color:var(--muted);font-size:1.25rem}.player-drawer-body{flex:1 1;overflow-y:auto;padding:1rem 1.15rem 2rem}.drawer-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.8rem}.drawer-stat-grid>div{min-width:0;display:flex;flex-direction:column;padding:.7rem;border:1px solid var(--border);border-radius:10px;background:var(--card)}.drawer-stat-grid span{color:var(--muted);font-size:.61rem}.drawer-stat-grid strong{overflow:hidden;margin-top:.15rem;font-size:.95rem;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drawer-section{padding:1rem;margin-bottom:.8rem;border:1px solid var(--border);border-radius:13px;background:var(--card)}.drawer-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.drawer-section-head h3{margin:.1rem 0 0;font-size:.86rem}.drawer-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:0}.drawer-info-grid div{min-width:0}.drawer-info-grid dt{color:var(--muted);font-size:.59rem;text-transform:uppercase;letter-spacing:.04em}.drawer-info-grid dd{overflow:hidden;margin:.1rem 0 0;font-size:.75rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.drawer-help{margin:-.25rem 0 .75rem;color:var(--muted);font-size:.69rem;line-height:1.45}.drawer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.drawer-form-wide{grid-column:1/-1}.drawer-primary-action{width:100%;margin-top:.75rem}.drawer-ban-badge,.drawer-neutral-badge,.drawer-pending-badge{padding:.25rem .45rem;border-radius:6px;font-size:.58rem;font-weight:750;white-space:nowrap}.drawer-pending-badge{background:rgba(245,158,11,.12);color:#fcd34d}.drawer-neutral-badge{background:rgba(148,163,184,.1);color:#cbd5e1}.drawer-ban-badge{background:rgba(229,72,77,.13);color:#fda4af}.drawer-danger-section{border-color:rgba(229,72,77,.25);background:rgba(229,72,77,.035)}.drawer-danger-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.matches-page{width:min(100%,1440px);margin:0 auto}.matches-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.35rem 1.5rem;margin-bottom:.8rem;border:1px solid rgba(34,197,94,.2);border-radius:17px;background:radial-gradient(circle at 85% 5%,rgba(34,197,94,.16),transparent 20rem),linear-gradient(135deg,#111a18,#10141b 64%)}.matches-hero h2{margin:.18rem 0 .3rem;font-size:clamp(1.3rem,2.4vw,1.8rem);letter-spacing:-.04em}.matches-hero>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:.78rem}.matches-hero-actions{display:flex;align-items:center;gap:.65rem}.matches-hero-actions span{color:var(--muted);font-size:.62rem;white-space:nowrap}.matches-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-bottom:.8rem}.matches-metric-grid article{min-width:0;display:flex;flex-direction:column;padding:.9rem 1rem;border:1px solid var(--border);border-radius:13px;background:var(--card)}.matches-metric-grid article.is-live{border-color:rgba(245,158,11,.25);background:linear-gradient(145deg,rgba(245,158,11,.06),var(--card) 70%)}.matches-metric-grid article.is-complete{border-color:rgba(34,197,94,.2);background:linear-gradient(145deg,rgba(34,197,94,.05),var(--card) 70%)}.matches-metric-grid article.is-warning{border-color:rgba(229,72,77,.25);background:linear-gradient(145deg,rgba(229,72,77,.05),var(--card) 70%)}.matches-metric-grid small,.matches-metric-grid span{color:var(--muted);font-size:.62rem}.matches-metric-grid strong{overflow:hidden;margin:.18rem 0 .1rem;font-size:1.25rem;line-height:1.05;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matches-list-card{padding:0;overflow:hidden}.matches-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--border)}.matches-list-head h3{margin:.12rem 0 0;font-size:.92rem}.matches-list-head p:not(.dashboard-eyebrow){margin:.12rem 0 0;color:var(--muted);font-size:.64rem}.matches-search{width:min(100%,24rem)}.matches-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(9rem,12rem)) 1fr;align-items:end;grid-gap:.65rem;gap:.65rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--border);background:rgba(255,255,255,.012)}.matches-filter-bar label{margin:0}.matches-filter-bar label>span{display:block;margin-bottom:.3rem}.matches-filter-bar .btn-ghost{justify-self:end}.matches-table-wrap{margin:0}.matches-table{min-width:1040px}.matches-table th{padding:.65rem .75rem;background:rgba(255,255,255,.015);font-size:.64rem}.matches-table td{padding:.58rem .75rem;font-size:.7rem}.matches-table .status-pill{display:inline-flex;align-items:center;gap:.35rem}.matches-table .status-pill i{width:.37rem;height:.37rem;border-radius:50%;background:currentColor}.matches-versus{min-width:17rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem;padding:0;border:0;text-align:left}.matches-versus,.matches-versus:hover{background:transparent}.matches-versus>span{min-width:0;display:flex;align-items:center;gap:.4rem}.matches-versus b{width:1.35rem;height:1.35rem;display:grid;flex:0 0 auto;place-items:center;border-radius:5px;background:rgba(148,163,184,.1);color:#cbd5e1;font-size:.55rem}.matches-versus code{overflow:hidden;padding:0;background:transparent;color:var(--muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.matches-player-identity{min-width:0;display:flex;flex-direction:column}.matches-player-identity strong{overflow:hidden;color:#e8edf5;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.matches-versus em{color:#596174;font-size:.55rem;font-style:normal;font-weight:800;text-transform:uppercase}.matches-mode-cell,.matches-time-cell{display:flex;flex-direction:column}.matches-mode-cell strong,.matches-time-cell strong{font-size:.68rem}.matches-mode-cell small,.matches-time-cell small{color:var(--muted);font-size:.58rem}.matches-result{padding:.22rem .4rem;border-radius:6px;background:rgba(148,163,184,.08);color:var(--muted);font-size:.59rem;font-weight:700;white-space:nowrap}.matches-result.is-winner{background:rgba(34,197,94,.1);color:#86efac}.matches-duration{font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.matches-maintenance{padding:0;overflow:hidden;border-color:rgba(229,72,77,.2)}.matches-maintenance>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;cursor:pointer;list-style:none}.matches-maintenance>summary::-webkit-details-marker{display:none}.matches-maintenance>summary>span{display:flex;flex-direction:column}.matches-maintenance>summary strong{font-size:.74rem}.matches-maintenance>summary b,.matches-maintenance>summary small{color:var(--muted);font-size:.59rem}.matches-maintenance[open]>summary{border-bottom:1px solid rgba(229,72,77,.18)}.matches-maintenance-body{padding:1rem}.matches-maintenance-intro{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;margin-bottom:.75rem;border-radius:9px;background:rgba(229,72,77,.06)}.matches-maintenance-intro>span{width:1.4rem;height:1.4rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(229,72,77,.13);color:#fda4af;font-size:.62rem;font-weight:800}.matches-maintenance-intro p{margin:0;color:#d8a6ab;font-size:.65rem}.matches-maintenance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.matches-maintenance-grid article{min-width:0;display:flex;flex-direction:column;gap:.65rem;padding:.8rem;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.015)}.matches-maintenance-grid article.is-danger{border-color:rgba(229,72,77,.25);background:rgba(229,72,77,.035)}.matches-maintenance-grid article>div:first-child{min-height:3.2rem;display:flex;flex-direction:column}.matches-maintenance-grid strong{font-size:.7rem}.matches-maintenance-grid article>span,.matches-maintenance-grid small{color:var(--muted);font-size:.59rem}.matches-maintenance-grid article>button{width:100%;margin-top:auto}.matches-hours-input{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.4rem;gap:.4rem}.matches-hours-input span{color:var(--muted);font-size:.6rem}.match-drawer{position:fixed;inset:0 0 0 auto;z-index:80;width:min(100%,690px);display:flex;flex-direction:column;border-left:1px solid #303849;background:#0e1218;box-shadow:-24px 0 70px rgba(0,0,0,.45);animation:player-drawer-in .18s ease-out}.match-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(140deg,rgba(34,197,94,.08),transparent 48%)}.match-drawer-title-row{display:flex;align-items:center;gap:.55rem}.match-drawer-head h2{margin:0;font-size:1rem}.match-drawer-head>div>code{display:block;overflow:hidden;max-width:25rem;margin-top:.25rem;padding:0;background:transparent;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.match-drawer-body{flex:1 1;overflow-y:auto;padding:1rem 1.15rem 2rem}.match-result-banner{display:flex;align-items:center;gap:.7rem;padding:.8rem;margin-bottom:.75rem;border:1px solid rgba(245,158,11,.2);border-radius:11px;background:rgba(245,158,11,.055)}.match-result-banner.has-winner{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.055)}.match-result-banner>span{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;background:rgba(255,255,255,.05);color:#fbbf24;font-weight:800}.match-result-banner.has-winner>span{color:#4ade80}.match-result-banner strong{font-size:.75rem}.match-result-banner p{margin:.1rem 0 0;color:var(--muted);font-size:.62rem}.match-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.75rem}.match-player-grid article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.75rem;border:1px solid var(--border);border-radius:11px;background:var(--card)}.match-player-grid article.is-winner{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.05)}.match-player-grid article>span{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:7px;background:rgba(148,163,184,.1);color:#cbd5e1;font-size:.62rem;font-weight:800}.match-player-grid article>div{min-width:0;display:flex;flex-direction:column}.match-player-grid small{color:var(--muted);font-size:.55rem}.match-player-grid article>div>strong{overflow:hidden;color:#eef2f7;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.match-player-grid code{overflow:hidden;padding:0;background:transparent;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.match-player-grid b{color:#4ade80}.match-word-id{display:block;overflow:hidden;padding:.55rem .65rem;border:1px solid var(--border);border-radius:8px;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap}.match-content-section{padding:0;overflow:hidden}.match-content-section>.drawer-section-head{align-items:center;padding:.95rem 1rem;margin:0;border-bottom:1px solid var(--border);background:radial-gradient(circle at 92% 0,rgba(34,197,94,.08),transparent 42%),rgba(255,255,255,.015)}.match-content-section>.drawer-section-head h3{font-size:.9rem}.match-content-section>.drawer-section-head p{margin:.18rem 0 0;color:var(--muted);font-size:.58rem}.match-content-head-actions{display:flex;align-items:center;gap:.4rem}.match-content-head-actions>button{width:1.85rem;height:1.85rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:7px;background:rgba(255,255,255,.035);color:#cbd5e1;font-size:.9rem;cursor:pointer}.match-content-head-actions>button:disabled{opacity:.5;cursor:wait}.match-content-source{padding:.3rem .48rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(148,163,184,.07);color:#aeb8c6;font-size:.5rem;font-weight:800;white-space:nowrap}.match-content-source.source-live{border-color:rgba(74,222,128,.25);background:rgba(34,197,94,.09);color:#86efac}.match-content-empty,.match-content-loading{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:2rem 1rem;color:var(--muted);text-align:center}.match-content-loading{grid-template-columns:auto auto;justify-content:center;font-size:.62rem}.match-content-loading i{width:.85rem;height:.85rem;border:2px solid rgba(148,163,184,.2);border-top-color:#4ade80;border-radius:50%;animation:match-content-spin .7s linear infinite}.match-content-empty strong{color:#dce4ed;font-size:.75rem}.match-content-empty p{max-width:26rem;margin:0;font-size:.6rem;line-height:1.5}.match-content-empty code{max-width:100%;overflow:hidden;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.match-content-empty button{border:1px solid rgba(248,113,113,.25);border-radius:7px;background:rgba(248,113,113,.08);color:#fecaca;padding:.45rem .65rem;font-size:.56rem;font-weight:800;cursor:pointer}.match-content-empty.is-error{color:#fca5a5}.match-round-list{display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem}.match-round-card{position:relative;overflow:hidden;border:1px solid #2b3546;border-radius:12px;background:linear-gradient(145deg,#151d29,#111822)}.match-round-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#60a5fa;content:""}.match-round-card.phase-riddle:before{background:#a78bfa}.match-round-card.status-current{border-color:rgba(74,222,128,.35);box-shadow:0 0 0 1px rgba(34,197,94,.06),0 14px 28px rgba(0,0,0,.16)}.match-round-card.status-current:before{background:#4ade80}.match-round-card.status-upcoming{opacity:.72}.match-round-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.7rem .75rem;border-bottom:1px solid rgba(148,163,184,.1)}.match-round-number{width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:8px;background:rgba(96,165,250,.12);color:#93c5fd;font-size:.68rem;font-weight:900}.phase-riddle .match-round-number{background:rgba(167,139,250,.13);color:#c4b5fd}.status-current .match-round-number{background:rgba(34,197,94,.14);color:#86efac}.match-round-card>header>div{min-width:0}.match-round-card>header small,.match-round-card>header strong{display:block}.match-round-card>header small{color:#748196;font-size:.48rem;font-weight:900;letter-spacing:.07em}.match-round-card>header strong{margin-top:.13rem;color:#e7edf4;font-size:.7rem}.match-round-status{display:inline-flex;align-items:center;gap:.32rem;color:#8692a4;font-size:.49rem;font-weight:800;white-space:nowrap}.match-round-status i{width:.38rem;height:.38rem;border-radius:50%;background:#64748b}.match-round-status.is-current{color:#86efac}.match-round-status.is-current i{background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.08);animation:match-live-pulse 1.5s ease-in-out infinite}.match-round-status.is-completed{color:#93c5fd}.match-round-status.is-completed i{background:#60a5fa}.match-riddle-question{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.75rem}.match-riddle-question>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:9px;background:rgba(167,139,250,.12);color:#c4b5fd;font-size:.88rem;font-weight:900}.match-riddle-question p{margin:0;color:#e5e7eb;font-size:.68rem;font-weight:700;line-height:1.48}.match-round-hint{display:flex;align-items:center;gap:.5rem;padding:0 .75rem .7rem;margin:0;color:#b8c1cf;font-size:.58rem}.match-round-hint span{color:#fcd34d;font-size:.48rem;font-weight:900;text-transform:uppercase}.match-round-answer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem .75rem;border-top:1px solid rgba(148,163,184,.08);border-bottom:1px solid rgba(148,163,184,.08);background:rgba(34,197,94,.045)}.match-round-answer span{color:#718096;font-size:.47rem;font-weight:900;letter-spacing:.08em}.match-round-answer strong{color:#86efac;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.match-round-guesses{display:grid;grid-gap:.4rem;gap:.4rem;padding:.65rem .75rem}.match-round-guesses>span{color:#758196;font-size:.48rem;font-weight:900;text-transform:uppercase}.match-round-guesses>div{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.12rem;scrollbar-width:thin}.match-guess-chip{display:grid;flex:0 0 auto;grid-gap:.1rem;gap:.1rem;min-width:5.5rem;padding:.38rem .48rem;border:1px solid rgba(148,163,184,.14);border-radius:7px;background:rgba(148,163,184,.055)}.match-guess-chip small{color:#7f8a9d;font-size:.45rem}.match-guess-chip strong{color:#dbe3ec;font-size:.58rem}.match-guess-chip.action-pass,.match-guess-chip.action-timeout{border-color:rgba(248,113,113,.18);background:rgba(248,113,113,.05)}.match-guess-chip.action-pass strong,.match-guess-chip.action-timeout strong{color:#fca5a5}.match-round-card>footer{display:flex;justify-content:flex-end;min-height:1.9rem;padding:.48rem .75rem}.match-round-card>footer span{font-size:.52rem;font-weight:800}.match-round-winner{color:#86efac}.match-round-no-winner{color:#fca5a5}.match-round-awaiting{color:#7d899b}@keyframes match-content-spin{to{transform:rotate(1turn)}}@keyframes match-live-pulse{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.match-clear-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem}.match-clear-dialog{position:relative;z-index:1;width:min(100%,450px);padding:1.3rem;border:1px solid rgba(229,72,77,.35);border-radius:16px;background:#11151c;box-shadow:0 32px 90px rgba(0,0,0,.5);animation:notification-dialog-in .16s ease-out}.match-clear-icon{width:2.35rem;height:2.35rem;display:grid;place-items:center;margin-bottom:.75rem;border-radius:9px;background:rgba(229,72,77,.13);color:#fda4af;font-weight:850}.match-clear-dialog h2{margin:.14rem 0 .3rem;font-size:1.05rem}.match-clear-dialog>p:not(.dashboard-eyebrow){margin:0;color:var(--muted);font-size:.72rem}.match-clear-confirm{margin-top:.9rem}.match-clear-confirm label{text-transform:none;letter-spacing:0}.liveops-page{width:min(100%,1440px);margin:0 auto}.liveops-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.4rem 1.5rem;margin-bottom:.8rem;border:1px solid rgba(34,197,94,.2);border-radius:17px;background:radial-gradient(circle at 85% 0,rgba(34,197,94,.16),transparent 20rem),linear-gradient(135deg,#111a18,#10141b 64%)}.liveops-title-row{display:flex;align-items:center;gap:.65rem}.liveops-connection{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .4rem;border-radius:999px;background:rgba(148,163,184,.08);color:var(--muted);font-size:.56rem;font-weight:700}.liveops-auto-button i,.liveops-connection i{width:.4rem;height:.4rem;border-radius:50%;background:#64748b}.liveops-connection.is-live{background:rgba(34,197,94,.1);color:#86efac}.liveops-auto-button.active i,.liveops-connection.is-live i{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.11)}.liveops-hero h2{margin:.22rem 0 .3rem;font-size:clamp(1.3rem,2.4vw,1.8rem);letter-spacing:-.04em}.liveops-hero>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:.78rem}.liveops-actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.liveops-actions>span{color:var(--muted);font-size:.61rem;white-space:nowrap}.liveops-auto-button{display:inline-flex;align-items:center;gap:.45rem}.liveops-auto-button.active{border-color:rgba(34,197,94,.28);background:var(--accent-muted);color:#86efac}.liveops-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-bottom:.8rem}.liveops-metric-grid article{min-width:0;display:flex;flex-direction:column;padding:.9rem 1rem;border:1px solid var(--border);border-radius:13px;background:var(--card)}.liveops-metric-grid article.is-active,.liveops-metric-grid article.is-healthy{border-color:rgba(34,197,94,.22);background:linear-gradient(145deg,rgba(34,197,94,.06),var(--card) 70%)}.liveops-metric-grid article.is-warning{border-color:rgba(245,158,11,.24);background:linear-gradient(145deg,rgba(245,158,11,.06),var(--card) 70%)}.liveops-metric-grid small,.liveops-metric-grid span{color:var(--muted);font-size:.62rem}.liveops-metric-grid strong{overflow:hidden;margin:.18rem 0 .1rem;font-size:1.25rem;line-height:1.05;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveops-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);grid-gap:.8rem;gap:.8rem}.liveops-card{min-width:0;padding:1.1rem;margin-bottom:.8rem}.liveops-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.liveops-card-head h3{margin:.12rem 0 0;font-size:.9rem}.liveops-card-head p:not(.dashboard-eyebrow){margin:.15rem 0 0;color:var(--muted);font-size:.65rem}.liveops-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.liveops-queue-card{min-width:0;padding:.8rem;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.016)}.liveops-queue-card.is-waiting{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.045)}.liveops-queue-card.is-blocked{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.05)}.liveops-queue-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.liveops-mode-icon{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:7px;background:rgba(148,163,184,.1);color:#cbd5e1;font-size:.68rem;font-weight:800}.liveops-queue-card.is-waiting .liveops-mode-icon{background:var(--accent-muted);color:#86efac}.liveops-locale{padding:.17rem .34rem;border-radius:5px;background:rgba(148,163,184,.08);color:var(--muted);font-size:.55rem;font-weight:800}.liveops-queue-card>strong{display:block;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.liveops-queue-card>p{min-height:2em;margin:.12rem 0 .65rem;color:var(--muted);font-size:.6rem}.liveops-queue-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.09)}.liveops-queue-card-foot span{display:flex;min-width:0;align-items:center;gap:.3rem;overflow:hidden;color:var(--muted);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.liveops-queue-card-foot i{width:.35rem;height:.35rem;flex:0 0 auto;border-radius:50%;background:#64748b}.liveops-queue-card.is-waiting .liveops-queue-card-foot i{background:#22c55e}.liveops-queue-card.is-blocked .liveops-queue-card-foot i{background:#f59e0b}.liveops-queue-card-foot b{color:#d8dde8;font-size:.58rem;white-space:nowrap}.liveops-empty{grid-column:1/-1;min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px dashed var(--border);border-radius:11px;text-align:center}.liveops-empty>span{color:#4ade80;font-size:1.2rem}.liveops-empty strong{margin-top:.4rem;font-size:.75rem}.liveops-empty p{margin:.1rem 0 0;color:var(--muted);font-size:.63rem}.liveops-pool-list{display:flex;flex-direction:column;gap:.55rem}.liveops-pool-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.016)}.liveops-pool-row>div{min-width:0}.liveops-pool-row>div>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.liveops-pool-row strong{font-size:.7rem}.liveops-pool-row small{color:var(--muted);font-size:.58rem}.liveops-pool-bar{height:.25rem;display:block;overflow:hidden;margin-top:.35rem;border-radius:999px;background:rgba(148,163,184,.1)}.liveops-pool-bar i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#84cc16)}.liveops-pool-row>b{padding:.2rem .35rem;border-radius:5px;font-size:.55rem}.liveops-pool-row>b.is-ok{background:rgba(34,197,94,.1);color:#86efac}.liveops-pool-row>b.is-bad{background:rgba(229,72,77,.12);color:#fda4af}.liveops-pool-warning{padding:.75rem;border-radius:9px;background:rgba(229,72,77,.08);color:#fda4af;font-size:.68rem}.liveops-pool-note{display:flex;align-items:flex-start;gap:.5rem;padding-top:.8rem;margin-top:.8rem;border-top:1px solid var(--border)}.liveops-pool-note>span{width:1.2rem;height:1.2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(56,189,248,.1);color:#7dd3fc;font-size:.55rem;font-weight:800}.liveops-pool-note p{margin:0;color:var(--muted);font-size:.58rem;line-height:1.45}.liveops-waiting-card{padding:0;overflow:hidden}.liveops-waiting-card .liveops-card-head{padding:1rem 1.1rem .9rem;margin:0;border-bottom:1px solid var(--border)}.liveops-list-limit{padding:.22rem .4rem;border-radius:6px;background:rgba(148,163,184,.08);color:var(--muted);font-size:.57rem;white-space:nowrap}.liveops-table-wrap{margin:0}.liveops-table{min-width:850px}.liveops-table th{padding:.65rem .75rem;background:rgba(255,255,255,.015);font-size:.64rem}.liveops-table td{padding:.62rem .75rem;font-size:.72rem}.liveops-table code{display:block;max-width:17rem;overflow:hidden;background:transparent;text-overflow:ellipsis;white-space:nowrap}.liveops-player-identity{display:flex;min-width:0;flex-direction:column;gap:.1rem}.liveops-player-identity strong{overflow:hidden;color:#eef2f7;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.liveops-player-identity code{color:var(--muted);font-size:.58rem}.liveops-wait-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .4rem;border-radius:999px;background:rgba(34,197,94,.08);color:#86efac;font-size:.58rem;font-weight:700;white-space:nowrap}.liveops-wait-pill i{width:.37rem;height:.37rem;border-radius:50%;background:#22c55e}.liveops-wait-pill.is-long{background:rgba(245,158,11,.1);color:#fcd34d}.liveops-wait-pill.is-long i{background:#f59e0b}.liveops-table-empty{min-height:10rem;display:flex;align-items:center;justify-content:center;gap:.7rem}.liveops-table-empty>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:rgba(34,197,94,.1);color:#4ade80;font-weight:800}.liveops-table-empty strong{font-size:.75rem}.liveops-table-empty p{margin:.1rem 0 0;color:var(--muted);font-size:.62rem}.liveops-technical{padding:0;overflow:hidden}.liveops-technical summary{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;cursor:pointer;list-style:none}.liveops-technical summary::-webkit-details-marker{display:none}.liveops-technical summary>span{display:flex;flex-direction:column}.liveops-technical summary strong{font-size:.72rem}.liveops-technical summary b,.liveops-technical summary small{color:var(--muted);font-size:.58rem}.liveops-technical[open] summary{border-bottom:1px solid var(--border)}.liveops-technical dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.9rem 1rem;margin:0}.liveops-technical dt{color:var(--muted);font-size:.58rem;text-transform:uppercase}.liveops-technical dd{overflow:auto;margin:.2rem 0 0}.notifications-page{width:min(100%,1380px);margin:0 auto}.notification-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.35rem 1.5rem;margin-bottom:1rem;border:1px solid rgba(34,197,94,.2);border-radius:16px;background:radial-gradient(circle at 82% 10%,rgba(34,197,94,.17),transparent 18rem),linear-gradient(135deg,#111a18,#10141b 62%)}.notification-hero h2{margin:.15rem 0 .3rem;font-size:clamp(1.3rem,2.4vw,1.8rem);letter-spacing:-.04em}.notification-hero p:not(.dashboard-eyebrow){margin:0;color:var(--muted);font-size:.82rem}.notification-audience-total{min-width:9rem;display:flex;flex-direction:column;align-items:flex-end}.notification-audience-total small,.notification-audience-total span{color:var(--muted);font-size:.66rem}.notification-audience-total strong{font-size:1.65rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notification-health{padding:1rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.notification-health-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.notification-health-head h3{margin:.1rem 0 0;font-size:.92rem}.notification-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.notification-health-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.notification-health-grid article{display:flex;min-width:0;flex-direction:column;padding:.7rem .75rem;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025)}.notification-health-grid small,.notification-health-grid span,.notification-health-note{color:var(--muted);font-size:.62rem}.notification-health-grid strong{margin:.18rem 0 .08rem;font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notification-health-grid article.success strong{color:#4ade80}.notification-health-grid article.warning strong{color:#fbbf24}.notification-health-grid article.danger strong{color:#fb7185}.notification-health-note{margin:.65rem 0 0}.notification-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.8rem 1rem;margin-bottom:1rem;border:1px solid rgba(34,197,94,.25);border-radius:13px;background:rgba(34,197,94,.06)}.notification-result-icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:rgba(34,197,94,.15);color:#4ade80;font-weight:800}.notification-result strong{font-size:.78rem}.notification-result p{margin:.1rem 0 0;color:var(--muted);font-size:.68rem}.notification-result-locales{display:flex;gap:.4rem}.notification-result-locales span{padding:.25rem .45rem;border-radius:6px;background:rgba(255,255,255,.05);color:var(--muted);font-size:.62rem}.notification-result-locales b{color:var(--text)}.notification-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;grid-gap:1rem;gap:1rem}.notification-composer,.notification-preview-panel{min-width:0}.notification-composer{padding:1.25rem}.notification-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.notification-section-head>div:first-child{display:flex;align-items:center;gap:.65rem}.notification-section-head h3{margin:0;font-size:.9rem}.notification-section-head p{margin:.1rem 0 0;color:var(--muted);font-size:.68rem}.notification-step{width:1.65rem;height:1.65rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(34,197,94,.28);border-radius:7px;background:var(--accent-muted);color:#86efac;font-size:.68rem;font-weight:800}.notification-estimate{display:flex;flex-direction:column;align-items:flex-end}.notification-estimate strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notification-estimate small{color:var(--muted);font-size:.6rem}.notification-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.notification-target-grid>button{position:relative;min-height:8.5rem;display:flex;flex-direction:column;align-items:flex-start;padding:.8rem;background:rgba(255,255,255,.018);text-align:left}.notification-target-grid>button:hover{border-color:#3a4354;background:rgba(255,255,255,.032)}.notification-target-grid>button.active{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.07);box-shadow:inset 0 0 0 1px rgba(34,197,94,.08)}.notification-target-icon{width:1.75rem;height:1.75rem;display:grid;place-items:center;margin-bottom:auto;border-radius:7px;background:rgba(148,163,184,.1);color:#aab2c3;font-size:.75rem;font-weight:800}.notification-target-grid>button.active .notification-target-icon{background:var(--accent-muted);color:#86efac}.notification-target-grid strong{margin-top:.65rem;font-size:.75rem}.notification-target-grid small{margin-top:.08rem;color:var(--muted);font-size:.61rem;line-height:1.35}.notification-target-grid b{position:absolute;align-self:flex-end;color:var(--muted);font-size:.68rem}.notification-player-target{padding:.8rem;margin-top:.65rem;border:1px solid rgba(34,197,94,.2);border-radius:10px;background:rgba(34,197,94,.035)}.notification-player-target small{display:block;margin-top:.35rem;color:var(--muted);font-size:.62rem}.notification-warning{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;margin-top:.65rem;border:1px solid rgba(245,158,11,.22);border-radius:9px;background:rgba(245,158,11,.07)}.notification-warning>span{width:1.45rem;height:1.45rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(245,158,11,.13);color:#fbbf24;font-size:.68rem;font-weight:800}.notification-warning p{margin:0;color:#d7b96f;font-size:.67rem}.notification-divider{height:1px;margin:1.15rem 0;background:var(--border)}.notification-readiness{display:flex;gap:.35rem}.notification-readiness span{padding:.24rem .4rem;border-radius:6px;background:rgba(148,163,184,.08);color:var(--muted);font-size:.61rem;font-weight:750}.notification-readiness span.ready{background:rgba(34,197,94,.1);color:#86efac}.notification-locale-tabs{display:flex;gap:.4rem;padding:.25rem;margin-bottom:.8rem;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.notification-locale-tabs button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.45rem;border-color:transparent;background:transparent;color:var(--muted);font-size:.72rem}.notification-locale-tabs button.active{border-color:rgba(34,197,94,.18);background:var(--accent-muted);color:var(--text)}.notification-locale-tabs span{padding:.13rem .3rem;border-radius:4px;background:rgba(255,255,255,.07);color:#86efac;font-size:.58rem;font-weight:800}.notification-editor{display:flex;flex-direction:column;gap:.75rem}.notification-editor textarea{min-height:7.5rem}.notification-label-row{display:flex;align-items:center;justify-content:space-between}.notification-label-row small{color:var(--muted);font-size:.6rem}.notification-send-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border)}.notification-send-bar>div{display:flex;flex-direction:column}.notification-send-bar strong{font-size:.72rem}.notification-send-bar small{color:var(--muted);font-size:.62rem}.notification-preview-panel{position:-webkit-sticky;position:sticky;top:0;padding:1rem}.notification-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.notification-preview-head h3{margin:.12rem 0 0;font-size:.85rem}.notification-preview-head>span{padding:.23rem .4rem;border-radius:6px;background:rgba(148,163,184,.08);color:var(--muted);font-size:.58rem}.notification-phone-list{display:grid;grid-gap:.7rem;gap:.7rem}.notification-phone{position:relative;min-height:13rem;overflow:hidden;padding:.7rem;border:1px solid #303849;border-radius:20px;background:radial-gradient(circle at 75% 15%,rgba(34,197,94,.18),transparent 8rem),linear-gradient(160deg,#111827,#090d15 70%);box-shadow:inset 0 0 0 4px rgba(255,255,255,.018)}.notification-phone-top{display:flex;align-items:center;justify-content:space-between;padding:0 .35rem;color:rgba(255,255,255,.75);font-size:.55rem}.notification-phone-top b{letter-spacing:-.12em}.notification-lock-date{margin:.75rem 0 .45rem;color:rgba(255,255,255,.5);font-size:.58rem;text-align:center}.notification-push-card{padding:.65rem;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(238,242,247,.88);color:#121721;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notification-app-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.35rem;gap:.35rem}.notification-app-icon{width:1.1rem;height:1.1rem;display:grid;place-items:center;border-radius:4px;background:#22c55e;color:#052e16;font-size:.48rem;font-weight:900}.notification-app-row small,.notification-app-row strong{color:#596171;font-size:.48rem}.notification-push-card h4{overflow:hidden;margin:.45rem 0 .08rem;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.notification-push-card p{display:-webkit-box;overflow:hidden;margin:0;color:#343b48;font-size:.58rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notification-phone-locale{position:absolute;right:.75rem;bottom:.65rem;padding:.17rem .35rem;border-radius:5px;background:rgba(34,197,94,.12);color:#86efac;font-size:.52rem;font-weight:750}.notification-preview-note{margin:.7rem 0 0;color:var(--muted);font-size:.6rem;line-height:1.45;text-align:center}.notification-confirm-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem}.notification-confirm-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(2,6,12,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notification-confirm-dialog{position:relative;z-index:1;width:min(100%,480px);padding:1.35rem;border:1px solid #303849;border-radius:17px;background:#11151c;box-shadow:0 32px 90px rgba(0,0,0,.5);animation:notification-dialog-in .16s ease-out}@keyframes notification-dialog-in{0%{transform:translateY(.5rem) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.notification-confirm-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;margin-bottom:.8rem;border-radius:10px;background:var(--accent-muted);color:#86efac;font-size:1rem;font-weight:800}.notification-confirm-dialog h2{margin:.15rem 0 .25rem;font-size:1.15rem}.notification-confirm-lead{margin:0;color:var(--muted);font-size:.75rem}.notification-confirm-summary{margin:1rem 0;border:1px solid var(--border);border-radius:11px;overflow:hidden}.notification-confirm-summary>div{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:.6rem .7rem;border-bottom:1px solid var(--border)}.notification-confirm-summary>div:last-child{border-bottom:0}.notification-confirm-summary dt{color:var(--muted);font-size:.64rem}.notification-confirm-summary dd{overflow:hidden;margin:0;font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.notification-confirm-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.connection-page{width:min(100%,1440px);margin:0 auto}.connection-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.4rem 1.5rem;margin-bottom:.8rem;border:1px solid rgba(96,165,250,.22);border-radius:17px;background:radial-gradient(circle at 86% 0,rgba(96,165,250,.15),transparent 21rem),linear-gradient(135deg,#111822,#10141b 64%)}.connection-hero.is-healthy{border-color:rgba(34,197,94,.24);background:radial-gradient(circle at 86% 0,rgba(34,197,94,.15),transparent 21rem),linear-gradient(135deg,#111a18,#10141b 64%)}.connection-hero.has-issues{border-color:rgba(245,158,11,.27);background:radial-gradient(circle at 86% 0,rgba(245,158,11,.13),transparent 21rem),linear-gradient(135deg,#1a1711,#10141b 64%)}.connection-hero h2{margin:.08rem 0 .3rem;font-size:1.35rem;letter-spacing:-.025em}.connection-card-head p,.connection-hero>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:.7rem}.connection-hero-actions{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.connection-hero-actions>span{color:var(--muted);font-size:.6rem}.connection-error{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;margin-bottom:.8rem;border:1px solid rgba(229,72,77,.25);border-radius:11px;background:rgba(229,72,77,.07)}.connection-error>span{width:1.6rem;height:1.6rem;display:grid;flex:0 0 auto;place-items:center;border-radius:7px;background:rgba(229,72,77,.13);color:#fda4af;font-weight:850}.connection-error strong{font-size:.68rem}.connection-error p{margin:.12rem 0 0;color:#d8a6ab;font-size:.61rem}.connection-health-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.connection-health-grid article{min-width:0;min-height:8rem;display:flex;flex-direction:column;padding:.95rem;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--card)}.connection-health-grid article.is-ok{border-color:rgba(34,197,94,.23)}.connection-health-grid article.is-error{border-color:rgba(229,72,77,.26);background:linear-gradient(145deg,rgba(229,72,77,.07),transparent 62%),var(--card)}.connection-health-grid article>div:first-child{display:flex;align-items:center;gap:.42rem}.connection-signal{width:.45rem;height:.45rem;border-radius:50%;background:#687184;box-shadow:0 0 0 4px rgba(104,113,132,.1)}.is-ok .connection-signal{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.1)}.is-error .connection-signal{background:#e5484d;box-shadow:0 0 0 4px rgba(229,72,77,.1)}.connection-health-grid small{color:var(--muted);font-size:.52rem;font-weight:750;letter-spacing:.06em}.connection-health-grid article>strong{margin-top:.55rem;font-size:.9rem}.connection-health-grid article>p{margin:.15rem 0 0;color:var(--muted);font-size:.59rem}.connection-health-grid article>code{width:max-content;max-width:100%;overflow:hidden;margin-top:auto;padding:.22rem .38rem;border-radius:6px;background:rgba(148,163,184,.07);color:#aeb6c8;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.connection-main-grid,.connection-secondary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:stretch;grid-gap:.8rem;gap:.8rem;margin-bottom:.8rem}.connection-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.connection-config-card,.connection-flow-card,.connection-help-card,.connection-security-card{padding:1rem}.connection-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.connection-card-head h3{margin:.08rem 0 .15rem;font-size:.88rem}.connection-card-head>span{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:rgba(96,165,250,.11);color:#93c5fd;font-size:.78rem;font-weight:850}.connection-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:.8rem;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.014)}.connection-flow article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem}.connection-flow article>span{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:8px;background:rgba(96,165,250,.1);color:#93c5fd;font-size:.58rem;font-weight:850}.connection-flow article>div{min-width:0;display:flex;flex-direction:column}.connection-flow small{color:var(--muted);font-size:.49rem;letter-spacing:.06em}.connection-flow strong{font-size:.64rem}.connection-flow code,.connection-flow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-flow code{padding:0;background:transparent;color:#697287;font-size:.5rem}.connection-flow>i{padding:0 .6rem;color:#596276;font-style:normal}.connection-flow-note{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .72rem;margin-top:.6rem;border-radius:9px;background:rgba(34,197,94,.055);color:#9bc7aa}.connection-flow-note>span{width:1.25rem;height:1.25rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(34,197,94,.12);color:#86efac;font-size:.54rem;font-weight:850}.connection-flow-note p{margin:0;font-size:.57rem}.connection-check-list{display:flex;flex-direction:column;gap:.42rem}.connection-check-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.62rem;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.014)}.connection-check-list article>span{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:7px;background:rgba(104,113,132,.1);color:#aeb6c8;font-size:.55rem;font-weight:850}.connection-check-list article.is-ok>span{background:rgba(34,197,94,.1);color:#86efac}.connection-check-list article.is-error>span{background:rgba(229,72,77,.1);color:#fda4af}.connection-check-list article>div{min-width:0;display:flex;flex-direction:column}.connection-check-list strong{font-size:.62rem}.connection-check-list p{overflow:hidden;margin:.1rem 0 0;color:var(--muted);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.connection-check-list code{padding:.17rem .3rem;border-radius:5px;background:rgba(148,163,184,.07);color:#8992a6;font-size:.48rem}.connection-security-card ul{display:flex;flex-direction:column;gap:.55rem;padding:0;margin:0;list-style:none}.connection-security-card li{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem;border-radius:9px;background:rgba(255,255,255,.014)}.connection-security-card li>span{width:1.35rem;height:1.35rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(34,197,94,.1);color:#86efac;font-size:.5rem;font-weight:850}.connection-security-card li strong{font-size:.62rem}.connection-security-card li p{margin:.1rem 0 0;color:var(--muted);font-size:.54rem}.connection-security-card li code{padding:0;background:transparent;color:#aeb6c8}.connection-help-list{display:flex;flex-direction:column;gap:.45rem}.connection-help-list details{border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.014)}.connection-help-list summary{padding:.62rem .7rem;color:#cbd5e1;cursor:pointer;font-size:.61rem;font-weight:700}.connection-help-list details[open] summary{border-bottom:1px solid var(--border)}.connection-help-list p{margin:0;padding:.65rem .7rem;color:var(--muted);font-size:.55rem}.connection-help-list code{padding:0;background:transparent;color:#aeb6c8}.content-pool-page{width:min(100%,1440px);margin:0 auto}.content-pool-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.4rem 1.5rem;margin-bottom:.8rem;border:1px solid rgba(34,197,94,.2);border-radius:17px;background:radial-gradient(circle at 86% 0,rgba(34,197,94,.14),transparent 21rem),linear-gradient(135deg,#111a18,#10141b 64%)}.content-pool-hero.riddle-pool-hero{border-color:rgba(124,108,246,.24);background:radial-gradient(circle at 86% 0,rgba(124,108,246,.17),transparent 21rem),linear-gradient(135deg,#161524,#10141b 64%)}.content-pool-hero h2{margin:.08rem 0 .3rem;font-size:1.35rem;letter-spacing:-.025em}.content-card-head p,.content-list-head>div>p:last-child,.content-pool-hero>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:.7rem}.content-hero-controls{display:flex;align-items:flex-end;flex-direction:column;gap:.55rem}.content-hero-controls>span{color:var(--muted);font-size:.59rem}.content-locale-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.32rem;gap:.32rem;padding:.28rem;border:1px solid var(--border);border-radius:11px;background:rgba(5,8,12,.48)}.content-locale-switch button{min-width:6.5rem;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .62rem;border-color:transparent;background:transparent;color:var(--muted);font-size:.65rem;font-weight:800}.content-locale-switch button span{font-size:.55rem;font-weight:550}.content-locale-switch button.active{border-color:rgba(34,197,94,.25);background:var(--accent-muted);color:#86efac}.riddle-content-page .content-locale-switch button.active{border-color:rgba(124,108,246,.3);background:rgba(124,108,246,.14);color:#c4b8ff}.content-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.content-metric-grid article{min-width:0;min-height:6.5rem;display:flex;flex-direction:column;justify-content:center;padding:1rem;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--card)}.content-metric-grid article.is-active{border-color:rgba(34,197,94,.28);background:linear-gradient(145deg,rgba(34,197,94,.08),transparent 62%),var(--card)}.content-metric-grid article.is-filtered{border-color:rgba(96,165,250,.24)}.content-metric-grid article.is-warning{border-color:rgba(245,158,11,.28);background:linear-gradient(145deg,rgba(245,158,11,.07),transparent 62%),var(--card)}.content-metric-grid small,.content-metric-grid span{color:var(--muted);font-size:.62rem}.content-metric-grid strong{margin:.25rem 0 .16rem;font-size:1.55rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-tools-grid,.riddle-workbench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:.8rem;gap:.8rem;margin-bottom:.8rem}.content-create-card,.riddle-composer,.riddle-preview-card{padding:1rem}.content-create-card,.riddle-composer{display:flex;flex-direction:column}.content-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.content-card-head h3,.content-list-head h3{margin:.08rem 0 .15rem;font-size:.9rem}.content-card-head>span{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--accent-muted);color:#86efac;font-size:.9rem;font-weight:850}.riddle-composer .content-card-head>span{background:rgba(124,108,246,.14);color:#c4b8ff}.content-field{display:flex;flex-direction:column;margin-bottom:.72rem}.content-field>span,.content-filter-bar label>span,.content-filter-bar>div>span{margin-bottom:.32rem;color:#cbd5e1;font-size:.59rem;font-weight:650;text-transform:none;letter-spacing:0}.content-field input,.content-field select,.content-field textarea{width:100%}.content-field textarea{resize:vertical}.content-field>small{align-self:flex-end;margin-top:.2rem;color:var(--muted);font-size:.51rem}.content-form-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(7rem,.75fr);grid-gap:.6rem;gap:.6rem}.content-primary-action{width:100%;margin-top:auto}.word-spelling-audit-card{margin-bottom:.8rem;padding:1rem;border-color:rgba(34,197,94,.2);background:linear-gradient(145deg,rgba(34,197,94,.045),transparent 58%),var(--card)}.word-spelling-audit-card .content-card-head p:not(.dashboard-eyebrow){max-width:52rem;margin:0;color:var(--muted);font-size:.68rem;line-height:1.5}.word-spelling-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.word-spelling-metrics>span{display:grid;grid-gap:.18rem;gap:.18rem;padding:.62rem .7rem;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018)}.word-spelling-metrics>span.is-ok{border-color:rgba(34,197,94,.25)}.word-spelling-metrics>span.is-warning{border-color:rgba(245,158,11,.28)}.word-spelling-metrics small{color:var(--muted);font-size:.52rem}.word-spelling-metrics strong{font-size:.9rem}.word-spelling-issues{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.7rem}.word-spelling-issues article{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.58rem .68rem;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018)}.word-spelling-issues article>div{display:grid;grid-gap:.12rem;gap:.12rem}.word-spelling-issues article strong{font-size:.7rem}.word-spelling-clean,.word-spelling-issues article small,.word-spelling-issues article>span{color:var(--muted);font-size:.55rem;line-height:1.45}.word-spelling-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.word-spelling-reviewed{padding:.28rem .45rem;border:1px solid rgba(34,197,94,.24);border-radius:999px;color:#86efac!important;background:rgba(34,197,94,.07);font-weight:750}.word-spelling-clean{margin:.7rem 0 0}.guess-dictionary-card{padding:1rem;margin-bottom:.8rem}.guess-dictionary-card .content-card-head p:not(.dashboard-eyebrow){max-width:48rem;margin:0;color:var(--muted);font-size:.72rem;line-height:1.5}.guess-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.8rem}.guess-coverage-grid article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem;padding:.7rem;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.018)}.guess-coverage-grid article.is-authoritative{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.055)}.guess-coverage-grid article>div{display:flex;min-width:0;flex-direction:column}.guess-coverage-grid strong{font-size:.78rem}.guess-coverage-grid small{overflow:hidden;margin-top:.15rem;color:var(--muted);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.guess-import-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(14rem,.75fr);grid-gap:.7rem;gap:.7rem}.guess-import-grid .content-field{margin-bottom:0}.guess-import-actions{display:flex;min-width:0;flex-direction:column;gap:.7rem}.guess-dictionary-note{margin:.75rem 0 0;padding-top:.7rem;border-top:1px solid var(--border);color:var(--muted);font-size:.64rem}.content-list-card{padding:0;overflow:hidden}.content-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.05rem .8rem}.content-search{width:min(100%,25rem);display:flex;align-items:center;gap:.4rem}.content-search input{min-width:0;flex:1 1}.content-search button{flex:0 0 auto}.content-filter-bar{display:grid;grid-gap:.55rem;gap:.55rem;padding:0 1.05rem .8rem;border-bottom:1px solid var(--border)}.word-content-filters{grid-template-columns:repeat(5,minmax(7rem,1fr))}.riddle-content-filters{grid-template-columns:minmax(8rem,.7fr) minmax(8rem,.7fr) minmax(10rem,1fr)}.content-filter-bar label{min-width:0;margin:0}.content-filter-bar label>span,.content-filter-bar>div>span{display:block}.content-filter-bar>div{display:flex;justify-content:center;flex-direction:column;padding:.42rem .65rem;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.018)}.content-filter-bar>div strong{font-size:.62rem}.content-table-wrap{max-height:62vh;overflow:auto;border:0;border-radius:0;background:rgba(255,255,255,.008)}.content-table{min-width:820px}.content-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:.55rem .65rem;background:#11151d;color:#8992a6;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}.content-table td{padding:.46rem .65rem}.content-table .word-status-toggle{min-width:3.7rem;padding:.24rem .42rem;font-size:.61rem}.content-inline-select{min-width:7rem;padding:.34rem .48rem;border-radius:7px;font-size:.65rem}.content-inline-select.is-small{min-width:4.7rem}.content-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.75rem 1.05rem;border-top:1px solid var(--border);color:var(--muted);font-size:.65rem}.riddle-workbench{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.riddle-preview-card{display:flex;flex-direction:column;border-color:rgba(124,108,246,.2);background:radial-gradient(circle at 100% 0,rgba(124,108,246,.12),transparent 16rem),var(--card)}.riddle-preview-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem}.riddle-preview-level{padding:.25rem .48rem;border-radius:99px;background:rgba(124,108,246,.14);color:#c4b8ff;font-size:.55rem;font-weight:750}.riddle-preview-question{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem;margin-top:.8rem;border:1px solid rgba(124,108,246,.2);border-radius:12px;background:rgba(124,108,246,.055)}.riddle-preview-question>span{width:1.8rem;height:1.8rem;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;background:rgba(124,108,246,.16);color:#c4b8ff;font-weight:850}.riddle-preview-question p{margin:.12rem 0 0;color:#eef0f5;font-size:.75rem;line-height:1.5;white-space:pre-wrap}.riddle-preview-answer,.riddle-preview-hint{display:flex;flex-direction:column;padding:.7rem .8rem;margin-top:.55rem;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018)}.riddle-preview-answer span,.riddle-preview-hint span{color:var(--muted);font-size:.51rem;font-weight:700;letter-spacing:.06em}.riddle-preview-answer strong{margin-top:.15rem;color:#86efac;font-size:.8rem}.riddle-preview-hint p{margin:.14rem 0 0;color:#cbd5e1;font-size:.62rem}.riddle-preview-card>small{margin-top:auto;padding-top:.8rem;color:var(--muted);font-size:.54rem}.riddle-record-list{display:flex;flex-direction:column}.riddle-record{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.2rem 1.05rem .2rem 0;border-bottom:1px solid rgba(38,45,61,.7)}.riddle-record:last-child{border-bottom:0}.riddle-record.is-inactive{opacity:.62}.riddle-record-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 4.2rem auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.72rem 1.05rem;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left}.riddle-record-main:hover:not(:disabled){background:rgba(255,255,255,.022)}.riddle-record-level{width:2.5rem;height:2.1rem;display:grid;place-items:center;border:1px solid rgba(124,108,246,.2);border-radius:8px;background:rgba(124,108,246,.08);color:#c4b8ff;font-size:.58rem;font-weight:800}.riddle-record-copy{min-width:0;display:flex;flex-direction:column}.riddle-record-copy>strong{font-size:.68rem}.riddle-record-copy>span,.riddle-record-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riddle-record-copy>span{margin-top:.16rem;color:var(--muted);font-size:.56rem}.riddle-record-copy b{color:#86efac}.riddle-record-aliases{display:flex;align-items:center;flex-direction:column;color:var(--muted)}.riddle-record-aliases strong{color:#cbd5e1;font-size:.72rem}.riddle-record-aliases small{font-size:.5rem}.riddle-record-arrow{color:#697287}.riddle-record>.word-status-toggle{min-width:3.7rem;padding:.25rem .42rem;font-size:.59rem}.content-empty{min-height:15rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;text-align:center}.content-empty>span{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:11px;background:rgba(124,108,246,.14);color:#c4b8ff;font-weight:850}.content-empty h4{margin:.7rem 0 .2rem;font-size:.78rem}.content-empty p{margin:0;color:var(--muted);font-size:.64rem}.riddle-drawer-layer{position:fixed;inset:0;z-index:80;background:rgba(3,5,9,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.riddle-drawer{position:absolute;inset:0 0 0 auto;width:min(100%,610px);display:flex;flex-direction:column;border-left:1px solid #303849;background:#0e1218;box-shadow:-24px 0 70px rgba(0,0,0,.45);animation:player-drawer-in .18s ease-out}.riddle-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(140deg,rgba(124,108,246,.08),transparent 50%)}.riddle-drawer-head .word-status-toggle{min-width:3.7rem;padding:.24rem .42rem;font-size:.58rem}.riddle-drawer-head h2{margin:.42rem 0 .1rem;font-size:1rem}.riddle-drawer-head code{display:block;overflow:hidden;max-width:28rem;padding:0;background:transparent;color:var(--muted);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.riddle-drawer-body{flex:1 1;overflow-y:auto;padding:1rem 1.15rem 2rem}.riddle-editor-card,.riddle-editor-meta{padding:.9rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.riddle-editor-actions{display:flex;justify-content:flex-end;gap:.5rem}.riddle-editor-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;grid-gap:.6rem;gap:.6rem;margin-top:.75rem}.riddle-editor-meta>div{min-width:0;display:flex;flex-direction:column}.riddle-editor-meta span{color:var(--muted);font-size:.51rem}.riddle-editor-meta strong{overflow:hidden;margin-top:.1rem;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.riddle-editor-meta .word-status-toggle{min-width:4.3rem;padding:.28rem .45rem;font-size:.58rem}.bans-page{width:min(100%,1440px);margin:0 auto}.bans-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.4rem 1.5rem;margin-bottom:.8rem;border:1px solid rgba(229,72,77,.2);border-radius:17px;background:radial-gradient(circle at 86% 0,rgba(229,72,77,.13),transparent 21rem),linear-gradient(135deg,#1a1416,#10141b 64%)}.bans-hero h2{margin:.08rem 0 .3rem;font-size:1.35rem;letter-spacing:-.025em}.bans-card-head p,.bans-hero>div:first-child>p:last-child,.bans-list-head>div>p:last-child{margin:0;color:var(--muted);font-size:.7rem}.bans-hero-actions{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.bans-hero-actions>span{color:var(--muted);font-size:.62rem}.bans-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.bans-metric-grid article{min-width:0;min-height:6.5rem;display:flex;flex-direction:column;justify-content:center;padding:1rem;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--card)}.bans-metric-grid article.is-active{border-color:rgba(229,72,77,.3);background:linear-gradient(145deg,rgba(229,72,77,.09),transparent 62%),var(--card)}.bans-metric-grid article.is-permanent{border-color:rgba(245,158,11,.24)}.bans-metric-grid small,.bans-metric-grid span{color:var(--muted);font-size:.62rem}.bans-metric-grid strong{margin:.25rem 0 .16rem;font-size:1.55rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bans-layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.55fr);align-items:start;grid-gap:.8rem;gap:.8rem}.bans-create-card,.bans-list-card{padding:0;overflow:hidden}.bans-create-card{padding:1rem}.bans-card-head,.bans-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bans-card-head{margin-bottom:.9rem}.bans-card-head h3,.bans-list-head h3{margin:.08rem 0 .15rem;font-size:.9rem}.bans-card-head>span{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:rgba(229,72,77,.11);color:#fda4af;font-weight:850}.bans-field{display:flex;flex-direction:column;margin-bottom:.75rem}.bans-duration-field legend,.bans-field>span{margin-bottom:.32rem;color:#cbd5e1;font-size:.6rem;font-weight:650;text-transform:none;letter-spacing:0}.bans-field input,.bans-field textarea{width:100%}.bans-field textarea{resize:vertical}.bans-field>small{align-self:flex-end;margin-top:.22rem;color:var(--muted);font-size:.53rem}.bans-duration-field{min-width:0;padding:0;margin:0 0 .75rem;border:0}.bans-duration-field>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.bans-duration-field button{min-width:0;min-height:2.15rem;padding:.34rem .2rem;border-color:var(--border);background:rgba(255,255,255,.018);color:var(--muted);font-size:.55rem}.bans-duration-field button.active{border-color:rgba(229,72,77,.38);background:rgba(229,72,77,.1);color:#fda4af}.bans-create-warning{display:flex;align-items:flex-start;gap:.5rem;padding:.62rem .68rem;margin:.15rem 0 .7rem;border-radius:9px;background:rgba(245,158,11,.055);color:#c2a96f}.bans-create-warning>span{width:1.2rem;height:1.2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(245,158,11,.13);font-size:.55rem;font-weight:800}.bans-create-warning p{margin:0;font-size:.57rem}.bans-create-action{width:100%}.bans-list-head{align-items:flex-end;padding:1rem 1.05rem .8rem}.bans-search{width:min(100%,18rem)}.bans-search input{width:100%}.bans-tabs{display:flex;gap:.3rem;padding:0 1.05rem .75rem;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}.bans-tabs button{min-height:2rem;display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .58rem;border-color:transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:.6rem;white-space:nowrap}.bans-tabs button:hover:not(:disabled){border-color:var(--border);background:rgba(255,255,255,.025)}.bans-tabs button.active{border-color:rgba(229,72,77,.24);background:rgba(229,72,77,.09);color:#fda4af}.bans-tabs button span{min-width:1.15rem;padding:.08rem .27rem;border-radius:99px;background:rgba(148,163,184,.11);color:currentColor;font-size:.53rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bans-record-list{display:flex;flex-direction:column}.bans-record{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(8rem,.9fr) minmax(9rem,1.1fr) minmax(6.5rem,auto) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.82rem 1.05rem;border:0;border-bottom:1px solid rgba(38,45,61,.7);border-radius:0;background:transparent;color:var(--text);text-align:left}.bans-record:last-child{border-bottom:0}.bans-record:hover:not(:disabled){background:rgba(255,255,255,.022)}.bans-status-dot{width:.48rem;height:.48rem;border-radius:50%;background:#687184;box-shadow:0 0 0 4px rgba(104,113,132,.1)}.bans-status-dot.is-active{background:#e5484d;box-shadow:0 0 0 4px rgba(229,72,77,.11)}.bans-expiry,.bans-record-player,.bans-record-reason{min-width:0;display:flex;flex-direction:column}.bans-expiry strong,.bans-record-player strong,.bans-record-reason strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.bans-record-player code{overflow:hidden;padding:0;background:transparent;color:var(--muted);font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.bans-expiry small,.bans-record-reason small{margin-top:.12rem;color:var(--muted);font-size:.52rem}.bans-expiry{align-items:flex-end}.bans-expiry.is-permanent strong{color:#fbbf24}.bans-expiry.is-temporary strong{color:#fda4af}.bans-expiry.is-expired strong{color:#8b93a7}.bans-record-arrow{color:#697287;font-size:1rem}.bans-empty{min-height:15rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;text-align:center}.bans-empty>span{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:11px;background:var(--accent-muted);color:#4ade80;font-weight:850}.bans-empty h4{margin:.7rem 0 .2rem;font-size:.78rem}.bans-empty p{margin:0;color:var(--muted);font-size:.64rem}.bans-drawer-layer{position:fixed;inset:0;z-index:80;background:rgba(3,5,9,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bans-drawer{position:absolute;inset:0 0 0 auto;width:min(100%,590px);display:flex;flex-direction:column;border-left:1px solid #303849;background:#0e1218;box-shadow:-24px 0 70px rgba(0,0,0,.45);animation:player-drawer-in .18s ease-out}.bans-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(140deg,rgba(229,72,77,.07),transparent 50%)}.bans-detail-status{display:inline-flex;padding:.22rem .45rem;border:1px solid rgba(148,163,184,.18);border-radius:99px;background:rgba(148,163,184,.08);color:#aeb6c8;font-size:.54rem;font-weight:750}.bans-detail-status.is-active{border-color:rgba(229,72,77,.3);background:rgba(229,72,77,.1);color:#fda4af}.bans-drawer-head h2{margin:.42rem 0 .1rem;font-size:1rem}.bans-drawer-head code{display:block;overflow:hidden;max-width:26rem;padding:0;background:transparent;color:var(--muted);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.bans-drawer-body{flex:1 1;overflow-y:auto;padding:1rem 1.15rem 2rem}.bans-danger-card,.bans-edit-card,.bans-player-card,.bans-timeline-card{margin-bottom:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.bans-player-card>span{color:#fda4af;font-size:.54rem;font-weight:800;letter-spacing:.08em}.bans-player-card>strong{display:block;margin-top:.25rem;font-size:.88rem}.bans-player-card>code{display:block;overflow:hidden;padding:0;background:transparent;color:var(--muted);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.bans-player-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.75rem 0 0}.bans-player-card dl>div{padding:.55rem;border-radius:8px;background:rgba(255,255,255,.025)}.bans-player-card dt{color:var(--muted);font-size:.51rem}.bans-player-card dd{margin:.12rem 0 0;font-size:.62rem;font-weight:700}.bans-timeline-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem}.bans-timeline-card>div{min-width:0;display:flex;flex-direction:column}.bans-timeline-card>div:last-child{text-align:right}.bans-timeline-card small,.bans-timeline-card span{color:var(--muted);font-size:.52rem}.bans-timeline-card strong{margin-top:.12rem;font-size:.62rem}.bans-timeline-card i{width:3rem;height:1px;position:relative;background:var(--border)}.bans-timeline-card i:after,.bans-timeline-card i:before{width:.35rem;height:.35rem;position:absolute;top:50%;border-radius:50%;background:#e5484d;content:"";transform:translateY(-50%)}.bans-timeline-card i:before{left:0}.bans-timeline-card i:after{right:0}.bans-danger-card h3,.bans-edit-card>div:first-child h3{margin:0;font-size:.75rem}.bans-danger-card p,.bans-edit-card>div:first-child p{margin:.15rem 0 .75rem;color:var(--muted);font-size:.59rem}.bans-edit-card>button{width:100%}.bans-danger-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0;border-color:rgba(229,72,77,.2);background:rgba(229,72,77,.035)}.bans-danger-card p{margin-bottom:0}.bans-danger-card button{flex:0 0 auto}.bans-confirm-layer{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:rgba(3,5,9,.84);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bans-confirm-dialog{width:min(100%,470px);padding:1.35rem;border:1px solid rgba(229,72,77,.35);border-radius:16px;background:#11151c;box-shadow:0 32px 90px rgba(0,0,0,.55);animation:notification-dialog-in .16s ease-out}.bans-confirm-icon{width:2.45rem;height:2.45rem;display:grid;place-items:center;margin-bottom:.75rem;border-radius:10px;background:rgba(229,72,77,.13);color:#fda4af;font-size:1rem;font-weight:850}.bans-confirm-icon.is-remove{background:rgba(34,197,94,.12);color:#86efac}.bans-confirm-dialog h2{margin:.12rem 0 .3rem;font-size:1.05rem}.bans-confirm-dialog>p:not(.dashboard-eyebrow){margin:0;color:var(--muted);font-size:.68rem}.bans-confirm-dialog>p code{display:inline-block;overflow:hidden;max-width:14rem;padding:0;background:transparent;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap}.bans-confirm-summary{display:grid;grid-gap:.45rem;gap:.45rem;padding:.7rem;margin-top:.8rem;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.018)}.bans-confirm-summary span{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.57rem}.bans-confirm-summary strong{max-width:70%;color:#cbd5e1;text-align:right;overflow-wrap:anywhere}.bans-confirm-dialog>label{display:block;margin-top:.85rem}.bans-confirm-dialog>label span{display:block;margin-bottom:.35rem;color:#cbd5e1;font-size:.6rem;text-transform:none;letter-spacing:0}.bans-confirm-dialog>label input{width:100%}.bans-confirm-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}.moderation-page{width:min(100%,1440px);margin:0 auto}.moderation-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.4rem 1.5rem;margin-bottom:.8rem;border:1px solid rgba(34,197,94,.2);border-radius:17px;background:radial-gradient(circle at 86% 0,rgba(34,197,94,.15),transparent 21rem),linear-gradient(135deg,#111a18,#10141b 64%)}.moderation-hero h2{margin:.08rem 0 .3rem;font-size:1.35rem;letter-spacing:-.025em}.moderation-hero>div:first-child>p:last-child,.moderation-list-head>div>p:last-child{margin:0;color:var(--muted);font-size:.7rem}.moderation-hero-actions{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.moderation-hero-actions>span{color:var(--muted);font-size:.62rem}.moderation-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.8rem}.moderation-metric-grid article{min-width:0;min-height:6.5rem;display:flex;flex-direction:column;justify-content:center;padding:1rem;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent),var(--card)}.moderation-metric-grid article.is-open{border-color:rgba(245,158,11,.3);background:linear-gradient(145deg,rgba(245,158,11,.1),transparent 62%),var(--card)}.moderation-metric-grid article.is-actioned{border-color:rgba(34,197,94,.24)}.moderation-metric-grid small,.moderation-metric-grid span{color:var(--muted);font-size:.62rem}.moderation-metric-grid strong{margin:.25rem 0 .16rem;font-size:1.55rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.moderation-list-card{padding:0;overflow:hidden}.moderation-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.05rem .85rem}.moderation-list-head h3{margin:.08rem 0 .15rem;font-size:.9rem}.moderation-search{width:min(100%,19rem)}.moderation-search input{width:100%}.moderation-tabs{display:flex;gap:.35rem;padding:0 1.05rem .75rem;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}.moderation-tabs button{min-height:2rem;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .65rem;border-color:transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:.63rem;white-space:nowrap}.moderation-tabs button:hover:not(:disabled){border-color:var(--border);background:rgba(255,255,255,.025)}.moderation-tabs button.active{border-color:rgba(34,197,94,.25);background:var(--accent-muted);color:#86efac}.moderation-tabs button span{min-width:1.15rem;padding:.08rem .28rem;border-radius:99px;background:rgba(148,163,184,.11);color:currentColor;font-size:.55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.moderation-case-list{display:flex;flex-direction:column}.moderation-case{width:100%;min-width:0;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.9rem 1.05rem;border:0;border-bottom:1px solid rgba(38,45,61,.7);border-radius:0;background:transparent;color:var(--text);text-align:left}.moderation-case:last-child{border-bottom:0}.moderation-case:hover:not(:disabled){background:rgba(255,255,255,.022)}.moderation-priority,.moderation-status{width:max-content;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .48rem;border:1px solid rgba(148,163,184,.18);border-radius:99px;background:rgba(148,163,184,.08);color:#aeb6c8;font-size:.55rem;font-weight:750;white-space:nowrap}.moderation-priority.is-urgent{border-color:rgba(229,72,77,.3);background:rgba(229,72,77,.1);color:#fda4af}.moderation-priority.is-new,.moderation-status.is-open{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.1);color:#fbbf24}.moderation-status.is-reviewed{border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.1);color:#93c5fd}.moderation-status.is-actioned{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.1);color:#86efac}.moderation-status.is-dismissed{color:#aeb6c8}.moderation-case-copy{min-width:0;display:flex;flex-direction:column;gap:.3rem}.moderation-case-topline{display:flex;align-items:center;gap:.55rem}.moderation-case-topline strong{font-size:.71rem}.moderation-case-copy q,.moderation-case-topline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation-case-copy q{color:#cbd5e1;font-size:.68rem}.moderation-case-meta{display:flex;flex-wrap:wrap;gap:.3rem .85rem;color:var(--muted);font-size:.57rem}.moderation-case-meta b{color:#aeb6c8;font-weight:650}.moderation-case-arrow{color:#697287;font-size:1rem}.moderation-empty{min-height:15rem;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;text-align:center}.moderation-empty>span{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:11px;background:var(--accent-muted);color:#4ade80;font-weight:850}.moderation-empty h4{margin:.7rem 0 .2rem;font-size:.78rem}.moderation-empty p{margin:0;color:var(--muted);font-size:.64rem}.moderation-drawer-layer{position:fixed;inset:0;z-index:80;background:rgba(3,5,9,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.moderation-drawer{position:absolute;inset:0 0 0 auto;width:min(100%,620px);display:flex;flex-direction:column;border-left:1px solid #303849;background:#0e1218;box-shadow:-24px 0 70px rgba(0,0,0,.45);animation:player-drawer-in .18s ease-out}.moderation-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(140deg,rgba(245,158,11,.065),transparent 50%)}.moderation-drawer-title-row{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.58rem}.moderation-drawer-head h2{margin:.42rem 0 .12rem;font-size:1rem}.moderation-drawer-head code{display:block;overflow:hidden;max-width:28rem;padding:0;background:transparent;color:var(--muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.moderation-drawer-body{flex:1 1;overflow-y:auto;padding:1rem 1.15rem 2rem}.moderation-decision-card,.moderation-message-card,.moderation-previous-decision,.moderation-reason-card{margin-bottom:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.moderation-message-card>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.56rem}.moderation-message-card>div>span{color:#fbbf24;font-weight:800;letter-spacing:.08em}.moderation-message-card blockquote{margin:.7rem 0;padding:.75rem .85rem;border-left:3px solid rgba(245,158,11,.55);border-radius:0 9px 9px 0;background:rgba(245,158,11,.055);color:#f1f5f9;font-size:.76rem;white-space:pre-wrap;overflow-wrap:anywhere}.moderation-message-card>code{display:block;overflow:hidden;padding:0;background:transparent;color:#697287;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.moderation-party-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.75rem}.moderation-party-grid article{min-width:0;display:flex;flex-direction:column;padding:.75rem;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.018)}.moderation-party-grid article.is-sender{border-color:rgba(245,158,11,.2)}.moderation-party-grid article.is-reporter{border-color:rgba(96,165,250,.2)}.moderation-party-grid span{color:var(--muted);font-size:.55rem}.moderation-party-grid strong{overflow:hidden;margin:.25rem 0 .08rem;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.moderation-party-grid code{overflow:hidden;padding:0;background:transparent;color:#697287;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.moderation-party-grid b{width:max-content;margin-top:.45rem;padding:.18rem .35rem;border-radius:99px;background:rgba(229,72,77,.1);color:#fda4af;font-size:.5rem}.moderation-reason-card{display:flex;align-items:center;justify-content:space-between;gap:1rem}.moderation-reason-card div{display:flex;flex-direction:column}.moderation-previous-decision time,.moderation-previous-decision>span,.moderation-reason-card span,.moderation-reason-card time{color:var(--muted);font-size:.55rem}.moderation-reason-card strong{margin-top:.15rem;font-size:.7rem}.moderation-previous-decision{border-color:rgba(96,165,250,.18);background:rgba(96,165,250,.035)}.moderation-previous-decision>strong{display:block;margin-top:.2rem;color:#bfdbfe;font-size:.7rem}.moderation-previous-decision p{margin:.4rem 0 .25rem;color:#cbd5e1;font-size:.64rem}.moderation-decision-card{margin-bottom:0}.moderation-decision-card h3{margin:0;font-size:.78rem}.moderation-decision-card>div:first-child>p{margin:.15rem 0 .7rem;color:var(--muted);font-size:.6rem}.moderation-decision-card label{position:relative;display:flex;flex-direction:column}.moderation-decision-card label>span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;color:#cbd5e1;font-size:.6rem;text-transform:none;letter-spacing:0}.moderation-decision-card label>span small{color:#fbbf24;font-size:.53rem}.moderation-decision-card textarea{width:100%;resize:vertical}.moderation-decision-card label>small{align-self:flex-end;margin-top:.2rem;color:var(--muted);font-size:.52rem}.moderation-decision-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:.65rem}.moderation-decision-actions>button:last-child{grid-column:1/-1}.moderation-ban-layer{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:rgba(3,5,9,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.moderation-ban-dialog{width:min(100%,450px);padding:1.35rem;border:1px solid rgba(229,72,77,.35);border-radius:16px;background:#11151c;box-shadow:0 32px 90px rgba(0,0,0,.55);animation:notification-dialog-in .16s ease-out}.moderation-ban-icon{width:2.45rem;height:2.45rem;display:grid;place-items:center;margin-bottom:.75rem;border-radius:10px;background:rgba(229,72,77,.13);color:#fda4af;font-size:1rem;font-weight:850}.moderation-ban-dialog h2{margin:.12rem 0 .3rem;font-size:1.05rem}.moderation-ban-dialog>p:not(.dashboard-eyebrow){margin:0;color:var(--muted);font-size:.7rem}.moderation-ban-dialog>label{display:block;margin-top:.9rem}.moderation-ban-dialog>label span{display:block;margin-bottom:.35rem;color:#cbd5e1;font-size:.6rem;text-transform:none;letter-spacing:0}.moderation-ban-dialog>label input{width:100%}.moderation-ban-dialog>div:last-child{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem}@media (max-width:1150px){.connection-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-main-grid{grid-template-columns:1fr}.content-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.word-spelling-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.word-content-filters{grid-template-columns:repeat(3,minmax(8rem,1fr))}.riddle-workbench{grid-template-columns:1fr}.bans-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bans-layout{grid-template-columns:1fr}.moderation-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matches-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.matches-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liveops-grid{grid-template-columns:1fr}.liveops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.liveops-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-layout{grid-template-columns:1fr}.notification-preview-panel{position:static}.notification-phone-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.player-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-economy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.player-economy-form .primary{grid-column:1/-1}.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.dashboard-grid-top,.login-page{grid-template-columns:1fr}.login-hero{border-right:none;border-bottom:1px solid var(--border);padding:1.75rem 1.25rem}.login-hero-inner{max-width:none}}@media (max-width:768px){.connection-hero{align-items:flex-start;flex-direction:column;gap:1rem}.connection-hero-actions{width:100%;justify-content:space-between}.connection-flow,.connection-secondary-grid{grid-template-columns:1fr}.connection-flow{gap:.45rem}.connection-flow>i{padding:0;transform:rotate(90deg);text-align:center}.content-pool-hero{align-items:flex-start;flex-direction:column;gap:1rem}.content-hero-controls,.content-locale-switch{width:100%}.content-tools-grid{grid-template-columns:1fr}.word-spelling-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.word-spelling-issues article{align-items:flex-start;flex-direction:column}.guess-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guess-import-grid{grid-template-columns:1fr}.content-list-head{align-items:stretch;flex-direction:column}.content-search{width:100%;flex-wrap:wrap}.content-search input{flex-basis:100%}.content-form-row,.riddle-content-filters,.word-content-filters{grid-template-columns:1fr}.content-pagination{justify-content:space-between}.riddle-record{grid-template-columns:minmax(0,1fr) auto;padding-right:.75rem}.riddle-record-main{grid-template-columns:auto minmax(0,1fr) auto;padding-left:.75rem}.riddle-record-aliases{display:none}.riddle-drawer{width:100%;border-left:0}.riddle-editor-meta{grid-template-columns:1fr}.riddle-editor-actions{flex-direction:column-reverse}.riddle-editor-actions button{width:100%}.bans-hero{align-items:flex-start;flex-direction:column;gap:1rem}.bans-hero-actions{width:100%;justify-content:space-between}.bans-list-head{align-items:stretch;flex-direction:column}.bans-search{width:100%}.bans-record{grid-template-columns:auto minmax(0,1fr) auto}.bans-expiry,.bans-record-reason{grid-column:2/3;align-items:flex-start}.bans-record-arrow{grid-column:3;grid-row:1/span 3}.bans-drawer{width:100%;border-left:0}.bans-player-card dl{grid-template-columns:1fr}.bans-danger-card{align-items:stretch;flex-direction:column}.bans-confirm-actions button,.bans-danger-card button{width:100%}.bans-confirm-actions{flex-direction:column-reverse}.moderation-hero{align-items:flex-start;flex-direction:column;gap:1rem}.moderation-hero-actions{width:100%;justify-content:space-between}.moderation-list-head{align-items:stretch;flex-direction:column}.moderation-search{width:100%}.moderation-case{grid-template-columns:minmax(0,1fr) auto}.moderation-priority{grid-column:1/-1}.moderation-case-topline{align-items:flex-start;flex-direction:column-reverse}.moderation-case-meta{flex-direction:column;gap:.12rem}.moderation-drawer{width:100%;border-left:0}.moderation-decision-actions,.moderation-party-grid{grid-template-columns:1fr}.moderation-decision-actions>button:last-child{grid-column:auto}.matches-hero{align-items:flex-start;flex-direction:column;gap:1rem}.matches-hero-actions{width:100%;justify-content:space-between}.matches-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matches-list-head{align-items:stretch;flex-direction:column}.matches-search{width:100%}.matches-filter-bar,.matches-maintenance-grid{grid-template-columns:1fr}.matches-filter-bar .btn-ghost{justify-self:stretch}.match-drawer{width:100%;border-left:0}.match-player-grid{grid-template-columns:1fr}.match-content-section>.drawer-section-head{align-items:stretch;flex-direction:column}.match-content-head-actions{justify-content:space-between}.match-round-card>header{grid-template-columns:auto minmax(0,1fr)}.match-round-status{grid-column:2}.match-round-answer{gap:.25rem}.liveops-hero,.match-round-answer{align-items:flex-start;flex-direction:column}.liveops-hero{gap:1rem}.liveops-actions{width:100%;flex-wrap:wrap}.liveops-actions>span{width:100%}.liveops-actions button{flex:1 1}.liveops-metric-grid,.liveops-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liveops-card-head{align-items:stretch;flex-direction:column}.liveops-technical dl{grid-template-columns:1fr}.notification-hero{flex-direction:column;gap:1rem}.notification-audience-total,.notification-hero{align-items:flex-start}.notification-result{grid-template-columns:auto minmax(0,1fr) auto}.notification-result-locales{grid-column:2/-1}.notification-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-health-head{align-items:flex-start;flex-direction:column}.notification-phone-list,.notification-target-grid{grid-template-columns:1fr}.notification-target-grid>button{min-height:7rem}.notification-send-bar{align-items:stretch;flex-direction:column}.notification-confirm-actions button,.notification-send-bar .primary{width:100%}.notification-confirm-actions{flex-direction:column-reverse}.player-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-summary-card{min-height:6.4rem}.player-list-head{align-items:stretch;flex-direction:column;gap:1rem}.player-search{width:100%}.player-drawer{width:100%;border-left:0}.drawer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.25rem}.dashboard-refresh{width:100%;justify-content:space-between}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid{grid-template-columns:1fr}.quick-action-grid button{min-height:6.25rem}.mobile-menu-btn{display:block;position:fixed;top:.65rem;left:.65rem;z-index:50;padding:.45rem .85rem;font-size:.82rem;font-weight:600;background:var(--card);border:1px solid var(--border);box-shadow:0 4px 20px rgba(0,0,0,.35)}.shell .sidebar{position:fixed;top:0;left:0;height:100%;transform:translateX(-100%);transition:transform .2s ease;box-shadow:8px 0 32px rgba(0,0,0,.45)}.shell.drawer-open .sidebar{transform:translateX(0)}.drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:20;border:none;cursor:pointer;padding:0}.main-area{width:100%}.topbar{padding:3rem 1rem .85rem}.content-scroll{padding:1rem 1rem 2rem}}@media (max-width:640px){input,select,textarea{font-size:1rem}button,input,select{min-height:2.75rem}.player-search{grid-template-columns:1fr}.bans-hero-actions button,.bans-tabs button,.connection-hero-actions button,.content-pagination button,.content-search button,.dashboard-refresh button,.drawer-danger-actions button,.liveops-actions button,.matches-filter-bar button,.matches-hero-actions button,.moderation-hero-actions button,.moderation-tabs button,.notification-locale-tabs button,.player-search button{min-height:2.75rem}.bans-hero-actions button,.connection-hero-actions button,.dashboard-refresh button,.drawer-danger-actions button,.matches-hero-actions button,.moderation-hero-actions button,.player-search button{width:100%}.content-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.content-search input{grid-column:1/-1}.content-search button{width:100%}.drawer-form-grid,.drawer-info-grid,.player-economy-form{grid-template-columns:1fr}.drawer-form-wide{grid-column:auto}.bans-hero-actions,.connection-hero-actions,.dashboard-refresh,.drawer-danger-actions,.matches-hero-actions,.moderation-hero-actions{align-items:stretch;flex-direction:column}.content-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.content-pagination button:last-child{justify-self:stretch}.content-pagination>span{text-align:center;white-space:nowrap}.bans-duration-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bans-duration-field button:last-child{grid-column:1/-1}.notification-section-head{align-items:flex-start;flex-direction:column}.notification-readiness{width:100%}.notification-readiness span{flex:1 1;text-align:center}.mobile-card-table{min-width:0;border-collapse:separate;border-spacing:0}.mobile-card-table thead{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mobile-card-table tbody{display:grid;grid-gap:.75rem;gap:.75rem;padding:.15rem}.mobile-card-table tbody>tr{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.018)}.mobile-card-table tbody>tr>td{display:grid;grid-template-columns:minmax(5.6rem,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:.7rem;gap:.7rem;min-width:0;padding:.65rem .75rem;border-bottom:1px solid rgba(148,163,184,.11);font-size:.72rem}.mobile-card-table tbody>tr>td:last-child{border-bottom:0}.mobile-card-table tbody>tr>td:before{content:attr(data-label);color:#717b8f;font-size:.58rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.mobile-card-table .mobile-table-empty-row>td{display:block;padding:1.5rem 1rem;text-align:center}.mobile-card-table .mobile-table-empty-row>td:before{content:none}.mobile-card-table .matches-versus,.mobile-card-table .player-identity{min-width:0}.mobile-card-table .player-identity small{max-width:10.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card-table .matches-versus{width:100%}.mobile-card-table .player-open-arrow{justify-self:end}.mobile-card-table .content-inline-select{width:100%;min-width:0}.mobile-card-table .word-row-actions{justify-content:flex-end}.content-table-wrap{max-height:none}}.login-hero{position:relative;overflow:hidden}.login-hero-bg{position:absolute;inset:-40% -20%;background:radial-gradient(ellipse 70% 50% at 20% 40%,rgba(124,108,246,.22),transparent 55%),radial-gradient(ellipse 50% 40% at 80% 70%,rgba(94,234,212,.08),transparent 50%);pointer-events:none}.login-hero-inner{position:relative;z-index:1}.login-brand-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.login-hero-logo{width:2.5rem;height:2.5rem;font-size:1.1rem}.login-hero-badge{margin-bottom:0;padding:.2rem .5rem;border-radius:6px;background:rgba(124,108,246,.12);border:1px solid rgba(124,108,246,.25)}.hero-features{margin:1.25rem 0 0;padding:0;list-style:none;font-size:.88rem;color:var(--muted);line-height:1.65}.hero-features li{position:relative;padding-left:1.35rem}.hero-features li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:2px;background:var(--accent);opacity:.85}.login-card-elevated{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 48px rgba(0,0,0,.35);border-color:#32394a}.login-card-head{display:flex;align-items:center;gap:.8rem;margin-bottom:.75rem}.login-lock{width:2.65rem;height:2.65rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(34,197,94,.24);border-radius:.8rem;background:rgba(34,197,94,.09);color:#86efac}.login-lock svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.login-kicker{margin:0 0 .15rem;color:var(--accent);font-size:.61rem;font-weight:800;letter-spacing:.11em}.login-card-heading{margin:0;font-size:1.05rem}.login-card-lead{color:var(--muted);font-size:.84rem;line-height:1.55}.login-tabs{display:flex;gap:.35rem;padding:.25rem;margin:0 0 1rem;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.login-tab{flex:1 1;padding:.5rem .75rem;border:none;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.login-tab:hover{color:var(--text);background:rgba(255,255,255,.04)}.login-tab.active{background:var(--accent-muted);color:#fff;box-shadow:inset 0 0 0 1px rgba(124,108,246,.35)}.login-tab-panel{margin-top:.25rem}.field-stack{display:flex;flex-direction:column;gap:.85rem}.input-lg{padding:.65rem .85rem;font-size:1rem}.login-password-field{position:relative}.login-password-field input{padding-right:4.3rem}.login-password-field button{position:absolute;top:50%;right:.45rem;min-height:2rem;padding:.25rem .55rem;border:0;border-radius:.45rem;background:transparent;color:var(--muted);font-size:.7rem;font-weight:700;transform:translateY(-50%)}.login-password-field button:hover:not(:disabled){background:rgba(255,255,255,.05);color:var(--text)}.login-submit{width:100%;margin-top:.25rem;padding:.65rem 1rem;font-size:.95rem}.login-submit-arrow{margin-left:auto;font-size:1.05rem}.login-submit{display:flex;align-items:center;justify-content:center;gap:.5rem}.login-spinner{width:.9rem;height:.9rem;border:2px solid rgba(5,46,22,.3);border-top-color:#052e16;border-radius:50%;animation:login-spin .75s linear infinite}@keyframes login-spin{to{transform:rotate(1turn)}}.tab-hint{margin:0 0 .75rem;font-size:.82rem}.tab-foot{margin:.5rem 0 0;font-size:.8rem}.login-flash{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem}.login-flash>span{width:1.35rem;height:1.35rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(229,72,77,.2);font-size:.7rem;font-weight:900}.login-flash strong{display:block;font-size:.78rem}.login-flash p{margin:.15rem 0 0;font-size:.73rem;line-height:1.45}.login-security-note{display:flex;align-items:flex-start;gap:.55rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border);color:var(--muted)}.login-security-note>span{width:1.15rem;height:1.15rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(34,197,94,.12);color:#86efac;font-size:.62rem;font-weight:900}.login-security-note p{margin:0;font-size:.7rem;line-height:1.5}@media (max-width:600px){.login-page{min-height:100svh}.login-hero{padding:1.25rem 1rem}.login-brand-row{margin-bottom:.8rem}.login-hero-title{font-size:1.4rem}.login-hero-text{font-size:.82rem}.hero-features{display:none}.login-form-col{align-items:flex-start;padding:1rem}.login-card{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}}.login-page-loading{display:flex;align-items:center;justify-content:center;background:var(--bg)}.login-loading-inner{text-align:center}.login-loading-logo{margin:0 auto 1rem;display:flex}.toolbar-row{flex-wrap:wrap;gap:1rem;margin-bottom:.25rem}.check-inline,.toolbar-row{display:flex;align-items:center}.check-inline{gap:.45rem;font-size:.85rem;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-inline input{width:auto;accent-color:var(--accent)}.stat-badge{display:inline-block;margin-left:.5rem;font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:rgba(255,255,255,.06);color:var(--muted);vertical-align:middle}.meta-line{margin:-.35rem 0 .75rem}code.tiny{font-size:.68rem;word-break:break-all}.queue-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem}.queue-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:10px;background:var(--bg);border:1px solid var(--border);font-size:.8rem}.queue-chip-wait{font-weight:700;color:var(--accent-hover);min-width:1.25rem}.queue-chip-key{color:var(--muted);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-queue-stack{display:flex;flex-direction:column;gap:.65rem}.live-queue-details{border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);overflow:hidden}.live-queue-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;cursor:pointer;list-style:none;font-weight:600}.live-queue-summary::-webkit-details-marker{display:none}.live-queue-details[open] .live-queue-summary{border-bottom:1px solid var(--border)}.live-queue-details .table-wrap{margin:0}.live-queue-details table{font-size:.8rem}.cell-muted{color:var(--muted);font-style:italic}.mono{font-family:ui-monospace,monospace}.locale-pill.mono{text-transform:none}.break-all{word-break:break-all}.tiny-code{font-size:.72rem}.danger-zone{border-color:rgba(229,72,77,.35);background:rgba(229,72,77,.04)}.clear-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.clear-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.input-inline{min-width:12rem;flex:1 1;max-width:20rem}.input-narrow{max-width:5rem;min-width:4rem}.inline-label{font-size:.8rem;color:var(--muted)}.btn-danger{background:var(--danger);border-color:transparent;color:#fff;font-weight:600}.btn-danger:hover:not(:disabled){filter:brightness(1.08)}.btn-danger-outline{border-color:rgba(229,72,77,.55);color:#f0b4b6;background:rgba(229,72,77,.08)}.btn-danger-outline:hover:not(:disabled){background:rgba(229,72,77,.15)}.moderation-message{min-width:220px;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.moderation-actions{flex-wrap:wrap;min-width:210px}.text-danger{color:#f0b4b6}.match-summary-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border)}.match-stat{display:flex;flex-direction:column;gap:.1rem}.match-stat-n{font-size:1.35rem;font-weight:750;line-height:1;color:var(--text)}.match-stat-l{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.match-filter-wrap{margin-left:auto;display:flex;flex-direction:column;gap:.35rem;min-width:12rem}.match-filter-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.status-pill{display:inline-block;padding:.3rem .55rem;border-radius:8px;font-size:.72rem;font-weight:650;white-space:nowrap}.status-pill-active{background:rgba(245,158,11,.18);color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.status-pill-done{background:rgba(48,164,108,.18);color:#6ee7b7;border:1px solid rgba(48,164,108,.35)}.status-pill-pending{background:rgba(148,163,184,.14);color:var(--muted);border:1px solid var(--border)}.status-pill-other{background:rgba(124,108,246,.12);color:#c4b8ff;border:1px solid rgba(124,108,246,.3)}.table-matches td.nowrap{white-space:nowrap;font-size:.78rem;color:var(--muted)}@media (max-width:760px){.support-page{padding:.9rem}.support-hero{padding:2.8rem 0 2.4rem}.support-grid{grid-template-columns:1fr}.support-actions{flex-direction:column}.support-actions a{width:100%}.word-pagination,.word-search-actions{justify-content:flex-start;width:100%}.word-search-input{width:100%}.riddle-filter-bar,.riddle-form-grid,.word-filter-bar-compact{grid-template-columns:1fr}.riddle-question-field{grid-column:auto}.riddle-form-action{justify-content:stretch}.riddle-form-action button{width:100%}}.media-page{display:grid;grid-gap:18px;gap:18px;padding-bottom:40px}.media-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px;border:1px solid #283143;border-radius:22px;background:radial-gradient(circle at 85% 15%,rgba(34,197,94,.18),transparent 35%),linear-gradient(135deg,#151b27,#10151f)}.media-hero h2{margin:5px 0 8px;font-size:clamp(24px,3vw,38px)}.media-hero p{margin:0;color:#929caf}.media-storage-state{padding:9px 13px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.media-storage-state.ready{color:#86efac;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3)}.media-storage-state.missing{color:#fbbf24;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25)}.media-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.media-metrics article{padding:16px;border:1px solid #252d3d;border-radius:16px;background:#141a25}.media-metrics span{display:block;color:#8f98aa;font-size:11px;font-weight:800;text-transform:uppercase}.media-metrics strong{display:block;margin-top:7px;font-size:28px}.media-render-card{display:grid;grid-template-columns:minmax(200px,1fr) 2fr 150px 120px auto;grid-gap:12px;gap:12px;align-items:end;padding:18px}.media-render-card h3{margin:3px 0 0}.media-drawer input,.media-drawer select,.media-drawer textarea,.media-render-card input,.media-render-card select,.media-toolbar select{width:100%;min-height:42px;border:1px solid #30394c;border-radius:11px;background:#0e131d;color:#eef2f7;padding:10px 12px}.media-match-picker{display:grid;grid-gap:5px;gap:5px;min-width:0}.media-match-picker small{overflow:hidden;color:#8993a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.media-toolbar{display:flex;justify-content:flex-end;gap:10px}.media-jobs-card{padding:18px}.media-jobs-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.media-jobs-head h3{margin:3px 0}.media-jobs-head p{margin-bottom:0;color:#8993a5;font-size:12px}.media-jobs-head>strong{font-size:32px;color:#86efac}.media-data-table-wrap{margin-top:16px;border:1px solid #283143;border-radius:13px;background:#101620}.media-data-table{min-width:1120px;border-collapse:collapse;font-size:10px}.media-data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:9px 10px;border-bottom:1px solid #30394b;background:#171e2a;color:#7f8a9c;font-size:9px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.media-data-table td{padding:8px 10px;border-bottom:1px solid #242c3b;color:#cbd3de;vertical-align:middle}.media-data-table tbody tr:last-child td{border-bottom:0}.media-data-table tbody tr:hover{background:rgba(255,255,255,.025)}.media-table-primary{display:grid;min-width:190px;max-width:280px;grid-gap:2px;gap:2px}.media-table-primary code,.media-table-primary small,.media-table-primary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-table-primary strong{color:#e6edf4;font-size:11px}.media-table-primary small{color:#8d98aa}.media-table-id,.media-table-primary code{color:#69758a;font-size:9px}.media-table-id{display:block;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-locale-pill{padding:4px 6px;border-radius:6px;background:rgba(148,163,184,.1);color:#cbd5e1;font-size:9px;font-weight:850}.media-table-progress{display:grid;grid-template-columns:minmax(75px,1fr) 28px;align-items:center;grid-gap:6px;gap:6px;min-width:115px}.media-table-progress>span{height:6px;overflow:hidden;border-radius:99px;background:#293143}.media-table-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#4ade80)}.media-table-progress b{color:#8e99aa;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.media-table-date{color:#8f9aab!important;white-space:nowrap}.media-table-error{display:block;max-width:110px;overflow:hidden;color:#fca5a5;text-overflow:ellipsis;white-space:nowrap}.media-table-muted{color:#657084}.media-table-actions{display:flex;justify-content:flex-end;gap:6px;min-width:max-content}.media-table-actions a,.media-table-actions button{border:1px solid #30394a;border-radius:7px;background:#1a2230;color:#dbe3ed;padding:6px 7px;cursor:pointer;font-size:9px;text-decoration:none;white-space:nowrap}.media-table-actions a:hover,.media-table-actions button:hover{border-color:rgba(74,222,128,.38);color:#9df5ba}.media-publish-table{min-width:1060px}.media-jobs-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.media-jobs-list article{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(260px,1fr);align-items:center;grid-gap:16px;gap:16px;padding:12px;border:1px solid #283143;border-radius:13px;background:#101620}.media-job-main{display:flex;align-items:center;gap:11px;min-width:0}.media-job-main div{min-width:0}.media-job-main code,.media-job-main small,.media-job-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-job-main small{margin-top:2px;color:#a9b2c1;font-size:10px}.media-job-main code{margin-top:3px;overflow:hidden;color:#778196;font-size:10px;text-overflow:ellipsis}.media-job-state{min-width:72px;padding:6px 8px;border-radius:8px;background:#283143;text-align:center;font-size:9px;font-weight:900;text-transform:uppercase}.media-job-state.state-rendering{color:#fde68a;background:rgba(245,158,11,.13)}.media-job-state.state-processing,.media-job-state.state-uploading{color:#93c5fd;background:rgba(59,130,246,.14)}.media-job-state.state-completed,.media-job-state.state-published{color:#86efac;background:rgba(34,197,94,.13)}.media-job-state.state-failed{color:#fca5a5;background:rgba(239,68,68,.13)}.media-job-state.state-cancelled{color:#cbd5e1;background:rgba(100,116,139,.16)}.media-job-progress{position:relative;height:8px;overflow:visible;border-radius:99px;background:#293143}.media-job-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#4ade80)}.media-job-progress span{position:absolute;right:0;top:11px;color:#778196;font-size:9px}.media-job-meta{display:flex;justify-content:flex-end;align-items:center;gap:7px;color:#8993a5;font-size:10px}.media-job-meta small{max-width:100px;overflow:hidden;color:#fca5a5;text-overflow:ellipsis;white-space:nowrap}.media-job-meta a,.media-job-meta button{border:1px solid #30394a;border-radius:8px;background:#1a2230;color:#dbe3ed;padding:6px 8px;cursor:pointer;text-decoration:none}.media-jobs-empty{margin:0;padding:22px;color:#7f899b;text-align:center}.media-publish-card{border-color:rgba(34,197,94,.22);background:linear-gradient(150deg,rgba(15,23,33,.98),rgba(10,23,18,.98))}.media-publish-targets{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid rgba(34,197,94,.18);border-radius:11px;background:rgba(34,197,94,.05);color:#9eaaae;font-size:11px}.media-publish-targets button{border:1px solid rgba(34,197,94,.3);border-radius:8px;background:rgba(34,197,94,.1);color:#86efac;padding:7px 10px;cursor:pointer}.media-publisher{display:grid;grid-gap:2px;gap:2px;margin-top:22px;padding:16px;border:1px solid rgba(34,197,94,.24);border-radius:15px;background:linear-gradient(145deg,rgba(34,197,94,.08),rgba(12,18,27,.6))}.media-publisher h3{margin:3px 0 4px}.media-publisher>div>small{color:#8e9baa;line-height:1.5}.tiktok-publish-controls{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.tiktok-creator-card{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(34,211,238,.2);border-radius:13px;background:linear-gradient(120deg,rgba(34,211,238,.09),rgba(244,114,182,.07))}.tiktok-creator-card>img,.tiktok-creator-card>span{width:42px;height:42px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#111827;color:#67e8f9;font-size:22px;font-weight:900}.tiktok-creator-card div{min-width:0;display:grid;grid-gap:2px;gap:2px}.tiktok-creator-card small{color:#67e8f9;font-size:9px;font-weight:900;letter-spacing:.12em}.tiktok-creator-card strong{overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.tiktok-creator-card p{margin:0;color:#9ca3af;font-size:12px}.tiktok-publish-controls fieldset{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px;border:1px solid #30394c;border-radius:12px}.tiktok-publish-controls legend{padding:0 6px;color:#cbd5e1;font-size:10px;font-weight:900}.media-drawer .tiktok-check{display:flex;grid-template-columns:none;align-items:flex-start;gap:9px;margin:0;color:#cbd5e1;font-size:12px;font-weight:650;line-height:1.4;cursor:pointer}.media-drawer .tiktok-check input{flex:0 0 auto;width:17px;min-height:17px;height:17px;margin:1px 0 0;accent-color:#22c55e}.media-drawer .tiktok-check input:disabled+span{color:#6b7280}.tiktok-nested-checks{display:grid;grid-gap:8px;gap:8px;margin-left:25px;padding-left:10px;border-left:2px solid rgba(34,197,94,.25)}.tiktok-confirm{padding:10px;border:1px solid rgba(34,197,94,.22);border-radius:10px;background:rgba(34,197,94,.06)}.tiktok-control-error{margin:0;color:#fca5a5;font-size:11px;line-height:1.45}.tiktok-publish-controls>small{color:#8e9baa;line-height:1.5}.media-publish-button{min-height:44px;margin-top:15px;border:1px solid rgba(74,222,128,.42);border-radius:11px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#04120a;font-weight:900;cursor:pointer}.media-publish-button.secondary{background:rgba(34,197,94,.1);color:#86efac}.media-publish-button:disabled{opacity:.45;cursor:not-allowed}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.media-card{overflow:hidden;border:1px solid #293143;border-radius:18px;background:#141a25}.media-preview{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/10;overflow:hidden;border:0;background:linear-gradient(135deg,#0c3b23,#171440);color:#86efac;font-size:64px;font-weight:900;cursor:pointer}.media-preview img{width:100%;height:100%;object-fit:cover}.media-preview i{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:7px;background:rgba(5,9,15,.78);color:#dfe6ef;font-size:10px;font-style:normal}.media-card-body{padding:15px}.media-card-body>div:first-child{display:flex;justify-content:space-between;align-items:center}.media-card-body h3{margin:12px 0 7px;font-size:16px}.media-card-players{display:block;overflow:hidden;margin-bottom:5px;color:#dce4ed;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.media-card-body p{margin:0;color:#8993a5;font-size:12px}.media-status{padding:5px 8px;border-radius:999px;background:#262e3e;font-size:10px;font-weight:850}.media-status.status-approved,.media-status.status-published{color:#86efac;background:rgba(34,197,94,.14)}.media-status.status-failed{color:#fca5a5;background:rgba(239,68,68,.13)}.media-actions{display:flex;gap:8px;margin-top:15px}.media-actions button{flex:1 1;border:1px solid #30394a;border-radius:9px;background:#1a2230;color:#dbe3ed;padding:8px;cursor:pointer}.media-actions .danger{color:#fca5a5;border-color:rgba(239,68,68,.35);background:rgba(127,29,29,.14)}.media-actions button:disabled{opacity:.5;cursor:wait}.media-empty{padding:48px;text-align:center}.media-empty p{color:#8f98a9}.media-drawer-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(3,7,13,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.media-drawer{width:min(520px,100%);height:100%;overflow-y:auto;padding:24px;border-left:1px solid #30384a;background:#101620;box-shadow:-20px 0 60px rgba(0,0,0,.35)}.media-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.media-drawer-head h2{margin:4px 0 0}.media-drawer-head p{margin:0 0 4px;color:#dfe6ef;font-size:13px;font-weight:800}.media-drawer-head small{color:#7f899b;word-break:break-all}.media-drawer-head button{border:0;background:transparent;color:#dce3ec;font-size:30px;cursor:pointer}.media-drawer video{width:100%;max-height:300px;margin-bottom:16px;border-radius:14px;background:#05080e}.media-preview-error{margin:0 0 16px;padding:11px 13px;border:1px solid rgba(239,68,68,.3);border-radius:11px;background:rgba(127,29,29,.18);color:#fecaca;font-size:12px;line-height:1.45}.media-drawer label{display:grid;grid-gap:7px;gap:7px;margin-top:13px;color:#9ba5b6;font-size:11px;font-weight:800}.media-drawer textarea{resize:vertical}.media-drawer-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.media-drawer-actions button{min-height:42px;padding:0 15px;border:1px solid #313b4d;border-radius:10px;background:#1b2330;color:#eef2f7;cursor:pointer}.media-drawer-actions .danger{margin-right:auto;color:#fca5a5;border-color:rgba(239,68,68,.35)}@media (max-width:1100px){.media-render-card{grid-template-columns:1fr 1fr}.media-render-card>div,.media-render-card>input{grid-column:1/-1}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-jobs-list article{grid-template-columns:1fr}.media-job-meta{justify-content:flex-start}}@media (max-width:700px){.media-hero{align-items:flex-start;flex-direction:column}.media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid,.media-render-card{grid-template-columns:1fr}.media-render-card>*{grid-column:auto}}.dictionary-review-page .content-pool-hero{border-color:rgba(96,165,250,.24);background:radial-gradient(circle at 86% 0,rgba(96,165,250,.15),transparent 22rem),linear-gradient(135deg,#101923,#10141b 64%)}.dictionary-review-page .content-hero-controls{width:min(100%,22rem)}.dictionary-review-page .content-hero-controls .content-field{width:100%;margin:0}.dictionary-empty-state{padding:2rem;text-align:center}.dictionary-empty-state h3{margin:0 0 .35rem}.dictionary-empty-state p{margin:0;color:var(--muted)}.dictionary-source-card{margin-bottom:.8rem}.dictionary-source-form{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(13rem,1fr) minmax(18rem,1.5fr) auto;align-items:end;grid-gap:.65rem;gap:.65rem}.dictionary-source-form .content-field{min-width:0;margin:0}.dictionary-source-form button{min-height:2.35rem}.dictionary-frequency-import{display:grid;grid-template-columns:minmax(15rem,1.1fr) minmax(12rem,.8fr) minmax(16rem,1.2fr) auto;align-items:end;grid-gap:.7rem;gap:.7rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border)}.dictionary-frequency-import>div>h4{margin:.08rem 0 .2rem;font-size:.78rem}.dictionary-frequency-import>div>p:last-child{margin:0;color:var(--muted);font-size:.58rem;line-height:1.45}.dictionary-frequency-import .content-field{min-width:0;margin:0}.dictionary-frequency-import button{min-height:2.35rem}.dictionary-metadata-note{margin-top:.9rem;padding:.9rem 1rem;border:1px solid rgba(96,165,250,.22);border-radius:.8rem;background:rgba(96,165,250,.055)}.dictionary-metadata-note h4{margin:.08rem 0 .25rem;font-size:.78rem}.dictionary-metadata-note p:last-child{max-width:70rem;margin:0;color:var(--muted);font-size:.62rem;line-height:1.55}.dictionary-publication-card{margin-bottom:.8rem;border-color:rgba(34,197,94,.2);background:linear-gradient(145deg,rgba(34,197,94,.045),var(--card) 48%)}.dictionary-publication-controls{display:grid;grid-template-columns:minmax(18rem,1fr) auto minmax(9rem,.4fr);align-items:end;grid-gap:.7rem;gap:.7rem}.dictionary-publication-controls .content-field{margin:0}.dictionary-publication-controls>button{min-height:2.35rem}.dictionary-publication-stat{display:grid;grid-gap:.15rem;gap:.15rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid var(--border);border-radius:.65rem;background:rgba(255,255,255,.025)}.dictionary-publication-stat span{color:var(--muted);font-size:.52rem}.dictionary-publication-stat strong{font-size:.78rem}.dictionary-publication-preview{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(34,197,94,.2);border-radius:.8rem;background:rgba(2,10,7,.34)}.dictionary-publication-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.dictionary-publication-metrics>span{display:grid;grid-gap:.18rem;gap:.18rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.65rem;background:rgba(255,255,255,.025)}.dictionary-publication-metrics small{color:var(--muted);font-size:.52rem}.dictionary-publication-metrics strong{font-size:.8rem}.dictionary-publication-confirm{display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.62rem;font-weight:700}.dictionary-publication-confirm input{width:1rem;height:1rem;accent-color:#22c55e}.dictionary-publication-history{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--border)}.dictionary-publication-history>div{display:grid;grid-template-columns:minmax(9rem,1fr) auto auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.45rem .6rem;border:1px solid var(--border);border-radius:.6rem;background:rgba(255,255,255,.02)}.dictionary-publication-history>div.is-selected{border-color:rgba(34,197,94,.38);background:rgba(34,197,94,.065);box-shadow:inset 3px 0 0 #22c55e}.dictionary-publication-history span{font-size:.62rem;font-weight:750}.dictionary-publication-history strong{font-size:.62rem}.dictionary-publication-history small{color:var(--muted);font-size:.52rem}.dictionary-editor-review{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--border)}.dictionary-editor-review:focus{outline:none}.dictionary-editor-review-controls{display:grid;grid-template-columns:minmax(10rem,.55fr) minmax(12rem,.65fr) minmax(18rem,1.5fr);grid-gap:.55rem;gap:.55rem}.dictionary-editor-review-controls .content-field{min-width:0;margin:0}.dictionary-editor-review-controls .is-wide{min-width:0}.dictionary-editor-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dictionary-editor-review-actions>label,.dictionary-editor-review-preview>label{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.57rem;font-weight:750}.dictionary-editor-review-actions input,.dictionary-editor-review-preview input{width:.9rem;height:.9rem;accent-color:#22c55e}.dictionary-editor-review-actions .primary{margin-left:auto}.dictionary-editor-review-preview{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem;border:1px solid rgba(34,197,94,.22);border-radius:.75rem;background:rgba(34,197,94,.055)}.dictionary-editor-review-preview>div:first-child{display:grid;grid-gap:.15rem;gap:.15rem;margin-right:auto}.dictionary-editor-review-preview strong{font-size:.66rem}.dictionary-editor-review-preview small{color:var(--muted);font-size:.53rem}.dictionary-editor-decision{display:inline-flex;padding:.2rem .4rem;border:1px solid var(--border);border-radius:999px;font-size:.5rem;font-weight:800}.dictionary-editor-decision.is-accepted{border-color:rgba(34,197,94,.3);color:#86efac;background:rgba(34,197,94,.08)}.dictionary-editor-decision.is-held{border-color:rgba(245,158,11,.3);color:#fcd34d;background:rgba(245,158,11,.08)}.dictionary-editor-decision.is-rejected{border-color:rgba(229,72,77,.34);color:#fda4a8;background:rgba(229,72,77,.08)}.dictionary-bulk-review-card{margin-bottom:.8rem;border-color:rgba(245,158,11,.2);background:linear-gradient(145deg,rgba(245,158,11,.04),var(--card) 45%)}.dictionary-bulk-filters{display:grid;grid-template-columns:repeat(6,minmax(7rem,1fr));grid-gap:.55rem;gap:.55rem}.dictionary-bulk-filters .content-field{min-width:0;margin:0}.dictionary-bulk-exclusions,.dictionary-bulk-inclusions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.7rem;border-top:1px solid var(--border)}.dictionary-bulk-exclusions>span,.dictionary-bulk-inclusions>span{color:var(--muted);font-size:.57rem;font-weight:800}.dictionary-bulk-exclusions label,.dictionary-bulk-inclusions label{display:flex;align-items:center;gap:.32rem;padding:.34rem .48rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.02);font-size:.55rem;font-weight:700}.dictionary-bulk-exclusions input,.dictionary-bulk-inclusions input{width:.85rem;height:.85rem;accent-color:#f59e0b}.dictionary-bulk-inclusions input{accent-color:#22c55e}.dictionary-bulk-evidence-toggle>span:last-child{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;color:var(--text);font-size:.62rem;font-weight:700}.dictionary-bulk-evidence-toggle input{width:.9rem;height:.9rem;accent-color:#22c55e}.dictionary-bulk-inclusions button{min-height:2.15rem}.dictionary-bulk-inclusions button:first-of-type{margin-left:auto}.dictionary-bulk-exclusions button{min-height:2.15rem;margin-left:auto}.dictionary-bulk-preview{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(245,158,11,.2);border-radius:.8rem;background:rgba(12,8,2,.3)}.dictionary-bulk-distribution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.dictionary-bulk-distribution>div{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.55rem;border:1px solid var(--border);border-radius:.65rem;background:rgba(255,255,255,.02)}.dictionary-bulk-distribution small{width:100%;color:var(--muted);font-size:.52rem;font-weight:800}.dictionary-bulk-distribution span{padding:.24rem .38rem;border-radius:.4rem;color:#fcd34d;background:rgba(245,158,11,.08);font-size:.52rem}.dictionary-bulk-sample-wrap{max-height:22rem;overflow:auto;border:1px solid var(--border);border-radius:.7rem}.dictionary-bulk-sample-wrap table{min-width:820px}.dictionary-bulk-sample-wrap th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--card)}.dictionary-bulk-sample-wrap td{font-size:.57rem}.dictionary-bulk-sample-wrap td small{display:block;margin-top:.18rem;color:var(--muted);font-size:.49rem}.dictionary-rights,.dictionary-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:.25rem .5rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.025);font-size:.56rem;font-weight:750;white-space:nowrap}.dictionary-rights.is-approved,.dictionary-status.is-approved,.dictionary-status.is-published{border-color:rgba(34,197,94,.32);color:#86efac;background:rgba(34,197,94,.09)}.dictionary-rights.is-restricted,.dictionary-status.is-rejected{border-color:rgba(229,72,77,.34);color:#fda4a8;background:rgba(229,72,77,.08)}.dictionary-status.is-review{border-color:rgba(245,158,11,.3);color:#fcd34d;background:rgba(245,158,11,.08)}.dictionary-status.is-deferred{border-color:rgba(148,163,184,.32);color:#cbd5e1;background:rgba(100,116,139,.12)}.dictionary-view-tabs{display:flex;gap:.4rem;margin-bottom:.8rem}.dictionary-view-tabs button{border-color:var(--border);background:var(--card)}.dictionary-view-tabs button.active{border-color:rgba(96,165,250,.45);color:#93c5fd;background:rgba(96,165,250,.1)}.dictionary-view-tabs.is-top{position:-webkit-sticky;position:sticky;top:.6rem;z-index:18;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;padding:.55rem;border:1px solid var(--border);border-radius:.95rem;background:rgba(12,17,24,.9);box-shadow:0 16px 38px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dictionary-view-tabs.is-top button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.15rem;padding:.65rem .85rem;border-radius:.7rem;text-align:left}.dictionary-view-tabs.is-top button span{color:var(--text);font-size:.69rem;font-weight:850}.dictionary-view-tabs.is-top button small{color:var(--muted);font-size:.53rem;font-weight:750}.dictionary-view-tabs.is-top button.active{border-color:rgba(34,197,94,.4);background:linear-gradient(135deg,rgba(34,197,94,.14),rgba(96,165,250,.09));box-shadow:inset 3px 0 0 #22c55e}.dictionary-view-tabs.is-top button.active span{color:#bbf7d0}.dictionary-riddle-workflow{margin-bottom:.8rem;border-color:rgba(168,85,247,.2);background:linear-gradient(145deg,rgba(168,85,247,.05),var(--card) 48%)}.dictionary-riddle-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.dictionary-riddle-steps article{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:rgba(255,255,255,.02)}.dictionary-riddle-steps article>span{display:inline-flex;width:1.7rem;height:1.7rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(168,85,247,.34);border-radius:999px;color:#d8b4fe;background:rgba(168,85,247,.1);font-size:.62rem;font-weight:900}.dictionary-riddle-steps article div{display:grid;grid-gap:.2rem;gap:.2rem}.dictionary-riddle-steps strong{font-size:.66rem}.dictionary-riddle-steps small{color:var(--muted);font-size:.54rem;line-height:1.45}.dictionary-review-page .content-filter-bar{grid-template-columns:repeat(3,minmax(8rem,1fr))}.dictionary-table-wrap{max-height:66vh;overflow:auto}.dictionary-review-table{min-width:1320px}.dictionary-review-table td{vertical-align:top}.dictionary-word{display:block;font-size:.8rem}.dictionary-review-table td>small,.dictionary-review-table td>strong+small{display:block;margin-top:.18rem;color:var(--muted);font-size:.52rem}.dictionary-tag-list{display:flex;flex-wrap:wrap;gap:.25rem}.dictionary-tag{display:inline-flex;padding:.16rem .34rem;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#aeb7c8;background:rgba(148,163,184,.055);font-size:.49rem;line-height:1.25}.dictionary-tag.is-ok{border-color:rgba(34,197,94,.24);color:#86efac}.dictionary-review-table input,.dictionary-review-table select{min-width:6rem;padding:.34rem .42rem;font-size:.61rem}.dictionary-review-table input[type=checkbox]{width:.9rem;min-width:.9rem;height:.9rem;padding:0;accent-color:#22c55e}.dictionary-review-table .dictionary-number-input{width:6rem;min-width:6rem;margin-bottom:.3rem}.dictionary-review-table .dictionary-source-input{width:9rem}.dictionary-card-actions,.dictionary-row-actions{display:flex;flex-wrap:wrap;gap:.3rem}.dictionary-card-actions button,.dictionary-row-actions button{padding:.32rem .52rem;font-size:.56rem}.dictionary-blockers{display:flex;flex-direction:column;gap:.18rem;margin-top:.35rem}.dictionary-blockers span{color:#fbbf80;font-size:.49rem;line-height:1.3}.dictionary-riddle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;padding:.85rem 1rem}.dictionary-riddle-card{min-width:0;margin:0;padding:.9rem}.dictionary-riddle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.dictionary-riddle-head h3{margin:.05rem 0 0;font-size:1rem}.dictionary-source-definition{margin-bottom:.65rem;padding:.65rem;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.018)}.dictionary-source-definition span{color:var(--muted);font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dictionary-source-definition p{margin:.28rem 0 0;color:#cbd5e1;font-size:.65rem;line-height:1.5}.dictionary-riddle-card>.dictionary-tag-list{margin-bottom:.7rem}.dictionary-riddle-card .dictionary-card-actions{margin-top:.75rem}@media (max-width:1100px){.dictionary-editor-review-controls,.dictionary-frequency-import,.dictionary-publication-controls,.dictionary-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dictionary-editor-review-controls .is-wide,.dictionary-source-form .is-wide{grid-column:1/-1}.dictionary-bulk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dictionary-review-page .content-pool-hero{align-items:stretch;flex-direction:column}.dictionary-review-page .content-hero-controls{width:100%}.dictionary-bulk-distribution,.dictionary-bulk-filters,.dictionary-editor-review-controls,.dictionary-frequency-import,.dictionary-publication-controls,.dictionary-publication-history>div,.dictionary-publication-metrics,.dictionary-review-page .content-filter-bar,.dictionary-riddle-grid,.dictionary-riddle-steps,.dictionary-source-form{grid-template-columns:1fr}.dictionary-editor-review-controls .is-wide,.dictionary-source-form .is-wide{grid-column:auto}.dictionary-riddle-grid{padding:.7rem}.dictionary-view-tabs.is-top{position:static}.dictionary-view-tabs.is-top button{align-items:flex-start;flex-direction:column;gap:.18rem}.dictionary-bulk-exclusions button,.dictionary-bulk-inclusions button,.dictionary-editor-review-actions .primary{width:100%;margin-left:0}}