@font-face{font-family:Cinzel;src:url(/assets/fonts/cinzel-latin-ext-wght-normal.woff2)format(woff2);font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2ba,U+2bd-2c5,U+2c7-2cc,U+2ce-2d7,U+2dd-2ff,U+1e??}@font-face{font-family:Cinzel;src:url(/assets/fonts/cinzel-latin-wght-normal.woff2)format(woff2);font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206f,U+20ac,U+2122}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-latin-ext-wght-normal.woff2)format(woff2);font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+100-2ba,U+2bd-2c5,U+2c7-2cc,U+2ce-2d7,U+2dd-2ff,U+1e??}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-latin-wght-normal.woff2)format(woff2);font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206f,U+20ac,U+2122}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format(woff2);font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2ba,U+1e??}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latin-wght-normal.woff2)format(woff2);font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+2000-206f}:root{--bg-abyss:#06080d;--bg-base:#0a0e17;--bg-panel:#0f1522;--bg-card:#131b2c;--bg-elevated:#192338;--bg-slot:#090d15;--bg-hover:#d4a84b14;--gold:#d4a84b;--gold-bright:#f5d487;--gold-deep:#966f24;--gold-dim:#d4a84b29;--gold-border:#d4a84b57;--border-subtle:#94a3b824;--border-strong:#d4a84b7a;--karus:#ef4444;--karus-deep:#991b1b;--karus-soft:#ef444426;--elmorad:#3b82f6;--elmorad-deep:#1d4ed8;--elmorad-soft:#3b82f629;--ko-normal:#e2e8f0;--ko-magic:#60a5fa;--ko-rare:#facc15;--ko-craft:#4ade80;--ko-unique:#fb923c;--ko-upgrade:#d8b4fe;--ko-rebirth:#f87171;--ko-cospre:#2dd4bf;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#8494ad;--success:#22c55e;--success-soft:#22c55e26;--warning:#f59e0b;--warning-soft:#f59e0b26;--danger:#ef4444;--danger-soft:#ef444426;--arcane:#a855f7;--arcane-soft:#a855f729;--font-display:"Cinzel",Georgia,serif;--font-sans:"Manrope",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-card:0 12px 32px #00000073,inset 0 1px 0 #ffffff0a;--shadow-gold:0 0 24px #d4a84b2e}*,*:before,*:after{box-sizing:border-box}html,body{background-color:var(--bg-abyss);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:13.5px;line-height:1.48}a{color:var(--gold-bright);text-decoration:none;transition:color .15s}a:hover{color:#fff3d1}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}[hidden],.is-hidden{display:none!important}.tone-normal{color:var(--ko-normal)}.tone-magic{color:var(--ko-magic)}.tone-rare{color:var(--ko-rare)}.tone-craft{color:var(--ko-craft)}.tone-unique{color:var(--ko-unique);font-weight:700}.tone-upgrade{color:var(--ko-upgrade);font-weight:700}.tone-rebirth{color:var(--ko-rebirth);font-weight:700}.tone-cospre{color:var(--ko-cospre);font-weight:700}.tone-karus{color:#fca5a5}.tone-elmorad{color:#93c5fd}.ko-icon-box{position:relative;display:inline-flex;overflow:hidden;background:radial-gradient(circle at 50% 35%,#1e293b 0%,#070a10 100%);border:1px solid #d4a84b6b;border-radius:5px;flex-shrink:0;justify-content:center;align-items: center;width:44px;height:44px;box-shadow:inset 0 0 8px #000000d9,0 2px 6px #00000080}.ko-icon-box.sm{width:34px;height:34px}.ko-icon-box.lg{width:54px;height:54px}.ko-icon-box.frame-unique{border-color:var(--ko-unique);box-shadow:inset 0 0 10px #fb923c59,0 0 10px #fb923c38}.ko-icon-box.frame-upgrade{border-color:var(--ko-upgrade);box-shadow:inset 0 0 10px #c084fc4d,0 0 8px #c084fc2e}.ko-icon-box.frame-rebirth{border-color:var(--ko-rebirth);box-shadow:inset 0 0 12px #f8717166,0 0 12px #f8717147}.ko-icon-box.frame-magic{border-color:var(--ko-magic)}.ko-icon-box.frame-rare{border-color:var(--ko-rare)}.ko-icon-box img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.ko-slot-plus{position:absolute;font-family:var(--font-mono);color:var(--gold-bright);background:#05080fe0;border:1px solid #d4a84b59;border-radius:3px;padding:0 3px;font-size:10px;font-weight:700;line-height:1.3;bottom:1px;right:2px}.ko-slot-stack{position:absolute;font-family:var(--font-mono);color:#e2e8f0;background:#05080fd9;border-radius:3px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:1.3;top:1px;left:2px}.badge{display:inline-flex;letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items: center;gap:4px;padding:1.5px 7px;font-size:11px;font-weight:600}.badge-gold{background:var(--gold-dim);color:var(--gold-bright);border-color:var(--gold-border)}.badge-karus{background:var(--karus-soft);color:#fca5a5;border-color:#ef444461}.badge-elmorad{background:var(--elmorad-soft);color:#93c5fd;border-color:#3b82f666}.badge-green{background:var(--success-soft);color:#86efac;border-color:#22c55e59}.badge-amber{background:var(--warning-soft);color:#fde68a;border-color:#f59e0b59}.badge-red{background:var(--danger-soft);color:#fca5a5;border-color:#ef444459}.badge-purple{background:var(--arcane-soft);color:#e9d5ff;border-color:#a855f761}.badge-neutral{color:var(--text-secondary);border-color:var(--border-subtle);background:#94a3b81f}.btn{display:inline-flex;border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);text-decoration:none;justify-content:center;align-items: center;gap:6px;padding:5.5px 11px;transition:all .14s;font-size:12.5px;font-weight:600}.btn:hover{border-color:var(--gold-border);color:#fff;background:#222f49}.btn-gold{color:#090c12;background:linear-gradient(#e0b556 0%,#a87b22 100%);border-color:#f5d487;font-weight:700;box-shadow:0 3px 10px #d4a84b38}.btn-gold:hover{color:#05070b;background:linear-gradient(#efd07e 0%,#be8e2b 100%);border-color:#fff3c4}.btn-danger{color:#fecaca;background:#b91c1c40;border-color:#ef444473}.btn-danger:hover{color:#fff;background:#dc262666}.btn-sm{padding:3.5px 8px;font-size:11.5px}.input,select.input,textarea.input{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-sans);background:#090d16;width:100%;padding:6px 9px;transition:border-color .15s,box-shadow .15s;font-size:12.5px}.input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4a84b2e}label.field-label{display:block;color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:600}.field-hint{display:block;color:var(--text-muted);margin-top:3px;font-size:11.5px}.toast{display:flex;border-radius:var(--radius-md);border:1px solid var(--gold-border);box-shadow:var(--shadow-card);background:linear-gradient(90deg,#141d2ff5,#0f1522f5);justify-content:space-between;align-items: center;gap:12px;margin-bottom:16px;padding:11px 16px;font-weight:500}.toast-success{color:#bbf7d0;background:linear-gradient(90deg,#14532d73,#0f1522f2);border-color:#22c55e80}.toast-error{color:#fecaca;background:linear-gradient(90deg,#7f1d1d80,#0f1522f2);border-color:#ef44448c}.toast.is-leaving{opacity:0;transition:all .15s;transform:translateY(-4px)}.ko-rpg-tooltip{border:1.5px solid var(--gold);background:linear-gradient(#070a12fa 0%,#0d1320fa 100%);border-radius:8px;max-width:360px;padding:16px;box-shadow:0 18px 40px #000000c7,inset 0 0 24px #d4a84b14}.ko-rpg-tooltip-head{text-align:center;border-bottom:1px solid #d4a84b40;margin-bottom:10px;padding-bottom:10px}.ko-rpg-tooltip-title{font-family:var(--font-display);margin:6px 0 2px;font-size:16px;font-weight:700}.ko-rpg-tooltip-sub{color:var(--text-muted);font-size:12px}.ko-rpg-stat-list{list-style:none;margin:0;padding:0;font-size:12.5px;line-height:1.65}.ko-rpg-stat-bonus{color:#86efac}.ko-rpg-stat-elem{color:#fbbf24}.ko-rpg-stat-req{color:#cbd5e1}.ko-paperdoll-wrap{display:grid;grid-template-columns:repeat(3,64px);border:1px solid var(--gold-border);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 40%,#d4a84b1a 0%,#090d15f2 75%);justify-content:center;gap:8px;padding:16px}.ko-pd-slot{position:relative;display:flex;text-align:center;background:#06090fe6;border:1px solid #d4a84b47;border-radius:6px;flex-direction:column;justify-content:center;align-items: center;width:64px;height:64px;padding:4px}.ko-pd-slot.has-item{border-color:var(--gold);background:radial-gradient(circle,#1e293be6,#080c14f5)}.ko-pd-label{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58px;margin-top:2px;font-size:9.5px;line-height:1.15}.ko-bag-grid{display:grid;grid-template-columns:repeat(7,minmax(46px,1fr));border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#080b13e6;gap:6px;padding:12px}.ko-wh-grid{display:grid;grid-template-columns:repeat(6,minmax(46px,1fr));border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#080b13e6;gap:6px;padding:12px}.ko-bag-cell{position:relative;aspect-ratio:1;display:flex;background:#070a12;border:1px solid #94a3b829;border-radius:5px;justify-content:center;align-items: center;min-height:46px;transition:border-color .12s,transform .12s}.ko-bag-cell.has-item{background:radial-gradient(circle,#192338 0%,#090d16 100%);border-color:#d4a84b80}.ko-bag-cell:hover{border-color:var(--gold-bright);z-index:5}.ko-bag-cell img{object-fit:contain;width:38px;height:38px}.ko-slot-pop{display:none;position:absolute;border:1px solid var(--gold);text-align:left;z-index:40;pointer-events:none;background:#060910fa;border-radius:7px;width:230px;padding:10px 12px;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #000000d9}.ko-bag-cell:hover .ko-slot-pop,.ko-pd-slot:hover .ko-slot-pop{display:block}.nation-svg-bar{display:block;overflow:hidden;border:1px solid var(--border-subtle);background:#111827;border-radius:999px;width:100%;height:12px}.fill-karus{fill:#dc2626}.fill-elmorad{fill:#2563eb}.fill-gold{fill:#d4a84b}.stack-md{display:flex;flex-direction:column;gap:14px}.row-wrap{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.row-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.evt-flow-scroll{overflow-x:auto;border:1px solid var(--gold-border);border-radius:var(--radius-md);background:radial-gradient(circle at 20% 20%,#131c30 0%,#070a12 100%);width:100%;padding:14px}.evt-flow-svg{display:block;min-height:220px}.evt-edge-path{fill:none;stroke:#d4a84b8c;stroke-width:2}.evt-edge-label{fill:#fde68a;font-family:var(--font-sans);font-size:10.5px;font-weight:600}.evt-node-rect{fill:#0f172a;stroke:#94a3b86b;stroke-width:1.5;transition:stroke .15s}.evt-node-root{fill:#1b1710;stroke:#f5d487;stroke-width:2.2}.evt-node-menu{fill:#111c33;stroke:#60a5fa;stroke-width:1.8}.evt-node-item{fill:#1b1326;stroke:#fb923c;stroke-width:1.8}.evt-node-badge{fill:var(--gold);font-family:var(--font-mono);letter-spacing:.05em;font-size:9.5px;font-weight:700}.evt-node-title{fill:#f8fafc;font-family:var(--font-mono);font-size:13px;font-weight:700}.evt-node-sub{fill:#94a3b8;font-family:var(--font-sans);font-size:11px}.econ-svg-bar{display:block;overflow:hidden;border:1px solid var(--gold-border);background:#090d16;border-radius:8px;width:100%;height:24px}.econ-seg-gold{fill:#eab308}.econ-seg-elmorad{fill:#3b82f6}.econ-seg-unique{fill:#f97316}.econ-seg-karus{fill:#ef4444}.econ-seg-upgrade{fill:#a855f7}.legend-dot{display:inline-block;border-radius:999px;width:10px;height:10px}.legend-gold{background:#eab308}.legend-elmorad{background:#3b82f6}.legend-unique{background:#f97316}.legend-karus{background:#ef4444}.legend-upgrade{background:#a855f7}progress.ko-progress{appearance:none;-webkit-appearance:none;overflow:hidden;border:1px solid var(--border-subtle);background:#090d16;border-radius:999px;width:100%;height:10px}progress.ko-progress::-webkit-progress-bar{background:#090d16}progress.ko-progress::-webkit-progress-value{background:linear-gradient(90deg,#b48228,#f5d487);border-radius:999px}progress.ko-progress.is-alive::-webkit-progress-value{background:linear-gradient(90deg,#16a34a,#4ade80)}.anvil-stage{border:1.5px solid var(--gold);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card),var(--shadow-gold);background:radial-gradient(circle at 50% 25%,#d4a84b38 0%,#0c111dfa 68%);padding:26px}.anvil-slot-row{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:18px;margin:20px 0}.anvil-big-slot{border:2px solid var(--gold);display:flex;position:relative;background:radial-gradient(circle,#1e293b 0%,#060911 100%);border-radius:10px;flex-direction:column;justify-content:center;align-items: center;width:82px;height:82px;box-shadow:0 0 22px #d4a84b38}.anvil-big-slot img{object-fit:contain;width:52px;height:52px}.anvil-outcome-success{border-radius:var(--radius-md);color:#dcfce7;background:linear-gradient(90deg,#14532da6,#0f172aeb);border:1.5px solid #4ade80;margin-bottom:16px;padding:14px 18px;font-weight:700}.anvil-outcome-burned{border-radius:var(--radius-md);color:#fecaca;background:linear-gradient(90deg,#7f1d1db8,#0f172aeb);border:1.5px solid #ef4444;margin-bottom:16px;padding:14px 18px;font-weight:700}.cape-mockup{display:inline-flex;border:2px solid var(--gold);position:relative;background:linear-gradient(#7f1d1d 0%,#450a0a 65%,#1f0505 100%);border-radius:8px 8px 26px 26px;flex-direction:column;justify-content:center;align-items: center;width:96px;height:112px;box-shadow:0 10px 24px #000000a6}.cape-mockup.cape-elmorad,.cape-mockup.is-elmorad{background:linear-gradient(#1e3a8a 0%,#172554 65%,#090d1f 100%)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px}.kpi-card{border:1px solid var(--gold-border);border-radius:var(--radius-md);display:flex;box-shadow:var(--shadow-card);background:linear-gradient(#141d30f2 0%,#0b101bfa 100%);flex-direction:column;gap:6px;padding:16px 18px}.kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11.5px;font-weight:700}.kpi-value{color:var(--text-primary);font-size:22px;font-weight:800;line-height:1.2}.kpi-sub{color:var(--text-secondary);font-size:12px}.filter-bar{display:flex;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0c121ed9;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:16px;padding:12px 14px}.filter-bar>.input{width:auto;min-width:170px}.filter-bar>.input-search{flex:260px}.stack-sm{display:flex;flex-direction:column;gap:10px}.econ-legend{display:flex;flex-wrap:wrap;align-items: center;gap:16px;margin-top:12px}.econ-legend-item{display:inline-flex;color:var(--text-secondary);align-items: center;gap:7px;font-size:12.5px}.anvil-slots-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;margin:24px 0}.anvil-slot-box{border-radius:var(--radius-md);border:1.5px solid var(--gold-border);display:flex;background:radial-gradient(circle at 50% 25%,#1e293be6 0%,#070a12f5 100%);flex-direction:column;justify-content:center;align-items: center;gap:8px;min-width:210px;padding:18px 20px;box-shadow:0 8px 24px #00000080}.anvil-arrow{display:inline-flex;font-family:var(--font-display);color:var(--gold-bright);align-items: center;font-size:28px;font-weight:800}.anvil-outcome{border-radius:var(--radius-md);text-align:center;margin-bottom:16px;padding:16px 20px}.anvil-outcome.is-success{color:#dcfce7;background:linear-gradient(90deg,#14532db8,#0f172af0);border:1.5px solid #4ade80}.anvil-outcome.is-burned{color:#fecaca;background:linear-gradient(90deg,#7f1d1dc2,#0f172af0);border:1.5px solid #ef4444}.cypher-seal-header{display:flex;justify-content:space-between;align-items: center;gap:10px}progress.ko-progress.is-green::-webkit-progress-value{background:linear-gradient(90deg,#16a34a,#4ade80)}progress.ko-progress.is-karus::-webkit-progress-value{background:linear-gradient(90deg,#b91c1c,#f87171)}.cape-symbol-frame{border:1.5px solid var(--gold-bright);display:flex;background:#080c14;border-radius:4px;justify-content:center;align-items: center;width:44px;height:44px;padding:2px}.cape-symbol-frame img{image-rendering:pixelated;width:36px;height:36px}.kill-feed-row{display:flex;border:1px solid var(--border-subtle);border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:#0a0e18d9;justify-content:space-between;align-items: center;gap:12px;padding:10px 14px}.cypher-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.cypher-card{border:1.5px solid var(--gold-border);border-radius:var(--radius-md);display:flex;box-shadow:var(--shadow-card);background:linear-gradient(#161f33 0%,#0b101b 100%);flex-direction:column;gap:12px;padding:18px}.ticket-msg{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#0c1220;padding:14px 16px}.ticket-msg-staff{border-color:var(--gold);background:linear-gradient(90deg,#d4a84b1f,#0c1220f5)}.forensic-panel{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:#090d16;padding:14px}.event-countdown-strip{display:flex;border-bottom:1px solid var(--gold-border);background:linear-gradient(90deg,#090d16 0%,#1b150c 50%,#090d16 100%);flex-wrap:wrap;justify-content:center;align-items: center;gap:12px;padding:7px 14px;font-size:12.5px}.bot-tab-strip{display:flex;border:1px solid var(--gold-border);border-radius:var(--radius-md);background:#0a0e18e6;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:6px}.bot-tab-link{display:inline-flex;border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;border:1px solid #0000;align-items: center;gap:8px;padding:9px 16px;transition:background .15s,color .15s,border-color .15s;font-size:13px;font-weight:700}.bot-tab-link:hover{color:var(--text-primary);background:#d4a84b14}.bot-tab-link.is-active{color:#0b0f18;background:linear-gradient(#f5d487 0%,#c89636 100%);border-color:#fde68a;box-shadow:0 4px 14px #d4a84b4d}.bot-tab-link.is-active .badge{color:#fde68a;background:#0b0f18;border-color:#0b0f18}.uid-pool-bar{display:block;overflow:hidden;border:1px solid var(--gold-border);background:#080c15;border-radius:8px;width:100%;height:22px;margin:10px 0}.fill-human{fill:#22c55e}.fill-free{fill:#111827}.fill-aibot{fill:#eab308}.legend-human{background:#22c55e}.legend-free{background:#334155}.cmd-console-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items: end;gap:12px}.cmd-inline-form{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.wave-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.wave-preset-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;background:linear-gradient(#161f33f0 0%,#0a0f1afa 100%);flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px}.wave-preset-card.is-current{border-color:var(--gold);box-shadow:0 0 18px #d4a84b33}.bot-radar-stage{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid var(--gold-border);background:#060911;width:100%;max-height:360px}.bot-radar-svg{display:block;width:100%;height:100%}.radar-grid-line{stroke:#d4a84b2e;stroke-width:.4;stroke-dasharray:2 2}.radar-ring{fill:#d4a84b0f;stroke:#f5d48773;stroke-width:.6;stroke-dasharray:3 2}.radar-dot-karus{fill:#ef4444;stroke:#090d16;stroke-width:.45}.radar-dot-elmorad{fill:#3b82f6;stroke:#090d16;stroke-width:.45}.radar-dot-gold{fill:#facc15;stroke:#090d16;stroke-width:.5}.arch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.arch-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;background:#0c121eeb;flex-direction:column;gap:8px;padding:14px}.toml-code-box{border:1px solid var(--gold-border);border-radius:var(--radius-md);font-family:var(--font-mono);color:#e2e8f0;overflow-x:auto;white-space:pre;background:#060911;max-height:540px;padding:16px;font-size:12.5px;line-height:1.55}.brain-inspect-banner{border:1.5px solid var(--gold);border-radius:var(--radius-md);display:flex;background:linear-gradient(90deg,#d4a84b29 0%,#0e1626f5 100%);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:16px;padding:14px 18px}.mastery-pill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.mastery-pill{border:1px solid var(--gold-border);border-radius:var(--radius-sm);text-align:center;background:#0a0f1c;padding:10px 12px}.form-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tone-gold{color:var(--gold-bright)}.span-full{grid-column:1/-1}.check-row{display:inline-flex;color:var(--text-secondary);cursor:pointer;align-items: center;gap:8px;font-size:13px}.meta-kv-list{display:flex;color:var(--text-secondary);flex-direction:column;gap:7px;margin:10px 0;font-size:13px}.item-inline-row{display:inline-flex;align-items: center;gap:10px}.ko-icon-sm{border:1px solid var(--gold-border);object-fit:contain;background:#060911;border-radius:5px;flex-shrink:0;width:30px;height:30px}.card-danger{background:linear-gradient(#450a0a73 0%,#0b101bfa 100%);border-color:#ef4444}.stage-timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;margin-bottom:18px}.stage-card-active{box-shadow:var(--shadow-card),0 0 22px #d4a84b47}.backup-codes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.backup-code-pill{display:inline-flex;border-radius:var(--radius-sm);border:1px solid var(--gold);color:var(--gold-bright);letter-spacing:.06em;background:#060911;justify-content:center;align-items: center;padding:9px 12px;font-size:13px;font-weight:700}.totp-qr-row{display:flex;flex-wrap:wrap;align-items: flex-start;gap:20px}.totp-qr-frame{border:3px solid var(--gold);border-radius:var(--radius-md);background:#fff;flex-shrink:0;padding:10px;box-shadow:0 8px 24px #0000008c}.totp-qr-frame svg{display:block;width:176px;height:176px}.webhook-events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#080c16d9;gap:8px;padding:12px}.health-matrix-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:18px}body.ko-ingame-shell{background:radial-gradient(circle at 50% 0%,#172036 0%,#070a12 75%);min-height:100vh}.ingame-topbar{display:flex;border-bottom:2px solid var(--gold);background:linear-gradient(#161d2f 0%,#0b0f1a 100%);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;padding:10px 18px;box-shadow:0 4px 18px #000000a6}.ingame-brand{display:inline-flex;align-items: center;gap:10px}.ingame-brand img{width:30px;height:30px}.ingame-brand div{display:flex;flex-direction:column;line-height:1.2}.ingame-wallet-strip{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ingame-main{max-width:1180px;margin:0 auto;padding:14px 18px 28px}.ingame-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;margin-bottom:12px}.ingame-toolbar .tab-bar{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.ingame-toolbar .tab-link{display:inline-flex;color:var(--text-secondary);border:1px solid var(--border-subtle);text-decoration:none;background:#0f172ad9;border-radius:999px;align-items: center;padding:6px 12px;font-size:12.5px;font-weight:700}.ingame-toolbar .tab-link.is-active,.ingame-toolbar .tab-link:hover{color:#0b0f18;background:linear-gradient(#f5d487 0%,#c89636 100%);border-color:#fde68a}.cmd-inline-form>.input{flex:200px;width:auto;min-width:190px}.ingame-esn-strip{border-radius:var(--radius-md);border:1px solid var(--gold-border);background:#0f172ae0;margin-bottom:14px;padding:10px 14px}.ingame-pus-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px}.armory-clan-pill{display:inline-flex;border-radius:var(--radius-md);border:1.5px solid var(--gold);text-decoration:none;background:linear-gradient(90deg,#d4a84b24,#0c1220f0);align-items: center;gap:12px;padding:8px 14px}.cape-symbol-frame svg{display:block;width:36px;height:36px}.exchange-chart-box{border-radius:var(--radius-md);border:1px solid var(--gold-border);background:#070b14;margin-top:12px;padding:14px}.exchange-trend-svg{display:block;width:100%;height:170px}.exchange-axis-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px}html[data-theme=karus-crimson]{--bg-abyss:#0b0507;--bg-base:#12080b;--bg-panel:#190c11;--bg-card:#211017;--bg-elevated:#2c151f;--bg-hover:#ef44441f;--gold:#ef4444;--gold-bright:#fca5a5;--gold-deep:#991b1b;--gold-dim:#ef44442e;--gold-border:#ef44446b;--border-strong:#f871718f;--shadow-gold:0 0 26px #ef444438}html[data-theme=elmorad-royal]{--bg-abyss:#040812;--bg-base:#081021;--bg-panel:#0c1730;--bg-card:#101f3f;--bg-elevated:#172b54;--bg-hover:#38bdf81f;--gold:#38bdf8;--gold-bright:#bae6fd;--gold-deep:#0284c7;--gold-dim:#38bdf82e;--gold-border:#38bdf86b;--border-strong:#7dd3fc8f;--shadow-gold:0 0 26px #38bdf838}html[data-theme=bifrost-arcane]{--bg-abyss:#080510;--bg-base:#0f0a1e;--bg-panel:#160f2b;--bg-card:#1d1438;--bg-elevated:#281c4c;--bg-hover:#c084fc1f;--gold:#c084fc;--gold-bright:#e9d5ff;--gold-deep:#7e22ce;--gold-dim:#c084fc2e;--gold-border:#c084fc6b;--border-strong:#d8b4fe8c;--shadow-gold:0 0 26px #c084fc38}html[data-theme=emerald-eslant]{--bg-abyss:#040b09;--bg-base:#071410;--bg-panel:#0b1e18;--bg-card:#102921;--bg-elevated:#16382d;--bg-hover:#34d3991f;--gold:#34d399;--gold-bright:#a7f3d0;--gold-deep:#059669;--gold-dim:#34d3992b;--gold-border:#34d39966;--border-strong:#6ee7b78a;--shadow-gold:0 0 26px #34d39933}html[data-theme=karus-crimson] .btn-gold,html[data-theme=elmorad-royal] .btn-gold,html[data-theme=bifrost-arcane] .btn-gold,html[data-theme=emerald-eslant] .btn-gold{background:linear-gradient(180deg,var(--gold-bright)0%,var(--gold)100%);border-color:var(--gold-bright);color:#06090f;box-shadow:var(--shadow-gold)}html[data-scale=sm],html[data-scale=sm] body{font-size:13.5px}html[data-scale=lg],html[data-scale=lg] body{font-size:15.8px}html[data-radius=sharp]{--radius-sm:2px;--radius-md:4px;--radius-lg:6px}html[data-radius=round]{--radius-sm:10px;--radius-md:16px;--radius-lg:22px}html[data-density=compact] .card-body,html[data-density=compact] .site-card,html[data-density=compact] .pus-card{padding:12px 14px}html[data-density=compact] .kpi-card{padding:11px 13px}html[data-density=spacious] .card-body,html[data-density=spacious] .site-card,html[data-density=spacious] .pus-card{padding:24px}html[data-density=spacious] .data-table td{padding:13px 16px}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.site-nav-link:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.nav-link:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.is-submitting{opacity:.78;pointer-events:none;cursor:progress}@keyframes koSpin{to{transform:rotate(360deg)}}.is-submitting:after{content:"";display:inline-block;animation:.65s linear infinite koSpin;border:2px solid;border-right-color:#0000;border-radius:999px;width:13px;height:13px}progress.ko-progress{appearance:none;-webkit-appearance:none;overflow:hidden;border:1px solid var(--gold-border);display:block;background:#080c15;border-radius:999px;width:100%;height:10px}progress.ko-progress::-webkit-progress-bar{background:#080c15}progress.ko-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--gold-deep)0%,var(--gold)60%,var(--gold-bright)100%);border-radius:999px}progress.ko-progress::-moz-progress-bar{background:linear-gradient(90deg,var(--gold-deep)0%,var(--gold)60%,var(--gold-bright)100%);border-radius:999px}details.ux-disclosure{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#090d1699;margin-top:10px}details.ux-disclosure>summary{cursor:pointer;list-style:none;color:var(--gold-bright);display:flex;justify-content:space-between;align-items: center;padding:10px 14px;font-size:13px;font-weight:700}details.ux-disclosure>summary::-webkit-details-marker{display:none}details.ux-disclosure>summary:after{content:"▾";color:var(--text-muted);transition:transform .15s;font-size:12px}details.ux-disclosure[open]>summary:after{transform:rotate(180deg)}details.ux-disclosure .ux-disclosure-body{border-top:1px solid var(--border-subtle);padding:12px 14px 14px}html[data-sidebar=narrow] .admin-shell{grid-template-columns:184px minmax(0,1fr)}.sidebar-tools-box{display:flex;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:2px 2px 8px}.sidebar-search-wrap{position:relative;display:flex;align-items: center}.sidebar-search-wrap .input{padding:5px 26px 5px 8px;font-size:11.5px}.sidebar-kbd{position:absolute;color:var(--text-muted);border:1px solid var(--border-subtle);pointer-events:none;background:#94a3b81f;border-radius:3px;padding:0 4px;font-size:9.5px;right:6px}details.nav-section-group{border-radius:var(--radius-sm)}summary.nav-group-summary{list-style:none;cursor:pointer;display:flex;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);user-select:none;justify-content:space-between;align-items: center;gap:6px;margin-bottom:2px;padding:4px 8px;transition:color .12s,background .12s;font-size:10px;font-weight:700}details.nav-section-group[open]>summary.nav-group-summary{color:var(--gold)}.nav-group-count{color:var(--text-muted);background:#94a3b81a;border-radius:999px;margin-left:auto;padding:0 5px;font-size:9.5px}details.nav-section-group[open]>summary.nav-group-summary .nav-group-count{display:none}summary.nav-group-summary::-webkit-details-marker{display:none}summary.nav-group-summary:hover{background:var(--bg-hover);color:var(--gold-bright)}summary.nav-group-summary:after{content:"▾";opacity:.7;transition:transform .14s;font-size:10px}details.nav-section-group:not([open])>summary.nav-group-summary:after{transform:rotate(-90deg)}.nav-item-row{display:flex;align-items: center;gap:2px}.nav-item-row>.nav-link{flex:1;min-width:0}.pin-nav-btn{opacity:0;overflow:hidden;color:var(--text-muted);display:inline-flex;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items: center;width:0;height:22px;padding:0;transition:all .12s;font-size:11px}.nav-item-row:hover .pin-nav-btn,.pin-nav-btn.is-pinned{opacity:1;width:20px}.pin-nav-btn:focus-visible{opacity:1;width:20px}.pin-nav-btn.is-pinned{color:var(--gold-bright)}.pin-nav-btn:hover{background:var(--bg-hover);border-color:var(--gold-border);color:var(--gold-bright)}.ux-breadcrumb{display:inline-flex;color:var(--text-muted);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);white-space:nowrap;background:#0f15228c;align-items: center;gap:5px;padding:3px 8px;font-size:11.5px}details.nav-dropdown{position:relative}summary.nav-dropdown-trigger{list-style:none;cursor:pointer;display:inline-flex;border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;user-select:none;align-items: center;gap:4px;padding:5px 8px;transition:all .14s;font-size:12.5px;font-weight:600}summary.nav-dropdown-trigger::-webkit-details-marker{display:none}summary.nav-dropdown-trigger:hover,details.nav-dropdown[open]>summary.nav-dropdown-trigger,summary.nav-dropdown-trigger.is-active{color:var(--gold-bright);background:var(--gold-dim)}.nav-dropdown-panel{position:absolute;border:1.5px solid var(--gold-border);border-radius:var(--radius-md);display:flex;z-index:60;background:#0a0e18fa;flex-direction:column;gap:4px;min-width:290px;padding:8px;top:calc(100% + 8px);left:0;box-shadow:0 20px 48px #000000d9}.nav-dropdown-item{display:flex;border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;border:1px solid #0000;align-items: flex-start;gap:10px;padding:9px 11px;transition:all .13s}.nav-dropdown-item:hover,.nav-dropdown-item.is-active{background:var(--gold-dim);border-color:var(--gold-border);color:var(--gold-bright)}.nav-dropdown-icon{flex-shrink:0;font-size:17px;line-height:1.2}.nav-dropdown-title{display:block;font-size:13px;font-weight:700}.nav-dropdown-desc{display:block;color:var(--text-muted);font-size:11.5px;line-height:1.35}.lang-switcher{display:inline-flex;border:1px solid var(--border-subtle);background:#090d16e6;border-radius:999px;align-items: center;gap:2px;padding:2px}.lang-pill{color:var(--text-muted);text-decoration:none;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.lang-pill:hover{color:var(--text-primary)}.lang-pill.is-active{background:var(--gold-dim);color:var(--gold-bright);border:1px solid var(--gold-border)}.quick-dock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin:12px 0 8px}.quick-dock-card{display:flex;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--bg-card)0%,var(--bg-panel)100%);border:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none;align-items: center;gap:9px;padding:9px 11px;transition:transform .14s,border-color .14s;font-size:12.5px}.quick-dock-card:hover{border-color:var(--gold);color:var(--gold-bright);transform:translateY(-1px)}.quick-dock-icon{border-radius:var(--radius-sm);background:var(--gold-dim);border:1px solid var(--gold-border);display:inline-flex;flex-shrink:0;justify-content:center;align-items: center;width:30px;height:30px;font-size:15px}dialog.ko-dialog{background:var(--bg-card);color:var(--text-primary);border:1.5px solid var(--gold-border);border-radius:var(--radius-lg);box-shadow:0 28px 64px #000000e0,var(--shadow-gold);margin:auto;padding:0}dialog.ko-dialog::backdrop{backdrop-filter:blur(5px);background:#04060cc7}dialog.ko-dialog.ux-dialog-wide{width:min(680px,94vw)}.ux-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.ux-option-grid{display:flex;flex-wrap:wrap;gap:8px}.ux-option-btn{display:inline-flex;border-radius:var(--radius-sm);background:var(--bg-panel);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;align-items: center;gap:8px;padding:8px 13px;transition:all .14s;font-size:12.5px;font-weight:600}.ux-option-btn:hover{border-color:var(--gold-border);color:var(--text-primary)}.ux-option-btn.is-selected{background:var(--gold-dim);border-color:var(--gold);color:var(--gold-bright);box-shadow:inset 0 0 0 1px var(--gold)}.swatch-dot{border:1px solid #ffffff59;border-radius:999px;flex-shrink:0;width:14px;height:14px}.swatch-moradon{background:linear-gradient(135deg,#f5d487,#a87b22)}.swatch-karus{background:linear-gradient(135deg,#fca5a5,#dc2626)}.swatch-elmorad{background:linear-gradient(135deg,#bae6fd,#0284c7)}.swatch-bifrost{background:linear-gradient(135deg,#e9d5ff,#9333ea)}.swatch-emerald{background:linear-gradient(135deg,#a7f3d0,#059669)}.ux-law-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.ux-law-card{border-radius:var(--radius-md);background:linear-gradient(180deg,var(--bg-card),var(--bg-panel));border:1px solid var(--border-subtle);border-left:3px solid var(--gold);display:flex;flex-direction:column;gap:6px;padding:16px}.wheel-slice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.wheel-slice-card{border-radius:var(--radius-md);background:var(--bg-panel);border:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items: center;gap:10px;padding:14px}.wheel-slice-card.rarity-legendary{border-color:var(--ko-unique);background:radial-gradient(circle at 0% 0%,#fb923c29,var(--bg-panel))}.wheel-slice-card.rarity-epic{border-color:var(--ko-upgrade);background:radial-gradient(circle at 0% 0%,#c084fc29,var(--bg-panel))}.wheel-slice-card.rarity-rare{border-color:var(--ko-magic)}.streak-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.streak-day-card{border-radius:var(--radius-md);background:var(--bg-panel);border:1px solid var(--border-subtle);text-align:center;display:flex;flex-direction:column;align-items: center;gap:6px;padding:12px}.streak-day-card.is-done{background:#14532d40;border-color:#22c55e8c}.streak-day-card.is-current{border-color:var(--gold);box-shadow:var(--shadow-gold)}.throne-card-karus{background:linear-gradient(145deg,#7f1d1d57 0%,var(--bg-card)70%);border-radius:var(--radius-md);border:1.5px solid #ef444473;padding:20px}.throne-card-elmorad{background:linear-gradient(145deg,#1e3a8a5c 0%,var(--bg-card)70%);border-radius:var(--radius-md);border:1.5px solid #3b82f673;padding:20px}.np-symbol-img{vertical-align:middle;flex-shrink:0;width:28px;height:28px}.paytr-iframe-frame{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:#fff;width:100%;min-height:520px}.live-sse-pill{display:inline-flex;letter-spacing:.04em;border:1px solid var(--border-subtle);color:var(--text-secondary);background:#0f172ad9;border-radius:999px;align-items: center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:700}.live-sse-pill.is-live{color:#86efac;background:#14532d57;border-color:#22c55e8c}.live-sse-pill.is-reconnecting{color:#fde68a;background:#78350f59;border-color:#f59e0b8c}.live-sse-pill.is-paused{border-color:var(--border-subtle);color:var(--text-muted);background:#33415573}.live-ticker-bar{display:flex;border-radius:var(--radius-md);background:linear-gradient(90deg,#d4a84b1f 0%,var(--bg-card)50%,var(--bg-panel)100%);border:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin:8px 0 10px;padding:7px 12px;font-size:12.5px}.live-feed-list{display:flex;overflow-y:auto;flex-direction:column;gap:9px;max-height:460px;padding-right:4px}@keyframes koLiveSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.live-event-item{display:flex;border-radius:var(--radius-sm);background:var(--bg-panel);border:1px solid var(--border-subtle);border-left:3px solid var(--gold);align-items: flex-start;gap:11px;padding:10px 13px}.live-event-item.is-fresh{animation:.28s ease-out koLiveSlideIn;border-color:var(--gold);box-shadow:var(--shadow-gold)}.live-event-body{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0}.live-event-meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.live-event-title{color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.35}.drop-chip-bar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:12px}.drop-chip{display:inline-flex;background:var(--bg-panel);border:1px solid var(--border-subtle);color:var(--text-secondary);text-decoration:none;border-radius:999px;align-items: center;gap:6px;min-height:36px;padding:6px 13px;transition:all .14s;font-size:12.5px;font-weight:700}.drop-chip:hover,.drop-chip.is-active{background:var(--gold-dim);border-color:var(--gold);color:var(--gold-bright)}.drop-map-stage{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1.5px solid var(--gold-border);background:radial-gradient(circle,#131d33 0%,#060911 100%);width:100%;max-width:560px;margin:0 auto;box-shadow:0 18px 42px #000000b8}.drop-map-stage>img.drop-map-bg{position:absolute;object-fit:cover;opacity:.86;width:100%;height:100%;inset:0}.drop-map-stage>svg.drop-map-svg{position:relative;z-index:2;display:block;width:100%;height:100%}.drop-pin-boss{fill:#ef4444;stroke:#fde68a;stroke-width:.7;cursor:pointer}.drop-pin-boss-halo{fill:#ef444447;stroke:#fca5a599;stroke-width:.35}.drop-pin-mob{fill:#facc15;stroke:#090d16;stroke-width:.55;cursor:pointer}.drop-grid-line{stroke:#d4a84b2e;stroke-width:.25;stroke-dasharray:1.5 1.5}.cape-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px}.cape-swatch-card{display:flex;border-radius:var(--radius-md);background:var(--bg-panel);border:1px solid var(--border-subtle);align-items: center;gap:11px;padding:10px 12px}.cape-swatch-card img{border-radius:var(--radius-sm);flex-shrink:0;width:44px;height:44px}.csw-throne-banner{display:flex;border-radius:var(--radius-md);background:linear-gradient(135deg,#d4a84b33 0%,var(--bg-card)65%);border:1.5px solid var(--gold);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:14px;margin-bottom:16px;padding:16px 20px}.forensic-canvas-box{overflow-x:auto;border-radius:var(--radius-md);border:1.5px solid var(--gold-border);background:radial-gradient(circle at 50% 45%,#11192c 0%,#060912 100%);width:100%;padding:10px}.forensic-svg{display:block;width:100%;min-width:760px;height:auto}.forensic-col-header{fill:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.forensic-edge-karus{fill:none;stroke:#ef4444;stroke-width:2.5}.forensic-edge-amber{fill:none;stroke:#f59e0b;stroke-width:2.2}.forensic-edge-gold{fill:none;stroke:#eab308;stroke-width:1.9}.forensic-edge-elmorad{fill:none;stroke:#38bdf8;stroke-width:1.8}.forensic-edge-label{fill:#f8fafc;font-size:10.5px;font-weight:700}.forensic-edge-sub{fill:#94a3b8;font-size:9.5px}.forensic-node-rect{fill:#0f172a;stroke:#d4a84b8c;stroke-width:1.6;rx:8}.forensic-node-rect.tone-karus{stroke:#ef4444;fill:#1f0d14}.forensic-node-rect.tone-amber{stroke:#f59e0b;fill:#1c150a}.forensic-node-rect.is-focused{stroke:#fde68a;stroke-width:2.6}.forensic-node-title{fill:#f8fafc;font-size:12px;font-weight:800}.forensic-node-meta{fill:#cbd5e1;font-size:10px}.rollover-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px}.rollover-step-card{border-radius:var(--radius-md);background:var(--bg-panel);border:1px solid var(--border-subtle);border-top:3px solid var(--gold);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.rollover-danger-zone{border-radius:var(--radius-md);background:#7f1d1d2e;border:1.5px solid #ef444480;padding:16px}.radar-dot-gold{fill:#facc15;stroke:#090d16;stroke-width:.35;transition:cx .8s linear,cy .8s linear}.radar-dot-karus{fill:#ef4444;stroke:#090d16;stroke-width:.35;transition:cx .8s linear,cy .8s linear}.radar-dot-elmorad{fill:#38bdf8;stroke:#090d16;stroke-width:.35;transition:cx .8s linear,cy .8s linear}.ux-tabs{display:flex;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#080c14d1;flex-wrap:wrap;align-items: center;gap:4px;margin-bottom:12px;padding:4px}.ux-tab-btn{display:inline-flex;border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-decoration:none;white-space:nowrap;background:0 0;border:1px solid #0000;align-items: center;gap:6px;padding:5.5px 12px;transition:background .12s,color .12s,border-color .12s;font-size:12.2px;font-weight:600}.ux-tab-btn:hover{color:#fff;background:#ffffff0d}.ux-tab-btn.is-active{background:var(--gold-dim);border-color:var(--gold-border);color:var(--gold-bright);font-weight:700}.quick-dock-card,.ux-option-btn{min-height:38px}@media (pointer:coarse){.btn,.nav-link,.hub-subtab,.ux-tab-btn,summary.nav-dropdown-trigger,.input,select.input{min-height:38px}}body.ko-site{display:flex;background:radial-gradient(ellipse at 50% -10%,#d4a84b1f,transparent 50%),radial-gradient(ellipse at 0% 35%,#dc26260f,transparent 42%),radial-gradient(ellipse at 100% 35%,#2563eb0f,transparent 42%),var(--bg-abyss);flex-direction:column;min-height:100vh}.site-announce{border-bottom:1px solid var(--border-subtle);text-align:center;color:var(--gold-bright);background:linear-gradient(90deg,#991b1b61,#966f2461,#1d4ed861);padding:4px 14px;font-size:11.5px;font-weight:600}.site-header{position:sticky;z-index:30;backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#080b13f0;top:0}.site-container{width:100%;max-width:1360px;margin:0 auto;padding:0 18px}.site-nav-row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items: center;gap:8px;min-height:50px}.site-logo{display:flex;flex-shrink:0;align-items: center;gap:8px}.site-logo img{object-fit:contain;filter:drop-shadow(0 2px 6px #000000a6);width:34px;height:34px}.site-logo-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-bright);display:block;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.1}.site-logo-sub{color:var(--text-muted);letter-spacing:.03em;white-space:nowrap;font-size:9px}.site-nav-links{display:flex;flex-wrap:nowrap;align-items: center;gap:2px}.site-nav-link{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;padding:5px 9px;transition:all .14s;font-size:12.5px;font-weight:600}.site-nav-link:hover,.site-nav-link.is-active{color:var(--gold-bright);background:#d4a84b1c}.site-user-bar{display:flex;flex-shrink:0;align-items: center;gap:6px}.ko-hero{position:relative;border-bottom:1px solid var(--border-subtle);overflow:hidden;padding:20px 0 18px}.ko-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items: center;gap:20px}.ko-hero-brand-row{display:flex;flex-wrap:wrap;align-items: center;gap:12px;margin-bottom:8px}.ko-hero-brand-row .ko-hero-eyebrow{margin-bottom:0}.ko-hero-wordmark{object-fit:contain;filter:drop-shadow(0 4px 12px #000000b8);width:auto;height:54px}.ko-hero-eyebrow{display:inline-flex;border:1px solid var(--gold-border);color:var(--gold-bright);text-transform:uppercase;letter-spacing:.07em;background:#d4a84b1f;border-radius:999px;align-items: center;gap:6px;margin-bottom:8px;padding:2px 10px;font-size:11px;font-weight:700}.ko-hero-title{font-family:var(--font-display);background:linear-gradient(#fff 0%,#f5d487 65%,#c5912c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 8px;font-size:clamp(22px,2.7vw,31px);font-weight:800;line-height:1.15}.ko-hero-lead{color:var(--text-secondary);max-width:560px;margin:0 0 14px;font-size:13.5px;line-height:1.45}.ko-hero-ctas{display:flex;flex-wrap:wrap;gap:8px}.war-status-box{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:linear-gradient(#131b2cf0 0%,#0a0e17fa 100%);padding:13px 15px;box-shadow:0 8px 24px #0006}.war-status-box .site-nav-row{min-height:0}.nation-vs-row{display:grid;grid-template-columns:1fr auto 1fr;align-items: center;gap:8px;margin:8px 0}.nation-box-karus{border-radius:var(--radius-sm);background:linear-gradient(135deg,#991b1b47,#0f1522cc);border:1px solid #ef444459;padding:8px 10px}.nation-box-elmorad{border-radius:var(--radius-sm);text-align:right;background:linear-gradient(225deg,#1d4ed847,#0f1522cc);border:1px solid #3b82f659;padding:8px 10px}.vs-crest{font-family:var(--font-display);color:var(--gold-bright);border:1px solid var(--gold-border);background:var(--bg-abyss);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.site-main{flex:1;padding:16px 0 42px}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin:18px 0 10px}.section-title{font-family:var(--font-sans);color:var(--gold-bright);margin:0;font-size:16.5px;font-weight:800}.pus-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px}.pus-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;background:linear-gradient(#141d30 0%,#0c121e 100%);flex-direction:column;justify-content:space-between;gap:10px;padding:13px 14px;transition:transform .14s,border-color .14s;box-shadow:0 4px 16px #0000004d}.pus-card .site-nav-row{min-height:0}.pus-card:hover{border-color:var(--gold);transform:translateY(-2px)}.pus-card.is-featured{border-color:#d4a84b47}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.news-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:2px solid var(--gold-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:7px;padding:14px 16px}.news-card .site-nav-row{min-height:0}.news-card-title{font-family:var(--font-sans);color:#fff;margin:0;font-size:14.5px;font-weight:700}.site-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:14px;padding:14px 16px;box-shadow:0 4px 16px #00000047}.site-split-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-box{border:1.5px solid var(--gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),var(--shadow-gold);background:linear-gradient(#141d30 0%,#0b101b 100%);max-width:430px;margin:18px auto;padding:24px 22px}.site-footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);background:#06080e;padding:12px 0;font-size:12px}@media (max-width:1060px){.site-nav-row,.site-nav-links{flex-wrap:wrap}}@media (max-width:900px){.ko-hero-grid,.site-split-2{grid-template-columns:1fr}.site-logo-sub{display:none}.site-nav-row{gap:6px;padding:6px 0}}
