*{box-sizing:border-box}html,body{margin:0;padding:0;background:#050506}#root{min-height:100vh}img{max-width:100%}button{font:inherit;cursor:pointer}table{border-collapse:collapse;width:100%}th,td{text-align:left}th.r,td.r{text-align:right}[hidden]{display:none!important}#root{--font-display: "Big Shoulders Display", Impact, sans-serif;--font-body: "Archivo Narrow", "Arial Narrow", sans-serif;--font-mono: "Azeret Mono", Consolas, monospace;--bg: #050506;--bg-2: #0b0b0d;--surface: #121214;--surface-2: #1b1b1f;--line: #26262b;--line-2: #3d3d44;--ink: #f5f5f0;--ink-2: #b3b3ad;--ink-3: #6f6f6c;--accent: #ff3d1f;--accent-ink: #ffffff;--accent-2: #b8250e;--good: #58d68d;--bad: #ff3d1f;--warn: #ffb020;--info: #5ab8ff;--bear: #ff3d1f;--usec: #5ab8ff;--hazard: #f5f5f0;--hazard-2: #050506;--tag-a: #f5f5f0;--tag-b: #cfcfc8;--tag-ink: #0b0b0d;--tag-stroke: #000;--chain: #7a7a76;--metal-a: #3a3a40;--metal-b: #141416;--wood: #0e0e10;--glass: rgba(255, 255, 255, .05);--rar-common: #8c8c88;--rar-rare: #5ab8ff;--rar-legendary: #ffb020;--cell-weapon: #2c2c2c;--cell-bundle: #383219;--cell-cosmetic: #2a1f38;--panel: var(--surface);--panel-2: var(--surface-2);--edge: var(--line-2);--edge-soft: var(--line);--tan: var(--accent);--orange: var(--accent-2);--green: var(--good);--blue: var(--info);--red: var(--bad);background:radial-gradient(900px 340px at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.018) 3px 4px),var(--bg);color:var(--ink);font:400 15px/1.4 var(--font-body);padding-bottom:48px}#root .wrap{max-width:1180px;margin:0 auto;padding:0 22px}@media(max-width:640px){#root .wrap{padding:0 14px}}#root .display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:.01em}#root .num:not(.display){font-family:var(--font-mono);font-weight:700}#root table .num{font-variant-numeric:tabular-nums}#root a{color:inherit;text-decoration:none}#root a:focus-visible,#root button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#root .faction{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:12px;letter-spacing:.06em}#root .faction .dot{width:8px;height:8px;background:currentColor}#root .faction.bear{color:var(--bear)}#root .faction.usec{color:var(--usec)}#root .faction.none{color:var(--ink-3)}#root .cur{font-family:var(--font-mono)}#root .cur:before{content:"Ƀ";margin-right:.18em;opacity:.8}#root .track{position:relative;display:block;height:6px;background:var(--line);overflow:hidden}#root .track>i{position:absolute;inset:0 auto 0 0;background:var(--accent)}#root .state-good{color:var(--good)}#root .state-bad{color:var(--bad)}#root .state-warn{color:var(--warn)}#root .state-info{color:var(--info)}#root .muted{color:var(--ink-2)}#root .faint{color:var(--ink-3)}#root .illus{text-decoration:underline dotted color-mix(in srgb,var(--accent) 70%,transparent);text-underline-offset:3px}#root .glyph{display:inline-flex;vertical-align:-2px;margin-right:4px;opacity:.85}#root .glyph img{width:100%;height:100%;object-fit:contain}#root .kicker{font:700 11px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}#root .chip{display:inline-block;background:var(--ink);color:var(--bg);padding:3px 10px;font:700 10.5px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;transform:skew(-12deg)}#root .chip>*{display:inline-block;transform:skew(12deg)}#root .chip.accent{background:var(--accent);color:var(--accent-ink)}#root .btn{display:inline-block;background:var(--ink);border:0;color:var(--bg);font:700 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;padding:12px 18px;transform:skew(-12deg);white-space:nowrap}#root .btn>*{display:inline-block;transform:skew(12deg)}#root .btn.primary{background:var(--accent);color:var(--accent-ink)}#root .surface{background:var(--surface);border:0;box-shadow:0 0 0 1px #000}#root .title-strip{display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--ink);color:var(--bg);border:0;transform:skew(-12deg)}#root .title-strip>*{display:inline-block;transform:skew(12deg)}#root .title-strip .kicker{color:var(--accent)}#root .section-h{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}#root .section-h h2{margin:0;font-size:22px}#root .section-h.p59{margin:30px 0 12px;align-items:baseline}#root .section-h.p59 h2{font-size:30px;line-height:.95}#root .section-h.p59 .chip{text-decoration:none}#root .section-h.p59 .grow{flex:1}@media(max-width:640px){#root .section-h.p59{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mast{border-bottom:1px solid var(--edge-soft);padding:18px 0 16px;margin-bottom:24px}#root .mast .kicker{font:700 11px/1 var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--tan);margin-bottom:8px}.mast h1{margin:0;font:900 34px/1.05 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);word-break:break-word;text-wrap:balance}.bpanel{position:relative;background:var(--panel);border:1px solid var(--edge-soft);padding:14px 16px}table{font-size:13.5px}thead th{font:700 10px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--edge);padding:8px 10px;white-space:nowrap;background:var(--panel)}tbody td{padding:9px 10px;border-bottom:1px solid var(--edge-soft)}tbody tr:hover td{background:#ff3d1f0d}.ledger-card-skin{vertical-align:middle;margin-right:6px;border-radius:3px}.name{font-weight:600;word-break:break-word;overflow-wrap:anywhere}.bar{display:inline-block;width:84px;height:4px;background:var(--panel-2);border:1px solid var(--edge-soft);vertical-align:middle;margin-left:8px}.bar i{display:block;height:100%;background:var(--tan)}.tbl-scroll{overflow-x:auto}.pill{display:inline-block;font:700 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;border:1px solid;white-space:nowrap;transform:skew(-12deg)}.pill.dead{color:var(--red);border-color:var(--red)}.pill.inert{color:var(--ink-3);border-color:var(--ink-3);border-style:dashed}.plaques.p59{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}@media(max-width:760px){.plaques.p59{grid-template-columns:1fr}}.plaque{position:relative;padding:14px 18px;background:var(--surface);box-shadow:inset 4px 0 0 var(--accent)}.plaque.ghost{box-shadow:none;background:transparent;border:1px dashed var(--line-2)}.screw{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d9d9d9,#4a4a4a 70%);box-shadow:0 1px 1px #0009}.screw:after{content:"";position:absolute;left:1px;right:1px;top:3px;height:1px;background:#0009;transform:rotate(40deg)}.screw.tl{top:5px;left:5px}.screw.tr{top:5px;right:5px}.screw.bl{bottom:5px;left:5px}.screw.br{bottom:5px;right:5px}.plq-k{display:flex;align-items:center;gap:4px;font:600 10.5px/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.plq-v{font-size:28px;margin:6px 0 2px;color:var(--ink)}.plq-v small{font-size:13px;color:var(--ink-2);font-family:var(--font-body);text-transform:none;letter-spacing:normal}.plq-who{font-size:12.5px;color:var(--ink-2)}.empty-plaques{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:640px){.empty-plaques{grid-template-columns:1fr 1fr}}.ledger-scroll{overflow-x:auto}.ledger59{margin-top:6px}.lg-row{display:grid;grid-template-columns:26px 30px minmax(150px,1.3fr) 66px 40px minmax(250px,1.7fr) 150px 120px 96px 96px;gap:12px;align-items:center;padding:9px 8px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink);text-decoration:none}a.lg-row:hover{background:var(--surface)}.lg-row.lead{background:color-mix(in srgb,var(--accent) 6%,transparent)}.lg-row.lead .rank{color:var(--accent)}.lg-row.me{box-shadow:inset 4px 0 0 var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.lg-row.row-accent{box-shadow:inset 3px 0 0 var(--tan)}.lg-row.me.row-accent{box-shadow:inset 4px 0 0 var(--accent)}.lg-head{font:700 10.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);padding-bottom:6px}.lg-row .rank{text-align:right;color:var(--ink-3)}.lg-row .r{text-align:right}.lg-name{display:flex;align-items:center;gap:4px;min-width:0}.lg-name b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statline{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.statline b{color:var(--ink);font-weight:600}#root .lg-exp .num{font-weight:700;font-size:15px}.lg-track{height:3px;margin-top:4px}.beads-mini{display:inline-flex;align-items:center;gap:4px}.beads-mini .awp-ribbon{height:12px}#root .beads-mini .num{margin-left:4px}.beads-mini .bm-l{font-size:11px}.ledger-foot{padding:10px 8px 0;margin:0;font-size:12px;color:var(--ink-3)}@media(max-width:900px){.lg-row{grid-template-columns:26px 30px minmax(120px,1fr) 66px 40px 150px 110px 90px 90px}}@media(max-width:640px){.lg-row{grid-template-columns:22px 26px minmax(0,1fr) 96px 78px;gap:8px;padding:8px 4px}.beads-mini .awp-ribbon:nth-child(n+2){display:none}.beads-mini .bm-l,.hide-phone{display:none}}.lineup-surface{position:relative;margin-top:22px;padding:22px 26px 18px;overflow:hidden;background:radial-gradient(900px 300px at 50% 100%,rgba(255,61,31,.14),transparent 70%),var(--panel);box-shadow:0 0 0 1px #000}.lineup-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:8px}.lineup-kicker{margin:0 0 8px;font:700 11px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--tan)}.lineup-title{margin:0;font:900 60px/.9 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink)}.lineup-count{text-align:right}.lineup-count-num{margin:0;font:900 34px/1 var(--font-display);color:var(--ink)}.lineup-count-label{margin:4px 0 0;font:700 11px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--tan)}.lineup-floor{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:34px;padding:30px 10px 0;min-height:560px}.lineup-floor:after{content:"";position:absolute;left:0;right:0;bottom:96px;height:1px;background:var(--edge);box-shadow:0 1px #0006}.stand{position:relative;display:flex;flex-direction:column;align-items:center}.stand-rank{position:absolute;top:-6px;left:50%;z-index:0;transform:translate(-50%);font:900 64px/1 var(--font-display);color:var(--ink-3);opacity:.35;pointer-events:none}.stand.lead .stand-rank{font-size:120px;color:var(--tan);opacity:.55}.bench-stand .stand-rank{font-size:48px}.stand-figure{z-index:1;height:420px;margin-bottom:14px}.stand-h1 .stand-figure{height:520px}.bench-stand .stand-figure{height:300px}.stand-figure.pic{overflow:visible;background:none;border:0;align-items:flex-end}.stand-figure.pic img{width:auto;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}@media(max-width:760px){.lineup-floor{flex-wrap:wrap;gap:18px;min-height:0}.lineup-floor:after{display:none}.stand-figure{height:300px!important}}.lineup-bench{margin-top:18px;padding-top:10px;border-top:1px dashed var(--line-2)}.lineup-bench-label{display:block;margin-bottom:4px}.lineup-bench-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:22px;padding-top:24px}.bench-stand .plate{min-width:200px}.stand-accent .stand-figure{outline:2px solid var(--tan);outline-offset:4px}.plate-skinned{position:relative}.plate-name-cosmetic{position:absolute;top:-4px;right:-4px;border-radius:4px}.plate{position:relative;z-index:1;margin-top:8px;display:flex;align-items:center;gap:10px;padding:8px 12px;min-width:240px;background:var(--bg-2);box-shadow:0 0 0 1px #000,inset 3px 0 0 var(--accent)}.plate-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.plate-name{font-size:17px;line-height:1;color:var(--ink)}.plate-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-2)}.plate-cur{display:inline-flex;align-items:baseline;gap:6px;margin-top:4px;font-size:14px;font-weight:700}.plate-cur small{font:400 10.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.plate-kd{margin-left:auto;display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--ink-2);text-align:right}#root .plate .chip.you{position:absolute;top:-10px;right:10px;margin:0}.ledger-portrait{border-radius:50%;vertical-align:middle}.ledger-awards{display:flex;align-items:center;gap:5px;white-space:nowrap}.lineup-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--ink-2)}.me-strip{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;background:var(--surface);box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--accent);font-size:14px}.me-strip .grow{flex:1}.me-strip-link{text-decoration:none}.empty{text-align:center;padding:44px 20px}.empty .t{font:600 12px/1.6 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.empty .s{font-size:12px;color:var(--ink-3);margin-top:8px}.err-panel{border-color:#b8250e8c}.err-panel:before,.err-panel:after{border-color:var(--red)}.err-panel h3{color:var(--red);margin:0 0 8px;font:600 11px/1.5 var(--font-body);letter-spacing:.24em;text-transform:uppercase}.dossier-actions{margin-top:10px}.dossier-actions button:not(.btn){background:transparent;border:1px solid var(--edge);color:var(--tan);padding:6px 12px;font-size:12px;transform:skew(-12deg)}.dossier-actions button:not(.btn):hover{border-color:var(--tan);color:var(--orange)}.st{padding:18px;min-height:170px;display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--line-2)}.st.err{border-color:var(--bad);box-shadow:inset 0 3px 0 var(--bad)}.err-title{display:flex;justify-content:space-between;align-items:baseline}.loadbar{height:8px;background:var(--line);overflow:hidden;margin:6px 0}.loadbar i{display:block;width:40%;height:100%;background:var(--accent);animation:st-load 1.4s ease-in-out infinite}@keyframes st-load{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sk{display:flex;flex-direction:column;gap:10px;margin-top:8px}.sk-row{display:flex;gap:10px;align-items:center}.sk i{display:block;height:12px;background:var(--line);animation:st-pulse 1.2s ease-in-out infinite}.sk-av{width:28px;height:28px!important;flex:none}@keyframes st-pulse{50%{opacity:.45}}.profile-id{font-size:11.5px;color:var(--ink-3);margin:2px 0 0;word-break:break-all}.zone-list{list-style:none;margin:0;padding:0}.zone-list li{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--edge-soft)}.zone-list li:last-child{border-bottom:none}.zone-name{width:84px;font-size:12px;color:var(--ink-2);text-transform:capitalize}.zone-count{width:44px;text-align:right}.last-raid-hits{margin-top:12px}.lifetime-stats{list-style:none;margin:0;padding:0}.lifetime-stats li{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--edge-soft)}.lifetime-stats li:last-child{border-bottom:none}.lifetime-stats .lbl{font-size:12.5px;color:var(--ink-2)}.lifetime-stats .v{font-weight:600;text-align:right}.lifetime-stats .delta{grid-column:1 / -1;text-align:right}.one-payload-label{color:var(--tan);border-left:2px solid var(--tan);padding-left:8px;margin-bottom:12px}.achievements-h{margin:16px 0 10px}.achievement-list{list-style:none;margin:0;padding:0}.achievement-list li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--edge-soft)}.achievement-list li:last-child{border-bottom:none}.rh.d1{display:flex;flex-direction:column;gap:8px}.rh-line{background:var(--surface);box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--line-2)}.rh-line.ok{box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--good)}.rh-line.kia{box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--bad)}.rh-main{display:grid;grid-template-columns:190px minmax(160px,1fr) 92px 72px 72px 96px;gap:14px;align-items:center;padding:10px 16px}.rh-status{display:flex;flex-direction:column;gap:2px;min-width:0}.rh-word{font-size:24px;line-height:1;letter-spacing:.02em}.rh-line.kia .rh-word{color:var(--bad)}.rh-line.mia .rh-word{color:var(--warn)}.rh-by{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-where{display:flex;flex-direction:column;gap:3px;font-size:12.5px;min-width:0}.rh-map{font-weight:700;font-size:15px}.rh-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.rh-chips:empty{display:none}.rh-c{display:flex;flex-direction:column;align-items:flex-end;gap:2px}#root .rh-c .display{font-size:26px;line-height:1}#root .rh-c .kicker{font-size:9.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:3px}#root .rh-c.rh-tr .display{font-size:22px}.roster{padding:8px 16px 12px;border-top:1px dashed var(--line-2);background:var(--bg-2)}.roster-h{display:flex;gap:12px;align-items:baseline;margin-bottom:4px;font-size:12px}.roster-row{display:grid;grid-template-columns:26px minmax(140px,1fr) 90px 60px 70px 50px 50px;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px}.roster-row:last-child{border-bottom:0}.roster-head{font:700 10px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;border-bottom-color:var(--line-2)}.roster-row.subject{box-shadow:inset 3px 0 0 var(--accent);padding-left:8px}.roster-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-ghosts{margin:6px 0 0}.roster-portrait{flex:none;width:26px;height:26px}.pill.grp{color:var(--tan);border-color:var(--tan)}@media(max-width:640px){.rh-main{grid-template-columns:1fr 1fr;gap:8px 12px}.rh-status,.rh-where{grid-column:1 / -1}.rh-c{align-items:flex-start}.rh-word{font-size:20px}.roster-row{grid-template-columns:22px minmax(90px,1fr) 70px 50px 60px}.roster-row>:nth-child(n+6){display:none}}.maps-hits-grid.two-up{display:grid;grid-template-columns:1.3fr 1fr;gap:30px}.ov-map.p59{display:grid;grid-template-columns:110px 1fr 36px 44px 60px;gap:8px;align-items:center;padding:4px 0;font-size:13px}.ov-map.p59>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.maps-key{text-align:right;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;color:var(--ink-3)}.hits59{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center}@media(max-width:640px){.hits59{grid-template-columns:90px 1fr}}.hitzone-silhouette{width:120px;flex:none;fill:var(--accent);stroke:var(--ink-3);stroke-width:1}.hitzone-leader-list{flex:1;min-width:0}.awards,.tier-bar-ribbons,.catalogue-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;list-style:none;margin:0;padding:0}.ribbon{position:relative;background:var(--panel);border:1px solid var(--edge-soft);padding:13px 14px;text-align:left;font:inherit;color:inherit;width:100%}button.ribbon{cursor:pointer}.ribbon:before{content:"";position:absolute;top:-1px;left:-1px;width:9px;height:9px;border-top:2px solid var(--edge);border-left:2px solid var(--edge)}.ribbon-awarded:before{border-color:var(--tan)}.ribbon-in-progress:before{border-color:var(--blue)}.ribbon-st{font:600 9.5px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.ribbon-awarded .ribbon-st{color:var(--green)}.ribbon-in-progress .ribbon-st{color:var(--blue)}.ribbon-revoked .ribbon-st{color:var(--red)}.ribbon-nm{font:600 14px/1.3 var(--font-body);color:var(--ink);margin:6px 0 2px}.ribbon-locked .ribbon-nm,.ribbon-empty .ribbon-nm,.ribbon-hidden-unrevealed .ribbon-nm{color:var(--ink-3)}.ribbon-revoked .ribbon-nm{text-decoration:line-through;text-decoration-color:var(--red)}.ribbon-hidden-unrevealed{background-image:repeating-linear-gradient(45deg,var(--panel-2) 0 6px,var(--panel) 6px 12px);cursor:default}.ribbon-locked,.ribbon-empty{background-image:repeating-linear-gradient(45deg,var(--panel) 0 6px,var(--panel-2) 6px 12px)}.ribbon-payout{font:700 12px/1.6 var(--font-mono);color:var(--ink-2);margin-top:6px}.ribbon-payout.struck{color:var(--red);text-decoration:line-through}.ribbon-revoked-reason{display:block;text-decoration:none;font:400 11px/1.4 var(--font-body);color:var(--ink-3)}.ribbon-reason,.ribbon-holders,.ribbon-rule{font:700 10.5px/1.6 var(--font-mono);color:var(--ink-3);margin-top:8px}.ribbon-progress-fig{font-size:11px;color:var(--ink-2);margin-top:8px}.ribbon-bar{display:block;height:4px;background:var(--panel-2);border:1px solid var(--edge-soft);margin-top:4px}.ribbon-bar i{display:block;height:100%;background:var(--tan)}.ribbon-medal{position:absolute;top:10px;right:12px;width:14px;height:14px;border-radius:50%;background:var(--tan)}.ribbon-revoked{border-color:#b8250e8c;border-style:dashed}.rack-wall{display:flex;flex-direction:column}.rack-row{display:grid;grid-template-columns:170px 1fr;gap:22px;padding:18px 0 22px;border-bottom:1px solid var(--line)}.rack-row:last-child{border-bottom:0}.rack-lbl{display:flex;flex-direction:column;gap:3px;padding:14px 0 0 16px;border-left:3px solid var(--line-2)}.rack-row.t3 .rack-lbl{border-left-color:var(--accent)}.rack-tier{font-size:54px;line-height:.85}.rack-row.t3 .rack-tier{color:var(--accent)}.rack-blurb{font-size:11.5px;line-height:1.3}.rack-band{font-size:11px}#root .rack-lbl>.num:last-child{margin-top:6px;font-size:15px}.rack-bar-wrap{position:relative;padding-top:10px}.rack-bar{position:absolute;left:0;right:0;top:0;height:10px;background:linear-gradient(var(--metal-a),var(--metal-b));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 6px 14px #00000073}.rk-items{display:flex;flex-wrap:wrap;gap:26px 18px;padding:8px 6px 0}.rk-item{display:flex;flex-direction:column;align-items:center;gap:5px;width:136px;text-align:center;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;transition:transform .16s ease-out}.rk-item:not(button){cursor:default}.rk-item:hover{transform:translateY(2px)}.rk-item:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rk-name{font-size:15px;line-height:1;margin-top:2px}.rk-st{font-size:11.5px;line-height:1.2}#root .track.rk-track{width:100%;height:3px}.rk-pay{font-size:12.5px}.rk-item.st-locked,.rk-item.st-empty,.rk-item.st-hidden-unrevealed{opacity:.62}.rk-item.st-locked:hover,.rk-item.st-empty:hover,.rk-item.st-hidden-unrevealed:hover{opacity:.9}.rk-item.st-revoked .rk-name{text-decoration:line-through;text-decoration-color:var(--bad)}.rack-foot{margin-top:8px}.rack-foot-line{font-size:12.5px;line-height:1.4}.rack-foot-line a{color:var(--accent)}@media(max-width:900px){.rack-row{grid-template-columns:130px 1fr}}@media(max-width:640px){.rack-row{grid-template-columns:1fr;gap:8px}.rack-lbl{flex-direction:row;align-items:baseline;gap:10px;padding:0 0 0 10px}.rack-tier{font-size:30px}.rack-blurb{display:none}.rk-items{gap:18px 10px;justify-content:space-between}.rk-item{width:calc(50% - 5px)}.rk-item .awp-ribbon{width:100%!important}}.tier-bar{margin-bottom:22px}.tier-bar-label{font:700 13px/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;display:flex;align-items:baseline;gap:10px}.key-wrap{margin-top:18px;padding-top:12px;border-top:1px dashed var(--line-2)}.key-wrap summary{cursor:pointer;list-style:none}.key-wrap summary::-webkit-details-marker{display:none}.key-wrap summary:after{content:" ▾"}.key-wrap[open] summary:after{content:" ▴"}.states-key{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 18px;margin-top:12px}.key-item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px}.key-rib{flex:none;width:88px;display:flex;justify-content:center}.key-l{display:flex;flex-direction:column;gap:2px;font-size:12px}.key-l b{font-size:13.5px}.key-item.hidden .awp-ribbon.awp-st-locked{background:repeating-linear-gradient(45deg,#0b0b0d 0,#0b0b0d 4px,#1f1f23 4px,#1f1f23 6px)}@media(max-width:900px){.states-key{grid-template-columns:1fr 1fr}}@media(max-width:640px){.states-key{grid-template-columns:1fr}}.next-up{margin-bottom:22px}.nu-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.nu-card{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--surface);box-shadow:0 0 0 1px #000,inset 0 3px 0 var(--line-2);min-width:0;transition:transform .16s ease-out}.nu-card:first-child{box-shadow:0 0 0 1px #000,inset 0 3px 0 var(--accent)}.nu-card:hover{transform:translateY(-2px)}#root .nu-why.kicker{font-size:9.5px;color:var(--ink-3)}#root .nu-card:first-child .nu-why.kicker{color:var(--accent)}.nu-name{font-size:21px;line-height:1}.nu-line{font-size:13px}.nu-pay{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:6px;border-top:1px dotted var(--line-2);font-size:13px}@media(max-width:900px){.nu-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.nu-row{grid-template-columns:1fr 1fr}}.shelf{margin-top:22px}.ach-filters{display:flex;gap:6px;flex-wrap:wrap}.ach.g2{display:flex;flex-direction:column;gap:14px}.ach.g2.wall-shelf{gap:18px}.shelf-row{position:relative;padding:0 12px 34px}.ach.g2.wall-shelf .shelf-row{padding-bottom:40px}.shelf-items{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;padding-bottom:6px}.trophy{position:relative;display:flex;flex-direction:column;align-items:center;--rc: var(--rar-common)}.trophy.rar-rare{--rc: var(--rar-rare)}.trophy.rar-legendary{--rc: var(--rar-legendary)}.trophy.rar-unknown{--rc: var(--ink-3)}.trophy.unowned{opacity:.45;filter:grayscale(.8)}.trophy>.g-ic{width:76px;height:76px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.trophy.rar-legendary>.g-ic{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--rc) 60%,transparent))}.ach.g2.wall-shelf .trophy>.g-ic{width:72px;height:72px}.tr-refl{display:block;width:76px;height:30px;overflow:hidden;opacity:.18;transform:scaleY(-1);mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}.tr-refl .g-ic{width:76px;height:76px}.ach.g2.wall-shelf .tr-refl,.ach.g2.wall-shelf .tr-refl .g-ic{width:72px}.tr-name{position:absolute;top:calc(100% + 22px);font-size:10.5px;color:var(--ink-2);text-align:center;width:120%;line-height:1.2}.tr-held{display:block;font-size:9.5px}.shelf-board{display:block;height:12px;background:linear-gradient(var(--metal-a),var(--metal-b));border-bottom:3px solid rgba(0,0,0,.6);box-shadow:0 10px 18px #00000073}.pic.icon.g-ic .pic-fallback{border:1px dashed color-mix(in srgb,var(--rc, var(--line-2)) 70%,transparent);color:var(--rc, var(--ink-2));font:700 15px/1 var(--font-display);letter-spacing:.04em;text-transform:none}.trophy.synth .pic.icon.g-ic .pic-fallback{font:700 9px/1.2 var(--font-mono);letter-spacing:0}.ach-foot{font-size:12px;margin-top:8px}@media(max-width:640px){.shelf-items{grid-template-columns:repeat(3,1fr)}}.aw-drawer{position:fixed;top:0;right:0;bottom:0;z-index:80;width:min(460px,100vw);overflow-y:auto;padding:22px 24px 30px;background:var(--surface, var(--panel));color:var(--ink);box-shadow:-24px 0 60px #0009,0 0 0 1px #000,inset 4px 0 0 var(--accent, var(--tan));display:flex;flex-direction:column;gap:16px;animation:aw-drawer-in .26s ease-out}@keyframes aw-drawer-in{0%{transform:translate(14px)}}.dt-top{display:flex;justify-content:space-between;align-items:flex-start}.dt-close{width:34px;height:34px;border:0;background:var(--ink);color:var(--bg);font:700 20px/1 var(--font-body);padding:0;cursor:pointer;transform:skew(-12deg)}.dt-head .meta{display:flex;align-items:center;gap:8px}.dt-head h2{margin:6px 0;font-size:36px;line-height:.92}.dt-rule{font-size:14px;line-height:1.4}#root .dt-prog .track{height:8px}.dt-prog-l{margin-top:6px;font-size:13.5px}.dt-prog-l b{font-size:18px}.dt-block{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.dt-block .ov-h{margin-bottom:0}.dt-block .struck{text-decoration:line-through}.ev-t{width:100%;border-collapse:collapse}.ev-t td{padding:5px 8px 5px 0;border-bottom:1px solid var(--line, var(--edge));font-size:12.5px;vertical-align:top}.ev-t tr.cross td{box-shadow:inset 3px 0 0 var(--accent, var(--tan));padding-left:8px}.ev-show-all{border:0;background:none;padding:0;font:inherit;color:var(--accent, var(--tan));text-decoration:underline;cursor:pointer}.dt-pred{font-size:11.5px}.dt-pred code{display:block;margin:4px 0;padding:6px 8px;background:var(--bg-2);font-size:11px;white-space:pre-wrap;word-break:break-word}@media(max-width:640px){.aw-drawer{width:100vw;padding:16px}}.rack59{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.rack59 .rib-card{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:14px 12px;background:var(--surface, var(--panel));box-shadow:0 0 0 1px #000;text-align:center;border:0;color:inherit;font:inherit;cursor:pointer}.rack59 .rib-card:not(button){cursor:default}.rack59 .rib-card.st-locked,.rack59 .rib-card.st-empty,.rack59 .rib-card.st-hidden-unrevealed{opacity:.7}.rack59 .a-name{font-size:16px;line-height:1}.rack59 .a-desc{font-size:11.5px;line-height:1.3}.rack59 .a-prog{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}#root .rack59 .a-prog .track{width:100%}.rack59 .a-ev{font-size:11px}.rack59 .a-pay{display:flex;gap:8px;align-items:baseline;margin-top:auto;font-size:12.5px}.rack59 .a-pay .struck{text-decoration:line-through}#root .rack59 .kicker.state-good{color:var(--good)}#root .rack59 .kicker.state-warn{color:var(--warn)}#root .rack59 .kicker.state-bad{color:var(--bad)}#root .rack59 .kicker.faint{color:var(--ink-3)}@media(max-width:900px){.rack59{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.rack59{grid-template-columns:repeat(2,1fr)}}.admin-login-form{max-width:360px;display:flex;flex-direction:column;gap:10px}.admin-login-form label{font:500 10px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.admin-login-form input[type=password]{background:var(--panel-2);border:1px solid var(--edge);color:var(--ink);padding:8px 10px;font:inherit}.admin-login-form button{background:transparent;border:1px solid var(--tan);color:var(--tan);padding:8px 12px;font-size:12px;align-self:flex-start;transform:skew(-12deg)}.admin-login-form button:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.admin-login-form button:disabled,.admin-login-form input:disabled{opacity:.5;cursor:not-allowed}.err-text{color:var(--red);font-size:12px}.bootstrap-candidates{list-style:none;margin:10px 0 0;padding:0;font-size:12px}.bootstrap-candidates li{padding:6px 0;border-bottom:1px solid var(--edge-soft)}.bootstrap-candidates li:last-child{border-bottom:none}.pending-mast{display:flex;align-items:baseline;justify-content:space-between}.pending-mast h1{display:flex;align-items:center;gap:12px}.pill.live-count{font-family:var(--font-mono);font-weight:700}.pill.live{color:var(--orange);border-color:var(--orange)}.pill.match{color:var(--tan);border-color:var(--tan)}.pending-scroll{overflow-x:auto}button.danger{background:transparent;border:1px solid var(--red);color:var(--red);padding:6px 12px;font-size:12px;transform:skew(-12deg)}button.danger:hover:not(:disabled){background:#b8250e1f}button.danger:disabled{opacity:.5;cursor:not-allowed}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#090a0cb8;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10}.modal-card{max-width:480px;width:100%;background:var(--panel)}.modal-card h3{margin:0 0 8px;font:600 13px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--tan)}.blast-radius{margin:10px 0;padding-left:18px;font-size:12.5px;color:var(--ink-2)}.blast-radius li{margin-bottom:6px}.modal-card label{display:block;margin-top:10px;font:500 10px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.modal-card input,.modal-card textarea{width:100%;margin-top:4px;background:var(--panel-2);border:1px solid var(--edge);color:var(--ink);padding:8px 10px;font:inherit;resize:vertical}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.modal-actions button:not(.danger){background:transparent;border:1px solid var(--edge);color:var(--ink-2);padding:6px 12px;font-size:12px;transform:skew(-12deg)}.timestamp-columns{display:inline-flex;gap:16px}.ts-col{display:flex;flex-direction:column;gap:2px}.ts-caption{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ts-absent{color:var(--ink-3)}.skew-chip{margin-left:6px}.skew-chip.skew-red{color:var(--red);border-color:var(--red)}.skew-chip.skew-neutral{color:var(--ink-2);border-color:var(--ink-3)}.raid-rows-select-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.rr-field{display:flex;flex-direction:column;gap:4px}.rr-field label{font:500 10px/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.rr-field input{background:var(--panel-2);border:1px solid var(--edge);color:var(--ink);padding:7px 9px;font:inherit}.rr-blast-summary{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.rr-commit-bar{display:flex;gap:8px}.rr-table-wrap{overflow-x:auto}.rr-row-deleted td{opacity:.55}.rr-coop-tr td{border-bottom:1px solid var(--edge-soft);padding-top:0}.rr-coop-block{border-left:2px solid var(--tan);padding:6px 0 6px 10px;margin:4px 0}.rr-coop-sentence{margin:0 0 6px}.rr-sibling-row{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-2);padding:3px 0}.rr-out-of-scope{color:var(--ink-3);font-style:italic}.rr-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.rr-modal{max-width:560px;width:100%;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.rr-modal-rows{list-style:none;margin:0;padding:0;font-size:12px}.rr-modal-rows li{padding:6px 0;border-bottom:1px solid var(--edge-soft)}.rr-modal textarea,.rr-modal input{background:var(--panel-2);border:1px solid var(--edge);color:var(--ink);padding:7px 9px;font:inherit;width:100%}.rr-modal-actions{display:flex;justify-content:flex-end;gap:8px}.rr-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--panel);border:1px solid var(--tan);padding:10px 14px;display:flex;align-items:center;gap:12px;z-index:110}.rr-toast-close{background:transparent;border:none;color:var(--ink-3);font-size:16px;line-height:1;padding:0 4px}.pill.binding-active{color:var(--tan);border-color:var(--tan)}.bindings-ban-cell{min-width:220px}.ban-state{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ban-reason{margin:0;color:var(--ink-2)}.ban-trigger{background:transparent;border:1px solid var(--red);color:var(--red);padding:4px 9px;font-size:11px;transform:skew(-12deg)}.ban-trigger:hover{border-color:var(--orange);color:var(--orange)}.commit-form{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:10px;background:var(--panel-2);border:1px solid var(--edge);max-width:280px}.commit-form label{font:500 10px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.commit-form input[type=text],.commit-form textarea{background:var(--panel);border:1px solid var(--edge);color:var(--ink);padding:6px 8px;font:inherit;resize:vertical;min-height:28px}.commit-form-actions{display:flex;gap:8px;margin-top:2px}.commit-form-actions button{background:transparent;border:1px solid var(--tan);color:var(--tan);padding:6px 10px;font-size:11px;transform:skew(-12deg)}.commit-form-actions button:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.commit-form-actions button:disabled{opacity:.5;cursor:not-allowed}.flag-list{display:flex;flex-direction:column;gap:12px}.flag-card{display:flex;flex-direction:column;gap:10px}.flag-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.flag-card-meta{text-align:right}.flag-card-labels{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.pill.flag{color:var(--orange);border-color:var(--orange)}.flag-evidence{border-left:2px solid var(--orange);padding:8px 0 8px 12px}.flag-evidence-combined{border-left-color:var(--tan)}.flag-question{margin:0 0 6px;font:600 10px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--tan)}.flag-facts{margin:0 0 6px}.flag-fact-row{padding:3px 0}.flag-fact-row dt{font-weight:600;color:var(--ink)}.flag-fact-row dd{margin:0;color:var(--ink-2);font-size:12px}.flag-explanation{margin:0;color:var(--ink-3);font-style:italic}.flag-card-actions{display:flex;gap:8px}.flag-card .commit-form{max-width:none}.appshell-mast{background:var(--bg);border-bottom:3px solid var(--accent)}.appshell-mast-inner{max-width:1180px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:22px;height:60px}.appshell-brand{display:inline-flex;align-items:baseline;gap:6px;font:900 30px/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-decoration:none;border-bottom:none;white-space:nowrap}.appshell-brand-1{color:var(--accent)}.appshell-brand-2{color:var(--ink)}.appshell-nav{display:flex;align-items:center;gap:18px;margin-right:auto}.appshell-nav a,.appshell-nav-soon{font:500 15px/1 var(--font-body)}.appshell-nav a{color:var(--ink-2);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.appshell-nav a:hover{color:var(--ink)}.appshell-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.appshell-nav-soon{color:var(--ink-3);cursor:default}.appshell-host{display:inline-flex;align-items:center;gap:4px;font:500 11.5px/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}#root .appshell-signin.btn{text-decoration:none}@media(max-width:640px){.appshell-mast-inner{height:52px;gap:5px;padding:0 12px}.appshell-brand{font-size:12px;gap:3px}.appshell-nav{gap:5px}.appshell-nav a,.appshell-nav-soon{font-size:8px}.appshell-host{display:none}#root .appshell-signin.btn{padding:5px 8px;font-size:8px}}.appshell-pill{display:inline-flex;align-items:stretch;background:var(--surface);box-shadow:0 0 0 1px #000,inset 3px 0 0 var(--accent);font-size:13px;overflow:hidden}.appshell-pill-item{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;color:var(--ink);background:transparent;border:0;border-right:1px solid var(--line);font:inherit;white-space:nowrap;text-decoration:none;cursor:pointer}.appshell-pill-item:last-child{border-right:0}.appshell-pill-item:hover,.appshell-pill-item[aria-current=page]{background:var(--surface-2)}.appshell-pill-name{font-weight:700}.appshell-pill-mail{color:var(--ink-2);gap:6px}.appshell-pill-mail-icon{display:inline-flex;width:16px;height:12px;flex:none}.appshell-pill-badge{min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink);font:700 10.5px/1 var(--font-body)}.appshell-pill-signout{font:500 11.5px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:640px){.appshell-pill-signout{display:none}}.pic{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pic img{display:block}.pic-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:4px;text-align:center;font:700 11px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.pic.avatar{background:var(--bg-2);border:1px solid var(--line-2);flex:none}.pic.avatar img{width:100%;height:100%;object-fit:cover}.pic.avatar .pic-fallback{font:900 var(--av-fs, 18px)/1 var(--font-display);padding:0}.pic.avatar.bear .pic-fallback{color:var(--bear)}.pic.avatar.usec .pic-fallback{color:var(--usec)}.pic.figure{align-items:flex-end;flex:none}.pic.figure img{height:100%;width:auto;max-width:none;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.pic.figure .pic-fallback{align-items:flex-end;padding:0}.pic.figure .pic-body{width:100%;height:auto}.pic.figure .pic-body .bp{fill:transparent;stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:4 3}.pic.bust{background:radial-gradient(60% 50% at 50% 60%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--bg-2);border:0;box-shadow:0 0 0 1px #000;flex:none}.pic.bust img{width:100%;height:100%;object-fit:cover;object-position:top;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.pic.bust .pic-fallback{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.pic.bust .fb-mono{font-size:40px;color:var(--ink-3)}.pic.bust.bear .fb-mono{color:var(--bear)}.pic.bust.usec .fb-mono{color:var(--usec)}.pic.icon img,.pic.noicon img{width:100%;height:100%;object-fit:contain}.pic.icon .pic-fallback,.pic.noicon .pic-fallback{font:600 10px/1.1 var(--font-body);color:var(--ink-3);border:1px dashed var(--line-2);text-transform:none;letter-spacing:normal}.brk{display:inline-flex;align-items:center;gap:.34em}.brk-glyph{width:1em;height:1em;flex:none;fill:currentColor}.brk-amount{font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums}.open-placeholder{display:inline-block;font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px dashed var(--edge);padding:3px 9px;transform:skew(-12deg)}.m3-reveal{transform:translateY(10px);transition:transform .26s ease-out}.m3-reveal[data-m3-visible=true]{transform:none}.m3-ambient{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:0;background:radial-gradient(420px 220px at 50% 70%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);filter:blur(18px);animation:m3-breathe 6s ease-in-out infinite;pointer-events:none}@keyframes m3-breathe{50%{opacity:.5;transform:scale(1.04)}}.m3-sheen{position:relative;overflow:hidden}.m3-sheen:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:skew(-15deg);transition:left .6s ease-out;pointer-events:none}.m3-sheen:hover:after{left:130%}.sweep-host{position:relative;overflow:hidden}.stand-sweep-host{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:3}.m3-scan{position:absolute;top:-20%;bottom:-20%;width:2px;left:-2%;z-index:3;background:linear-gradient(transparent,var(--accent),transparent);opacity:.6;animation:m3-scan 8s linear infinite;pointer-events:none}@keyframes m3-scan{0%{left:-2%}30%{left:102%}to{left:102%}}@keyframes m3-odometer-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.m3-odometer[data-m3=on]{animation:m3-odometer-in .8s ease-out 1}.no-motion{animation:none!important}@media(prefers-reduced-motion:reduce){.m3-reveal,.m3-reveal[data-m3-visible=true],.m3-sheen:after,.m3-sheen:hover:after,.m3-odometer[data-m3=on]{animation:none!important;transition:none!important;opacity:1;transform:none}}@media(max-width:480px){.drop-phone{display:none}}.si1{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:start;padding-top:28px}.si1-main,.si1-side{display:flex;flex-direction:column;min-width:0}@media(max-width:900px){.si1{grid-template-columns:1fr}}#root .si-head .kicker{display:block;margin-bottom:8px}.si-title{margin:0;font-size:96px;line-height:.86}.si-lede{margin:12px 0 0;max-width:46ch;font-size:15.5px}@media(max-width:640px){.si-title{font-size:64px}}.si-form{display:flex;flex-direction:column;gap:14px;margin-top:22px;padding:18px 20px 20px;background:var(--surface);box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--accent)}.si-form.paused{box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--ink-3)}.f61{display:flex;flex-direction:column;gap:6px}#root .f61-l{align-self:flex-start;padding:5px 12px}.f61-i{width:100%;padding:12px 14px;background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink);font:700 16px/1.2 var(--font-mono);letter-spacing:.04em}.f61-i::placeholder{color:var(--ink-3);font:400 13.5px/1.2 var(--font-body);letter-spacing:0}.f61-i:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.f61.dis{opacity:.5}.si-act{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}#root .si-go{font-size:16px;padding:14px 26px}.si-go[disabled]{opacity:.5;cursor:not-allowed}.si-fine{font-size:12px}.si-msg{padding:10px 14px 12px;background:var(--bg-2);box-shadow:inset 0 3px 0 var(--bad)}.si-msg.limit{box-shadow:inset 0 3px 0 var(--ink-3)}.si-msg-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}#root .si-msg.fail .kicker{color:var(--bad)}#root .si-msg.limit .kicker{color:var(--ink-2)}.si-msg p{margin:6px 0 0;font-size:13.5px}.si-timer{font-size:28px;line-height:1}.tokhelp{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;background:var(--surface);box-shadow:0 0 0 1px #000;font-size:13.5px}.tokhelp p{margin:0}.tokhelp .fine{font-size:12px}.path-crumbs{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.crumb61{position:relative;padding:4px 10px 4px 12px;background:var(--surface-2);color:var(--ink-2);font:600 12px/1.2 var(--font-body);letter-spacing:.02em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,6px 50%)}.crumb61:first-child{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.crumb61.file{background:var(--ink);color:var(--bg);font-weight:700;clip-path:none;display:inline-flex;align-items:center;gap:6px;padding-left:10px}.crumb61 .doc{display:inline-block;width:9px;height:11px;border:1.5px solid currentColor;border-top-right-radius:3px}.path-lit{display:block;padding:8px 12px;background:var(--bg-2);border:1px dashed var(--line-2);font-size:13px;color:var(--ink);word-break:break-all}.tok-act{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12.5px;margin:0}#root .tok-act .btn{padding:9px 14px;font-size:11px}.idpat{color:var(--ink);word-break:break-all}.idpat b{color:var(--accent)}.token-guide-copied{color:var(--accent);font-weight:700}.unlocks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}#root .unlocks .kicker,.unlock-not{grid-column:1 / -1}.unlock{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--surface);box-shadow:0 0 0 1px #000;text-decoration:none;color:var(--ink);font-size:12px}a.unlock:hover{box-shadow:0 0 0 1px var(--accent)}.unlock b{font-size:18px;line-height:1}.unlock-not{font-size:12px}@media(max-width:900px),(max-width:640px){.unlocks{grid-template-columns:1fr 1fr}}.sess{display:flex;gap:18px;align-items:flex-start;margin-top:22px;padding:18px 20px;background:var(--surface);box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--good)}.sess-t{display:flex;flex-direction:column;gap:8px}.sess-t p{margin:0;max-width:60ch}.sess-name{font-size:40px;line-height:.9;display:flex;align-items:center;gap:12px}.sess-links{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}#root .sess-links .btn{text-decoration:none}.sess-out{margin-left:8px;background:none;border:0;padding:0;font-family:var(--font-body);color:var(--ink-3);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}@media(max-width:640px){.sess{flex-direction:column}}.si3-page-dim{filter:blur(2px) brightness(.35) saturate(.6)}.signin-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:56px 20px 20px;z-index:10}.signin-dialog-card{width:min(560px,92vw);max-height:calc(100vh - 76px);overflow-y:auto;background:var(--surface);box-shadow:0 0 0 1px #000,0 30px 80px #000000b3}#root .si3-strip{margin:-10px 14px 0;padding:10px 18px;gap:14px}#root .si3-strip .display{font-size:26px;line-height:1}.si3-body{padding:8px 20px 16px}.si3-body .si-form,.si3-body .sess{margin-top:12px;box-shadow:none;padding:0;background:transparent}.si3-help{margin-top:14px}.si3-help summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--ink-2);padding:8px 0;border-top:1px solid var(--line)}.si3-help .tokhelp{box-shadow:none;padding:8px 0 0}.si3-foot{padding:10px 20px 14px;border-top:1px solid var(--line);font-size:12px}@media(max-width:640px){.signin-dialog-overlay{padding:0;align-items:stretch;justify-content:stretch}.signin-dialog-card{width:100%;max-height:100vh;height:100%}}.desk-shell .bpanel:before,.desk-shell .bpanel:after{content:"";position:absolute;width:9px;height:9px;pointer-events:none}.desk-shell .bpanel:before{top:-1px;left:-1px;border-top:2px solid var(--ink);border-left:2px solid var(--ink)}.desk-shell .bpanel:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--ink);border-right:2px solid var(--ink)}.desk-shell button{transform:skew(-12deg)}.desk-shell button>*{display:inline-block;transform:skew(12deg)}.desk-shell .pill{border:0;background:var(--ink);color:var(--bg)}.desk-shell .pill.live,.desk-shell .pill.accent{background:var(--accent);color:var(--accent-ink)}.desk-shell .pill.good{background:var(--good);color:#062812}.desk-shell .pill.warn{background:var(--warn);color:#2a1c00}.desk-shell .pill.info{background:var(--info);color:#06213a}.desk-shell .pill.inert,.desk-shell .pill.dead,.desk-shell .pill.match{background:var(--line-2);color:var(--ink);border-style:none}.desk-shell .pill.ghost{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.desk-shell .pill.mod{background:transparent;color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.desk-shell button.danger{background:var(--accent-2);border:0;color:var(--accent-ink)}.desk-shell button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--accent-2) 85%,black)}.desk-shell button.danger:disabled{background:var(--line-2);color:var(--ink-3)}.desk-shell .mast{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%)}.desk-shell .mast h1{font-size:40px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.desk-shell .mast h1 .pill{font-size:16px;padding:4px 12px}.desk-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0 0}.desk-nav-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);color:var(--ink-2);text-decoration:none;font:600 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 1px #000}.desk-nav-item.cur{background:var(--ink);color:var(--bg)}.desk-nav-item.new{box-shadow:0 0 0 1px #000,inset 0 -2px 0 var(--accent)}.desk-nav-item.cur.new{box-shadow:0 0 0 1px #000}.desk-nav-item .cnt{font:700 11px/1 var(--font-mono);padding:2px 6px;background:var(--accent);color:var(--accent-ink)}.desk-nav-item .cnt.inert{background:var(--line-2);color:var(--ink-2)}.desk-nav-gap{width:10px}@media(max-width:640px){.desk-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}}.audit-what-changed-unrecorded{color:var(--ink-3);font-style:italic}.wallet-head{margin-bottom:8px}.wallet-head .wallet-numerals{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;margin-bottom:0}@media(max-width:640px){.wallet-head .wallet-numerals{grid-template-columns:1fr}}.wallet-head .wallet-numeral .v{font:900 44px/1 var(--font-display);color:var(--ink);margin:0 0 4px;display:block}.wallet-head .wallet-numeral.lead .v{font-size:64px}@media(max-width:640px){.wallet-head .wallet-numeral.lead .v{font-size:52px}}.wallet-head .wallet-numeral .lbl{font:500 10px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.wallet-numeral .s{font-size:11.5px;color:var(--ink-3)}.wallet-head .wallet-derivation{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:8px;font-size:13.5px;color:var(--ink-2)}.wallet-head .wallet-derivation li{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:baseline}@media(max-width:640px){.wallet-head .wallet-derivation li{grid-template-columns:1fr;gap:2px}}.wallet-head .wallet-derivation strong{font:700 11px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.bk-pays{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.bead{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:13px;background:var(--surface);box-shadow:0 0 0 1px #000}.bead .ac-name{white-space:nowrap}button.bead{border:0;color:inherit;font-family:inherit;text-align:inherit;cursor:pointer}.rs{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.rs.ok{color:var(--good)}.rs.kia{color:var(--bad)}.rs.mia{color:var(--warn)}.breeki-private{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}.wallet-foot{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--edge-soft);color:var(--ink-2)}.wallet-foot .wl-total{font-size:18px;color:var(--ink)}.wallet-foot .grow{flex:1}.wallet-ledger .ledger-refunded td{color:var(--ink-3)}.wallet-ledger .strike{text-decoration:line-through}.wallet-ledger .strike .no-strike{text-decoration:none}.wl{display:flex;flex-direction:column;gap:0}.wl-pay{margin-bottom:8px}.wl-row{display:grid;grid-template-columns:96px minmax(220px,1.6fr) 130px 120px 110px 120px;gap:12px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line);font-size:13.5px}.wl-h{font:700 10.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);padding-bottom:6px}.wl-when{display:flex;flex-direction:column;gap:1px;font-size:12.5px}.wl-when small{color:var(--ink-3);font-size:10.5px}.wl-what{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}#root .wl-what .muted{font-size:12.5px}.wl-what .awp-ribbon{height:10px;margin-right:2px}.wl-why{grid-column:2 / -1;flex-basis:100%;font-size:11.5px;color:var(--ink-3)}.wl-src{display:flex;gap:6px;align-items:center;color:var(--ink-2)}.wl-chip{font-size:9px;padding:1px 6px}.wl-cr,.wl-db{font-size:14px;font-weight:700}.wl-cr .brk,.wl-db .brk{font-size:14px}.wl-row.debit .wl-db{color:var(--accent)}.wl-row.debit.refunded .wl-db{color:var(--ink-3);display:flex;flex-direction:column;align-items:flex-end;gap:1px}.wl-row.debit.refunded .wl-db small{font-size:10px;font-weight:400}.wl-row.nopay .wl-what b,#root .wl-row.nopay .wl-what .muted{color:var(--ink-3)}.wl-row.pay{background:color-mix(in srgb,var(--accent) 5%,transparent)}.wl-day{margin-top:16px;padding:0 10px 8px;background:var(--surface);box-shadow:0 0 0 1px #000}.wl-day-h{display:flex;gap:14px;align-items:baseline;padding:10px 4px 8px;border-bottom:1px solid var(--line-2)}#root .wl-day-h .display{font-size:22px;line-height:1}.wl-day-h .debit-c{color:var(--accent)}.wl-day-h .grow{flex:1}.wl-day .wl-row:last-child{border-bottom:0}.struck{text-decoration:line-through;text-decoration-color:var(--bad);color:var(--ink-3)}@media(max-width:640px){.wl-row{grid-template-columns:78px 1fr 96px;gap:8px;padding:8px 4px}.wl-row .wl-src,.wl-row .wl-st{display:none}.wl-row .wl-cr:empty,.wl-row .wl-db:empty{display:none}.wl-h>:nth-child(3),.wl-h>:nth-child(4){display:none}.wl-h>:nth-child(5){grid-column:3}.wl-h>:nth-child(6){display:none}.wl-why{grid-column:1 / -1}}.gate61{max-width:640px;margin:60px auto;padding:26px 30px 28px;background:var(--surface);box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--accent);display:flex;flex-direction:column;gap:10px}.gate61 h1{margin:0;font-size:44px;line-height:.95}.gate61 p{margin:0}.gate-act{display:flex;gap:14px;align-items:center;flex-wrap:wrap}#root .gate-act .btn{text-decoration:none}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:14px}.catalog-chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.catalog-chip-label{font:700 10.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.catalog-chip-group .pill{cursor:pointer}.catalog-search{flex:1;min-width:200px}.catalog-search input{width:100%}.catalog-toolbar-secondary{margin-left:auto;padding-left:12px;border-left:1px solid var(--edge-soft)}.desk-shell button.primary{background:var(--accent);border:0;color:var(--accent-ink);padding:8px 14px}.desk-shell button.quiet{background:transparent;border:0;color:var(--ink);padding:8px 14px;box-shadow:inset 0 0 0 1px var(--line-2)}.desk-shell button.sm{padding:5px 9px;font-size:11px}.desk-shell .modal-card{max-width:640px}.desk-shell .modal-card h3{font:900 26px/1 var(--font-display);letter-spacing:.02em;color:var(--ink)}.desk-shell .blast-radius{list-style:none;padding-left:0;margin:12px 0 6px;display:flex;flex-direction:column;gap:6px}.desk-shell .blast-radius li{margin-bottom:0;padding:8px 10px 8px 14px;background:var(--bg-2);box-shadow:inset 3px 0 0 var(--accent);font-size:13.5px;color:var(--ink-2)}.desk-shell .blast-radius li strong{color:var(--ink)}.desk-shell .blast-radius li.ok{box-shadow:inset 3px 0 0 var(--line-2)}.desk-shell .blast-radius li.warn{box-shadow:inset 3px 0 0 var(--warn)}.trader-group-header td{font:900 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--bg-2);padding-top:14px}#root .trader-group-header .num{font-size:11px;color:var(--ink-3);margin-left:8px;font-family:var(--font-mono);font-weight:500;text-transform:none;letter-spacing:normal}.desk-shell table tr.catalog-row-dim td>*:not(.pill){opacity:.55}.desk-shell table th small{display:block;font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--ink-3);margin-top:2px}.catalog-players-never-see-note{margin-top:14px;color:var(--ink-3)}.catalog-item-block{display:inline-flex;align-items:center;gap:10px;min-width:0}.catalog-item-render{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:none;box-shadow:inset 0 0 0 1px var(--line-2)}.catalog-item-render.cell-weapon{background-color:var(--cell-weapon)}.catalog-item-render.cell-bundle{background-color:var(--cell-bundle)}.catalog-item-render.cell-cosmetic{background-color:var(--cell-cosmetic)}.catalog-item-block .catalog-item-name{font-weight:700;display:block}.catalog-item-block .catalog-item-meta{display:block;font-size:12px;color:var(--ink-2)}.trader-monogram{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);font:900 14px/1 var(--font-display);color:var(--ink-2)}.trader-monogram.sm{width:20px;height:20px;font-size:10px;margin-right:6px}.catalog-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.catalog-card-group-header{font:900 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:14px 0 2px}.catalog-card{padding:12px}.catalog-row-dim-value{opacity:.55}.catalog-card-row{display:flex;justify-content:space-between;gap:10px;margin:4px 0;font-size:12.5px}.catalog-card-row .col-label{font:600 10px/1.4 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#090a0cb8;display:flex;justify-content:flex-end;z-index:10}.drawer{width:min(560px,100%);max-width:100%;height:100%;overflow-y:auto;padding:18px 22px 40px;background:var(--panel)}@media(max-width:480px){.drawer{width:100%}}.drawer-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.drawer-h h3{margin:0}.drawer h3{font:900 24px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.drawer h4{margin:16px 0 6px;font:700 11px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.drawer .step{font:700 10.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--tan);margin:18px 0 8px}.drawer label,.drawer .item-picker label{display:block;margin-top:10px;font:500 10px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.drawer input,.drawer select,.drawer textarea,.item-picker input{width:100%;margin-top:4px;background:var(--panel-2);border:1px solid var(--edge);color:var(--ink);padding:8px 10px;font:inherit;resize:vertical}.entry-kind-toggle{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.entry-kind-toggle button{font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;background:var(--panel-2);border:1px solid var(--edge);color:var(--ink-2)}.entry-kind-toggle button.active{color:var(--ink);border-color:var(--tan)}.desk-shell .subject{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--edge-soft);margin:10px 0}.desk-shell .subject b{display:block}.desk-shell .subject .s{color:var(--ink-2);font-size:13px;margin:2px 0 0}.desk-shell .locked{display:grid;grid-template-columns:130px 1fr;gap:6px 12px;padding:10px 12px;background:var(--bg-2);border:1px dashed var(--edge);font-size:13px;margin-top:8px}.desk-shell .locked dt{color:var(--ink-3);font:700 10.5px/1.6 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0}.desk-shell .locked dt label{display:inline;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.desk-shell .locked dd{margin:0;color:var(--ink)}.desk-shell .locked-note{font-size:12px;color:var(--ink-3);margin-top:6px}.desk-shell .check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;text-transform:none;letter-spacing:normal;color:var(--ink)}.desk-shell .check input{width:16px;height:16px;margin:0}.desk-shell .check small{color:var(--ink-3)}.entry-retired-fact{margin-top:10px}.validation-problems{margin:10px 0;padding-left:18px;font-size:12px;color:var(--orange)}.audit-preview{margin-top:12px;padding:10px 12px;background:var(--bg-2);border:1px dashed var(--edge);font-size:12.5px;color:var(--ink-2)}.audit-preview-text{margin:4px 0 0;font-size:11.5px;font-weight:500;color:var(--ink);word-break:break-word}.item-picker-head{color:var(--ink-3)}.item-picker-count{color:var(--ink-3);font-size:12px}.item-picker-empty{padding:16px;text-align:center;color:var(--ink-2);background:var(--panel-2);border:1px dashed var(--edge)}.item-picker-results{list-style:none;margin:8px 0;padding:0;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.item-picker-row{display:block}.desk-shell .item-picker-pick,.desk-shell .item-picker-pick>*{transform:none}.item-picker-pick{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;width:100%;text-align:left;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--edge-soft);padding:8px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.item-picker-pick:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--edge)}.item-picker-pick:disabled{opacity:.7;cursor:not-allowed}.item-picker-cell{width:64px;height:64px}.item-picker-name{display:block;font-weight:700;font-size:13.5px;line-height:1.2}.item-picker-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:3px;font-size:12px;color:var(--ink-2)}.item-picker-meta .pill{font-size:9.5px;padding:2px 7px}.item-picker-rouble-hint{color:var(--ink-3)}.ladder-strip{margin:20px 0 12px}.ladder-strip-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.ladder-item.lad61{flex:0 0 236px;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--panel);box-shadow:0 0 0 1px #000;border:0;text-align:left;color:var(--ink);opacity:.82}.ladder-item.lad61:hover,.ladder-item.lad61.on{opacity:1}.ladder-item.lad61.on{box-shadow:0 0 0 1px #000,inset 0 -3px 0 var(--accent)}.lad61-top{display:flex;gap:10px;align-items:center}.lad61-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lad61-t .ladder-name{font-size:17px;line-height:1}.lad61-t .ladder-deals-in{font-size:11px}.lad-ll{display:flex;flex-direction:column;gap:4px}.ladder-level small{font-size:11px;font-family:var(--font-body);font-weight:400}.ladder-standing-track{font-size:11px}.ladder-standing-track .brk{font-size:12px}.lad-next{display:flex;flex-direction:column;gap:4px;margin-top:auto}.lad-nu{display:flex;gap:8px;align-items:center}.ladder-next-unlock{font-size:11px}.trader-portrait{flex:none;overflow:hidden}.trader-portrait.noport{background:repeating-linear-gradient(-45deg,var(--panel-2) 0 6px,var(--panel) 6px 12px);border:1px solid var(--edge);display:inline-flex}.trader-fallback{font:900 26px/1 var(--font-display);color:var(--ink-3)}.trader-portrait.lg .trader-fallback{font-size:64px}.trader-panel{display:grid;grid-template-columns:210px 1fr 250px;gap:16px;align-items:start;margin-bottom:24px}.trade-trader.tp61{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;padding:18px 14px;background:var(--panel);box-shadow:0 0 0 1px #000}.trade-name{font-size:24px;margin-top:4px}.trade-kv{display:flex;flex-direction:column;gap:3px;align-items:center;width:100%}.tp-deals{font-size:11.5px;margin-top:-4px}.tp-ll{font-size:40px;line-height:1}.tp-track{width:100%}.tp-note{font-size:10.5px;line-height:1.3;max-width:180px}.tp-gate{margin-top:auto;padding-top:12px;border-top:1px solid var(--edge);display:flex;flex-direction:column;gap:3px;font-size:11.5px;text-align:center;align-self:stretch}.trader-panel-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.trader-panel-deal{position:sticky;top:12px}@media(max-width:900px){.trader-panel{grid-template-columns:1fr}}@media(max-width:640px){.trade-trader.tp61{flex-direction:row;flex-wrap:wrap;text-align:left;align-items:center;justify-content:flex-start;gap:6px 18px}.trade-trader.tp61 .trader-portrait.lg{width:84px!important;height:84px!important}.trade-trader.tp61 .trade-kv{align-items:flex-start}.trade-trader.tp61 .tp-gate{border-top:0;padding-top:0;flex-basis:100%;text-align:left}}.inspect.insp61{background:var(--bg-2);border:1px solid var(--edge)}.inspect-head{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--edge);background:var(--panel-2)}#root .inspect-head .display{font-size:18px}.inspect-body{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;padding:14px}.inspect-img{height:220px;display:flex;align-items:center;justify-content:center;padding:12px;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:63px 63px;border:1px solid rgba(255,255,255,.08)}.inspect-img.cell-weapon{background-color:var(--cell-weapon)}.inspect-img.cell-bundle{background-color:var(--cell-bundle)}.inspect-img.cell-cosmetic{background-color:var(--cell-cosmetic)}.tier-badge{font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-2);display:inline-flex;align-items:center;gap:4px}.padlock{display:inline-flex;width:11px;height:13px}.padlock svg{width:100%;height:100%;fill:currentColor}.inspect-props{margin:0;display:flex;flex-direction:column;gap:2px}.inspect-description{margin:0 0 8px}@media(max-width:760px){.inspect-body{grid-template-columns:1fr}}.inspect-not-tracked{font-style:italic}.loyalty-bands{display:flex;flex-direction:column;gap:10px}.band-head h3{margin:0 0 6px;font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.band-padlocked,.band-empty-rack{margin:0}.band-entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--edge-soft)}.band-entry{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:var(--panel);border:none;color:var(--ink);text-align:left}.band-entry:hover,.band-entry.active{background:var(--panel-2)}.deal-panel{display:flex;flex-direction:column;gap:10px}.deal-entry-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.deal-entry-name{font:700 13px/1.3 var(--font-body)}.deal-quantity,.deal-price,.deal-wallet,.deal-after{display:flex;align-items:center;gap:8px}.qty-stepper{display:inline-flex;align-items:center;gap:8px}.qty-stepper button{background:var(--panel-2);border:1px solid var(--edge);color:var(--ink);width:26px;height:26px}.deal-action-btn{display:inline-block;background:var(--tan);color:var(--bg);border:none;padding:10px 18px;font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transform:skew(-12deg)}.deal-action-blocked button{background:var(--panel-2);border:1px solid var(--edge);color:var(--ink-3);padding:10px 18px;font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;transform:skew(-12deg)}.deal-action-reason{margin:6px 0 0}.deal-armed-consequence{color:var(--ink);font-weight:700}.deal-armed-actions{display:flex;gap:10px;margin-top:8px}.deal-action-cancel{background:transparent;border:1px solid var(--edge);color:var(--ink-2);padding:10px 14px}.deal-confirm-note{color:var(--orange)}.deal-delivery-foot{border-top:1px solid var(--edge-soft);padding-top:8px}.deal-bar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:var(--panel);border-top:1px solid var(--edge);color:var(--ink)}.deal-bar-entry{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.deal-bar-cta{background:var(--tan);color:var(--bg);padding:6px 12px;font:700 11px/1 var(--font-body);text-transform:uppercase;transform:skew(-12deg)}.deal-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#0505068c;display:flex;align-items:flex-end}.deal-sheet{position:relative;width:100%;max-height:85vh;overflow-y:auto;background:var(--panel);border-top:1px solid var(--edge);padding:16px}.deal-sheet-close{position:absolute;top:10px;right:10px;background:transparent;border:none;color:var(--ink-2);font-size:20px;line-height:1}@media(max-width:480px){.trader-panel{grid-template-columns:1fr;padding-bottom:64px}}.crumb{display:flex;align-items:center;gap:6px;padding:14px 0 0;font:400 13px/1 var(--font-body);color:var(--ink-2)}.crumb a{color:var(--ink);border-bottom:1px solid var(--edge)}#root .crumb .num{color:var(--ink)}.crumb b{color:var(--ink);font-weight:700}.crumb .grow{flex:1}.crumb .barcode{display:inline-block;flex:none;width:70px;height:22px;background:repeating-linear-gradient(90deg,var(--ink-2) 0 2px,transparent 2px 4px,var(--ink-2) 4px 5px,transparent 5px 9px,var(--ink-2) 9px 12px,transparent 12px 14px);opacity:.5}@media(max-width:640px){.crumb{flex-wrap:wrap}}.banner-unranked{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:10px 14px;background:var(--panel);box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--ink-3);color:var(--ink-2);font-size:13.5px}#root .banner-unranked .chip{flex:none}.banner-unranked b{color:var(--ink)}.banner-unranked .grow{flex:1}.charscreen{margin-bottom:32px;border:1px solid var(--edge-soft);background:var(--panel)}.cs-tabs{display:flex;align-items:center;gap:2px;padding:0 14px;border-bottom:1px solid var(--edge);background:var(--bg-2);overflow-x:auto}.cs-tab{padding:12px 16px;font:600 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.cs-tab:hover{color:var(--ink)}.cs-tab.on{color:var(--ink);border-bottom-color:var(--tan)}.cs-tabs .grow{flex:1}.cs-body{display:flex;align-items:stretch}.cs-fig{position:relative;flex:none;width:300px;display:flex;align-items:flex-end;justify-content:center;padding:26px 10px 0;border-right:1px solid var(--edge-soft);background:radial-gradient(400px 200px at 50% 100%,color-mix(in srgb,var(--tan) 12%,transparent),transparent 70%);overflow:hidden}.cs-fig-pic{height:560px;margin-bottom:26px;z-index:1}.cs-floor{position:absolute;left:20px;right:20px;bottom:22px;height:6px;border-radius:50%;background:#00000080;filter:blur(4px)}.cs-main{flex:1;min-width:0;padding:20px}.cs-id{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--edge-soft)}#root .cs-id .kicker{font:700 11px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--tan);margin-bottom:6px}.cs-name{margin:0;font:900 56px/1.05 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink)}#root .cs-name .chip.you{margin-left:8px;vertical-align:middle;font-size:9.5px;padding:2px 8px;font-family:var(--font-body);letter-spacing:.14em}.cs-meta{display:flex;align-items:center;gap:10px;margin-top:8px}#root .cs-meta .muted{color:var(--ink-3);font-size:13px}.cs-nums{display:flex;gap:26px;flex:none}#root .cs-num .display{font:900 34px/1 var(--font-display);color:var(--ink)}#root .cs-num .kicker{margin-top:2px;font:700 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cs-num-wallet{padding-left:22px;border-left:1px solid var(--edge)}.cs-num-wallet .display .brk-amount{font-size:34px}.cs-life{margin-top:2px;font-size:12px}.cs-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--edge-soft)}.ov-h{margin-bottom:8px;font:700 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ov-row{display:flex;align-items:baseline;gap:6px;padding:3px 0;font-size:13px;color:var(--ink-2)}.ov-row .dots{flex:1;border-bottom:1px dotted var(--edge);margin:0 4px}.ov-row b{color:var(--ink)}.cs-weapons .empty-line{margin:0;color:var(--ink-3);font-size:13px}.wrow{display:grid;grid-template-columns:96px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px dotted var(--edge)}.wrow:last-child{border-bottom:none}.wrow.best{border-bottom-color:var(--tan)}.wrow-ic{width:96px;height:40px;flex:none}.wrow-t{flex:1;min-width:0}.wrow-t b{display:block;color:var(--ink);font-size:13.5px}.wrow-t .s{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrow-hs{flex:none;color:var(--ink);font-size:18px}.wrow-hs small{font-size:10px;color:var(--ink-3)}.cs-equip{padding:16px 0}.cs-equip .empty-line{margin:8px 0 0;color:var(--ink-3);font-size:13px}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.slot{display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--bg-2);border:1px solid var(--edge-soft);min-width:0}.slots.ghost .slot{border-style:dashed;opacity:.55}.slot-k{font:600 9.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.slot-ic{display:block;width:100%;height:64px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:21px 21px}.slot-ic img{padding:4px}.slots.ghost .slot-ic{height:44px;background-image:repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.04) 6px 8px)}.slot-n{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-show{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid var(--edge-soft)}.rib-item{display:inline-flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--ink-2)}.slot-empty{display:inline-block;width:54px;height:20px;border:1px dashed var(--edge)}.showcase-overflow-note{flex-basis:100%}.edit-show{margin-left:auto}.wall-head{position:relative;display:grid;grid-template-columns:1.35fr 1fr;gap:24px;margin-top:14px;padding:22px 24px 0;background:var(--surface);box-shadow:0 0 0 1px #000,inset 0 3px 0 var(--accent);overflow:hidden}.wall-head>*{position:relative;z-index:1}.wh-id{display:flex;gap:18px;align-items:center}.wh-bust{flex:none}.wh-id h1{margin:4px 0 6px;font-size:56px;line-height:.9}.wh-nums{display:grid;grid-template-columns:repeat(3,auto);gap:22px;align-items:end;justify-content:end;align-self:center}.wh-num{text-align:right}#root .wh-num .display{font-size:46px;line-height:1;white-space:nowrap}.wh-num .display small{font-size:18px;color:var(--ink-3);font-family:var(--font-display)}#root .wh-num .kicker{margin-top:4px;font-size:10px;color:var(--ink-3)}.wh-jump{grid-column:1 / -1;display:flex;gap:2px;margin:8px -24px 0;padding:0 14px;border-top:1px solid var(--line-2);background:var(--bg-2)}.pic.bust .pic-fallback{font:700 36px/1 var(--font-display)}@media(max-width:900px){.wall-head{grid-template-columns:1fr}.wh-nums{justify-content:start}.wh-num{text-align:left}}@media(max-width:640px){.wh-id h1{font-size:40px}.wh-nums{grid-template-columns:1fr 1fr 1fr;gap:12px}#root .wh-num .display{font-size:30px}.wh-jump{overflow-x:auto}}.show{padding:16px 20px 18px;display:flex;flex-direction:column;gap:14px}.show-slots{display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap}.show-slot{position:relative;min-width:96px}.show-slot small{display:block;max-width:110px;text-align:center;line-height:1.2}.show-slot-ribbon{display:inline-flex;background:none;border:0;padding:0;cursor:pointer}.show-slot-ribbon:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.slot-empty.big{display:block;width:84px;height:26px;border:1px dashed var(--line-2)}.slot-plus{display:inline-flex;align-items:center;justify-content:center;width:84px;height:26px;border:1px dashed var(--accent);color:var(--accent);font:700 12px/1 var(--font-body)}.show-slot.more small{max-width:140px}.unpin{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border:0;background:var(--bad);color:#fff;font:700 13px/1 var(--font-body);cursor:pointer}.pin-rack{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px}.pin-rack .beads{display:flex;flex-wrap:wrap;gap:8px}.pinbead.on{box-shadow:0 0 0 1px var(--accent),inset 3px 0 0 var(--accent)!important}.pinbead[disabled]{opacity:.45;cursor:not-allowed}.show-foot{font-size:12px}.showcase-refusal{color:var(--red);margin-top:8px}@media(max-width:640px){.show-slots{gap:14px}}.cosm59{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cosm-tile{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--surface);box-shadow:0 0 0 1px #000;font-size:13px}.cosm-tile.equipped{box-shadow:0 0 0 1px var(--accent)}#root .cosm-tile .display{font-size:20px}#root .cosm-tile .btn,#root .cosm-tile .chip{align-self:flex-start}@media(max-width:640px){.cosm59{grid-template-columns:1fr 1fr}}.cosmetics-rail-error{color:var(--red)}.messages-screen{display:flex;gap:20px;align-items:flex-start}.messages-dialogues{display:flex;flex-direction:column;gap:4px;min-width:160px}.messages-dialogue{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--edge-soft);background:var(--panel)}.messages-dialogue-active{border-color:var(--tan)}.messages-unread-badge{background:var(--tan);color:var(--bg)}.messages-thread{flex:1}.messages-thread-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.messages-item{padding-bottom:12px;border-bottom:1px solid var(--edge-soft)}.messages-item-name{font:700 14px/1.3 var(--font-body)}.messages-item-name.struck{text-decoration:line-through;color:var(--red)}.messages-item-revoked-reason{color:var(--red)}.messages-item-detail-link{display:inline-block;margin-top:6px;font-size:12px}@media(max-width:640px){.messages-screen{flex-direction:column}.messages-dialogues{flex-direction:row;min-width:0;width:100%}}.cs-id-skinned{position:relative}.cs-card-skin{position:absolute;top:-8px;right:-8px;border-radius:6px}@media(max-width:640px){.cs-body{flex-direction:column}.cs-fig{width:100%;border-right:0;border-bottom:1px solid var(--edge-soft)}.cs-fig-pic{height:360px}.cs-nums{flex-direction:column;gap:10px;align-items:flex-start}.cs-num-wallet{padding-left:0;border-left:0}.cs-cols,.maps-hits-grid.two-up{grid-template-columns:1fr}}.breeki-debits{margin-top:16px}.breeki-delivery-link{margin-top:10px}#root .breeki-delivery-link .chip{text-decoration:none}.fq-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:22px;background:#000;box-shadow:0 0 0 1px #000}.fq-stat{background:var(--surface);padding:12px 14px}.fq-stat-k{font:700 10.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.fq-stat-v{font:900 34px/1 var(--font-display);margin-top:6px}.fq-stat-v.bad{color:var(--bad)}.fq-stat-v.good{color:var(--good)}.fq-stat-v.warn{color:var(--warn)}.fq-stat-s{font-size:12px;color:var(--ink-2);margin-top:4px}.fq-needs-human{margin-top:22px;background:var(--surface);box-shadow:0 0 0 1px var(--bad),0 0 40px color-mix(in srgb,var(--bad) 18%,transparent);padding:14px 16px}.fq-needs-human h2{font:900 26px/1 var(--font-display);color:var(--bad);text-transform:uppercase;margin:0}.fq-needs-human>.s{color:var(--ink-2);font-size:13px;margin:6px 0 10px}.fq-nh-row{display:grid;grid-template-columns:90px minmax(160px,1fr) minmax(180px,1.2fr) 90px minmax(160px,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.fq-nh-age{font-size:22px}.fq-needs-human-empty{margin-top:22px;text-align:center;padding:26px 16px}.fq-needs-human-empty .t{font:900 26px/1 var(--font-display);text-transform:uppercase;margin:0 0 8px}.fq-needs-human-empty .s{color:var(--ink-2);margin:0}.fq-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;align-items:start}.fq-lanes-phone{display:flex;flex-direction:column;gap:16px;margin-top:22px}.fq-lane{display:flex;flex-direction:column;gap:10px}.fq-lane-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 0 8px;border-bottom:2px solid var(--ink);margin-bottom:10px}#root .fq-lane-h .display{font-size:22px}.fq-lane-h.bad{border-color:var(--bad)}.fq-lane-h.good{border-color:var(--good)}.fq-lane-sub{width:100%;color:var(--ink-2)}.fq-lane-empty{padding:18px 12px;text-align:center;color:var(--ink-2);font-size:13px;border:1px dashed var(--line-2)}.fq-card{padding:12px 14px;display:flex;flex-direction:column;gap:9px;box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--line-2)}.fq-card.stuck{box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--bad)}.fq-card.warn{box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--warn)}.fq-card.good{box-shadow:0 0 0 1px #000,inset 4px 0 0 var(--good)}.fq-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fq-card-id{font-size:11px}.fq-card-age{font:900 20px/1 var(--font-display)}.fq-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fq-card-foot{display:flex;justify-content:flex-end}.fq-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fq-item{display:inline-flex;align-items:center;gap:10px;min-width:0}.fq-item-render{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;box-shadow:inset 0 0 0 1px var(--line-2)}.fq-item-render.cell-weapon{background-color:var(--cell-weapon)}.fq-item-render.cell-bundle{background-color:var(--cell-bundle)}.fq-item-render.cell-cosmetic{background-color:var(--cell-cosmetic)}.fq-item-name{font-weight:700;display:block}.fq-item-meta{display:block;font-size:12px;color:var(--ink-2)}.fq-who{display:inline-flex;align-items:center;gap:9px;min-width:0}.fq-who-text{min-width:0}.fq-who-name{font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-who-id{display:block;font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-ev{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--ink-2)}.fq-wire{margin-top:22px}#root .fq-wire .section-h{align-items:center}.fq-section-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.fq-day{font:900 18px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:22px 0 8px;display:flex;align-items:center;gap:12px}.fq-day .rule{flex:1;height:1px;background:var(--line-2)}.fq-ev-line{display:grid;grid-template-columns:76px 150px 74px minmax(160px,1fr) minmax(160px,1.1fr) 90px;gap:12px;align-items:center;padding:9px 12px;background:var(--surface);box-shadow:0 0 0 1px #000;margin-top:4px;font-size:13px}.fq-ev-line-poll{background:transparent;box-shadow:none;color:var(--ink-3);border:1px dashed var(--line)}.fq-ev-when{color:var(--ink-2)}.fq-rsn{grid-column:4 / -1;font-size:12.5px;color:var(--ink-2);padding-left:2px}.fq-ev-line.has-reason{grid-template-rows:auto auto}.fq-poll-count{grid-column:4 / -1}.fq-actor{font:700 10px/1 var(--font-mono);letter-spacing:.04em;padding:3px 6px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);text-transform:uppercase;white-space:nowrap}.fq-actor-mod{color:var(--info)}.fq-actor-admin{color:var(--accent)}.fq-actor-system{color:var(--ink-2)}.fq-actor-player{color:var(--good)}@media(max-width:640px){.fq-nh-row,.fq-ev-line{grid-template-columns:1fr 1fr}.fq-rsn,.fq-poll-count{grid-column:1 / -1}.fq-stat-v{font-size:26px}}.awp-ribbon{position:relative;display:inline-block;flex:none;background:linear-gradient(90deg,var(--awp-r1) 0 30%,var(--awp-r2) 30% 70%,var(--awp-r3) 70%);box-shadow:inset 0 0 0 1px #00000059,0 1px #ffffff14}.awp-ribbon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 3px)}.awp-ribbon.awp-st-in-progress{background:var(--line, var(--edge-soft, #26262b))}.awp-ribbon.awp-st-in-progress .awp-rib-fill{position:absolute;inset:0 auto 0 0;width:var(--awp-fill);background:linear-gradient(90deg,var(--awp-r1) 0 30%,var(--awp-r2) 30% 70%,var(--awp-r3) 70%)}.awp-ribbon.awp-st-locked{background:repeating-linear-gradient(45deg,var(--line, var(--edge-soft, #26262b)) 0 4px,var(--line-2, var(--edge, #3d3d44)) 4px 6px)}.awp-ribbon.awp-st-revoked .awp-rib-x{position:absolute;top:40%;right:0;bottom:40%;left:0;background:var(--bad, var(--tan, #ff3d1f));box-shadow:0 0 0 1px #00000080}.awp-medal{display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--accent, var(--tan, #ff3d1f));flex:none}.awp-medal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.awp-medal .awp-disc{fill:color-mix(in srgb,var(--accent, var(--tan, #ff3d1f)) 18%,var(--surface, var(--panel, #121214)));stroke:currentColor;stroke-width:3}.awp-medal .awp-disc-in{fill:none;stroke:currentColor;stroke-width:1;opacity:.5}.awp-medal .awp-star{fill:currentColor;opacity:.35}.awp-medal b{position:relative;font-family:var(--font-display);font-weight:700}.awp-medal.awp-st-locked{color:var(--ink-3);opacity:.7}.awp-medal.awp-st-revoked{color:var(--bad, var(--tan, #ff3d1f))}.awp-medal.awp-st-in-progress{color:var(--warn, #ffb020)}.awp-chain{display:inline-flex;flex-direction:column;align-items:center;position:relative}.awp-chain:before{content:"";width:2px;height:8px;background:var(--chain, #7a7a76)}.awp-chain .awp-medal{margin-top:-3px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.55))}.awp-chain-sm:before{height:5px}.awp-chain-sm .awp-medal{margin-top:-2px}.awp-chain-lg:before{height:12px}.awp-stack{display:inline-flex;flex-direction:column;align-items:center}.awp-stack .awp-medal{margin-top:-4px}.awp-bead{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:13px;border:0;box-shadow:0 0 0 1px #000;background:var(--surface, var(--panel, #121214))}.awp-bead.awp-st-locked{opacity:.6}.awp-ac-name{font:inherit;color:inherit}.awp-ac-st{font-weight:700;font-size:11px}.awp-chip{display:inline-block;background:var(--ink);color:var(--bg);padding:3px 10px;font:700 10.5px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;transform:skew(-12deg)}.awp-chip>*{display:inline-block;transform:skew(12deg)}.awp-tier-chip{font-size:9.5px}.awp-tier-chip.awp-t3{background:var(--accent, var(--tan, #ff3d1f));color:var(--accent-ink, #fff)}.awp-tier-chip.awp-t2{background:var(--ink-2)}.awp-tier-chip.awp-t1{background:var(--line-2, var(--edge, #3d3d44));color:var(--ink)}.awp-partial{display:inline-block;margin-left:6px;font:700 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--warn, #ffb020);text-decoration:underline dotted;text-underline-offset:3px}
