:root{--bg:#050407;--bg-2:#08060c;--panel:#0e0b14;--panel-2:#151020;--border:#241d33;--border-strong:#3a2a5c;--border-glow:rgba(123,47,255,0.45);--text:#f4f2f8;--muted:#a39db3;--faint:#8e88a1;--field-border:#7d6fa8;--accent:#9b63ff;--accent-2:#7b2fff;--accent-text:#c9b3ff;--accent-soft:rgba(123,47,255,0.15);--accent-faint:rgba(123,47,255,0.08);--accent-line:rgba(123,47,255,0.3);--danger:#ff6b81;--danger-text:#fb7185;--ok:#7ee2a8;--warn:#ffc46b;--blue:#60a5fa;--radius:0;--top-h:64px;--side-w:240px;--rail-w:344px;--shadow:0 1px 2px rgba(4,3,8,0.4);--mono:var(--font-mono,"JetBrains Mono"),ui-monospace,"Cascadia Code","SF Mono",Consolas,monospace;--display:var(--font-display,"Chakra Petch"),"Arial Narrow",system-ui,sans-serif;--cut:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color-scheme:dark}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--text);font:14px/1.55 var(--font-sans,"IBM Plex Sans"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg)}a{color:inherit;text-decoration:none}.main-inner :where(a){color:var(--accent-text)}.main-inner :where(a):hover{color:#e4d8ff}::selection{background:var(--accent-line)}:focus-visible{outline:2px solid var(--accent)}.icon{flex:none}.shell{display:grid;min-height:100vh;grid-template-columns:var(--side-w) minmax(0,1fr);grid-template-rows:var(--top-h) 1fr;grid-template-areas:"top top" "side main"}.shell.has-rail{grid-template-columns:var(--side-w) minmax(0,1fr) var(--rail-w);grid-template-areas:"top top top" "side main rail"}.top{grid-area:top;position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:20px;padding:0 20px;background:var(--bg-2);border-bottom:1px solid var(--border);overflow:visible}.top,.top-logo{display:flex;align-items:center}.top-logo{flex:none;width:calc(var(--side-w) - 48px)}.helm-logo{display:block;max-width:100%;height:auto}.server-pill{display:flex;align-items:center;gap:18px;min-width:0;padding:6px 16px 6px 8px;border-radius:0;background:var(--panel);border:1px solid var(--border)}.server-pill-icon{width:32px;height:32px;border-radius:0;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-line);flex:none}.server-pill-name{display:flex;flex-direction:column;min-width:0;line-height:1.3;padding-right:8px}.server-pill-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.server-pill-name>span{display:inline-flex;align-items:center;gap:6px;font-size:12px}.server-pill-name .ok{color:var(--ok)}.server-pill-name .bad{color:var(--danger)}.server-pill-stat{display:flex;flex-direction:column;line-height:1.3;padding-left:18px;border-left:1px solid var(--border-strong)}.server-pill-stat span{font-size:12px;color:var(--muted)}.server-pill-stat strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.top-right{margin-left:auto;display:flex;align-items:center;gap:14px}.bell{position:relative;width:38px;height:38px;border-radius:0;display:grid;place-items:center;color:var(--text);background:var(--panel);border:1px solid var(--border)}.bell:hover{border-color:var(--border-glow)}.bell-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:0;background:#be123c;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.usermenu{position:relative}.usermenu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:0;border:1px solid transparent}.usermenu summary::-webkit-details-marker{display:none}.usermenu summary:hover,.usermenu[open] summary{background:var(--panel);border-color:var(--border)}.usermenu-text{display:flex;flex-direction:column;line-height:1.25}.usermenu-text strong{font-size:14px}.usermenu-text span{font-size:12px;color:var(--muted)}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:250px;z-index:40;background:var(--panel-2);border:1px solid var(--border-strong);border-radius:0;padding:8px;box-shadow:0 18px 48px rgba(0,0,0,.55)}.menu-head{display:flex;flex-direction:column;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border);line-height:1.35}.menu-head span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.menu form{margin:0}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:0;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.menu-item:hover{background:var(--accent-soft)}span.menu-item:hover{background:none}.avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;color:#fff;background:#5b21b6}.avatar.sm{width:30px;height:30px;font-size:12px}.side{grid-area:side;position:-webkit-sticky;position:sticky;top:var(--top-h);height:calc(100vh - var(--top-h));overflow-y:auto;gap:16px;padding:16px 12px;border-right:1px solid var(--border);background:var(--bg-2)}.nav,.nav-group,.side{display:flex;flex-direction:column}.nav-group{gap:2px}.nav-label{padding:0 10px 6px;font-size:12px;font-weight:600;color:var(--faint)}.nav-group+.nav-group{margin-top:18px}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:0;color:#cfcadb;font-size:14px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.nav a .icon{color:var(--faint)}.nav a:hover{background:var(--accent-faint);color:#fff}.nav a.active{color:#fff;background:var(--accent-soft)}.nav a.active .icon{color:var(--accent-text)}.main{grid-area:main;min-width:0;display:flex;flex-direction:column;padding:28px 32px 48px}.main-inner{flex:1 1;width:100%;max-width:1280px}h1,h2{margin:0 0 16px;font-size:26px;font-weight:700;letter-spacing:.02em;text-wrap:balance}h1,h2,h3{font-family:var(--display);text-transform:uppercase}h3{margin:28px 0 12px;font-size:17px;font-weight:600;letter-spacing:.04em;display:flex;align-items:center;gap:8px}p{margin:0 0 12px}.muted{color:var(--muted)}.small{font-size:12px}.nowrap{white-space:nowrap}.block{display:block}.grow{flex:1 1;min-width:0}.icon.accent{color:var(--accent-text)}.icon.warn{color:var(--warn)}.mono,code{font-family:var(--mono);font-size:12.5px}code{background:var(--panel-2);border:1px solid var(--border);border-radius:0;padding:1px 6px;word-break:break-all}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.page-head h1,.page-head h2{margin-bottom:4px}.page-head p{margin:0;font-size:14px;max-width:70ch}.section{margin-bottom:28px}.section>h3:first-child{margin-top:0}.clock{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;color:var(--text);line-height:1.4;min-height:36px}.clock-time{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.empty{color:var(--faint);font-size:13px;padding:10px 0;list-style:none}.card{background:var(--panel);border:1px solid var(--border);border-radius:0;padding:20px;box-shadow:var(--shadow);margin-bottom:16px}.card h2,.card h3{margin-top:0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card-head h3{margin:0;font-size:15px}.view-all{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--accent-text)!important;white-space:nowrap}.view-all:hover{color:#fff!important}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.cards .card{margin-bottom:0}.card .n{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card .l{color:var(--muted);font-size:12px;margin-top:4px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.stat{position:relative;overflow:hidden;margin:0;padding:18px 18px 0;border-color:var(--border)}.stat-label{font-size:13px;color:var(--muted)}.stat-value{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-value small{font-size:18px;font-weight:700}.stat-trend{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:4px;margin-top:4px;font-size:12px;color:var(--accent-text)}.stat-trend.flat{color:var(--muted)}.spark{display:block;width:calc(100% + 36px);height:48px;margin:8px -18px 0}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.dash-grid>.card{margin:0}.span-2{grid-column:1/-1}.feed{list-style:none;margin:0;padding:0}.feed li{display:flex;gap:14px;padding:10px 0}.feed li+li{border-top:1px solid var(--border)}.feed-title{font-size:14px;font-weight:600;line-height:1.35}.feed-sub{font-size:13px;color:var(--muted)}.feed-time{font-size:12px;color:var(--faint)}.tile{flex:none;width:34px;height:34px;border-radius:0;display:grid;place-items:center;border:1px solid transparent}.tile.ok{background:rgba(52,211,153,.13);color:var(--ok);border-color:rgba(52,211,153,.25)}.tile.blue{background:rgba(96,165,250,.13);color:var(--blue);border-color:rgba(96,165,250,.25)}.tile.purple{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-line)}.tile.warn{background:rgba(251,146,60,.13);color:var(--warn);border-color:rgba(251,146,60,.28)}.tile.bad{background:rgba(244,63,94,.13);color:var(--danger);border-color:rgba(244,63,94,.28)}.compact-list{list-style:none;margin:0;padding:0}.compact-list li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:13.5px}.compact-list li+li{border-top:1px solid var(--border)}.sev{flex:none;width:10px;height:10px;border-radius:50%}.sev.bad{background:var(--danger)}.sev.warn{background:var(--warn)}.sev.blue{background:var(--blue)}.qa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:10px;gap:10px}.qa-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;min-height:86px;padding:16px 14px;border-radius:0;background:var(--accent-faint);border:1px solid var(--border);color:var(--text);font-size:13px;font-weight:500;text-align:left}.qa-tile .icon{color:var(--accent-text)}.qa-tile:hover{background:var(--accent-soft);border-color:var(--border-glow)}.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:8px;gap:8px}.tool{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:0;border:1px solid var(--border);background:var(--accent-faint);color:var(--text)!important}.tool>.icon:first-child{color:var(--accent-text)}.tool>.icon:last-child{color:var(--faint)}.tool:hover{border-color:var(--border-glow);background:var(--accent-faint)}.tool strong{font-size:14px}.pay{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.pay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:0;background:var(--accent-faint);border:1px solid var(--border)}.pay-amount{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.pay-grid{display:grid;grid-template-columns:96px 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:13.5px}.pay-grid dt{color:var(--muted)}.pay-grid dd{margin:0;min-width:0;overflow-wrap:anywhere}.issue{display:grid;grid-gap:14px;gap:14px}.issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.issue .search{margin:0}.targets{list-style:none;margin:6px 0 0;padding:4px;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:0;background:rgba(7,5,13,.6)}.target{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:0;background:transparent;border:0;color:var(--text);text-align:left;font-weight:400;box-shadow:none}button.target:hover{background:var(--accent-soft);filter:none}.target.picked{border:1px solid var(--border-glow);background:var(--accent-faint)}.linked{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:0;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.3);color:#b7f0d8;font-size:13px}.issue-status.done{color:var(--ok)}.issue-status.failed{color:var(--danger)}.issue-status.queued,.issue-status.sending{color:var(--accent-text)}.tp{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:220px}.tp select{width:100%}.tp-xyz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tp-xyz input{min-width:0}.role-grid{display:flex;flex-wrap:wrap;gap:8px;max-height:260px;overflow-y:auto}.role-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:0;cursor:pointer;border:1px solid var(--border-strong);background:rgba(7,5,13,.6);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.role-chip input{position:absolute;opacity:0;width:1px;height:1px}.role-chip{position:relative}.role-chip:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.role-chip.on{border-color:var(--accent);background:var(--accent-soft)}.role-dot{width:10px;height:10px;border-radius:50%;flex:none}.token-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.token-row .ghost{display:inline-flex;align-items:center;gap:5px}.token-value{max-width:340px;padding:4px 8px;font-size:12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.token-msg{margin-top:6px;max-width:420px}.modal{width:min(460px,calc(100vw - 32px));padding:0;color:var(--text);background:var(--panel-2);border:1px solid var(--border-strong);border-radius:0;box-shadow:0 24px 64px rgba(4,3,8,.6)}.modal::-webkit-backdrop{background:rgba(5,4,9,.72)}.modal::backdrop{background:rgba(5,4,9,.72)}.modal form{display:grid;grid-gap:14px;gap:14px;padding:20px}.modal-head{display:flex;align-items:center;justify-content:space-between}.modal-head h3{margin:0;font-size:18px}.modal-head h3 .icon{color:var(--accent-text)}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.field{display:grid;grid-gap:6px;gap:6px}.field>span{font-size:13px;font-weight:500;color:var(--muted)}.field select,.field textarea{width:100%}.icon-btn{display:grid;place-items:center;width:34px;height:34px;padding:0;background:transparent;color:var(--muted);border-radius:0}.icon-btn:hover{background:var(--accent-soft);color:var(--text)}.table-wrap{overflow-x:auto;border-radius:0}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--panel);border:1px solid var(--border);border-radius:0;overflow:hidden;margin-bottom:16px}td,th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:middle}th{color:var(--muted);font-weight:500;font-size:12.5px;background:var(--bg-2)}td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr{transition:background .12s}tbody tr:hover{background:rgba(255,255,255,.025)}tr:last-child td{border-bottom:0}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid var(--border-strong);border-radius:0;padding:9px 12px;font:inherit;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea{resize:vertical}select optgroup,select option{background:var(--panel-2)}button{background:var(--accent-2);color:#fff;border:1px solid transparent;border-radius:0;padding:8px 14px;font:inherit;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s,transform .05s}button:hover{background:var(--accent)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed;filter:none}button.danger{background:#be123c}button.danger:hover{background:#9f1239}button.ghost{background:transparent;border-color:var(--border-strong);color:var(--text)}button.ghost:hover{background:rgba(255,255,255,.05);border-color:var(--faint)}button.sm{padding:4px 10px;font-size:12px}.icon-btn,.menu-item,.qa-tile,.rail-close,.rail-toggle,.sid{box-shadow:none}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.row.tight{margin-bottom:0;flex-wrap:nowrap}.pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:0;font-size:12px;font-weight:600;background:var(--border);color:var(--text);white-space:nowrap}.pill.ok{background:rgba(52,211,153,.14);color:var(--ok)}.pill.bad{background:rgba(244,63,94,.14);color:var(--danger)}.notice{background:var(--accent-faint);border:1px solid var(--accent-line);color:var(--text);border-radius:0;padding:10px 14px}.btn,.btn-grad{display:block;text-align:center;background:var(--accent-2);color:#fff;border-radius:0;padding:10px 16px;font-weight:500;text-decoration:none;transition:background .15s}.btn-grad:hover,.btn:hover{background:var(--accent)}.btn.discord,button.discord{background:#5865f2}.btn.discord:hover,button.discord:hover{background:#4752c4}.auth{max-width:420px;margin:10vh auto;padding:30px;background:var(--panel);border:1px solid var(--border);border-radius:0}.auth-logo{display:flex;justify-content:center;margin-bottom:22px}.auth h2{text-align:center;font-size:22px}.auth form{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.auth form button{padding:11px 16px}.auth a:not(.btn){color:var(--accent-text)}.rail{grid-area:rail;position:-webkit-sticky;position:sticky;top:var(--top-h);height:calc(100vh - var(--top-h));display:flex;flex-direction:column;gap:16px;padding:22px 20px 20px 0;min-width:0}.rail>.card{margin:0}.status-card{padding:18px;flex:none}.eyebrow{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:10px}.badge{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;border-radius:0;font-size:12.5px;font-weight:600}.badge.ok{background:rgba(52,211,153,.14);color:var(--ok);border:1px solid rgba(52,211,153,.3)}.badge.bad{background:rgba(244,63,94,.14);color:var(--danger);border:1px solid rgba(244,63,94,.3)}.status-name{margin-top:12px;font-size:16px;font-weight:600}.status-multi{display:flex;flex-direction:column;gap:10px;margin-top:14px}.status-row{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:13.5px}.capacity{height:8px;border-radius:0;background:rgba(255,255,255,.08);margin-top:10px;overflow:hidden}.capacity span{display:block;height:100%;border-radius:0;background:var(--accent);transition:width .3s ease-out}.status-card .btn-grad{margin-top:18px}.players-card{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:18px 16px 10px}.players-card .card-head{margin-bottom:12px;padding:0 4px}.players-card .sub{gap:7px;font-size:12px;color:var(--muted);margin-top:2px}.players-card .sub,.search{display:flex;align-items:center}.search{gap:8px;margin:0 0 10px;padding:0 12px;background:rgba(7,5,13,.8);border:1px solid var(--border-strong);border-radius:0;color:var(--faint)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input{flex:1 1;min-width:0;border:0;background:transparent;padding:9px 0;box-shadow:none!important;font-size:13px}.rail-body{flex:1 1;overflow-y:auto;margin:0 -6px;padding:0 6px}.rail-body .empty{padding:10px 4px}.rail-server+.rail-server{margin-top:10px}.rail-server-name{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:6px 4px}.rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rp{position:relative;display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:0}.rp+.rp{border-top:1px solid rgba(36,29,51,.6)}.rp:hover{background:var(--accent-faint)}.rp-main{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.3}.rp-name{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp:hover a.rp-name,a.rp-name:hover{color:var(--accent-text)}a.rp-name:after{content:"";position:absolute;inset:0;border-radius:0}a.rp-name:focus-visible{outline:none}a.rp-name:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.rp-side{position:relative;z-index:1}.rp-sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.sid{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:2px 8px;font-family:var(--mono);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:#e2d4ff;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:0}button.sid:hover{background:var(--accent-line);filter:none}.sid.copied{color:var(--ok);background:rgba(52,211,153,.14);border-color:rgba(52,211,153,.35)}.sid.static{cursor:default}.ping{font-family:var(--mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ping.ok{color:var(--ok)}.ping.warn{color:var(--warn)}.ping.bad{color:var(--danger)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:pulse 2s infinite;flex:none}.live-dot.stale{background:var(--warn);animation:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.rail-backdrop,.rail-close,.rail-toggle{display:none}@media (max-width:1440px){.shell.has-rail{grid-template-columns:var(--side-w) minmax(0,1fr);grid-template-areas:"top top" "side main"}.rail{position:fixed;top:0;right:0;bottom:0;height:auto;width:min(370px,92vw);z-index:50;padding:16px;background:var(--bg-2);border-left:1px solid var(--border-strong);transform:translateX(100%);transition:transform .22s ease;box-shadow:-16px 0 40px rgba(0,0,0,.5)}.rail.open{transform:none}.rail-close{display:grid;place-items:center;align-self:flex-end;width:34px;height:34px;padding:0;background:transparent;color:var(--muted);margin-bottom:-6px}.rail-close:hover{background:var(--accent-soft);color:var(--text);filter:none}.rail-toggle{display:inline-flex;align-items:center;gap:9px;position:fixed;right:18px;bottom:18px;z-index:45;background:var(--panel-2);color:var(--text);border:1px solid var(--border-glow);border-radius:0;padding:10px 18px;box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 20px rgba(123,47,247,.25)!important}.rail-backdrop{display:block;position:fixed;inset:0;z-index:48;background:rgba(5,2,12,.6);opacity:0;pointer-events:none;transition:opacity .2s}.rail-backdrop.open{opacity:1;pointer-events:auto}}@media (max-width:1100px){.dash-grid{grid-template-columns:minmax(0,1fr)}.server-pill-stat:last-child{display:none}}@media (max-width:900px){:root{--top-h:68px}.shell,.shell.has-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"top" "side" "main"}.top{gap:12px;padding:0 16px;height:var(--top-h)}.top-logo{width:auto}.server-pill,.usermenu summary>.icon,.usermenu-text{display:none}.side{position:static;height:auto;padding:10px 16px;border-right:0;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg-2)}.nav{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.nav,.nav-group{flex-direction:row;gap:4px}.nav-group+.nav-group{margin:0;padding:0 0 0 4px;border-top:0;border-left:1px solid var(--border)}.nav a{white-space:nowrap;flex:none;padding:8px 12px}.nav-label{display:none}.main{padding:20px 16px 0}.main-inner{padding-bottom:72px}.page-head{flex-direction:column}.clock{align-items:flex-start;border-right:0;border-left:2px solid var(--accent);padding:0 0 0 12px}.auth{margin:6vh auto;width:calc(100% - 32px);padding:24px}}@media (max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:14px 14px 0}.stat-value{font-size:24px}.stat-value small{font-size:14px}.stat-trend{font-size:11px}.spark{width:calc(100% + 28px);margin:6px -14px 0;height:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--panel-2);color:var(--text);padding:8px 14px;border-radius:0;border:1px solid var(--accent)}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}input,select,textarea{border-color:var(--field-border)}.daily-chart{margin:0}.daily-chart figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.daily-chart .legend{display:flex;gap:14px;color:var(--muted);font-size:12px}.daily-chart .legend i{display:inline-block;width:10px;height:10px;border-radius:0;margin-right:4px}.daily-chart svg{width:100%;height:160px;display:block}.inline-link{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.crumbs{display:flex;gap:6px;margin-bottom:8px;font-size:13px;color:var(--faint)}.main-inner .crumbs a{color:var(--muted)}.main-inner .crumbs a:hover{color:var(--text)}@media (max-width:900px){.table-wrap td,.table-wrap th{white-space:nowrap}}.tabs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--border)}.main-inner .tabs a{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:-1px;color:var(--muted);border-bottom:2px solid transparent}.main-inner .tabs a:hover{color:var(--text)}.main-inner .tabs a.active{color:var(--text);border-bottom-color:var(--accent)}.tab-count{font-size:12px;padding:0 7px;border-radius:0;background:var(--panel-2);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.main-inner .tabs .tab-filter{margin-left:auto;font-size:13px}.report-list{display:grid;grid-gap:12px;gap:12px}.report{margin:0}.report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.report-title{margin:0;font-size:15px;font-weight:600}.report-about{font-size:13px;color:var(--muted)}.report-message{margin:12px 0;max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere}.report-meta{display:grid;grid-template-columns:80px 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0 0 12px;font-size:13px}.report-meta dt{color:var(--muted)}.report-meta dd{margin:0;overflow-wrap:anywhere}.report-replies{list-style:none;margin:0 0 12px;padding:10px 12px;border-radius:0;background:var(--bg-2);display:grid;grid-gap:10px;gap:10px;font-size:13.5px}.report-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.report-actions .row{margin-bottom:8px}.nav-count{margin-left:auto;min-width:20px;padding:0 6px;border-radius:0;background:var(--accent-2);color:#fff;font-size:11px;font-weight:600;text-align:center;line-height:18px}.card-title{margin:0 0 14px;font-size:16px;font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.form-grid input{width:100%}.event-picker{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;border:0}.event-picker legend{padding:0;margin-bottom:8px;font-size:13px;color:var(--muted)}.auth-title{text-align:center;font-size:22px}.legal-body{line-height:1.65}.legal-body h1{font-size:28px;margin-bottom:6px}.legal-body h2{font-size:18px;margin:32px 0 10px}.legal-body li,.legal-body p{max-width:72ch;color:#d9d4e4}.legal-body ul{padding-left:20px;margin:0 0 14px}.legal-body li{margin-bottom:6px}.legal-body a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.legal-body table{margin:8px 0 16px}.legal-foot{margin-top:40px;padding-top:16px;border-top:1px solid var(--border)}.legal-links{display:flex;gap:16px;justify-content:center;font-size:13px}.legal-links a{color:var(--muted)}.legal-links a:hover{color:var(--text)}.auth .legal-links{margin-top:16px}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.perm-group{border:0;padding:0;margin:0 0 12px}.perm-group legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--muted)}.perm-group .row{margin-bottom:0}.perm-group p{margin:0 0 8px}.qs-open{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;min-width:220px;background:var(--panel);border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer}.qs-open:hover{border-color:var(--border-glow);color:var(--text)}.qs-open kbd{margin-left:auto;font:11px var(--mono);color:var(--faint);border:1px solid var(--border);padding:1px 5px}.qs{padding:0;border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text);width:min(640px,calc(100vw - 32px));margin-top:12vh}.qs::-webkit-backdrop{background:rgba(4,3,8,.6)}.qs::backdrop{background:rgba(4,3,8,.6)}.qs-box input{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:16px;padding:14px 16px;outline:none}.qs-list{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.qs-list li{display:flex;align-items:baseline;gap:10px;padding:9px 10px;cursor:pointer;min-width:0}.qs-list li.on{background:var(--accent-soft)}.qs-kind{width:72px;flex:none;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--faint)}.qs-detail{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.qs-list .qs-empty{color:var(--muted);cursor:default}@media (max-width:720px){.qs-open{min-width:0}.qs-open kbd,.qs-open span{display:none}}.map-wrap{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:16px;gap:16px;align-items:start}.map-card{padding:0;overflow:hidden}.map-svg{display:block;width:100%;height:auto;max-height:78vh;background:#123a6b}.map-dot{stroke:var(--bg);stroke-width:20;cursor:pointer}.map-dot.on,.map-dot:focus-visible{outline:none;stroke:#fff}.map-legend{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:6px;gap:6px}.map-legend li{display:flex;align-items:center;gap:8px}@media (max-width:900px){.map-wrap{grid-template-columns:1fr}}a.button.ghost{display:inline-block;padding:8px 14px;border:1px solid var(--border-strong);color:var(--text);font-weight:500}a.button.ghost:hover{background:rgba(255,255,255,.05);border-color:var(--faint)}.apply-form{display:grid;grid-gap:14px;gap:14px;max-width:640px}.answers{margin:12px 0 0;display:grid;grid-gap:10px;gap:10px}.answers dt{font-size:12px;color:var(--muted);font-weight:600}.answers dd{margin:2px 0 0;white-space:pre-line;overflow-wrap:anywhere}.inv{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:6px;gap:6px}.inv li{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--panel-2);border:1px solid var(--border);overflow-wrap:anywhere}.live-view{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.live-view[hidden]{display:none}.live-view img,.live-view video{width:100%;height:auto;display:block;background:#000;border:1px solid var(--border)}.live-view video{aspect-ratio:16/9}.evidence{display:grid;grid-gap:4px;gap:4px;min-width:180px}.evidence-form{display:grid;grid-gap:6px;gap:6px}.link-btn{background:none;border:0;color:var(--muted);padding:0 4px;cursor:pointer}.link-btn:hover{background:none;color:var(--danger-text)}.lp{--lp-max:1200px;min-height:100dvh;background:var(--bg)}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:68px;display:flex;align-items:center;gap:28px;padding:0 max(24px,calc((100% - var(--lp-max)) / 2 + 24px));background:rgba(11,10,16,.94);border-bottom:1px solid var(--border)}.lp-links{display:flex;gap:22px}.lp-links a{color:var(--muted);font-weight:500}.lp-links a:hover{color:var(--text)}.lp-actions{margin-left:auto;display:flex;gap:10px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:42px;padding:0 18px;background:var(--accent-2);color:#fff;font-weight:600;border:1px solid transparent;transition:background .15s,border-color .15s,transform .05s}.lp-btn:hover{background:var(--accent)}.lp-btn:active{transform:translateY(1px)}.lp-btn.ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.lp-btn.ghost:hover{border-color:var(--faint);background:rgba(255,255,255,.04)}.lp main{max-width:var(--lp-max);margin:0 auto;padding:0 24px}.lp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:48px;gap:48px;align-items:center;min-height:calc(100dvh - 68px);padding:40px 0}.lp-hero h1{font-size:clamp(36px,5.2vw,60px);line-height:1.05;letter-spacing:-.03em;font-family:var(--display);font-weight:700;margin-bottom:20px;max-width:14ch}.lp-hero-copy>p{font-size:18px;color:var(--muted);max-width:44ch;margin-bottom:28px}.lp-cta{display:flex;gap:12px;flex-wrap:wrap}.lp-hero-map{position:relative;aspect-ratio:640/869;max-height:calc(100dvh - 140px);width:100%;justify-self:end;background:#123a6b url(/map.jpg) 50%/100% 100% no-repeat;border:1px solid var(--border-strong)}.lp-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--accent-text);border:2px solid var(--bg);box-shadow:0 0 0 0 rgba(201,179,255,.6)}.lp-float{position:absolute;left:-32px;top:12%;width:min(280px,80%);display:grid;grid-gap:4px;gap:4px;padding:14px 16px;background:var(--panel-2);border:1px solid var(--border-strong);border-left:3px solid var(--accent);font-size:13px}.lp-float span{color:var(--muted)}.lp-float .lp-float-act{color:var(--accent-text);font-weight:600;margin-top:4px}.lp-works{text-align:center;color:var(--muted);padding:22px 0;border-block:1px solid var(--border);margin:0}.lp-section{padding:96px 0 0}.lp-h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;font-family:var(--display);font-weight:700;max-width:22ch;margin-bottom:32px}.lp-lead{color:var(--muted);font-size:17px;max-width:52ch}.lp-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.lp-cell{position:relative;overflow:hidden;padding:28px;min-height:220px;background:var(--panel);border:1px solid var(--border);color:var(--accent-text)}.lp-cell h3{margin:18px 0 8px;font-size:19px;color:var(--text);display:block}.lp-cell p{color:var(--muted);max-width:52ch;margin:0}.lp-w2{grid-column:span 2}.lp-w3{grid-column:span 3}.lp-w4{grid-column:span 4}.lp-tint{background:linear-gradient(160deg,rgba(124,58,237,.22),rgba(124,58,237,.04) 60%),var(--panel);border-color:var(--accent-line)}.lp-grid{background-color:var(--panel);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:28px 28px}.lp-mapcell{background:linear-gradient(180deg,rgba(11,10,16,.2),rgba(11,10,16,.92) 70%),url(/map.jpg) center 62% /cover}.lp-ingame{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.lp-key{aspect-ratio:1;display:grid;place-items:center;font-size:96px;font-family:var(--display);font-weight:700;letter-spacing:-.04em;color:var(--text);background:var(--panel-2);border:1px solid var(--border-strong);box-shadow:inset 0 -10px 0 rgba(0,0,0,.35)}.lp-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 28px;gap:12px 28px}.lp-list li{padding-left:18px;position:relative;color:#d9d4e4}.lp-list li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:2px;background:var(--accent)}.lp-setup{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;grid-gap:0;gap:0}.lp-setup li{counter-increment:s;display:grid;grid-template-columns:72px minmax(0,260px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid var(--border)}.lp-setup li:before{content:counter(s);font-size:40px;font-family:var(--display);font-weight:700;color:var(--accent-text);line-height:1}.lp-setup h3{margin:0;font-size:20px;display:block}.lp-setup p{margin:0;color:var(--muted);max-width:60ch}.lp-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px 56px;gap:36px 56px}.lp-trust-grid h3{margin:0 0 8px;font-size:18px;display:block}.lp-trust-grid p{color:var(--muted);margin:0;max-width:48ch}.lp-faq{max-width:820px}.lp-faq details{border-top:1px solid var(--border)}.lp-faq details:last-of-type{border-bottom:1px solid var(--border)}.lp-faq summary{cursor:pointer;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--accent-text);font-size:22px;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:var(--muted);max-width:64ch;padding-bottom:20px;margin:0}.lp-final{margin:112px 0 0;padding:64px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(120deg,rgba(124,58,237,.28),rgba(124,58,237,.06)),var(--panel);border:1px solid var(--accent-line)}.lp-final h2{font-size:clamp(26px,3vw,36px);margin:0;letter-spacing:-.02em;font-family:var(--display);font-weight:700}.lp-foot{max-width:var(--lp-max);margin:64px auto 0;padding:28px 24px 40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid var(--border);color:var(--muted)}.lp-foot .legal-links{margin:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.lp-hero-copy,.lp-hero-map{animation:lp-in .7s cubic-bezier(.16,1,.3,1) both}.lp-hero-map{animation-delay:.12s}.lp-dot{animation:lp-ping 3s ease-out infinite}@supports (animation-timeline:view()){.lp-cell,.lp-setup li,.lp-trust-grid>div{animation:lp-in linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes lp-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-ping{0%{box-shadow:0 0 0 0 rgba(201,179,255,.55)}70%,to{box-shadow:0 0 0 12px rgba(201,179,255,0)}}@media (max-width:900px){.lp-links{display:none}.lp-hero{grid-template-columns:1fr;min-height:0;padding:48px 0 32px}.lp-hero-map{max-height:none;max-width:420px;justify-self:center}.lp-float{left:8px}.lp-bento{grid-template-columns:1fr}.lp-w2,.lp-w3,.lp-w4{grid-column:auto}.lp-ingame{grid-template-columns:1fr;gap:28px}.lp-key{width:140px;font-size:52px}.lp-list,.lp-trust-grid{grid-template-columns:1fr}.lp-setup li{grid-template-columns:48px minmax(0,1fr)}.lp-setup li p{grid-column:2}.lp-section{padding-top:72px}}@media (max-width:520px){.lp-nav{gap:12px}.lp main,.lp-nav{padding:0 16px}.lp-actions .lp-btn{padding:0 12px;height:38px}.lp-final{padding:40px 20px}}.lp-phone{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:center}.lp-phone-shots{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.lp-phone-shots img{width:100%;height:auto;display:block;border:1px solid var(--border-strong);box-shadow:0 24px 60px rgba(4,3,8,.6)}.lp-phone-shots img:last-child{margin-top:56px}@media (max-width:900px){.lp-phone{grid-template-columns:1fr;gap:28px}.lp-phone-shots img:last-child{margin-top:32px}}.btn,.btn-grad,.lp-btn{font-family:var(--display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-clip-path:var(--cut);clip-path:var(--cut)}.btn-grad:focus-visible,.btn:focus-visible,.lp-btn:focus-visible{-webkit-clip-path:none;clip-path:none}