@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0c0d0f;--surface-0: #101113;--surface-1: #15171a;--surface-2: #1c1e22;--surface-3: #25282d;--overlay: rgba(16, 17, 19, .9);--line: rgba(255, 244, 232, .07);--line-2: rgba(255, 244, 232, .12);--line-3: rgba(255, 244, 232, .2);--text: #eeeae4;--text-2: #c8c2b9;--muted: #9a948b;--text-3: #6e6962;--accent: #f2711c;--accent-2: #ff8b3d;--accent-3: #c9560c;--accent-ink: #1a0c02;--accent-soft: rgba(242, 113, 28, .13);--accent-line: rgba(242, 113, 28, .42);--ok: #3fb67a;--err: #e5484d;--warn: #e8a23a;--info: #4ea4dc;--ok-soft: rgba(63, 182, 122, .13);--err-soft: rgba(229, 72, 77, .13);--warn-soft: rgba(232, 162, 58, .13);--info-soft: rgba(78, 164, 220, .13);--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14.5px;--fs-lg: 17px;--fs-xl: 22px;--fs-2xl: 30px;--fs-3xl: 38px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 24px rgba(0, 0, 0, .45);--shadow-3: 0 24px 64px rgba(0, 0, 0, .6);--ease: cubic-bezier(.2, .7, .2, 1);--t-fast: .12s;--t-med: .2s;--t-slow: .32s;--focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-2);--tap: 40px;--panel: var(--overlay);--panel-solid: #141518;--card: var(--surface-1);--card-hover: var(--surface-2);--border: var(--line);--border-strong: var(--line-2);--radius: var(--r-md);--shadow: var(--shadow-2);--sidebar: 360px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}::-webkit-scrollbar-track{background:transparent}.app{position:relative;height:100%;display:flex}.map-wrap{position:absolute;inset:0;isolation:isolate}.map{position:absolute;inset:0;background:#06080b}.map.drawing,.map.drawing .leaflet-interactive{cursor:crosshair!important}.topbar{position:absolute;z-index:1000;top:12px;left:12px;right:12px;display:flex;gap:10px;align-items:center;pointer-events:none;transition:left .25s ease}.topbar>*{pointer-events:auto}.brand{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(10px);box-shadow:var(--shadow);font-weight:700;letter-spacing:.2px;white-space:nowrap}.brand img{width:26px;height:26px;border-radius:6px}.brand .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.brand .dot.off{background:var(--err);box-shadow:0 0 8px var(--err)}.spacer{flex:1}.toolbar{display:flex;gap:2px;padding:4px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.toolbar button{display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:6px 10px;border-radius:7px;cursor:pointer;color:var(--muted);white-space:nowrap}.toolbar button:hover{color:var(--text);background:#ffffff0d}.toolbar button.on{color:#fff;background:var(--accent)}.toolbar kbd{font:11px var(--mono);opacity:.6}.search{position:relative;width:min(420px,100%)}.search input{width:100%;padding:9px 12px 9px 36px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);outline:none;backdrop-filter:blur(10px);box-shadow:var(--shadow)}.search input:focus{border-color:var(--accent)}.search .ico{z-index:1;display:flex;position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search .kbd-hint{z-index:1;position:absolute;right:10px;top:50%;transform:translateY(-50%);font:11px var(--mono);color:var(--muted);border:1px solid var(--border-strong);border-radius:4px;padding:0 5px}.search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:60vh;overflow:auto;background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px}.search-results .sr{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;cursor:pointer}.search-results .sr.active,.search-results .sr:hover{background:var(--card-hover)}.search-results .sr .kind{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);width:64px;flex:none}.search-results .sr .main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results .sr .sub{color:var(--muted);font-size:12px;white-space:nowrap}.search-results .empty{padding:10px;color:var(--muted)}.sidebar{position:absolute;z-index:1001;top:12px;bottom:12px;left:12px;width:var(--sidebar);display:flex;background:var(--panel);border:1px solid var(--border);border-radius:14px;backdrop-filter:blur(14px);box-shadow:var(--shadow);overflow:hidden;transform:translate(calc(-100% - 24px));transition:transform .25s ease}.sidebar.open{transform:none}.rail{width:52px;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0;border-right:1px solid var(--border);background:#0003}.rail button{position:relative;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.rail button:hover{color:var(--text);background:#ffffff0f}.rail button.on{color:#fff;background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.rail .badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.rail .grow{flex:1}.panel{flex:1;min-width:0;display:flex;flex-direction:column}.panel-head{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--border)}.panel-head h2{margin:0;font-size:15px;font-weight:700;flex:1}.panel-body{flex:1;overflow:auto;padding:12px 14px 16px}.panel-foot{padding:10px 14px;border-top:1px solid var(--border);display:flex;gap:8px}.collapse-btn{position:absolute;z-index:1002;top:50%;left:12px;transform:translateY(-50%);width:22px;height:56px;border:1px solid var(--border);border-left:0;border-radius:0 8px 8px 0;background:var(--panel);color:var(--muted);cursor:pointer;transition:left .25s ease}.app.sb-open .collapse-btn{left:calc(var(--sidebar) + 12px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border-strong);background:var(--card);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.btn:hover{background:var(--card-hover)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-2)}.btn.danger{border-color:#ef444480;color:#fca5a5}.btn.danger:hover{background:#ef444426}.btn.ghost:hover{color:var(--text);background:#ffffff0f}.btn.sm{padding:4px 8px;font-size:12px}.btn.block{width:100%}.icon-btn{background:transparent;border:0;color:var(--muted);cursor:pointer;padding:4px;border-radius:6px;display:inline-grid;place-items:center}.icon-btn:hover{color:var(--text);background:#ffffff12}.icon-btn.danger:hover{color:var(--err)}.input,select.input,textarea.input{width:100%;padding:8px 10px;background:var(--surface-0);border:1px solid var(--border-strong);border-radius:8px;outline:none}.input:focus{border-color:var(--accent)}textarea.input{resize:vertical;min-height:64px;font-family:var(--mono);font-size:12px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field>label{font-size:12px;color:var(--muted);font-weight:600}.row{display:flex;gap:8px}.row>*{flex:1;min-width:0}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hint{font-size:12px;color:var(--muted)}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-size:12px}.section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:14px 0 6px}.section-title:first-child{margin-top:0}.switch{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer;user-select:none}.switch:hover{background:#ffffff0a}.switch input{display:none}.switch .track{width:32px;height:18px;border-radius:9px;background:#2a3441;position:relative;transition:background .2s;flex:none}.switch .track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:transform .2s}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(14px);background:#fff}.switch .label{flex:1}.switch .count{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.switch.disabled{opacity:.4;cursor:not-allowed}.swatch{width:10px;height:10px;border-radius:3px;flex:none}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:3px 9px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;font-size:12px;cursor:pointer;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.chip.on{color:#fff;border-color:var(--accent);background:var(--accent-soft)}.list{display:flex;flex-direction:column;gap:6px}.item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;background:var(--card);border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.item:hover{background:var(--card-hover);border-color:var(--border)}.item .grow{flex:1;min-width:0}.item .title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .sub{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.item:hover .actions,.item:focus-within .actions{opacity:1}@media (hover: none){.item .actions{opacity:1}}.avatar{width:32px;height:32px;border-radius:8px;flex:none;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff}.tag{font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.empty-state{text-align:center;color:var(--muted);padding:28px 10px}.empty-state .big{font-size:28px;margin-bottom:6px;opacity:.6}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.stat{background:var(--card);border-radius:9px;padding:10px}.stat b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.stat span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.selection-card{background:linear-gradient(135deg,#38bdf81f,#f973161a);border:1px solid rgba(56,189,248,.35);border-radius:10px;padding:10px 12px;margin-bottom:12px}.selection-card .row{margin-top:8px}.cmd{font:12px/1.4 var(--mono);background:var(--surface-0);border:1px solid var(--border);border-radius:8px;padding:8px 10px;word-break:break-all;white-space:pre-wrap}.cmd-item{display:flex;gap:8px;align-items:flex-start}.cmd-item .cmd{flex:1}.hist{display:flex;gap:8px;align-items:flex-start;padding:6px 0;border-bottom:1px solid var(--border)}.hist .st{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}.hist .st.ok{background:var(--ok)}.hist .st.err{background:var(--err)}.hist .grow{flex:1;min-width:0}.hist .when{font-size:11px;color:var(--muted)}.progress{height:4px;background:var(--surface-3);border-radius:2px;overflow:hidden}.progress>div{height:100%;background:var(--accent);transition:width .2s}.modal-backdrop{position:fixed;inset:0;z-index:3000;background:#0000008c;backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:fade .15s ease}.modal{width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--panel-solid);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow);animation:pop .18s ease}.modal-head{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.modal-head h3{margin:0;font-size:16px;flex:1}.modal-body{padding:16px;overflow:auto}.modal-foot{padding:12px 16px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.type-opt{padding:7px 8px;border-radius:8px;border:1px solid var(--border-strong);background:var(--card);cursor:pointer;display:flex;align-items:center;gap:7px;font-size:12.5px;text-align:left}.type-opt.on{border-color:var(--accent);background:var(--accent-soft)}.type-desc{margin-top:8px;font-size:12px;color:var(--muted);background:var(--card);padding:8px 10px;border-radius:8px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.toasts{position:fixed;z-index:4000;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.toast{pointer-events:auto;max-width:420px;padding:10px 14px;border-radius:9px;background:var(--panel-solid);border:1px solid var(--border-strong);border-left:3px solid var(--info);box-shadow:var(--shadow);font-size:13px;word-break:break-word}.toast.success{border-left-color:var(--ok)}.toast.error{border-left-color:var(--err)}.toast.warn{border-left-color:var(--warn)}.toast-enter-active,.toast-leave-active{transition:all .25s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(20px)}.map-hud{position:absolute;z-index:999;left:50%;bottom:14px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.map-hud .coords,.map-hud .tool-hint{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:4px 10px;font:12px var(--mono);backdrop-filter:blur(8px);white-space:nowrap}.map-hud .tool-hint{font-family:var(--font);color:#7dd3fc;border-color:#38bdf866}.leaflet-container{background:#06080b;font:inherit;outline:none}.sdtd-tiles{image-rendering:auto}.leaflet-bar{border:1px solid var(--border)!important;box-shadow:var(--shadow)!important;border-radius:9px!important;overflow:hidden}.leaflet-bar a{background:var(--panel)!important;color:var(--text)!important;border-bottom:1px solid var(--border)!important;width:34px!important;height:34px!important;line-height:34px!important}.leaflet-bar a:hover{background:var(--card-hover)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--panel-solid);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow)}.leaflet-popup-content-wrapper{border-radius:10px}.leaflet-popup-content{margin:12px 14px;min-width:200px}.leaflet-container a.leaflet-popup-close-button{color:var(--muted)}.pp-title{font-weight:700;font-size:14px;margin-bottom:6px;padding-right:14px;word-break:break-word}.pp-row{display:flex;justify-content:space-between;gap:14px;font-size:12px;padding:2px 0}.pp-row span{color:var(--muted)}.pp-row b{font-weight:600;text-align:right;word-break:break-all;max-width:220px}.pp-actions{display:flex;gap:6px;margin-top:10px}.pp-actions button{flex:1;padding:5px 8px;border-radius:7px;border:1px solid var(--border-strong);background:var(--card);color:var(--text);cursor:pointer;font-size:12px}.pp-actions button:hover{background:var(--card-hover)}.pp-actions button.danger{color:#fca5a5;border-color:#ef444480}.leaflet-tooltip.tip{background:var(--panel-solid);color:var(--text);border:1px solid var(--border-strong);border-radius:6px;box-shadow:none;font-size:12px;padding:2px 7px}.leaflet-tooltip.tip:before{display:none}.pin{background:none;border:0}.pin-dot{width:14px;height:14px;margin:2px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 3px #00000059,0 2px 6px #0009}.pin-player .pin-dot{background:#22c55e;animation:pulse 2s infinite}.pin-vehicle .pin-dot{background:#3b82f6;border-radius:4px}.pin-drone .pin-dot{background:#a855f7;border-radius:3px;transform:rotate(45deg);width:12px;height:12px;margin:3px}.pin.unloaded .pin-dot{opacity:.55;border-style:dashed;animation:none}.pin-av{width:26px;height:26px;margin:2px;border-radius:50%;overflow:hidden;background:#22c55e;border:2px solid #22c55e;box-shadow:0 0 0 2px #00000073,0 2px 8px #000000b3;animation:pulse 2s infinite}.pin-av img{width:100%;height:100%;object-fit:cover;display:block}.pin-av.noimg{width:14px;height:14px;margin:8px;border-color:#fff}.pin-avatar .pin-label{top:31px}.pin-label{position:absolute;left:50%;top:20px;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;pointer-events:none}@keyframes pulse{0%{box-shadow:0 0 #22c55eb3,0 2px 6px #0009}70%{box-shadow:0 0 0 10px #22c55e00,0 2px 6px #0009}to{box-shadow:0 0 #22c55e00,0 2px 6px #0009}}.login-card{text-align:center;padding:18px;background:var(--card);border-radius:12px;border:1px solid var(--border)}.login-card img.steam{max-width:180px;margin-top:10px}@media (max-width: 900px){:root{--sidebar: min(92vw, 380px)}.app.sb-open .topbar{left:12px}.app.sb-open .collapse-btn{display:none}.topbar{flex-wrap:wrap}.brand .name,.toolbar .lbl{display:none}.search{order:10;width:100%}.map-hud{bottom:70px}.toasts{left:16px;right:16px;align-items:stretch}}@media (max-width: 900px){.sidebar{z-index:2000}}:root{--nav: 58px;--tabbar: 0px}.app{display:block}.navbar{position:fixed;z-index:2500;top:0;left:0;right:0;height:var(--nav);display:flex;align-items:center;gap:10px;padding:0 14px;background:#0a0d13d1;backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--border)}.nav-icon{background:none;border:0;color:var(--muted);cursor:pointer;padding:8px;border-radius:8px;display:grid}.nav-icon:hover{color:var(--text);background:#ffffff0f}.brand2{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text);font-weight:800;letter-spacing:.2px;margin-right:10px}.brand2 img{width:28px;height:28px;border-radius:7px}.brand2 .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.brand2 .dot.off{background:var(--err);box-shadow:0 0 8px var(--err)}.links{display:flex;gap:2px}.links a{position:relative;display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:9px;color:var(--muted);text-decoration:none;font-weight:600;font-size:13.5px;transition:background .15s,color .15s}.links a:hover{color:var(--text);background:#ffffff0d}.links a.on{color:#fff;background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}.nbadge{background:var(--accent);color:#fff;border-radius:8px;font-size:10px;padding:0 5px;font-weight:800}.user-chip{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:3px 12px 3px 3px;cursor:pointer;color:var(--text)}.user-chip:hover{border-color:var(--border-strong)}.avatar.sm{width:28px;height:28px;border-radius:50%;font-size:11px}.uname{font-weight:600;font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-area{position:absolute;top:var(--nav);left:0;right:0;bottom:var(--tabbar);overflow:hidden}.map-area .map{transition:filter .45s ease,transform .6s ease}.map-area.dimmed .map{filter:brightness(.38) saturate(.6) blur(2.5px);transform:scale(1.04);pointer-events:none}.map-area.dimmed .map-hud,.map-area.dimmed .leaflet-control-container{display:none}.map-veil{position:absolute;inset:0;z-index:900;pointer-events:none;background:radial-gradient(1200px 600px at 20% -10%,rgba(249,115,22,.16),transparent 60%),radial-gradient(900px 500px at 110% 110%,rgba(56,189,248,.12),transparent 60%),linear-gradient(180deg,#06080b59,#06080bbf)}.app.sb-open .topbar{left:calc(var(--sidebar) + 24px)}.page-layer{position:absolute;top:var(--nav);left:0;right:0;bottom:var(--tabbar);z-index:1000}.page-scroll{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page{max-width:1240px;margin:0 auto;padding:28px 22px 70px}.page-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-head>div:first-child{flex:1;min-width:220px}.page-head h1{margin:0;font-size:28px;letter-spacing:-.3px}.page-head p{margin:4px 0 0}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.page-enter-active,.page-leave-active{transition:opacity .2s ease,transform .2s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.glass{background:#0f141cc7;backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px #00000059}.card-pad{padding:18px}.card-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:0 0 12px}.card-title .grow{flex:1}.cols{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.cols-2{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stack{display:flex;flex-direction:column;gap:18px}.tiles{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.tile{padding:16px 18px}.tile b{display:block;font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.tile span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.seg{display:inline-flex;background:#ffffff0a;border:1px solid var(--border);border-radius:11px;padding:3px;gap:2px;flex-wrap:wrap}.seg button{background:none;border:0;color:var(--muted);padding:7px 12px;border-radius:8px;cursor:pointer;font-weight:600;font-size:13px}.seg button.on{background:var(--accent);color:#fff}.seg button:not(.on):hover{color:var(--text)}@media (max-width: 1000px){.cols,.cols-2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){:root{--nav: 52px;--tabbar: 62px}.links.desk{display:none}.tabbar{display:flex}.brand2 .name{display:inline;font-size:15px;white-space:nowrap}.uname{display:none}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{padding:12px 14px}.page-head{gap:10px}.page-actions{flex-wrap:wrap}.modal{max-height:calc(100dvh - 24px);overflow-y:auto}table{font-size:13px}.user-chip{padding:3px}.page{padding:18px 12px 40px}.page-head h1{font-size:22px}.toasts{bottom:calc(var(--tabbar) + 12px)}.tile b{font-size:20px}}@media (max-width: 380px){.brand2 .name{font-size:13px}}@media (max-width: 900px){.app.sb-open .topbar{left:12px}}.tabbar{display:none;position:fixed;left:0;right:0;bottom:0;height:var(--tabbar);z-index:2500;justify-content:space-around;background:#0a0d13f0;backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:4px 4px env(safe-area-inset-bottom)}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);text-decoration:none;font-size:11px;font-weight:600;border-radius:10px}.tabbar a.on{color:var(--accent-2);box-shadow:inset 0 2px 0 var(--accent)}.map-area.dimmed .map{filter:brightness(.45) saturate(.65) blur(2px)}@media (max-width: 760px){.tabbar{display:flex}}@media (min-width: 761px) and (max-width: 1000px){.links a .lbl{display:none}.links a{padding:8px 11px}.links a.on .lbl{display:inline}}a.btn{text-decoration:none;color:var(--text)}a.btn.primary{color:#fff}.land-label{pointer-events:none}.land-label span{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-size:12px;font-weight:800;color:#fff;background:#0a0e14bf;border:1px solid;border-radius:8px;padding:2px 8px;text-shadow:0 1px 2px #000}.inv-pin{background:none;border:none}.inv-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:19px;color:#fff;background:#ef4444;border:2px solid #fff;box-shadow:0 0 #ef4444b3;animation:invPulse 1.6s infinite}.inv-dot.pending{background:#f59e0b;color:#111;animation-duration:2.4s}@keyframes invPulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 18px #ef444400}to{box-shadow:0 0 #ef444400}}.wc-desk{margin-left:auto;align-self:flex-start}@media (max-width: 760px){.wc-desk{margin-left:0;max-width:none;flex:1 1 100%}}.leaflet-popup.mpc-popup .leaflet-popup-content-wrapper{padding:0;border-radius:16px;overflow:hidden;background:var(--surface-0);border:1px solid color-mix(in srgb,var(--mcac, #f97316) 35%,rgba(255,255,255,.1));box-shadow:0 24px 60px -12px #000c,0 0 0 1px #0006}.leaflet-popup.mpc-popup .leaflet-popup-content{margin:0;width:auto!important;min-width:0}.leaflet-popup.mpc-popup .leaflet-popup-tip{background:var(--surface-0)}.ph-pinwrap{background:none;border:0}.ph-pin{position:relative;display:block;width:40px;height:40px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#fff,var(--pc));box-shadow:0 6px 14px -4px #000c,0 0 0 2px #00000059;transition:transform .15s}.ph-pin:after{content:"";position:absolute;left:50%;bottom:-7px;width:0;height:0;margin-left:-6px;border:6px solid transparent;border-top:8px solid var(--pc);border-bottom:0}.ph-pin img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--pc)}.ph-pinwrap:hover .ph-pin{transform:scale(1.15) translateY(-2px)}.ph-card{width:280px}.ph-card img{display:block;width:100%;height:170px;object-fit:cover;background:var(--pc)}.ph-card .pp-title{padding:10px 12px 2px}.ph-card .pp-row{padding:0 12px}.ph-card .pp-actions{padding:8px 12px 12px}@media (prefers-reduced-motion: reduce){.ph-pin{transition:none}}.leaflet-popup.mpc-popup a.leaflet-popup-close-button{color:#fff;top:6px;right:6px;width:24px;height:24px;line-height:22px;border-radius:50%;background:#00000059;z-index:3}.mpc-card{position:relative;width:300px;max-width:78vw;font-size:13px;color:var(--text);padding:0 14px 12px}.mpc-shop{width:330px}.mpc-banner{position:relative;height:62px;margin:0 -14px;padding:10px 40px 0 14px;display:flex;gap:6px;align-items:flex-start;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ac) 70%,transparent),transparent 60%),radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--ac) 35%,#7c3aed 20%),transparent 70%),linear-gradient(135deg,#1c1e22,var(--surface-0));border-bottom:1px solid rgba(255,255,255,.06)}.mpc-banner:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:10px 10px;mask-image:linear-gradient(90deg,#000,transparent 80%);pointer-events:none}.mpc-live{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:900;letter-spacing:1.2px;padding:3px 8px;border-radius:999px;background:#00000073;color:#bbf7d0;position:relative;z-index:1}.mpc-live i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55eb3;animation:pulse 1.8s infinite}.mpc-live svg{width:12px;height:12px}.mpc-live.shop{color:#fde68a}.mpc-live.trd{color:#a7f3d0}.mpc-rank{font-size:10px;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:999px;background:#00000073;color:#fde68a;position:relative;z-index:1}.mpc-state{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:999px;position:relative;z-index:1;background:#00000073}.mpc-state i{width:7px;height:7px;border-radius:50%}.mpc-state.on{color:#86efac}.mpc-state.on i{background:#22c55e;box-shadow:0 0 8px #22c55e}.mpc-state.off{color:#fca5a5}.mpc-state.off i{background:#ef4444}.mpc-head{display:flex;gap:12px;align-items:flex-end;margin-top:-22px;position:relative;z-index:2}.mpc-av{position:relative;flex:none;width:58px;height:58px;border-radius:16px;overflow:visible;background:linear-gradient(135deg,var(--ac),var(--surface-3));display:grid;place-items:center;box-shadow:0 0 0 3px var(--surface-0),0 0 0 5px color-mix(in srgb,var(--ac) 70%,transparent),0 10px 24px #0009}.mpc-av>span{font-weight:900;font-size:20px;color:#ffffffe6}.mpc-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px;z-index:1}.mpc-av svg{width:30px;height:30px;color:#ecfdf5}.mpc-lv{position:absolute;z-index:2;right:-8px;bottom:-6px;min-width:24px;height:22px;padding:0 6px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#111;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 0 0 2px var(--surface-0),0 4px 10px #00000080}.mpc-id{min-width:0;flex:1;padding-bottom:0}.mpc-name{font-size:18px;font-weight:900;line-height:1.15;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-name em{font-style:normal;color:var(--cc);font-weight:900}.mpc-title{font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-hp{position:relative;height:18px;margin-top:12px;border-radius:6px;background:#ffffff0f;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.mpc-hp>div{position:absolute;left:0;top:0;bottom:0;border-radius:5px;transition:width .6s;background-image:linear-gradient(180deg,rgba(255,255,255,.25),transparent)!important;background-blend-mode:overlay}.mpc-hp>div{opacity:.85}.mpc-hp span{position:relative;display:block;text-align:center;font-size:11px;font-weight:800;line-height:16px;text-shadow:0 1px 2px #000}.mpc-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:10px}.mpc-stats>div{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 2px;border-radius:10px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(255,255,255,.06)}.mpc-stats b{font-size:13px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}.mpc-stats span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.mpc-stats>div:first-child b{color:#fde68a}.mpc-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.mpc-badges span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:15px;background:color-mix(in srgb,var(--bc) 14%,transparent);border:1px solid color-mix(in srgb,var(--bc) 45%,transparent);cursor:help}.mpc-badges span.art{width:32px;height:32px;background:none;border:0}.mpc-badges .more{display:grid;place-items:center;height:28px;border-radius:9px;text-decoration:none;border:1px solid rgba(100,116,139,.45);background:#64748b24}.mpc-badges span.more{width:auto;padding:0 7px;font-size:11px;font-weight:800;color:var(--muted);--bc: var(--text-3)}.mpc-foot{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.mpc-pos{flex:1;min-width:0;font-size:11px;color:var(--muted);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpc-foot button,.mpc-foot .mpc-go{flex:none;padding:6px 11px;border-radius:9px;font-size:12px;font-weight:800;cursor:pointer;text-decoration:none;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);font-family:inherit}.mpc-foot button:hover{background:#ffffff1a}.mpc-foot .mpc-go{background:linear-gradient(135deg,var(--ac),color-mix(in srgb,var(--ac) 60%,#7c2d12));border-color:transparent;color:#fff!important;box-shadow:0 6px 16px -6px var(--ac)}.mpc-rows{margin-top:12px;display:grid;gap:2px}.mpc-rows>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.mpc-rows span{color:var(--muted)}.mpc-rows b{font-weight:800}.mpc-trd-av{background:linear-gradient(135deg,#10b981,#065f46)}.mpc-items{margin-top:12px;max-height:250px;overflow:auto;display:grid;gap:4px;padding-right:3px}.mpc-items::-webkit-scrollbar{width:6px}.mpc-items::-webkit-scrollbar-thumb{background:#f59e0b4d;border-radius:6px}.mpc-it{display:flex;align-items:center;gap:9px;padding:5px 8px 5px 5px;border-radius:11px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.mpc-it:hover{background:#f59e0b12;border-color:#f59e0b40}.mpc-ii{position:relative;flex:none;border-radius:9px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--qc) 25%,transparent),transparent 70%),linear-gradient(160deg,#141b25,#080b10);border:1px solid color-mix(in srgb,var(--qc) 40%,rgba(255,255,255,.06))}.mpc-ii img,.mpc-ii .mpc-tint{width:86%;height:86%;object-fit:contain}.mpc-ii .mpc-tint{display:block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.mpc-ii em{font-style:normal;font-size:10px;color:var(--muted);font-weight:800}.mpc-ii .q{position:absolute;left:1px;top:1px;font-size:8px;color:#fff;border-radius:3px;padding:0 3px;line-height:12px}.mpc-itn{flex:1;min-width:0;display:flex;flex-direction:column}.mpc-itn b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpc-itn span{font-size:10.5px;color:var(--muted)}.mpc-price{flex:none;font-weight:900;color:#fde68a;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.mpc-price small{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.mpc-empty,.mpc-more{font-size:12px;color:var(--muted);padding:12px 2px 0}.mpc-more{padding-top:6px;text-align:center}.mpc-note{font-size:10.5px;color:var(--muted);margin-top:8px;opacity:.8}.mpc-pinwrap{background:none;border:0}.mpc-pin{position:relative;display:grid;place-items:center;transition:transform .15s}.mpc-pinwrap:hover .mpc-pin{transform:scale(1.12)}.mpc-trader{width:34px;height:34px;border-radius:50%;color:#ecfdf5;background:radial-gradient(circle at 35% 30%,#6ee7b7,#059669 55%,#064e3b);box-shadow:0 0 0 2px #fff,0 0 0 4px #064e3bb3,0 6px 16px #000000b3,0 0 22px #10b9818c}.mpc-trader svg{width:19px;height:19px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mpc-trader .mpc-ring{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(52,211,153,.55);animation:mcRing 2.4s ease-out infinite}.mpc-trader.closed{background:radial-gradient(circle at 35% 30%,var(--text-2),var(--text-3) 55%,#36393f);box-shadow:0 0 0 2px #fff,0 0 0 4px #0f172ab3,0 6px 16px #000000b3}.mpc-trader.closed .mpc-ring{display:none}@keyframes mcRing{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.mpc-pin-label{position:absolute;left:50%;top:40px;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:800;color:#d1fae5;padding:1px 7px;border-radius:999px;background:#022c22cc;border:1px solid rgba(52,211,153,.45);pointer-events:none}.mpc-vendor{width:28px;height:28px;border-radius:9px;transform:rotate(0);color:#451a03;background:linear-gradient(160deg,#fde68a,#f59e0b 60%,#b45309);box-shadow:0 0 0 2px #fff,0 0 0 4px #78350f99,0 6px 14px #000000b3,0 0 16px #f59e0b80}.mpc-vendor svg{width:17px;height:17px}.mpc-vendor.empty{filter:grayscale(.8) brightness(.8)}.mpc-cnt{position:absolute;right:-9px;top:-9px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#dc2626;color:#fff;font-size:10px;font-weight:900;display:grid;place-items:center;box-shadow:0 0 0 2px var(--surface-0)}.ba{display:block;overflow:visible;flex:none}.ba .shine{animation:baShine 4.5s ease-in-out infinite;animation-delay:1s}.ba:hover .shine{animation-duration:1.4s}@keyframes baShine{0%,70%{transform:skew(-20deg) translate(0)}to{transform:skew(-20deg) translate(220px)}}.ba.t-mythic .rays{animation:baSpin 14s linear infinite}.ba.t-mythic.live{animation:baHue 6s ease-in-out infinite alternate}@keyframes baSpin{to{transform:rotate(360deg)}}@keyframes baHue{to{filter:hue-rotate(60deg) saturate(1.2)}}.ba.t-legend.live{animation:baPulse 2.4s ease-in-out infinite}@keyframes baPulse{50%{filter:drop-shadow(0 0 7px rgba(239,59,59,.65))}}.ba.locked{filter:grayscale(1) brightness(.45) contrast(.9);opacity:.75}.ba.locked .shine,.ba.locked .rays{animation:none;display:none}.mlc{width:320px}.mlc .mpc-banner{overflow:hidden}.mlc-wm{position:absolute;right:-14px;top:-18px;width:110px;height:110px;color:var(--ac);opacity:.14;transform:rotate(12deg);pointer-events:none}.mlc .mpc-rank{white-space:nowrap}.mlc-state{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#00000080;color:color-mix(in srgb,var(--ac) 55%,#fff);position:relative;z-index:1}.mlc-state i{width:7px;height:7px;border-radius:50%;background:var(--ac);box-shadow:0 0 8px var(--ac)}.mlc.st-siege .mlc-state i,.mlc.st-expiring .mlc-state i{animation:pulse 1.2s infinite}.mlc.st-siege .mpc-banner{animation:mlcAlarm 1.6s ease-in-out infinite}@keyframes mlcAlarm{50%{box-shadow:inset 0 -30px 40px -20px #ef44448c}}.mlc-on{color:#86efac;font-weight:700;display:inline-flex;align-items:center;gap:5px}.mlc-on i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.mlc-meter{margin-top:12px;padding:9px 10px;border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid color-mix(in srgb,var(--ac) 25%,rgba(255,255,255,.06))}.mlc-mt{display:flex;justify-content:space-between;gap:8px;font-size:11px}.mlc-mt span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-weight:800;font-size:9.5px;padding-top:2px}.mlc-mt b{color:color-mix(in srgb,var(--ac) 50%,#fff);font-weight:900;text-align:right}.mlc-bar{position:relative;height:9px;margin-top:7px;border-radius:99px;background:#0006;overflow:hidden}.mlc-bar i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 60%,#000),var(--ac));box-shadow:0 0 12px var(--ac)}.mlc-bar em{position:absolute;top:0;bottom:0;width:1px;background:#0d1219d9}.mlc-hint{font-size:10px;color:var(--muted);margin-top:5px;opacity:.85}.mlc-meter.dead .mlc-mt b{color:#fca5a5}.mlc-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mlc-stats>div:first-child b{color:inherit}.mlc-stats>div:nth-child(3) b{color:color-mix(in srgb,var(--ac) 45%,#fff)}.mlc-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.mlc-chip{--cc: var(--muted);font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--cc) 14%,transparent);border:1px solid color-mix(in srgb,var(--cc) 40%,transparent);color:color-mix(in srgb,var(--cc) 35%,#fff);white-space:nowrap}.mlc-chip.ok{--cc: #22c55e}.mlc-chip.gold{--cc: #f59e0b}.mlc-chip.bad{--cc: #ef4444}.mlc-hon{display:flex;gap:2px;margin-top:10px;padding:4px 6px;border-radius:12px;background:#00000040}.mlc-hon span{cursor:help}.mlc-others{display:flex;gap:10px;margin-top:10px;padding:8px;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.05)}.mlc-mini{width:86px;height:86px;flex:none;border-radius:9px;background:radial-gradient(circle,color-mix(in srgb,var(--ac) 10%,#0b1016),#070a0e);border:1px solid rgba(255,255,255,.07)}.mlc-ol{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mlc-olt{font-size:9.5px;text-transform:uppercase;letter-spacing:.7px;font-weight:800;color:var(--muted);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlc-ol button{display:flex;align-items:center;gap:7px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:var(--text);font:inherit;font-size:11.5px;cursor:pointer;text-align:left}.mlc-ol button:hover{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,transparent)}.mlc-ol button b{color:color-mix(in srgb,var(--ac) 50%,#fff)}.mlc-ol button span{flex:1;color:var(--muted);font-variant-numeric:tabular-nums}.mlc-ol button em{font-style:normal;color:var(--muted)}.mlc-ol small{font-size:10.5px;color:var(--muted);padding-left:4px}.mlc-ids{margin-top:10px;font-size:11px}.mlc-ids summary{cursor:pointer;color:var(--muted);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px}.mlc-ids div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.mlc-ids span{color:var(--muted)}.mlc-ids code{font-family:var(--mono);font-size:10.5px;word-break:break-all;text-align:right}.lc-siege{animation:lcSiege 1.4s ease-in-out infinite}@keyframes lcSiege{50%{fill-opacity:.45;stroke-width:3.5}}@property --pfa{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.pf{--s: 58px;--t: max(3px, calc(var(--s) * .075));--r: 24%;position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);border-radius:var(--r);isolation:isolate;vertical-align:middle}.pf.round{--r: 50%}.pf-in{position:absolute;inset:0;border-radius:var(--r);overflow:hidden;z-index:2;display:grid;place-items:center}.pf-in>*{width:100%!important;height:100%!important;min-width:0!important;border-radius:inherit!important;margin:0!important;box-shadow:none!important}.pf-ring{position:absolute;inset:calc(var(--t) * -1);border-radius:calc(var(--r) + 2%);padding:var(--t);z-index:3;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:conic-gradient(from var(--pfa),#475569,#e2e8f0,#475569,#94a3b8,#475569);animation:pfSpin 6s linear infinite}.pf.round .pf-ring{border-radius:50%}.pf-back{position:absolute;inset:calc(var(--t) * -2.4);border-radius:50%;z-index:0;pointer-events:none;opacity:0;filter:blur(calc(var(--s) * .09))}.pf-deco{position:absolute;inset:calc(var(--t) * -1);z-index:4;pointer-events:none}.pf-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@keyframes pfSpin{to{--pfa: 360deg}}@keyframes pfRot{to{transform:rotate(360deg)}}@keyframes pfPulse{50%{opacity:1;transform:scale(1.06)}}@keyframes pfTwinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.pf-rot-slow{transform-origin:50px 50px;animation:pfRot 24s linear infinite}.pf-spark{animation:pfTwinkle 2.6s ease-in-out infinite;opacity:0}.pf-twinkle{transform-origin:50px -6px;animation:pfTwinkle 3s ease-in-out infinite}.pf-drip{transform-origin:center 94px;animation:pfDrip 3.2s ease-in infinite}@keyframes pfDrip{0%{transform:scaleY(.2);opacity:0}20%{opacity:1}70%{transform:scaleY(1) translateY(2px);opacity:1}to{transform:scaleY(1) translateY(16px);opacity:0}}.pf-bubble{animation:pfBubble 3.4s ease-in infinite;opacity:0}@keyframes pfBubble{0%{transform:translateY(0) scale(.5);opacity:0}20%{opacity:.9}to{transform:translateY(-30px) scale(1.2);opacity:0}}.pf-flame{transform-origin:0 4px;animation:pfFlame .55s ease-in-out infinite alternate}@keyframes pfFlame{0%{transform:scale(.85,.8) skew(-4deg)}to{transform:scale(1.1,1.25) skew(5deg)}}.pf-ember{animation:pfEmber 2.2s linear infinite;opacity:0}@keyframes pfEmber{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(4px,-26px);opacity:0}}.pf-zap{animation:pfZap 1.3s steps(1) infinite;opacity:0;filter:drop-shadow(0 0 3px #38bdf8)}.pf-zap.b{animation-delay:.6s}@keyframes pfZap{0%{opacity:1}8%{opacity:0}14%{opacity:1}22%,to{opacity:0}}.pf-bob{animation:pfBob 2.4s ease-in-out infinite;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}@keyframes pfBob{50%{transform:translateY(-2.5px) rotate(-2deg)}}.pf-shard{transform-origin:50px 0;animation:pfShard 3s ease-in-out infinite}@keyframes pfShard{50%{opacity:.55;transform:scaleY(.75)}}.pf-moon{filter:drop-shadow(0 0 4px #ef4444);animation:pfPulse 2.2s ease-in-out infinite;transform-origin:88px 10px}.pf-survivor .pf-ring{background:conic-gradient(from var(--pfa),#334155,#cbd5e1 12%,#475569 30%,#334155 50%,#94a3b8 62%,#334155 80%)}.pf-rust .pf-ring{background:conic-gradient(from var(--pfa),#7c2d12,#c2410c,#78350f,#a16207,#7c2d12);animation-duration:14s}.pf-frost .pf-ring{background:conic-gradient(from var(--pfa),#e0f2fe,#38bdf8,#0c4a6e,#7dd3fc,#f0f9ff,#0369a1,#e0f2fe);animation-duration:4s}.pf-frost .pf-back{opacity:.6;background:radial-gradient(circle,#38bdf8,transparent 70%);animation:pfPulse 3s ease-in-out infinite}.pf-toxic .pf-ring{background:conic-gradient(from var(--pfa),#365314,#84cc16,#bef264,#3f6212,#a3e635,#365314);animation-duration:5s}.pf-toxic .pf-back{opacity:.55;background:radial-gradient(circle,#84cc16,transparent 70%);animation:pfPulse 2.4s ease-in-out infinite}.pf-warband .pf-ring{background:repeating-conic-gradient(from var(--pfa),var(--ac, #f97316) 0 22deg,#0d1219 22deg 30deg);animation-duration:9s}.pf-warband .pf-back{opacity:.45;background:radial-gradient(circle,var(--ac, #f97316),transparent 70%)}.pf-blood .pf-ring{background:conic-gradient(from var(--pfa),#450a0a,#dc2626,#7f1d1d,#ef4444,#450a0a);animation:pfSpin 7s linear infinite,pfBeat 1.4s ease-in-out infinite}.pf-blood .pf-back{opacity:.7;background:radial-gradient(circle,#dc2626,transparent 70%);animation:pfBeat 1.4s ease-in-out infinite}@keyframes pfBeat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.06)}28%{transform:scale(1.02)}}.pf-bastion .pf-ring{background:conic-gradient(from var(--pfa),#1e293b,#e2e8f0 10%,#64748b 25%,#1e293b 50%,#cbd5e1 62%,#475569 80%,#1e293b);animation-duration:10s}.pf-tesla .pf-ring{background:conic-gradient(from var(--pfa),#0c4a6e,#e0f2fe 6%,#0284c7 12%,#0c4a6e 30%,#38bdf8 50%,#f0f9ff 54%,#0c4a6e 70%);animation:pfSpin 1.4s linear infinite,pfFlick 2.2s steps(1) infinite}.pf-tesla .pf-back{opacity:.65;background:radial-gradient(circle,#0ea5e9,transparent 70%);animation:pfFlick 2.2s steps(1) infinite}@keyframes pfFlick{0%,to{filter:brightness(1)}30%{filter:brightness(1.8)}33%{filter:brightness(.8)}70%{filter:brightness(1.5)}}.pf-veteran .pf-ring{background:repeating-conic-gradient(from var(--pfa),#b45309 0 8deg,#78350f 8deg 10deg),conic-gradient(#fde68a,#b45309);background-blend-mode:overlay;animation-duration:30s}.pf-inferno .pf-ring{background:conic-gradient(from var(--pfa),#7c2d12,#f97316,#fde047,#ea580c,#b91c1c,#f97316,#7c2d12);animation-duration:2.4s}.pf-inferno .pf-back{opacity:.8;background:radial-gradient(circle at 50% 40%,#f97316,#b91c1c 45%,transparent 70%);animation:pfFire .4s ease-in-out infinite alternate}@keyframes pfFire{0%{transform:scale(.98);opacity:.65}to{transform:scale(1.06) translateY(-2%);opacity:.95}}.pf-champion .pf-ring{background:conic-gradient(from var(--pfa),#713f12,#fde047,#ca8a04,#fef9c3,#a16207,#713f12);animation-duration:5s}.pf-champion .pf-back{opacity:.5;background:radial-gradient(circle,#facc15,transparent 70%);animation:pfPulse 3s ease-in-out infinite}.pf-vip .pf-ring{background:conic-gradient(from var(--pfa),#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e);animation-duration:3s}.pf-vip .pf-back{opacity:.7;background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e);animation:pfRot 3s linear infinite}.pf-vip .pf-neon-stroke{stroke:#f0abfc;animation:pfHue 3s linear infinite}@keyframes pfHue{to{filter:hue-rotate(360deg)}}.pf-vip .pf-deco{animation:pfHue 3s linear infinite}.pf-royal .pf-ring{padding:calc(var(--t) * 1.25);inset:calc(var(--t) * -1.25);background:conic-gradient(from var(--pfa),#713f12,#fef9c3 8%,#facc15 18%,#a16207 35%,#fde68a 52%,#ca8a04 70%,#713f12);animation-duration:3.5s}.pf-royal .pf-back{opacity:.75;background:radial-gradient(circle,#fde047,#ca8a04 40%,transparent 70%);animation:pfPulse 2.6s ease-in-out infinite}.pf-mythic .pf-ring{background:conic-gradient(from var(--pfa),#a855f7,#22d3ee,#f0abfc,#6366f1,#e879f9,#2dd4bf,#a855f7);animation-duration:3.2s}.pf-mythic .pf-back{opacity:.9;inset:calc(var(--t) * -3);background:conic-gradient(from 0deg,#a855f7,#22d3ee,#e879f9,#6366f1,#a855f7);animation:pfRot 6s linear infinite reverse}.pf-founder .pf-ring{padding:calc(var(--t) * 1.2);inset:calc(var(--t) * -1.2);background:conic-gradient(from var(--pfa),#0a0a0a,#facc15 10%,#fef9c3 14%,#a16207 22%,#0a0a0a 38%,#dc2626 50%,#0a0a0a 62%,#facc15 80%,#0a0a0a);animation-duration:3s}.pf-founder .pf-back{opacity:.7;background:radial-gradient(circle,#dc2626,#facc15 45%,transparent 70%);animation:pfPulse 2s ease-in-out infinite}.pf.mini{--t: max(2px, calc(var(--s) * .09))}.pf.mini .pf-back{inset:calc(var(--t) * -1.6)}@media (prefers-reduced-motion: reduce){.pf *,.pf-ring,.pf-back{animation:none!important}}.mpc-av.framed{background:none;box-shadow:none}.mpc-avi{position:relative;display:grid!important;place-items:center;background:linear-gradient(135deg,var(--ac),#1f2937)}.mpc-avi>span{font-weight:900;font-size:20px;color:#ffffffe6}.mpc-avi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.mpc-av.framed .mpc-lv{z-index:6}.pin-avatar>.pf{margin:2px}.pin-av.framed{margin:0;border:0;animation:none;box-shadow:none}.feed-cap{max-height:380px;overflow-y:auto;margin-right:-6px;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.feed-cap::-webkit-scrollbar{width:6px}.feed-cap::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:6px}.pf-h{--k: #fb923c}.pf-hk-hn{--k: #ef4444}.pf-hk-inv{--k: #84cc16}.pf-hk-sg{--k: #38bdf8}.pf-ht-bronze{--m1: #5c2f10;--m2: #c27a3e;--m3: #ffd2a1}.pf-ht-silver{--m1: #4b5565;--m2: #b8c4d4;--m3: #ffffff}.pf-ht-gold{--m1: #7a4a05;--m2: #f5b81c;--m3: #fff3b0}.pf-ht-legend{--m1: #5a0a0a;--m2: #ef3b3b;--m3: #ffd0d0}.pf-ht-mythic{--m1: #3b0b72;--m2: #b56cff;--m3: #f5e1ff}.pf-h .pf-ring{background:conic-gradient(from var(--pfa),var(--m1),var(--m3) 9%,var(--m2) 20%,var(--m1) 36%,var(--k) 50%,var(--m1) 62%,var(--m2) 78%,var(--m3) 88%,var(--m1));animation-duration:7s}.pf-ht-silver .pf-ring{animation-duration:5.5s}.pf-ht-gold .pf-ring{animation-duration:4s}.pf-ht-gold .pf-back{opacity:.5;background:radial-gradient(circle,var(--m2),transparent 70%);animation:pfPulse 3s ease-in-out infinite}.pf-ht-legend .pf-ring{padding:calc(var(--t) * 1.15);inset:calc(var(--t) * -1.15);animation:pfSpin 2.6s linear infinite,pfBeat 1.8s ease-in-out infinite}.pf-ht-legend .pf-back{opacity:.75;background:radial-gradient(circle,var(--m2),var(--k) 45%,transparent 70%);animation:pfFire .5s ease-in-out infinite alternate}.pf-ht-mythic .pf-ring{padding:calc(var(--t) * 1.2);inset:calc(var(--t) * -1.2);background:conic-gradient(from var(--pfa),#a855f7,var(--k),#f0abfc,#22d3ee,#6366f1,var(--k),#a855f7);animation-duration:2.4s}.pf-ht-mythic .pf-back{opacity:.9;inset:calc(var(--t) * -3);background:conic-gradient(from 0deg,#a855f7,var(--k),#22d3ee,#e879f9,#a855f7);animation:pfRot 5s linear infinite reverse}.pf-medal{position:absolute;left:50%;bottom:0;transform:translate(-50%,42%);line-height:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.7))}.pf-medal .ba{animation:none!important}.pbg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:#0b0d12;container-type:size}.pbg i{position:absolute;display:block}.pb-sil{position:absolute;left:0;bottom:0;width:100%;height:34%}.pb-sil.city{height:46%}.pb-sil.peaks{height:55%;opacity:.25}.pb-sil.wall{height:40%}.pb-veil{position:absolute;inset:0;background:linear-gradient(180deg,#090b101f,#090b1080 50%,#090b10c7)}.pbg.pbg-full{position:fixed;z-index:0}.pb-star{width:calc(2px * var(--s));height:calc(2px * var(--s));border-radius:50%;background:#fff;box-shadow:0 0 4px #fff;animation:pbTwinkle 3.2s ease-in-out infinite}@keyframes pbTwinkle{50%{opacity:.2}}@keyframes pbDrift{to{transform:translate(-50%)}}@keyframes pbRise{0%{transform:translateY(0) scale(var(--s));opacity:0}15%{opacity:1}to{transform:translateY(-110cqh) translate(30px) scale(var(--s));opacity:0}}@keyframes pbFall{0%{transform:translateY(-10cqh) scale(var(--s));opacity:0}10%{opacity:1}to{transform:translateY(110cqh) translate(-20px) scale(var(--s));opacity:.3}}@keyframes pbSpin{to{transform:rotate(360deg)}}.pbg-wasteland{background:linear-gradient(180deg,#1e1b3a,#5b2a3e 45%,#c2410c 78%,#fbbf24)}.pbg-wasteland .pb-sun{position:absolute;left:62%;bottom:22%;width:22cqmin;height:22cqmin;min-width:40px;min-height:40px;border-radius:50%;background:radial-gradient(circle,#fde68a,#f97316 60%,transparent 72%);filter:blur(1px);animation:pbSunGlow 6s ease-in-out infinite}@keyframes pbSunGlow{50%{transform:scale(1.06);opacity:.85}}.pb-dust{bottom:10%;width:3px;height:3px;border-radius:50%;background:#fde68a;opacity:.6;animation:pbRise 9s linear infinite}.pbg-wasteland .pb-sil path{fill:#120a0c}.pbg-rain{background:linear-gradient(180deg,#06140f,#0d2b1f 60%,#143d22)}.pb-rain{position:absolute;inset:-20% 0 0;background-image:repeating-linear-gradient(105deg,transparent 0 18px,rgba(163,230,53,.28) 18px 19px,transparent 19px 40px);background-size:200px 200px;animation:pbRain .5s linear infinite}.pb-rain.b{opacity:.5;background-size:130px 130px;animation-duration:.8s}@keyframes pbRain{to{background-position:-60px 200px}}.pb-flash{position:absolute;inset:0;background:#bef26459;opacity:0;animation:pbFlash 7s steps(1) infinite}.pb-flash.storm{background:#e0f2fe73;animation-duration:5s}@keyframes pbFlash{0%,to{opacity:0}62%{opacity:1}63%{opacity:0}65%{opacity:.8}67%{opacity:0}}.pbg-city{background:linear-gradient(180deg,#020617,#0f172a 60%,#1e293b)}.pb-moon{position:absolute;right:12%;top:12%;width:12cqmin;height:12cqmin;min-width:24px;min-height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f8fafc,#94a3b8);box-shadow:0 0 40px #e2e8f066}.pbg-city .pb-sil path{fill:#05070d}.pb-windows{position:absolute;left:0;right:0;bottom:0;height:40%;background-image:radial-gradient(#facc15 1px,transparent 1.6px);background-size:23px 17px;opacity:.35;mask-image:linear-gradient(0deg,#000 30%,transparent 85%);animation:pbWin 4s steps(2) infinite}@keyframes pbWin{50%{opacity:.18;background-position:11px 0}}.pbg-horde{background:linear-gradient(180deg,#1c0a0a,#4a1414 55%,#9a3412)}.pb-sun.red{position:absolute;left:20%;bottom:18%;width:18cqmin;height:18cqmin;min-width:36px;min-height:36px;border-radius:50%;background:radial-gradient(circle,#fca5a5,#b91c1c 60%,transparent 72%)}.pb-horde{position:absolute;left:0;bottom:0;width:200%;height:30%;background-repeat:repeat-x;background-size:auto 100%;animation:pbDrift 40s linear infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 60'%3E%3Cg fill='%23070303'%3E%3Cpath d='M12 60l3-18-5-4 6-12h5l5 9 7 3-2 3-7-2-1 6 3 15h-4l-3-12-2 12z'/%3E%3Ccircle cx='18' cy='22' r='4'/%3E%3Cpath d='M62 60l2-16-6-7 5-12h5l4 8 9 5-2 3-9-3v7l4 15h-4l-4-12-1 12z'/%3E%3Ccircle cx='66' cy='21' r='4'/%3E%3Cpath d='M112 60l4-20-7-3 4-11h6l3 8 8 4-1 3-8-3-1 7 2 15h-4l-2-11-3 11z'/%3E%3Ccircle cx='117' cy='20' r='4'/%3E%3C/g%3E%3C/svg%3E")}.pb-horde.far{bottom:8%;height:18%;opacity:.45;animation-duration:70s;filter:blur(1px)}.pb-fog{position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(0deg,rgba(127,29,29,.5),transparent)}.pbg-clan{--cc: #f97316;background:linear-gradient(135deg,#0d1219,color-mix(in srgb,var(--cc) 30%,#0d1219))}.pb-banner{position:absolute;inset:-20%;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--cc) 35%,transparent) 0 60px,transparent 60px 140px);animation:pbWave 8s ease-in-out infinite alternate}.pb-banner.b{opacity:.5;background:repeating-linear-gradient(65deg,color-mix(in srgb,var(--cc) 25%,transparent) 0 30px,transparent 30px 110px);animation-duration:11s}@keyframes pbWave{to{transform:translate(80px) skewY(3deg)}}.pb-clanmark{position:absolute;right:8%;top:50%;width:28cqmin;height:28cqmin;min-width:40px;min-height:40px;transform:translateY(-50%);opacity:.25;background:radial-gradient(circle,var(--cc) 0 30%,transparent 31%),conic-gradient(var(--cc) 0 25%,transparent 0 50%,var(--cc) 0 75%,transparent 0);border-radius:50%;animation:pbSpin 30s linear infinite}.pbg-snow{background:linear-gradient(180deg,#0c1a2e,#1e3a5f 60%,#7dd3fc)}.pb-snow{position:absolute;inset:-100% 0 0;background-image:radial-gradient(#fff 1.4px,transparent 2px),radial-gradient(#e0f2fe 1px,transparent 1.6px);background-size:60px 60px,37px 37px;background-position:0 0,18px 24px;animation:pbSnow 9s linear infinite;opacity:.8}.pb-snow.b{background-size:90px 90px,53px 53px;animation-duration:14s;opacity:.5}.pb-snow.c{background-size:140px 140px,71px 71px;animation-duration:20s;opacity:.35;filter:blur(1px)}@keyframes pbSnow{to{transform:translateY(50%) translate(-30px)}}.pbg-fallout{background:linear-gradient(180deg,#050f05,#10260b 60%,#1a3a10)}.pb-blob{position:absolute;width:60%;height:60%;border-radius:50%;filter:blur(40px);opacity:.45;background:#65a30d;animation:pbBlob 14s ease-in-out infinite alternate}.pb-blob.g1{left:-10%;top:20%}.pb-blob.g2{right:-15%;top:-10%;background:#a3e635;animation-duration:18s;opacity:.3}.pb-blob.g3{left:30%;bottom:-20%;background:#3f6212;animation-duration:11s}@keyframes pbBlob{to{transform:translate(15%,-10%) scale(1.2)}}.pb-trefoil{position:absolute;right:10%;top:50%;width:26cqmin;height:26cqmin;min-width:40px;min-height:40px;transform:translateY(-50%);opacity:.2;border-radius:50%;background:radial-gradient(circle,#facc15 0 12%,transparent 13% 20%,transparent 0),conic-gradient(from -30deg,#facc15 0 60deg,transparent 0 120deg,#facc15 0 180deg,transparent 0 240deg,#facc15 0 300deg,transparent 0);animation:pbSpin 24s linear infinite}.pbg-fallout .pb-sil path{fill:#020502}.pbg-bloodmoon{background:linear-gradient(180deg,#0a0103,#2a0508 55%,#4c0519)}.pb-bmoon{position:absolute;right:14%;top:10%;width:30cqmin;height:30cqmin;min-width:46px;min-height:46px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fca5a5,#dc2626 45%,#7f1d1d 70%);box-shadow:0 0 80px #dc2626a6;animation:pbBeat 2.4s ease-in-out infinite}@keyframes pbBeat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.04);box-shadow:0 0 120px #dc2626d9}}.pb-cloud{position:absolute;width:50%;height:16%;border-radius:50%;background:#0f0204d9;filter:blur(14px);animation:pbCloud 26s linear infinite}.pb-cloud.c1{top:22%;left:-50%}.pb-cloud.c2{top:34%;left:-60%;animation-duration:36s;animation-delay:-12s;opacity:.7}@keyframes pbCloud{to{transform:translate(260%)}}.pbg-siege{background:linear-gradient(180deg,#0c0a09,#3b1306 55%,#9a3412)}.pb-fireglow{position:absolute;left:-10%;right:-10%;bottom:-10%;height:60%;background:radial-gradient(60% 80% at 50% 100%,rgba(249,115,22,.8),rgba(220,38,38,.4) 50%,transparent 75%);animation:pbFire .35s ease-in-out infinite alternate}@keyframes pbFire{to{opacity:.8;transform:scaleY(1.06)}}.pb-ember{bottom:20%;width:3px;height:3px;border-radius:50%;background:#fdba74;box-shadow:0 0 6px #f97316;animation:pbRise 6s linear infinite}.pbg-storm{background:linear-gradient(180deg,#030712,#111827 60%,#1f2937)}.pb-clouds{position:absolute;inset:-10% -50% 50%;background:radial-gradient(30% 50% at 20% 50%,#1f2937,transparent),radial-gradient(30% 60% at 55% 40%,#111827,transparent),radial-gradient(25% 50% at 85% 55%,#1f2937,transparent);animation:pbDrift 50s linear infinite}.pb-bolt{position:absolute;left:58%;top:0;width:6%;height:70%;opacity:0;filter:drop-shadow(0 0 12px #7dd3fc);animation:pbFlash 5s steps(1) infinite}.pb-bolt svg{width:100%;height:100%}.pbg-aurora{background:linear-gradient(180deg,#020617,#0b1530 70%,#0f2a3f)}.pb-aur{position:absolute;left:-20%;width:140%;height:45%;top:5%;filter:blur(28px);opacity:.7;border-radius:50%;animation:pbAur 12s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent,#22d3ee 20%,#4ade80 45%,#a855f7 70%,transparent)}.pb-aur.a2{top:18%;opacity:.45;animation-duration:16s;background:linear-gradient(90deg,transparent,#a855f7 25%,#22d3ee 55%,#4ade80 80%,transparent)}.pb-aur.a3{top:30%;opacity:.3;animation-duration:20s}@keyframes pbAur{0%{transform:translate(-8%) skewY(-6deg) scaleY(.8)}to{transform:translate(8%) skewY(6deg) scaleY(1.2)}}.pbg-neon{background:linear-gradient(180deg,#0f0326,#3b0764 50%,#9d174d 62%,#0f0326 62.5%)}.pb-nsun{position:absolute;left:50%;top:18%;width:34cqmin;height:34cqmin;min-width:50px;min-height:50px;transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,#fde047,#f97316 45%,#ec4899);box-shadow:0 0 60px #ec489999;-webkit-mask:repeating-linear-gradient(180deg,#000 0 14%,transparent 14% 17%);mask:repeating-linear-gradient(180deg,#000 0 14%,transparent 14% 17%)}.pb-grid{position:absolute;left:-50%;right:-50%;bottom:0;height:38%;transform:perspective(200px) rotateX(55deg);transform-origin:50% 0;animation:pbGrid 1.6s linear infinite;background-image:linear-gradient(#f0abfc 1.5px,transparent 1.5px),linear-gradient(90deg,#f0abfc 1.5px,transparent 1.5px);background-size:40px 40px;opacity:.55;filter:drop-shadow(0 0 4px #ec4899)}@keyframes pbGrid{to{background-position:0 40px}}.pbg-vault{background:radial-gradient(circle at 50% 40%,#713f12,#1c1003 70%)}.pb-rays{position:absolute;left:50%;top:40%;width:220cqmax;height:220cqmax;margin:-110cqmax 0 0 -110cqmax;background:repeating-conic-gradient(rgba(250,204,21,.16) 0 6deg,transparent 6deg 18deg);animation:pbSpin 60s linear infinite}.pb-coin{bottom:-5%;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fef9c3,#facc15 50%,#a16207);box-shadow:0 0 8px #facc15b3;animation:pbRise 8s linear infinite}.pb-glint{position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(254,249,195,.18) 50%,transparent 60%);background-size:250% 100%;animation:pbGlint 5s ease-in-out infinite}@keyframes pbGlint{0%{background-position:120% 0}to{background-position:-120% 0}}.pbg-galaxy{background:radial-gradient(circle at 60% 40%,#1e1b4b,#020617 70%)}.pb-neb{position:absolute;width:70%;height:70%;border-radius:50%;filter:blur(50px);opacity:.55;animation:pbNeb 30s ease-in-out infinite alternate}.pb-neb.n1{left:-10%;top:-10%;background:radial-gradient(circle,#a855f7,transparent 70%)}.pb-neb.n2{right:-15%;bottom:-20%;background:radial-gradient(circle,#22d3ee,transparent 70%);animation-duration:40s}@keyframes pbNeb{to{transform:translate(10%,8%) rotate(40deg) scale(1.15);opacity:.4}}.pb-shoot{position:absolute;top:15%;left:110%;width:160px;height:2px;background:linear-gradient(90deg,#fff,transparent);transform:rotate(-20deg);animation:pbShoot 7s ease-in infinite}@keyframes pbShoot{0%,80%{left:110%;opacity:0}82%{opacity:1}to{left:-30%;top:45%;opacity:0}}.pbg-throne{background:radial-gradient(circle at 50% 45%,#2a0a0a,#050505 70%)}.pbg-throne .pb-rays{background:repeating-conic-gradient(rgba(250,204,21,.13) 0 4deg,transparent 4deg 12deg,rgba(220,38,38,.08) 12deg 14deg,transparent 14deg 22deg);animation-duration:45s}.pb-crown{position:absolute;left:50%;top:42%;width:30cqmin;min-width:46px;transform:translate(-50%,-50%);opacity:.35;filter:drop-shadow(0 0 20px #facc15);animation:pbCrown 4s ease-in-out infinite}.pb-crown svg{width:100%}@keyframes pbCrown{50%{transform:translate(-50%,-54%);opacity:.5}}.pb-gold{bottom:-5%;width:4px;height:4px;border-radius:50%;background:#fde047;box-shadow:0 0 6px #facc15;animation:pbRise 10s linear infinite}.pbg-h{--k: #fb923c;background:radial-gradient(circle at 75% 45%,color-mix(in srgb,var(--k) 35%,#0b0d12),#07080b 70%)}.pbg-h.hk-hn{--k: #dc2626}.pbg-h.hk-inv{--k: #65a30d}.pbg-h.hk-sg{--k: #0ea5e9}.pbg-h .pb-scene{position:absolute;inset:0;opacity:.35}.pbg-h.hk-wp .pb-scene{background:repeating-linear-gradient(135deg,rgba(251,146,60,.14) 0 14px,transparent 14px 46px);animation:pbDrift 30s linear infinite;width:200%}.pbg-h.hk-hn .pb-scene{background:radial-gradient(40% 30% at 20% 80%,rgba(127,29,29,.8),transparent),radial-gradient(40% 30% at 60% 90%,rgba(69,10,10,.8),transparent);filter:blur(10px);animation:pbBlob 12s ease-in-out infinite alternate}.pbg-h.hk-inv .pb-scene{background:radial-gradient(35% 35% at 30% 60%,rgba(132,204,22,.6),transparent),radial-gradient(30% 30% at 70% 30%,rgba(63,98,18,.7),transparent);filter:blur(16px);animation:pbBlob 10s ease-in-out infinite alternate}.pbg-h.hk-sg .pb-scene{background:linear-gradient(0deg,rgba(14,165,233,.35),transparent 60%)}.pb-beam{position:absolute;left:70%;top:-20%;width:30%;height:160%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--k) 30%,transparent),transparent);transform-origin:50% 0;animation:pbBeam 7s ease-in-out infinite alternate}.pb-beam.b2{left:20%;animation-duration:9s;animation-delay:-3s;opacity:.6}@keyframes pbBeam{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.pb-emb{position:absolute;right:6%;top:50%;width:34cqmin;max-width:34%;min-width:46px;transform:translateY(-50%);animation:pbFloat 5s ease-in-out infinite;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--k) 60%,transparent))}.pb-emb svg{width:100%!important;height:auto!important}@keyframes pbFloat{50%{transform:translateY(-54%) rotate(-3deg)}}.pbg-h.ht-gold .pb-rays{background:repeating-conic-gradient(rgba(250,204,21,.12) 0 6deg,transparent 6deg 18deg);left:80%}.pbg-h.ht-legend .pb-fireglow{opacity:.7}.pbg-h.ht-mythic .pb-aur{opacity:.45}.pbg.pbg-full .pb-emb{opacity:.55}@media (prefers-reduced-motion: reduce){.pbg *,.pbg{animation:none!important}}.mpc-banner.has-bg{overflow:hidden}.mpc-banner.has-bg .pbg{z-index:0}.mpc-banner.has-bg .pb-emb{width:30%;right:14%}.mpc-banner.has-bg:after{z-index:1}.pb-blob,.pb-cloud,.pb-aur,.pb-neb,.pbg-h .pb-scene,.pb-horde,.pb-snow,.pbg-wasteland .pb-sun{will-change:transform}.presence{position:absolute;z-index:1001;bottom:calc(14px + var(--tabbar, 0px));left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;max-width:calc(100% - 24px)}.map-wrap:has(.presence) .map-hud{bottom:calc(62px + var(--tabbar, 0px))}.pres-pill{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border-radius:999px;cursor:pointer;color:var(--text);font:600 13px var(--font);background:linear-gradient(180deg,#141922f0,#0c0f15f0);border:1px solid var(--border-strong);box-shadow:0 10px 30px -10px #000c;white-space:nowrap}.pres-pill:hover{border-color:#f9731680}.pres-faces{display:flex;align-items:center;padding-left:8px}.pres-faces>*{margin-left:-8px}.pres-av{border-radius:50%!important;box-shadow:0 0 0 2px #0e1218}.pres-more{margin-left:2px!important;font-size:11px;font-weight:800;padding:2px 7px;border-radius:99px;background:#ffffff14;color:var(--muted)}.pres-txt{display:flex;align-items:center;gap:5px}.pres-txt b{color:#fff;font-size:14px;font-variant-numeric:tabular-nums}.pres-txt .sep{color:var(--muted);margin:0 3px}.live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:liveDot 2s infinite;margin-right:2px}@keyframes liveDot{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.pres-hz{padding:3px 9px;border-radius:99px;background:#f43f5e1f;border:1px solid rgba(244,63,94,.35);color:#fecdd3;font-size:12px}.pres-hz b{color:#fff}.pres-hz .boss-c{color:#fca5a5}.pres-ev{padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:800;letter-spacing:.03em;color:#fff;animation:evBlink 1.6s ease-in-out infinite}.pres-ev.siege{background:linear-gradient(90deg,#ea580c,#c2410c)}.pres-ev.invasion{background:linear-gradient(90deg,#dc2626,#991b1b)}@keyframes evBlink{50%{filter:brightness(1.35);box-shadow:0 0 14px #ef44448c}}.pres-car{color:var(--muted);font-size:11px;transition:transform .15s}.pres-car{transform:rotate(180deg)}.presence.open .pres-car{transform:none}.pres-drop{margin-bottom:8px;width:320px;max-width:100%;max-height:min(60vh,460px);overflow:auto;padding:8px;border-radius:16px;background:#0d1118f7;border:1px solid var(--border-strong);box-shadow:0 24px 60px -20px #000000e6;animation:pop .15s ease-out}.pd-sec{display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 8px 4px}.pd-sec em{font-style:normal;color:#fff}.pd-list{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.pd-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:none;border:0;color:var(--text);text-align:left;cursor:pointer;font:inherit}.pd-row:hover{background:#ffffff0d}.pd-row.static{cursor:default}.pd-name{flex:1;min-width:0;font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-meta{font-size:11.5px;color:var(--muted)}.pd-meta.app{padding:1px 7px;border-radius:99px;background:#38bdf824;color:#7dd3fc;font-weight:700}.pd-go{opacity:0;transition:opacity .12s}.pd-row:hover .pd-go{opacity:1}.pd-empty{padding:8px;font-size:12.5px;color:var(--muted)}@media (max-width: 700px){.pres-hz,.pres-faces{display:none}.pres-pill{font-size:12px}}.boss-wrap{background:none;border:0}.boss-pin{position:relative;width:34px;height:34px;display:grid;place-items:center}.boss-core{position:relative;z-index:2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:15px;background:radial-gradient(circle at 35% 30%,#f87171,#7f1d1d);border:2px solid #fecaca;box-shadow:0 0 14px #ef4444e6}.boss-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #ef4444;animation:bossRing 1.8s ease-out infinite}.boss-ring.r2{animation-delay:.9s}@keyframes bossRing{0%{transform:scale(.7);opacity:.95}to{transform:scale(2.1);opacity:0}}.boss-name{position:absolute;z-index:3;top:33px;left:50%;transform:translate(-50%);white-space:nowrap;font:800 10.5px var(--font);letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:6px;color:#fff;background:#7f1d1deb;border:1px solid rgba(254,202,202,.4)}.ev-pulse{animation:evPulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes evPulse{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.ev-edge{animation:evDash 1.2s linear infinite}@keyframes evDash{to{stroke-dashoffset:-48}}.ev-fill{animation:evGlow 2.4s ease-in-out infinite}@keyframes evGlow{50%{fill-opacity:.28}}.ev-core{animation:evGlow 1.2s ease-in-out infinite}.ev-wrap{background:none;border:0}.ev-card{position:absolute;left:0;bottom:16px;transform:translate(-50%);width:190px;padding:9px 11px 10px;border-radius:14px;cursor:pointer;color:#fff;font:12px var(--font);background:linear-gradient(160deg,#280e0af2,#0c0e14f5 70%);border:1px solid rgba(249,115,22,.55);box-shadow:0 14px 34px -12px #000000e6,0 0 22px -6px #ef44448c}.ev-card:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:#120f13;border-right:1px solid rgba(249,115,22,.55);border-bottom:1px solid rgba(249,115,22,.55)}.ev-card.invasion{border-color:#ef444499}.ev-card.invasion.pending{border-color:#f59e0b99}.ev-top{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.12em}.ev-ic{font-size:15px}.ev-live{margin-left:auto;font-size:9.5px;font-weight:900;padding:1px 6px;border-radius:99px;background:#dc2626;animation:evBlink 1.4s infinite}.ev-card.pending .ev-live{background:#d97706}.ev-who{font-weight:800;font-size:13.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-who span{font-weight:600;color:#fdba74;font-size:12px}.ev-line{display:flex;align-items:center;justify-content:space-between;margin-top:3px;color:var(--text)}.ev-hearts{color:#ef4444;letter-spacing:1px;font-size:11px}.ev-hearts i{font-style:normal;color:#ffffff2e}.ev-bar{height:5px;border-radius:99px;background:#ffffff1a;margin-top:6px;overflow:hidden}.ev-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#ef4444);box-shadow:0 0 8px #ef4444b3;transition:width .6s}.ev-sub{margin-top:5px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pres-drop{width:380px}.pd-row{position:relative;overflow:hidden;isolation:isolate}.pd-row>*:not(.pd-bg){position:relative;z-index:1}.pd-bg{position:absolute;inset:0;z-index:0;opacity:.45;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.5) 55%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.5) 55%,transparent)}.pd-bg .pbg{position:absolute;inset:0}.pd-bg *{animation-play-state:paused!important}.pd-who{flex:1;min-width:0;display:flex;flex-direction:column}.pd-who .pd-name{flex:none;display:flex;align-items:center;gap:5px}.pd-tag{flex:none;font-size:9.5px;font-weight:900;padding:1px 5px;border-radius:5px;color:#fff}.pd-title{font-size:11px;font-weight:700;color:#fbbf24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-hon{display:flex;gap:0;flex:none}.pd-meta.both{padding:1px 7px;border-radius:99px;background:#22c55e24;color:#86efac;font-weight:700}.page-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40vh;color:var(--muted);font-weight:600}.pl-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent);animation:plSpin .7s linear infinite}@keyframes plSpin{to{transform:rotate(360deg)}}html{-webkit-text-size-adjust:100%}body{font:400 var(--fs-md)/1.5 var(--font);letter-spacing:0;font-feature-settings:"kern","liga";background:var(--bg)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:.005em;line-height:1.15}b,strong{font-weight:600}.num,.tile b,.stat b,td.num,.tnum{font-variant-numeric:tabular-nums}a{color:var(--accent-2);text-underline-offset:2px}::selection{background:#f2711c52;color:#fff}*{scrollbar-width:thin;scrollbar-color:rgba(255,244,232,.14) transparent}::-webkit-scrollbar-thumb{background:#fff4e824;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#fff4e83d}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--focus)!important;border-radius:var(--r-sm)}.input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)!important;border-color:var(--accent)!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-60px;z-index:5000;padding:10px 14px;border-radius:var(--r-md);background:var(--accent);color:var(--accent-ink);font-weight:700;text-decoration:none;transition:top var(--t-fast)}.skip-link:focus{top:12px}.btn{min-height:36px;padding:0 14px;gap:7px;border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);box-shadow:none;filter:none;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:none}.btn.primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2);filter:none;box-shadow:none}.btn.primary:active:not(:disabled){background:var(--accent-3)}a.btn.primary{color:var(--accent-ink)}.btn.danger{background:transparent;border-color:#e5484d73;color:#ff8f92}.btn.danger:hover:not(:disabled){background:var(--err-soft);border-color:var(--err)}.btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:transparent}.btn.sm{min-height:30px;padding:0 10px;font-size:var(--fs-xs);border-radius:var(--r-sm)}.btn.busy{position:relative;color:transparent!important;pointer-events:none}.btn.busy:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-color:var(--text) transparent var(--text) transparent;animation:spin .7s linear infinite}.btn.primary.busy:after{border-color:var(--accent-ink) transparent var(--accent-ink) transparent}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn{border-radius:var(--r-sm);color:var(--muted)}.icon-btn:hover{background:var(--surface-2);color:var(--text)}@media (pointer: coarse){.btn{min-height:var(--tap)}.btn.sm{min-height:34px}.icon-btn{min-width:34px;min-height:34px}}.input,select.input,textarea.input{min-height:36px;background:var(--surface-0);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--text);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.input::placeholder{color:var(--text-3)}.input:hover{border-color:var(--line-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}select.input{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a948b' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}select.input option{background:var(--surface-1)}.field>label{font-size:var(--fs-xs);font-weight:600;color:var(--text-2);letter-spacing:.01em}.hint{color:var(--muted)}.switch .track{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2)}.switch input:checked+.track{background:var(--accent);box-shadow:none}.switch input:checked+.track:after{background:var(--accent-ink)}.switch .track:after{background:var(--text-2)}.switch input:focus-visible+.track{box-shadow:var(--focus)}.switch:hover{background:var(--surface-2)}.chip{border-color:var(--line-2);color:var(--muted);font-weight:500}.chip:hover{color:var(--text);border-color:var(--line-3)}.chip.on{color:var(--text);background:var(--accent-soft);border-color:var(--accent-line)}.seg{background:var(--surface-0);border:1px solid var(--line);border-radius:var(--r-md);padding:3px;box-shadow:none}.seg button{border-radius:var(--r-sm);font-weight:600;font-size:var(--fs-sm);color:var(--muted);padding:7px 12px;transition:color var(--t-fast),background var(--t-fast)}.seg button.on{background:var(--surface-3);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.seg button:not(.on):hover{color:var(--text);background:var(--surface-1)}.glass{background:var(--overlay);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);backdrop-filter:blur(14px) saturate(1.1)}.page .glass{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none;backdrop-filter:none}.page .glass:hover{border-color:var(--line)}.card-pad{padding:var(--s5)}.card-title{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--text);margin:0 0 var(--s3);gap:var(--s2)}.card-title :where(svg){color:var(--muted)}.section-title{font-size:var(--fs-xs);font-weight:600;text-transform:none;letter-spacing:.02em;color:var(--muted)}.tiles{gap:var(--s3)}.tile{padding:var(--s4) var(--s5)}.page .tiles>.tile.glass{background:var(--surface-1)}.tile b{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:0;line-height:1.1;color:var(--text)}.tile span{font-size:var(--fs-xs);text-transform:none;letter-spacing:.01em;color:var(--muted)}.stat{background:var(--surface-2);border-radius:var(--r-md)}.stat b{font-family:var(--font-display);font-size:22px;font-weight:700}.stat span{text-transform:none;letter-spacing:.01em;font-size:var(--fs-xs)}.item{background:var(--surface-1);border-radius:var(--r-md)}.item:hover{background:var(--surface-2);border-color:var(--line)}.page .glass .item{background:var(--surface-2)}.page .glass .item:hover{background:var(--surface-3);transform:none}.tag{font-weight:600}.empty-state{color:var(--muted);padding:var(--s8) var(--s4)}.empty-state .big{opacity:.5}.cmd{background:var(--surface-0);border-color:var(--line)}.progress{background:var(--surface-3)}.page table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.page th{font-size:var(--fs-xs);font-weight:600;color:var(--muted);text-transform:none;letter-spacing:.01em;text-align:left}.page th,.page td{border-bottom:1px solid var(--line)}.page tbody tr:hover td{background:#fff4e806}.map-veil{background:linear-gradient(180deg,#0c0d0fcc,#0c0d0fed)}.map-area.dimmed .map{filter:brightness(.42) saturate(.5);transform:none}.page-scroll{background:transparent}.page{max-width:1240px;padding:var(--s8) var(--s6) 72px}.page-head{position:relative;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s6);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.page-head:after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;background:var(--accent);border-radius:2px}.page-head>div:first-child:after{display:none}.page-head h1{font-size:var(--fs-3xl);font-weight:700;letter-spacing:0;color:var(--text);background:none;-webkit-text-fill-color:currentColor}.page-head p{color:var(--muted);max-width:70ch;font-size:var(--fs-md)}.page-enter-active,.page-leave-active{transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}.navbar{background:#0c0d0ff0;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);gap:var(--s2)}.brand2{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.brand2 .dot{width:7px;height:7px;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.brand2 .dot.off{background:var(--err);box-shadow:0 0 0 3px var(--err-soft)}.links{gap:0;height:100%;align-items:stretch}.links>a,.links .ngroup>a{height:100%;border-radius:0;padding:0 12px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--muted);background:none!important}.links>a:hover,.links .ngroup>a:hover{color:var(--text)}.links>a.on,.links .ngroup>a.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.links .ngroup{height:100%}.links a.accent{color:var(--accent-2)!important;border:0!important}.links a.accent.on,.links a.accent:hover{color:var(--accent-2)!important}.nbadge{background:var(--err);color:#fff;font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:.04em;border-radius:var(--r-xs);padding:1px 5px}.ndrop{border-radius:var(--r-lg)!important;padding:6px!important}.ndrop a{font-family:var(--font);font-size:var(--fs-md)!important;font-weight:500!important;border-radius:var(--r-sm)!important}.ndrop a.on{background:var(--surface-3)!important;color:var(--text)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.user-chip{background:var(--surface-1);border-color:var(--line)}.user-chip:hover{background:var(--surface-2);border-color:var(--line-2)}.tabbar{background:#0c0d0ff7;border-top:1px solid var(--line)}.tabbar a{font-family:var(--font-display);font-size:12.5px;font-weight:600;letter-spacing:.03em;border-radius:0}.tabbar a.on{color:var(--text);box-shadow:inset 0 2px 0 var(--accent)}.tabbar a.on svg{color:var(--accent-2)}.toolbar,.search input,.sidebar,.map-hud .coords,.collapse-btn{background:var(--overlay);border-color:var(--line-2);box-shadow:var(--shadow-2)}.toolbar{border-radius:var(--r-lg)}.toolbar button{border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm)}.toolbar button:hover{background:var(--surface-2)}.toolbar button.on{background:var(--accent);color:var(--accent-ink)}.search input{border-radius:var(--r-lg);min-height:40px}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-2)}.search-results{background:var(--surface-1);border-color:var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-3)}.search-results .sr .kind{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none}.search-results .sr.active,.search-results .sr:hover{background:var(--surface-3)}.sidebar{border-radius:var(--r-xl)}.rail{background:#0000002e;border-right-color:var(--line)}.rail button{border-radius:var(--r-md)}.rail button:hover{background:var(--surface-2)}.rail button.on{color:var(--text);background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}.rail .badge{background:var(--accent);color:var(--accent-ink)}.panel-head h2{font-family:var(--font-display);font-size:19px;font-weight:600}.panel-head,.panel-foot{border-color:var(--line)}.selection-card{background:var(--info-soft);border-color:#4ea4dc66}.leaflet-container{background:#0a0b0c}.leaflet-bar{border:1px solid var(--line-2)!important;border-radius:var(--r-md)!important;box-shadow:var(--shadow-2)!important}.leaflet-bar a{background:var(--overlay)!important;border-bottom-color:var(--line)!important;color:var(--text)!important}.leaflet-bar a:hover{background:var(--surface-3)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--surface-1);border-color:var(--line-2);box-shadow:var(--shadow-3)}.leaflet-popup-content-wrapper{border-radius:var(--r-lg)}.pp-title{font-family:var(--font-display);font-size:17px;font-weight:600}.pp-actions button{background:var(--surface-2);border-color:var(--line-2);border-radius:var(--r-sm);font-weight:600;min-height:32px}.pp-actions button:hover{background:var(--surface-3)}.leaflet-tooltip.tip{background:var(--surface-1);border-color:var(--line-2);border-radius:var(--r-sm);font-weight:500}.modal-backdrop{background:#060607a8;backdrop-filter:blur(2px)}.modal{background:var(--surface-1)!important;border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--shadow-3)}.modal-head{border-color:var(--line);padding:var(--s4) var(--s5)}.modal-head h3{font-family:var(--font-display);font-size:21px;font-weight:600}.modal-body{padding:var(--s5);color:var(--text-2)}.modal-foot{border-color:var(--line);padding:var(--s3) var(--s5);background:var(--surface-0);border-radius:0 0 var(--r-xl) var(--r-xl)}.toasts{gap:var(--s2)}.toast{display:flex;gap:10px;align-items:flex-start;background:var(--surface-2);border:1px solid var(--line-2);border-left:0;border-radius:var(--r-md);box-shadow:var(--shadow-2);padding:11px 14px 11px 12px;font-size:var(--fs-sm);color:var(--text);position:relative;overflow:hidden}.toast:before{content:"";flex:none;width:3px;align-self:stretch;border-radius:2px;background:var(--info)}.toast.success:before{background:var(--ok)}.toast.error:before{background:var(--err)}.toast.warn:before{background:var(--warn)}.toast .t-close{margin:-4px -6px -4px 4px;flex:none;background:none;border:0;color:var(--muted);cursor:pointer;padding:4px;border-radius:var(--r-xs);line-height:0}.toast .t-close:hover{color:var(--text);background:var(--surface-3)}.toast .t-text{flex:1;min-width:0}.conn-banner{position:fixed;z-index:2600;left:50%;top:calc(var(--nav) + 10px);transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid rgba(229,72,77,.45);box-shadow:var(--shadow-2);font-size:var(--fs-sm);max-width:calc(100vw - 24px)}.conn-banner .cb-dot{width:8px;height:8px;border-radius:50%;background:var(--err);flex:none;animation:cbPulse 1.6s ease-in-out infinite}@keyframes cbPulse{50%{opacity:.35}}.skel{display:block;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 40%,var(--surface-2) 80%);background-size:300% 100%;animation:skel 1.4s ease-in-out infinite}@keyframes skel{0%{background-position:100% 0}to{background-position:-50% 0}}.page-loading{color:var(--muted)}@media (max-width: 1000px){.links>a,.links .ngroup>a{padding:0 10px}}@media (max-width: 760px){.page{padding:var(--s5) var(--s4) 48px}.page-head{margin-bottom:var(--s5);padding-bottom:var(--s3)}.page-head h1{font-size:28px}.tile b{font-size:24px}.card-pad{padding:var(--s4)}.brand2{font-size:17px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%!important;max-height:calc(100dvh - 40px);border-radius:var(--r-xl) var(--r-xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}.modal-foot{border-radius:0}.modal-foot .btn{flex:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.boot-error{height:100%;display:grid;place-items:center;padding:24px;text-align:center}.boot-error h1{font-size:var(--fs-2xl);margin:0 0 8px}.boot-error p{color:var(--muted);max-width:44ch;margin:0 auto 20px}.map-area.dimmed .presence{display:none}.map-ctl{position:absolute;z-index:1000;right:10px;bottom:92px;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-2)}.mc-btn{width:36px;height:36px;display:grid;place-items:center;background:var(--overlay);border:0;color:var(--text);cursor:pointer;backdrop-filter:blur(10px)}.mc-btn+.mc-btn{border-top:1px solid var(--line)}.mc-btn:hover{background:var(--surface-3)}.mc-btn.on{color:var(--accent-2);box-shadow:inset 2px 0 0 var(--accent)}.leaflet-bar a{width:36px!important;height:36px!important;line-height:36px!important}.follow-chip{position:absolute;z-index:1000;left:50%;top:66px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;border-radius:999px;background:var(--overlay);border:1px solid var(--accent-line);box-shadow:var(--shadow-2);font-size:var(--fs-sm);backdrop-filter:blur(10px);white-space:nowrap}.follow-chip .fc-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.follow-chip .fc-x{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:0;background:var(--surface-3);color:var(--text);cursor:pointer}.map-area.dimmed .map-ctl,.map-area.dimmed .follow-chip{display:none}@media (max-width: 760px){.follow-chip{top:112px}}.load-err{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--text-2);border-color:#e5484d59!important}@media (max-width: 600px){.subtabs{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}}@media (max-width: 760px){.page-head>div:first-child{min-width:0;flex-basis:100%}.page-actions{width:100%;min-width:0}.page-actions>*{max-width:100%}}.page{overflow-wrap:anywhere}.page-scroll{overflow-x:hidden}.app:not(.on-page) .conn-banner{top:calc(var(--nav) + 62px)}@media (max-width: 760px){.app:not(.on-page) .conn-banner{top:calc(var(--nav) + 108px);font-size:12px}.conn-banner{width:calc(100vw - 24px)}}.ev-card.nest{border-color:#a3e63599;background:linear-gradient(160deg,#13200af2,#0c0e14f5 70%);box-shadow:0 14px 34px -12px #000000e6,0 0 22px -6px #a3e6358c}.ev-card.nest:after{background:#0f140d;border-color:#a3e63599}.ev-card.nest .ev-live{background:#4d7c0f}.ev-card.nest.dormant .ev-live{background:#3f3f46;animation:none}.ev-card.nest .ev-bar i{background:#a3e635}.ev-card.nest .ev-top b{white-space:nowrap}.pres-ev.nest{color:#bef264;border-color:#a3e63573}.inf-tint{position:absolute;inset:0;z-index:400;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(185,28,28,.55) 100%),linear-gradient(#7f1d1d29,#7f1d1d29);mix-blend-mode:multiply;transition:opacity 1.5s var(--ease)}.inf-tint.collapse{background:radial-gradient(ellipse at center,transparent 25%,rgba(77,124,15,.55) 85%,rgba(127,29,29,.7) 100%),linear-gradient(#65a30d24,#7f1d1d2e);animation:infBreath 4s ease-in-out infinite}@keyframes infBreath{50%{filter:saturate(1.4) brightness(1.08)}}@media (prefers-reduced-motion: reduce){.inf-tint.collapse{animation:none}}.pin-veh{background:none;border:0}.vpin{position:relative;width:30px;height:30px;display:grid;place-items:center;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6));transition:transform .15s}.leaflet-marker-icon:hover .vpin{transform:scale(1.15)}.vp-plate{position:relative;width:26px;height:26px;display:grid;place-items:center;color:#fff;clip-path:polygon(25% 3%,75% 3%,98% 50%,75% 97%,25% 97%,2% 50%);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--vc) 85%,#fff 15%),color-mix(in srgb,var(--vc) 55%,#000) 75%)}.vp-plate:before{content:"";position:absolute;inset:0;clip-path:inherit;padding:2px;background:linear-gradient(160deg,#fff8,#0006 60%,#fff4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.vp-plate svg{position:relative;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.vp-own{position:absolute;right:-4px;bottom:-3px;width:14px;height:14px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px #0d0e11,0 0 0 2.5px var(--vc);background:#222}.vp-pulse{position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--vc);animation:vpPulse 1.6s ease-out infinite}@keyframes vpPulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.5);opacity:0}}.vpin.driven .vp-plate{box-shadow:0 0 12px var(--vc)}.vpin.unloaded{opacity:.62;filter:grayscale(.75) drop-shadow(0 2px 3px rgba(0,0,0,.5))}.vp-hp{position:absolute;left:5px;right:5px;bottom:-4px;height:3px;border-radius:2px;background:#000000b3;overflow:hidden}.vp-hp i{display:block;height:100%;background:#ef4444}.vc-banner{background:linear-gradient(110deg,color-mix(in srgb,var(--vc) 55%,#0c0d0f),#0f1013 75%)!important;overflow:hidden}.vc-lines{position:absolute;inset:0;opacity:.35;background:repeating-linear-gradient(100deg,transparent 0 18px,rgba(255,255,255,.18) 18px 20px,transparent 20px 44px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,transparent)}.vc-card.vk-gyro .vc-lines,.vc-card.vk-drone .vc-lines{background:radial-gradient(circle,rgba(255,255,255,.22) 1px,transparent 1.4px) 0 0 / 12px 12px}.mpc-state.idle{color:#fde68a}.mpc-state.idle i{background:#f59e0b}.vc-emb{position:relative;flex:none;width:58px;height:58px;display:grid;place-items:center;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.vc-emb:before{content:"";position:absolute;inset:-4px;clip-path:polygon(25% 3%,75% 3%,98% 50%,75% 97%,25% 97%,2% 50%);background:#0d0e11}.vc-plate{position:relative;width:56px;height:56px;display:grid;place-items:center;color:#fff;clip-path:polygon(25% 3%,75% 3%,98% 50%,75% 97%,25% 97%,2% 50%);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--vc) 80%,#fff 20%),color-mix(in srgb,var(--vc) 50%,#000) 78%)}.vc-plate:before{content:"";position:absolute;inset:0;clip-path:inherit;padding:3px;background:linear-gradient(160deg,#fffa,#0007 55%,#fff5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.vc-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 48%,transparent 60%);transform:translate(-120%);animation:vcShine 4.5s ease-in-out infinite}@keyframes vcShine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.vc-plate svg{position:relative;z-index:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.vc-emb.driven .vc-plate{box-shadow:0 0 0 0 var(--vc)}.vc-emb.driven:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--vc);animation:vpPulse 1.8s ease-out infinite}.vc-emb.unloaded .vc-plate{filter:grayscale(.7) brightness(.85)}.vc-owner{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(255,255,255,.07)}.vc-oav{position:relative;flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,var(--vc),#222)}.vc-oav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.vc-oav span{font-size:12px;font-weight:900;color:#ffffffe6}.vc-ow{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.vc-lbl{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vc-ow b{font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px}.vc-ow b em{font-style:normal;font-size:9.5px;font-weight:900;line-height:15px;padding:0 5px;border-radius:5px;color:#fff}.vc-ttl{font-size:11px;font-weight:700;color:#fbbf24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-best{flex:none;line-height:0}.vc-bars{display:grid;gap:6px;margin-top:10px}.vc-bar{display:grid;grid-template-columns:74px 1fr 38px;align-items:center;gap:8px;font-size:11.5px}.vc-bl{color:var(--muted);font-weight:700;white-space:nowrap}.vc-track{height:8px;border-radius:99px;background:#ffffff12;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.vc-track i{display:block;height:100%;border-radius:99px;background-image:linear-gradient(180deg,rgba(255,255,255,.3),transparent)!important;background-blend-mode:overlay;transition:width .6s}.vc-bar b{text-align:right;font-variant-numeric:tabular-nums;font-weight:900}@media (prefers-reduced-motion: reduce){.vp-pulse,.vc-plate:after,.vc-emb.driven:after{animation:none}}.vbadge{position:relative;flex:none;width:var(--s);height:var(--s);display:grid;place-items:center;cursor:pointer;filter:drop-shadow(0 3px 5px rgba(0,0,0,.45))}.vbadge .vp-plate{width:var(--s);height:var(--s)}.vbadge.unloaded{filter:grayscale(.75) brightness(.85);opacity:.75}.vbadge.driven .vp-plate{box-shadow:0 0 10px var(--vc)}.map-area.dimmed .map,.map-area.dimmed .map *{animation-play-state:paused!important;transition:none!important}.map-area.dimmed .map{visibility:hidden}.page-layer .glass,.page-layer .card,.page-layer .btn,.page-layer .input,.page-layer .chip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-layer .glass{background:#101319ed}.page-layer .mcard,.page-layer .acard{content-visibility:auto;contain-intrinsic-size:auto 270px}.page-layer :is(.mcard,.acard,.ptag,.splate,tr,.item,.brow,.rrow,.prow,.arow,.bw):not(:hover) :is(.pf,.ba,.pf *,.ba *){animation:none!important}.pf.mini .pf-back{display:none}.pf.mini .pf-ring{-webkit-mask:none;mask:none;z-index:1;padding:0}.page-layer .mcard,.page-layer .acard{box-shadow:0 6px 16px -8px #0009}.empty-state{line-height:1.5}.empty-state .big{width:64px;height:64px;margin:0 auto 12px;display:grid;place-items:center;font-size:30px;line-height:1;opacity:1;border-radius:18px;border:1px solid rgba(249,115,22,.26);background:radial-gradient(circle at 50% 28%,#f973162e,#ffffff05 72%);box-shadow:inset 0 1px #ffffff0f,0 12px 28px -16px #f97316b3;filter:saturate(.8)}.pd-vis{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-login{display:block;font-size:10.5px;color:#94a3b8;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:all}.pd-row.visitor .pd-name{color:var(--muted);font-style:italic}.pd-meta.vis{padding:1px 7px;border-radius:99px;background:#94a3b824;color:#cbd5e1;font-weight:700}.leaflet-svgtop-pane,.leaflet-svgtop-pane>svg{pointer-events:none}.leaflet-svgtop-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.pf-hazard .pf-ring{background:repeating-conic-gradient(from var(--pfa),#facc15 0 14deg,#111 14deg 28deg);animation-duration:9s}.pf-hazard .pf-back{opacity:.45;background:radial-gradient(circle,#facc15,transparent 70%);animation:pfPulse 2s ease-in-out infinite}.pf-blink{animation:pfBlink 1.6s steps(1) infinite}@keyframes pfBlink{50%{opacity:.25}}.pf-spin-c{animation:pfRot 6s linear infinite}.pf-circuit .pf-ring{background:conic-gradient(from var(--pfa),#042f2e,#2dd4bf 10%,#0f766e 22%,#042f2e 40%,#67e8f9 55%,#f0fdfa 58%,#0e7490 66%,#042f2e);animation-duration:4s}.pf-circuit .pf-back{opacity:.55;background:radial-gradient(circle,#14b8a6,transparent 70%);animation:pfPulse 2.8s ease-in-out infinite}.pf-pulse{stroke-dasharray:6 34;stroke-dashoffset:40;animation:pfTrace 2.2s linear infinite;filter:drop-shadow(0 0 2px #5eead4)}@keyframes pfTrace{to{stroke-dashoffset:0}}.pf-led{animation:pfLed 1.1s steps(1) infinite}@keyframes pfLed{50%{fill:#0f766e}}.pf-reaper .pf-ring{background:conic-gradient(from var(--pfa),#0a0a0a,#6b21a8 15%,#0a0a0a 32%,#a3e635 44%,#14532d 50%,#0a0a0a 64%,#581c87 82%,#0a0a0a);animation-duration:6s}.pf-reaper .pf-back{opacity:.6;background:radial-gradient(circle,#7e22ce,#365314 50%,transparent 72%);animation:pfPulse 3.4s ease-in-out infinite}.pf-orbit{transform-origin:50px 50px;animation:pfRot 5s linear infinite;filter:drop-shadow(0 0 3px #a855f7)}.pf-soul{animation:pfSoul 3.4s ease-in infinite;opacity:0;filter:drop-shadow(0 0 2px #a3e635)}@keyframes pfSoul{0%{transform:translate(0) scale(.6);opacity:0}25%{opacity:.9}to{transform:translate(-4px,-34px) scale(1.3);opacity:0}}.pf-eye{animation:pfEye 2.6s ease-in-out infinite;filter:drop-shadow(0 0 2px #a3e635)}@keyframes pfEye{0%,to{opacity:.3}50%{opacity:1}}.pf-plasma .pf-ring{background:conic-gradient(from var(--pfa),#0e7490,#22d3ee,#f0f9ff 18%,#d946ef 34%,#701a75 48%,#22d3ee 66%,#ecfeff 70%,#0e7490);animation-duration:1.8s}.pf-plasma .pf-back{opacity:.8;inset:calc(var(--t) * -2.8);background:conic-gradient(#22d3ee,#d946ef,#22d3ee,#a5f3fc,#22d3ee);animation:pfRot 4s linear infinite}.pf-electron{filter:drop-shadow(0 0 3px var(--ec)) drop-shadow(0 0 6px var(--ec))}.pf-hellfire .pf-ring{padding:calc(var(--t) * 1.15);inset:calc(var(--t) * -1.15);background:conic-gradient(from var(--pfa),#450a0a,#dc2626,#f97316 25%,#fde047 30%,#b91c1c 45%,#450a0a 55%,#ef4444 75%,#fb923c 85%,#450a0a);animation:pfSpin 2s linear infinite,pfBeat 1.5s ease-in-out infinite}.pf-hellfire .pf-back{opacity:.85;background:radial-gradient(circle at 50% 55%,#f97316,#991b1b 45%,transparent 70%);animation:pfFire .35s ease-in-out infinite alternate}.pf-horn{filter:drop-shadow(0 0 3px #dc2626);transform-origin:30px 6px;animation:pfHorn 2.8s ease-in-out infinite}.pf-horn.r{transform-origin:70px 6px}@keyframes pfHorn{50%{filter:drop-shadow(0 0 6px #f97316)}}.pf-apex .pf-ring{background:conic-gradient(from var(--pfa),#0a0a0a,#b91c1c 12%,#fecaca 16%,#7f1d1d 24%,#0a0a0a 45%,#dc2626 70%,#0a0a0a);animation:pfSpin 3s linear infinite,pfBeat 2s ease-in-out infinite}.pf-apex .pf-back{opacity:.6;background:radial-gradient(circle,#dc2626,transparent 70%);animation:pfBeat 2s ease-in-out infinite}.pf-claw path{stroke-dasharray:10;stroke-dashoffset:10;animation:pfSlash 3.2s ease-out infinite;filter:drop-shadow(0 0 3px #ef4444)}.pf-claw path:nth-child(2){animation-delay:.07s}.pf-claw path:nth-child(3){animation-delay:.14s}@keyframes pfSlash{0%{stroke-dashoffset:10;opacity:1}8%{stroke-dashoffset:0}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.pf-void .pf-ring{padding:calc(var(--t) * 1.2);inset:calc(var(--t) * -1.2);background:conic-gradient(from var(--pfa),#000,#7c3aed 12%,#000 25%,#c084fc 40%,#000 52%,#4c1d95 70%,#f5d0fe 74%,#000 82%);animation-duration:2.6s;box-shadow:0 0 calc(var(--s) * .12) #7c3aed}.pf-void .pf-back{opacity:.95;inset:calc(var(--t) * -3.2);background:conic-gradient(#000,#6d28d9,#000,#a855f7,#000,#4c1d95,#000);animation:pfRot 3.5s linear infinite reverse}.pf-rot-rev{transform-origin:50px 50px;animation:pfRot 9s linear infinite reverse}.pf-suck{animation:pfSuck 2.8s ease-in infinite;opacity:0;transform-box:fill-box;filter:drop-shadow(0 0 2px #c084fc)}@keyframes pfSuck{0%{transform:translateY(-6px) scale(1.3);opacity:0}30%{opacity:1}to{transform:translateY(14px) scale(.2);opacity:0}}.pf-rift{animation:pfFlick 1.8s steps(1) infinite;filter:drop-shadow(0 0 3px #e879f9)}.pf-celestial .pf-ring{padding:calc(var(--t) * 1.2);inset:calc(var(--t) * -1.2);background:conic-gradient(from var(--pfa),#fffbeb,#fde68a 12%,#ffffff 22%,#fbbf24 38%,#fef9c3 55%,#ffffff 62%,#f59e0b 80%,#fffbeb);animation-duration:4s}.pf-celestial .pf-back{opacity:.85;inset:calc(var(--t) * -3.2);background:radial-gradient(circle,#fffbeb,#fde68a 35%,transparent 70%);animation:pfPulse 3s ease-in-out infinite}.pf-halo{animation:pfBob 3s ease-in-out infinite;filter:drop-shadow(0 0 3px #fde047) drop-shadow(0 0 6px #fef08a)}.pf-wing{filter:drop-shadow(0 0 3px rgba(253,224,71,.7));animation:pfFlapL 3.2s ease-in-out infinite;transform-origin:4px 50px}.pf-wing.r{animation-name:pfFlapR;transform-origin:96px 50px}@keyframes pfFlapL{50%{transform:rotate(-9deg)}}@keyframes pfFlapR{50%{transform:rotate(9deg)}}@media (prefers-reduced-motion: reduce){.pf-svg *{animation:none!important}}.pz-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.pbg i.pz-dust,.pbg i.pz-ash,.pbg i.pz-ember,.pbg i.pz-bub,.pbg i.pz-twk,.pbg i.pz-gold{position:absolute;display:block;border-radius:50%;pointer-events:none}.pbg-highway{background:#170a05}.pz-sunglow{position:absolute;left:39.6%;top:55.5%;width:60cqmax;height:60cqmax;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(253,186,116,.45),transparent 60%);animation:pzBreathe 7s ease-in-out infinite;mix-blend-mode:screen}@keyframes pzBreathe{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.06)}}.pz-dust{width:calc(3px * var(--s));height:calc(3px * var(--s));background:#fdba74;opacity:.5;animation:pzDust linear infinite}@keyframes pzDust{0%{transform:translate(-10cqw);opacity:0}15%{opacity:.6}to{transform:translate(60cqw) translateY(-6cqh);opacity:0}}.pz-weed{position:absolute;bottom:9%;left:0;width:6cqmin;height:6cqmin;min-width:18px;min-height:18px;animation:pzRoll 16s linear infinite}.pz-weed svg{width:100%;height:100%;animation:pbSpin 1.6s linear infinite}@keyframes pzRoll{0%{transform:translate(-10cqw)}25%{transform:translate(18cqw,-2cqh)}50%{transform:translate(46cqw)}75%{transform:translate(78cqw,-1.5cqh)}to{transform:translate(115cqw)}}.pbg-groundzero{background:#2a0f06}.pz-flare{position:absolute;left:61%;top:80%;width:70cqmax;height:30cqmax;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(255,237,213,.55),rgba(249,115,22,.25) 35%,transparent 65%);mix-blend-mode:screen;animation:pzFlare 3.6s ease-in-out infinite}@keyframes pzFlare{0%,to{opacity:.7}40%{opacity:1}55%{opacity:.8}}.pz-shock{position:absolute;left:61%;top:81%;width:30cqmax;height:6cqmax;border-radius:50%;background:radial-gradient(closest-side,transparent 72%,rgba(254,215,170,.55) 88%,transparent 100%);filter:blur(.25cqmax);mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.1);opacity:0;animation:pzShock 6s ease-out infinite}.pz-shock.s2{animation-delay:3s}@keyframes pzShock{0%{transform:translate(-50%,-50%) scale(.1);opacity:.9}to{transform:translate(-50%,-50%) scale(4.5);opacity:0}}.pz-ash{width:calc(3px * var(--s));height:calc(2px * var(--s));background:#d6d3d1;opacity:.5;animation:pzAsh linear infinite}@keyframes pzAsh{0%{transform:translateY(-20cqh) rotate(0);opacity:0}15%{opacity:.6}to{transform:translate(-8cqw,70cqh) rotate(540deg);opacity:0}}.pbg-outbreak{background:#0b1215}.pz-lamp{animation:pzLamp 4s ease-in-out infinite}.pz-lamp.flick{animation:pzFlick 3.1s steps(1) infinite}@keyframes pzLamp{50%{opacity:.82}}@keyframes pzFlick{0%,to{opacity:1}10%{opacity:.15}13%{opacity:1}47%{opacity:.2}49%{opacity:.9}51%{opacity:.1}55%{opacity:1}}.pz-siren{position:absolute;left:50%;top:0;width:160cqmax;height:160cqmax;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 40deg,rgba(239,68,68,.32) 60deg,transparent 80deg 220deg,rgba(239,68,68,.32) 240deg,transparent 260deg);animation:pbSpin 3.2s linear infinite;mix-blend-mode:screen}.pz-redwash{position:absolute;inset:0;background:#dc26262e;animation:pzRedwash 1.6s ease-in-out infinite;mix-blend-mode:screen}@keyframes pzRedwash{50%{opacity:.15}}.pz-greenfog{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(0deg,rgba(132,204,22,.32),transparent);animation:pzFog 9s ease-in-out infinite alternate}@keyframes pzFog{to{opacity:.55;transform:translate(3%)}}.pz-bub{top:auto!important;bottom:10%;width:calc(6px * var(--s));height:calc(6px * var(--s));border:1.5px solid rgba(190,242,100,.8);animation:pzBub ease-in infinite}@keyframes pzBub{0%{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(-48cqh);opacity:0}}.pbg-cyber{background:#07040f}.pz-sign{animation:pzSign 5s steps(1) infinite}@keyframes pzSign{0%,to{opacity:1}71%{opacity:.35}72%{opacity:1}74%{opacity:.2}76%{opacity:1}}.pz-rain{position:absolute;inset:-20% 0 0;background-image:repeating-linear-gradient(100deg,transparent 0 22px,rgba(165,243,252,.22) 22px 23px,transparent 23px 47px);background-size:220px 220px;animation:pzRain .45s linear infinite}.pz-rain.b{opacity:.55;background-size:140px 140px;animation-duration:.7s;background-image:repeating-linear-gradient(100deg,transparent 0 16px,rgba(240,171,252,.2) 16px 17px,transparent 17px 36px)}@keyframes pzRain{to{background-position:-40px 220px}}.pz-puddle{position:absolute;left:0;right:0;bottom:0;height:9%;background:linear-gradient(90deg,#22d3ee40,#e879f94d,#fde04733,#22d3ee40);filter:blur(6px);animation:pzPuddle 4s ease-in-out infinite alternate}@keyframes pzPuddle{to{opacity:.55;transform:scaleX(1.04)}}.pbg-hellgate{background:#1a0402}.pz-lavaglow{position:absolute;left:0;right:0;bottom:0;height:45%;background:radial-gradient(ellipse at 50% 100%,rgba(249,115,22,.55),transparent 65%);mix-blend-mode:screen;animation:pzLava 2.6s ease-in-out infinite}@keyframes pzLava{50%{opacity:.55}}.pz-ember{top:auto!important;bottom:4%;width:calc(4px * var(--s));height:calc(4px * var(--s));background:#fdba74;box-shadow:0 0 6px #f97316;animation:pzEmber linear infinite}@keyframes pzEmber{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}to{transform:translate(6cqw,-85cqh) scale(.3);opacity:0}}.pz-heat{position:absolute;left:0;right:0;bottom:0;height:20%;background:linear-gradient(0deg,rgba(254,240,138,.12),transparent);animation:pzLava 1.3s ease-in-out infinite alternate}.pbg-horizon{background:#020208}.pz-bh{position:absolute;left:50%;top:50%;width:62cqmin;height:62cqmin;transform:translate(-50%,-50%)}.pz-hole{position:absolute;inset:31%;border-radius:50%;background:#000;box-shadow:0 0 0 .5cqmin #ffedd5d9,0 0 4cqmin 1cqmin #fb923ca6,0 0 12cqmin 3cqmin #ea580c59}.pz-lens{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,transparent 54%,rgba(254,215,170,.95) 57%,rgba(251,146,60,.6) 62%,rgba(124,45,18,.2) 68%,transparent 71%);filter:blur(.25cqmin);animation:pzLens 5s ease-in-out infinite}@keyframes pzLens{50%{filter:blur(.4cqmin) brightness(1.2)}}.pz-dw{position:absolute;inset:-30%;perspective:140cqmin}.pz-dw{clip-path:inset(-60% -60% 50% -60%)}.pz-dw.front{clip-path:inset(50% -60% -60% -60%)}.pz-disk{position:absolute;inset:0;border-radius:50%;transform:rotateX(78deg) rotate(0);background:conic-gradient(from 0deg,#fff7ed,#fdba74,#ea580c,#7c2d12,#431407,#9a3412,#fb923c,#fef3c7,#fff7ed);-webkit-mask:radial-gradient(closest-side,transparent 40%,#000 45%,#000 70%,transparent 100%);mask:radial-gradient(closest-side,transparent 40%,#000 45%,#000 70%,transparent 100%);animation:pzDisk 6s linear infinite;filter:blur(.15cqmin) brightness(1.15)}@keyframes pzDisk{to{transform:rotateX(78deg) rotate(360deg)}}.pz-twk{width:calc(3px * var(--s));height:calc(3px * var(--s));background:#fff;box-shadow:0 0 6px #fff;animation:pbTwinkle ease-in-out infinite}.pbg-celestial{background:#1c0a02}.pz-godrays{position:absolute;left:50%;top:43%;width:200cqmax;height:200cqmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(255,251,235,.22) 0 4deg,transparent 4deg 15deg);-webkit-mask:radial-gradient(circle,#000 4%,transparent 45%);mask:radial-gradient(circle,#000 4%,transparent 45%);animation:pzRays 80s linear infinite;mix-blend-mode:screen}@keyframes pzRays{to{transform:translate(-50%,-50%) rotate(360deg)}}.pz-gold{top:auto!important;bottom:6%;width:calc(4px * var(--s));height:calc(4px * var(--s));background:#fef08a;box-shadow:0 0 8px #facc15;animation:pzEmber linear infinite}@media (prefers-reduced-motion: reduce){.pbg [class^=pz-],.pbg [class*=" pz-"]{animation:none!important}}.pf-hk-vip{--k: #a855f7}.pf-hk-aw{--k: #3b82f6}.pbg-h.hk-vip{--k: #7c3aed}.pbg-h.hk-aw{--k: #2563eb}.pbg-h.hk-vip .pb-scene{background:radial-gradient(40% 35% at 30% 40%,rgba(124,58,237,.55),transparent),radial-gradient(35% 30% at 75% 70%,rgba(250,204,21,.25),transparent);filter:blur(14px);animation:pbBlob 12s ease-in-out infinite alternate}.pbg-h.hk-aw .pb-scene{background:radial-gradient(45% 40% at 50% 45%,rgba(37,99,235,.55),transparent),repeating-conic-gradient(from 0deg at 50% 45%,rgba(253,224,71,.12) 0 6deg,transparent 6deg 20deg);animation:pbBlob 14s ease-in-out infinite alternate}.pf-neonmoon .pf-ring{padding:calc(var(--t) * 1.15);inset:calc(var(--t) * -1.15);background:conic-gradient(from var(--pfa),#042f2e,#2dd4bf 10%,#ecfeff 15%,#14b8a6 24%,#042f2e 38%,#a78bfa 50%,#042f2e 60%,#5eead4 78%,#ffffff 82%,#0d9488 90%,#042f2e);animation-duration:3.6s;filter:drop-shadow(0 0 calc(var(--s) * .05) #2dd4bf) drop-shadow(0 0 calc(var(--s) * .1) #14b8a6)}.pf-neonmoon .pf-back{opacity:.95;inset:calc(var(--t) * -3.2);background:radial-gradient(circle,rgba(45,212,191,.75),transparent 45%),conic-gradient(from 0deg,#022c2c,#2dd4bf,#1e1b4b,#5eead4,#312e81,#14b8a6,#022c2c);animation:pfRot 7s linear infinite reverse,pfNeonPulse 2.6s ease-in-out infinite}@keyframes pfNeonPulse{50%{opacity:.65}}.pf-nm-orbit{transform-origin:50px 50px;animation:pfRot 20s linear infinite reverse;filter:drop-shadow(0 0 2px #2dd4bf)}.pf-nm-star{animation:pfTwinkle 2.4s ease-in-out infinite;opacity:0;filter:drop-shadow(0 0 2px #5eead4)}.pf-nm-moon{animation:pfBob 3.4s ease-in-out infinite;filter:drop-shadow(0 0 3px #2dd4bf) drop-shadow(0 0 7px #14b8a6)}.pf-nm-comet{animation:pfComet 4.5s ease-in infinite;opacity:0;filter:drop-shadow(0 0 3px #5eead4)}@keyframes pfComet{0%,70%{opacity:0;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(40px,20px)}}.pbg-turquoise{background:#01070b}.pz-galaxy{position:absolute;left:30%;top:34%;width:62cqmin;height:62cqmin;transform:translate(-50%,-50%) rotate(-22deg) scaleY(.48);filter:drop-shadow(0 0 1.2cqmin rgba(45,212,191,.7))}.pz-gspin{width:100%;height:100%;animation:pbSpin 120s linear infinite}.pz-gspin svg{width:100%;height:100%;display:block}.pz-ngrid{position:absolute;left:-50%;right:-50%;bottom:-2%;height:27%;transform-origin:50% 0;transform:perspective(40cqh) rotateX(62deg);background-image:linear-gradient(rgba(45,212,191,.75) 2px,transparent 2px),linear-gradient(90deg,rgba(45,212,191,.75) 2px,transparent 2px);background-size:6cqh 6cqh;animation:pzGrid 1.6s linear infinite;-webkit-mask:linear-gradient(180deg,transparent,#000 35%);mask:linear-gradient(180deg,transparent,#000 35%);filter:drop-shadow(0 0 4px #2dd4bf)}@keyframes pzGrid{to{background-position:0 6cqh}}.pz-nhaze{position:absolute;left:0;right:0;top:66%;height:12%;background:radial-gradient(ellipse at 50% 100%,rgba(45,212,191,.35),transparent 70%);animation:pzBreathe2 4s ease-in-out infinite}@keyframes pzBreathe2{50%{opacity:.55}}.pz-twk.tq{background:#99f6e4;box-shadow:0 0 8px #2dd4bf}.pz-shoot{position:absolute;width:14cqmin;height:2px;background:linear-gradient(90deg,transparent,#ecfeff);border-radius:2px;filter:drop-shadow(0 0 4px #5eead4);opacity:0;transform:rotate(-25deg);animation:pzShoot 7s ease-in infinite}.pz-shoot.s1{left:55%;top:12%}.pz-shoot.s2{left:15%;top:28%;animation-delay:3.6s;animation-duration:9s}@keyframes pzShoot{0%,80%{opacity:0;transform:rotate(-25deg) translate(0)}83%{opacity:1}to{opacity:0;transform:rotate(-25deg) translate(-30cqw)}}.pz3{position:absolute;inset:0;overflow:hidden;--u: calc(max(100cqw, 177.78cqh) / 1920)}.pz3>i,.pz3>div{position:absolute;display:block}.pz3 svg{display:block;width:100%;height:100%;overflow:visible}@keyframes pz3Up{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-38cqh);opacity:0}}@keyframes pz3Down{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(4cqw,34cqh);opacity:0}}@keyframes pz3Drift{0%,to{transform:translate(0);opacity:.15}50%{transform:translate(3cqw,-4cqh);opacity:.8}}@keyframes pz3Blink{0%,to{opacity:1}50%{opacity:.1}}@keyframes pz3Pulse{0%{transform:scale(.35);opacity:0}20%{opacity:.9}to{transform:scale(1.25);opacity:0}}.pbg-terminal{background:#010604}.pz3-col{top:0;color:#4ade80;font:700 calc(21 * var(--u)) / 1.08 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:calc(4 * var(--u));white-space:nowrap;text-shadow:0 0 calc(8 * var(--u)) #22c55e;animation:pz3Fall linear infinite;will-change:transform;-webkit-mask:linear-gradient(180deg,transparent,#000 35%,#000 80%,transparent);mask:linear-gradient(180deg,transparent,#000 35%,#000 80%,transparent)}@keyframes pz3Fall{0%{transform:translateY(-100%)}to{transform:translateY(100cqh)}}.pz3-eye{border-radius:50%;background:radial-gradient(circle,#fecaca 0 7%,rgba(239,68,68,.9) 16%,rgba(239,68,68,.35) 34%,transparent 64%);animation:pz3Eye 3.2s ease-in-out infinite}@keyframes pz3Eye{0%,to{opacity:.3;transform:scale(.75)}45%{opacity:1;transform:scale(1.05)}52%{opacity:.2}58%{opacity:1}}.pz3-scan{left:0;right:0;top:-14%;height:14%;background:linear-gradient(180deg,transparent,rgba(74,222,128,.09),transparent);animation:pz3Scan 7s linear infinite}@keyframes pz3Scan{to{transform:translateY(820%)}}.pz3-lines{inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.26) 0 1px,transparent 1px 3px)}.pz3-flick{inset:0;background:#4ade800d;opacity:0;animation:pz3Flick 5s steps(1) infinite}@keyframes pz3Flick{0%,to{opacity:0}61%{opacity:1}62%{opacity:0}64%{opacity:.7}65%{opacity:0}}.pz3-cur{animation:pz3Cursor 1.05s steps(1) infinite}@keyframes pz3Cursor{50%{opacity:0}}.pbg-monolith{background:#05031a}.pz3-beam{background:linear-gradient(0deg,#67e8f9bf,#67e8f900);filter:blur(calc(8 * var(--u)));transform-origin:50% 100%;animation:pz3Beam 3.4s ease-in-out infinite}@keyframes pz3Beam{50%{opacity:.35;transform:scaleX(.6)}}.pz3-rings{transform:scaleY(.3);filter:drop-shadow(0 0 calc(6 * var(--u)) #22d3ee)}.pz3-ring{position:absolute;inset:0;animation:pz3Spin 70s linear infinite}.pz3-ring.rev{inset:16%;animation-duration:44s;animation-direction:reverse;filter:drop-shadow(0 0 calc(6 * var(--u)) #f59e0b)}@keyframes pz3Spin{to{transform:rotate(360deg)}}.pz3-mote{width:calc(5 * var(--u) * var(--s));height:calc(5 * var(--u) * var(--s));border-radius:50%;background:#a5f3fc;box-shadow:0 0 calc(8 * var(--u)) #22d3ee;top:auto!important;bottom:8%;animation:pz3Up linear infinite}.pbg-lattice{background:#030014}.pz3-tess{perspective:calc(1300 * var(--u))}.pz3-cube{position:absolute;inset:0;transform-style:preserve-3d;animation:pz3Tess 16s linear infinite}.pz3-cube.in{inset:25%;animation-duration:10s;animation-direction:reverse}.pz3-cube i{position:absolute;inset:0;border:calc(3 * var(--u)) solid #22d3ee;background:#22d3ee09;box-shadow:0 0 calc(16 * var(--u)) #22d3ee8c,inset 0 0 calc(16 * var(--u)) #22d3ee59}.pz3-cube.in i{border-color:#f0abfc;background:#f0abfc0f;box-shadow:0 0 calc(16 * var(--u)) #e879f9b3,inset 0 0 calc(16 * var(--u)) #e879f966}.pz3-cube .f{transform:translateZ(calc(165 * var(--u)))}.pz3-cube .b{transform:rotateY(180deg) translateZ(calc(165 * var(--u)))}.pz3-cube .l{transform:rotateY(-90deg) translateZ(calc(165 * var(--u)))}.pz3-cube .r{transform:rotateY(90deg) translateZ(calc(165 * var(--u)))}.pz3-cube .t{transform:rotateX(90deg) translateZ(calc(165 * var(--u)))}.pz3-cube .d{transform:rotateX(-90deg) translateZ(calc(165 * var(--u)))}.pz3-cube.in .f{transform:translateZ(calc(82.5 * var(--u)))}.pz3-cube.in .b{transform:rotateY(180deg) translateZ(calc(82.5 * var(--u)))}.pz3-cube.in .l{transform:rotateY(-90deg) translateZ(calc(82.5 * var(--u)))}.pz3-cube.in .r{transform:rotateY(90deg) translateZ(calc(82.5 * var(--u)))}.pz3-cube.in .t{transform:rotateX(90deg) translateZ(calc(82.5 * var(--u)))}.pz3-cube.in .d{transform:rotateX(-90deg) translateZ(calc(82.5 * var(--u)))}@keyframes pz3Tess{0%{transform:rotateX(-22deg) rotateY(0) rotate(8deg)}to{transform:rotateX(338deg) rotateY(360deg) rotate(8deg)}}.pz3-pulse{border-radius:50%;border:calc(3 * var(--u)) solid rgba(240,171,252,.7);animation:pz3Pulse 4s ease-out infinite}.pz3-rise{width:calc(4 * var(--u) * var(--s));height:calc(4 * var(--u) * var(--s));background:#f0abfc;box-shadow:0 0 calc(8 * var(--u)) #e879f9;top:auto!important;bottom:4%;animation:pz3Up linear infinite}.pz3-rise:nth-child(odd){background:#a5f3fc;box-shadow:0 0 calc(8 * var(--u)) #22d3ee}.pbg-orbital{background:#01020a}.pz3-radar{border-radius:50%;background:conic-gradient(from 0deg,rgba(34,211,238,.5),rgba(34,211,238,0) 24%,transparent);animation:pz3Spin 4s linear infinite}.pz3-lock{border-radius:50%;border:calc(3 * var(--u)) solid #f59e0b;animation:pz3Lock 1.8s ease-out infinite}@keyframes pz3Lock{0%{transform:scale(1.7);opacity:0}30%{opacity:1}to{transform:scale(.45);opacity:0}}.pz3-beacon{border-radius:50%;background:radial-gradient(circle,#fee2e2 0 18%,#ef4444 36%,#ef444400 70%);animation:pz3Blink 1.5s steps(1) infinite}.pz3-tick{overflow:hidden;white-space:nowrap;color:#67e8f9;font:700 calc(19 * var(--u)) / calc(30 * var(--u)) ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:calc(2 * var(--u));-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.pz3-tick span{display:inline-block;animation:pz3Ticker 36s linear infinite}@keyframes pz3Ticker{to{transform:translate(-50%)}}.pz3-sat{width:calc(4 * var(--u));height:calc(4 * var(--u));background:#fff;box-shadow:0 0 calc(6 * var(--u)) #bae6fd;top:calc(var(--s) * 30%)!important;left:-2%!important;animation:pz3Sat linear infinite;animation-duration:22s!important}@keyframes pz3Sat{0%{transform:translate(0)}to{transform:translate(105cqw)}}.pbg-neural{background:#05010a}.pz3-syn{border-radius:50%;background:radial-gradient(circle,#fff 0 25%,#e879f9 45%,#e879f900 72%);box-shadow:0 0 calc(14 * var(--u)) #e879f9;animation:pz3Syn 2.8s ease-in-out infinite}@keyframes pz3Syn{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.pz3-node{border-radius:50%;background:radial-gradient(circle,#f0abfcd9,#f0abfc00 65%);animation:pz3Node 4s ease-in-out infinite}@keyframes pz3Node{0%,to{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.pz3-ghost{inset:0;background:linear-gradient(90deg,transparent 25%,rgba(103,232,249,.045),transparent 75%);animation:pz3Sweep 6.5s ease-in-out infinite}@keyframes pz3Sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.pbg-enigma{background:#070503}.pz3-rotor{animation:pz3Rotor linear infinite;animation-timing-function:steps(26)}.pz3-rotor.r1{animation-duration:260s}.pz3-rotor.r2{animation-duration:78s}.pz3-rotor.r3{animation-duration:15.6s}@keyframes pz3Rotor{to{transform:rotate(-360deg)}}.pz3-lamp{border-radius:50%;opacity:0;background:radial-gradient(circle,#fef3c7f2 0 26%,#f59e0b99 42%,#f59e0b00 70%);animation:pz3Lamp 6.3s steps(1) infinite}@keyframes pz3Lamp{0%{opacity:1}12%{opacity:0}}.pz3-dust{width:calc(4 * var(--u) * var(--s));height:calc(4 * var(--u) * var(--s));border-radius:50%;background:#fde68a;opacity:.5;animation:pz3Drift ease-in-out infinite}.pbg-signal{background:#020617}.pz3-wave{border-radius:50%;border:calc(3 * var(--u)) solid rgba(165,243,252,.75);box-shadow:0 0 calc(18 * var(--u)) #22d3ee80;animation:pz3Wave 4.8s ease-out infinite}@keyframes pz3Wave{0%{transform:scale(.06);opacity:0}15%{opacity:1}to{transform:scale(1);opacity:0}}.pz3-star{border-radius:50%;background:radial-gradient(circle,#fff 0 10%,#a5f3fcb3 24%,#a5f3fc00 62%);animation:pz3Star 2.4s ease-in-out infinite}@keyframes pz3Star{50%{transform:scale(1.35);opacity:.7}}.pbg-glitch{background:#030303}.pz3-gbar{left:0;right:0;opacity:0;animation:pz3Gbar steps(1) infinite}@keyframes pz3Gbar{0%,to{opacity:0;transform:none}9%{opacity:1;transform:translate(var(--x))}13%{opacity:0}61%{opacity:1;transform:translate(calc(var(--x) * -1))}63%{opacity:0}}.pz3-pupil{border-radius:50%;background:radial-gradient(circle,#000 0 36%,#ef4444d9 40%,#ef444400 64%);animation:pz3Dilate 5s ease-in-out infinite}@keyframes pz3Dilate{0%,to{transform:scale(.85)}40%{transform:scale(1.3)}44%{transform:scale(.7)}}.pbg-glitch .pz3-scan{background:linear-gradient(180deg,transparent,rgba(255,255,255,.07),transparent);animation-duration:4.5s}.pz3-noise{inset:0;opacity:.06;background:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 7px);animation:pz3Noise .4s steps(4) infinite}@keyframes pz3Noise{25%{transform:translate(-1px,2px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-2px,-2px)}}.pbg-silicon{background:#000}.pz3-bus{position:absolute;inset:0;width:100%;height:100%}.pz3-bus path{fill:none;stroke:#fde047;stroke-width:6;stroke-linecap:round;stroke-dasharray:5 95;animation:pz3Bus 2.2s linear infinite;filter:drop-shadow(0 0 4px #facc15)}@keyframes pz3Bus{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.pz3-heat{border-radius:50%;background:radial-gradient(circle,#f9731680,#dc26262e 45%,#dc262600 68%);animation:pz3Heat 2.2s ease-in-out infinite}@keyframes pz3Heat{50%{transform:scale(1.12);opacity:.6}}.pz3-spark{border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#fef08a00 70%);animation:pz3Flash 1.3s steps(1) infinite}@keyframes pz3Flash{0%,to{opacity:1;transform:scale(1)}30%{opacity:.3;transform:scale(.6)}34%{opacity:1;transform:scale(1.4)}}.pbg-wormhole{background:#05040f}.pz3-zoom{border-radius:50%;border:calc(5 * var(--u)) solid rgba(186,230,253,.55);will-change:transform,opacity;animation:pz3Zoom 6s cubic-bezier(.6,0,1,.4) infinite}@keyframes pz3Zoom{0%{transform:scale(.05);opacity:0}20%{opacity:.85}to{transform:scale(4.6);opacity:0}}.pz3-clock i{position:absolute;left:50%;bottom:50%;width:calc(7 * var(--u));margin-left:calc(-3.5 * var(--u));border-radius:calc(4 * var(--u));background:#fff;box-shadow:0 0 calc(12 * var(--u)) #bae6fd;transform-origin:50% 100%;animation:pz3Spin linear infinite}.pz3-clock .h{height:30%;animation-duration:12s}.pz3-clock .m{height:46%;width:calc(4 * var(--u));margin-left:calc(-2 * var(--u));animation-duration:1.2s}.pz3-gear{animation:pz3Spin 30s linear infinite}.pz3-sand{width:calc(4 * var(--u) * var(--s));height:calc(4 * var(--u) * var(--s));border-radius:50%;background:#fcd34d;box-shadow:0 0 calc(6 * var(--u)) #f59e0b;top:0!important;animation:pz3Down linear infinite}.pbg-foundry{background:#0c0604}.pz3-pour{transform:rotate(-16deg);transform-origin:50% 50%;background:repeating-linear-gradient(180deg,#fffbeb00 0 18%,#fffbeb8c 22%,#fffbeb00 30%);background-size:100% 60%;mix-blend-mode:screen;-webkit-mask:linear-gradient(90deg,transparent 30%,#000 45%,#000 55%,transparent 70%);mask:linear-gradient(90deg,transparent 30%,#000 45%,#000 55%,transparent 70%);animation:pz3Pour .7s linear infinite}@keyframes pz3Pour{0%{background-position:0 0}to{background-position:0 100%}}.pz3-moldglow{border-radius:50%;background:radial-gradient(closest-side,#fbbf2473,#ea580c26 60%,#ea580c00);animation:pz3Heat 1.8s ease-in-out infinite}.pz3-splash{border-radius:50%;background:radial-gradient(closest-side,#fffbebf2,#fde04780 40%,#f59e0b00);animation:pz3Flash .9s steps(1) infinite}.pz3-ember3{width:calc(4 * var(--u) * var(--s));height:calc(4 * var(--u) * var(--s));border-radius:50%;background:#fde68a;box-shadow:0 0 calc(8 * var(--u)) #f59e0b;top:auto!important;bottom:18%;left:calc(35% + var(--s) * 18%)!important;animation:pz3Up linear infinite}@media (prefers-reduced-motion: reduce){.pz3,.pz3 *,.pz3-cur{animation:none!important}}.pf-rootkit .pf-ring{background:repeating-conic-gradient(from var(--pfa),#4ade80 0 4deg,#052e16 4deg 10deg);animation:pfSpin 8s steps(36) infinite;filter:drop-shadow(0 0 calc(var(--s) * .05) #22c55e)}.pf-rootkit .pf-back{opacity:.6;background:radial-gradient(circle,#16a34a,transparent 65%);animation:pfPulse 2.4s ease-in-out infinite}.pf-rk-spin{transform-origin:50px 50px;animation:pfRot 18s linear infinite}.pf-rk-glitch{animation:pfRkGlitch 3.2s steps(1) infinite;opacity:0}@keyframes pfRkGlitch{0%,to{opacity:0}70%{opacity:.9;transform:translate(2px)}72%{opacity:.9;transform:translate(-2px,1px)}74%{opacity:0}}.pf-rk-cur{animation:pz3Cursor 1s steps(1) infinite}.pf-glyphs .pf-ring{background:conic-gradient(from var(--pfa),#0b0b14,#67e8f9 8%,#0b0b14 18%,#1a1a2e 40%,#fbbf24 50%,#0b0b14 60%,#1a1a2e 82%,#67e8f9 92%,#0b0b14);animation-duration:7s;filter:drop-shadow(0 0 calc(var(--s) * .04) #22d3ee)}.pf-glyphs .pf-back{opacity:.55;background:radial-gradient(circle,#312e81,#0e7490 40%,transparent 70%);animation:pfPulse 3.6s ease-in-out infinite}.pf-gl-a{transform-origin:50px 50px;animation:pfRot 40s linear infinite;filter:drop-shadow(0 0 1.5px #22d3ee)}.pf-gl-b{transform-origin:50px 50px;animation:pfRot 28s linear infinite reverse;filter:drop-shadow(0 0 1.5px #f59e0b)}.pf-gl-sigil{animation:pfGlSigil 3s ease-in-out infinite;transform-origin:50px 106px}@keyframes pfGlSigil{50%{opacity:.55;transform:scale(.9)}}.pf-hypercube .pf-ring{background:conic-gradient(from var(--pfa),#1e0b4b,#22d3ee 12%,#1e0b4b 26%,#f0abfc 50%,#1e0b4b 64%,#22d3ee 88%,#1e0b4b);animation-duration:5s}.pf-hypercube .pf-back{opacity:.6;background:radial-gradient(circle,#7c3aed,#0e7490 45%,transparent 70%);animation:pfPulse 3s ease-in-out infinite}.pf-hc-spin{transform-origin:50px 50px;animation:pfRot 22s linear infinite}.pf-hc-in{transform-origin:50px 50px;animation:pfHcIn 4s ease-in-out infinite}@keyframes pfHcIn{50%{transform:scale(.9) rotate(8deg)}}.pf-reticle .pf-ring{background:conic-gradient(from var(--pfa),#451a03,#f59e0b 6%,#451a03 14%,#451a03 36%,#fde68a 42%,#451a03 50%,#451a03 86%,#f59e0b 94%,#451a03);animation-duration:3.2s}.pf-reticle .pf-back{opacity:.45;background:radial-gradient(circle,#f59e0b,transparent 65%)}.pf-rt-ticks{transform-origin:50px 50px;animation:pfRot 60s linear infinite reverse}.pf-rt-arc{transform-origin:50px 50px;animation:pfRot 3.6s linear infinite;filter:drop-shadow(0 0 2px #f59e0b)}.pf-rt-lock{animation:pz3Blink 1.2s steps(1) infinite}.pf-synapse .pf-ring{background:conic-gradient(from var(--pfa),#2e1065,#e879f9 10%,#2e1065 24%,#67e8f9 40%,#2e1065 52%,#f0abfc 70%,#2e1065 84%,#e879f9 94%,#2e1065);animation-duration:4.4s;filter:drop-shadow(0 0 calc(var(--s) * .05) #c026d3)}.pf-synapse .pf-back{opacity:.6;background:radial-gradient(circle,#a21caf,transparent 68%);animation:pfPulse 2.6s ease-in-out infinite}.pf-sy-pulse{stroke-dasharray:5 95;animation:pfSyPulse 2.4s linear infinite;filter:drop-shadow(0 0 2px #f0abfc)}.pf-sy-pulse.b{animation-delay:-1.2s;stroke:#67e8f9;filter:drop-shadow(0 0 2px #67e8f9)}@keyframes pfSyPulse{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.pf-sy-node{animation:pfSyNode 2s ease-in-out infinite}@keyframes pfSyNode{50%{opacity:.35}}.pf-cofounder .pf-ring{background:conic-gradient(from var(--pfa),#a16207,#fde047 12%,#fffbeb 18%,#ca8a04 30%,#a16207 46%,#64748b 54%,#f8fafc 66%,#cbd5e1 72%,#475569 86%,#a16207);animation-duration:5s;filter:drop-shadow(0 0 calc(var(--s) * .05) #facc15)}.pf-cofounder .pf-back{opacity:.65;background:radial-gradient(circle,rgba(250,204,21,.85),rgba(203,213,225,.35) 45%,transparent 70%);animation:pfPulse 3s ease-in-out infinite}.pf-cf-a{transform-origin:50px 50px;animation:pfRot 14s linear infinite;filter:drop-shadow(0 0 2px #facc15)}.pf-cf-b{transform-origin:50px 50px;animation:pfRot 14s linear infinite reverse;filter:drop-shadow(0 0 2px #e2e8f0)}.lg-store[data-v-05454629]{display:block;margin:10px 0 2px;text-align:center;font-weight:800;font-size:14px;color:#fdba74;text-decoration:none}.lg-store[data-v-05454629]:hover{color:#fff;text-decoration:underline}.lg[data-v-05454629]{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#07090d}.lg-bg[data-v-05454629]{position:fixed;inset:0;z-index:0}.lg-bg[data-v-05454629] .pbg{position:absolute!important;inset:0}.lg-bg[data-v-05454629] .pb-veil{display:none}.lg-veil[data-v-05454629]{position:fixed;inset:0;z-index:1;background:radial-gradient(circle at 50% 45%,#080a0e59,#080a0ee0 70%)}.lg-box[data-v-05454629]{position:relative;z-index:2;width:min(560px,100%);padding:32px 30px 26px;border-radius:26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(160deg,#1c100ee6,#0a0c11eb 60%);border:1px solid rgba(249,115,22,.35);box-shadow:0 40px 100px -30px #000000e6,0 0 60px -20px #dc262680;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lg-back[data-v-05454629]{position:absolute;top:14px;left:18px;font-size:12.5px;color:var(--muted);text-decoration:none}.lg-back[data-v-05454629]:hover{color:#fb923c}.lg-logo[data-v-05454629]{font-weight:900;letter-spacing:.14em;font-size:15px;color:#fff}.lg-logo span[data-v-05454629]{color:#fb923c}h1[data-v-05454629]{margin:0;font-size:clamp(26px,5vw,34px);line-height:1.1;color:#fff;text-shadow:0 4px 24px rgba(220,38,38,.5)}.lg-sub[data-v-05454629]{margin:0;color:var(--text-2);font-size:14.5px;line-height:1.55}.lg-steam[data-v-05454629]{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 26px;border-radius:var(--r-md);font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:.02em;color:var(--accent-ink);text-decoration:none;background:var(--accent);border:1px solid var(--accent);transition:background var(--t-fast),transform var(--t-fast)}.lg-steam[data-v-05454629]:hover{background:var(--accent-2)}.lg-steam[data-v-05454629]:active{transform:translateY(1px);background:var(--accent-3)}.lg-feats[data-v-05454629]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:4px}.lg-f[data-v-05454629]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:12px;font-size:11.5px;font-weight:700;color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--fc) 18%,transparent),#ffffff05);border:1px solid color-mix(in srgb,var(--fc) 35%,transparent)}.lg-f span[data-v-05454629]{font-size:20px}.lg-note[data-v-05454629]{margin:2px 0 0;font-size:12.5px;color:var(--muted)}@media (max-width: 520px){.lg-feats[data-v-05454629]{grid-template-columns:repeat(2,1fr)}.lg-box[data-v-05454629]{padding:30px 18px 22px}}.lg-f{--fc: rgba(255, 244, 232, .28) !important}.lg-logo{font-family:var(--font-display)!important;letter-spacing:.12em!important}.lg-logo span{color:var(--accent-2)!important}.lg-box{background:#101113e0!important;border-color:var(--line-2)!important;border-radius:var(--r-xl)!important}.gs[data-v-23540cdf]{position:fixed;inset:0;z-index:400;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--surface-0, #0b0d11);display:flex;flex-direction:column}.gs-bar[data-v-23540cdf]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:10px 18px;background:#0a0c10eb;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.gs-logo[data-v-23540cdf]{font-weight:900;font-size:18px;letter-spacing:.5px;color:#fff;text-decoration:none;white-space:nowrap}.gs-logo span[data-v-23540cdf]{color:#f97316}.gs-links[data-v-23540cdf]{display:flex;gap:14px;flex:1}.gs-links a[data-v-23540cdf]{color:var(--text-2, #cbd5e1);text-decoration:none;font-size:13.5px;font-weight:700}.gs-links a[data-v-23540cdf]:hover{color:#fff}.gs-login[data-v-23540cdf]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:linear-gradient(135deg,#1b2838,#2a475e);color:#fff;font-weight:800;font-size:13.5px;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff26}.gs-login[data-v-23540cdf]:hover{filter:brightness(1.15)}.gs-note[data-v-23540cdf]{margin:12px auto 0;max-width:1180px;width:calc(100% - 32px);padding:10px 14px;border-radius:12px;font-size:13.5px;color:var(--text-2, #cbd5e1);background:#f9731614;border:1px solid rgba(249,115,22,.3)}.gs-main[data-v-23540cdf]{flex:1;position:relative}.gs-lock[data-v-23540cdf]{display:grid;place-items:center;padding:40px 16px}.gs-card[data-v-23540cdf]{max-width:440px;text-align:center;padding:32px 28px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.gs-card h1[data-v-23540cdf]{margin:10px 0 8px;font-size:24px}.gs-card p[data-v-23540cdf]{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--text-2, #cbd5e1)}.gs-ico[data-v-23540cdf]{font-size:40px}.gs-login.big[data-v-23540cdf]{padding:12px 22px;font-size:15px}.gs-main[data-v-23540cdf] .page-scroll{position:static;height:auto;overflow:visible}@media (max-width: 640px){.gs-bar[data-v-23540cdf]{gap:10px;padding:8px 12px}.gs-links[data-v-23540cdf],.gs-login span[data-v-23540cdf]{display:none}.gs-lock .gs-login.big span[data-v-23540cdf]{display:inline}.gs-lock .gs-login.big[data-v-23540cdf]{margin-left:0;padding:12px 22px}.gs-login[data-v-23540cdf]{margin-left:auto;padding:8px 10px}}.avatar.pic[data-v-4489131c]{overflow:hidden;padding:0}.avatar img[data-v-4489131c]{width:100%;height:100%;object-fit:cover;display:block}.ba-wrap[data-v-18bc0928]{display:inline-block;flex:none;line-height:0}.ba-img[data-v-18bc0928]{display:inline-block;flex:none;vertical-align:middle;overflow:visible}.ba-img.locked[data-v-18bc0928]{filter:grayscale(1) brightness(.45) contrast(.9);opacity:.75}.pp-row[data-v-cb608c9e]{position:relative;overflow:hidden;isolation:isolate;align-items:center;gap:10px;padding-left:12px}.pp-row[data-v-cb608c9e]>*:not(.pp-bg){position:relative;z-index:1}.pp-bg[data-v-cb608c9e]{position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.55) 55%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.55) 55%,transparent 100%)}.pp-bg[data-v-cb608c9e] .pbg{position:absolute;inset:0}.pp-bg[data-v-cb608c9e] *{animation-play-state:paused!important}.pp-row.styled:hover .pp-bg[data-v-cb608c9e] *{animation-play-state:running!important}.pp-name[data-v-cb608c9e]{display:flex;align-items:center;gap:6px;min-width:0}.pp-name .plink[data-v-cb608c9e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pp-tag[data-v-cb608c9e]{flex:none;font-size:9.5px;font-weight:900;letter-spacing:.03em;padding:1px 5px;border-radius:5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.pp-hon[data-v-cb608c9e]{display:inline-flex;flex:none;align-self:center;transition:opacity .15s}.pp-title[data-v-cb608c9e]{font-family:var(--font, inherit);font-size:11.5px;font-weight:700;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.pp-row>.pp-actions[data-v-cb608c9e]{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2;padding:3px;border-radius:10px;background:#101113eb;box-shadow:0 4px 14px #00000073}.pp-row:hover .pp-hon[data-v-cb608c9e],.pp-row:focus-within .pp-hon[data-v-cb608c9e]{opacity:.15}@media (hover: none){.pp-row>.pp-actions[data-v-cb608c9e]{position:relative;transform:none;background:none;box-shadow:none}.pp-row .pp-hon[data-v-cb608c9e]{opacity:1}}.inf-chip[data-v-4a9444ff]{position:relative;display:flex;align-items:center;gap:7px;height:38px;padding:0 11px 0 10px;margin-right:8px;flex:none;border-radius:12px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--text);cursor:pointer;font:inherit;overflow:hidden}.inf-chip[data-v-4a9444ff]:hover{background:color-mix(in srgb,var(--c) 18%,transparent)}.inf-chip .ic[data-v-4a9444ff]{color:var(--c);flex:none}.val[data-v-4a9444ff]{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1;letter-spacing:.3px;font-variant-numeric:tabular-nums}.val small[data-v-4a9444ff]{font-size:12px;margin-left:1px;color:var(--muted)}.bar[data-v-4a9444ff]{width:46px;height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.bar i[data-v-4a9444ff]{display:block;height:100%;width:var(--p);background:var(--c);border-radius:3px;box-shadow:0 0 8px var(--c);transition:width .6s var(--ease)}.arr[data-v-4a9444ff]{font-size:10px;width:8px}.up .arr[data-v-4a9444ff]{color:var(--err)}.down .arr[data-v-4a9444ff]{color:var(--ok)}.s4[data-v-4a9444ff]{animation:infPulse-4a9444ff 2.2s ease-in-out infinite}.s4 .ic[data-v-4a9444ff]{animation:infSpin-4a9444ff 6s linear infinite}@keyframes infPulse-4a9444ff{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent),0 0 18px color-mix(in srgb,var(--c) 45%,transparent)}}@keyframes infSpin-4a9444ff{to{transform:rotate(360deg)}}@media (max-width: 1180px){.bar[data-v-4a9444ff]{display:none}}@media (max-width: 860px){.inf-chip[data-v-4a9444ff]{padding:0 8px;gap:5px}.arr[data-v-4a9444ff]{display:none}}@media (prefers-reduced-motion: reduce){.s4[data-v-4a9444ff],.s4 .ic[data-v-4a9444ff]{animation:none}}.bell[data-v-fe882d3f]{position:relative;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff0d;border:1px solid var(--border);color:var(--muted);cursor:pointer;margin-right:8px;flex:none}.bell[data-v-fe882d3f]:hover,.bell.on[data-v-fe882d3f]{color:var(--text);background:#ffffff1a}.bell.ring svg[data-v-fe882d3f]{animation:ring-fe882d3f 2.4s ease-in-out infinite;transform-origin:50% 10%;color:var(--text)}@keyframes ring-fe882d3f{0%,70%,to{transform:rotate(0)}75%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-5deg)}}.bdot[data-v-fe882d3f]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg, var(--bg)),0 0 10px #ef4444b3}@media (prefers-reduced-motion: reduce){.bell.ring svg[data-v-fe882d3f]{animation:none}}.ngroup[data-v-fe882d3f]{position:relative;display:flex}.links a.accent[data-v-fe882d3f]{color:#fdba74;border:1px solid rgba(249,115,22,.45);background:#f973161a}.links a.accent.on[data-v-fe882d3f],.links a.accent[data-v-fe882d3f]:hover{color:#fff;background:#f9731640}.links a.icononly[data-v-fe882d3f]{padding-left:10px;padding-right:10px}.ndrop .nbadge[data-v-fe882d3f]{margin-left:auto}.ngroup .chev[data-v-fe882d3f]{opacity:.6;margin-left:-2px}.ndrop[data-v-fe882d3f]{position:absolute;top:100%;left:0;z-index:4000;min-width:190px;padding:6px;border-radius:12px;display:flex;flex-direction:column;gap:2px;margin-top:4px;box-shadow:0 14px 40px #00000080}.ndrop[data-v-fe882d3f]:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.ndrop a[data-v-fe882d3f]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--muted);text-decoration:none;font-weight:600;font-size:14px;box-shadow:none!important}.ndrop a[data-v-fe882d3f]:hover{background:#ffffff0f;color:var(--text)}.ndrop a.on[data-v-fe882d3f]{background:var(--accent-soft);color:#fff}.tabbar a[data-v-fe882d3f]{position:relative}.dotbadge[data-v-fe882d3f]{position:absolute;top:8px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444}.more-backdrop[data-v-fe882d3f]{position:fixed;inset:0;bottom:var(--tabbar);z-index:3000;background:#00000073;display:flex;align-items:flex-end}.more-sheet[data-v-fe882d3f]{width:100%;margin:0 8px 8px;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-radius:18px}.more-sheet a[data-v-fe882d3f]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:12px;color:var(--text);text-decoration:none;font-size:13px;font-weight:600;position:relative}.more-sheet a.on[data-v-fe882d3f]{background:var(--accent-soft);color:var(--accent-2)}.more-sheet .mi[data-v-fe882d3f]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f}.more-sheet .nbadge[data-v-fe882d3f]{position:absolute;top:6px;right:10px}.sheet-enter-active[data-v-fe882d3f],.sheet-leave-active[data-v-fe882d3f]{transition:opacity .18s}.sheet-enter-active .more-sheet[data-v-fe882d3f],.sheet-leave-active .more-sheet[data-v-fe882d3f]{transition:transform .2s ease}.sheet-enter-from[data-v-fe882d3f],.sheet-leave-to[data-v-fe882d3f]{opacity:0}.sheet-enter-from .more-sheet[data-v-fe882d3f],.sheet-leave-to .more-sheet[data-v-fe882d3f]{transform:translateY(30px)}.site-link[data-v-fe882d3f]{display:flex;align-items:center;gap:6px;height:38px;padding:0 12px;margin-right:8px;border-radius:12px;flex:none;color:var(--muted);text-decoration:none;font-weight:600;font-size:13px;background:#ffffff0d;border:1px solid var(--border)}.site-link[data-v-fe882d3f]:hover{color:var(--text);background:#ffffff1a}@media (max-width: 1100px){.site-link[data-v-fe882d3f]{width:38px;padding:0;justify-content:center}.site-link .sl-lbl[data-v-fe882d3f]{display:none}}@media (max-width: 760px){.site-link[data-v-fe882d3f]{display:none}}.more-sheet a.site-tile[data-v-fe882d3f]{color:var(--muted)}.wclock[data-v-20d584ad]{padding:8px 12px;border-radius:12px;cursor:pointer;font-size:13px;display:flex;flex-direction:column;gap:4px;min-width:0;max-width:380px;user-select:none}.wclock.bm[data-v-20d584ad]{border-color:#ef444499;background:linear-gradient(135deg,#7f1d1d8c,#131821e6);box-shadow:0 0 18px #ef444440}.main[data-v-20d584ad]{display:flex;align-items:center;gap:8px;white-space:nowrap}.ico[data-v-20d584ad]{font-size:16px}.time[data-v-20d584ad]{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:800;font-size:16px}.bmtag[data-v-20d584ad]{font-size:10px;font-weight:900;padding:1px 7px;border-radius:999px;background:#dc2626;color:#fff;animation:pulse-20d584ad 1.6s infinite}.bmtag.day[data-v-20d584ad]{background:#dc262659;animation:none}@keyframes pulse-20d584ad{50%{opacity:.55}}.stats[data-v-20d584ad]{display:flex;gap:10px;color:var(--muted);font-size:12px;flex-wrap:wrap}.more[data-v-20d584ad]{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;display:flex;flex-direction:column;gap:4px}.brow[data-v-20d584ad]{display:flex;gap:6px;align-items:center;font-size:12px}.bn[data-v-20d584ad]{font-weight:700}.grow[data-v-20d584ad]{flex:1}.xs[data-v-20d584ad]{font-size:11px}.ban-wrap[data-v-2aa100e5]{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:16px;background:radial-gradient(900px 500px at 50% -10%,rgba(239,68,68,.18),transparent 70%),var(--bg)}.ban-card[data-v-2aa100e5]{width:min(460px,100%);text-align:center;padding:32px 26px 26px;background:var(--panel-solid);border:1px solid rgba(239,68,68,.35);border-radius:16px;box-shadow:var(--shadow),0 0 0 1px #0000004d inset}.ban-icon[data-v-2aa100e5]{width:76px;height:76px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;color:#f87171;background:#ef44441f;border:1px solid rgba(239,68,68,.4)}.ban-brand[data-v-2aa100e5]{margin:0;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}h1[data-v-2aa100e5]{margin:4px 0 2px;font-size:26px;color:#fca5a5}.ban-who[data-v-2aa100e5]{margin:0 0 18px;color:var(--text);font-weight:600}.ban-rows[data-v-2aa100e5]{text-align:left;border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:16px}.ban-row[data-v-2aa100e5]{display:flex;justify-content:space-between;gap:14px;padding:10px 14px;background:var(--card)}.ban-row+.ban-row[data-v-2aa100e5]{border-top:1px solid var(--border)}.ban-row span[data-v-2aa100e5]{color:var(--muted);font-size:13px;flex-shrink:0}.ban-row b[data-v-2aa100e5]{color:var(--text);font-weight:600;text-align:right;overflow-wrap:anywhere}.ban-row.reason b[data-v-2aa100e5]{font-weight:500}.mono[data-v-2aa100e5]{font-family:var(--mono)}.ban-note[data-v-2aa100e5]{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 18px}
