:root{--bg: #0c0708;--panel: #1a1012;--panel-2: #241417;--panel-fill: #1a1012;--sb-track: #140e10;--tb-ctl: 48px;--nav-gap: 10px;--nav-lift: calc(var(--nav-gap) + env(safe-area-inset-bottom, 0px));--nav-radius: 28px;--frame: url(/assets/panel-DtTPDrOr.png);--frame-slice: 32;--frame-k: 1.0667;--frame-edge: #f0af4f;--frame-round: url(/assets/panel-gold-round-D1t-7Y6V.png);--frame-cut: url(/assets/panel-cut-2tGY-e2B.png);--frame-round-cut: url(/assets/panel-gold-cut-round-D0cnGk5n.png);--line: #3a2322;--gold: #eda54b;--gold-dim: #a5651f;--text: #e8dcc8;--muted: #8f7b6e;--green: #4ade80;--red: #ff5c5c;--blood: #c8382c;--blue: #4d9fff;--set-on: #4d9fff;--purple: #b45cff;--affix: #cfd8ff;--font-head: "Jersey 25", "VT323", monospace;--font-body: "VT323", monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}*{scrollbar-width:thin;scrollbar-color:var(--gold-dim) var(--sb-track)}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:var(--sb-track);box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}*::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(90deg,#8a5a22 0 2px,#6b3f10 2px 4px,#43260a 4px 6px);box-shadow:inset 0 1px #b07a2e,inset 0 -1px #2a1707}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#eda54b 0 2px,#a5651f 2px 4px,#6b3f10 4px 6px)}*::-webkit-scrollbar-thumb:active{background:linear-gradient(90deg,#ffd88a 0 2px,#eda54b 2px 4px,#a5651f 4px 6px)}*::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(180deg,#8a5a22 0 2px,#6b3f10 2px 4px,#43260a 4px 6px)}*::-webkit-scrollbar-corner{background:var(--sb-track)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}html,body{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:20px;line-height:1.15}html[data-iosband="1"],html[data-iosband="1"] body{background:var(--panel-fill)}img{image-rendering:pixelated;-webkit-user-drag:none}img.gear-icon,.nav-item img,.sb-item img,.landing-card img,.menu-btn img,.pack-app-nav .pack-nav-item img{image-rendering:auto}#root{display:flex;justify-content:center}.app{width:100%;max-width:480px;font-family:var(--font-body);height:calc(100 * var(--dvh));background-color:var(--bg);background-size:cover;background-position:center top;image-rendering:pixelated;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.screen{flex:1;padding:12px 12px calc(var(--nav-h, 110px) + var(--nav-lift) + 26px);overflow-y:auto}h1,h2,h3{font-family:var(--font-head);color:var(--text)}h1{font-size:23px;margin:8px 0 12px;color:var(--gold)}h2{font-size:18px;margin:12px 0 8px}.subtitle{color:var(--muted);margin-top:-6px;margin-bottom:12px}.card-framed.card-framed{position:relative;background:var(--pcf-bg);background-clip:padding-box}@supports (-webkit-mask-box-image: none) or (mask-border: none){.card-framed.card-framed{background:none;isolation:isolate;border-image-source:none!important}.card-framed.card-framed:before{content:"";position:absolute;inset:calc(-1 * var(--pcf-w, 12px));z-index:-1;background:var(--pcf-bg);-webkit-mask-box-image-source:var(--pcf-mask);-webkit-mask-box-image-slice:var(--pcf-slice, 30) fill;-webkit-mask-box-image-width:var(--pcf-w, 12px);-webkit-mask-box-image-repeat:round;mask-border-source:var(--pcf-mask);mask-border-slice:var(--pcf-slice, 30) fill;mask-border-width:var(--pcf-w, 12px);mask-border-repeat:round;image-rendering:pixelated}.card-framed.card-framed:after{content:"";position:absolute;inset:calc(-1 * var(--pcf-w, 12px));z-index:1;pointer-events:none;border:var(--pcf-w, 12px) solid transparent;border-image:var(--pcf-cut) var(--pcf-slice, 30) round;image-rendering:pixelated}}.gate-veil{background:#060405eb}.pixel-panel{border-style:solid;--fw: calc(14px * var(--frame-k, 1));border-width:var(--fw);border-image-repeat:round;padding:8px;background:var(--panel-fill);background-clip:padding-box}.pixel-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-style:solid;--fw: calc(10px * var(--frame-k, 1));border-width:var(--fw);border-image-repeat:round;background:var(--panel-fill);background-clip:padding-box;color:var(--gold);font-family:var(--font-head);font-size:19px;letter-spacing:.5px;text-shadow:1px 1px 0 rgba(0,0,0,.9);padding:max(0px,calc(14px - var(--fw))) 10px;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;min-height:44px;width:100%}.pixel-button .cta-sheen,.sb-account-text{text-shadow:none}.pixel-button:active{transform:translateY(1px);filter:brightness(1.2)}.pixel-button:disabled{filter:grayscale(.9) brightness(.6);cursor:default}.pixel-button.small{min-height:34px;font-size:18px;width:auto}.pixel-button.body-font{font-size:19px;text-transform:none;letter-spacing:.5px}.bar{position:relative;height:22px;background:#0a0910;border:2px solid var(--line)}.bar .fill{position:absolute;inset:calc(-1 * var(--fw, 0px));transform-origin:left;transition:transform .25s steps(8)}.bar .fill.hp-enemy{background:linear-gradient(#ffb638,#d97b16)}.bar .fill.hp-hero{background:linear-gradient(#67e88b,#2f9e53)}.bar .barrier-shell{position:absolute;left:calc(-1 * var(--fw, 0px));top:calc(-1 * var(--fw, 0px));bottom:calc(-1 * var(--fw, 0px));pointer-events:none;background-image:url(/assets/barrier-shell-CFfzzQjR.png);background-repeat:no-repeat;background-size:800% 100%;image-rendering:pixelated;opacity:.55;mix-blend-mode:screen;animation:barrier-shimmer 1s steps(8) infinite;transition:width .25s steps(8);box-shadow:inset -2px 0 #9fe8f5e6}@keyframes barrier-shimmer{0%{background-position-x:0%}to{background-position-x:100%}}@media(prefers-reduced-motion:reduce){.bar .barrier-shell{animation:none}}.bar .label{position:absolute;inset:calc(-1 * var(--fw, 0px));display:flex;align-items:center;padding:0 8px;font-size:17px;color:#fff;font-weight:700;letter-spacing:1px;text-shadow:-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.row{display:flex;gap:8px;align-items:center}.row.between{justify-content:space-between}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.grid2.hero-tools{row-gap:0}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.stack{display:flex;flex-direction:column;gap:8px}.center{text-align:center}.muted{color:var(--muted)}.gold{color:var(--gold)}.green{color:var(--green)}.red{color:var(--red)}.spacer{flex:1}.stat-cell{text-align:center;padding:4px 0}.stat-cell .k{font-size:16px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.stat-cell .k{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.stat-cell .v{font-family:var(--font-head);font-size:20px;margin-top:4px}.stat-cell .v .overcap{color:var(--gold-dim);font-size:.8em;white-space:nowrap}.stat-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.stat-detail .stat-cell .k{font-size:14px;letter-spacing:.5px;line-height:1.2}.stat-detail .stat-cell .v{font-size:17px;margin-top:2px}.stat-detail .stat-cell .v .sub{display:block;font-family:var(--font-body);font-size:13px;color:var(--muted);margin-top:1px}.stat-primary .k{display:inline-flex;align-items:center;gap:5px}.stat-primary .k img{width:28px;height:28px;flex:none;image-rendering:auto}.doll-stats .stat-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 8px;margin:0 0 10px}.doll-stats .stat-primary .stat-cell:first-child{grid-column:1 / -1}.doll-stats .stat-primary .stat-cell:last-child:nth-child(2n){grid-column:1 / -1}.doll-stats .stat-primary .k{font-size:clamp(13px,calc(4 * var(--vw)),16px);letter-spacing:.5px}.doll-stats .stat-primary .k img{width:24px;height:24px}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);width:calc(100% - var(--nav-gap) * 2);max-width:calc(480px - var(--nav-gap) * 2);height:86px;display:grid;grid-template-columns:1fr 1fr 112px 1fr 1fr;align-items:end;padding:16px 18px 14px;bottom:calc(var(--nav-lift) + var(--nav-bottom, 0px));z-index:40}.bottom-nav:before{content:"";position:absolute;inset:0;border:var(--nav-radius) solid transparent;border-image:var(--frame-round) var(--frame-round-slice, 70) fill round;image-rendering:pixelated;z-index:-1}@supports (-webkit-mask-box-image: none) or (mask-border: none){.bottom-nav:before{border-image:none;background:var(--panel-fill);-webkit-mask-box-image-source:var(--frame-round);-webkit-mask-box-image-slice:var(--frame-round-slice, 70) fill;-webkit-mask-box-image-width:var(--nav-radius);-webkit-mask-box-image-repeat:round;mask-border-source:var(--frame-round);mask-border-slice:var(--frame-round-slice, 70) fill;mask-border-width:var(--nav-radius);mask-border-repeat:round}.bottom-nav:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:var(--nav-radius) solid transparent;border-image:var(--frame-round-cut) var(--frame-round-slice, 70) round;image-rendering:pixelated}}.nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:center;color:var(--muted);font-size:16px;letter-spacing:1px;text-transform:uppercase;line-height:1.1;padding:0;cursor:pointer;position:relative;border:0;background:none;font-family:var(--font-body)}.nav-item.active{color:var(--gold)}.nav-item.soon{opacity:.4;cursor:default}.soon-tag{font-size:16px;letter-spacing:0}.nav-item .badge,.set-chip .badge,.sk-worn-d .badge{position:absolute;top:-2px;right:12%;background:var(--gold);color:#000;font-size:16px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:9px;padding:0 4px;font-family:var(--font-body);line-height:1;letter-spacing:0;text-shadow:none}.set-chip.badged{position:relative}.set-chip .badge{top:-7px;right:-7px;z-index:2}.nav-item img{width:32px;height:32px}.loot-cta{position:relative;width:112px;height:112px;border-radius:50%;background-image:var(--cta-disc, url(/assets/cta-disc-BG_cRXjq.png));background-color:transparent;background-size:100% 100%;image-rendering:pixelated;color:var(--gold);text-shadow:2px 2px 0 #000;font-family:var(--font-head);font-size:17px;padding:20px;line-height:1.3;border:0;cursor:pointer;margin:-56px auto 0;display:flex;align-items:center;justify-content:center;text-align:center}.loot-cta:after{content:"";position:absolute;width:80%;height:80%;inset:5% 0 0 5%;border-radius:50%;box-shadow:0 4px 30px 2px #e8603052}.loot-cta .cta-art{width:70%;height:70%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.8))}.loot-cta:active{transform:translateY(2px)}.loot-cta:disabled{filter:grayscale(.8) brightness(.7)}.loot-cta{position:relative}.loot-cta .hold-fill{position:absolute;inset:9%;border-radius:50%;overflow:hidden;pointer-events:none}.loot-cta .hold-sweep{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(#eda54b8c,#eda54b4d);transition:transform 0ms linear}.loot-cta.holding .hold-sweep{transform:scaleX(1)}.loot-cta.holding{filter:brightness(1.12)}.loot-cta .cta-art{position:relative;z-index:1}.loot-cta .cta-hold{position:absolute;left:0;right:0;bottom:14px;z-index:2;font-family:var(--font-head);font-size:11px;letter-spacing:1px;line-height:1;color:var(--gold);text-shadow:1px 1px 0 #000;opacity:.9;pointer-events:none}.loot-cta.holding .cta-hold{opacity:1}.app.floor-up .bottom-nav{z-index:71}.loot-cta .cta-live{opacity:1;font-size:12px;animation:cta-live 1.6s ease-in-out infinite}@keyframes cta-live{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.loot-cta .cta-live{animation:none}}.autorun-hint{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-h, 110px) + var(--nav-lift) + 66px + var(--nav-bottom, 0px));z-index:46;width:min(304px,calc(100% - 40px));padding:6px 30px 8px 12px;text-align:left;font-size:16px;line-height:1.3;color:var(--text);--fw: calc(12px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);background-clip:padding-box;box-shadow:0 4px #00000073;image-rendering:pixelated}.autorun-hint.first{padding-right:12px;width:auto;max-width:calc(100% - 40px);white-space:nowrap;text-align:center}.autorun-hint-k{font-family:var(--font-head);font-size:13px;letter-spacing:1px;color:var(--gold);margin-bottom:2px}.autorun-hint b{color:var(--gold);font-weight:600}.autorun-hint .hold-tag{margin-left:0;margin-right:6px;opacity:.9}.autorun-hint-x{position:absolute;top:0;right:2px;background:none;border:0;padding:4px 6px;cursor:pointer;font-family:var(--font-head);font-size:14px;color:var(--text);opacity:.7}.autorun-hint-x:focus-visible{outline:2px solid var(--gold)}.autorun-hint-tail:before{content:"";position:absolute;left:50%;bottom:-32px;transform:translate(-50%);border:11px solid transparent;border-top-color:var(--frame-edge, #6b452a)}.autorun-hint-tail:after{content:"";position:absolute;left:50%;bottom:-26px;transform:translate(-50%);border:8px solid transparent;border-top-color:var(--panel-fill, #28222a)}.autorun-hint.hero-hint{left:auto;right:max(14px,calc(50% - 226px));transform:none;width:224px;bottom:calc(var(--nav-h, 110px) + var(--nav-lift) + var(--nav-bottom, 0px) + 40px)}.hero-hint .autorun-hint-tail:before,.hero-hint .autorun-hint-tail:after{left:113px}.guide-veil{position:fixed;z-index:95;background:#000000a8}.guide-ring{position:fixed;z-index:96;pointer-events:none;border-radius:10px;box-shadow:0 0 0 3px var(--gold),0 0 18px 4px #e0a44a8c}.guide-ring.round{border-radius:50%}.autorun-hint.guide-words{z-index:97;bottom:auto}.autorun-hint.guide-words.no-x{padding-right:12px}.autorun-hint.guide-words.has-skip{padding-bottom:20px}.autorun-hint.guide-words.below .autorun-hint-tail:before{bottom:auto;top:-32px;border-top-color:transparent;border-bottom-color:var(--frame-edge, #6b452a)}.autorun-hint.guide-words.below .autorun-hint-tail:after{bottom:auto;top:-26px;border-top-color:transparent;border-bottom-color:var(--panel-fill, #28222a)}.autorun-hint-x.guide-skip{top:auto;bottom:1px;right:6px;font-size:12px;letter-spacing:1px;opacity:.55}@media(max-width:340px){.bottom-nav{grid-template-columns:1fr 1fr 96px 1fr 1fr}.nav-item{font-size:16px}.nav-item img{width:28px;height:28px}.loot-cta{width:96px;height:96px;font-size:16px;padding:16px;margin-top:-48px}}.top-bar{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;gap:6px;padding:calc(12px + env(safe-area-inset-top)) 10px 0}.tb-dust{position:absolute;left:50%;top:calc(12px + env(safe-area-inset-top));transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--tb-ctl);color:var(--gold);font-size:22px;line-height:1;--fw: calc(10px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;image-rendering:pixelated;padding:2px max(0px,calc(20px - var(--fw)));white-space:nowrap;background:var(--panel-fill);background-clip:padding-box}.tb-dust img{image-rendering:pixelated}.tb-row{display:inline-flex;align-items:center;gap:8px}.tb-dust.tb-cycle{left:calc(50% - (var(--tb-ctl) + 6px) / 2)}button.tb-cycle{font-family:inherit;cursor:pointer}.top-bar.tb-float .tb-cycle{pointer-events:auto}.tb-cycle img.tb-obol{image-rendering:auto}.tb-swap{animation:tb-swap .18s ease-out}@keyframes tb-swap{0%{opacity:0;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.tb-swap{animation:none}}.top-bar.tb-float{position:absolute;top:0;left:0;right:0;z-index:30;pointer-events:none}.top-bar.tb-float .menu-btn{pointer-events:auto}.chat-btn{margin-right:auto;position:relative;overflow:visible}.chat-dot{position:absolute;top:-5px;right:-5px;z-index:3;min-width:16px;height:16px;padding:0 3px;background:var(--red);color:#000;border:1px solid rgba(0,0,0,.55);font-family:var(--font-body);font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.menu-btn{width:var(--tb-ctl);height:var(--tb-ctl);background:var(--panel);border:2px solid var(--line);color:var(--gold);font-size:20px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center}.plus-btn:hover,.discord-btn:hover{filter:brightness(1.3)}.discord-btn{text-decoration:none;color:var(--gold)}.sidebar-veil{position:fixed;inset:0;z-index:70;background:#0009}.sidebar{position:absolute;top:0;right:0;bottom:0;width:min(320px,calc(88 * var(--vw)));background:var(--bg);border-left:2px solid var(--line);padding:calc(clamp(6px,calc(1.2 * var(--vh)),10px) + env(safe-area-inset-top)) 12px clamp(6px,calc(1.2 * var(--vh)),10px);display:flex;flex-direction:column;gap:clamp(3px,calc(.6 * var(--vh)),6px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar>*{flex-shrink:0}.sidebar .sb-item{padding:clamp(4px,calc(1 * var(--vh)),12px);font-size:clamp(17px,calc(2.6 * var(--vh)),19px)}.sidebar .sb-item img{width:clamp(16px,calc(2.7 * var(--vh)),24px);height:clamp(16px,calc(2.7 * var(--vh)),24px)}.sidebar .pc-pick{padding:clamp(4px,calc(1.3 * var(--vh)),16px) 4px calc(clamp(4px,calc(1.3 * var(--vh)),16px) + var(--pcf-w, 12px))}.sidebar .pc-pick .v{font-size:clamp(21px,calc(4 * var(--vh)),32px)}.sidebar .sb-foot{line-height:1.35}.sidebar .sb-discord{margin-bottom:clamp(3px,calc(.9 * var(--vh)),10px)}@supports (height: 1svh){.sidebar{padding:calc(clamp(6px,calc(1.2 * var(--svh)),10px) + env(safe-area-inset-top)) 12px calc(clamp(6px,calc(1.2 * var(--svh)),10px) + env(safe-area-inset-bottom));gap:clamp(3px,calc(.6 * var(--svh)),6px)}.sidebar .sb-item{padding:clamp(4px,calc(1 * var(--svh)),12px);font-size:clamp(17px,calc(2.6 * var(--svh)),19px)}.sidebar .sb-item img{width:clamp(16px,calc(2.7 * var(--svh)),24px);height:clamp(16px,calc(2.7 * var(--svh)),24px)}.sidebar .pc-pick{padding:clamp(4px,calc(1.3 * var(--svh)),16px) 4px calc(clamp(4px,calc(1.3 * var(--svh)),16px) + var(--pcf-w, 12px))}.sidebar .pc-pick .v{font-size:clamp(21px,calc(4 * var(--svh)),32px)}.sidebar .sb-discord{margin-bottom:clamp(3px,calc(.9 * var(--svh)),10px)}}@media(max-height:620px){.sidebar .sb-credit{display:none}}.pc-wrap{margin-bottom:6px}.player-card{margin-bottom:6px;padding:0;container-type:inline-size}.pc-bleed-y{margin-top:calc(-1 * var(--pcf-w, 12px));margin-bottom:calc(-1 * var(--pcf-w, 12px))}.pc-split{display:flex;align-items:stretch}.pc-figure{flex:none;display:flex;align-items:center;justify-content:center;padding:calc(8px + var(--pcf-w, 12px)) 12px;margin:calc(-1 * var(--pcf-w, 12px)) 0}.pc-figure .pc-portrait{width:calc(var(--fig) * var(--pc-aspect-own, var(--pc-aspect)))}.pc-facts{flex:1;min-width:0;padding:8px 8px 8px 10px}.pc-standing{margin-top:8px}.pc-portrait{--fig: min(var(--pc-fig), 34cqw);width:calc(var(--fig) * var(--pc-aspect));height:var(--fig);flex:none;image-rendering:pixelated;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.6))}@container (max-width: 290px){.pc-portrait{--fig: min(var(--pc-fig), 30cqw)}.pc-league-beside img{width:36px;height:45px}.pc-league-beside .pc-league-name{font-size:15px}.pc-league-beside .pc-league-rating{font-size:21px}}.pc-id{flex:1;min-width:0}.pc-name{font-family:var(--pc-name, inherit);font-size:21px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-title{color:#9aa4b2;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-card .pc-title{display:block;width:fit-content;max-width:100%}.pc-archetype{color:#b45cff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-class{color:var(--text);font-size:16px;letter-spacing:1px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-xp{max-width:190px}.pc-xp .g-bar{margin:4px 0 0;height:8px}.pc-xpn{font-size:15px;color:var(--muted)}.pc-league{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px}.pc-league img{image-rendering:auto}.pc-league-beside{flex-direction:row;align-items:center;gap:8px;max-width:100%}.pc-league-beside .pc-league-text{text-align:left;min-width:0}.pc-league-beside .pc-league-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-league-name{font-family:var(--font-head);font-size:15px;letter-spacing:1px}.pc-league-beside .pc-league-name{font-size:17px}.pc-league-rating{font-size:16px;color:var(--gold);line-height:1}.pc-league-beside .pc-league-rating{font-family:var(--font-head);font-size:24px}.pc-band{display:flex;margin:0 calc(-1 * var(--pcf-w, 12px)) calc(-1 * var(--pcf-w, 12px))}.pc-pick{flex:1;min-width:0;text-align:center;padding:16px 4px calc(16px + var(--pcf-w, 12px))}.pc-pick:first-child{padding-left:calc(4px + var(--pcf-w, 12px))}.pc-pick:last-child{padding-right:calc(4px + var(--pcf-w, 12px))}.pc-pick .k{color:var(--muted);font-size:15px;letter-spacing:1px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-pick .v{font-family:var(--font-head);font-size:32px;line-height:1;margin-top:3px;font-variant-numeric:tabular-nums}.pc-band-sm .pc-pick{padding:5px 4px calc(5px + var(--pcf-w, 12px))}.pc-band-sm .pc-pick .k{font-size:14px}.pc-band-sm .pc-pick .v{font-size:19px}.pc-row{display:flex;align-items:stretch}.pc-row-main{flex:1;min-width:0;display:flex;flex-direction:column}.pc-row-top{display:flex;align-items:stretch;flex:1}.pc-row-top .pc-portrait{align-self:flex-end;margin:0 2px 5px 4px}.pc-row-top .pc-id{padding:8px 12px 8px 6px}.pc-row-top .pc-league{justify-content:center;padding:4px 8px 4px 0}.pc-row-top .pc-name{font-size:20px}.pc-row-top .pc-league-name{font-size:13px}.player-card.pc-light .pc-pick .k{color:#6b5548}.player-card.pc-light .pc-pick .v{color:#241417}.player-card.pc-light .pc-title{color:#5b6472}.player-card.pc-light .pc-archetype{color:#6a2fa8}.arena-me{margin-top:12px}.series-sheet{z-index:90}.series-cards{display:flex;flex-direction:column}.series-cards .player-card,.series-cards .pc-wrap{margin-bottom:0}.series-vs{align-self:center;font-family:var(--font-head);font-size:18px;color:var(--gold);text-shadow:2px 2px 0 #000;padding:2px 0}.series-ledger{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;text-align:center;font-size:16px}.series-col{background:var(--panel);border:2px solid var(--line);padding:8px 6px}.series-col .k{font-family:var(--font-head);font-size:15px;color:var(--muted);letter-spacing:1px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect{display:flex;flex-direction:column;width:100%;margin:0 0 10px;padding:7px 0 0;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated}.sect-head{display:flex;align-items:baseline;gap:8px;padding:0 10px 5px;min-width:0}.sect-title{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect-aside{margin-left:auto;flex:none;font-size:15px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect-body{padding:2px 10px 9px;display:flex;flex-direction:column;gap:6px}.sect-body p{margin:0;font-size:16px}.sect-band{display:flex;align-items:stretch}.sect-cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 4px 8px;background:none;border:none;color:inherit;font:inherit}.sect-cell+.sect-cell{border-left:1px solid var(--line)}.sect-v{font-family:var(--font-head);font-size:25px;line-height:1;font-variant-numeric:tabular-nums;color:var(--text)}.sect-k{font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sect-tap{cursor:pointer}.sect-tap .sect-k{color:var(--gold-dim)}.sect-tap:active{transform:translateY(2px)}.sect-cta{padding:0 10px 9px}.sect>.sect-head+.sect-cta{padding-top:0}.sect-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 10px 6px;margin-bottom:2px;border-top:1px solid var(--line);background:#eda54b14}.strip-t{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.strip-s{font-size:16px;color:var(--muted);min-width:0}.strip-go{margin-left:auto;flex:none;font-size:16px}button.sect-strip{width:100%;border-left:none;border-right:none;border-bottom:none;color:inherit;font:inherit;text-align:left;cursor:pointer}button.sect-strip:active{transform:translateY(1px)}.sect-rule{height:1px;background:var(--line);margin:2px 0 6px}.sect-bar{margin:0 10px 9px}.sect-bar .g-bar{margin:0}.sect-note{padding:0 10px 9px;font-size:16px;color:var(--muted)}.arena-season{display:flex;flex-direction:column;width:100%;margin:4px 0 8px;padding:7px 0 0;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated}.as-head{display:flex;align-items:baseline;gap:8px;padding:0 10px 5px;min-width:0}.as-title{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);flex:none}.as-promo{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:4px 10px 6px;margin:0 0 2px;border-top:1px solid var(--line);background:#eda54b12}.as-promo-t{font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--gold)}.as-pips{margin-left:auto;display:flex;gap:3px;flex:none}.as-pip{width:19px;height:19px;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:15px;line-height:1;border:1px solid var(--line);background:#120b0d}.as-pip-w{border-color:var(--green);color:var(--green);background:#4dd06a24}.as-pip-l{border-color:var(--red);color:var(--red);background:#ff5c5c1f}.as-pip-o{border-style:dashed}.as-band{display:flex;align-items:stretch}.as-cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 4px 8px;background:none;border:none;color:inherit;font:inherit}.as-cell+.as-cell{border-left:1px solid var(--line)}.as-v{font-family:var(--font-head);font-size:25px;line-height:1;font-variant-numeric:tabular-nums;color:var(--text)}.as-k{font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.as-tap{cursor:pointer}.as-tap .as-k{color:var(--gold-dim)}.as-tap:active{transform:translateY(2px)}.arena-fights{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 12px 7px;margin:2px 0 4px;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;cursor:pointer;color:var(--text);font-family:var(--font-body);text-align:left}.arena-fights:active{transform:translateY(2px)}.af-head{display:flex;align-items:baseline;gap:8px}.af-title{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.af-lock{font-family:var(--font-head);font-size:14px;letter-spacing:1px;color:var(--gold-dim)}.af-more{margin-left:auto;flex:none;font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--gold);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.af-stats{display:flex}.af-cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:0}.af-v{display:flex;align-items:center;gap:5px}.af-v img{width:20px;height:20px;flex:none;image-rendering:auto}.af-v b{font-family:var(--font-head);font-size:19px;font-weight:400;font-variant-numeric:tabular-nums}.af-cell i{font-style:normal;font-size:15px;color:var(--muted);text-transform:uppercase;letter-spacing:1px;line-height:1.1}.af-foot{font-size:15px;color:var(--muted);line-height:1.35}.def-log{display:flex;flex-direction:column;gap:4px;max-height:calc(46 * var(--vh));overflow-y:auto;overscroll-behavior:contain}.def-row{display:flex;align-items:baseline;gap:8px;background:var(--panel);border-left:3px solid var(--line);padding:6px 8px;font-size:16px}.def-who{font-family:var(--font-head);font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34%}.def-lp{margin-left:auto;flex:none}.sb-item{display:flex;align-items:center;gap:10px;background:var(--panel);border:2px solid var(--line);color:var(--fg, #e8e8f0);font-family:var(--font-body);font-size:19px;padding:12px;cursor:pointer;text-align:left}.sb-item img{width:24px;height:24px}.sb-item.active{border-color:var(--gold);color:var(--gold)}.sb-item.soon{opacity:.4;cursor:default}.sb-account-text,.cta-sheen{background:linear-gradient(90deg,#ffd88a,#ff8a3d,#fff3cf,#ffd88a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;will-change:transform;animation:prisma-slide 6s steps(120) infinite}.sb-foot{margin-top:auto;text-align:center;font-size:16px;line-height:1.6}.sb-discord{text-decoration:none;margin-bottom:10px}.sb-logout{display:block;margin:10px auto 0;padding:4px 8px;background:none;border:0;cursor:pointer;color:var(--muted);font-family:var(--font-body);font-size:16px;letter-spacing:1px;text-decoration:underline;opacity:.55}.sb-logout:hover{color:var(--red);opacity:1}.shop-page:has(.shop-tryon){padding-bottom:calc(var(--nav-h, 110px) + var(--nav-lift) + 190px)}.shop-banner{align-self:center;margin:16px auto 8px;padding:2px 16px;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);background-clip:padding-box;font-family:var(--font-head);font-size:19px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);text-shadow:2px 2px 0 #000;image-rendering:pixelated;width:fit-content}.shop-row{position:relative;--fw: calc(10px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);background-clip:padding-box;image-rendering:pixelated;padding:8px;margin-bottom:10px;display:flex;flex-direction:column;gap:7px}.shop-row-top{display:flex;gap:9px;align-items:flex-start}.shop-row-art{flex:0 0 104px;height:104px;position:relative}.shop-row-facts{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.shop-row-name{font-family:var(--font-head);font-size:21px;line-height:1.1;color:var(--text)}.shop-row-line{font-size:16px;color:var(--muted);line-height:1.25}.shop-row-line.gold{color:var(--gold)}.shop-row-line.green{color:#4dd06a}.shop-row-buy{width:100%}.shop-page .pixel-button.gold{font-size:19px;color:#1a0a06;text-shadow:none;background:linear-gradient(#ffd88a,#e6a53a);border:1px solid #a5651f!important;padding:7px 14px;min-height:36px}.shop-page .pixel-button.gold:before,.shop-page .pixel-button.gold:after{display:none}.shop-row-alt{background:none;border:0;cursor:pointer;width:100%;font-family:var(--font-body);font-size:16px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding:0}.shop-row-alt.green{color:#4dd06a;text-decoration:none}.shop-row-alt.note{text-decoration:none;cursor:default}.shop-row-alts{display:flex;justify-content:center;gap:16px;width:100%}.shop-row-alts .shop-row-alt{width:auto}.shop-featured .shop-feat-art{height:150px;position:relative}.shop-flag{position:absolute;top:4px;left:4px;z-index:2;display:flex;align-items:baseline;gap:5px;background:#b3202c;color:#ffe9c8;font-size:15px;line-height:1;padding:4px 9px;box-shadow:2px 2px #0000008c}.shop-flag b{font-family:var(--font-head);font-size:19px;color:#fff}.shop-pill{position:absolute;right:6px;top:8px;z-index:2;background:#080506db;border:1px solid var(--gold-dim);font-size:19px;padding:1px 10px;letter-spacing:1px}.shop-perk{margin-bottom:8px}.dm-jump{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-lift) + var(--nav-h, 86px) + var(--nav-bottom, 0px) + 4px);width:calc(100% - var(--nav-gap) * 2);max-width:calc(480px - var(--nav-gap) * 2);display:grid;grid-template-columns:repeat(3,1fr) 112px repeat(3,1fr);gap:4px;z-index:41;pointer-events:none}.dm-jump .set-chip{pointer-events:auto;padding:3px;font-size:15px;letter-spacing:0;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;image-rendering:pixelated}.dm-jump .set-chip:nth-child(1){grid-column:2}.dm-jump .set-chip:nth-child(2){grid-column:3}.dm-jump .set-chip:nth-child(3){grid-column:5}.dm-jump .set-chip:nth-child(4){grid-column:6}@media(max-width:340px){.dm-jump{grid-template-columns:repeat(3,1fr) 96px repeat(3,1fr)}}.shop-preview{position:sticky;top:0;z-index:6;margin:0 -12px 10px;padding:0 12px 8px;background:var(--bg)}.shop-preview .pc-wrap{margin-bottom:0}.shop-page .shop-tryon{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-lift) + var(--nav-h, 86px) + var(--nav-bottom, 0px) + 46px);width:calc(100% - var(--nav-gap) * 2);max-width:calc(480px - var(--nav-gap) * 2);z-index:41;margin:0}.shop-basket{display:flex;align-items:center;gap:8px;margin-bottom:8px}.shop-basket-n{flex:1;min-width:0;font-size:17px;color:var(--muted);line-height:1.2}.shop-basket-n b{color:var(--text)}.shop-featured{position:relative}.arrow-btn,.shop-arrow{width:38px;height:38px;padding:0;cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center;background:#080506c7;border:2px solid var(--gold-dim);color:var(--gold);font-family:var(--font-head);font-size:26px;line-height:1;text-shadow:2px 2px 0 #000;image-rendering:pixelated;touch-action:none;user-select:none;-webkit-user-select:none}.arrow-btn:active{transform:translateY(1px)}.arrow-btn:disabled{opacity:.4;cursor:default}.shop-arrow{position:absolute;top:84px;transform:translateY(-50%);z-index:4;width:30px}.shop-arrow.l{left:6px}.shop-arrow.r{right:6px}.shop-dots{display:flex;justify-content:center;gap:6px;margin-top:-2px}.shop-dot{width:8px;height:8px;padding:0;border:0;cursor:pointer;background:var(--line)}.shop-dot.on{background:var(--gold)}.pixel-button.gold{color:#241417;text-shadow:none}.pixel-button.gold{background:var(--buy, var(--gold));background-clip:padding-box}.pixel-button.gold:before{background:var(--buy, var(--gold))}.doll{display:flex;justify-content:space-between;gap:8px;position:relative}.doll-col{display:flex;flex-direction:column;gap:8px}.doll-stats{position:relative;flex:1}.doll-stats-inner{position:absolute;inset:0;overflow-y:auto;padding-bottom:8px;mask-image:linear-gradient(#000 calc(100% - 26px),#00000026);-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),rgba(0,0,0,.15))}.slot-btn{width:58px;height:58px;position:relative;--fw: 8px;--prisma-fit: var(--fw);border-style:solid;border-width:var(--fw);border-image-repeat:round;background:var(--panel-fill);background-clip:padding-box;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.slot-btn img.icon{width:36px;height:36px}.slot-btn .empty-label{font-size:16px;color:var(--muted)}.slot-btn.r-legendary{box-shadow:0 0 8px #e6c35a8c}.slot-btn.r-ancient{box-shadow:0 0 10px #ff4d5e99}.slot-btn.r-unique{box-shadow:0 0 10px #ff8a2a99}.slot-btn.r-unique-rare{box-shadow:0 0 10px #8a1500bf}.slot-btn .rarity-fx{position:absolute;inset:calc(-1 * var(--fw));width:calc(100% + 2 * var(--fw));height:calc(100% + 2 * var(--fw));max-width:none;pointer-events:none;z-index:0}.slot-btn .rarity-fx~img.icon{position:relative;z-index:1;filter:drop-shadow(0 0 1px rgba(0,0,0,.95)) drop-shadow(0 1px 3px rgba(0,0,0,.8))}.slot-btn.r-unique .rarity-fx~img.icon,.slot-btn.r-unique-rare .rarity-fx~img.icon{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 3px rgba(0,0,0,.95)) drop-shadow(0 1px 5px rgba(0,0,0,.85))}@media(prefers-reduced-motion:reduce){.slot-btn .rarity-fx{display:none}}.rarity-band{position:absolute;inset:calc(-1 * var(--prisma-fit, 12px));pointer-events:none;border:var(--prisma-fit, 12px) solid transparent;border-image:var(--fx) 24 stretch}@media(prefers-reduced-motion:reduce){.rarity-band{display:none}}.set-chip.qu-flash{animation:qu-flash .6s ease-out both}@keyframes qu-flash{0%,to{box-shadow:none}20%{box-shadow:0 0 0 2px var(--gold),0 0 16px #eda54be6}}.qu-spark{position:absolute;left:0;top:0;width:8px;height:8px;background:#ffd88a;box-shadow:0 0 8px var(--gold);z-index:9;pointer-events:none;image-rendering:pixelated}.slot-btn.qu-landed{z-index:4}.slot-btn .qu-land{position:absolute;inset:calc(-1 * var(--fw));pointer-events:none;z-index:2;animation:qu-land 1.6s ease-out both}@keyframes qu-land{0%{box-shadow:0 0 0 3px var(--gold),0 0 20px #eda54be6,inset 0 0 0 2px #ffd88acc}to{box-shadow:0 0 #eda54b00,0 0 #eda54b00,inset 0 0 #ffd88a00}}.slot-btn .qu-tag{position:absolute;left:50%;bottom:calc(-1 * var(--fw) - 6px);transform:translate(-50%);font-family:var(--font-head);font-size:11px;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);background:#0c0708eb;border:1px solid var(--gold-dim);padding:1px 5px 0;white-space:nowrap;pointer-events:none;z-index:3;animation:qu-tag 1.6s ease-out both}@keyframes qu-tag{0%{opacity:0;transform:translate(-50%,4px)}15%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0}}.slot-btn.kit-wait{z-index:3}.slot-btn.kit-wait:before{content:"";position:absolute;inset:calc(-1 * var(--fw) - 3px);pointer-events:none;z-index:2;border:2px dashed #ff7a3a;animation:kit-wait 2.4s linear infinite}@keyframes kit-wait{50%{border-color:#ff7a3a59}}.slot-btn .kit-tag{position:absolute;left:50%;bottom:calc(-1 * var(--fw) - 8px);transform:translate(-50%);font-family:var(--font-head);font-size:12px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#ff7a3a;background:#0c0708f0;border:1px solid #7a2e14;padding:2px 4px 0;white-space:nowrap;pointer-events:none;z-index:4}.kit-wait-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0 0 12px;padding:8px 10px;border:1px solid #7a2e14;background:linear-gradient(180deg,#ff7a3a1a,#ff7a3a08)}.kit-wait-bar .t{font-family:var(--font-head);font-size:19px;line-height:1.05;color:#ff7a3a}.kit-wait-bar button{font-family:var(--font-head);font-size:16px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding:5px 10px 3px;border:1px solid #ff7a3a;background:#ff7a3a;color:var(--bg);cursor:pointer}.kit-wait-bar button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.slot-btn.kit-wait:before{animation:none}}.stat-cell .v.tick-up{color:var(--green)}.stat-cell .v.tick-down{color:var(--red)}@media(prefers-reduced-motion:reduce){.set-chip.qu-flash,.slot-btn .qu-land,.slot-btn .qu-tag{animation:none}.slot-btn .qu-tag{display:none}}.screen.screen-fill{display:flex;flex-direction:column;overflow-y:hidden;padding:0}.screen-fill>*{flex:0 0 auto}.screen-fill .depth-map{flex:1 1 auto;height:auto;min-height:300px;border:none}.depth-map{position:relative;display:flex;flex-direction:column;height:clamp(400px,calc(calc(100 * var(--dvh)) - 348px),660px);border:2px solid var(--line);background:var(--bioC, var(--bg))}.dm-viewport{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dm-scroll{position:relative;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 7px),linear-gradient(var(--bioA),var(--bioB) 55%,var(--bioC))}.dm-band{position:absolute;left:0;right:0;background-size:100% auto;background-repeat:repeat-y;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 7px),linear-gradient(var(--bioA),var(--bioB) 55%,var(--bioC))}.dm-band-head{position:absolute;top:calc(var(--blend, 0px) + 6px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 10px;--fw: calc(10px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);font-family:var(--font-head);font-size:16px;color:var(--gold);text-shadow:2px 2px 0 #000;image-rendering:pixelated;pointer-events:none;background-clip:padding-box}.dm-band-range{font-family:var(--font-body);font-size:16px;color:var(--muted)}.dm-band-top .dm-band-head{top:calc(12px + env(safe-area-inset-top) + var(--tb-ctl) + 10px)}.bio-0{--bioA: #131311;--bioB: #1f201b;--bioC: #101110;--bioAcc: #9aa48a}.bio-1{--bioA: #0c1218;--bioB: #141d27;--bioC: #0a0f14;--bioAcc: #7f9ab8}.bio-2{--bioA: #171209;--bioB: #251d10;--bioC: #14100a;--bioAcc: #c89a52}.bio-3{--bioA: #0e1012;--bioB: #171a1e;--bioC: #0b0d0f;--bioAcc: #93a1a8}.bio-4{--bioA: #131214;--bioB: #201e21;--bioC: #0f0e10;--bioAcc: #b8a8a0}.bio-5{--bioA: #0a0c12;--bioB: #11141d;--bioC: #08090e;--bioAcc: #8fa8d9}.bio-6{--bioA: #141210;--bioB: #211d19;--bioC: #100f0d;--bioAcc: #c96a3a}.bio-7{--bioA: #170b08;--bioB: #27120c;--bioC: #130906;--bioAcc: #d96a34}.bio-8{--bioA: #16130a;--bioB: #26200e;--bioC: #121008;--bioAcc: #d9b03a}.bio-9{--bioA: #1a0a06;--bioB: #2d110a;--bioC: #170805;--bioAcc: #e06034}.bio-vestibule{--bioA: #131313;--bioB: #1f1f1f;--bioC: #101010;--bioAcc: #8f8f8f}.bio-muster{--bioA: #0f1216;--bioB: #181d24;--bioC: #0c0e11;--bioAcc: #9fb4cc}.bio-brand{--bioA: #150a06;--bioB: #22110a;--bioC: #110805;--bioAcc: #e0762e}.bio-salt{--bioA: #141412;--bioB: #201f1b;--bioC: #10100e;--bioAcc: #e6dcc4}.bio-masks{--bioA: #150c0c;--bioB: #221414;--bioC: #110909;--bioAcc: #d45c5c}.bio-nitre{--bioA: #0a1211;--bioB: #111c1b;--bioC: #080e0d;--bioAcc: #5fc9c0}.bio-mirror{--bioA: #100e14;--bioB: #1a1720;--bioC: #0c0b10;--bioAcc: #b8a8d8}.bio-yoke{--bioA: #14100a;--bioB: #211a10;--bioC: #100d08;--bioAcc: #b48a5a}.bio-acheron{--bioA: #081012;--bioB: #0e1a1d;--bioC: #060c0e;--bioAcc: #4f9aa8}.bio-limbo{--bioA: #12180f;--bioB: #1d2718;--bioC: #0e130c;--bioAcc: #9ec89f}.bio-gale{--bioA: #12101a;--bioB: #1d1a2a;--bioC: #0e0c14;--bioAcc: #9a8fd0}.bio-mire{--bioA: #131105;--bioB: #201d09;--bioC: #0f0e05;--bioAcc: #a8a03a}.bio-gilded{--bioA: #151005;--bioB: #241b08;--bioC: #110d05;--bioAcc: #d4a53a}.bio-styx{--bioA: #0d1208;--bioB: #161f0d;--bioC: #0a0e06;--bioAcc: #9aa843}.bio-dis{--bioA: #180806;--bioB: #2a0f09;--bioC: #140705;--bioAcc: #e06a2e}.bio-phlegethon{--bioA: #170505;--bioB: #290908;--bioC: #130404;--bioAcc: #c22e2e}.bio-malebolge{--bioA: #111111;--bioB: #1c1c1c;--bioC: #0d0d0d;--bioAcc: #7d7d78}.bio-cocytus{--bioA: #060b12;--bioB: #0c1522;--bioC: #05090e;--bioAcc: #7fa8d9}.bio-icedeep{--bioA: #050a10;--bioB: #0a141f;--bioC: #04080c;--bioAcc: #4d89c4}.bio-giants{--bioA: #101216;--bioB: #1a1e24;--bioC: #0c0e12;--bioAcc: #8a97a8}.bio-prison{--bioA: #0c0a08;--bioB: #16120c;--bioC: #090806;--bioAcc: #c49036}.bio-soulsea{--bioA: #061008;--bioB: #0c1c10;--bioC: #050c06;--bioAcc: #6fd9a0}.bio-furnace{--bioA: #170e05;--bioB: #281808;--bioC: #120b04;--bioAcc: #e8952e}.bio-starless{--bioA: #070505;--bioB: #0e0a0a;--bioC: #050404;--bioAcc: #d97b42}.bio-unmade{--bioA: #101214;--bioB: #1a1e20;--bioC: #0c0e10;--bioAcc: #4fc4b8}.bio-blacksun{--bioA: #0e0607;--bioB: #180a0c;--bioC: #0a0405;--bioAcc: #c43434}.bio-laststair{--bioA: #14100a;--bioB: #241c10;--bioC: #100c08;--bioAcc: #e8c05a}.bio-heart{--bioA: #181206;--bioB: #2c2208;--bioC: #140f05;--bioAcc: #ffe9b8}.dm-jump .set-chip:nth-child(1){grid-column:1 / span 3}.dm-jump .set-chip:nth-child(2){grid-column:5 / span 3}.dm-jump .set-chip{display:flex;align-items:center;justify-content:center;gap:6px}.dm-history-l{font-family:var(--font-head);font-size:15px;color:var(--muted)}.dm-history-n{font-family:var(--font-body);font-size:16px;color:var(--gold)}.dm-here-l{font-family:var(--font-head);font-size:15px;color:var(--muted)}.dm-here-d{font-family:var(--font-body);font-size:16px;color:var(--gold)}.ft{margin-top:8px}.ft-row{margin-bottom:10px}.ft-head{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.ft-who{color:var(--muted);letter-spacing:1px}.ft-total{font-family:var(--font-head);font-size:17px;color:var(--text)}.ft-bar{position:relative;display:flex;height:14px;margin:4px 0 5px;background:#0c0708;border:2px solid var(--line)}.ft-seg{height:100%;box-shadow:2px 0 #0c0708}.ft-seg:last-child{box-shadow:none}.ft-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--muted)}.ft-legend{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:16px;color:var(--muted)}.ft-key{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ft-chip{width:8px;height:8px;flex:none}.ft-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.ft-tile{display:flex;flex-direction:column;align-items:center;gap:1px;border:2px solid var(--line);background:var(--panel);padding:5px 2px}.ft-tile .k{font-size:16px;color:var(--muted);letter-spacing:1px}.ft-tile .v{font-size:16px;color:var(--text)}.ft-sect{margin:10px 0 6px;font-family:var(--font-head);font-size:15px;letter-spacing:2px;color:var(--muted)}.ft-sum{font-family:var(--font-head);font-size:16px;color:var(--text);white-space:nowrap}.ft-killer .ft-who{color:var(--text)}.ft-killer-tag{font-family:var(--font-head);font-size:13px;letter-spacing:1px;color:#ff3b3b;margin-left:6px;text-shadow:0 0 6px rgba(255,40,40,.5)}.fh-list{overflow-y:auto;max-height:calc(58 * var(--vh));margin-top:8px;padding-right:4px}.fh-row{display:flex;align-items:center;gap:8px;width:100%;background:var(--panel);border:2px solid var(--line);padding:7px 8px;margin-bottom:5px;cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--text)}.fh-row:hover{border-color:var(--gold-dim);background:var(--panel-2)}.fh-row:active{transform:translateY(1px)}.fh-mark{font-size:18px;width:16px;text-align:center;flex:none}.fh-mark.win{color:var(--green)}.fh-mark.loss{color:var(--red)}.fh-mark.rising{color:var(--gold)}.fh-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.fh-name{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-meta{font-size:16px;color:var(--muted)}.fh-go{color:var(--gold-dim);font-size:20px;flex:none}.dm-trail{position:absolute;width:12px;transform:translate(-50%);background:#0006}.dm-trail:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translate(-50%);background:repeating-linear-gradient(180deg,var(--gold-dim) 0 1px,transparent 1px 12px)}.dm-node{position:absolute;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);color:#fff;font-weight:700;letter-spacing:1px;background:radial-gradient(circle at 35% 30%,#3a2a20,#201410 70%);border:3px solid var(--gold-dim);box-shadow:0 3px #0000008c;cursor:pointer;padding:0;text-shadow:-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000;transition:transform 90ms ease-out}.dm-node.cleared{background:radial-gradient(circle at 35% 30%,#f0b45f,#a5651f 75%);border-color:#6b3f10}.dm-node.frontier{background:radial-gradient(circle at 35% 30%,#ffd88a,#c47c1e 75%);border-color:var(--gold)}.dm-node.locked{background:radial-gradient(circle at 35% 30%,#2a2a2a,#171717 70%);border-color:#3a3a3a;color:#6a6a6a;cursor:default;text-shadow:none}.dm-node.boss{width:58px;height:58px;border-color:var(--red)}.dm-node.boss.cleared{background:radial-gradient(circle at 35% 30%,#d0605a,#7c1d1d 75%)}.dm-node.boss.frontier{background:radial-gradient(circle at 35% 30%,#ff8a7a,#a32020 75%);border-color:var(--red)}.dm-node.sel{border-color:var(--gold);box-shadow:0 0 14px #eda54bcc,0 3px #0000008c;filter:brightness(1.25);z-index:2}.dm-node.sprited{background:none;border:none;border-radius:0;box-shadow:none;background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;width:109px;height:43px}.dm-node.sprited.boss{width:127px;height:44px}.dm-node.sprited.boss.foc{transform:translate(-50%,-50%) scale(1.06)}.dm-node.sprited.locked{filter:brightness(.75)}.dm-node.sprited.boss.locked{filter:grayscale(.6) brightness(.65)}.dm-node.sprited.sel{filter:brightness(1.45) drop-shadow(0 0 6px rgba(237,165,75,.9))}.dm-node.foc{transform:translate(-50%,-50%) scale(1.14);z-index:2}.dm-card{position:absolute;left:148px;right:10px;transform:translateY(-50%);z-index:5;padding:6px 8px;text-align:left;border-style:solid;--fw: calc(12px * var(--frame-k, 1));border-width:var(--fw);border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);box-shadow:0 4px #00000073;background-clip:padding-box}.dm-card-tail:before{content:"";position:absolute;left:-32px;top:50%;transform:translateY(-50%);border:11px solid transparent;border-right-color:var(--frame-edge, #6b452a)}.dm-card-tail:after{content:"";position:absolute;left:-26px;top:50%;transform:translateY(-50%);border:8px solid transparent;border-right-color:var(--panel-fill, #28222a)}.dm-card-sprite{display:flex;justify-content:center;align-items:flex-end;margin-bottom:4px}.dm-card-sprite img{height:clamp(88px,calc(17 * var(--vh)),132px);max-width:100%;object-fit:contain}.dm-card-sprite img.dm-sprite-boss{height:clamp(104px,calc(20 * var(--vh)),156px)}.dm-card-where{font-family:var(--font-head);font-size:15px;color:var(--gold);text-align:center;margin-top:5px}.dm-card-lock{color:var(--muted)}.stray-card{position:relative;width:min(280px,calc(76 * var(--vw)));aspect-ratio:5 / 7;cursor:pointer}.stray-card .stray-shadow{width:150px;height:150px;object-fit:contain;image-rendering:pixelated;filter:brightness(0) opacity(.92) drop-shadow(0 0 8px rgba(255,120,60,.4))}.dm-card-range{font-size:16px;color:var(--muted);text-align:center;margin-top:2px}.dm-stats{display:flex;flex-direction:column;gap:1px;margin-top:7px;padding-top:6px;font-size:17px}.dm-stat{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dm-stat span{color:var(--muted)}.dm-stat b{font-family:var(--font-head);font-weight:400;color:var(--text);font-variant-numeric:tabular-nums}.dm-el{letter-spacing:1px}.el-phys{color:#cbb9a2}.el-fire{color:#ff7b42}.el-cold{color:#6fc3ff}.el-lightning{color:#ffe066}.dm-card-enemy{font-family:var(--font-head);font-size:21px;color:var(--text);text-align:center;line-height:1.15;text-wrap:balance}.dm-boss-tag{color:var(--red)}.el-chaos{color:#9ee06a}.dm-card-res{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3px 6px;font-size:16px;letter-spacing:1px;margin-top:5px}.dm-mod{color:#d9a15c;border:1px solid rgba(217,161,92,.45);padding:0 4px}.affix-glyph{width:1.25em;height:1.25em;image-rendering:pixelated;vertical-align:-.3em;margin-right:.3em}.dm-mod.dm-floor{color:#8fb8d9;border-color:#8fb8d980}.dm-loot{color:var(--gold);text-shadow:0 0 6px rgba(255,216,138,.5);padding:1px 0}.dm-card-info,.cache-info{position:absolute;z-index:2;margin:0}.dm-card-info{top:1px;right:1px}.info-tip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0 -6px 2px;padding:0;background:transparent;border:none;cursor:pointer;vertical-align:middle}.info-tip:before{content:"?";display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--gold-dim);color:var(--gold-dim);font-family:var(--font-body);font-size:16px;line-height:1;text-shadow:none}.info-tip:hover:before,.info-tip:focus-visible:before{border-color:var(--gold);color:var(--gold)}.info-tip:active:before{transform:translateY(1px)}.sheet.tip-sheet{z-index:90}.tip-title{font-family:var(--font-head);font-size:20px;color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin:6px 0 10px}.tip-body{font-size:18px;line-height:1.3;padding:0 4px}.tip-body p{margin:0 0 8px}.tip-body p:last-child{margin-bottom:0}.ei-scroll{overflow-y:auto;max-height:calc(60 * var(--vh));margin-top:10px;padding-right:4px}.ei-head{font-family:var(--font-head);font-size:17px;color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin:12px 0 6px;text-align:center}.ei-head:first-child{margin-top:0}.ei-fold{cursor:pointer}.ei-rules{margin:0;padding-left:18px;color:var(--text);font-size:16px;line-height:1.35}.ei-rules li{margin-bottom:7px}.ei-rules b{color:var(--text)}.ei-rules b.gold{color:var(--gold)}.ei-rules b.red{color:var(--red)}.ei-affix{border:1px solid var(--line);background:var(--panel);padding:5px 7px;margin-bottom:5px}.ei-affix.on{border-color:var(--gold-dim);background:var(--panel-2)}.ei-affix-top{display:flex;align-items:baseline;gap:6px}.ei-affix-name{font-family:var(--font-head);font-size:15px;color:#d9a15c;letter-spacing:1px}.ei-affix.on .ei-affix-name{color:var(--gold)}.ei-affix-here{font-size:16px;color:var(--green);letter-spacing:1px;white-space:nowrap}.ei-affix-loot{margin-left:auto;font-size:16px;color:var(--gold);white-space:nowrap}.ei-affix-desc{font-size:16px;color:var(--muted);line-height:1.3;margin-top:2px}.raid{display:flex;flex-direction:column;gap:10px;margin-top:12px}.raid-boss{text-align:center}.raid-week{font-family:var(--font-head);font-size:15px;letter-spacing:2px;color:var(--muted);margin-bottom:6px}.raid-art{height:96px;max-width:132px;object-fit:contain;image-rendering:pixelated}.raid-name{font-family:var(--font-head);font-size:19px;color:var(--red);margin-top:4px}.raid-split{display:flex;align-items:center;gap:10px;padding:0 10px 8px}.raid-split .raid-art{flex:none;width:76px;height:76px;margin:0}.raid-facts{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.raid-facts .dm-card-res{margin:0}.raid-split .raid-bar{margin:2px 0 0;height:24px}.raid-bar .label{justify-content:center}.sect .raid-board{padding:0 6px 6px}.sect-cell .raid-attempts{display:flex;gap:5px;margin:0;align-items:center;height:25px}.raid-attempts{display:flex;justify-content:center;gap:6px;margin-bottom:8px}.raid-pip{width:14px;height:14px;border:2px solid var(--line);background:#0c0708;transform:rotate(45deg)}.raid-pip.on{background:var(--gold);border-color:#ffd88a;box-shadow:0 0 8px #eda54b99}.raid-claim-row{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:6px}.raid-board{border:2px solid var(--line);background:var(--panel);padding:6px}.raid-row{display:flex;align-items:center;gap:8px;padding:5px 6px;border-bottom:1px solid var(--line);font-size:17px}.raid-row:last-child{border-bottom:0}.raid-art.lord{height:160px;max-width:220px}.raid-phase{font-family:var(--font-head);font-size:15px;letter-spacing:2px;color:#ffb09a;margin-top:8px;text-align:center}.raid-cols{display:grid;grid-template-columns:22px 1fr auto auto auto;gap:8px;font-family:var(--font-head);font-size:12px;letter-spacing:1px;color:var(--muted);padding:0 8px 4px}.raid-row.purse{display:grid;grid-template-columns:22px 1fr auto auto auto}.raid-row .raid-share{font-family:var(--font-head);color:var(--text)}.raid-row .raid-xp{font-family:var(--font-head);color:#ffb09a}.raid-row.me{background:var(--panel-2)}.raid-rank{width:20px;color:var(--muted);font-size:16px;text-align:right}.raid-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raid-hits,.raid-dmg{font-size:16px}.coll-subhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.coll-back{background:none;border:none;color:var(--gold);cursor:pointer;font-size:34px;line-height:1;padding:2px 10px 6px 2px;font-family:var(--font-body);text-shadow:0 2px 0 rgba(0,0,0,.6)}.forge-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.forge-tier{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;background:var(--panel-fill);border:1px solid var(--line);color:var(--text);font-family:inherit;cursor:pointer}.forge-tier>img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.forge-tier b{font-family:var(--font-head);font-weight:400;font-size:16px;letter-spacing:1px;text-transform:uppercase}.forge-tier span{display:flex;align-items:center;gap:3px;font-size:16px;color:var(--muted);font-variant-numeric:tabular-nums}.forge-tier.sel{border-color:var(--gold);filter:brightness(1.1);box-shadow:0 0 10px #eda54b40}.forge-tier.sel b{color:var(--gold)}.forge-soul{width:18px;height:18px;image-rendering:pixelated;vertical-align:-3px;margin-right:3px}.pixel-button .forge-soul{width:20px;height:20px}.forge-chest{width:96px;height:96px;object-fit:contain}.cache-legend{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;max-width:280px;margin:-6px auto 12px;font-size:16px;text-align:left}.cache-legend span{display:flex;align-items:center;gap:6px}.cache-legend i{width:9px;height:9px;flex:none}.cache-legend b{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums}.cache-info{top:2px;right:2px}.cache-odds{max-width:240px;margin:0 auto 12px;text-align:left}.cache-qty{display:flex;justify-content:center;gap:6px;margin:0 0 8px;flex-wrap:wrap}.cache-qty .chip-input{width:44px;text-align:center;font-family:inherit;font-size:inherit}.cache-odds .cx-row{flex-wrap:nowrap;justify-content:space-between;align-items:baseline}.cache-odds .cx-v{flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums}.cache-odds-head{display:flex;justify-content:flex-end;color:var(--muted);font-size:15px;letter-spacing:1px;text-transform:uppercase;margin-bottom:2px}.cache-name{font-family:var(--font-head);font-size:20px;letter-spacing:3px;margin:10px 0 0;color:var(--red)}.cache-strip{display:flex;gap:1px;height:9px;width:220px;max-width:100%;margin:8px auto 14px;padding:1px;border:1px solid var(--line);background:var(--bg)}.cache-strip i{display:block;height:100%;flex:0 1 auto;min-width:3px}.cache-art{position:relative;display:inline-block}.cache-badge{position:absolute;right:-8px;bottom:2px;width:30px;height:30px;padding:3px;background:var(--panel);border:1px solid var(--gold);background-clip:padding-box}.forge-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:24px 0 12px}.forge-slots.cols-7{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.forge-slots.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.forge-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;min-width:0;background:var(--panel);border:1px solid var(--line);background-clip:padding-box;color:var(--muted);font-family:var(--font-body);font-size:15px;line-height:1;cursor:pointer}.forge-slot>span{max-width:100%;overflow:hidden;white-space:nowrap}.forge-slot img{width:28px;height:28px}.forge-slot:active{filter:brightness(1.25)}.forge-slot.sel{border-color:var(--gold);color:var(--gold);background:#eda54b1a}.forge-slot.empty{cursor:default}.forge-slot.empty img{opacity:.28}.forge-slots.cols-7 .forge-slot{padding:5px 0}.forge-slots.cols-7 .forge-slot img{width:26px;height:26px}.forge-slot .fs-mark{position:absolute;top:0;right:3px;font-size:13px;color:var(--gold)}.forge-slot .fs-mark.fs-lv{font-family:var(--font-head);letter-spacing:.06em}.forge-slot .q-badge{margin:0;font-size:13px;padding:0 5px}.forge-card{margin:0 auto 8px;max-width:320px}.forge-card.hone-up .q-badge{animation:st-pop .18s steps(3,end) both,qu-flash .9s ease-out both}.pixel-button.hone-miss{animation:shake .32s steps(4)}@media(prefers-reduced-motion:reduce){.forge-card.hone-up .q-badge,.pixel-button.hone-miss{animation:none}}.forge-hint{font-size:16px;line-height:1.25;margin:4px 0 10px}.codex{display:flex;flex-direction:column;gap:10px}.cx-section{border-style:solid;--fw: calc(10px * var(--frame-k, 1));border-width:var(--fw);border-image-repeat:round;background:var(--panel-fill);background-clip:padding-box}.cx-head{font-family:var(--font-head);font-size:17px;color:var(--muted);letter-spacing:2px;text-transform:uppercase;padding:8px 6px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}details[open]>.cx-head{color:var(--gold)}.cx-head::marker,.cx-head::-webkit-details-marker{display:none}.cx-head:before{content:"▸ ";color:var(--gold-dim)}details[open]>.cx-head:before{content:"▾ "}.cx-body{padding:2px 8px 10px;font-size:17px}.cx-body p{margin:6px 0}.cx-body b{color:var(--gold);font-weight:400}.cx-row{display:flex;flex-wrap:wrap;gap:2px 10px;padding:4px 0;border-bottom:1px solid rgba(58,35,34,.6)}.cx-row:last-of-type{border-bottom:0}.cx-k{color:var(--gold);font-size:16px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.cx-ico{width:20px;height:20px;margin-right:6px;vertical-align:-4px;image-rendering:pixelated}.cx-v{color:var(--text);flex:1 1 60%;min-width:0;text-align:left}.cx-note{color:var(--muted);font-size:16px}.cx-chapter{font-family:var(--font-head);font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dim);padding:14px 6px 0}.cx-list{margin:6px 0 4px;padding-left:20px}.cx-list li{margin:5px 0;padding-left:2px}.cx-list li::marker{color:var(--gold-dim)}.cx-more{margin-top:10px;border-top:1px solid rgba(58,35,34,.6)}.cx-more>summary{color:var(--gold-dim);font-size:15px;letter-spacing:1px;text-transform:uppercase;padding:8px 0 4px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.cx-more>summary::marker,.cx-more>summary::-webkit-details-marker{display:none}.cx-more>summary:before{content:"▸ "}.cx-more[open]>summary:before{content:"▾ "}.cx-more[open]>summary{color:var(--gold)}.cx-table{display:grid;gap:0 10px;font-size:15px;margin:6px 0}.cx-table .cx-k{white-space:normal}.cx-table>span,.cx-trow>span{padding:4px 0;border-bottom:1px solid rgba(58,35,34,.6);min-width:0;overflow-wrap:anywhere;white-space:normal}.cx-table .cx-num{white-space:normal}.cx-table>.cx-th{color:var(--gold);font-size:13px;letter-spacing:1px;text-transform:uppercase}.cx-trow{display:contents}.cx-num{font-variant-numeric:tabular-nums;white-space:nowrap}.cx-name-w{color:var(--gold);font-size:15px;letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere}.cx-dots{letter-spacing:1px;color:var(--gold-dim);display:block}.cx-dots .cx-dim{color:#8a7a6e80}.cx-card{padding:8px 0 7px;border-bottom:1px solid rgba(58,35,34,.6);display:grid;gap:5px}.cx-card:last-of-type{border-bottom:0}.cx-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-name b{color:var(--gold);font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:16px}.cx-kind{color:var(--muted);font-size:16px}.cx-fld{display:grid;grid-template-columns:76px 1fr;gap:2px 10px;align-items:start}.cx-fk{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:13px;padding-top:3px}.cx-fv{min-width:0;overflow-wrap:anywhere}.cx-pieces{display:flex;gap:7px;flex-wrap:wrap}.cx-piece{display:inline-flex;flex-direction:column;align-items:center;min-width:42px}.cx-piece img{width:32px;height:32px;image-rendering:pixelated}.cx-piece i{font-style:normal;font-size:12px;line-height:1;color:var(--muted);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.cx-gallery h4{margin:10px 0 6px;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.cx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px 8px}.cx-tile{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.cx-tile img{width:48px;height:48px;image-rendering:pixelated}.cx-tile b{font-size:12px;line-height:1.15;font-weight:600;overflow-wrap:anywhere}.cx-tile i{font-style:normal;font-size:11px;line-height:1;color:var(--muted)}.cx-tile.cx-unfound img{filter:saturate(.3) brightness(.75)}.cx-tile.cx-unfound b{opacity:.7}.cx-tier{display:grid;grid-template-columns:44px 1fr;gap:0 8px;padding:4px 0;border-top:1px dashed rgba(58,35,34,.8);align-items:baseline}.cx-tn{font-family:var(--font-head);font-size:17px;color:var(--gold-dim);letter-spacing:1px}.cx-tn:after{content:" PC";font-size:11px;color:var(--muted)}.cx-steps{display:grid;gap:4px}.cx-step{display:grid;grid-template-columns:24px 1fr;gap:0 8px;align-items:baseline}.cx-sn{font-family:var(--font-head);color:var(--gold-dim);font-size:17px}.cx-sk{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:13px;display:block}.cx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.cx-stat{display:grid;text-align:center;border:1px solid rgba(58,35,34,.9);padding:2px}.cx-stat i{font-style:normal;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.cx-stat b{font-weight:400;color:var(--text);font-size:16px;font-variant-numeric:tabular-nums}.cx-bar{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.cx-jump{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cx-jump .set-chip{width:100%;min-height:44px;padding:4px 6px;text-transform:uppercase;font-family:var(--font-head);font-size:15px;letter-spacing:1px}.cx-chapter{scroll-margin-top:12px}.cx-hide{display:none}.battle{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;background:#000}.battle-inner{width:100%;max-width:480px;display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom));background-size:cover;background-position:center;position:relative}.battle-inner:before{content:"";position:absolute;inset:0;background:#050408b8}.battle-inner>*{position:relative}.battle-title{font-family:var(--font-head);font-size:20px;text-align:center;letter-spacing:2px}.battle-sub{text-align:center;color:var(--muted);margin:4px 0 14px}.battle-dampen{text-align:center;font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:#ff8a3d;text-shadow:2px 2px 0 #000;margin:-8px 0 10px;animation:dampen-pulse 1.2s steps(2) infinite}@keyframes dampen-pulse{50%{opacity:.55}}.battle-stop-auto{margin:8px auto 0;display:block;letter-spacing:1px}.battle-run{margin-top:8px;text-align:center;font-family:var(--font-head);font-size:15px;letter-spacing:3px;color:var(--gold)}.battle-next{margin-top:4px;font-family:var(--font-head);font-size:15px;letter-spacing:3px;color:var(--muted);animation:dampen-pulse 1.2s steps(2) infinite}@media(prefers-reduced-motion:reduce){.battle-next{animation:none}}.combat-stage{display:flex;justify-content:space-between;align-items:flex-end;padding:8px 16px;min-height:100px}.combat-stage.shake{animation:shake .32s steps(4)}@keyframes shake{25%{transform:translate(-4px,2px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-3px,-1px)}}.sprite-wrap{position:relative;transition:transform .12s steps(3)}.sprite-wrap.hit{animation:hitflash .26s steps(2)}@keyframes hitflash{50%{filter:brightness(3.5) saturate(.3)}}.sprite-wrap.lunge-r{transform:translate(30px)}.sprite-wrap.lunge-l{transform:translate(-30px)}.sprite-wrap.dying{animation:die .8s steps(6) forwards}@keyframes die{to{opacity:0;transform:translateY(14px) rotate(12deg);filter:brightness(.3)}}.float-layer{position:absolute;inset:0;pointer-events:none}.float{position:absolute;left:50%;transform:translate(-50%);font-family:var(--font-head);font-size:19px;white-space:nowrap;animation:floatUp .95s steps(10) forwards;text-shadow:2px 2px 0 #000}@keyframes floatUp{0%{opacity:0;bottom:30%}10%{opacity:1}75%{opacity:1}to{opacity:0;bottom:100%}}.f-dmg{color:#ffb638}.f-crit{color:var(--gold);font-size:18px;animation-duration:1.05s}.f-heal{color:var(--green)}.f-label{color:#e8e2d0;font-size:16px}.f-lightning{color:#4d9fff}.f-shock{color:#9ad9ff}.f-bleed{color:#ff5c5c}.f-poison{color:#7ee34c}.f-thorns{color:#c9922a}.f-holy{color:#ffe9a8}.f-fire{color:#ff7a2a}.f-dark{color:#a06bff}.f-earth{color:#b58a4a}.f-wind{color:#9fe8d8}.f-status{color:var(--blue)}.combat-log{flex:1;min-height:0;margin-top:12px;display:flex;flex-direction:column;padding:4px;font-size:19px}.combat-log-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports (-webkit-touch-callout: none){.combat-log-scroll{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}}.log-line{margin:2px 0}.log-line.round{color:var(--muted);margin-top:12px;letter-spacing:2px}.log-line.dmg-hero{color:var(--text)}.log-line.tone-crit{color:var(--gold)}.log-line.tone-heal{color:var(--green)}.log-line.tone-status{color:var(--blue)}.log-line.tone-dmg.who-hero{color:#ffb638}.log-line .xp{color:#9dff5a;font-family:var(--font-head);letter-spacing:1px;white-space:nowrap}.log-line .xp{font-size:12px;margin-left:6px}.hud-bar.body-fell .hud-fill{animation:body-fell .48s ease-out}@keyframes body-fell{0%{filter:brightness(3)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.hud-bar.body-fell .hud-fill{animation:none}}.hud-bar.body-mend .hud-fill{animation:body-mend .6s ease-out}@keyframes body-mend{0%{filter:sepia(1) hue-rotate(60deg) saturate(3) brightness(1.6)}to{filter:none}}@media(prefers-reduced-motion:reduce){.hud-bar.body-mend .hud-fill{animation:none}}.dm-node.rising{color:#ffd0b8;text-shadow:0 0 6px #ff3a1a;filter:drop-shadow(0 0 6px rgba(255,70,30,.75));z-index:3}.dm-node.rising.dim{filter:grayscale(.7) brightness(.7);text-shadow:none;color:var(--muted)}.dm-node.rising.dim:disabled{opacity:.85}.rz{color:#ff6a4a}.rz-phase{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--font-head);letter-spacing:1px}.rz-phase .rz-n{font-size:13px;color:var(--muted);white-space:nowrap}.rz-phase .rz-name{font-size:16px;color:#ffb09a;text-align:right}.rz-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;margin-top:4px}.rz-track i{height:5px;background:#2a1a1e;box-shadow:inset 0 0 0 1px #000}.rz-track i.done{background:#8a2a1a}.rz-track i.now{background:#ff6a4a;box-shadow:0 0 6px #ff6a4a,inset 0 0 0 1px #000}.rz-bar{position:relative;height:20px;margin-top:9px;background:#0b0508;box-shadow:inset 0 0 0 2px #000,inset 0 5px 8px #000000d9}.rz-bar .fill{position:absolute;left:2px;top:2px;bottom:2px;background:linear-gradient(180deg,#d8381e,#7a120c)}.rz-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:13px;letter-spacing:1px;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,1px 1px 0 #000}.rz-cta{font-family:var(--font-head);font-size:14px;letter-spacing:2px;color:#ff6a4a;text-align:center;margin-top:7px}.dm-card.rz-card .dm-stats{margin-top:6px}.rs-top{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;margin:4px 0 8px}.rs-top img{width:96px;height:96px;object-fit:contain;image-rendering:pixelated}.rs-bar{position:relative;height:22px;background:#0b0508;box-shadow:inset 0 0 0 2px #000,inset 0 5px 8px #000000d9}.rs-bar .fill{position:absolute;left:2px;top:2px;bottom:2px;background:linear-gradient(180deg,#d8381e,#7a120c)}.rs-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:14px;letter-spacing:1px;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,1px 1px 0 #000}.rs-line{font-size:14px;color:var(--muted);margin-top:5px;line-height:1.3}.rs-line b{color:var(--text);font-weight:400}.ei-affix.rs-ph .ei-affix-name{color:#ffb09a}.ei-affix.rs-ph.done .ei-affix-name{color:var(--muted);text-decoration:line-through}.ei-affix.rs-ph .ei-affix-loot.torn{color:var(--muted)}.rs-world{font-size:14px;color:var(--text);line-height:1.35;margin:6px 0 2px}.rs-world i{font-style:normal;font-family:var(--font-head);letter-spacing:1px;color:var(--lilac);margin-right:6px}.rs-pips{display:flex;gap:6px;align-items:center;margin:6px 0 4px}.rs-pips .raid-pip{width:14px;height:14px;border:2px solid var(--line);background:#0c0708;transform:rotate(45deg)}.rs-pips .raid-pip.on{background:var(--gold);border-color:var(--gold)}.rs-pips b{font-family:var(--font-head);font-weight:400;font-size:15px;letter-spacing:1px;color:var(--text);margin-left:6px}.rs-board .raid-row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;padding:3px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:15px}.rs-board .raid-row.me{background:var(--panel-2)}.rs-board .raid-rank{color:var(--muted);font-family:var(--font-head)}.rs-board .raid-dmg{font-family:var(--font-head);color:var(--gold)}.rs-tiers{display:grid;gap:3px;font-size:14px;color:var(--muted);margin-top:4px}.rs-tiers b{color:var(--text);font-weight:400;font-family:var(--font-head);letter-spacing:1px;margin-right:4px}.rs-you{margin-top:6px;font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:#9dff5a}.log-parts{display:flex;flex-wrap:wrap;gap:0 10px;margin:0 0 2px 14px;font-size:16px;line-height:1.25}.log-part{white-space:nowrap}.log-res{color:var(--muted)}.log-weak{color:var(--green)}.dmeter{flex:none;padding:2px 8px 6px;border-bottom:2px solid var(--line);margin-bottom:4px}.dmeter-row+.dmeter-row{margin-top:5px}.dmeter-head{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.2}.dmeter-label{font-family:var(--font-head);letter-spacing:2px;color:var(--muted);flex:none;min-width:58px}.dmeter-total{font-family:var(--font-head);color:var(--text);flex:none}.dmeter-bar{flex:1;min-width:0;display:flex;height:8px;background:#16100f;box-shadow:inset 0 0 0 1px #0c0708}.dmeter-seg{height:100%;box-shadow:1px 0 #0c0708}.dmeter-seg:last-child{box-shadow:none}.item-card{border:2px solid var(--line);background:var(--panel);padding:10px;position:relative;--prisma-fit: 0px}.item-card .rarity-tag{font-family:var(--font-head);font-size:19px;text-align:center;text-transform:uppercase}.item-card .slot-tag{text-align:center;color:var(--muted);font-size:18px;text-transform:uppercase;letter-spacing:2px}.item-card .depth-tag{text-align:center;color:var(--gold-dim);font-size:18px;text-transform:uppercase}.item-card .quality{text-align:center;font-size:18px}.item-card .item-name{font-family:var(--font-head);font-size:20px;text-align:center;margin:8px 0;line-height:1.5}.item-card .affix{text-align:center;font-size:22px}.item-card .affix .greater{color:var(--gold)}.item-card .affix.affix-pickable{cursor:pointer;border:1px dashed rgba(255,216,138,.5);border-radius:4px;margin:1px 6px;animation:affix-pickable-pulse 1.2s ease-in-out infinite}@keyframes affix-pickable-pulse{0%,to{background:#ffd88a0f}50%{background:#ffd88a33}}.item-card .affix.affix-picked{border:1px solid var(--gold);background:#eda54b2e;animation:none}.item-card .affix.affix-spinning{border:1px solid rgba(255,216,138,.7);border-radius:4px;margin:1px 6px;background:#ffd88a1f;overflow:hidden;animation:affix-reel 90ms linear infinite}@keyframes affix-reel{0%{transform:translateY(-1px);filter:blur(.4px)}50%{transform:translateY(1px);filter:blur(.8px)}to{transform:translateY(-1px);filter:blur(.4px)}}.reforge-hint{font-size:16px;margin:6px 2px 10px;line-height:1.45}.item-card .conv-note{text-align:center;font-size:14px;color:var(--muted);margin-top:6px;font-style:italic;line-height:1.4}.item-card .power-desc{text-align:center;font-size:20px;color:var(--gold);margin-top:6px;font-style:italic}.item-card .score-block{text-align:center;margin-top:8px}.item-card .score-block .k{font-size:16px;color:var(--muted);letter-spacing:2px}.item-card .score-block .v{font-family:var(--font-head);font-size:38px;line-height:1}.item-card.r-common{border-color:#9aa0a6}.away-card{min-width:min(330px,calc(86 * var(--vw)))}.away-card .away-ink{color:var(--bone, #eadcba)}.away-card .away-sec{margin:10px 0 4px;font-size:13px;letter-spacing:2px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:4px}.away-row{display:flex;justify-content:space-between;align-items:baseline;padding:1px 6px}.away-row .slot-tag{font-size:15px;letter-spacing:1px}.away-row .affix{font-size:19px}.away-applied{font-size:16px;margin-bottom:4px}.away-counts{display:grid;grid-template-columns:repeat(3,1fr)}.away-counts.one{grid-template-columns:1fr}.afk-screen{position:fixed;inset:0;z-index:9500;overflow-y:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 16px) max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 16px) max(16px,env(safe-area-inset-left,0px));background-color:var(--bg);background-size:cover;background-position:center;image-rendering:pixelated;font-family:var(--font-body);color:var(--text)}.afk-body{position:relative;z-index:1;width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.afk-logo{width:246px;height:auto;filter:drop-shadow(0 0 24px rgba(232,96,48,.45));animation:afk-glow 3.2s ease-in-out infinite}.afk-title{font-family:var(--font-head);font-weight:400;color:var(--gold);font-size:30px;line-height:1.05;margin:4px 0 0;letter-spacing:.5px;text-shadow:2px 2px 0 #000}.afk-line{color:var(--muted);font-size:18px;line-height:1.3;margin:0;max-width:34ch}.afk-sec{margin-top:8px;font-size:13px;letter-spacing:2px;color:var(--muted)}.afk-deep{display:flex;align-items:baseline;gap:10px;margin-top:6px}.afk-deep-v{font-size:26px;color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:2px 2px 0 #000}.afk-table{width:100%;max-width:360px;display:grid;gap:2px;padding:4px 0 6px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.afk-tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,auto) minmax(64px,auto);align-items:baseline;gap:12px;padding:1px 4px}.afk-th{padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08)}.afk-th span{font-size:12px;letter-spacing:1.5px;color:var(--muted);text-align:right;line-height:1.15}.afk-th small{display:block;font-size:14px;letter-spacing:.5px;color:var(--text)}.afk-k{font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);text-align:left;overflow-wrap:anywhere;line-height:1.15}.afk-k small{display:block;font-size:12px;letter-spacing:.5px;text-transform:none;opacity:.8}.afk-v{font-size:19px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.afk-tr.won .afk-v{color:var(--green, #8fd46b)}.afk-tr.lost .afk-v{color:var(--red, #e0605a)}.afk-tr.pace .afk-v{font-size:21px}.afk-tr.skipped .afk-v{color:var(--gold)}.afk-clock{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:17px;letter-spacing:1px}.afk-pulse{flex:none;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);animation:afk-pulse 1.6s ease-in-out infinite}.afk-watch{width:100%;max-width:340px;margin-top:6px}.afk-foot{font-size:14px;color:var(--muted);letter-spacing:1px}.afk-embers{position:absolute;inset:0;overflow:hidden;pointer-events:none}.afk-embers i{position:absolute;bottom:-10px;border-radius:50%;background:#f0893c;box-shadow:0 0 6px #e8602f;opacity:0;animation-name:afk-ember;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes afk-ember{0%{transform:translate(0);opacity:0}12%{opacity:.9}70%{opacity:.45}to{transform:translate(28px,calc(-105 * var(--vh)));opacity:0}}@keyframes afk-glow{50%{filter:drop-shadow(0 0 36px rgba(232,96,48,.75))}}@keyframes afk-pulse{50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.afk-logo,.afk-pulse{animation:none}.afk-embers{display:none}}.item-card.compact.away-card .score-line.away-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0;text-align:center}.haul-actions.four{grid-template-columns:repeat(4,1fr)}.skill-marks{display:inline-flex;gap:6px;margin-left:12px;vertical-align:middle}.skill-mark{position:relative;width:28px;height:28px;border-radius:50%;overflow:visible;display:inline-block}.skill-mark img{width:28px;height:28px;border-radius:50%;display:block;image-rendering:pixelated;background:#120c0b}.skill-mark.off img{filter:grayscale(1) brightness(.8);opacity:.75}.skill-mark.off:after{content:"";position:absolute;left:50%;top:-1px;width:3px;height:30px;margin-left:-1.5px;background:#e2574a;transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 1px #120c0b}.skill-mark-up{position:absolute;right:-5px;bottom:-4px;font:700 11px/1 sans-serif;font-style:normal;color:#6fc98a;text-shadow:0 0 2px #000,0 0 2px #000}.item-card.r-uncommon{border-color:#4dd06a}.item-card.r-rare{border-color:#4d9fff}.item-card.r-mythic{border-color:#b45cff}.item-card.r-legendary{border-color:#e6c35a;box-shadow:0 0 12px #e6c35a59}.item-card.r-ancient{border-color:#ff4d5e;box-shadow:0 0 14px #ff4d5e66}.item-card.r-unique{border-color:#ff8a2a;box-shadow:0 0 14px #ff8a2a73}.item-card.r-unique-rare{border-color:#8a1500;box-shadow:0 0 14px #8a150099}@keyframes prisma-slide{to{background-position:400% 50%}}@keyframes aura-slide{to{background-position:-300% 0}}.name-aura{display:inline-block;will-change:transform;animation:aura-slide 7s steps(84) infinite}.prismatic{position:relative;isolation:isolate}.prisma-foil{position:absolute;inset:calc(-1 * var(--prisma-fit, 0px));pointer-events:none;z-index:-1;clip-path:inset(0 round calc(var(--prisma-fit, 0px) * 8 / 30))}.prisma-frame{position:absolute;inset:calc(-1 * var(--prisma-fit, 0px));pointer-events:none;z-index:-1;border:var(--prisma-fit, 0px) solid transparent;border-image-slice:30;border-image-repeat:round}.pf-fx{display:block;width:100%;height:100%;object-fit:cover}.foil-hold.foil-on{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.foil-hold>.item-card.prismatic{transition:box-shadow .25s ease}.foil-hold.tilt>.item-card{will-change:transform}.foil-hold.held>.item-card.prismatic{box-shadow:0 0 16px #ffffff59,0 0 42px #b45cff73,0 28px 40px -18px #000000e6}.prisma-text{background:linear-gradient(90deg,#ff5c5c,#ffb84d,#ffe14d,#5cff8a,#5cd0ff,#b45cff,#ff5c5c);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;display:inline-block;will-change:filter;animation:prisma-hue 5s steps(100) infinite}@keyframes prisma-hue{to{filter:hue-rotate(1080deg)}}@media(prefers-reduced-motion:reduce){.prisma-text,.name-aura,.sb-account-text,.cta-sheen{animation:none}}.item-card.prismatic,.inv-card.prismatic,.pw-body.framed.prismatic{text-shadow:1px 1px 0 rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.item-card.prismatic,.inv-card.prismatic{box-shadow:0 0 12px #ffffff38,0 0 26px #b45cff47}.slot-btn.prismatic{box-shadow:0 0 10px #ffffff73}.coll-base-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;margin-bottom:12px}.coll-base{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 5px;background:var(--panel);border:2px solid var(--line);position:relative}.coll-base img{width:32px;height:32px;image-rendering:pixelated}.coll-base .bn{font-size:16px;color:var(--muted);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.coll-base.locked img{filter:brightness(0) opacity(.35)}.coll-base.prisma{border-color:transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(115deg,#ff5c5c,#ffe14d,#5cff8a,#5cd0ff,#b45cff) border-box}.stat-row{display:flex;justify-content:space-between;gap:10px;background:var(--panel);border:2px solid var(--line);padding:6px 10px;font-size:16px}.stat-row .k{color:var(--muted)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.q-badge{display:inline-block;font-family:var(--font-head);font-size:15px;padding:1px 6px;margin-right:4px;border:1px solid currentColor;border-radius:3px}.qb-low{color:#9aa0a6}.qb-mid{color:#cfd8ff}.qb-top{color:var(--gold);box-shadow:0 0 6px #eda54b80}.item-card .base-defense{color:var(--text);font-weight:700}.sheet{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-end;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet-inner{--fw: calc(14px * var(--frame-k, 1));width:100%;max-width:480px;margin-top:auto;background:var(--bg);background-clip:padding-box;border-top:2px solid var(--line);padding:14px 12px calc(14px + env(safe-area-inset-bottom))}.sheet-actions{display:flex;flex-direction:column;gap:6px;margin-top:12px}.sheet-actions button:disabled{color:var(--muted)}.sheet.pit-prompt{align-items:center;background:#00000059;padding:0 16px}.pit-prompt-box{width:min(292px,100%)}.pit-prompt .pixel-panel{box-sizing:border-box;width:100%;padding:14px 14px 12px;display:flex;flex-direction:column;align-items:center;gap:10px}.pit-prompt-coin{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 0 7px rgba(255,70,50,.95)) drop-shadow(1px 2px 0 rgba(0,0,0,.7))}.pit-prompt-name{font-family:var(--font-head);font-size:17px;color:#ff6a4a;letter-spacing:1px;text-align:center}.pit-prompt .sheet-actions{width:100%;margin-top:2px}.sheet.rising-sheet.in-room{z-index:84}.dj-row{display:flex;align-items:stretch;justify-content:center;gap:8px;margin-top:12px}.dj-input{width:132px;text-align:center;font-family:var(--font-body);font-size:30px;color:var(--gold);background:var(--panel);border:2px solid var(--line);border-radius:0;padding:4px 6px;outline:none;appearance:none}.dj-input:focus{border-color:var(--gold-dim)}.dj-zone{text-align:center;font-family:var(--font-body);font-size:17px;color:var(--muted);margin-top:8px;min-height:20px}.dj-max{display:block;margin:2px auto 0;padding:4px 8px;background:none;border:0;cursor:pointer;font-family:var(--font-head);font-size:15px;color:var(--muted)}.dj-max span{color:var(--gold)}.dj-max.over,.dj-max.over span{color:var(--red)}.sheet-inner.compare-sheet{max-height:calc(calc(100 * var(--dvh)) - 2 * var(--fw, 14px));display:flex;flex-direction:column;padding:14px 12px 0}.cmp-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;padding-bottom:8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet-inner.compare-sheet .sheet-actions{flex:none;margin-top:0;padding:10px 0 calc(10px + env(safe-area-inset-bottom));border-top:2px solid var(--line)}.sheet-inner.pack-sheet{max-height:calc(calc(100 * var(--dvh)) - 2 * var(--fw, 14px));display:flex;flex-direction:column;padding:14px 0 0}.pack-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;padding:0 12px 8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet-inner.pack-sheet .sheet-actions{flex:none;margin:0 12px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));border-top:2px solid var(--line)}.sheet-inner.chat-sheet{max-height:calc(calc(100 * var(--dvh)) - 2 * var(--fw, 14px));display:flex;flex-direction:column}.sheet-inner.chat-sheet>:not(.g-chat){flex:none}.sheet-inner.chat-sheet .g-chat{flex:0 1 auto;min-height:0}.hx-edge-lip{--chat-w: min(calc(82 * var(--vw)), 360px);--lip-top: max(calc(30 * var(--vh)), 120px);position:fixed;left:0;top:var(--lip-top);z-index:72;width:32px;height:32px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#050304 padding-box;border-style:solid;border-width:10px 10px 10px 0;box-sizing:content-box;border-image:var(--hx-well) 16 / 10px 10px 10px 0 / 0 stretch;filter:drop-shadow(0 4px 6px rgba(0,0,0,.7));cursor:pointer;transition:left .2s ease-out}@supports (height: 1svh){.hx-edge-lip{--lip-top: max(30svh, 120px)}}.hx-meter-rib{top:calc(var(--lip-top) + 60px)}.hx-rising-rib{top:calc(var(--lip-top) + 120px);box-shadow:0 0 0 1px #ff6a4ad9,0 0 12px 2px #ff503c8c}.hx-rising-rib img{filter:drop-shadow(0 0 6px rgba(255,70,50,.95));animation:city-ember-pulse 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hx-rising-rib img{animation:none}}.hx-edge-lip img{width:22px;height:22px;image-rendering:pixelated}.hx-edge-lip svg{width:18px;height:18px;fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hx-edge-lip .chat-dot{top:-6px;right:-12px}.hx-edge-lip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hx-edge-lip.open{left:calc(var(--chat-w) - 8px);z-index:79}.hx-edge-lip.in-room{z-index:83}.sheet.chat-edge.in-room{z-index:84}.hx-edge-lip.in-room.open{z-index:85}.sheet.chat-edge{justify-content:flex-start;align-items:stretch;overflow:visible}.sheet-inner.chat-sheet.chat-sheet-edge{position:fixed;left:0;top:calc(var(--chat-top, 0px) + var(--fw, 14px));bottom:calc(var(--chat-bot, 0px) + var(--fw, 14px));width:min(calc(82 * var(--vw)),360px);max-width:none;max-height:none;margin:0;animation:chat-edge-in .2s ease-out}.sheet-inner.chat-sheet.chat-sheet-edge .g-chat{flex:1 1 auto;max-height:none}.sheet-inner.chat-sheet-edge:before,.sheet-inner.chat-sheet-edge:after{inset:calc(-1 * var(--fw));border-bottom-width:var(--fw)}@keyframes chat-edge-in{0%{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.hx-edge-lip{transition:none}.sheet-inner.chat-sheet.chat-sheet-edge{animation:none}}.sheet-inner.chat-sheet.meter-sheet>.meter-log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:0}.meter-sheet .ft-sect{margin-top:2px}.crowd-board{display:grid;gap:8px}.crowd-row{display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:center;margin:0}.crowd-row .hx-face{pointer-events:none}.crowd-row .ft-head{font-size:15px}.crowd-row .ft-who{letter-spacing:.5px;color:var(--text)}.crowd-row.dead .ft-who{color:var(--muted)}.crowd-row.mine .ft-who{color:#f0b454}.crowd-row .ft-bar{margin:3px 0 0}.crowd-cap{position:absolute;top:-4px;bottom:-4px;width:2px;background:#f0b454;box-shadow:0 0 4px #f0b454cc}.crowd-row.capped .ft-sum{color:#f0b454}.ft-icon{width:18px;height:18px;image-rendering:pixelated;vertical-align:-3px;margin-right:5px}.cmp-slot{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;color:var(--gold);letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-slot img{image-rendering:pixelated;flex:0 0 auto}.cmp-cols>div{display:flex;flex-direction:column}.cmp-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:120px}.cmp-rows{display:flex;flex-direction:column;gap:6px}.cmp-row{position:relative;display:flex;align-items:center;gap:7px;padding:2px 4px;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;min-width:0;background-clip:padding-box}.cmp-row img{image-rendering:pixelated;flex:0 0 auto}.cmp-row-txt{flex:1;min-width:0;text-align:left}.cmp-row-slot{font-size:16px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.cmp-row-name{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-row-tag{font-size:16px;letter-spacing:1px;flex:0 0 auto}.cmp-row.target{filter:brightness(1.15) drop-shadow(0 0 4px rgba(237,165,75,.45))}.cmp-row.target .cmp-row-tag{color:var(--gold)}.cmp-row.out{filter:brightness(.85) saturate(.8)}.cmp-row.out img{filter:grayscale(.7) brightness(.7)}.cmp-row.out .cmp-row-name{text-decoration:line-through;opacity:.7}.cmp-row.out .cmp-row-tag{color:var(--red)}.cmp-row.out:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(190,60,50,.14) 0 6px,transparent 6px 12px);pointer-events:none}.pick-slots{width:100%;display:flex;flex-direction:column;gap:6px}.pick-head{font-size:16px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}button.cmp-row{-webkit-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--text)}.cmp-row-num{flex:0 0 auto;text-align:right;line-height:1.15}.cmp-row-num .d{font-family:var(--font-head);font-size:19px;font-variant-numeric:tabular-nums}.cmp-row-num .w{font-size:14px;letter-spacing:1px;text-transform:uppercase}.verdict-nums{display:inline-flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.verdict-nums>span{display:inline-flex;align-items:center;gap:3px}.verdict-nums img{image-rendering:pixelated}.verdict-nums .better-base{color:var(--gold)}.cmp-row-num .verdict-nums{font-family:var(--font-head);font-size:16px;gap:8px}.cmp-row.pick:not(.target){filter:brightness(.62) saturate(.85)}.cmp-row.pick:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.affix-diff{--fw: calc(12px * var(--frame-k, 1));padding:10px;margin-top:10px;background:var(--panel)}.affix-diff .t{color:var(--muted);letter-spacing:2px;font-size:16px;text-transform:uppercase;margin-bottom:6px}.affix-diff .up{color:var(--green)}.affix-diff .down{color:var(--red)}.compare-drawer{--fw: calc(12px * var(--frame-k, 1));width:100%;padding:8px 10px;text-align:left}.compare-drawer .dr-slots{margin:0 0 10px}.compare-drawer .dr-worn{display:flex;flex-direction:column;gap:8px;margin:0 0 10px}.compare-drawer .dr-worn .item-card.compact{width:100%;box-sizing:border-box}.compare-drawer .dr-scroll{max-height:none;overflow:visible}.compare-drawer .dr-h{font-size:16px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;align-items:baseline}.compare-drawer .dr-h .cnt{color:var(--gold-dim);font-size:14px}.compare-drawer .dr-h.gain{color:var(--green)}.compare-drawer .dr-h.lose{color:var(--red)}.compare-drawer .dr-h.spaced{margin-top:7px}.compare-drawer .dr-row{font-size:20px;line-height:1.36;display:flex;gap:6px;align-items:baseline}.compare-drawer .dr-row.up{color:var(--green)}.compare-drawer .dr-row.down{color:var(--red)}.compare-drawer .dr-row .nm{flex:1}.compare-drawer .dr-row .was{color:var(--muted);font-size:16px;white-space:nowrap}.compare-drawer .dr-row .dr-tag{font-family:var(--font-head);font-size:.72em;letter-spacing:1px;color:currentColor;opacity:.62;vertical-align:middle;white-space:nowrap}.compare-drawer .dr-none{font-size:18px;color:var(--muted)}.compare-drawer .dr-note{margin-top:8px;padding-top:6px;border-top:1px solid var(--line);font-size:16px;line-height:1.35;color:var(--muted)}.compare-drawer .dr-note.warn{color:var(--red)}.compare-drawer .dr-souls{margin-top:7px;padding-top:6px;border-top:1px solid var(--line)}.compare-drawer .dr-sum{display:flex;justify-content:space-between;gap:10px;font-size:17px;letter-spacing:1px}.compare-drawer .dr-sum .k{color:var(--muted)}.compare-drawer .dr-sum .v{color:var(--gold);white-space:nowrap}.lock-mark{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-left:3px;background:url(/assets/lock-7M_iC-JV.png) center / contain no-repeat}.inv-item{display:flex;gap:10px;align-items:center;background:var(--panel);border:2px solid var(--line);padding:8px;cursor:pointer}.inv-item img{width:34px;height:34px}.inv-item .nm{font-size:19px}.inv-item .meta{color:var(--muted);font-size:16px}.inv-item .sc{font-family:var(--font-head);font-size:19px;margin-left:auto;padding-left:8px}.acct-carry{margin-top:14px;padding:10px;background:var(--panel);border:2px solid var(--line)}.acct-carry-head{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:8px}.acct-carry-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.acct-carry-grid>div{display:flex;justify-content:space-between;gap:8px}.acct-carry-grid span{color:var(--muted);display:flex;align-items:center;gap:4px}.acct-carry-grid img{image-rendering:pixelated}.acct-carry-foot{text-align:center;margin-top:8px;font-size:16px}.sheet-actions button.acct-signin{background:none;border:0;padding:4px;color:var(--muted);font-family:var(--font-body);font-size:16px;text-decoration:underline;cursor:pointer}.sheet-actions button.acct-signin:active{color:var(--text)}.adopt-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.adopt-card{--fw: calc(10px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;padding:10px 8px;text-align:left;color:var(--text);font-family:var(--font-body);font-size:inherit;cursor:pointer;filter:brightness(.72);background-clip:padding-box}.adopt-card.chosen{filter:brightness(1.25)}.adopt-card .adopt-label{font-family:var(--font-head);font-size:15px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.adopt-card .adopt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.adopt-stat{display:flex;justify-content:space-between;gap:6px}.adopt-stat span{color:var(--muted)}.adopt-stat.muted b{color:var(--muted);font-weight:400}.coll-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coll-card{border:1px solid var(--line);background:var(--panel);padding:10px 6px;text-align:center;color:var(--text);font-family:var(--font-body);font-size:inherit;cursor:pointer;background-clip:padding-box}.coll-card:active{filter:brightness(1.25)}.coll-ring{width:84px;height:84px;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:19px}.coll-card .nm{font-family:var(--font-head);font-size:16px;text-transform:uppercase}.coll-card .ct{color:var(--muted);margin-top:4px}.medal-row,.title-row{display:flex;align-items:center;gap:10px;background:var(--panel);border:2px solid var(--line);padding:8px 10px}.title-row.locked{opacity:.6}.title-row.worn{border-color:var(--gold-dim)}.title-name{font-size:19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title-req{font-size:16px}.title-count{font-size:16px;white-space:nowrap}.title-bar{height:5px;background:var(--line);margin-top:5px}.title-bar>i{display:block;height:100%;background:var(--gold-dim)}.toast{position:fixed;top:calc(76px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;color:var(--text);padding:4px 12px;z-index:100;font-size:18px;white-space:nowrap;max-width:min(440px,calc(92 * var(--vw)));overflow:hidden;text-overflow:ellipsis;background-clip:padding-box}.rising-call{position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:8px;right:8px;margin-inline:auto;max-width:440px;z-index:140;pointer-events:none;display:flex;align-items:center;gap:9px;--fw: calc(10px * var(--frame-k, 1));border:var(--fw) solid transparent;padding:5px 9px;image-rendering:pixelated;animation:rising-call-in .42s cubic-bezier(.2,.9,.3,1.1)}.rising-call img{width:52px;height:52px;flex:0 0 auto;image-rendering:pixelated}.rc-text{min-width:0}.rc-head{font-family:var(--font-head);font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.rc-name{font-family:var(--font-head);font-size:20px;letter-spacing:1px;line-height:1.05;color:var(--text)}.rc-sub{font-size:15px;letter-spacing:1px;color:var(--muted)}.rising-call-bell .rc-head{color:#ffa63b}.rising-call-stand .rc-head{color:#ff6a4a}@keyframes rising-call-in{0%{transform:translateY(-130%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.rising-call{animation:fadeIn .3s ease-out}}.st-col{position:absolute;top:2px;bottom:2px;z-index:1;display:flex;align-items:flex-start;gap:4px;pointer-events:none}.st-col-hero{left:3px;flex-direction:row}.st-col-enemy{right:3px;flex-direction:row-reverse}.st-stack{display:flex;flex-direction:column;align-items:center;gap:1px}.st-cell{position:relative;width:24px;height:24px;flex:none}.st-cell img{display:block;width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 2px #000) drop-shadow(0 1px 0 #000)}.st-badge{position:absolute;bottom:-3px;font-size:12px;line-height:1;letter-spacing:0;color:currentColor;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.st-col-hero .st-badge{right:-2px}.st-col-enemy .st-badge{left:-2px}.st-more{display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#fff;text-shadow:0 0 3px #000,0 0 3px #000,1px 1px 0 #000}.st-cell,.st-more{animation:st-pop .18s steps(3,end) both}@keyframes st-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.st-cell,.st-more{animation:none}}.picker-head{flex:none;display:flex;flex-direction:column;gap:8px;padding:2px 0 10px;border-bottom:2px solid var(--line)}.picker-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:var(--font-head);font-size:20px;color:var(--gold);letter-spacing:1px}.picker-title .count{font-family:var(--font-body);font-size:16px;color:var(--muted);letter-spacing:2px;white-space:nowrap}.picker-worn{display:flex;align-items:center;gap:8px}.picker-worn .pw-body{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:var(--panel);border:2px solid var(--line);padding:6px 8px;font:inherit;color:var(--text);text-align:left;cursor:pointer}.picker-worn .pw-body.framed{position:relative;image-rendering:pixelated;--pw-frame-w: 10px;--prisma-fit: var(--pw-frame-w);border:var(--pw-frame-w) solid transparent;border-image:var(--rarity-frame) 30 fill round;background:none;padding:2px 4px}.picker-worn .tag{font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--muted)}.picker-worn .pw-col{flex:1;min-width:0;display:flex;flex-direction:column}.picker-worn .nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-head);font-size:17px}.picker-worn .pw-power{font-size:14px;color:var(--gold);font-style:italic;line-height:1.25;white-space:normal}.picker-worn .sc{font-family:var(--font-head);font-size:22px;line-height:1}.picker-worn.empty .pw-body{justify-content:center;color:var(--muted);cursor:default}.picker-farm{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #7a2e14;background:linear-gradient(180deg,#ff7a3a1f,#ff7a3a08)}.picker-farm .pf-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;background:var(--panel);border:2px solid var(--line)}.picker-farm .pf-icon.framed{border:8px solid transparent;border-image:var(--rarity-frame) 30 fill round;background:none;image-rendering:pixelated}.picker-farm .pw-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.picker-farm .k{font-family:var(--font-head);font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#ff7a3a;line-height:1}.picker-farm .nm{font-family:var(--font-head);font-size:17px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-farm .s{font-size:14px;color:var(--muted);line-height:1.1}.picker-chips{display:flex;flex-wrap:wrap;gap:6px}.picker-chips .set-chip{white-space:nowrap}.picker-list{display:flex;flex-direction:column;gap:10px;padding-top:10px}.picker-empty{padding:18px 0;font-size:16px}.pick-row .pr-main{flex:1;min-width:0;padding:2px 0 2px 2px;display:flex;flex-direction:column;gap:1px}.pick-row .pr-l1{display:flex;align-items:center;gap:8px;font-size:15px;min-height:20px}.pick-row .pr-rt{font-family:var(--font-head);font-size:15px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.pick-row .pr-q{margin-left:auto;color:var(--green);font-size:15px;white-space:nowrap}.pick-row .pr-l2{display:flex;align-items:center;gap:8px}.pick-row .pr-nm{font-family:var(--font-head);font-size:17px;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-row .pr-l3{font-size:15px;color:var(--muted)}.pick-row .base-defense{font-size:15px;line-height:1.3}.pick-row .pr-lines{display:grid;gap:2px;margin-top:4px}.pick-row .pr-lines .affix{font-size:15px;line-height:1.3;color:var(--affix)}.pick-row .pr-lines .affix.muted{color:var(--muted)}.pick-row .pr-acts{display:flex;gap:18px;flex-wrap:wrap;margin-top:6px}.pick-row .pr-act{background:none;border:0;padding:0;font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--gold);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.pick-row .pr-act:active{filter:brightness(1.3)}.sheet.sheet-top{z-index:90}.pick-row .pr-note{font-size:15px;color:var(--red);line-height:1.3}.pick-row .pr-power{font-size:15px;color:var(--gold);font-style:italic;line-height:1.3}.set-count{color:var(--gold);font-style:normal}.item-card .set-tier.on{color:var(--set-on)}.set-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.set-line img{flex:0 0 auto}.set-line .set-count:before{content:"· ";color:var(--muted)}.pick-row .pr-set{font-size:15px;color:var(--ancient, #ff4d5e);font-style:italic;line-height:1.3;margin-top:1px}.inv-set-count{margin-left:auto;padding-left:8px;font-family:var(--font-body);font-size:17px;letter-spacing:0;text-transform:none;white-space:nowrap}.pick-row .pr-pair{align-self:flex-start;font:inherit;font-size:15px;letter-spacing:1px;color:var(--gold);background:none;border:0;padding:0;margin-top:1px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pick-row .pr-diff{margin-top:4px;padding-top:4px;border-top:1px solid var(--line);font-size:15px;line-height:1.3}.pick-row .pr-diff .t{color:var(--muted);letter-spacing:2px;font-size:13px;text-transform:uppercase;margin-bottom:2px}.pick-row .pr-diff .up{color:var(--green)}.pick-row .pr-diff .down{color:var(--red)}.pick-row .pr-diff .was{color:var(--muted)}.pick-rail .k{font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--gold)}.pick-rail .d{font-size:18px;font-variant-numeric:tabular-nums}.pick-rail .verdict-nums{flex-direction:column;align-items:flex-start;gap:2px;font-size:14px}.pr-pair .verdict-nums{margin-left:6px}.cl-formButtonPrimary,.cl-socialButtonsBlockButton{border-style:solid!important;border-width:10px!important;border-image:var(--frame-cut) var(--frame-slice, 30) round!important;border-radius:0!important;background-color:transparent!important;image-rendering:pixelated;min-height:44px;box-shadow:none!important;background-clip:padding-box}.cl-formButtonPrimary:hover,.cl-socialButtonsBlockButton:hover{filter:brightness(1.2)}.cl-formButtonPrimary:active,.cl-socialButtonsBlockButton:active{transform:translateY(1px)}@keyframes updatePulse{50%{filter:brightness(1.35)}}.fade-in{animation:fadeIn .25s ease-out}.player-name{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}}.descent{flex-direction:column;align-items:center}.descent-head{padding:14px 12px 6px;text-align:center;width:100%;max-width:480px}.descent-canvas{width:100%;max-width:480px;flex:1;min-height:0;image-rendering:pixelated;touch-action:none}.descent-foot{width:100%;max-width:480px;display:flex;justify-content:center;padding:10px 12px calc(14px + env(safe-area-inset-bottom))}.side-stage-frame{--fw: calc(10px * var(--frame-k, 1));position:relative;box-sizing:border-box;width:100%;height:200px;margin:8px 0 4px;border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);background-clip:padding-box;image-rendering:pixelated}.side-stage{position:absolute;top:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated}.settings-veil{position:fixed;inset:0;z-index:80;background:#000000b3;display:flex;justify-content:center}.settings{--fw: calc(14px * var(--frame-k, 1));width:100%;max-width:480px;display:flex;flex-direction:column;border:var(--fw) solid transparent}.settings-scroll{flex:1;min-height:0;overflow-y:auto;padding:calc(12px + env(safe-area-inset-top)) 14px calc(12px + env(safe-area-inset-bottom))}.set-head{display:flex;justify-content:flex-start;gap:10px;align-items:center;margin-bottom:8px}.set-section{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:16px 0 8px}.h-sheet{font-family:var(--font-head);font-size:20px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);text-align:center;margin:6px 0 10px}.note{font-size:16px;color:var(--muted);line-height:1.35}.set-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:10px}.set-group{border-bottom:1px solid var(--line)}.set-group-head{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;color:var(--text);font-family:var(--font-body);padding:14px 2px;cursor:pointer;text-align:left}.set-group.open .set-group-head .set-section{color:var(--gold)}.set-caret{color:var(--muted);font-size:16px}.set-group-body{padding:0 2px 14px}.set-group-body>.set-section:first-child{margin-top:0}.set-label{font-size:19px}.toggle{width:52px;height:28px;border-radius:14px;border:2px solid var(--line);background:var(--panel-2);position:relative;cursor:pointer;flex-shrink:0}.toggle .knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:0;background:url(/assets/knob-BO4W3UtF.png) center / contain no-repeat;image-rendering:pixelated;transition:left .15s steps(3)}.toggle.on{border-color:var(--gold-dim);background:#eda54b2e}.toggle.on .knob{left:26px;background-image:url(/assets/knob-on-Cgv-7MHS.png)}.chip-wrap{display:flex;flex-wrap:wrap;gap:6px}.skin-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.skin-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;min-width:0}.skin-tile-stage{height:64px;display:flex;align-items:flex-end;justify-content:center}.skin-tile-name{font-size:17px;line-height:1.1;text-align:center;max-width:100%}.skin-tile-state{font-family:var(--font-head);font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.skin-tile.sel .skin-tile-state{color:var(--gold)}.pack-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.pack-tile{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;min-width:0}.pack-tile-art{display:block;aspect-ratio:16 / 9;width:100%;background:var(--panel2) center / cover no-repeat;image-rendering:pixelated}.pack-tile-name{font-size:17px;line-height:1.1;text-align:center}.pack-tile .skin-tile-state{text-align:center}.pack-tile.sel .skin-tile-state{color:var(--gold)}.chip-wrap.vol{margin:2px 0 10px}.set-chip{background:var(--panel);border:1px solid var(--line);color:var(--text);font-family:var(--font-body);font-size:19px;padding:6px 12px;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.75)}.set-chip.sel{border-color:var(--gold);color:var(--gold)}.set-chip.buy{border-color:var(--gold-dim);background:#eda54b1f;color:var(--gold)}.set-chip.buy:active{background:#eda54b38;border-color:var(--gold)}.set-chip.danger{border-color:#7a2a2a;color:var(--red)}.set-chip:disabled{opacity:.4;cursor:default}.set-chip.step{display:flex;align-items:center;justify-content:center;gap:4px}.set-chip.step{color:var(--gold)}.step-ico{display:block;width:18px;height:18px;position:relative}.step-ico:before,.step-ico.plus:after{content:"";position:absolute;background:currentColor}.step-ico:before{left:1px;right:1px;top:50%;height:3px;margin-top:-1.5px}.step-ico.plus:after{top:1px;bottom:1px;left:50%;width:3px;margin-left:-1.5px}.set-chip .chip-input{min-width:2ch;padding:0;border:0;outline:none;background:none;font:inherit;color:inherit;text-align:center;text-shadow:inherit;appearance:none;-moz-appearance:textfield}.salvage-panel{border:2px solid var(--line);background:var(--panel);padding:10px;margin-top:16px}.salvage-row{border:1px solid var(--line);margin-bottom:6px;background:none}.salvage-row.active{border-color:var(--gold-dim)}.salvage-row-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:0;color:var(--text);font-family:var(--font-body);padding:8px 10px;cursor:default;text-align:left;font-size:17px}.salvage-row-open{flex:1;min-width:0;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text);font-family:var(--font-body);font-size:17px}.salvage-detail{padding:0 10px 10px;border-top:1px solid var(--line)}.pack-row{border:2px solid var(--line);background:var(--panel);padding:10px;margin-bottom:8px}:root{--veil-a: rgba(12,7,8,.85);--veil-b: rgba(12,7,8,.9);--veil-c: rgba(12,7,8,.97)}.boot-cover{position:fixed;inset:0;z-index:9000;background:#0c0708;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.boot-cover .bc-logo{width:246px;height:120px;image-rendering:pixelated;filter:drop-shadow(0 0 24px rgba(232,96,48,.45))}.boot-cover .bc-t{image-rendering:auto}.boot-cover .bc-bar{width:220px;height:10px;border:2px solid #4a3637;background:#1a1012;overflow:hidden}.boot-cover .bc-bar span{display:block;height:100%;width:40%;background:linear-gradient(90deg,#b5401e,#eda54b);animation:bc-sweep 1.4s ease-in-out infinite}.boot-cover .bc-sub{font-family:var(--font-body);font-size:17px;letter-spacing:1px;color:var(--muted);min-height:1.2em}@keyframes bc-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.boot-cover .bc-bar span{animation:none;width:60%}}.login-screen{overflow-y:auto;justify-content:flex-start}.login-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(40px + env(safe-area-inset-top,0px)) 16px 8px}.login-title{display:block;width:min(100%,328px);height:auto;filter:drop-shadow(0 0 24px rgba(232,96,48,.45))}.login-tag{margin-top:10px;margin-bottom:18px;font-size:19px;letter-spacing:2px}.login-hero.compact{min-height:calc(100 * var(--dvh));max-height:calc(100 * var(--dvh));overflow-y:auto;justify-content:flex-start;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.login-hero.compact .login-title{width:min(100%,164px)}.login-auth{width:100%;max-width:380px;margin:10px auto 0}.login-tabs{display:flex;gap:6px;margin-bottom:10px}.login-tabs .pixel-button{min-width:0}.login-clerk-box{display:flex;justify-content:center}.login-auth>.coll-back{display:block;width:max-content;margin:0 0 6px}.login-landing{padding:4px 14px calc(28px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto}.login-landing-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:44px}.landing-h{text-align:center;letter-spacing:3px;font-size:16px;color:var(--muted)}.landing-h2{margin-top:28px;text-align:center;font-family:var(--font-head);font-size:19px;letter-spacing:3px;color:var(--gold)}.landing-h+.landing-h2{margin-top:16px}.landing-sub{margin-top:6px;text-align:center;font-size:16px;color:var(--muted)}.landing-deck{margin:16px auto 0;width:min(280px,calc(76 * var(--vw)));pointer-events:none;padding-bottom:40px}.landing-city-wrap{position:relative;margin:calc(-1 * var(--fw, 0px))}.landing-city{display:block;width:100%;image-rendering:pixelated}.landing-city-wrap .landing-sign{bottom:auto;transform:translate(-50%,-65%)}.landing-card{padding:14px 10px;text-align:center}.landing-card img{width:34px;height:34px;image-rendering:pixelated;margin-bottom:6px}.landing-card .nm{color:var(--gold)}.landing-foot{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.landing-discord{color:var(--muted)}.landing-discord:hover{color:var(--gold)}.landing-legal{font-size:16px}.landing-legal a{color:var(--muted);text-decoration:underline}.legal-frame{display:block;width:100%;height:min(calc(62 * var(--dvh)),560px);border:0;background:var(--bg);color-scheme:dark}.menu-btn{--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;width:var(--tb-ctl);height:var(--tb-ctl);background-clip:padding-box}.combat-log{--fw: calc(12px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;background-clip:padding-box}.bar{height:30px;--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:#0a0910;image-rendering:pixelated;background-clip:padding-box}.bag-bar{position:relative;display:block;width:100%;text-align:left;margin:12px 0 10px;padding:0 0 6px;background:none;border:0;overflow:visible;font-family:var(--font-body);cursor:default}.bag-bar:not(:disabled){cursor:pointer}.bag-bar:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--line)}.bag-bar .fill{position:absolute;inset:auto 0 0;height:3px;transform-origin:left;background:var(--gold-dim);transition:transform .25s steps(8)}.bag-bar.warn .fill{background:var(--gold)}.bag-bar.full .fill{background:var(--red)}.bag-bar .label{position:static;display:block;font-size:19px;letter-spacing:1px;color:var(--muted);text-shadow:none}.bag-bar.warn .label{color:var(--text)}.bag-bar.full .label{color:var(--red)}@media(prefers-reduced-motion:reduce){.bag-bar .fill{transition:none}}.bag-bars{display:grid;grid-template-columns:1fr;gap:16px;margin:12px 0 10px}.bag-bars .bag-bar{margin:0;min-width:0}.bag-bars .bag-bar .label{font-size:16px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bag-bars .bag-bar .label.sub{font-size:15px;letter-spacing:.5px}.kind-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.kind-strip .set-chip{flex-shrink:0}.set-chip img.ws-ico{width:22px;height:22px;vertical-align:-5px;margin-right:6px;image-rendering:pixelated}.inv-panel{border:2px solid var(--line);background:var(--panel);padding:10px;margin-bottom:10px}.salvage-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--gold-dim);margin-bottom:8px}.salvage-tabs button{font-family:var(--font-head);font-size:18px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:none;border:0;border-bottom:2px solid transparent;padding:8px 0;cursor:pointer}.salvage-tabs button.on{color:var(--gold);border-bottom-color:var(--gold)}.salvage-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.inv-card{position:relative;display:flex;gap:8px;cursor:pointer;image-rendering:pixelated;--inv-frame-w: 12px;--prisma-fit: var(--inv-frame-w);border:var(--inv-frame-w) solid transparent;border-image:var(--rarity-frame) 30 fill round;background:none;--inv-band-dark: calc(var(--inv-frame-w) * 13 / 30)}.inv-card.worn{filter:brightness(1.12)}.inv-card.shaking{animation:salvage-shudder .15s steps(1,end) infinite}@keyframes salvage-shudder{0%{transform:translate(-2px,1px)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,-2px)}75%{transform:translate(2px,2px)}to{transform:translate(-2px,1px)}}@media(prefers-reduced-motion:reduce){.inv-card.shaking{animation:none}}.inv-card.dissolving{animation:loot-erode .7s steps(16,end) forwards;pointer-events:none}.inv-stack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.inv-stack::-webkit-scrollbar{display:none}.inv-stack>.inv-card{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.inv-tag.copies{color:var(--gold);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:3px;padding:0 4px;height:20px}.inv-tag.copies .pip{width:6px;height:6px;background:var(--muted);opacity:.55}.inv-tag.copies .pip.on{background:var(--gold);opacity:1}.inv-tag.copies .chev{margin-left:2px;font-size:17px;line-height:1}.inv-stack-wrap{--pile-step: 8px;--inv-frame-w: 12px;position:relative;isolation:isolate;margin-right:calc(var(--pile-step) * 2)}.inv-stack-wrap:before,.inv-stack-wrap:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:var(--inv-frame-w) solid transparent;border-image:var(--rarity-frame) 30 fill round;image-rendering:pixelated}.inv-stack-wrap:before{transform:translate(var(--pile-step));filter:brightness(.78)}.inv-stack-wrap:after{transform:translate(calc(var(--pile-step) * 2));filter:brightness(.58)}.inv-stack-wrap[data-depth="1"]:after{display:none}.inv-stack.dragging,.inv-stack.dragging *{user-select:none;-webkit-user-select:none}.inv-stack.dragging .inv-card{cursor:grabbing}.inv-pile-edge{position:absolute;top:0;bottom:0;right:calc(-2 * var(--pile-step));width:calc(2 * var(--pile-step) + var(--inv-frame-w));z-index:1;margin:0;padding:0;border:0;background:none;cursor:pointer}.inv-stack-wrap:has(.inv-pile-edge:hover):before{filter:brightness(1)}.inv-stack-wrap:has(.inv-pile-edge:hover):after{filter:brightness(.85)}.inv-tag{font-family:var(--font-head);font-size:15px;letter-spacing:1px;line-height:1;padding:0 3px;--fw: calc(6px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;background-clip:padding-box}.inv-tag.worn{color:var(--gold)}.inv-tag.build{color:#8fb7d9}.inv-tag.lock{color:var(--muted)}.inv-card.picked{filter:brightness(1.25)}.inv-card-main{flex:1;min-width:0}.inv-name{font-family:var(--font-head);font-size:18px;margin:4px 0;letter-spacing:1px}.inv-rolls{margin-top:6px;font-size:16px;line-height:1.35}.inv-rolls .base-defense{color:var(--text);font-weight:700}.inv-power{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.inv-dust,.inv-rail{align-self:stretch;flex:none;width:66px;margin:calc(-1 * var(--inv-band-dark, 0px)) calc(-1 * var(--inv-band-dark, 0px)) calc(-1 * var(--inv-band-dark, 0px)) 0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--gold);font-family:var(--font-body);font-size:17px;cursor:pointer}.inv-dust .hold-label{display:flex;flex-direction:column;align-items:center;gap:1px}.inv-dust-sub{font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--muted)}.inv-dust:hover,.inv-rail:hover{background:#eda54b17}.inv-dust:disabled{cursor:default;background:#0000006b}.inv-dust:disabled .hold-label{opacity:.4}.hold-btn.inv-dust .hold-fill{inset:0}.hold-btn.inv-dust .hold-sweep{transform:scaleY(0);transform-origin:center bottom;background:linear-gradient(#eda54b26,#eda54b8c)}.hold-btn.inv-dust.holding .hold-sweep{transform:scaleY(1)}.inv-selectbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-h, 110px) + var(--nav-lift) + 8px + var(--nav-bottom, 0px));z-index:45;width:calc(100% - 40px);max-width:440px;display:flex}.inv-selectbar .set-chip{width:100%}.salvage-row.active{border-color:var(--gold-dim);filter:brightness(1.15)}.inv-dust,.inv-rail{border:0;border-left:2px solid var(--line);background:#0000004d;image-rendering:pixelated}.toggle{--fw: calc(8px*min(var(--frame-k, 1), 1.2)) ;border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;width:58px;height:34px;border-radius:0;background-clip:padding-box}.toggle .knob{top:calc(50% - 8px);left:1px;width:16px;height:16px;border-radius:0}.toggle.on{border-image:var(--frame) var(--frame-slice, 30) round;filter:brightness(1.35) saturate(1.2);background:var(--panel-fill);background-clip:padding-box}.toggle.on .knob{left:calc(100% - 19px)}.toggle.locked{filter:saturate(.3) brightness(.85)}.toggle.locked .tog-lock{position:absolute;left:calc(100% - 19px);top:calc(50% - 8px);width:16px;height:16px;pointer-events:none;background:url(/assets/lock-7M_iC-JV.png) center / contain no-repeat;image-rendering:pixelated}.sb-item{--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;background-clip:padding-box}.sb-item.active{filter:brightness(1.4)}.settings{image-rendering:pixelated}.swatch{display:inline-block;width:22px;height:12px;margin-right:6px;border:1px solid var(--line);vertical-align:middle;image-rendering:pixelated}.frame-chip{padding:4px 10px}.reveal-veil{position:fixed;inset:0;z-index:80;background:#000000ed;display:flex;flex-direction:column;align-items:center;gap:14px;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:calc(28px + env(safe-area-inset-top,0px)) 0 calc(24px + env(safe-area-inset-bottom,0px))}.reveal-veil>:first-child{margin-top:auto}.reveal-veil>:last-child{margin-bottom:auto}.reveal-title{font-family:var(--font-head);font-size:21px;letter-spacing:3px;color:var(--gold)}.reveal-head{display:flex;align-items:baseline;gap:10px}.reveal-count{font-size:16px;letter-spacing:2px;color:var(--muted)}.haul-deck{position:relative;align-self:stretch;display:flex;justify-content:center;touch-action:pan-y}.haul-deck.side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;width:100%;max-width:560px;align-self:center;box-sizing:border-box;padding:0 14px 0 10px}.haul-deck.side .deck,.haul-deck.side .flip,.haul-deck.side .deck-sizer{width:100%}.haul-worn .item-card.compact{width:100%;box-sizing:border-box}.haul-swipe{position:absolute;top:50%;z-index:4;pointer-events:none;writing-mode:vertical-rl;white-space:nowrap;font-size:15px;letter-spacing:3px;color:var(--muted);opacity:.75;text-shadow:0 0 4px #000,0 0 8px #000;transition:color .12s,opacity .12s}.haul-swipe.l{left:max(6px,calc(50% - min(140px,calc(38 * var(--vw))) - 60px));transform:translateY(-50%) rotate(180deg)}.haul-swipe.r{right:max(6px,calc(50% - min(140px,calc(38 * var(--vw))) - 60px));transform:translateY(-50%)}.haul-swipe.armed{color:var(--gold);opacity:1}.haul-all{width:100%;display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid rgba(237,165,75,.18)}.haul-all-line{font-size:15px;letter-spacing:2px;color:var(--muted);text-align:center}.reveal-hint{font-size:16px;letter-spacing:2px;color:var(--muted);animation:pulse-hint 1.4s ease-in-out infinite}@keyframes pulse-hint{0%,to{opacity:.45}50%{opacity:1}}.flip{width:min(280px,calc(76 * var(--vw)));perspective:900px;position:relative}.flip-inner{position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.35,1.08)}.flip.flipped .flip-inner{transform:rotateY(180deg)}.flip-front,.flip-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity 0s linear 275ms}.flip-front{transform:rotateY(180deg);opacity:0}.flip.flipped .flip-front{opacity:1}.flip.flipped .flip-back{opacity:0}.flip-back{--fw: calc(12px * var(--frame-k, 1));position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:56px;color:var(--gold);background:var(--panel-fill);background-clip:padding-box;image-rendering:pixelated;text-shadow:0 0 18px rgba(237,165,75,.5)}.flip.dissolving .flip-inner{transform:none;animation:loot-erode .7s steps(16,end) forwards}.flip.dissolving .flip-front{transform:none}.flip.dissolving .flip-back{display:none}@keyframes loot-erode{0%{clip-path:inset(0 0 0 0);filter:brightness(1)}18%{filter:brightness(1.9) saturate(.55)}to{clip-path:inset(100% 0 0 0);filter:brightness(2.3) saturate(.3)}}@keyframes qmark-drip{to{background-position-x:100%}}.deck{position:relative;display:grid;justify-items:center;margin-bottom:calc(var(--peek, 0) * 13.5px)}.deck>.flip,.deck>.deck-sizer{grid-area:1 / 1}.deck-sizer{width:min(280px,calc(76 * var(--vw)));display:grid;visibility:hidden;pointer-events:none}.deck-sizer>*{grid-area:1 / 1}.deck>.flip .flip-inner,.deck>.flip .flip-front{height:100%}.deck>.flip .item-card,.deck-leave .item-card{height:100%;display:flex;flex-direction:column;justify-content:center}.deck>.flip-back{transition:transform .35s ease}.deck .flip.flipped .flip-inner{animation:deck-flip .55s cubic-bezier(.3,.7,.4,1) both}@keyframes deck-flip{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(90deg) scale(1.1) translateY(-12px)}to{transform:rotateY(180deg) scale(1)}}.deck .flip.flipped .flip-front{animation:deck-land .45s ease-out .27s backwards}@keyframes deck-land{0%{filter:brightness(1.9) saturate(1.25)}to{filter:brightness(1)}}.deck-glow{position:absolute;inset:-70px;z-index:0;pointer-events:none;animation:deck-glow-in .5s ease-out .25s both}@keyframes deck-glow-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.god-rays{--field: calc(min(280px, calc(76 * var(--vw)))*4.6) ;position:absolute;left:50%;top:50%;width:var(--field);height:var(--field);transform:translate(-50%,-50%);z-index:-6;pointer-events:none;animation:god-rays-in .9s ease-out both}.god-rays i{position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 6%,rgba(0,0,0,.55) 22%,transparent 60%);mask-image:radial-gradient(closest-side,#000 6%,rgba(0,0,0,.55) 22%,transparent 60%)}.god-rays i:nth-child(1){background:repeating-conic-gradient(var(--ray0) 0deg,var(--ray) 3.2deg,var(--ray0) 6.4deg,var(--ray0) 13deg);opacity:.55;animation:god-rays-spin 26s linear infinite}.god-rays i:nth-child(2){background:repeating-conic-gradient(from 5deg,var(--ray0) 0deg,var(--ray) 1.6deg,var(--ray0) 3.2deg,var(--ray0) 8deg);opacity:.32;animation:god-rays-spin 41s linear infinite reverse}.god-rays:after{content:"";position:absolute;left:50%;top:50%;width:34%;height:34%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--ray),var(--ray0) 70%);animation:god-rays-pulse 3.4s ease-in-out infinite}@keyframes god-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes god-rays-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes god-rays-pulse{0%,to{opacity:.22}50%{opacity:.42}}@media(prefers-reduced-motion:reduce){.god-rays i,.god-rays:after{animation:none}.god-rays:after{opacity:.32}}.deck-leave{position:absolute;inset:0;z-index:3;pointer-events:none;animation:deck-deal-l .55s cubic-bezier(.5,-.1,.75,.55) forwards}.deck-leave.right{animation-name:deck-deal-r}.deck-leave.swiped{animation:deck-swipe-r .38s cubic-bezier(.4,0,.8,.6) forwards}.deck-leave.burn{animation:none;transform:translate(var(--from, 0)) rotate(var(--from-rot, 0deg))}.deck-leave.burn>.item-card{animation:loot-erode .3s steps(10,end) forwards}@keyframes deck-swipe-r{0%{transform:translate(var(--from, 0)) rotate(var(--from-rot, 0deg));opacity:1}to{transform:translate(160%,40px) rotate(22deg);opacity:0}}@keyframes deck-deal-l{0%{transform:translate(0) rotate(0);opacity:1}22%{transform:translate(-5%,-28px) rotate(-5deg);opacity:1}to{transform:translate(-155%,70px) rotate(-28deg);opacity:0}}@keyframes deck-deal-r{0%{transform:translate(0) rotate(0);opacity:1}22%{transform:translate(5%,-28px) rotate(5deg);opacity:1}to{transform:translate(155%,70px) rotate(28deg);opacity:0}}.deck .flip.dissolving .flip-inner{animation:loot-erode .7s steps(16,end) forwards;transform:none}.deck .flip.dissolving .flip-front{animation:none}.haul-deck.rune-burn .flip-front{filter:grayscale(.85) brightness(.85)}.haul-bar{width:min(320px,calc(88 * var(--vw)));display:flex;flex-direction:column;align-items:center;gap:12px}.haul-verdict{font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-align:center}.haul-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;width:100%}.haul-actions.two{grid-template-columns:1fr 1fr}.haul-actions.one{grid-template-columns:1fr}.haul-actions .pixel-button{width:100%;min-width:0;padding-left:4px;padding-right:4px}.haul-actions .pixel-button{--fw: calc(10px*min(var(--frame-k, 1), 1.1)) }.haul-actions:not(.two):not(.one) .hold-tag{display:block;margin:1px 0 0;line-height:1}.bag-note{background:none;border:0;padding:0;margin:0;width:100%;color:var(--muted);font-family:var(--font-body);font-size:16px;line-height:1.35;text-align:center}button.bag-note{cursor:pointer}button.bag-note u{color:var(--gold);text-underline-offset:3px}button.bag-note:active{filter:brightness(1.3)}.sheet-actions+.bag-note{margin-top:12px}.haul-compare{background:none;border:0;cursor:pointer;color:var(--gold);font-family:var(--font-head);font-size:15px;letter-spacing:1px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;padding:10px 24px;margin-top:2px}.disint-canvas{position:absolute;left:-56px;top:-56px;z-index:2;pointer-events:none;image-rendering:pixelated}.salvage-hand{position:relative;width:min(320px,calc(88 * var(--vw)));height:196px}.hand-card{position:absolute;left:50%;top:6px;width:118px;height:166px;margin-left:-59px;transform:translate(var(--hx),var(--hy)) rotate(var(--ha));animation:hand-deal .4s cubic-bezier(.2,.7,.3,1) both}@keyframes hand-deal{0%{transform:translateY(30px) rotate(0);opacity:0}to{transform:translate(var(--hx),var(--hy)) rotate(var(--ha));opacity:1}}.hand-face.burning{animation:loot-erode .7s steps(16,end) forwards}.dust-float{font-family:var(--font-head);font-size:20px;color:var(--gold);animation:dust-rise .9s ease-out forwards}@keyframes dust-rise{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{opacity:1;transform:translateY(-8px)}}.item-card.compact{padding:6px 8px}.item-card.compact .c-head{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:2px}.item-card.compact .c-head .rarity-tag{font-size:17px}.item-card.compact .c-head .q-badge{margin-right:0;flex:none}.item-card.compact .c-head img{image-rendering:pixelated}.item-card.compact .item-name{font-size:17px;margin:5px 0 4px;line-height:1.32}.item-card.compact .affix{font-size:19px;line-height:1.38}.item-card.compact .power-desc{font-size:17px;margin-top:4px}.item-card.compact .score-line{display:flex;align-items:baseline;justify-content:center;gap:7px;margin-top:6px}.item-card.compact .score-line{margin-top:8px}.item-card.compact .score-line .k{font-size:15px;color:var(--muted);letter-spacing:2px}.item-card.compact .score-line .v{font-family:var(--font-head);font-size:34px;line-height:1}.hold-btn{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hold-btn .hold-fill{position:absolute;inset:0;pointer-events:none}.hold-btn.pixel-button .hold-fill{inset:calc(-1 * var(--fw, 0px))}.hold-btn .hold-sweep{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(#eda54b73,#eda54b38);transition:transform 0ms linear}.hold-btn.pixel-button.gold .hold-sweep{background:linear-gradient(#2414176b,#24141742)}.hold-btn.holding .hold-sweep{transform:scaleX(1)}.hold-btn .hold-label{position:relative;z-index:1}.hold-tag{font-family:var(--font-head);font-size:.72em;letter-spacing:1px;color:currentColor;opacity:.62;vertical-align:middle;margin-left:8px;white-space:nowrap}.hold-btn.holding{filter:brightness(1.15)}.bc-code{display:block;box-sizing:border-box;width:100%;resize:none;background:var(--panel-2);border:2px solid var(--line);border-radius:0;padding:8px;margin-top:6px;outline:none;appearance:none;font-family:var(--font-body);font-size:16px;line-height:1.4;color:var(--gold);word-break:break-all}.bc-code:focus{border-color:var(--gold-dim)}.bc-code::placeholder{color:var(--muted)}.bc-code[readonly]{color:var(--muted)}.bc-list{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px;max-height:calc(42 * var(--vh));overflow-y:auto}.bc-piece{border:1px solid var(--line);background:var(--panel);padding:8px}.bc-piece.missing{opacity:.55;border-style:dashed}.bc-shape{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bc-tier{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;font-size:16px;margin-top:4px}.bc-cmp{display:grid;grid-template-columns:minmax(0,1fr) auto auto;margin-top:6px;font-size:16px;font-variant-numeric:tabular-nums}.bc-cmp>span{padding:1px 4px}.bc-cmp .num{text-align:right;padding-left:12px}.bc-cmp-hd{color:var(--muted);font-size:14px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:2px}.bc-cmp .imp,.bc-cmp .muted,.bc-tier .muted{color:var(--muted)}.bc-cmp .green{color:var(--green)}.bc-cmp .chase{background:#eda54b17}.loadout-build{color:#b45cff;font-size:16px;white-space:nowrap}.g-tag{font-family:var(--font-head);font-size:17px;color:var(--gold)}.g-crumb{display:flex;align-items:baseline;gap:7px;margin:10px 0 8px;min-width:0}.g-crumb-name{font-family:var(--font-head);font-size:21px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-desc-inline{cursor:pointer;line-height:1.4}button.sect-head{background:none;border:none;width:100%;text-align:left;cursor:pointer;font:inherit}button.sect-head:active{transform:translateY(1px)}.g-tag.big{font-size:19px}.g-name{font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-tabs{display:flex;gap:6px;margin:10px 0}.g-tabs .set-chip{flex:1;position:relative;text-align:center}.g-dot{position:absolute;top:-6px;right:-4px;background:var(--red);color:#000;font-size:16px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:0 4px}.g-error{background:#ff5c5c1f;border:2px solid var(--red);color:var(--red);padding:8px 10px;margin:8px 0;font-size:16px;cursor:pointer}.g-more{display:block;width:100%;margin:14px 0 4px;padding:10px 4px;background:none;border:0;border-top:2px solid var(--line);color:var(--muted);font-family:var(--font-body);font-size:16px;letter-spacing:1px;text-align:center;cursor:pointer}.g-more:active{transform:translateY(1px)}.g-desc{background:var(--panel);border:2px solid var(--line);padding:10px;margin:4px 0 10px;font-size:16px;color:var(--text);min-height:44px}.g-desc.editable{cursor:pointer;color:var(--muted)}.g-bar{position:relative;height:10px;background:#0a0910;border:2px solid var(--line);overflow:hidden;margin:4px 0}.g-bar-fill{position:absolute;inset:0;transform-origin:left;transition:transform .3s steps(10)}.g-perk-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;color:var(--text);font-family:var(--font-body);cursor:pointer;padding:0;text-align:left}.g-perk{display:flex;align-items:center;gap:10px;background:var(--panel);border:2px solid var(--line);padding:8px 10px;opacity:.55}.g-perk.on{opacity:1;border-color:var(--gold-dim)}.g-perk-lvl{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:2px solid var(--line);color:var(--muted);font-family:var(--font-head);font-size:17px}.g-perk.on .g-perk-lvl{border-color:var(--gold);color:var(--gold)}.g-row,.g-member{background:var(--panel);border:2px solid var(--line);padding:8px 10px;display:flex;align-items:center;gap:10px}.g-member{display:block}.g-row{display:flex;align-items:center;gap:8px;padding:5px 4px;border-bottom:1px solid var(--line);font-size:17px;min-width:0}.g-row:last-child{border-bottom:none}.g-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-role{flex:none;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--gold-dim);border:1px solid var(--line);padding:0 4px}.g-row-xp,.g-row-d{flex:none;font-size:15px;font-variant-numeric:tabular-nums}.g-row-d{min-width:52px;text-align:right}.g-online{width:10px;height:10px;flex:none;border-radius:50%;background:var(--line);box-shadow:none}.g-online.on{background:var(--green);box-shadow:0 0 6px #4ade80b3}.g-input{background:#0a0910;border:2px solid var(--line);color:var(--text);font-family:var(--font-body);font-size:18px;padding:8px 10px;width:100%;min-height:40px}.g-input:focus{outline:none;border-color:var(--gold-dim)}.g-chat{display:flex;flex-direction:column;gap:6px;max-height:calc(52 * var(--dvh));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--panel);border:2px solid var(--line);padding:8px}.g-msg{background:var(--panel-2);border-left:3px solid var(--line);padding:6px 8px;font-size:17px}.g-msg.mine{border-left-color:var(--gold)}.g-msg.sys{background:none;border-left:0;color:var(--muted);font-size:16px;text-align:center;font-style:italic}.g-msg-who{color:var(--gold);font-size:16px}.chat-ev{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#ff4d5e14;border:1px solid var(--line);border-left:3px solid #ff4d5e}.chat-ev-slain{background:#eda54b12;border-left-color:var(--gold)}.chat-ev-survived{background:none;border-left-color:var(--muted)}.chat-ev-brazier{background:color-mix(in srgb,var(--ink) 7%,transparent);border-left-color:var(--ink)}.chat-ev-brazier .chat-ev-title{color:var(--ink);font-size:16px}.chat-ev-fire{width:24px;flex:none}.chat-ev-fires{display:flex;gap:10px;flex:none}.chat-ev-fires.two-rows{display:grid;grid-template-columns:repeat(3,24px);gap:4px 6px}.chat-ev img{width:32px;height:32px;image-rendering:pixelated;flex:none}.chat-ev-text{display:flex;flex-direction:column;min-width:0}.chat-ev-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);line-height:1.1}.chat-ev-title{font-family:var(--font-head);font-size:18px;letter-spacing:1px;color:var(--gold);line-height:1.15}.chat-ev-sub{font-size:14px;letter-spacing:.5px;color:var(--gold-dim);line-height:1.15;margin-top:2px}.g-msg-tag{color:var(--muted)}.g-badge{position:relative;display:inline-block;vertical-align:-4px;margin-right:5px;padding:0;border:0;background:none;line-height:0;cursor:pointer}.g-badge img{height:18px;width:auto;display:block}.g-badge:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.g-badge-tip{position:absolute;bottom:calc(100% + 3px);left:0;white-space:nowrap;padding:1px 5px;font-family:var(--font-head);font-size:15px;line-height:1.1;color:#eadfcb;background:#0c0608e6;border:1px solid #55402f;z-index:2;pointer-events:none}.sb-badge{margin-left:auto;background:var(--red);color:#000;font-size:16px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:0 5px}@media(orientation:landscape)and (min-aspect-ratio:5/4)and (max-height:560px)and (pointer:coarse){#rotate-gate[hidden]{display:flex;position:fixed;inset:0;z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;background:var(--bg)}body{overflow:hidden}}.rg-title{font-family:var(--font-head);font-size:18px;letter-spacing:3px;color:var(--gold)}.rg-sub{color:var(--muted);font-size:18px}.rg-phone{width:42px;height:70px;border:3px solid var(--gold-dim);position:relative;animation:rg-tilt 2.6s ease-in-out infinite}.rg-phone:after{content:"";position:absolute;left:50%;bottom:5px;transform:translate(-50%);width:14px;height:3px;background:var(--gold-dim)}@keyframes rg-tilt{0%,35%{transform:rotate(-90deg)}55%,to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.rg-phone{animation:none}}.city-screen{padding:0;overflow:auto;overscroll-behavior:contain;display:flex;user-select:none;-webkit-user-select:none}@media(min-width:900px){.city-screen{position:fixed;inset:0;z-index:0}}@media(hover:hover){.city-screen.city-pans{cursor:grab}.city-screen.city-pans.city-dragging{cursor:grabbing}}.city-map{position:relative;flex:none;margin:auto;width:calc(2800px * var(--city-z, .3));height:calc(4160px * var(--city-z, .3));background-size:100% 100%;image-rendering:pixelated;overflow:hidden}.city-piece{position:absolute;pointer-events:none}.city-piece img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.city-card{position:fixed;left:50%;transform:translate(-50%);top:calc(78px + env(safe-area-inset-top,0px));z-index:30;width:min(300px,calc(100% - 40px));padding:8px 14px 10px;text-align:center;cursor:pointer;font-family:var(--font-body);font-size:17px;line-height:1.3;color:var(--text);--fw: calc(12px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);background-clip:padding-box;box-shadow:0 4px #00000073;image-rendering:pixelated}.city-card-k{display:block;font-family:var(--font-head);font-size:15px;letter-spacing:2px;color:var(--gold);margin-bottom:2px}.city-card:focus-visible{outline:2px solid var(--gold)}.city-piece-ember{filter:url(#city-ember);animation:city-ember-pulse 3.2s ease-in-out infinite;will-change:opacity}@keyframes city-ember-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.city-piece-ember{animation:none;opacity:.8}}.city-under{position:absolute;pointer-events:none;transform-origin:50% 50%}.city-piece .city-under img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;transform-origin:50% 50%;animation:city-vortex-spin 14s linear infinite;will-change:transform}@keyframes city-vortex-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.city-piece .city-under img{animation:none}}.city-glow{position:absolute;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 62% 56% at 50% 50%,#ffb04af2,#ff6a12b8 40%,#be201061 72%,#5a0a0e00),radial-gradient(ellipse 80% 40% at 50% 92%,#ff781e8c,#5a0a0e00);filter:blur(1.5px);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform-origin:50% 50%;animation:city-glow-breathe 4.2s ease-in-out infinite;will-change:opacity,transform}@keyframes city-glow-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.city-glow{animation:none;opacity:.85}}.city-fx{position:absolute;pointer-events:none}.city-fx-void{background:#070505}.city-fx-void.warm{background:#1c0c06}.city-fx-stream{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.city-fx-stream .s{position:absolute;left:0;top:0;width:100%;height:200%;background-size:100% 50%;background-repeat:repeat-y;image-rendering:pixelated;animation:city-fx-rise var(--t, 1.6s) linear infinite;will-change:transform}@keyframes city-fx-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.city-fx-fire{transform-origin:50% 100%;animation:city-fx-breathe 1.3s ease-in-out infinite alternate}.city-fx-fire .s{background-image:url(/assets/fx-fire-ORvPUqJR.png)}.city-fx-fire .s2{animation-name:city-fx-rise-m;animation-duration:calc(var(--t, 1.6s) * 1.45);opacity:.6;mix-blend-mode:lighten}@keyframes city-fx-rise-m{0%{transform:scaleX(-1) translateY(0)}to{transform:scaleX(-1) translateY(-50%)}}.city-fx-fire .ramp{position:absolute;inset:0;background:linear-gradient(to bottom,#5a0e06f2,#c83c0a73 40%,#ff781e00 75%);mix-blend-mode:multiply}.city-fx-fire .base{position:absolute;inset:0;background:linear-gradient(to top,#ffecaabf,#ffc85a00 32%);mix-blend-mode:screen}@keyframes city-fx-breathe{0%{transform:scale(1)}to{transform:scale(1.03,1.07)}}.city-fx-embers .s{background-image:url(/assets/fx-embers-DPbomp-W.png)}.city-fx-smoke .s{background-image:url(/assets/fx-smoke-B-ZgrMRq.png)}.city-fx-embers{-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 10%,rgba(0,0,0,0));mask-image:linear-gradient(to top,#000 10%,#0000);animation:city-fx-sway 3.1s ease-in-out infinite alternate}.city-fx-smoke{-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9) 5%,rgba(0,0,0,0));mask-image:linear-gradient(to top,#000000e6 5%,#0000);animation:city-fx-sway 4.3s ease-in-out infinite alternate}@keyframes city-fx-sway{0%{transform:translate(-3%)}to{transform:translate(3%)}}.city-fx-lava{overflow:hidden;animation:city-fx-lava-pulse 2.8s ease-in-out infinite alternate}.city-fx-lava>div{position:absolute;left:0;top:0;width:200%;height:200%;background:url(/assets/fx-lava-BMrBsGG1.png);background-size:20% auto;image-rendering:pixelated;animation:city-fx-lava-creep 14s linear infinite;will-change:transform}@keyframes city-fx-lava-creep{0%{transform:translate(0)}to{transform:translate(-20%,calc(-1% * var(--ty)))}}@keyframes city-fx-lava-pulse{0%{filter:brightness(1)}to{filter:brightness(1.4)}}.city-mark{position:absolute;pointer-events:none;will-change:transform}.city-mark.up{animation:city-mark-bob 2.6s ease-in-out infinite alternate}.city-mark img{width:100%;height:100%;display:block;image-rendering:pixelated;will-change:filter}.city-mark.up img{animation:city-mark-lit 1.7s ease-in-out infinite alternate}@keyframes city-mark-bob{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@keyframes city-mark-lit{0%{filter:drop-shadow(0 0 2px rgba(255,120,40,.85))}to{filter:drop-shadow(0 0 5px rgba(255,170,80,1)) brightness(1.06)}}.city-well{position:absolute;border-radius:50%;overflow:hidden;pointer-events:none;background:#080505;box-shadow:inset 0 -10px 18px #ff6e1e1a,inset 0 6px 12px #000000e6}.city-well-fill{background:#08050599;box-shadow:inset 0 -10px 18px #ff6e1e14,inset 0 6px 12px #000000b3}.city-well-lvl{position:absolute;left:0;right:0;bottom:0;height:0;transition:height .4s linear;background:repeating-linear-gradient(0deg,rgba(255,255,255,.055) 0 2px,transparent 2px 7px),linear-gradient(90deg,#4a0e04b8,#4a0e0400 24%,#ffde9624 47%,#4a0e0400 76%,#4a0e04b8),linear-gradient(180deg,#ffd88a,#ff9a2e 16%,#ef5f10 46%,#c03707 74%,#8f2406)}.city-well-lvl:before{content:"";position:absolute;left:14%;right:14%;top:2px;height:22%;background:radial-gradient(ellipse 50% 100% at 50% 0%,#fff4d657,#ffce8000 72%)}.city-well-lvl:after{content:"";position:absolute;left:0;right:0;top:-2px;height:10%;background:radial-gradient(ellipse 52% 100% at 50% 50%,#fff0c4f2,#ffa03c00 72%)}.city-well-bell .city-well-lvl{height:100%;animation:city-well-boil 1.6s ease-in-out infinite alternate}.city-well-bell .city-well-lvl:after{animation:city-well-lip 1.4s ease-in-out infinite alternate}@keyframes city-well-boil{0%{filter:brightness(1)}to{filter:brightness(1.22)}}@keyframes city-well-lip{0%{transform:translateY(1px)}to{transform:translateY(-2px)}}.city-well-face{position:absolute;width:170.9%;max-width:none;height:170.9%;left:-35%;top:-33.3%;image-rendering:pixelated;mix-blend-mode:multiply;filter:grayscale(1) brightness(2.2) contrast(1.7)}.city-well-spoil .city-well-lvl{height:22%;filter:brightness(.5) saturate(.85)}.city-well-cards{position:absolute;inset:0}.city-well-cards i{position:absolute;left:50%;bottom:15%;width:49%;aspect-ratio:3 / 4;margin-left:-24.5%;display:flex;align-items:center;justify-content:center;background:var(--panel-fill);background-clip:padding-box;image-rendering:pixelated;border:3px solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;filter:drop-shadow(0 0 7px rgba(255,186,96,.7))}.city-well-cards i:before{content:"";width:46%;aspect-ratio:81 / 128;image-rendering:pixelated;background-image:var(--qm);background-size:1200% 100%;animation:qmark-drip 1.4s steps(12,jump-none) infinite}.city-well-cards i.pile{filter:brightness(.55)}.city-well-cards i.pile:nth-child(1){transform:translate(-17%,-4%) rotate(-7deg)}.city-well-cards i.pile:nth-child(2){transform:translate(17%,-4%) rotate(7deg)}@media(prefers-reduced-motion:reduce){.city-well-lvl,.city-well-lvl:after,.city-well-cards i:before{animation:none!important}}.city-beam{position:absolute;left:26%;top:-6%;width:48%;height:66%;pointer-events:none;mix-blend-mode:screen;filter:blur(1.5px);clip-path:polygon(38% 0%,62% 0%,78% 100%,22% 100%);background:linear-gradient(to top,#ff963c0f,#ff8c3261 62%,#ffaa509e);animation:city-beam-breathe 2.4s ease-in-out infinite alternate}.city-beam:after{content:"";position:absolute;left:-12%;top:74%;width:124%;height:26%;filter:blur(5px);background:radial-gradient(ellipse 50% 50% at 50% 50%,#ffa046cc,#ff6e1e00 72%)}@keyframes city-beam-breathe{0%{opacity:.6}to{opacity:1}}.city-piece.live .city-piece-ember{animation-duration:1.1s}@media(prefers-reduced-motion:reduce){.city-mark,.city-mark img,.city-beam{animation:none!important}.city-piece.live .city-piece-ember{animation:none;opacity:1}}.city-fx-veins{mix-blend-mode:screen;background:#ff7828e6;filter:blur(1px);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:city-fx-veins 3.4s ease-in-out infinite}@keyframes city-fx-veins{0%,to{opacity:.15}50%{opacity:.8}}.city-fx-furnace{mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(ellipse 55% 60% at 50% 60%,#ffa03ce6,#ff5a1480 45%,#78140a00);animation:city-fx-furnace 1.1s ease-in-out infinite alternate}@keyframes city-fx-furnace{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.city-fx,.city-fx .s,.city-fx-lava>div{animation:none!important}}.city-spot-label.live{color:#ff6a4a}.city-spot-sub{font-size:13px;letter-spacing:1px;color:var(--muted)}.city-spot-label.live .city-spot-sub{color:#d8845e}.city-filter{position:absolute;width:0;height:0}.city-spot{position:absolute;display:flex;align-items:flex-end;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.city-spot:before{content:"";position:absolute;inset:-4%;background:radial-gradient(ellipse at center,rgba(237,165,75,.3),transparent 68%);opacity:0;transition:opacity .12s;pointer-events:none}.city-spot:active:before{opacity:1}.city-spot-label{position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(35% + 15px));display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 4px 1px;font-family:var(--font-head);font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);--fw: calc(8px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;background:var(--panel-fill);image-rendering:pixelated;width:max-content;max-width:9em;white-space:normal;text-align:center;text-wrap:balance;background-clip:padding-box}.city-spot:active .city-spot-label{color:#ffd88a;filter:brightness(1.25)}.city-spot-label .badge{background:var(--gold);color:#000;font-family:var(--font-body);font-size:16px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:0 4px;position:absolute;top:-9px;right:-9px;z-index:3}.bd-entry{margin-bottom:4px}.bd-row{display:flex;align-items:stretch;gap:6px}.bd-row .player-card{flex:1;min-width:0}.bd-rail{flex:none;width:50px;padding-top:4px;text-align:right;display:flex;flex-direction:column;gap:4px}.bd-place{font-family:var(--font-head);font-size:26px;line-height:1;color:var(--muted)}.bd-me .bd-place{color:#39d7c2}.bd-place.p1,.bd-rank.p1{color:var(--gold)}.bd-place.p2,.bd-rank.p2{color:#c5c9d1}.bd-place.p3,.bd-rank.p3{color:#c47f4d}.bd-place.bd-place-sm{font-size:20px}.bd-place.bd-place-xs{font-size:16px}.bd-metric .k{font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);line-height:1.05}.bd-me .bd-metric .k{color:#39d7c2}.bd-metric .v{font-family:var(--font-head);font-size:20px;line-height:1.05;color:var(--text);font-variant-numeric:tabular-nums}.bd-metric-now .k{font-size:12px;letter-spacing:.5px}.bd-metric-now .v{font-size:17px}.bd-metric-crest{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.bd-metric-crest img{image-rendering:auto}.bd-metric-crest .v{font-family:var(--font-body);font-size:16px;color:var(--gold)}.bd-rank-row{display:flex;align-items:baseline;padding:0 6px 3px;font-family:var(--font-head);font-size:16px;letter-spacing:1px;color:var(--muted)}.bd-me .bd-rank{color:#39d7c2}.bd-entry .player-card,.bd-entry .guild-card{margin-bottom:0}.bd-gap{text-align:center;letter-spacing:6px;color:var(--muted);font-family:var(--font-head);font-size:18px;padding:2px 0 6px}.gc-top{display:flex;align-items:flex-start;gap:8px}.gc-id{flex:1;min-width:0}.gc-name{font-family:var(--font-head);font-size:18px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-sub{font-size:16px;color:var(--text)}.gc-join{font-size:16px;color:var(--muted)}.gc-laurel{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--muted)}.gc-laurel b{font-size:18px;color:#39d7c2}.gc-desc{margin-top:6px;font-size:16px;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc-stats{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin-top:8px}.gc-stat{display:flex;justify-content:space-between;gap:6px;font-size:16px}.gc-stat .k{color:var(--muted)}.gc-stat .v{color:var(--text)}.plus-pitch{border:2px solid var(--gold);background:#eda54b14;padding:10px}.plus-perks{margin-top:10px;display:flex;flex-direction:column;gap:2px}.plus-perk{display:flex;align-items:baseline;gap:8px;font-size:16px;color:var(--muted);padding:3px 0}.plus-perk.hit{color:var(--text)}.plus-tick{color:var(--gold);font-size:16px}.set-chip.plus-locked{opacity:.72;font-size:0;line-height:0;border:2px dashed var(--line)!important;background:var(--panel-fill)}.set-chip.plus-locked:before{content:none}.set-chip.plus-locked.tease{font-size:16px;line-height:normal;color:var(--muted)}.set-chip.plus-locked.tease.tease:after{margin-left:7px}.set-chip.plus-locked.plus-locked:after{content:"";display:inline-block;position:static;inset:auto;z-index:auto;border:0;border-image:none;width:16px;height:16px;margin:2px 0;background:url(/assets/lock-7M_iC-JV.png) center / contain no-repeat;image-rendering:auto;vertical-align:middle}.shop-buy-row{display:flex;align-items:stretch;gap:4px}.shop-buy-row>:first-child{flex:1 1 auto;min-width:0;margin-top:0;padding-left:6px;padding-right:6px;white-space:nowrap}.shop-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.shop-tile,.shop-slide{position:relative;border:1px solid var(--line);background:var(--panel);background-clip:padding-box}.shop-tryon{position:relative;display:flex;flex-direction:column;gap:11px;border:1px solid var(--gold-dim);background:linear-gradient(180deg,#eda54b14,#eda54b05),var(--panel);padding:12px;margin-bottom:10px}.shop-tryon-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shop-tryon-title{font-family:var(--font-head);font-size:21px;color:var(--gold);letter-spacing:1px;line-height:1.2}.shop-tryon-sub{font-size:16px;color:var(--muted);margin-top:3px;line-height:1.2}.shop-tryon-revert{flex:none;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);color:var(--muted);font-family:var(--font-body);font-size:18px;line-height:1;cursor:pointer}.shop-tryon-revert:hover{color:var(--text);border-color:var(--gold-dim)}.shop-tryon-actions{display:flex;gap:8px}.shop-tryon-actions .set-chip{flex:1 1 0;text-align:center;min-width:0}.shop-tile{display:flex;flex-direction:column;gap:5px;padding:8px}.shop-slide{flex:0 0 82%;padding:8px}.shop-tile-art{height:78px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-tile-stage,.skin-stage{background:radial-gradient(ellipse at 50% 94%,var(--panel-2),var(--bg) 72%)}.shop-tile-stage{display:flex;align-items:flex-end;justify-content:center}.skin-stage{height:270px;border:1px solid var(--line);overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.shop-tile-name{font-size:17px}.shop-tile-note{font-size:16px;color:var(--muted)}.shop-tile-note.green{color:var(--green)}.shop-tile-buy{width:100%;font-size:16px}.shop-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.shop-slide-art{height:108px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.shop-art{background-size:cover;background-position:center;background-clip:padding-box;image-rendering:pixelated;align-items:flex-end;justify-content:flex-start;padding:5px}.shop-art-tag{font-family:var(--font-head);font-size:15px;letter-spacing:.5px;padding:3px 5px;background:#080506b8;border:1px solid rgba(0,0,0,.6);white-space:nowrap;max-width:100%}.shop-art-tag.lg{font-size:17px;padding:4px 9px}.shop-plus-art{position:relative;min-height:96px;border:1px solid var(--line);background-size:cover;background-position:center;image-rendering:pixelated;display:flex;flex-direction:column;justify-content:flex-end}.shop-plus-copy{padding:8px;background:linear-gradient(transparent,#080506e0 55%)}.shop-slide-cap{display:flex;align-items:flex-end;gap:8px;padding-top:8px}.shop-plus{position:relative;margin:10px 0;padding:10px;border:1px solid var(--line);background:var(--panel);background-clip:padding-box}.shop-plus .pixel-button{width:100%;margin-top:8px}.shop-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-bottom:4px}.shop-chip{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;cursor:pointer;padding:9px 4px 10px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-family:var(--font-body);background-clip:padding-box}.shop-chip.sel{border-color:var(--gold);color:var(--gold)}.shop-chip.locked{filter:brightness(.82) saturate(.85)}.shop-chip.locked.sel{filter:none;border-color:var(--gold-dim);color:var(--gold)}.shop-chip-label{font-size:16px;line-height:1.1;text-align:center;max-width:100%;overflow-wrap:break-word}.shop-chip-lock{font-size:16px;color:var(--gold);line-height:1;font-family:VT323,monospace}.shop-chip-lock.owned{color:var(--muted);letter-spacing:1px}.shop-chip.sel .shop-chip-lock.owned{color:var(--gold)}.shop-swatch{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line)}.shop-swatch-text{font-size:16px;color:var(--text)}.pack-app{padding:9px 0 0;display:flex;flex-direction:column;gap:7px;min-height:300px;background:var(--bg);font-family:var(--font-body);color:var(--text)}.sheet-inner.pack-sheet .pack-app{margin:0 -12px}.pack-app-body{margin:0 9px;background-clip:padding-box}.pack-app .top-bar{padding:8px 10px 0;min-height:calc(8px + var(--tb-ctl))}.pack-app .tb-dust{top:8px}.pack-app-body{padding:5px 7px;image-rendering:pixelated;background:var(--panel)}.pack-app-body .grid3{margin:0}.pack-app-nav{position:relative;z-index:0;margin:auto var(--nav-gap) var(--nav-gap);height:86px;display:grid;grid-template-columns:1fr 1fr 112px 1fr 1fr;align-items:end;padding:16px 18px 14px}.pack-app-nav:before{content:"";position:absolute;inset:0;z-index:-1;border:var(--nav-radius) solid transparent;border-image:var(--frame-round) var(--frame-round-slice, 70) fill round;image-rendering:pixelated}@supports (-webkit-mask-box-image: none) or (mask-border: none){.pack-app-nav:before{border-image:none;background:var(--panel-fill);-webkit-mask-box-image-source:var(--frame-round);-webkit-mask-box-image-slice:var(--frame-round-slice, 70) fill;-webkit-mask-box-image-width:var(--nav-radius);-webkit-mask-box-image-repeat:round;mask-border-source:var(--frame-round);mask-border-slice:var(--frame-round-slice, 70) fill;mask-border-width:var(--nav-radius);mask-border-repeat:round}.pack-app-nav:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:var(--nav-radius) solid transparent;border-image:var(--frame-round-cut) var(--frame-round-slice, 70) round;image-rendering:pixelated}}.pack-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:center;color:var(--muted);font-size:16px;letter-spacing:1px;text-transform:uppercase;padding:2px 0;min-width:0;font-family:var(--font-body)}.pack-nav-item.active{color:var(--gold)}.pack-nav-item img{width:32px;height:32px;image-rendering:pixelated}.pack-app-nav .pack-app-cta{position:relative;width:112px;height:112px;margin:-56px auto 0;border-radius:50%;background-image:var(--cta-disc);background-color:transparent;background-size:100% 100%;image-rendering:pixelated;display:flex;align-items:center;justify-content:center}.pack-app-nav .pack-app-cta:after{content:"";position:absolute;width:90%;height:90%;left:5%;top:5%;border-radius:50%;box-shadow:0 4px 14px 2px #e8603052}.pack-app-nav .pack-app-cta img{width:70%;height:70%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.8))}@media(max-width:340px){.pack-app-nav{grid-template-columns:1fr 1fr 96px 1fr 1fr;padding:16px 10px 14px}.pack-nav-item img{width:28px;height:28px}.pack-nav-item{letter-spacing:0}.pack-app-nav .pack-app-cta{width:96px;height:96px;margin-top:-48px}}.pack-content-disc{border:0;background-size:100% 100%;image-rendering:pixelated}.pack-content-name .bundled{color:var(--muted)}.shop-mini-card{width:132px;border-style:solid;border-width:9px;border-image-repeat:round;image-rendering:pixelated;padding:2px;display:flex;flex-direction:column;gap:3px}.shop-mini-bar{height:3px;background:currentColor;opacity:.35}.shop-theme-swatch{width:30px;height:30px;display:block;border:1px solid;padding:2px}.pack-cap{font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--muted);margin-bottom:5px}.pack-contents{display:flex;flex-direction:column;gap:4px}.pack-content{display:flex;align-items:center;gap:8px;font-size:16px}.pack-content-sw{width:26px;height:26px;flex:none;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.pack-content-axis{color:var(--muted);flex:1}.pack-content-name{color:var(--text)}.shop-swatch-frame{width:100%;max-width:68px;height:auto;aspect-ratio:1;border:0;image-rendering:pixelated}@supports (-webkit-mask-box-image: none) or (mask-border: none){.cl-cardBox{--fw: calc(14px * var(--frame-k, 1));background:none!important;overflow:visible!important}.tb-dust,.arena-fights,.arena-season,.sect,.dm-band-head,.cmp-row,.adopt-card,.toast,.menu-btn,.combat-log,.bar,.inv-tag,.toggle,.sb-item,.city-spot-label,.shop-tryon,.slot-btn.slot-empty,.affix-diff,.compare-drawer,.flip-back,.dm-card,.sheet-inner,.side-stage-frame,.cx-section,.shop-row,.shop-banner,.pixel-panel:not(.card-framed),.shop-jump .set-chip,.bd-jump .set-chip,.dm-jump .set-chip,.autorun-hint,.city-card,.cl-cardBox,.hx-detail,.settings,.cf-card,.rising-call,.pixel-button{position:relative;isolation:isolate;border-image-source:none!important;border-color:transparent!important;background:none}.tb-dust:before,.arena-fights:before,.arena-season:before,.sect:before,.dm-band-head:before,.cmp-row:before,.adopt-card:before,.toast:before,.menu-btn:before,.combat-log:before,.bar:before,.inv-tag:before,.toggle:before,.sb-item:before,.city-spot-label:before,.shop-tryon:before,.slot-btn.slot-empty:before,.affix-diff:before,.compare-drawer:before,.flip-back:before,.dm-card:before,.sheet-inner:before,.side-stage-frame:before,.cx-section:before,.shop-row:before,.shop-banner:before,.pixel-panel:not(.card-framed):before,.shop-jump .set-chip:before,.bd-jump .set-chip:before,.dm-jump .set-chip:before,.autorun-hint:before,.city-card:before,.cl-cardBox:before,.hx-detail:before,.settings:before,.cf-card:before,.rising-call:before,.pixel-button:before{content:"";position:absolute;inset:calc(-1 * var(--fw, 0px));z-index:-1;background:var(--panel-fill);-webkit-mask-box-image-source:var(--frame);-webkit-mask-box-image-slice:var(--frame-slice, 30) fill;-webkit-mask-box-image-width:var(--fw, 0px);-webkit-mask-box-image-repeat:round;mask-border-source:var(--frame);mask-border-slice:var(--frame-slice, 30) fill;mask-border-width:var(--fw, 0px);mask-border-repeat:round;image-rendering:pixelated}.tb-dust:after,.arena-fights:after,.arena-season:after,.sect:after,.dm-band-head:after,.cmp-row:after,.adopt-card:after,.toast:after,.menu-btn:after,.combat-log:after,.bar:after,.inv-tag:after,.toggle:after,.sb-item:after,.city-spot-label:after,.shop-tryon:after,.slot-btn.slot-empty:after,.affix-diff:after,.compare-drawer:after,.flip-back:after,.dm-card:after,.sheet-inner:after,.side-stage-frame:after,.cx-section:after,.shop-row:after,.shop-banner:after,.pixel-panel:not(.card-framed):after,.shop-jump .set-chip:after,.bd-jump .set-chip:after,.dm-jump .set-chip:after,.autorun-hint:after,.city-card:after,.cl-cardBox:after,.hx-detail:after,.settings:after,.cf-card:after,.rising-call:after,.pixel-button:after{content:"";position:absolute;inset:calc(-1 * var(--fw, 0px));z-index:2;pointer-events:none;border:var(--fw, 0px) solid transparent;border-image:var(--frame-cut) var(--frame-slice, 30) round;image-rendering:pixelated}.rising-call.rising-call{position:fixed}.cf-card.cf-card{position:absolute}.side-stage{top:calc(-1 * var(--fw, 0px));left:calc(-1 * var(--fw, 0px));width:calc(100% + 2 * var(--fw, 0px));height:calc(100% + 2 * var(--fw, 0px));-webkit-mask-box-image-source:var(--frame);-webkit-mask-box-image-slice:var(--frame-slice, 30) fill;-webkit-mask-box-image-width:var(--fw, 0px);-webkit-mask-box-image-repeat:round;mask-border-source:var(--frame);mask-border-slice:var(--frame-slice, 30) fill;mask-border-width:var(--fw, 0px);mask-border-repeat:round}.city-spot-label,.dm-band-head,.dm-card,.flip-back,.tb-dust{position:absolute}.toast,.autorun-hint,.city-card{position:fixed}.bar:before{z-index:1;-webkit-mask-box-image-slice:var(--frame-slice, 30);mask-border-slice:var(--frame-slice, 30)}.bar,.hold-btn.pixel-button .hold-fill{-webkit-mask-box-image-source:var(--frame);-webkit-mask-box-image-slice:var(--frame-slice, 30) fill;-webkit-mask-box-image-width:var(--fw, 0px);-webkit-mask-box-image-repeat:round;mask-border-source:var(--frame);mask-border-slice:var(--frame-slice, 30) fill;mask-border-width:var(--fw, 0px);mask-border-repeat:round}.sheet-inner:before{background:var(--bg);border:var(--fw, 0px) solid var(--bg)}.sheet-inner:before,.sheet-inner:after{inset:calc(-1 * var(--fw)) calc(-1 * var(--fw)) 0;border-bottom-width:0}.bar{background:var(--panel-fill);background-clip:border-box}}:is(.sheet-inner,.pixel-panel,.adopt-card,.arena-season,.arena-fights,.combat-log,.cmp-row,.dm-card,.shop-tile,.shop-slide,.shop-plus,.shop-tryon,.inv-panel,.salvage-panel,.pack-row,.salvage-row,.coll-card) :is(.pixel-button,.set-chip,.shop-chip,.menu-btn,.slot-btn.slot-empty,.inv-tag,.sb-item),.frame-lite.frame-lite{--fw: 0px;border:1px solid var(--line)!important;border-image:none!important;background:var(--panel);background-clip:padding-box}:is(.sheet-inner,.pixel-panel,.adopt-card,.arena-season,.arena-fights,.combat-log,.cmp-row,.dm-card,.shop-tile,.shop-slide,.shop-plus,.shop-tryon,.inv-panel,.salvage-panel,.pack-row,.salvage-row,.coll-card) :is(.pixel-button,.set-chip,.shop-chip,.menu-btn,.slot-btn.slot-empty,.inv-tag,.sb-item):before,:is(.sheet-inner,.pixel-panel,.adopt-card,.arena-season,.arena-fights,.combat-log,.cmp-row,.dm-card,.shop-tile,.shop-slide,.shop-plus,.shop-tryon,.inv-panel,.salvage-panel,.pack-row,.salvage-row,.coll-card) :is(.pixel-button,.set-chip,.shop-chip,.menu-btn,.slot-btn.slot-empty,.inv-tag,.sb-item):after,.frame-lite.frame-lite:before,.frame-lite.frame-lite:after{content:none}:is(.sheet-inner,.pixel-panel,.adopt-card,.arena-season,.arena-fights,.combat-log,.cmp-row,.dm-card,.shop-tile,.shop-slide,.shop-plus,.shop-tryon,.inv-panel,.salvage-panel,.pack-row,.salvage-row,.coll-card) .pixel-button{padding:4px 14px}:is(.sheet-inner,.pixel-panel,.adopt-card,.arena-season,.arena-fights,.combat-log,.cmp-row,.dm-card,.shop-tile,.shop-slide,.shop-plus,.shop-tryon,.inv-panel,.salvage-panel,.pack-row,.salvage-row,.coll-card) .pixel-button.gold{background:var(--buy, var(--gold));background-clip:padding-box;border-color:var(--gold-dim)!important}.shop-plus .pixel-button.shop-plus-cta{border:1px solid var(--gold-dim)!important;background:linear-gradient(180deg,#3d1f0c,#200f06)!important;font-size:19px;letter-spacing:3px;min-height:52px;box-shadow:inset 0 1px #ffd88a29,0 0 14px #eda54b21}.shop-plus .pixel-button.shop-plus-cta:hover{border-color:var(--gold)!important;box-shadow:inset 0 1px #ffd88a47,0 0 20px #eda54b42}.shop-plus .pixel-button.shop-plus-cta .cta-sheen{display:inline-block}.shop-plus .shop-plus-obols{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:6px 0 2px;padding:8px 10px;background:none;cursor:pointer;border:1px solid var(--line);border-radius:4px;font-family:inherit;font-size:15px;color:var(--gold)}.shop-plus .shop-plus-obols:hover{border-color:var(--gold)}.shop-plus .shop-plus-obols span{font-size:12px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.sb-account-text,.cta-sheen{animation:none}}.st-attune{color:var(--gold);border-color:var(--gold-dim)}.hud-bar{position:relative;display:flex;height:var(--hud-h);flex:none;z-index:2;image-rendering:pixelated}.hud-cap{height:var(--hud-h);flex:none;image-rendering:pixelated;position:relative;z-index:2}.hud-mid{flex:1;position:relative;margin:0 -2px;display:flex}.hud-rail{flex:1;background-repeat:repeat-x;background-size:auto var(--hud-h);image-rendering:pixelated}.hud-rail-l{background-position:left top}.hud-rail-r{background-position:right top}.hud-orn{position:absolute;left:50%;top:0;height:var(--hud-h);transform:translate(-50%);image-rendering:pixelated;pointer-events:none;z-index:2}.hud-track{position:absolute;left:-2px;right:-2px;z-index:1;isolation:isolate;background:#0b0508;overflow:hidden;box-shadow:inset 0 0 0 2px #000,inset 0 5px 8px #000000d9}.hud-fill{position:absolute;inset:1px;background-repeat:no-repeat;background-position:left center;background-size:100% 100%;image-rendering:auto;transition:clip-path .25s steps(8)}.hud-shell{position:absolute;inset:1px;opacity:.55;background-repeat:no-repeat;background-position:left center;background-size:100% 100%;image-rendering:auto;mix-blend-mode:screen;transition:clip-path .25s steps(8)}.hud-shell-edge{position:absolute;top:1px;bottom:1px;width:2px;z-index:2;background:#fff;box-shadow:0 0 8px #fff9;pointer-events:none;transition:left .25s steps(8)}.hud-label{position:absolute;inset:0;display:flex;align-items:center;padding:0 10px;font-family:var(--font-head);font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#fff;white-space:nowrap;text-shadow:0 0 3px #000,0 0 3px #000,1px 1px 0 #000}.hud-enemy .hud-label{justify-content:flex-start}.hud-hero .hud-label{justify-content:flex-end}.hud-bar.hud-panel{display:block;height:auto;padding-top:32px;margin:0 4px!important;image-rendering:auto}.hud-bar.hud-panel .hud-panel-track{height:30px}.hud-bar.hud-panel .hud-fill,.hud-bar.hud-panel .hud-shell{inset:1px}.hud-bar.hud-panel .hud-label{padding:0 14px}.hud-crest{position:absolute;left:50%;top:0;transform:translate(-50%);height:40px;width:auto;image-rendering:pixelated;z-index:3;pointer-events:none}.battle-inner.hud .hud-bar{margin-left:-12px;margin-right:-12px}.battle-inner.hud .side-stage-frame{width:auto;margin:var(--hud-gap, 14px) calc(var(--hud-fw, 12px) - 12px);flex:none}.battle-inner.hud .combat-log{min-height:120px}.battle-inner.hud .battle-sub,.battle-inner.hud .battle-dampen{margin-bottom:6px}.shop-plus-perks{display:flex;flex-direction:column;gap:2px;margin:12px 0 2px;padding-top:12px;border-top:2px solid var(--line)}.fight-preview{display:flex;flex-direction:column;gap:8px;padding:6px 0 2px}.pack-slider{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:center;touch-action:pan-y}.pack-slide{width:100%}.pack-fight{display:flex;flex-direction:column;gap:8px}.pack-dots{display:flex;gap:7px;justify-content:center;margin-top:10px}.pack-dot{width:9px;height:9px;padding:0;border:2px solid var(--gold-dim);background:transparent;cursor:pointer}.pack-dot.on{background:var(--gold);border-color:var(--gold)}.fight-stage{height:96px;border:18px solid transparent;border-image-repeat:round;background-image:url(/assets/bg-crypt-0V1fErWf.png);background-size:100% auto;background-position:center 42%;background-repeat:no-repeat;background-clip:padding-box;image-rendering:pixelated}.hud-swatch{display:block;width:100%;height:46px;position:relative;overflow:hidden}.hud-swatch-in{position:absolute;left:50%;top:50%;width:300px;transform:translate(-50%,-50%) scale(.25);transform-origin:center}.hud-swatch .hud-label{display:none}.hud-swatch-win{height:46px;border:9px solid transparent;border-image-repeat:round;background:#0a0607;background-clip:padding-box;image-rendering:pixelated}.hud-bar.hud-band{display:block;height:auto;image-rendering:pixelated}.bar-band{position:relative;isolation:isolate;border-style:solid;border-color:transparent;border-image-repeat:round;background:#0b0508;background-clip:padding-box;image-rendering:pixelated}.side-stage-frame.hud-view{height:var(--hud-stage-h, 220px);border-style:solid;border-color:transparent;border-image-source:var(--view-src)!important;border-image-slice:var(--view-slice);border-image-repeat:round;background:none}.side-stage-frame.hud-view:before,.side-stage-frame.hud-view:after{display:none}.side-stage-frame.hud-view .side-stage{top:0;left:0;width:100%;height:100%;-webkit-mask-box-image-source:none;mask-border-source:none}.battle-inner.hud .hud-bar.hud-band{margin:0!important}.battle-inner.hud .side-stage-frame.hud-view{margin:var(--hud-gap, 14px) 0!important;flex:none}.side-stage-frame.hud-paint{height:var(--hud-stage-h, 220px);border-style:solid;border-color:transparent;border-image-source:none!important;background:none}.side-stage-frame.hud-paint:before,.side-stage-frame.hud-paint:after{display:none}.side-stage-frame.hud-paint .side-stage{top:calc(-1 * var(--fw, 0px));left:calc(-1 * var(--fw, 0px));width:calc(100% + 2 * var(--fw, 0px));height:calc(100% + 2 * var(--fw, 0px));-webkit-mask-box-image-source:none;mask-border-source:none}.battle-inner.hud .side-stage-frame.hud-paint{margin:var(--hud-gap, 14px) -12px!important;flex:none}@media(prefers-reduced-motion:reduce){.hud-fill,.hud-shell,.hud-shell-edge{transition:none}}.hero-views{margin-bottom:12px}.build-lines{display:flex;flex-direction:column;gap:3px;font-size:16px;text-align:center}.tree-view{position:fixed;left:0;right:0;top:0;bottom:calc(var(--nav-h, 110px) + var(--nav-lift) + var(--nav-bottom, 0px));z-index:30;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px 8px;background:var(--bg);--hx-nav-h: calc(var(--nav-h, 110px) + var(--nav-lift) + var(--nav-bottom, 0px))}.tree-view .hero-views{flex:none}.tree-bar{flex:none;display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.tree-bar-row{display:flex;gap:8px;align-items:stretch}.tree-bar .set-chip{white-space:nowrap}.tree-search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;background:#0a0607;border:1px solid var(--gold-dim)}.tree-search input{flex:1;min-width:0;padding:0;background:transparent;border:0;outline:0;font:inherit;font-size:19px;color:var(--text)}.tree-search input::placeholder{color:var(--muted)}.tree-search input::-webkit-search-cancel-button{display:none}.tree-search .hits{flex:none;font-size:15px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.tree-search .clear{flex:none;background:none;border:0;padding:0 2px;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.tree-search .ico{flex:none;color:var(--gold-dim)}.tree-search:focus-within{border-color:var(--gold)}.tree-search:focus-within .ico{color:var(--gold)}.tree-points{flex:none;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line);background:var(--panel);font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--muted);font-variant-numeric:tabular-nums}.tree-points i{font-style:normal;color:var(--text);font-size:18px}.tree-points b{color:var(--gold);font-weight:400;font-size:18px}.set-class{display:flex;align-items:center;gap:12px;padding:6px 0 2px}.set-class .pc-portrait{flex:none}.set-class-text{flex:1;min-width:0;font-size:17px;line-height:1.25}.trophy-card{position:relative;isolation:isolate;display:grid;justify-items:center;gap:4px;padding:14px 16px 16px;width:min(300px,calc(78 * var(--vw)));text-align:center}.trophy-card.blank{border:2px solid var(--line);background:#281c30f5}.trophy-card .tc-name{font-family:var(--font-head);font-size:22px;line-height:1.15;text-shadow:1px 1px 0 rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.trophy-card .tc-line{font-size:13.5px;color:#fff6de;line-height:1.35;text-shadow:1px 1px 0 rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.trophy-card.blank .tc-line{color:var(--muted);text-shadow:none}.trophy-card .tc-art{width:128px;height:128px;image-rendering:pixelated}.trophy-card.big .tc-art{width:176px;height:176px}.trophy-card.big{width:min(330px,calc(84 * var(--vw)))}.shelf-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:96px}.shelf-slot{background:none;border:0;padding:0;display:grid;justify-items:center;cursor:pointer;font:inherit;color:inherit}.shelf-grid .trophy-card{width:100%;padding:12px 8px 14px;gap:8px}.shelf-grid .tc-art{width:72px;height:72px}.shelf-grid .tc-name{font-size:15px;line-height:1.1}.shelf-grid .tc-perk{font-size:12.5px;line-height:1.3;color:#d8f0ff;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.95)}.shelf-grid .tc-perk b{color:#fff6de}.shelf-grid .tc-perk small{display:block;font-size:11px;color:var(--muted)}.shelf-grid .trophy-card.blank .tc-perk{color:var(--muted);text-shadow:none}.piece-veil{display:grid;place-content:center;justify-items:center;gap:16px}.foil-hold.tilt>.trophy-card{will-change:transform}.foil-hold>.trophy-card.prismatic{transition:box-shadow .25s ease}.foil-hold.held>.trophy-card.prismatic{box-shadow:0 0 16px #ffffff59,0 0 42px #e6c35a73,0 28px 40px -18px #000000e6}.trophy-card .tc-name{color:var(--gold)}.trophy-card.blank .tc-name{color:var(--muted)}.shelf-empty{color:var(--muted);font-size:14px;line-height:1.5;padding:18px 6px 26px;text-align:center}.trophy-card .tc-name.gilded{position:relative;display:inline-grid;color:transparent;text-shadow:none}.trophy-card .tc-name.gilded>span{grid-area:1 / 1}.trophy-card .tc-name-shadow{color:#1a0a10;text-shadow:1px 1px 0 rgba(0,0,0,.95),-1px 1px 0 rgba(0,0,0,.9),1px -1px 0 rgba(0,0,0,.9),-1px -1px 0 rgba(0,0,0,.9),0 2px 4px rgba(0,0,0,.9)}.trophy-card .tc-name-ink.cta-sheen{position:relative;text-shadow:none}.tc-count{position:absolute;top:6px;right:8px;font-family:var(--font-head);font-size:17px;color:var(--gold);text-shadow:1px 1px 0 rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.9)}.skin-tiles.starter{grid-template-columns:repeat(4,1fr);gap:6px}.skin-tiles.starter .skin-tile{padding:8px 2px 6px}.skin-tiles.starter .skin-tile-name{font-size:16px}.path-view{display:flex;flex-direction:column;gap:4px}.path-view .set-section{margin:12px 0 6px}.path-panel{background:var(--panel-fill, var(--panel))}.path-card{display:grid;gap:6px;justify-items:center;text-align:center;padding:12px 10px 4px}.path-crest{display:grid;place-items:center}.path-crest img,.path-crest .hx-start-emblem-img{width:88px;height:88px;image-rendering:pixelated;object-fit:contain}.path-title{font-family:var(--font-head);font-size:26px;letter-spacing:3px;color:var(--gold);line-height:1}.path-sub{font-family:var(--font-head);font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--gold-dim)}.path-blurb{margin:0;font-size:16px;line-height:1.2;color:var(--text);max-width:34ch}.path-list-head{width:100%;text-align:left;font-family:var(--font-head);font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:8px;padding:8px 4px 0;border-top:1px solid var(--line)}.path-list{width:100%;display:grid;text-align:left}.path-gcard .path-list{margin-top:6px;border-top:1px solid var(--line)}.pn{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;width:100%;padding:9px 4px;background:none;border:0;border-top:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer}.pn:first-child{border-top:0}.pn:disabled,.pn.still{cursor:default}.pn.on{background:linear-gradient(90deg,#eda54b1f,#eda54b00)}.pn-name{font-family:var(--font-head);font-weight:400;font-size:20px;letter-spacing:1px;color:var(--ember2);line-height:1}.pn-lines{grid-column:1;display:grid;gap:1px;min-width:0}.pn-lines i{font-style:normal;font-size:16px;line-height:1.2;color:var(--text)}.pn:disabled .pn-lines i,.pn:disabled .pn-name{color:var(--muted)}.pn-lines i.more{color:var(--muted)}.pn-state{grid-column:2;grid-row:1 / span 2;font-family:var(--font-head);font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);white-space:nowrap;text-align:right}.pn:disabled .pn-state{color:var(--muted)}.pn.still{grid-template-columns:1fr}.pn.compact{padding:0 4px 0 0}.pn-body{display:grid;gap:2px;padding:9px 4px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.pn.compact .set-chip{white-space:nowrap;min-height:34px;padding:0 10px;font-size:16px}.set-chip.dim{color:var(--muted);border-color:var(--line);opacity:.7;cursor:default}.path-row{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:8px 10px}.path-row+.path-row{border-top:1px solid var(--line)}.path-row-emblem{width:34px;height:34px;image-rendering:pixelated;object-fit:contain}.path-row-text{display:grid;gap:2px;min-width:0}.path-row-text b{font-family:var(--font-head);font-weight:400;font-size:19px;letter-spacing:1px;color:var(--text);line-height:1.05}.path-row-text span{font-size:16px;line-height:1.2;color:var(--muted)}.path-row .set-chip{white-space:nowrap;min-height:36px;padding:0 10px;font-size:16px}.path-view.path-gate-dress{position:fixed;inset:0;z-index:40;overflow-y:auto;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 18px) 14px calc(var(--nav-h, 110px) + var(--nav-lift, 0px) + var(--nav-bottom, 0px) + 24px)}.path-insc{display:grid;justify-items:center;gap:8px;padding:8px 0 14px;text-align:center}.path-insc img{width:52px;image-rendering:pixelated}.path-insc i{width:min(62%,300px);height:2px;background:linear-gradient(90deg,transparent,var(--gold) 18%,var(--gold) 82%,transparent)}.path-insc b{font-family:var(--font-head);font-weight:400;font-size:40px;line-height:1;letter-spacing:5px;color:var(--gold);text-shadow:3px 3px 0 #000}.path-insc span{font-size:17px;color:var(--muted);margin-top:4px}.path-cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none}.path-cards::-webkit-scrollbar{display:none}.path-gcard{flex:0 0 min(84%,340px);scroll-snap-align:center;padding-bottom:10px}.path-gcard .pixel-button{width:100%;margin-top:6px}.path-dots{display:flex;justify-content:center;align-items:center;gap:6px;padding:2px 0 6px}.path-dots .path-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--line);cursor:pointer}.path-dots .path-dot.on{background:var(--gold)}.path-dots .path-arrow{background:none;border:0;color:var(--gold);font-size:22px;line-height:1;padding:0 8px;cursor:pointer}.path-dots .path-arrow:disabled{opacity:.3;cursor:default}.path-cards{cursor:grab}.path-cards:active{cursor:grabbing}.path-later{display:grid;justify-items:center;padding-top:4px}.path-gcard:first-child{margin-left:auto}.path-gcard:last-child{margin-right:auto}@media(min-width:900px){.path-gcard{flex-basis:300px}}.path-view.path-gate-dress{align-items:center}.path-view.path-gate-dress>*{width:min(100%,440px)}@media(min-width:900px){.path-gate-dress .path-gcard{flex-basis:min(84%,340px)}}.path-gcard{display:flex;flex-direction:column;align-items:stretch}.path-gcard .path-crest,.path-gcard .path-title{align-self:center}.path-gcard .pixel-button{margin-top:auto;flex:none}.pwheel-panel{display:grid;gap:4px;justify-items:center;text-align:center;padding:10px 10px 4px}.pwheel{position:relative;width:min(100%,300px);aspect-ratio:1}.pwheel-lines{position:absolute;inset:0;width:100%;height:100%}.pwheel-lines line{stroke:var(--line);stroke-width:1.4}.pwheel-lines line.on{stroke:var(--gold-dim);stroke-width:2}.pwheel-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#eda54b29,#eda54b00 70%)}.pwheel-centre img{width:72px;height:72px;image-rendering:pixelated;object-fit:contain}.pslot{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:3px;padding:2px;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.pslot.north{flex-direction:column-reverse}.pslot.north .pslot-name{order:-1}.pslot-disc{position:relative;width:54px;height:54px;display:grid;place-items:center;transition:filter .12s}.pslot-disc img{width:54px;height:54px;image-rendering:pixelated;object-fit:contain}.pslot-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px!important;height:30px!important}.pslot.lock .pslot-disc{opacity:.45}.pslot.free .pslot-disc{filter:drop-shadow(0 0 5px rgba(237,165,75,.75))}.pslot.on .pslot-disc{filter:drop-shadow(0 0 4px rgba(237,165,75,.6))}.pslot.sel .pslot-disc{filter:drop-shadow(0 0 3px var(--gold)) drop-shadow(0 0 9px rgba(237,165,75,.9))}.pslot-name{font-family:var(--font-head);font-size:15px;letter-spacing:1px;color:var(--text);white-space:nowrap}.pslot.lock .pslot-name{color:var(--muted)}.pslot.on .pslot-name{color:var(--gold)}.pwheel-panel .path-title{margin-top:2px}.pwheel-panel .pwheel{margin-top:6px}.proads{width:min(100%,330px);aspect-ratio:1 / 1.14}.proads .pslot{width:32%}.proads .pwheel-lines line{vector-effect:non-scaling-stroke}.proads .pslot-disc,.proads .pslot-disc img{width:44px;height:44px}.proads .pslot-mark{width:24px!important;height:24px!important}.proads .pslot-name{white-space:normal;max-width:100%;font-size:15px;letter-spacing:0;line-height:1.05;text-align:center;padding:1px 4px;background:var(--panel-fill);position:relative}.proads-root{width:64px;height:64px}.proads-root img{width:54px;height:54px}.proad-name{position:absolute;top:3%;transform:translate(-50%);font-family:var(--font-head);font-size:15px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.path-road-head{font-family:var(--font-head);font-size:15px;letter-spacing:2px;text-transform:uppercase;padding:8px 4px 2px;border-top:1px solid var(--line)}.path-road:first-child .path-road-head{border-top:0}.proad-name[data-road=fire],.path-road-head[data-road=fire]{color:#ff9a3c}.proad-name[data-road=cold],.path-road-head[data-road=cold]{color:#8fe3ff}.proad-name[data-road=lightning],.path-road-head[data-road=lightning]{color:#ffe86b}.pw-read{width:100%;display:grid;gap:8px;justify-items:end;text-align:left;padding:10px 6px 8px;margin-top:4px;border-top:1px solid var(--line)}.pw-read-text{justify-self:stretch}.pw-read-text{display:grid;gap:2px;min-width:0}.pw-read-text b{font-family:var(--font-head);font-weight:400;font-size:21px;letter-spacing:1px;color:var(--ember2);line-height:1;margin-bottom:2px}.pw-read-text i{font-style:normal;font-size:16px;line-height:1.2;color:var(--text)}.pw-lock{font-family:var(--font-head);font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.path-emblem{width:48px;height:48px;image-rendering:pixelated;object-fit:contain}.path-name{display:grid;gap:2px;min-width:0;text-align:left}.path-name b{font-family:var(--font-head);font-weight:400;font-size:22px;letter-spacing:2px;color:var(--gold);line-height:1}.path-name span{font-size:16px;color:var(--muted)}.path-row>button,.path-row>.set-chip{grid-column:3;align-self:center}.pw-read{grid-template-columns:1fr auto;align-items:center}.path-grounded{position:relative;isolation:isolate}.path-ground{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;image-rendering:pixelated;pointer-events:none}.path-ground:after{content:"";position:absolute;inset:0;background:#0c070894}.path-grounded .path-title,.path-grounded .path-sub,.path-grounded .pslot-name,.path-grounded .proad-name,.path-grounded .pw-read-text,.path-grounded .pw-lock,.path-grounded .path-gn .pn-name,.path-grounded .path-road-head{text-shadow:1px 1px 0 #000,0 0 6px rgba(0,0,0,.9)}.path-row-leave{cursor:default}.path-row-leave .path-row-none{opacity:.55}.pslot.free .pslot-disc{filter:drop-shadow(0 0 3px rgba(237,165,75,.55))}.path-emblem.sm{width:32px;height:32px}.pc-way{width:18px;height:18px;image-rendering:pixelated;object-fit:contain}.pc-way{flex:0 1000 18px;min-width:12px}.pc-way-line{display:flex;align-items:center;gap:6px;color:var(--gold)}.pc-way-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.set-path{display:flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-head);font-size:17px;letter-spacing:1px;color:var(--gold)}.set-path img{width:20px;height:20px;image-rendering:pixelated;object-fit:contain}.cx-paths{display:grid;gap:6px;margin-top:8px}.cx-paths-row{display:grid;gap:4px}.cx-paths-row .cx-k{font-size:15px}.cx-paths-list{display:flex;flex-wrap:wrap;gap:6px 12px}.cx-path{display:inline-flex;align-items:center;gap:5px;font-size:16px;color:var(--text);white-space:nowrap}.cx-path img{width:18px;height:18px;image-rendering:pixelated;object-fit:contain}.tab-top{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:-12px -12px 10px;padding:10px 12px 9px;background:var(--bg);border-bottom:1px solid var(--line)}.tab-top::-webkit-scrollbar{display:none}.tab-top .set-chip{flex:1 0 auto;padding:4px 11px;font-size:17px;text-align:center}.brz-stage{display:grid;justify-items:center;gap:4px;text-align:center;padding:10px 12px 12px;margin-bottom:10px;border:2px solid var(--gold-dim);background:radial-gradient(90% 70% at 50% 42%,color-mix(in srgb,var(--ink) 22%,transparent),#0e0708 74%)}.brz{position:relative;aspect-ratio:60 / 104}.brz-altar{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;z-index:1}.brz-lit{position:absolute;inset:0;overflow:hidden;z-index:1}.brz-lit img{position:absolute;left:0;top:0;width:800%;max-width:none;height:100%;image-rendering:pixelated;animation:brz-burn 1s steps(8) infinite}.brz.t2 .brz-lit img{animation-duration:.85s}.brz.t3 .brz-lit img{animation-duration:.72s}@keyframes brz-burn{to{transform:translate(-100%)}}.brz-smoke{left:35%;width:30%;top:10%;height:38%;z-index:0;opacity:.7}.brz-glow{position:absolute;left:-30%;right:-30%;top:-5%;height:70%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 30%,transparent),transparent)}.brz.t1 .brz-glow{opacity:.45}.brz.t3 .brz-glow{animation:brz-roar 1.6s ease-in-out infinite alternate}@keyframes brz-roar{0%{opacity:.8}to{opacity:1}}.brz-hd{position:absolute;left:0;width:100%;top:-25%;height:125%;z-index:2;pointer-events:none;transform:scale(1.9);transform-origin:50% 51.5%}.brz.hd .brz-still{display:none}@media(prefers-reduced-motion:reduce){.brz.hd .brz-hd{display:none}.brz.hd .brz-still{display:block}.brz.hd .brz-still img{animation:none}}.hx-flame.hd .hx-flame-px{display:none}.hx-flame .hx-flame-hd{overflow:visible}.hx-flame .hx-flame-hd img{left:-50%;top:-34%;width:200%;height:260%;image-rendering:auto;animation:none;transform:scale(1.9);transform-origin:50% 51.5%}@media(prefers-reduced-motion:reduce){.hx-flame.hd .hx-flame-hd{display:none}.hx-flame.hd .hx-flame-px{display:block}}.brz-plinthed{position:relative;aspect-ratio:92 / 114.6}.brz-plinthed>.brz{position:absolute;left:17.07%;width:65.22%;top:-13.35%;z-index:1}.brz-plinth{position:absolute;left:0;width:100%;top:50.44%;height:49.56%;image-rendering:pixelated}.brz-big{width:92px}.brz-plinthed.brz-big{width:150px}.brz-small-fire{width:30px}.city-brazier>.brz-plinthed{width:100%}@media(prefers-reduced-motion:reduce){.brz .city-fx-stream .s,.brz-lit img,.brz-glow{animation:none}}.brz-name{font-family:var(--font-head);font-size:24px;letter-spacing:1px;color:var(--ink)}.brz-title{font-size:15px;color:var(--muted);margin-top:-4px}.brz-line{font-size:17px;color:var(--text)}.brz-bar{position:relative;width:100%;max-width:360px;height:10px;margin:6px 0 4px;background:#1a0f10;border:1px solid var(--line)}.brz-bar i{position:absolute;inset:0 auto 0 0;background:var(--ink)}.brz-bar s{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--gold)}.brz-feeds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;max-width:380px;margin-top:4px}.brz-feed{width:auto;min-width:0;font-size:15px;padding:6px 4px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:4px}.brz-feed img{image-rendering:auto}.brz-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:10px}.brz-pick{display:grid;justify-items:center;align-content:start;gap:1px;padding:4px 2px;background:var(--panel);border:1px solid var(--line);color:var(--muted);font:inherit;font-size:14px}.brz-pick.on{color:var(--ink)}.brz-pick.sel{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 12%,var(--panel))}.brz-pick-t{font-size:12px;color:var(--muted)}.city-brazier{position:absolute;z-index:2;padding:0;border:0;background:none;cursor:pointer}.feat-rail{display:flex;align-items:center;gap:6px;margin:7px 0 3px;height:24px}.feat-next{font-size:16px;margin-top:4px}.feat-pip{width:16px;height:16px;flex:none;image-rendering:auto}.feat-pip.off{opacity:.6}.feat-pip.due{animation:feat-pulse 1.2s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(232,96,48,.8))}.feat-crest{width:24px;height:24px;flex:none;image-rendering:auto}.feat-crest.due{animation:feat-pulse 1.2s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(232,96,48,.95)) brightness(1.3)}.feat-crest.off{opacity:.55}@keyframes feat-pulse{50%{opacity:.4}}.title-unique,.title-rare-unique{background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;display:inline-block;will-change:filter;animation:title-shimmer 4.5s ease-in-out infinite}.title-unique{background-image:linear-gradient(96deg,#ff7a12,#ffc46a 48%,#ff8a2a)}.title-rare-unique{background-image:linear-gradient(96deg,#8a1500,#ff5330 52%,#ffb089)}@keyframes title-shimmer{0%,to{filter:none}50%{filter:hue-rotate(-8deg) brightness(1.14)}}.title-standing{background:linear-gradient(96deg,#ff4557,#ff7a3d 46%,#f0b154);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;display:inline-block}.title-crest{width:20px;height:20px;vertical-align:-4px;margin-right:5px}.claim-big{font-family:var(--font-head);font-size:26px;line-height:1.1;text-align:center;margin:10px 0 2px;text-wrap:balance}.obol-pay{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--gold);font-size:21px;margin:10px 0 2px}.obol-pay img{width:24px;height:24px;image-rendering:auto}.obol-purse{display:inline-flex;align-items:center;gap:5px;color:var(--gold);background:none;border:0;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}.obol-purse img{image-rendering:auto}.tb-sep{width:1px;height:18px;background:var(--line);margin:0 9px;display:inline-block;vertical-align:-3px}.obol-rate{color:var(--muted);font-size:17px;line-height:1.35;margin-bottom:10px}.obol-rate b{color:var(--gold);font-weight:400}.obol-what{color:var(--muted);font-size:16px;min-width:0}.obol-bonus{color:#4dd06a;font-style:normal}.obol-have{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 8px;color:var(--gold);font-family:var(--font-head);font-size:28px}.obol-have img{image-rendering:auto}.obol-buy{display:flex;align-items:baseline;gap:9px;width:100%;cursor:pointer;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);font-family:var(--font-body);padding:9px 12px}.obol-buy:active{filter:brightness(1.25)}.obol-buy.best{border-color:var(--gold)}.obol-n{font-family:var(--font-head);font-size:24px;color:var(--gold);line-height:1}.obol-bonus{font-size:16px;color:#4dd06a}.obol-eur{margin-left:auto;font-size:19px;color:var(--text);white-space:nowrap}.obol-earn{display:flex;justify-content:space-between;gap:12px;align-items:baseline;color:var(--muted);font-size:17px;padding:4px 2px;border-bottom:1px solid var(--line)}.obol-earn b{color:var(--text);font-weight:400;white-space:nowrap}@media(prefers-reduced-motion:reduce){.feat-pip.due,.feat-crest.due,.title-unique,.title-rare-unique{animation:none}}.coll-card{position:relative;display:grid;justify-items:center;gap:2px}.coll-card-art{width:64px;height:64px;image-rendering:pixelated;margin-bottom:2px}.coll-card-bar{width:78%;height:3px;background:var(--line);margin-top:6px}.coll-card-bar>i{display:block;height:100%;background:var(--gold)}.coll-card-badge{position:absolute;top:5px;right:5px;font-size:14px;line-height:1;padding:2px 5px;background:var(--blood);color:#fff}.coll-card-wide{grid-column:1 / -1;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:12px;padding:8px 12px;text-align:left}.coll-card-wide .coll-card-art{margin:0}.coll-gh{display:flex;align-items:baseline;gap:8px;font-family:var(--font-head);font-size:17px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:16px 0 5px}.coll-gh-n{margin-left:auto;font-family:var(--font-body);font-size:17px;letter-spacing:0}.coll-gh.full{color:var(--gold)}.coll-gbar{height:3px;background:var(--line);margin-bottom:8px}.coll-gbar>i{display:block;height:100%;background:var(--gold-dim)}.coll-gbar.full>i{background:var(--gold)}.coll-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px}.coll-grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:6px}.coll-grid6{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:6px}.coll-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;background:var(--panel);border:2px solid var(--line);padding:3px;color:var(--text);font:inherit}button.coll-tile{cursor:pointer}button.coll-tile:active{filter:brightness(1.25)}.coll-tile img.gear-icon{width:82%;height:82%;object-fit:contain;image-rendering:pixelated}.coll-tile.locked{background:#120a0b}.coll-tile.locked img.gear-icon{filter:brightness(0) opacity(.38)}.coll-tile.seen{border-style:dashed;border-color:var(--muted)}.coll-tile.seen img.gear-icon{filter:grayscale(1) brightness(.6) opacity(.75)}.coll-tile.prismatic{border-color:#ffffff8c;box-shadow:0 0 8px #ffffff59}.coll-tile.prismatic .coll-tile-n{text-shadow:1px 1px 0 rgba(0,0,0,.9)}.coll-tile .coll-tile-n.prisma-text{text-shadow:none}.coll-tile.labelled{aspect-ratio:auto;grid-template-rows:auto auto;align-content:start;gap:2px;padding:5px 2px 4px}.coll-tile.labelled img.gear-icon{width:40px;height:40px}.coll-tile-n{font-size:15px;line-height:1;text-align:center;color:var(--muted);min-height:2em;display:flex;align-items:center;overflow-wrap:anywhere}.coll-tile:not(.locked) .coll-tile-n{color:var(--text)}.coll-ember{position:absolute;top:-6px;right:-5px;width:14px;height:auto;z-index:2;image-rendering:pixelated;pointer-events:none}.coll-sheet .coll-sheet-head{margin-bottom:10px}.coll-sheet-id{display:flex;align-items:center;gap:12px}.coll-sheet-id img.gear-icon{width:56px;height:56px;image-rendering:pixelated;flex:none}.coll-sheet-name{font-family:var(--font-head);font-size:22px;line-height:1.05}.coll-sheet-body{font-size:18px;line-height:1.25}.coll-tabs{display:flex;border-bottom:1px solid var(--line);margin:4px 0 10px}.coll-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:var(--font-head);font-size:18px;padding:6px 14px;cursor:pointer}.coll-tabs button.on{color:var(--gold);border-bottom-color:var(--gold)}.shelf-grid{grid-auto-rows:1fr}.shelf-grid .shelf-slot{position:relative;align-items:stretch}.shelf-grid .trophy-card{width:100%;height:100%;aspect-ratio:5 / 7;align-content:center}.shelf-grid .trophy-card .tc-name{min-height:2.2em;display:flex;align-items:center;justify-content:center}.hall-card{position:relative;display:grid;justify-items:center;gap:2px;padding:12px 10px 14px;border:2px solid var(--line);background:radial-gradient(circle at 50% 38%,#2a1210,var(--panel) 72%);touch-action:pan-y;-webkit-user-select:none;user-select:none}.hall-card.beaten{border-color:var(--gold-dim);background:radial-gradient(circle at 50% 38%,#3a1512,#170b0c 72%)}.hall-portrait{width:200px;height:200px;object-fit:contain;image-rendering:pixelated}.hall-card.unseen .hall-portrait{filter:brightness(0) opacity(.35)}.hall-card.faced .hall-portrait{filter:grayscale(1) brightness(.62)}.hall-seal{position:absolute;top:10px;right:10px;width:46px;image-rendering:pixelated}.hall-name{font-family:var(--font-head);font-size:22px;color:var(--gold);text-align:center;line-height:1.05}.hall-card.unseen .hall-name{color:var(--muted)}.hall-line{font-size:17px;text-align:center;color:var(--text)}.hall-card.beaten .hall-line:first-of-type{color:var(--gold)}.hall-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:8px 0 96px}.hall-face{aspect-ratio:1;background:var(--panel);border:2px solid var(--line);padding:2px;cursor:pointer}.hall-face img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.hall-face.unseen img{filter:brightness(0) opacity(.35)}.hall-face.faced img{filter:grayscale(1) brightness(.62)}.hall-face.beaten{border-color:var(--gold-dim)}.hall-face.sel{border-color:var(--gold)}.set-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-bottom:96px}.set-card{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 4px 9px;background:var(--panel);border:2px solid var(--line);color:var(--text);font:inherit;cursor:pointer}.set-card.full{border-color:var(--gold-dim)}.set-card-emblem{width:46px;height:46px;object-fit:contain;image-rendering:pixelated}.set-card.none .set-card-emblem{filter:brightness(0) opacity(.4)}.set-card-name{font-family:var(--font-head);font-size:14px;line-height:1.05;min-height:2.1em;display:flex;align-items:center;text-align:center;color:var(--muted)}.set-card-pips{display:flex;gap:3px}.set-card-pips i{width:9px;height:9px;background:#2a1a1a;border:1px solid var(--line)}.set-card-pips i.on{background:#e6c35a;border-color:#e6c35a}.set-sheet-pieces{margin:2px 0 10px}.set-bonuses{display:grid;gap:6px}.set-bonus{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:17px;line-height:1.2;color:var(--muted)}.set-bonus b{font-family:var(--font-head);font-weight:400;font-size:18px;color:var(--muted);text-align:center;border:1px solid var(--line);height:22px;line-height:20px}.set-bonus.lit{color:#e6c35a}.set-bonus.lit b{color:#1a0a06;background:#e6c35a;border-color:#e6c35a}.rune-row{position:relative;display:flex;align-items:center;gap:10px;background:var(--panel);border:2px solid var(--line);border-left-width:4px;padding:5px 8px}.rune-row img.gear-icon{width:36px;height:36px;object-fit:contain;image-rendering:pixelated;flex:none}.rune-row.locked img.gear-icon{filter:brightness(0) opacity(.38)}.rune-tx{min-width:0}.rune-nm{font-size:19px;line-height:1.05}.rune-row.locked .rune-nm{color:var(--muted)}.rune-ln{font-size:15px;color:var(--muted)}.ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ledger-cell{background:var(--panel);border:2px solid var(--line);padding:6px 9px}.ledger-v{font-family:var(--font-head);font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.ledger-k{font-size:15px;color:var(--muted)}.plate-card{margin-bottom:4px}.plate-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.plate-head .set-chip{font-size:16px;padding:3px 10px;letter-spacing:0;text-transform:none}.title-plates{display:grid;grid-template-columns:1fr 1fr;gap:6px}.title-plate{display:grid;justify-items:center;align-content:center;gap:2px;padding:8px 4px;background:var(--panel);border:2px solid var(--line);color:var(--text);font:inherit;text-align:center;min-height:58px}button.title-plate{cursor:pointer}.title-plate.worn{border-color:var(--gold)}.title-plate.locked{opacity:.5}.plate-name{font-size:18px;line-height:1.05}.plate-line{font-size:14px;color:var(--muted)}.title-plate.worn .plate-line{color:var(--gold)}.coll-gilded{background:linear-gradient(180deg,#fff3cf,#ffd88a 40%,#e6a53a 62%,#a5651f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.coll-card .nm.prisma-text,.coll-card .nm.coll-gilded{display:inline-block}.coll-sheet-icon{position:relative;isolation:isolate;width:64px;height:64px;display:grid;place-items:center;border:2px solid var(--line);background:var(--panel);flex:none}.coll-sheet-icon.prismatic{border-color:#ffffff8c;box-shadow:0 0 8px #ffffff59}.coll-sheet-icon img.gear-icon{width:52px;height:52px}.coll-sheet-status{margin-top:10px;font-size:16px;color:var(--muted)}.plus-head{position:relative;height:110px;background:center/cover no-repeat;border:2px solid var(--gold-dim);display:grid;align-items:end;margin-bottom:10px}.plus-head:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#080405e6)}.plus-head-copy{position:relative;z-index:1;padding:8px 10px}.plus-head-title{font-family:var(--font-head);font-size:20px;color:var(--gold);letter-spacing:1px}.plus-head-line{font-size:16px;color:var(--muted)}.plus-doors{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plus-door{display:grid;justify-items:center;align-content:start;gap:4px;text-align:center;padding:10px 6px;background:var(--panel);border:2px solid var(--line)}.plus-door.sub{border-color:var(--gold);background:linear-gradient(160deg,#2c1810,#170b0c)}.plus-door>img{width:56px;height:56px;object-fit:contain;image-rendering:pixelated}.plus-door-k{font-family:var(--font-head);font-size:15px;letter-spacing:2px;color:var(--muted)}.plus-door.sub .plus-door-k{color:var(--gold)}.plus-door-l{font-size:15px;color:var(--muted);line-height:1.15;min-height:2.3em}.plus-door-b{width:100%;margin-top:auto;font-size:16px}.plus-running{border:2px solid #4dd06a;background:linear-gradient(160deg,#13220f,#0f0a0a);padding:10px;text-align:center}.plus-running-t{font-family:var(--font-head);font-size:20px;color:#4dd06a}.plus-big{display:grid;grid-template-columns:1fr 1fr;gap:6px}.plus-bigt{display:grid;justify-items:center;gap:2px;padding:8px 4px;background:var(--panel);border:2px solid var(--gold-dim);text-align:center}.plus-bigt img{width:52px;height:52px;object-fit:contain;image-rendering:pixelated}.plus-bigv b{font-family:var(--font-head);font-weight:400;font-size:26px;color:var(--gold)}.plus-from{font-size:18px;color:var(--muted)}.plus-arr{margin:0 4px;color:var(--gold-dim)}.plus-bign{font-size:15px;color:var(--muted)}.plus-chips{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.plus-chip{display:flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);padding:4px 6px;font-size:16px;line-height:1.1}.plus-chip img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;flex:none}.plus-month-wrap{display:grid;gap:6px;margin-bottom:96px}.plus-month-pack{width:100%}.plus-month{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px 10px;text-align:left;color:var(--text);font:inherit;cursor:pointer;border:2px solid var(--gold-dim);background:radial-gradient(circle at 20% 50%,#3a1512,#120809 70%)}.plus-month:active{filter:brightness(1.2)}.plus-month-fig{display:grid;place-items:end center;padding:4px 6px 2px;background:radial-gradient(circle at 50% 60%,#2a1210,#0c0708 75%);border:1px solid var(--line)}.plus-month-k{font-family:var(--font-head);font-size:14px;letter-spacing:2px;color:var(--gold-dim)}.plus-month-title{font-family:var(--font-head);font-size:22px;color:var(--gold);line-height:1.05}.plus-month-line{font-size:15px;color:var(--muted);line-height:1.15}.plus-month-see{margin-top:4px;font-size:16px;color:var(--gold);text-decoration:underline;text-underline-offset:3px}.plus-month-list{display:grid;gap:6px}.plus-month-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:6px 8px;text-align:left;color:var(--text);font:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer}.plus-month-name{font-family:var(--font-head);font-size:18px;color:var(--gold)}.plus-month-art{width:56px;height:56px;object-fit:cover;border:1px solid var(--line);display:block}.obol-rung{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:8px 10px;margin-top:10px;text-align:left;color:var(--text);font:inherit;cursor:pointer;background:var(--panel);border:2px solid var(--line)}.obol-rung:disabled{cursor:default;opacity:.75}.obol-rung.popular{border-color:var(--gold);background:linear-gradient(135deg,#2c1810,#170b0c);box-shadow:0 0 12px #eda54b40}.obol-hoard{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.obol-rung .obol-n{font-family:var(--font-head);font-size:30px;color:var(--gold);line-height:1}.obol-price{font-size:17px;padding:6px 12px;white-space:nowrap}.obol-labels{position:absolute;top:-9px;right:10px;display:flex;gap:5px}.obol-lab{font-family:var(--font-head);font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:1px 7px}.obol-lab.hot{background:var(--blood);color:#fff}.obol-lab.more{background:#1f4a22;color:#b9f5a8;border:1px solid #3f8a3a}.obol-count{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.obol-extra{font-family:var(--font-head);font-size:24px;line-height:1;color:#6fe07a;text-shadow:0 0 8px rgba(111,224,122,.45)}.hero-show{display:grid;justify-items:center;gap:4px;text-align:center;padding:6px 10px 10px;border:2px solid var(--gold-dim);background:radial-gradient(circle at 50% 35%,#3a1512,#120809 72%);scroll-margin-top:70px}.hero-fig{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;width:100%}.hero-show-clips{justify-content:center}.hero-show-clips .set-chip{font-size:16px;padding:3px 10px}.hero-show-name{font-family:var(--font-head);font-size:22px;color:var(--gold);margin-top:2px}.hero-show-line{font-size:16px;color:var(--muted);max-width:32ch}.hero-show-buy{width:100%;margin-top:6px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 96px}.hero-tile{display:grid;justify-items:center;align-content:end;gap:2px;padding:4px 4px 7px;text-align:center;color:var(--text);font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 40%,#2a1210,#140909 72%);border:2px solid var(--line)}.hero-tile.sel{border-color:var(--gold);box-shadow:0 0 10px #eda54b4d}.hero-tile.owned{border-color:#2f5a2f}.hero-tile.owned.sel{border-color:var(--gold)}.hero-tile-name{font-family:var(--font-head);font-size:16px;color:var(--gold);line-height:1.05}.hero-tile-st{font-size:15px;color:var(--muted)}.hero-tile.owned .hero-tile-st{color:#6fe07a}.plus-stipend{display:flex;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;border:2px solid var(--gold-dim);background:linear-gradient(135deg,#2c1810,#170b0c)}.plus-stipend img{width:40px;height:40px;image-rendering:pixelated}.plus-stipend-v{font-family:var(--font-head);font-size:22px;color:var(--gold);line-height:1}.plus-stipend-l{font-size:15px;color:var(--muted)}.plus-month-end{margin-top:4px;font-size:15px;color:#ff8a6a}.title-founders,.title-founders-crown{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;display:inline-block}.title-founders{background-image:linear-gradient(96deg,#ecbc5c,#fff2c0 45%,#fff 60%,#ecbc5c)}.title-founders-crown{background-image:linear-gradient(90deg,#d9a441,#ffe7a3,#fff,#ffe7a3,#d9a441,#b98524,#d9a441);background-size:300% 100%;animation:aura-slide 6s linear infinite}@media(prefers-reduced-motion:reduce){.title-founders-crown{animation:none}}.hall-season{display:grid;gap:4px;margin:2px 0 10px}.hall-pick{position:relative}.hall-pick-btn{display:block;width:100%;font-family:var(--font-head);font-size:20px;text-align:center;color:var(--gold);padding:6px 30px;cursor:pointer;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0h12L6 8z' fill='%23eda54b'/%3E%3C/svg%3E") no-repeat right 12px center;border:2px solid var(--gold-dim)}.hall-pick.open .hall-pick-btn{border-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 8h12L6 0z' fill='%23eda54b'/%3E%3C/svg%3E")}.hall-pick-btn:disabled{color:var(--muted);cursor:default}.hall-pick-list{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:30;display:grid;max-height:320px;overflow-y:auto;background:#140b0c;border:2px solid var(--gold);border-top-color:var(--gold-dim);box-shadow:0 10px 24px #000000b3}.hall-pick-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:9px 12px;font-family:var(--font-head);font-size:18px;color:var(--text);background:none;border:0;border-top:1px solid var(--line);cursor:pointer}.hall-pick-row:first-child{border-top:0}.hall-pick-row:hover,.hall-pick-row:focus-visible{background:#eda54b14;outline:none}.hall-pick-row.sel{color:var(--gold);background:#eda54b1f}.hall-season-line{text-align:center;font-size:17px;color:var(--muted)}.hall-list{margin-top:10px}.hall-stage{position:relative;overflow-x:clip;margin:0 -12px;padding:14px 6px 10px;background-size:cover;background-position:center 30%;image-rendering:pixelated;border-top:2px solid var(--gold-dim);border-bottom:2px solid var(--gold-dim)}.hall-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(#08040526,#08040540 55%,#080405d9);pointer-events:none}.hall-pods,.hall-labels{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.hall-pods{align-items:end;padding-top:22px}.hall-pod{display:flex;flex-direction:column;align-items:center}.hall-pod.p1{transform:translateY(-22px)}.hall-fig{display:flex;justify-content:center;align-items:flex-end;width:100%;overflow:visible;margin-bottom:-2px;position:relative;z-index:1;filter:drop-shadow(0 3px 2px rgba(0,0,0,.7))}.hall-hero{display:block;flex:none}.hall-plinth{position:relative;width:111px;max-width:100%}.hall-plinth-art{display:block;width:100%;height:auto;image-rendering:pixelated}.hall-plinth-medal{position:absolute;left:50%;top:55%;width:44px;transform:translate(-50%,-50%);image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.7))}.hall-labels{margin-top:8px;row-gap:2px;align-items:start;justify-items:center;text-align:center}.hall-pod-name{align-self:end;font-family:var(--font-head);font-size:18px;line-height:1.05;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hall-pod-name span{filter:drop-shadow(0 1px 0 #000)}.hall-pod-title{display:grid;justify-items:center;font-size:14px;line-height:1.1}.hall-pod-title span{display:block;filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 2px rgba(0,0,0,.8))}.hall-pod-value{font-family:var(--font-head);font-size:16px;color:var(--text);text-shadow:0 2px 0 #000}.hall-pod-value i{font-style:normal;font-size:13px;color:var(--muted)}.hall-pod-rank{margin-top:2px;filter:drop-shadow(0 2px 0 #000)}.hall-page .bd-rail{width:62px;flex:none;align-items:flex-end}.hall-shield,.hall-trophy{position:relative;display:grid;place-items:center;align-self:flex-end}.hall-shield img{width:44px;height:auto;image-rendering:pixelated}.hall-shield b{position:absolute;top:34%;font-family:var(--font-head);font-weight:400;font-size:20px;color:#f2e6cc;text-shadow:0 2px 0 #000}.hall-trophy img{width:36px;height:auto;image-rendering:pixelated;opacity:.9}.hall-trophy b{font-family:var(--font-head);font-weight:400;font-size:17px;color:var(--muted);line-height:1}.hall-page .bd-row .guild-card{flex:1;min-width:0}.hall-crest{position:relative;display:grid;justify-items:center;height:112px}.hall-pod.p1 .hall-crest{height:132px}.hall-crest img{height:100%;width:auto;image-rendering:pixelated}.hall-crest span{position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);text-align:center;font-family:var(--font-head);font-size:21px;letter-spacing:1px;text-shadow:0 2px 0 #000,0 0 6px rgba(0,0,0,.8)}.hall-pod.p1 .hall-crest span{font-size:25px;color:#ffe29a}.hall-pod.p2 .hall-crest span{color:#eef1f6}.hall-pod.p3 .hall-crest span{color:#f4bd8a}.screen-guard{margin:24px 16px;padding:16px;display:flex;flex-direction:column;gap:10px;text-align:center}.lore-body p{line-height:1.4}.lore-body .lore-lede{color:var(--muted);font-style:italic;margin-top:0}.lore-part+.lore-part{margin-top:14px}.lore-part-title{font-family:var(--font-head);font-size:17px;letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-top:6px}.lore-locked{opacity:.6}.lore-locked .cx-head{cursor:default}.lore-locked .cx-head:before{content:none}.menu-btn.inbox-host{position:relative;overflow:visible}.sidebar .sb-inbox{position:relative}.sb-item.hot{border-color:var(--gold-dim);color:var(--gold)}.sb-count{margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--red);color:#000;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.sheet-inner.inbox-sheet{max-height:calc(calc(100 * var(--dvh)) - 2 * var(--fw, 14px));display:flex;flex-direction:column}.inbox-sheet>:not(.ib-list){flex:none}.ib-list{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ib-row{position:relative;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-right:4px}.ib-row.pinned{background:#ff5c5c0f}.ib-row.unread:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--gold)}.ib-open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 4px 8px 10px;background:none;border:0;color:var(--text);text-align:left;cursor:pointer;font:inherit}.ib-open img{flex:none}.ib-tx{flex:1;min-width:0;display:flex;flex-direction:column}.ib-t{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-row.unread .ib-t{color:var(--gold)}.ib-p{font-size:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-age{flex:none;align-self:flex-start;font-size:15px;color:var(--muted)}.ib-row .pixel-button.small{flex:none;width:auto}.ib-kind{font-family:var(--font-head);font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ib-kind.imp{color:var(--red)}.ib-kind.gift{color:var(--gold)}.ib-head{display:flex;align-items:center;gap:8px}.ib-head .ib-kind{margin-left:auto}.ib-letter-top{display:flex;flex-direction:column;align-items:center;gap:6px;margin:12px 0 8px}.ib-letter-top img.spent{filter:grayscale(.8) brightness(.7)}.ib-title{margin:0;font-family:var(--font-head);font-size:26px;line-height:1.05;color:var(--gold);text-align:center}.ib-title.spent{color:var(--text)}.ib-rule{height:1px;background:var(--line);margin:10px 0}.ib-att{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ib-tile{display:flex;flex-direction:column;align-items:center;gap:2px;width:72px;padding:4px 2px;background:var(--panel);border:1px solid var(--line);font-size:15px;text-align:center}.ib-tile.taken{opacity:.4}.ib-claimed{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.ib-stamp{font-family:var(--font-head);font-size:22px;letter-spacing:2px;text-transform:uppercase;color:var(--green);border:2px solid var(--green);padding:0 8px;transform:rotate(-6deg)}.ib-link{align-self:center;background:none;border:0;padding:4px;cursor:pointer;color:var(--muted);font-family:var(--font-body);font-size:16px;text-decoration:underline}.ib-link:active{color:var(--text)}.imp-letter{position:fixed;top:0;left:0;right:0;height:calc(100 * var(--vh));height:calc(100 * var(--dvh));z-index:98;display:flex;justify-content:center;overflow:hidden;overscroll-behavior:contain;background:var(--bg);padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));animation:impRise .45s ease-out}@keyframes impRise{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.imp-letter{animation:none}}.imp-box{position:relative;width:100%;max-width:500px;height:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(90% 45% at 50% 25%,rgba(160,20,20,.35),transparent 70%),var(--bg);background-clip:border-box}.imp-inner{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.imp-inner>img{flex:none}.imp-title{margin:0;font-family:var(--font-head);font-size:34px;line-height:.95;letter-spacing:1px;color:var(--gold)}.imp-rule{width:60px;height:2px;background:var(--gold-dim);flex:none}.imp-body{align-self:stretch;font-size:19px}.imp-foot{position:relative;flex:none;padding:6px 20px 16px}@media(max-height:700px){.imp-inner{padding-top:18px}.imp-seal{width:88px;height:88px}.imp-title{font-size:28px}}.letter-body{text-align:left;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.letter-body>*{margin:0}.letter-body>*+*{margin-top:12px}.letter-body h3{font-family:var(--font-head);font-size:17px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);font-weight:400}.letter-body h3+*{margin-top:4px}.letter-body ul,.letter-body ol{padding-left:24px}.letter-body li+li{margin-top:5px}.letter-body ul{list-style:square}.letter-body ul li::marker{color:var(--gold)}.letter-body ol li::marker{color:var(--gold);font-family:var(--font-head)}.letter-body b{color:var(--gold);font-weight:400}.pixel-button.letter-cta{color:#241417;text-shadow:none;font-size:20px;letter-spacing:3px;min-height:54px;animation:letterCtaGlow 2.6s ease-in-out infinite}.pixel-button.letter-cta:before,.sheet-inner .pixel-button.letter-cta{background:linear-gradient(100deg,#d98a2e,#f2b457 40%,#fff0c4,#f2b457 60%,#d98a2e);background-size:260% 100%;animation:letterCtaShine 3.4s linear infinite}.sheet-inner .pixel-button.letter-cta{background-clip:padding-box;border-color:var(--gold-dim)!important;animation:letterCtaShine 3.4s linear infinite,letterCtaGlow 2.6s ease-in-out infinite}@keyframes letterCtaShine{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes letterCtaGlow{0%,to{filter:drop-shadow(0 0 4px rgba(255,170,70,.35))}50%{filter:drop-shadow(0 0 14px rgba(255,190,90,.75))}}.pixel-button.letter-cta:disabled{animation:none}@media(prefers-reduced-motion:reduce){.pixel-button.letter-cta,.pixel-button.letter-cta:before,.sheet-inner .pixel-button.letter-cta{animation:none}}.sheet.inbox-overlay{padding-bottom:calc(var(--nav-h, 110px) + var(--nav-lift, 0px) + var(--nav-bottom, 0px) + var(--fw, 14px) + 6px)}.sheet-inner.inbox-sheet{max-height:calc(calc(100 * var(--dvh)) - var(--nav-h, 110px) - var(--nav-lift, 0px) - var(--nav-bottom, 0px) - 3 * var(--fw, 14px) - 12px - env(safe-area-inset-top,0px));padding-bottom:14px}.sheet-inner.inbox-sheet:before,.sheet-inner.inbox-sheet:after{inset:calc(-1 * var(--fw));border-bottom-width:var(--fw)}.ib-read{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.inbox-sheet>.ib-read{flex:1 1 auto}.ib-read{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);padding-bottom:14px}.dj-stats{display:grid;grid-template-columns:1fr;gap:4px;margin-top:6px}.dj-stats>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dj-stats>div>span:last-child{font-size:16px;text-align:right}.dj-stats .dj-big{font-family:var(--font-head);font-size:20px}.dj-range{font-size:13px;font-family:inherit}.dps{margin-top:4px}.dps-cap{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;margin-bottom:4px}.dps-plot{touch-action:none;cursor:crosshair}.dps-svg{display:block;width:100%;height:130px;border-bottom:1px solid var(--line)}.dps-hp{display:block;width:100%;height:26px}.dps-hp-cap{font-size:12px;margin-top:6px}.dps-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.dps-seam{fill:none;stroke:var(--bg);stroke-width:1.5;vector-effect:non-scaling-stroke}.dps-cross{stroke:#f2e6d8;stroke-width:1;vector-effect:non-scaling-stroke}.dps-hp-line{fill:none;stroke:#e66767;stroke-width:2;vector-effect:non-scaling-stroke}.dps-axis{display:flex;justify-content:space-between;font-size:12px;margin-top:2px}.dps-read{min-height:40px;margin:6px 0 8px;font-size:14px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.dps-read-h{width:100%}.dps-key{display:inline-flex;align-items:center}.dps-chip{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;flex:none}.dps-table{width:100%;border-collapse:collapse;font-size:14px}.dps-table th{text-align:right;color:var(--muted);font-weight:400;padding:2px 0 4px 8px;border-bottom:1px solid var(--line)}.dps-table th:first-child,.dps-table td:first-child{text-align:left;padding-left:0}.dps-table td{text-align:right;padding:4px 0 4px 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.dps-table td:first-child{white-space:normal;display:flex;align-items:center}.lf-panel{display:flex;flex-direction:column;gap:4px}.lf-under-presets{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:6px}.lf-preview{display:grid;grid-template-columns:repeat(3,1fr);padding:4px 0 6px}.lf-preview-cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0}.lf-preview-cell b{font-family:var(--font-head);font-size:26px;line-height:1.1}.lf-preview-btns{justify-content:flex-end}.lf-under-btns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.lf-under-btns .pixel-button{width:100%;min-width:0;white-space:nowrap;padding-left:4px;padding-right:4px;font-size:16px}.lf-rules{display:flex;flex-direction:column;touch-action:none}.lf-row{background:var(--panel);margin-bottom:4px;position:relative}.lf-row .salvage-row-head{gap:8px;padding:6px 8px}.lf-row.lifted{z-index:5;border-color:var(--gold);box-shadow:0 10px 24px #000000b3}.lf-grip{color:var(--muted);font-size:22px;line-height:1;cursor:grab;padding:4px 2px;touch-action:none;-webkit-user-select:none;user-select:none}.lf-grip:active{cursor:grabbing;color:var(--gold)}.lf-grip.off{color:var(--line);cursor:default}.lf-num{color:var(--muted);font-family:var(--font-head);font-size:14px;min-width:14px}.lf-text{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.25;cursor:pointer}.lf-row.fixed .lf-text{cursor:default}.lf-count{white-space:nowrap;font-variant-numeric:tabular-nums}.lf-verb{border:0;font-family:var(--font-head);font-size:14px;letter-spacing:.5px;padding:3px 8px;white-space:nowrap;cursor:pointer}.lf-verb:disabled{cursor:default}.lf-x{background:none;border:0;color:var(--muted);font-size:16px;cursor:pointer;width:18px;padding:0}.lf-x.off{cursor:default}.lf-gap{height:4px;background:var(--gold);margin:0 0 4px}.lf-add{width:100%;margin:2px 0 6px}.lf-bar{display:flex;height:28px;border:1px solid var(--line);overflow:hidden;font-size:15px}.lf-bar>div{display:flex;align-items:center;justify-content:center}.lf-sheet .sheet-inner{max-width:480px}.lf-text:disabled{color:var(--text);cursor:default;opacity:1}.lf-clean{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.lf-clean .hold-btn,.lf-clean .pixel-button{flex-shrink:0}.lf-sheet .set-chip.lf-chip{--ink: var(--gold);color:var(--ink);opacity:.72}.lf-sheet .set-chip.lf-chip:not([style]){color:var(--text)}.lf-sheet .set-chip.lf-chip.sel{opacity:1;color:var(--ink);background:color-mix(in srgb,var(--ink) 22%,var(--panel));box-shadow:inset 0 0 0 2px var(--ink)}.lf-tick{margin-right:6px;font-weight:700}.lf-this-rule{display:flex;align-items:center;gap:8px;margin:2px 0 8px;padding:8px 10px;background:var(--panel);border:1px solid var(--line)}.lf-this-text{flex:1;min-width:0;font-family:var(--font-body);font-size:16px;line-height:1.25}@supports (-webkit-touch-callout: none){.sheet-inner,.hx-detail,.settings{border-image-source:var(--frame-cut)!important;border-image-slice:var(--frame-slice, 30)!important;border-image-repeat:round!important;border-image-width:1!important;background:var(--panel-fill)!important;background-clip:border-box!important;image-rendering:pixelated}.sheet-inner{border-style:solid;border-width:var(--fw) var(--fw) 0}.sheet-inner:before,.sheet-inner:after,.hx-detail:before,.hx-detail:after,.settings:before,.settings:after{display:none!important}}@supports (-webkit-touch-callout: none){.card-framed.card-framed.card-framed{border-image-source:var(--pcf-fill, var(--pcf-cut))!important;border-image-slice:var(--pcf-slice, 30) fill!important;border-image-repeat:round!important;border-image-width:1!important;background:var(--pcf-fill-under, var(--pcf-bg))!important;background-clip:padding-box!important;image-rendering:pixelated}.card-framed.card-framed:before,.card-framed.card-framed:after{display:none!important}}@supports (-webkit-touch-callout: none){.pixel-panel:not(.card-framed),.pixel-button,.cx-section,.shop-row,.shop-banner,.city-card,.autorun-hint,.toast,.adopt-card,.sect,.arena-fights,.arena-season,.cmp-row,.dm-card,.dm-band-head,.rising-call,.sb-item,.menu-btn,.tb-dust,.city-spot-label,.inv-tag,.cf-card,.affix-diff,.compare-drawer,.shop-jump .set-chip,.bd-jump .set-chip,.dm-jump .set-chip{border-image-source:var(--frame-fill, var(--frame-cut))!important;border-image-slice:var(--frame-slice, 30) fill!important;border-image-repeat:round!important;border-image-width:1!important;background-color:var(--frame-fill-under, var(--panel-fill));background-clip:border-box;image-rendering:pixelated}.pixel-button.gold,.pixel-button.letter-cta{border-image-source:var(--frame-cut)!important;border-image-slice:var(--frame-slice, 30)!important}.pixel-panel:not(.card-framed):before,.pixel-button:before,.cx-section:before,.shop-row:before,.shop-banner:before,.city-card:before,.autorun-hint:before,.toast:before,.adopt-card:before,.sect:before,.arena-fights:before,.arena-season:before,.cmp-row:before,.dm-card:before,.dm-band-head:before,.rising-call:before,.sb-item:before,.menu-btn:before,.tb-dust:before,.city-spot-label:before,.inv-tag:before,.cf-card:before,.affix-diff:before,.compare-drawer:before,.shop-jump .set-chip:before,.bd-jump .set-chip:before,.dm-jump .set-chip:before,.pixel-panel:not(.card-framed):after,.pixel-button:after,.cx-section:after,.shop-row:after,.shop-banner:after,.city-card:after,.autorun-hint:after,.toast:after,.adopt-card:after,.sect:after,.arena-fights:after,.arena-season:after,.cmp-row:after,.dm-card:after,.dm-band-head:after,.rising-call:after,.sb-item:after,.menu-btn:after,.tb-dust:after,.city-spot-label:after,.inv-tag:after,.cf-card:after,.affix-diff:after,.compare-drawer:after,.shop-jump .set-chip:after,.bd-jump .set-chip:after,.dm-jump .set-chip:after{display:none!important}.compare-drawer{border:var(--fw) solid transparent;margin:calc(-1 * var(--fw));width:calc(100% + 2 * var(--fw))}.cmp-row.out:after{display:block!important;border:0!important;border-image:none!important}.shop-page .pixel-button.gold,.shop-plus .pixel-button.shop-plus-cta,.set-chip.plus-locked{border-image-source:none!important}.pixel-button.letter-cta{background:linear-gradient(100deg,#d98a2e,#f2b457 40%,#fff0c4,#f2b457 60%,#d98a2e);background-size:260% 100%;background-clip:padding-box;animation:letterCtaShine 3.4s linear infinite,letterCtaGlow 2.6s ease-in-out infinite}.pixel-button.letter-cta:disabled{animation:none}@media(prefers-reduced-motion:reduce){.pixel-button.letter-cta{animation:none}}}.door{position:fixed;inset:0;z-index:5;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(env(safe-area-inset-bottom,0px) + 12px);background-color:var(--bg);background-size:cover;background-position:center;image-rendering:pixelated;font-family:var(--font-body);color:var(--text)}.door.in-game{z-index:90}html.framed,html.framed body,html.framed #root,html.framed .door{background:transparent!important}.door-card{position:relative}.door-close{position:absolute;top:-6px;right:-4px;z-index:2;background:none;border:0;color:var(--muted);font-size:22px;line-height:1;padding:4px 6px;cursor:pointer}.door-close:hover,.door-close:focus-visible{color:var(--gold);outline:none}.door-logo{width:164px;height:auto;margin:0 auto 4px;flex:none}.door-card{width:100%;max-width:460px;display:flex;flex-direction:column;flex:1 0 auto;min-height:0}.door-hero{display:none}.door-main{display:flex;flex-direction:column;min-width:0;flex:1;padding:2px 4px}.door-h{font-family:var(--font-head);font-weight:400;color:var(--gold);font-size:26px;line-height:1.05;margin:2px 0 0;letter-spacing:.5px}.door-sub{color:var(--muted);font-size:17px;margin:2px 0 8px}.door-sub.small{font-size:16px;margin-top:-4px}.door-body{flex:1;min-height:0}.door-k{color:var(--muted);font-size:15px;letter-spacing:1px;text-transform:uppercase;display:block}.door-pick{background:var(--panel-2);border:2px solid #3a2226;color:var(--text);font-family:var(--font-body);font-size:18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;min-width:0}.door-pick.on{border-color:var(--gold);background:#2e1a14;color:var(--gold)}.door-pick:focus-visible,.door-link:focus-visible,.door-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.door-looks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.door-looks .door-pick{container-type:inline-size}.door-look-stage{--fig: min(110px, 66cqi);height:calc(var(--fig) * 1.2);width:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.door-links{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px;font-size:17px;color:var(--muted)}.door-link{background:none;border:0;padding:0;color:var(--gold);font:inherit;text-decoration:underline;cursor:pointer}.door-starts{display:flex;flex-direction:column;gap:6px}.door-start{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:8px;padding:4px 6px}.door-grow{flex:1;min-width:0;display:flex;flex-direction:column}.door-start-name{font-family:var(--font-head);font-size:21px;line-height:1}.door-start-at{font-size:15px;color:var(--muted)}.door-start-bl{display:none;font-size:15px;color:var(--muted);line-height:1.1;margin-top:2px}.door-start.on .door-start-bl{color:#c9a27a}.door-badge{display:inline-block;background:var(--gold);color:#241417;font-family:var(--font-head);font-size:14px;padding:0 5px;margin-left:6px;vertical-align:2px}.door-row{display:flex;gap:6px;align-items:stretch;margin-top:3px}.door-input{flex:1;min-width:0;font-family:var(--font-body);font-size:24px;background:#0f0809;color:var(--text);border:2px solid #3a2226;padding:4px 8px}.door-input:focus{outline:none;border-color:var(--gold-dim)}.door-dice.pixel-button{flex:none;width:auto;padding:0 4px;min-height:0}.door-dice img{width:32px;height:32px;image-rendering:pixelated;display:block}.door-hint{font-size:16px;color:var(--muted);margin-top:4px}.door-hint.err{color:var(--red)}.door-warn{background:#0f0809;border:2px solid #6a3a1a;padding:6px 8px;font-size:16px;color:#ffcf9a;margin:2px 0 6px;line-height:1.15}.door-chk{display:flex;gap:8px;align-items:flex-start;font-size:18px;margin:7px 0;line-height:1.15;cursor:pointer}.door-chk input{appearance:none;width:22px;height:22px;flex:none;border:2px solid var(--gold-dim);background:#0f0809;margin:0;cursor:pointer}.door-chk input:checked{background:var(--gold);box-shadow:inset 0 0 0 3px #0f0809}.door-chk input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.door-chk small{display:block;color:var(--muted);font-size:15px}.door-chk a{color:var(--gold)}.door-req{color:var(--red)}.door-all{font-family:var(--font-head);font-size:21px;color:var(--gold);padding-bottom:6px;border-bottom:1px solid #3a2226;margin-top:0}.door-all small{font-family:var(--font-body)}.door-opt{font-size:15px;color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-top:10px;border-top:1px solid #3a2226;padding-top:6px}.door-pips{display:flex;justify-content:center;gap:6px;margin:8px 0 2px}.door-pips b{width:22px;height:6px;background:#3a2226}.door-pips b.on{background:var(--gold)}.door-acts{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.door-acts .pixel-button{width:auto;min-width:112px}.door-step{color:var(--muted);font-size:16px}.door-alt{text-align:center;font-size:17px;color:var(--muted);margin-top:8px}.door-stage{position:relative;height:170px;display:flex;align-items:flex-end;justify-content:center}.door-cast{position:absolute;top:0;left:0;right:0;text-align:center;font-family:var(--font-head);font-size:20px;color:#ffcf6a;opacity:0;transition:opacity .2s}.door-cast.on{opacity:1}.door-name{font-family:var(--font-head);font-size:28px;color:var(--gold);line-height:1;overflow-wrap:anywhere}.door-line{font-size:17px}.door-kit{display:flex;gap:8px;align-items:center;justify-content:center}.door-kit img{height:32px;image-rendering:pixelated}.door-attrs{width:100%;display:flex;flex-direction:column;gap:3px;margin-top:4px}.door-attrs div{display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:6px;font-size:15px;color:var(--muted)}.door-attrs s{display:block;height:8px;background:#3a2226;position:relative;text-decoration:none}.door-attrs b{position:absolute;inset:0 auto 0 0;background:var(--gold-dim)}.door-keeps{list-style:none;padding:0;margin:4px 0 0;width:100%;text-align:left;display:flex;flex-direction:column;gap:5px}.door-keeps li{font-size:18px;display:flex;gap:8px;align-items:baseline}.door-keeps li:before{content:"✦";color:var(--gold);font-size:14px}.door-tabs{display:flex;gap:18px;border-bottom:2px solid #3a2226;margin:2px 0 12px}.door-tabs button{background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;font-family:var(--font-head);font-size:24px;color:var(--muted);padding:0 2px 2px;cursor:pointer}.door-tabs button.on{color:var(--gold);border-color:var(--gold)}.door-clerk{display:flex;flex:1;min-height:0}.door-sheet .door-body{max-height:calc(60 * var(--vh));overflow-y:auto;padding:0 2px}@media(min-width:900px){.door{justify-content:center;padding-top:18px;padding-bottom:18px}.door-logo{width:200px;margin-bottom:8px}.door-card{max-width:900px;flex:0 0 auto;height:min(560px,calc(calc(100 * var(--vh)) - 150px));display:grid;grid-template-columns:270px minmax(0,1fr)}.door-card.solo{max-width:560px;grid-template-columns:minmax(0,1fr);height:auto}.door-hero{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:#120b0c;border-right:2px solid #3a2226;padding:12px;margin:-8px 0 -8px -8px;overflow:hidden}.door-main{padding:6px 12px;min-height:0}.door-body{overflow-y:auto;padding-right:4px}.door-h{font-size:30px}.door-looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.door-look-stage{--fig: min(130px, 68cqi)}.door-starts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.door-start{align-items:flex-start;padding:6px 8px}.door-start-bl{display:block}.door-input{max-width:420px}}.guest-keep.pixel-panel{position:fixed;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 64px);z-index:60;width:min(440px,calc(100% - 20px));font-size:18px;line-height:1.2}.guest-keep b{font-family:var(--font-head);font-weight:400;color:var(--gold);font-size:22px;display:block}.guest-keep-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.guest-keep-acts .pixel-button{width:auto}.door-clerk .cl-cardBox{border:0!important;border-image:none!important;box-shadow:none!important}.door-clerk .cl-cardBox:before,.door-clerk .cl-cardBox:after{display:none!important}.door-clerk .cl-formButtonPrimary{border:0!important;border-image:none!important;background-color:var(--gold)!important;color:#241417!important}.door-clerk .cl-footer{background:none!important}.doll-stats .stat-primary.with-level .stat-cell:first-child{grid-column:auto}.city-spot[aria-label="The Ember Tree"] .city-spot-label{white-space:nowrap}.cr-grew{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:grid;gap:6px;text-align:center;font-size:18px;line-height:1.3}.cr-grew b{font-weight:400;color:var(--gold)}.shp-plate{display:inline-flex;align-items:center;gap:5px;padding:3px 12px;background:var(--gold);border:2px solid var(--gold-dim);color:#241417;font-family:var(--font-head);font-size:18px;line-height:1.15;white-space:nowrap;cursor:pointer}.shp-plate img{width:16px;height:16px;image-rendering:pixelated}.shp-plate.big{font-size:22px;padding:7px 14px}.shp-plate.big img{width:20px;height:20px}.shp-state{font-family:var(--font-head);font-size:16px;letter-spacing:.5px;color:var(--green);white-space:nowrap}.shp-state.big{font-size:22px;text-align:center;padding:12px 0}.shp-head{display:flex;align-items:baseline;justify-content:space-between;margin:20px 0 8px;font-family:var(--font-head);font-size:16px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.shp-head button{background:none;border:0;border-bottom:1px solid var(--gold-dim);padding:0;color:var(--gold-dim);font-family:var(--font-head);font-size:15px;letter-spacing:1px;cursor:pointer}.shop-row.shp-offer{padding:0;width:100%;text-align:left;color:var(--text);font:inherit;cursor:pointer;gap:0}.shp-band{position:relative;height:176px;overflow:hidden}.shp-band.tall{height:236px;margin-bottom:14px;--fw: calc(10px * var(--frame-k, 1));border:var(--fw) solid transparent;border-image:var(--frame) var(--frame-slice, 30) round;image-rendering:pixelated;background:var(--panel-fill);background-clip:padding-box}.shp-band img.art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.shp-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0c070800 40%,#0c0708eb)}.shp-band .shop-flag{top:8px;left:8px}.shp-band-name{position:absolute;left:12px;bottom:10px;font-family:var(--font-head);font-size:34px;line-height:1;text-shadow:2px 2px 0 rgba(0,0,0,.9)}.shp-band-blurb{position:absolute;left:12px;bottom:12px;width:170px;font-size:16px;line-height:1.25;color:var(--text);text-shadow:1px 1px 0 rgba(0,0,0,.9)}.shp-offer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 12px}.shp-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shp-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 8px 10px;background:var(--panel);border:2px solid var(--line);color:var(--text);font:inherit;cursor:pointer;text-align:center}.shp-tile-fig{height:96px;width:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:radial-gradient(55% 35% at 50% 92%,rgba(237,165,75,.22),transparent)}.shp-tile-name{font-family:var(--font-head);font-size:19px}.shp-rowbtn{display:flex;align-items:center;gap:12px;width:100%;padding:4px 10px 4px 6px;background:var(--panel);border:2px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer}.shp-rowbtn .t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.shp-rowbtn .n{font-family:var(--font-head);font-size:20px}.shp-rowbtn .l{font-size:16px}.shp-rowbtn .m{font-size:16px;color:var(--muted)}.shp-stage{position:relative;height:214px;margin:14px -12px 0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;border-top:2px solid var(--line);border-bottom:2px solid var(--line);background-size:cover;background-position:center 30%;image-rendering:pixelated}.shp-stage-card{width:256px;zoom:.7;filter:drop-shadow(0 10px 18px rgba(0,0,0,.7))}.shp-stage-card .pc-wrap{margin-bottom:0}.shp-stage-card.small{position:absolute;right:10px;bottom:12px;width:200px;zoom:.52}.shp-stage-fight{zoom:.78}.shp-stage-plate{position:absolute;top:10px;left:12px;z-index:2;background:#080506db;border:1px solid currentColor;font-family:var(--font-head);font-size:17px;letter-spacing:1px;padding:3px 10px}.shp-cart{position:absolute;top:8px;right:12px;z-index:2;padding:5px 12px;font-size:20px}.shp-cart .chat-dot{top:-9px;left:-9px;right:auto;min-width:20px;height:20px;font-size:16px;line-height:18px}.shp-cart img{width:18px;height:18px}.shp-slots{display:flex;align-items:flex-end;gap:8px;margin:12px 0 0;font-family:var(--font-head);font-size:15px;letter-spacing:1px}.shp-slot{flex:1 1 0;min-width:0;height:56px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;font-family:var(--font-head);font-size:15px;letter-spacing:1px;cursor:pointer}.shp-slot img{width:28px;height:28px;object-fit:contain;image-rendering:pixelated}.shp-slot .shp-aa{font-size:24px;line-height:1;letter-spacing:0}.shp-slot.sel{height:62px;border-color:var(--gold);background:#241417;color:var(--gold);box-shadow:0 0 14px #eda54b80}.shp-sets{display:flex;flex-direction:column;gap:8px;margin-top:12px}.shp-set{display:flex;align-items:center;gap:12px;height:84px;padding:0;background:var(--panel);border:2px solid var(--line);color:var(--text);overflow:hidden;font:inherit;text-align:left;cursor:pointer}.shp-set img.art{width:112px;height:84px;object-fit:cover;image-rendering:pixelated;flex:none}.shp-set .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.shp-set .n{font-family:var(--font-head);font-size:21px;line-height:1.1}.shp-set .l{font-size:16px;color:var(--muted)}.shp-set>.shp-plate,.shp-set>.shp-state{margin-right:10px}.shp-back{display:flex;align-items:center;gap:4px;margin:-4px 0 6px}.shp-back h1{margin:0;font-size:26px}.shp-buywrap{margin-top:2px}.shp-buy{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;background:var(--gold);border:2px solid var(--gold-dim);color:#241417;font-family:var(--font-head);font-size:24px;letter-spacing:.5px;cursor:pointer}.shp-buy span{display:inline-flex;align-items:center;gap:6px}.shp-buy img{width:20px;height:20px;image-rendering:pixelated}.shp-buy s{font-size:18px;color:#6b452a}.shp-alts{display:flex;justify-content:center;gap:20px;font-size:17px;color:var(--muted);margin-top:8px;min-height:20px}.shp-alts button{background:none;border:0;border-bottom:1px solid var(--gold-dim);padding:0;color:var(--gold-dim);font:inherit;cursor:pointer}.shp-pieces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:96px}.shp-piece{display:flex;flex-direction:column;align-items:center;gap:5px;height:112px;padding:10px 4px 8px;background:var(--panel);border:2px solid var(--line);color:var(--text);font:inherit;cursor:pointer}.shp-piece .sw{height:44px;display:grid;place-items:center}.shp-piece .sw .shop-swatch{width:40px;height:40px}.shp-piece .n{font-family:var(--font-head);font-size:16px}.shp-confirm-row{display:flex;align-items:center;gap:12px}.shp-confirm-row .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.shp-confirm-row .n{font-family:var(--font-head);font-size:22px}.shp-confirm-row .m{font-size:16px;color:var(--muted)}.shp-confirm-art{width:72px;height:54px;flex:none;object-fit:cover;border:2px solid var(--line);image-rendering:pixelated;background:var(--panel)}.shp-balance{display:flex;justify-content:space-between;font-size:17px;color:var(--muted);padding:10px 2px 0}.shp-balance b{color:var(--gold);font-weight:400}.tb-dust .tb-swapbtn{background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:8px;cursor:pointer;line-height:1}.tb-plus{width:22px;height:22px;padding:0;border:0;margin-left:-2px;background:var(--gold);color:#241417;font-family:var(--font-head);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.shp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:96px}.shp-hoard{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;background:var(--panel);border:2px solid var(--line);color:var(--text);font:inherit;cursor:pointer}.shp-hoard.hot{border-color:var(--gold);background:#241417;box-shadow:0 0 12px #eda54b40}.shp-hoard img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.shp-hoard .n{display:flex;align-items:baseline;gap:4px;font-family:var(--font-head);font-size:24px;line-height:1;color:var(--gold)}.shp-hoard .n small{font-size:15px;color:var(--green)}.shp-hoard .shp-plate{font-size:16px;padding:2px 9px}.shp-hoard-tag{position:absolute;top:-9px;right:6px;background:var(--blood);color:#fff;font-family:var(--font-head);font-size:12px;letter-spacing:1px;padding:1px 6px}html[data-script-face] .app *,html[data-script-face] .sheet *{letter-spacing:0!important}html[lang=ru] .nav-item{letter-spacing:0;font-size:15px}html:not([lang=en]) .ld-tools .set-chip{font-size:14px;padding:4px 7px;letter-spacing:0}html:not([lang=en]) .picker-worn .tag,html:not([lang=en]) .picker-farm .tag{letter-spacing:0;font-size:13px}.set-class{flex-wrap:wrap}.set-class>.set-chip{margin-left:auto}html:not([lang=en]) .city-spot-label{width:max-content;max-width:150px;white-space:normal;text-align:center}html:not([lang=en]) .coll-tabs button{font-size:90%;letter-spacing:0;padding-left:6px;padding-right:6px}html:not([lang=en]) .pc-pick .k,html:not([lang=en]) .pc-title,html:not([lang=en]) .pc-way-line{letter-spacing:0;font-size:92%}html:not([lang=en]) .grid2>.set-chip{letter-spacing:0;font-size:15px;padding-left:6px;padding-right:6px}
