.arena-page.arena-storybook{gap:24px;max-width:1080px;padding:0 24px 56px}.arena-storybook .arena-match-panel{grid-template-columns:minmax(0,1fr) minmax(200px,240px);box-shadow:0 0 0 3px #0b0c0e,inset 0 3px #262d33}.arena-storybook .arena-difficulty{gap:12px;padding:18px 20px 20px}.arena-difficulty-heading{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.arena-storybook .arena-difficulty-heading h2{font:400 15px/1.2 Silkscreen,monospace}.arena-difficulty-heading>span{color:#afb4b5;font-size:13px}.arena-storybook .arena-levels{gap:10px}.arena-storybook .arena-level{padding:12px 12px 13px}.arena-storybook .arena-level-title{font-size:15px}.arena-level-stats{font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;font-size:13px;display:flex}.arena-storybook .arena-level-stat{color:#afb4b5;display:inline}.arena-storybook .arena-level-stat:last-child b{color:#9dbb92}.arena-storybook .arena-find{background:#1b2025;border-top:0;border-left:3px solid #0b0c0e;grid-column:auto;gap:10px;padding:18px 20px;display:flex}.arena-storybook .arena-find .arena-button{min-height:54px}.arena-storybook .arena-find p{font-size:13px;line-height:1.45}.arena-allowance.storybook-allowance{color:#ecebe4;background:#13161ae0;flex-direction:row-reverse;align-items:center;gap:14px;padding:10px 14px;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #262d33}.arena-allowance.storybook-allowance>div:first-child{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.arena-allowance.storybook-allowance strong{font-variant-numeric:tabular-nums;color:#b8a071;white-space:nowrap;font:600 15px/1.2 IBM Plex Sans,sans-serif}.arena-allowance.storybook-allowance small{color:#afb4b5;white-space:nowrap;font-size:12px}.storybook-allowance .arena-pips{gap:4px;display:flex}.storybook-allowance .arena-pips span{background:#1f252a;width:14px;height:12px;box-shadow:0 0 0 2px #0b0c0e,inset 0 3px #262d33}.storybook-allowance .arena-pips .available{background:#b8a071;box-shadow:0 0 0 2px #0b0c0e,inset 0 3px #cdb687}.arena-storybook-native .arena-allowance.storybook-allowance{flex-direction:column;align-items:stretch;gap:8px}.arena-storybook-native .storybook-allowance small{white-space:normal}.arena-storybook-native .storybook-allowance .arena-pips span{flex:1;min-width:0}.arena-storybook .arena-roster{gap:14px}.arena-storybook .arena-roster-heading{align-items:flex-end;gap:12px 24px}.arena-storybook .arena-roster-heading>div{flex-direction:column;gap:4px;display:flex}.arena-storybook .arena-roster-heading h2{font:400 15px/1.2 Silkscreen,monospace}.arena-storybook .arena-roster-heading p{font-size:13px}.arena-storybook .arena-roster-heading>button{min-height:40px}.arena-storybook .arena-toolbar{gap:12px}.arena-storybook .arena-rivals{gap:12px;padding:3px}.arena-storybook .arena-rival{border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:12px 16px;display:flex}.arena-storybook .arena-rival-selected{border-left-color:#b8a071}.arena-storybook .arena-rival-identity{flex:240px;grid-row:auto;gap:14px}.arena-storybook .arena-rival-identity>div{gap:5px}.arena-storybook .arena-odds,.arena-storybook .arena-loot{flex:0 170px;grid-column:auto;min-width:130px}.arena-storybook .arena-rival-actions{flex:none;grid-area:auto;gap:8px}.arena-storybook .arena-rival-actions .arena-button-gold{min-width:92px}.arena-storybook .arena-footnote{color:#80878a;font-size:12px;line-height:1.5}.arena-storybook-native{color:#ecebe4;flex-direction:column;gap:12px;padding:0 16px 24px;font-family:IBM Plex Sans,sans-serif;display:flex}.arena-storybook-native :is(h2,p){margin:0}.arena-storybook-native .ios-arena-match{background:#171b1f;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 3px #0b0c0e,inset 0 3px #262d33}.arena-storybook-native .ios-arena-match-controls{align-items:stretch;gap:6px;display:flex}.arena-storybook-native .ios-arena-levels{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.arena-storybook-native .ios-arena-level{color:#ecebe4;text-align:left;cursor:pointer;background:#171b1f;border:1px solid #343d43;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:44px;padding:6px 7px;display:flex}.arena-storybook-native .ios-arena-level[aria-checked=true]{background:#2b2a25;border-color:#b8a071}.arena-storybook-native .ios-arena-level-title{color:var(--band-color);align-items:center;gap:5px;font:600 13px/1.2 IBM Plex Sans,sans-serif;display:flex}.arena-storybook-native .ios-arena-level-title i{background:var(--band-color);flex:none;width:6px;height:6px}.arena-storybook-native .ios-arena-level-win{color:#afb4b5;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.arena-storybook-native .ios-arena-level-win b{color:#ecebe4;font-weight:600}.arena-storybook-native .ios-arena-match-controls>.ios-primary{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;border-radius:0;flex:none;max-width:106px;min-height:44px;padding:0 12px;font:600 14px/1.15 IBM Plex Sans,sans-serif}.arena-storybook-native .ios-arena-match-note{color:#afb4b5;text-wrap:pretty;font-size:12px}.arena-storybook-native :is(.ios-arena-roster,.ios-arena-rivals){flex-direction:column;gap:12px;display:flex}.arena-storybook-native .ios-arena-roster-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.arena-storybook-native .ios-arena-roster-heading h2{font:400 13px/1.2 Silkscreen,monospace}.arena-storybook-native .ios-arena-roster-heading>span{color:#80878a;font-size:12px}.arena-storybook-native .ios-arena-empty{color:#afb4b5;background:#171b1f;padding:16px;font-size:13px}.arena-storybook-native .ios-arena-footnote{color:#80878a;text-wrap:pretty;margin:2px 0 0;font-size:11px}.arena-storybook-native button:disabled{opacity:.45;cursor:not-allowed}.arena-storybook-native button:focus-visible{outline-offset:2px;outline:2px solid #b8a071}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival{color:#ecebe4;box-shadow:0 0 0 3px #0b0c0e, inset 0 0 0 3px var(--rival-ring);background:#171b1f;align-items:center;gap:10px;padding:8px 10px;font-family:IBM Plex Sans,sans-serif;display:flex;position:relative}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival.is-selected{border-left:0}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-portrait{background:#15181b;flex:none;width:44px;height:44px;padding:2px;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #2a3137}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-portrait :is(.sb-14,.genesis-mystery){object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block;position:static}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-identity>strong{white-space:nowrap;text-overflow:ellipsis;font:600 14px/1.25 IBM Plex Sans,sans-serif;overflow:hidden}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-meta{color:#afb4b5;flex-wrap:wrap;gap:0 3px;font-size:11px;line-height:1.45;display:flex}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-meta>span{white-space:nowrap}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-band{color:var(--band-color);text-transform:uppercase}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-meta b{color:#ecebe4}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-meta em{margin-left:3px;font-style:normal}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-meta .harder{color:#e3a39c}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-meta .easier{color:#9dbb92}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-actions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:46%;display:flex}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-actions button{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;border-radius:0;min-width:64px;min-height:32px;padding:0 12px;font:600 13px IBM Plex Sans,sans-serif}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-actions button:hover:enabled{background:#c7b083}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-actions button:disabled{opacity:.45;cursor:not-allowed}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-metrics{color:#afb4b5;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:0 3px;font-size:11px;line-height:1.45;display:flex}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-metrics>span{white-space:nowrap}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-win{color:var(--win-color)}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-loot{color:#9dbb92}:is(.arena-storybook,.arena-storybook-native) .ios-arena-rival-details{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=359px){.arena-storybook-native .storybook-allowance .arena-pips{gap:3px}.arena-storybook-native .storybook-allowance .arena-pips span{width:10px}.arena-storybook-native .ios-arena-match-controls>.ios-primary{white-space:normal;width:80px;min-width:0;max-width:80px;padding:0 7px;font-size:13px}.arena-storybook-native .ios-arena-level{padding:6px 4px}.arena-storybook-native .ios-arena-level-title{white-space:nowrap;font-size:12px}.arena-storybook-native .ios-arena-level-title i{display:none}.arena-storybook-native .ios-arena-rival{gap:8px;padding:8px}.arena-storybook-native .ios-arena-rival-portrait{width:38px;height:38px}}.arena-storybook .arena-rival{box-shadow:0 0 0 3px #0b0c0e, inset 0 0 0 3px var(--rival-ring)}.arena-storybook .arena-roster-heading h2{margin-bottom:0}.arena-storybook .arena-search{flex-basis:340px}.arena-storybook .arena-search :is(input,button){min-height:40px}.arena-storybook .arena-chip{text-transform:capitalize}.world-scene.arena-world{overflow-x:clip}.arena-loot-loading{justify-content:center;gap:.12em;min-width:1.1em;display:inline-flex}.arena-loot-loading>span{animation:1.2s ease-in-out infinite arena-loot-dot}.arena-loot-loading>span:nth-child(2){animation-delay:.15s}.arena-loot-loading>span:nth-child(3){animation-delay:.3s}@keyframes arena-loot-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.arena-loot-loading>span{animation:none}}.arena-page{isolation:isolate;flex-direction:column;gap:27px;width:100%;max-width:1080px;margin:0 auto;padding:30px 18px 54px;display:flex;position:relative}.arena-heading,.arena-roster-heading,.arena-toolbar{flex-wrap:wrap;align-items:center;gap:15px 24px;display:flex}.arena-heading{align-items:flex-end}.arena-title,.arena-roster-heading>div{flex:320px;min-width:0}.arena-title{flex-direction:column;gap:9px;display:flex}.arena-back,.arena-text-button{color:#b8a071;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.arena-back{min-height:36px;font:500 14px IBM Plex Sans,sans-serif}.arena-text-button{text-underline-offset:3px;min-height:36px;font:400 14px IBM Plex Sans,sans-serif;text-decoration:underline}.arena-page h1{color:#ecebe4;margin:0;font:400 24px/1.2 Silkscreen,monospace}.arena-page h2{color:#ecebe4;margin:0;font:400 17px/1.2 Silkscreen,monospace}.arena-page p{color:#afb4b5;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.arena-title p{color:#afb4b5;font-size:14px}.arena-allowance{background:#13161ae0;flex-direction:column;gap:9px;padding:12px 15px;display:flex;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #262d33}.arena-allowance>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.arena-allowance span,.arena-allowance small{color:#afb4b5;font:400 13px/1.4 IBM Plex Sans,sans-serif}.arena-allowance strong{font-variant-numeric:tabular-nums;color:#b8a071;font:600 18px/1.2 IBM Plex Sans,sans-serif}.arena-pips{gap:4px;display:flex}.arena-pips span{background:#1f252a;width:18px;height:12px;box-shadow:0 0 0 2px #0b0c0e,inset 0 3px #262d33}.arena-pips .available{background:#b8a071;box-shadow:0 0 0 2px #0b0c0e,inset 0 3px #cdb687}.arena-match-panel{background:#171b1f;grid-template-columns:180px minmax(0,1fr) 240px;display:grid;box-shadow:0 0 0 3px #0b0c0e,inset 0 3px #262d33,6px 6px 0 3px #0007}.arena-player{background:#13161a;border-right:3px solid #0b0c0e;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:21px 18px;display:flex}.arena-portrait{background:#15181b;flex:none;width:60px;height:60px;padding:3px;display:block;overflow:hidden;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #2a3137}.arena-portrait .sb-14,.arena-portrait .genesis-mystery{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block;position:static}.arena-player .arena-portrait{width:84px;height:84px}.arena-player>strong{overflow-wrap:anywhere;color:#ecebe4;max-width:100%;font:400 16px/1.3 Silkscreen,monospace}.arena-player>div{align-items:baseline;gap:7px;display:flex}.arena-player>div span{color:#afb4b5;font:400 13px/1.4 IBM Plex Sans,sans-serif}.arena-player b{font-variant-numeric:tabular-nums;color:#ecebe4;font:700 24px/1 IBM Plex Sans,sans-serif}.arena-player .arena-text-button{align-self:center}.arena-difficulty{flex-direction:column;gap:12px;min-width:0;padding:21px;display:flex}.arena-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.arena-level{color:#ecebe4;text-align:left;cursor:pointer;background:#181c20;border:1px solid #343d43;flex-direction:column;gap:8px;min-width:0;padding:12px 11px 13px;display:flex}.arena-level[aria-checked=true]{background:#2b2a25;border-color:#b8a071}.arena-level-title{color:var(--band-color);flex-wrap:wrap;align-items:center;gap:7px;font:600 14px/1.3 IBM Plex Sans,sans-serif;display:flex}.arena-level-title i,.arena-band i,.arena-chip i{background:var(--band-color);flex:none;width:7px;height:7px}.arena-level-title small{color:#15171a;background:#b8a071;margin-left:auto;padding:3px 4px;font:600 11px/1.2 IBM Plex Sans,sans-serif}.arena-level-desc{color:#afb4b5;flex:1;font-size:13px;line-height:1.35}.arena-level-stat{flex-wrap:wrap;justify-content:space-between;gap:5px;font:400 13px/1.4 IBM Plex Sans,sans-serif;display:flex}.arena-level-stat>span{color:#afb4b5}.arena-level-stat b{font-variant-numeric:tabular-nums;font-weight:600}.arena-find{background:#1b2025;border-left:3px solid #0b0c0e;flex-direction:column;justify-content:center;gap:12px;padding:21px;display:flex}.arena-button{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font:500 14px IBM Plex Sans,sans-serif;display:inline-flex}.arena-button-gold{color:#15171a;background:#b8a071;border-color:#cdb687;font-weight:600}.arena-find .arena-button{min-height:52px;padding:0 18px;font-size:16px}.arena-find p{font-size:13px}.arena-button:disabled{opacity:.5;cursor:not-allowed}.arena-button:hover:enabled{background:#283037}.arena-button-gold:hover:enabled{background:#c7b083}.arena-level:hover{background:#20262b}.arena-level[aria-checked=true]:hover{background:#34322c}.arena-level:disabled{opacity:.5;cursor:not-allowed}.arena-page button:focus-visible,.arena-challenge button:focus-visible{outline-offset:2px;outline:2px solid #b8a071}.arena-page .arena-button-gold:focus-visible,.arena-challenge .arena-button-gold:focus-visible{outline-color:#ecebe4}.arena-roster{flex-direction:column;gap:15px;display:flex}.arena-roster-heading h2{color:#ecebe4;margin-bottom:5px}.arena-roster-heading .arena-button{flex:none}.arena-toolbar{gap:12px}.arena-filters{flex-wrap:wrap;gap:6px;display:flex}.arena-chip{color:#afb4b5;background:#181c20;border-color:#343d43;min-height:36px;padding:0 10px;font-size:13px}.arena-chip span{opacity:.7}.arena-chip[aria-pressed=true]{color:#ecebe4;background:#2b2a25;border-color:#b8a071}.arena-search{flex:0 330px;gap:6px;min-width:0;margin-left:auto;display:flex}.arena-search label{background:#0f1215;border:1px solid #434d54;flex:1;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}.arena-search label>span{color:#80878a;font:400 14px IBM Plex Sans,sans-serif}.arena-search input{color:#ecebe4;background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:44px;padding:0;font:500 14px IBM Plex Sans,sans-serif}.arena-search input:focus{outline:0}.arena-search label:focus-within{outline-offset:2px;outline:2px solid #b8a071}.arena-search input::placeholder{color:#80878a}.arena-search button{flex:none;padding:0 13px;font-size:14px}.arena-notices{flex-direction:column;gap:8px;display:flex}.arena-page .arena-notice,.arena-challenge .arena-notice{background:#181c20;border-left:2px solid #b8a071;padding:12px 16px;font-size:13px}.arena-page .arena-error,.arena-challenge .arena-error{color:#e3a39c;border-color:#e3a39c}.arena-empty{text-align:center;color:#afb4b5;background:#171b1f;padding:30px 18px;font-size:14px;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #262d33}.arena-empty p{margin-top:10px}.arena-rivals{flex-direction:column;gap:12px;padding:3px;display:flex}.arena-rival{background:#171b1f;grid-template-columns:minmax(200px,1fr) 150px 160px auto;align-items:center;gap:21px;padding:12px 15px;display:grid;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #262d33}:is(.arena-rival:has(.arena-band-fair),.arena-rival-selected){box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #34433a}.arena-rival-selected{border-left:3px solid #b8a071}.arena-rival-identity{align-items:center;gap:14px;min-width:0;display:flex}.arena-rival-identity>div{flex-direction:column;gap:6px;min-width:0;display:flex}.arena-rival-identity strong{color:#ecebe4;white-space:nowrap;text-overflow:ellipsis;font:600 16px/1.3 IBM Plex Sans,sans-serif;overflow:hidden}.arena-rival-identity small{color:#80878a;font-size:12px}.arena-rival-meta{color:#afb4b5;flex-wrap:wrap;align-items:center;gap:6px 10px;font:400 13px/1.4 IBM Plex Sans,sans-serif;display:flex}.arena-rival-meta b{color:#ecebe4;font-variant-numeric:tabular-nums;font-weight:600}.arena-house{letter-spacing:.06em;text-transform:uppercase;color:#afb4b5;vertical-align:middle;border:1px solid #5a6166;border-radius:999px;margin-left:8px;padding:1px 6px;font:600 10px/1.4 IBM Plex Sans,sans-serif;display:inline-block}.arena-band{color:var(--band-color);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.arena-rival-meta em{margin-left:5px;font-style:normal}.arena-rival-meta .harder{color:#e3a39c}.arena-rival-meta .easier{color:#9dbb92}.arena-odds,.arena-loot{flex-direction:column;gap:6px;min-width:0;display:flex}.arena-odds>div,.arena-loot>div{color:#afb4b5;justify-content:space-between;gap:8px;font:400 13px/1.4 IBM Plex Sans,sans-serif;display:flex}.arena-odds strong{color:var(--win-color);font-variant-numeric:tabular-nums;font-weight:600}.arena-loot strong{color:#9dbb92;font-weight:600}.arena-win-bar{background:#0b0d0f;height:9px;padding:2px;display:block;box-shadow:0 0 0 2px #000}.arena-win-bar i{background:var(--win-color);height:100%;display:block;box-shadow:inset 0 2px #ffffff40}.arena-loot small{color:#80878a;font-size:12px;line-height:1.4}.arena-rival-actions{gap:9px;display:flex}.arena-rival-actions .arena-button-gold{min-width:90px}.arena-page .arena-footnote{font-size:12px}.arena-challenge{flex-direction:column;gap:18px;padding:21px;display:flex}.arena-eyebrow{color:#b8a071;overflow-wrap:anywhere;font:500 13px/1.4 IBM Plex Sans,sans-serif}.arena-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.arena-versus>div{color:#afb4b5;flex-direction:column;align-items:center;gap:8px;min-width:0;font:400 13px/1.4 IBM Plex Sans,sans-serif;display:flex}.arena-versus strong{overflow-wrap:anywhere;color:#ecebe4;text-align:center;max-width:100%;font:400 16px/1.3 Silkscreen,monospace}.arena-versus .arena-portrait{width:96px;height:96px}.arena-vs{color:#5e5644;font:400 20px Silkscreen,monospace}.arena-challenge-stats{background:#0b0c0e;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid;box-shadow:0 0 0 3px #0b0c0e}.arena-challenge-stats>div{color:#afb4b5;background:#13161a;flex-direction:column;gap:6px;min-width:0;padding:10px;font:400 13px/1.4 IBM Plex Sans,sans-serif;display:flex}.arena-challenge-stats strong{color:#ecebe4;font-size:16px;font-weight:600}.arena-challenge-stats .arena-band-fair{color:#9dbb92}.arena-challenge-stats .arena-band-easy{color:#9db3c4}.arena-challenge-stats .arena-band-tough{color:#d29a6a}.arena-challenge p{color:#afb4b5;margin:0;font-size:14px;line-height:1.5}.arena-challenge-actions{flex-wrap:wrap;gap:12px;display:flex}.arena-challenge-actions>button{flex:140px;min-height:48px}@media (width<=1000px){.arena-match-panel{grid-template-columns:160px minmax(0,1fr)}.arena-find{border-top:3px solid #0b0c0e;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.arena-find p{grid-column:1/-1}.arena-rival{grid-template-columns:minmax(200px,1fr) 150px auto;gap:15px}.arena-rival-identity{grid-row:span 2}.arena-loot{grid-column:2}.arena-rival-actions{grid-area:1/3/3}}@media (width<=650px){.arena-page{gap:22px;padding:24px 16px 36px}.arena-title{flex-basis:100%}.arena-match-panel{grid-template-columns:minmax(0,1fr)}.arena-player{border-bottom:3px solid #0b0c0e;border-right:0;grid-template-columns:60px minmax(0,1fr);gap:10px 14px;padding:15px;display:grid}.arena-player .arena-portrait{grid-row:1/4;width:60px;height:60px}.arena-player>strong,.arena-player>div{grid-column:2}.arena-player .arena-text-button{grid-column:2;justify-self:start;margin-left:0}.arena-difficulty{padding:18px 15px}.arena-levels{gap:9px}.arena-level{padding:12px 8px}.arena-level-title{gap:5px}.arena-level-title small{margin-left:0}.arena-find{padding:18px 15px}.arena-search,.arena-roster-heading>div{flex-basis:100%}.arena-rival{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 18px;padding:15px}.arena-rival-identity{grid-area:auto/1/auto/-1}.arena-odds{grid-column:1}.arena-loot{grid-column:2}.arena-rival-actions{grid-area:auto/1/auto/-1}.arena-rival-actions .arena-button{flex:1;min-height:44px}}@media (width<=359px){.arena-level-title i{display:none}.arena-chip{padding:0 9px}.arena-challenge{padding:18px 12px}.arena-versus .arena-portrait{width:78px;height:78px}}.sealed-potion-stash{color:#ecebe4;background:#1a1820;border:1px solid #3c3543;min-width:0;margin:16px 0;padding:14px;font-family:IBM Plex Sans,sans-serif;box-shadow:0 0 0 3px #0b0c0e}.sealed-potion-stash header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.sealed-potion-stash h2{letter-spacing:.04em;margin:0;font:400 15px/1.2 Silkscreen,monospace}.sealed-potion-stash header>span{color:#afb4b5;font-size:12px}.sealed-potion-stash p{color:#c9c6bc;text-wrap:pretty;margin:0 0 10px;font-size:13px;line-height:1.45}.sealed-potion-stash ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sealed-potion-stash li{background:#14161a;border:1px solid #3c3543;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:10px;display:flex}.sealed-potion-stash li.is-awakened{border-color:#3f5442}.sealed-potion-stash button{cursor:pointer;border-radius:0;min-height:44px;font:500 13px IBM Plex Sans,sans-serif}.sealed-potion-stash .sealed-stash-art{color:#ecebe4;background:#0f1113;border:1px solid #2a3137;flex:none;place-items:center;width:56px;height:56px;padding:6px;display:grid;position:relative}.sealed-stash-art .bottle-sprite{--potion-cell-size:22px;max-width:46px;max-height:46px}.is-sealed .sealed-stash-art .bottle-sprite{filter:saturate(.7)brightness(.85)}.potion-seal{color:#f3d6c8;background:radial-gradient(circle at 35% 30%,#c8695a,#8a3128 58%,#5a1a15);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 1px #240b09,inset 0 0 0 3px #a04538}.sealed-stash-identity{flex-direction:column;flex:170px;gap:3px;min-width:0;display:flex}.sealed-stash-identity>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.sealed-stash-identity strong{overflow-wrap:anywhere;font-size:14px}.sealed-stash-identity b{font:500 13px IBM Plex Mono,monospace}.sealed-stash-identity small{color:#afb4b5;font-size:11px}.sealed-stash-identity>span{color:#d9a99d;font-size:13px}.is-awakened .sealed-stash-identity>span{color:#9bc096}.sealed-potion-stash .sealed-stash-action{color:#e2ce9f;background:#211c15;border:1px solid #6b5f45;flex:none;min-width:124px;padding:0 14px}.sealed-potion-stash .is-awakened .sealed-stash-action{color:#15171a;background:#b8a071;border-color:#cdb687}.sealed-potion-stash button:disabled{opacity:.5;cursor:not-allowed}.sealed-potion-stash button:focus-visible{outline-offset:3px;outline:2px solid #d3be92}.sealed-stash-details{color:#afb4b5;border-top:1px solid #343d43;flex-basis:100%;padding:10px;font-size:12px}.sealed-stash-details p{color:#ecebe4}.saved-potion-note{color:#e2ce9f;background:#2a2418;border:1px solid #8a7650;flex-direction:column;gap:4px;margin:10px 0;padding:10px 12px;font:400 13px/1.45 IBM Plex Sans,sans-serif;display:flex}.saved-potion-badge{color:#e2ce9f;z-index:2;background:#2a2418;border:1px solid #8a7650;padding:2px 5px;font:400 8px/1.6 Silkscreen,monospace;position:absolute;top:4px;left:4px}.bag-ownership{color:#afb4b5;border-top:1px solid #262d33;flex-wrap:wrap;flex-basis:100%;gap:6px 18px;padding-top:10px;font-size:12px;display:flex}.bag-ownership b{color:#ecebe4;font-weight:600}.bag-ownership span:last-child b{color:#d9a99d}@media (width<=480px){.sealed-stash-identity{flex-basis:calc(100% - 80px)}.sealed-potion-stash .sealed-stash-action{flex:1;margin-left:68px}.sealed-potion-stash header>span{font-size:11px}}.storybook-app .profile-page{gap:18px;max-width:1200px;padding:28px 24px 56px}.profile-page .profile-heading{flex-direction:column;align-items:flex-start;gap:6px}.storybook-app .profile-page .profile-heading h1{font:400 26px/1.15 Silkscreen,monospace}.profile-page .profile-heading>span{font-size:14px}.profile-page .profile-overview{gap:18px}.profile-page .profile-player{flex:2 600px}.profile-page .profile-overview>.chest-card{flex:320px}.genesis-body>.profile-player{flex:none}.genesis-body .profile-identity .genesis-class-label{justify-self:start;margin:2px 0}.profile-player.profile-panel{background-image:linear-gradient(90deg,#181c20f7,#181c20cc 45%,#181c2059),url(../assets/arena-bridge-clean.png)}:is(.profile-page,.genesis-body) .profile-player-header{flex-wrap:nowrap;align-items:flex-end;gap:22px;padding:28px 24px 20px}:is(.profile-page,.genesis-body) .profile-portrait{width:104px;height:150px;box-shadow:none;background:0 0;border:0}:is(.profile-page,.genesis-body) .profile-portrait>:is(img,.genesis-mystery){object-fit:contain;object-position:center bottom;image-rendering:pixelated;filter:drop-shadow(0 8px 8px #070b0db3)}:is(.profile-page,.genesis-body) .profile-identity{flex:1;gap:6px;padding:0}:is(.profile-page,.genesis-body) .profile-identity h2{font-size:26px}:is(.profile-page,.genesis-body) .profile-tier{font-size:13px}:is(.profile-page,.genesis-body) .profile-strength{flex:none;gap:6px}:is(.profile-page,.genesis-body) .profile-strength>div{flex-direction:column;align-items:flex-end;gap:6px}:is(.profile-page,.genesis-body) .profile-strength strong{font-size:44px}:is(.profile-page,.genesis-body) .profile-record>div{padding:4px 8px}:is(.profile-page,.genesis-body) .profile-record dd{font-size:14px}:is(.profile-page,.genesis-body) .profile-stats{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;padding:16px 24px 18px}:is(.profile-page,.genesis-body) .profile-stats .pack-stat-value strong{font-size:18px}:is(.profile-page,.genesis-body) .profile-stats .pack-stat-bar{height:4px}:is(.profile-page,.genesis-body) .profile-stats .pack-stat-value>span{font-size:12px}.profile-overview .chest-card{box-sizing:border-box;background:#181d20;flex-direction:column;display:flex}.profile-overview .chest-card-header{gap:14px;padding:14px 14px 12px}.profile-overview .chest-card-summary h2{font:600 17px/1.2 IBM Plex Sans,sans-serif}.profile-overview .chest-card-tier{letter-spacing:.04em;font:400 11px/1 Silkscreen,monospace}.profile-overview .chest-card-icon{width:60px;height:52px}.profile-overview .chest-card-icon .sb-154{width:60px;height:52px;transform:none}.profile-overview .chest-focus{border-top:1px solid #262d33;gap:8px;padding:12px 14px}.profile-overview .chest-focus-note{font-size:13px;line-height:1.45}.profile-overview .chest-card-actions{border-top:1px solid #262d33;padding:12px 14px 14px}.profile-overview .chest-card-open{min-height:44px;font-size:15px}.story-profile-tiers{min-width:0;margin-top:36px}.story-profile-tier-heading{gap:6px;margin-bottom:18px;display:grid}.story-profile-tier-heading h2{margin:0;font:400 26px/1.15 Silkscreen,monospace}.story-profile-tier-heading>span{color:#afb4b5;font-size:14px}.story-profile-subscription-controls{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.story-profile-subscription-controls>p{color:#afb4b5;margin:0;font-size:12px;line-height:1.5}.story-tier-payment-note{color:#afb4b5;font-size:12px;line-height:1.5}.story-tier-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.story-tier-lock,.story-tier-cell{background:#14171a;border:1px solid #2a3137;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.story-tier-cell{box-shadow:inset 0 2px 0 var(--tier-color,#343d43);background:#181c20}.story-tier-cell.is-current{background:#1e1d19;border-color:#b8a071}.story-tier-eyebrow{color:#b8a071;letter-spacing:.04em;text-transform:uppercase;font:400 11px/1 Silkscreen,monospace}.story-tier-lock p{color:#afb4b5;margin:0;font-size:13px;line-height:1.5}.story-tier-lock>span:not(.story-tier-eyebrow){color:#c9c6bc;margin-top:auto;font-size:12px}.story-tier-lock>button{color:#b8a071;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font:500 13px IBM Plex Sans,sans-serif;text-decoration:underline}.story-tier-cell-heading{align-items:center;gap:10px;min-width:0;display:flex}.story-tier-cell-heading .profile-tier-badge{width:30px;height:30px;font-size:13px;box-shadow:inset 0 0 0 2px #3b352e}.story-tier-cell.is-current .profile-tier-badge{box-shadow:inset 0 0 0 2px #b8a071}.story-tier-identity{flex:1;gap:3px;min-width:0;display:grid}.story-tier-name{align-items:center;gap:6px;min-width:0;display:flex}.story-tier-name>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.story-tier-name>b{color:#15171a;background:#b8a071;flex:none;padding:2px 6px;font-size:10px}.story-tier-odds{flex-direction:column;gap:3px;display:flex}.story-tier-odds>div{align-items:baseline;gap:6px;display:flex}.story-tier-odds strong{color:#e8cf8e;font:600 22px/1 IBM Plex Sans,sans-serif}.story-tier-odds span,.story-tier-cell small{color:#afb4b5;font-size:12px}.story-tier-odds small{color:#80878a;font-size:11px;font-weight:600}.story-tier-odds small.is-improved{color:#9dbb92}.story-tier-cell ul{color:#c9c6bc;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.story-tier-cell li{padding-left:12px;position:relative}.story-tier-cell li:before{content:"";background:#b8a071;width:5px;height:5px;position:absolute;top:6px;left:0}.story-tier-cell li.is-muted{color:#80878a}.story-tier-cell li.is-muted:before{background:#3b434b}.story-tier-cell-footer{border-top:1px solid #262d33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-height:40px;margin-top:auto;padding-top:8px;display:flex}.story-tier-cell-footer>span{color:#afb4b5;white-space:nowrap;font-size:13px}.story-tier-cell button{color:#ecebe4;cursor:pointer;white-space:normal;background:#20262b;border:1px solid #5a4c33;flex:none;min-height:44px;padding:8px 12px;font:600 12px IBM Plex Sans,sans-serif}.story-tier-cell-footer>button{flex:1}.story-tier-cell button:disabled{color:#80878a;cursor:default;background:#1b2125;border:1px dashed #3b474e}.story-profile-tiers.is-compact{margin-top:0}.story-profile-tiers.is-compact .story-tier-strip{background:#14171a;border:1px solid #2a3137;flex-direction:column;gap:0;display:flex}.story-profile-tiers.is-compact .story-tier-lock{border:0;border-bottom:1px solid #262d33;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;display:grid;position:relative}.story-profile-tiers.is-compact .story-tier-eyebrow{letter-spacing:.06em;grid-column:1;font-size:10px}.story-profile-tiers.is-compact .story-tier-lock>span:not(.story-tier-eyebrow){color:#afb4b5;white-space:normal;grid-area:2/1;margin:0}.story-profile-tiers.is-compact .story-tier-lock p{color:#80878a;grid-area:3/1;font-size:12px;line-height:1.45}.story-profile-tiers.is-compact .story-tier-lock>button{white-space:nowrap;grid-area:1/2/span 3;align-self:center;font-size:13px}.story-profile-tiers.is-compact .story-tier-cell{box-shadow:inset 3px 0 0 var(--tier-color);border:0;border-top:1px solid #20262b;gap:8px;padding:12px 14px}.story-profile-tiers.is-compact .story-tier-cell-heading{gap:12px}.story-profile-tiers.is-compact .story-tier-name>strong{flex:none}.story-profile-tiers.is-compact .story-tier-name>b{padding:1px 5px}.story-tier-compact-summary{color:#afb4b5;font-size:12px;line-height:1.6}.story-tier-compact-summary>strong{color:#e8cf8e;font-weight:600}.story-tier-compact-summary>span{color:#9dbb92}.story-profile-tiers.is-compact .story-tier-cell:first-of-type .story-tier-compact-summary>span{color:#80878a}.story-profile-tiers.is-compact .story-tier-cell>ul{gap:3px;margin-left:42px}.story-profile-tiers.is-compact .story-tier-cell button{min-height:44px}.story-profile-tiers.is-compact :is(.story-tier-payment-note,.story-tier-cell-footer){margin-left:42px}.story-profile-tiers.is-compact .story-tier-cell-footer:empty{display:none}.story-backpack .pack-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:28px}.story-backpack .pack-main{gap:14px}.story-backpack .pack-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.story-backpack .pack-shelf{background:0 0;border:0;gap:10px;padding:0}.story-backpack .pack-shelf-items{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.story-backpack .pack-shelf .sb-137{flex-wrap:wrap}.story-backpack .pack-shelf .sb-138{font-size:15px}.story-backpack .pack-shelf .sb-23{font-size:12px}.story-backpack .pack-shelf .sb-139{gap:4px}.story-backpack .pack-shelf-help{color:#80878a;font-size:12px}.story-backpack .pack-shelf-drop-hint:empty{display:none}.story-bag-board{flex-direction:column;gap:12px;min-width:0;display:flex}.story-bag-board>p{margin:0}.story-bag-empty{border:1px solid #343d43}.story-bag-toolbar{background:#181c20;border:1px solid #343d43;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;padding:10px 10px 10px 16px;display:flex}.story-bag-status{flex:180px;gap:3px;min-width:0;display:grid}.story-bag-status>small{font-size:12px}.story-bag-strength{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.story-bag-strength>span{color:#afb4b5;font-size:13px}.story-bag-strength>strong{font:600 26px/1 IBM Plex Sans,sans-serif}.story-bag-strength>small{color:#b8a071;white-space:nowrap;font-size:14px;font-weight:600}.story-bag-tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.story-bag-tools>button,.story-inspector-actions>button{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;flex:none;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;padding:0 10px;font:500 14px IBM Plex Sans,sans-serif;display:flex}.story-bag-tools>button:hover:enabled,.story-inspector-actions>button:hover{background:#283037;border-color:#59636a}.story-bag-tools>button:disabled{color:#80878a;cursor:default}.story-bag-tools>button svg{flex:none}.story-bag-tools>.story-bag-commit{color:#15171a;background:#b8a071;border-color:#cdb687;padding:0 14px;font-weight:600}.story-bag-tools>.story-bag-commit:disabled{color:#80878a;background:#1b2125;border:1px dashed #3b474e}.story-build-totals{background:#262d33;border:1px solid #262d33;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.story-build-totals>div{background:#14171a;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.story-build-totals span{color:#afb4b5;font-size:11px}.story-build-totals strong{color:#b8a071;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.story-backpack .story-bag-grid{background:#1b1917;border:3px solid #3b352e;padding:10px;box-shadow:inset 0 0 0 1px #26221e,inset 0 3px #2a2621,0 2px #0b0c0d}.story-backpack .story-bag-grid .sb-89{--bag-grid-gap:5px}.story-backpack .story-bag-grid .sb-89:before{display:none}.story-backpack .story-bag-grid .sb-90,.story-backpack .story-bag-grid .sb-92{background:#20262b;box-shadow:inset 0 0 0 1px #2c343a,inset 2px 2px #1a1f23}.story-backpack .story-bag-grid .sb-92{opacity:.38}.story-backpack .story-bag-grid .sb-90.pack-cell-fits{background:#22332a;box-shadow:inset 0 0 0 2px #859b83}.story-backpack .story-bag-grid .sb-93{overflow:hidden}.story-backpack .story-bag-grid .sb-93 .bottle-sprite{margin-bottom:12px}.story-backpack .story-bag-grid .sb-94,.ios-app .ios-bag-grid .sb-94{z-index:1;padding:2px 3px;font-size:9px;top:auto;bottom:3px;right:3px}.story-grid-bottle-effect{display:none}.story-backpack .story-bag-grid .story-grid-bottle-effect,.ios-app .ios-bag-grid .story-grid-bottle-effect{white-space:nowrap;text-align:center;text-overflow:ellipsis;background:#101215d9;padding:4px 30px 4px 4px;font-size:11px;font-weight:600;line-height:1.1;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.story-backpack .story-bag-grid .sb-95{padding:2px 4px;font-size:10px;top:3px;bottom:auto;left:3px}.story-shelf-tile.pack-bottle-card{cursor:pointer;gap:4px;width:100%;padding:8px;container-type:inline-size}.story-shelf-tile .pack-bottle-art{background:0 0;border-bottom:0;margin:6px 0 0;padding:0 0 2px}.story-shelf-tile .pack-bottle-art .bottle-sprite.has-merge{position:static}.story-shelf-tile .pack-bottle-count{padding:1px 4px;font-size:10px;top:6px;left:6px}.story-shelf-tile .pack-bottle-grade{background:#101215;border:1px solid;flex:none;padding:2px 3px;font:9px/1 Silkscreen,monospace;position:static}.story-shelf-tile .pack-bottle-name{font-size:12px}.story-shelf-tile .pack-bottle-footer{border-bottom:2px solid var(--bottle-color);background:#101215d9;align-items:center;gap:4px;margin:0 -8px;padding:4px 6px;display:flex}.story-shelf-tile .pack-bottle-effects{min-width:0;text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;gap:2px;min-block-size:calc(2lh + 2px);font-size:11px;line-height:1.25;display:flex}.story-shelf-tile :is(.pack-bottle-effect,.pack-bottle-secondary){color:var(--bottle-color);font-size:inherit;font-weight:600;display:block}.story-shelf-tile .pack-bottle-meta{color:#80878a;font-size:10px}@container (width<=100px){.story-shelf-tile .pack-bottle-grade{position:absolute;top:6px;bottom:auto;right:6px}.story-shelf-tile .pack-bottle-meta{min-block-size:2lh}}.story-shelf-tile .bottle-merge-indicator{color:#15171a;background:#b8a071;border:0;width:16px;height:16px;top:6px;right:6px;box-shadow:0 0 0 1px #101215}.story-backpack .pack-inspector{background:#181d20;border:1px solid #343d43;padding:14px}.story-backpack .pack-inspector.has-selection{border-color:#6b5f45}.bottle-inspector-dialog .story-backpack .pack-inspector{background:0 0;border:0;padding:20px}.story-backpack .pack-inspector .sb-115{gap:12px;padding-bottom:12px}.story-backpack .pack-inspector .sb-116{flex:none;width:88px;height:80px}.story-backpack .pack-inspector .sb-118{font-size:16px}.story-backpack .pack-inspector .sb-120{background:#14171a;border:1px solid #262d33;padding:10px 12px}.story-backpack .pack-inspector .sb-128{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.story-inspector-actions{border-top:1px solid #343d43;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.story-backpack .pack-combat-details{color:#80878a;font-size:12px}.ios-app .story-bag-toolbar{gap:10px;padding:12px 14px}.ios-app .story-bag-status{flex-basis:100%}.ios-app .story-bag-tools{flex-wrap:nowrap;flex:1;width:100%}.ios-app .story-bag-tools>button{min-width:40px;min-height:44px;padding:0 10px}.ios-app .story-bag-tools .story-arrange-label{display:none}.ios-app .story-bag-tools>.story-bag-commit{flex:1;min-width:0}.ios-app .story-bag-commit>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ios-app .ios-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ios-app .ios-bag-grid .story-grid-bottle-effect{padding-right:26px;font-size:10px}.ios-app .ios-bag-grid .sb-95{top:3px;bottom:auto;left:3px}.ios-app .ios-bag-grid .bottle-sprite{margin-bottom:12px}.ios-app .ios-bottle-actions{background:#181d20;border-top:1px solid #6b5f45}.ios-app .ios-bottle-action-heading>.bottle-sprite{outline-offset:4px;outline:1px solid #6b5f45}.class-creation-dialog .genesis-body{padding:0}.character-class-picker{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0}.class-picker-left{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.character-class-picker .class-picker-heading{flex-direction:column;align-items:flex-start;gap:10px}.character-class-picker .class-picker-heading p{flex:none}.character-class-picker .class-picker-heading h2{font-size:28px}.character-class-picker .class-picker-options{gap:8px;padding:0}.character-class-picker .class-picker-card{gap:6px;padding:10px 4px}.character-class-picker .class-picker-art{height:76px}.character-class-picker .class-picker-art img{height:74px}.character-class-picker .class-picker-card>strong{font:400 10px Silkscreen,monospace}.character-class-picker .class-preview-scene{border:1px solid #343d43;height:300px;min-height:300px;padding-bottom:54px}.character-class-picker .class-preview-scene>img{height:220px}.character-class-picker .class-preview-title{justify-content:space-between;position:absolute;bottom:18px;left:18px;right:18px}.character-class-picker .class-preview-title h3{font-size:26px}.character-class-picker .class-preview-details{border-left:1px solid #262d33;gap:16px;padding:24px}.character-class-picker .class-preview-description{margin:0;font-size:15px}.character-class-picker .class-preview-stats{background:#14171a;border:1px solid #343d43;padding:16px 14px}.character-class-picker .class-preview-stat{grid-template-columns:72px minmax(0,1fr) 26px 24px;gap:8px;font-size:13px}.character-class-picker .class-preview-bag{background:#14171a;border:1px solid #343d43;border-top:0;margin-top:-16px;padding:12px 14px}.character-class-picker .class-preview-bag p{font-size:12px}.character-class-picker .class-preview-cells{grid-template-columns:repeat(4,8px)}.character-class-picker .genesis-terms{background:0 0;border:0;margin:0;padding:0}.character-class-picker .genesis-terms-label{font-size:13px}.character-class-picker .genesis-terms p{font-size:11px}.class-creation-dialog .character-class-picker .genesis-footer{background:0 0;border-top:1px solid #262d33;flex-direction:column-reverse;gap:8px;margin-top:auto;padding:14px 0 0;display:flex}.character-class-picker .genesis-footer .sb-234,.character-class-picker .genesis-footer .sb-235{width:100%}.character-class-picker .genesis-consent-hint{text-align:center;margin:0;font-size:13px}.character-class-picker .class-picker-notice{grid-column:1/-1;margin:0 24px 24px}@media (width<=1100px){:is(.profile-page,.genesis-body) .profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.story-backpack .pack-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px}.story-bag-tools{flex:100%}.story-bag-tools>.story-bag-commit{margin-left:auto}}@media (width<=760px){.profile-page .profile-heading h1{font-size:24px}.profile-page .profile-player{flex-basis:100%}:is(.profile-page,.genesis-body) .profile-player-header{gap:14px;min-height:0;padding:16px}:is(.profile-page,.genesis-body) .profile-portrait{width:72px;height:104px}:is(.profile-page,.genesis-body) .profile-identity{gap:4px}:is(.profile-page,.genesis-body) .profile-identity h2{font-size:18px}:is(.profile-page,.genesis-body) .profile-strength strong{font-size:28px}:is(.profile-page,.genesis-body) .profile-tier{font-size:11px}:is(.profile-page,.genesis-body) .profile-record{gap:4px;margin-top:4px}:is(.profile-page,.genesis-body) .profile-record>div{gap:4px;padding:2px 6px}:is(.profile-page,.genesis-body) .profile-record dd{font-size:12px}:is(.profile-page,.genesis-body) .profile-record dt{font-size:11px}:is(.profile-page,.genesis-body) .profile-stats{gap:12px 10px;padding:12px 16px 14px}:is(.profile-page,.genesis-body) .profile-stats .pack-stat-value strong{font-size:15px}:is(.profile-page,.genesis-body) .profile-stats .pack-stat-heading,:is(.profile-page,.genesis-body) .profile-stats .pack-stat-value>span{font-size:11px}.story-backpack .pack-layout{grid-template-columns:minmax(0,1fr)}.story-backpack .pack-sidebar{position:static}.story-backpack .pack-shelf-items{grid-template-columns:repeat(3,minmax(0,1fr))}.story-backpack .story-bag-grid{border-width:2px;padding:8px}.story-backpack .story-bag-grid .sb-89{gap:4px}.story-backpack .story-bag-grid .story-grid-bottle-effect{font-size:10px}.character-class-picker{grid-template-columns:minmax(0,1fr);gap:0}.class-picker-left{gap:16px;padding:20px 16px 0}.character-class-picker .class-picker-heading h2{font-size:23px}.character-class-picker .class-picker-art,.character-class-picker .class-picker-art img{height:58px}.character-class-picker .class-picker-card>strong{font-size:8px}.character-class-picker .class-preview-scene{height:220px;min-height:220px;padding-bottom:38px}.character-class-picker .class-preview-scene>img{height:188px}.character-class-picker .class-preview-title{bottom:14px;left:14px;right:14px}.character-class-picker .class-preview-title h3{font-size:23px}.character-class-picker .class-preview-details{background:#14171a;border-left:0;margin:0 16px;padding:16px 14px}.character-class-picker .class-preview-stat{grid-template-columns:62px minmax(0,1fr) 22px 20px;gap:6px}.character-class-picker .class-preview-stats{border:0;padding:0}.character-class-picker .class-preview-bag{border:0;border-top:1px solid #262d33;margin-top:0;padding:12px 0}.class-creation-dialog .character-class-picker .genesis-footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));z-index:2;background:#181d20;flex-direction:column;margin:0 -30px -16px;position:sticky;bottom:0}.class-creation-dialog .character-class-picker .genesis-footer .sb-235{min-width:0}}@media (width<=370px){:is(.profile-page,.genesis-body) .profile-player-header,.ios-app .profile-player-header{gap:8px;padding-left:12px;padding-right:12px}:is(.profile-page,.genesis-body) .profile-portrait,.ios-app .profile-portrait{width:56px;height:104px}:is(.profile-page,.genesis-body) .profile-identity h2,.ios-app .profile-player h2{font-size:15px}:is(.profile-page,.genesis-body) .profile-strength strong,.ios-app .profile-strength strong{font-size:24px}:is(.profile-page,.genesis-body) .profile-record>div,.ios-app .profile-record>div{gap:3px;padding:2px 3px}.story-bag-tools>button{min-width:38px;padding:0 8px}.story-bag-tools .story-arrange-label{display:none}.story-bag-tools>.story-bag-commit{flex:1;min-width:0;padding:0 8px;font-size:13px}.story-build-totals>div{padding:8px 6px}.story-build-totals strong{font-size:14px}.character-class-picker .class-picker-art{height:60px}.character-class-picker .class-picker-art img{height:58px}.character-class-picker .class-picker-card>strong{font-size:7px}.character-class-picker .class-picker-role{font-size:9px}}.profile-page .story-backpack .pack-layout{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.profile-page .story-backpack .pack-main{flex:560px;min-width:0}.profile-page .story-backpack .pack-sidebar{flex:340px;min-width:0}.story-backpack .story-bag-toolbar,.story-backpack .story-bag-grid,.story-backpack .story-build-totals{width:100%;max-width:720px}@media (width<=760px){.profile-page .story-backpack .pack-sidebar{position:static}}.story-backpack .story-bag-grid .sb-89{--bag-grid-gap:5px;position:relative}.ios-app .ios-bag-grid .sb-89{--bag-grid-gap:4px;position:relative}.story-grid-link{z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.story-grid-link:before{content:"";width:var(--link-length);height:var(--link-thickness,4px);background:var(--link-color,#b8a071);box-shadow:0 0 12px var(--link-color,#b8a071), 0 0 4px var(--link-color,#b8a071);animation:2.4s ease-in-out infinite storyGridLinkGlow;position:absolute}.story-grid-link.is-vertical:before{width:var(--link-thickness,4px);height:var(--link-length)}.story-grid-link>span{background:var(--link-color,#b8a071);box-shadow:0 0 8px var(--link-label-glow,#b8a07188);color:#101215;white-space:nowrap;border:1px solid #0b0c0e;padding:2px 4px;font:600 10px/1 IBM Plex Sans,sans-serif;position:relative}@keyframes storyGridLinkGlow{0%,to{opacity:.7;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.35)}}@media (width<=760px){.story-backpack .story-bag-grid .sb-89{--bag-grid-gap:4px}}@media (prefers-reduced-motion:reduce){.story-grid-link:before,.story-grid-bottle-glow{animation:none!important}}.ios-app .profile-player.profile-panel{background-image:linear-gradient(90deg,#181c20f7,#181c20d9 50%,#181c208c),url(../assets/arena-bridge-clean.png)}.ios-app .profile-record>div{gap:4px;padding:2px 6px}.ios-app .story-bag-tools>button{min-height:40px}.ios-app .story-build-totals strong{font-size:15px}.ios-app .story-profile-tiers.is-compact .story-tier-cell-heading{flex-wrap:nowrap}.ios-app .story-profile-tiers.is-compact .story-tier-cell-heading>.story-tier-identity{min-width:0}@media (width<=370px){.story-profile-tiers.is-compact .story-tier-lock{grid-template-columns:1fr}.story-profile-tiers.is-compact .story-tier-lock>button{grid-area:4/1;justify-self:start}}.profile-overview .chest-card-header{display:flex}.profile-overview .chest-card-icon{background:#121518;border-color:#2a3137;flex:none}.profile-overview .chest-card-summary{flex:1}.profile-overview .chest-card-icon .sb-155{background:#7a6249;top:10px;left:8px;right:8px;box-shadow:inset 0 2px #8e7457,inset 0 -3px #4e3f2f,inset 0 0 0 2px #2e251c}.profile-overview .chest-card-icon .sb-156{background:#5e4b38;height:18px;inset:22px 8px auto;box-shadow:inset 0 0 0 2px #2e251c,inset 0 3px #3e3226}.profile-overview .chest-card-icon .sb-157{top:19px;left:26px;box-shadow:inset 0 -2px #8c7650}.profile-overview .chest-card-progress,.profile-overview .chest-tier-hint,.profile-overview .chest-card-gold-note{margin:0 14px 12px}.profile-overview .chest-tier-hint{font-size:13px}.story-inspector-actions>button{flex:1;min-height:42px}.story-inspector-actions>.story-inspector-combine{color:#15171a;background:#b8a071;border-color:#cdb687;flex:100%;min-height:44px;font-size:15px;font-weight:600}.story-inspector-actions>button:disabled{cursor:default;color:#80878a;background:#1b2125;border:1px dashed #3b474e}.story-backpack .pack-inspector .sb-126{gap:8px}.story-inspector-tip{margin-top:12px;display:block}.story-placement-hint{color:#b8a071;font-size:13px;margin-top:-6px!important}.story-placement-hint,.story-bag-board>.pack-drop-error{min-block-size:2lh}.ios-app .ios-bottle-action-heading>button{color:#c9c6bc;background:#13161a;border:0;width:36px;height:36px;min-height:36px;padding:0;font:400 15px/1 Silkscreen,monospace;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #343d43}.story-backpack .story-bag-grid .sb-95,.ios-app .ios-bag-grid .sb-95{display:none}.story-backpack .story-bag-grid .sb-93,.ios-app .ios-bag-grid .sb-93{margin:0;padding:0}.story-backpack .story-bag-grid .story-grid-bottle-effect{font-size:12px}.story-backpack .story-bag-grid .sb-92{opacity:1;box-shadow:none;background:#161a1d;border:1px dashed #343d43}.story-backpack .story-bag-grid .sb-91{background:repeating-linear-gradient(45deg,#161a1d 0 3px,#252c31 3px 6px)}.profile-functional-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.profile-functional-links>button{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:40px;padding:0 14px;font:500 13px IBM Plex Sans,sans-serif}.story-tier-cell button.is-upgrade{color:#15171a;background:#b8a071;border-color:#cdb687}.story-tier-cell button.is-upgrade:disabled{color:#80878a;background:#1b2125;border:1px dashed #3b474e}.ios-app .profile-overview .chest-card-header{padding:14px 14px 12px}.ios-app .profile-overview .chest-card-open{color:#ecebe4;background:#20262b;border:1px solid #b8a071;min-height:44px}.ios-app .profile-overview .chest-card-open:disabled{color:#80878b;background:#1b2125;border:1px dashed #3b474e}@media (width<=540px){.storybook-app .profile-page{padding:20px 16px 32px}}.ios-app .ios-bag-grid .sb-89{outline:none}.story-backpack .pack-shelf .sb-139,.ios-app .ios-bag .ios-shelf-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.story-backpack .pack-shelf .sb-139>button,.ios-app .ios-bag .ios-shelf-filters>button{flex:none}.story-shelf-tile .bottle-merge-indicator svg,.story-backpack .story-bag-grid .bottle-merge-indicator svg,.ios-app .ios-bag-grid .bottle-merge-indicator svg{width:10px;height:10px}.story-backpack .story-bag-grid .bottle-merge-indicator,.ios-app .ios-bag-grid .bottle-merge-indicator{color:#15171a;background:#b8a071;border:0;width:16px;height:16px;top:3px;right:3px;box-shadow:0 0 0 1px #101215}.storybook-app .class-creation-dialog .genesis-body{padding:0}.ios-app.storybook-app .class-creation-dialog .sb-374{padding:calc(14px + var(--ios-safe-top)) 16px 14px 20px;display:flex}.ios-app.storybook-app .class-creation-dialog .sb-375{order:initial;color:#c9c6bc;justify-self:auto;margin-left:auto}.ios-app.storybook-app .class-creation-dialog .genesis-body{padding-bottom:120px}.ios-app.storybook-app .class-creation-dialog .character-class-picker{gap:0}.ios-app.storybook-app .class-preview-title{top:auto}.ios-app.storybook-app .class-preview-scene>img{height:188px}.ios-app.storybook-app .class-creation-dialog .character-class-picker .genesis-terms{padding:0}@media (width<=760px){.storybook-app .class-creation-dialog .genesis-body{padding-bottom:120px}.storybook-app .class-creation-dialog .character-class-picker .genesis-footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));margin:0;position:fixed;bottom:0;left:0;right:0}}.ios-app .profile-stats .pack-stat-value strong{white-space:nowrap}.ios-app .profile-stats .pack-stat-value{flex-wrap:wrap;gap:0 3px}.ios-app.storybook-app .class-creation-dialog .genesis-body{padding:0 0 120px}.profile-player .profile-stats .pack-stat{grid-template-rows:auto 1fr auto;display:grid}.profile-player .profile-stats .pack-stat-value>:is(strong,span){white-space:nowrap}.profile-player .profile-stats .pack-stat-value{flex-wrap:wrap;align-content:start}.story-grid-bottle-glow{pointer-events:none;border:2px solid var(--bottle-color);animation:2.4s ease-in-out infinite storyGridBottleGlow;position:absolute;inset:-2px}@keyframes storyGridBottleGlow{0%,to{opacity:.35}50%{opacity:1}}.story-grid-bottle-footer{display:contents}:is(.story-backpack .story-bag-grid,.ios-app .ios-bag-grid) .story-grid-bottle-footer{background:#101215d9;align-items:center;gap:4px;padding:3px 3px 3px 4px;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.story-backpack .story-bag-grid,.ios-app .ios-bag-grid) .story-grid-bottle-footer .story-grid-bottle-effect{background:0 0;flex:1;min-width:0;padding:0;font-size:12px;position:static}:is(.story-backpack .story-bag-grid,.ios-app .ios-bag-grid) .story-grid-bottle-footer .sb-94{flex:none;margin:0;font:9px/1 Silkscreen,monospace;position:static}.ios-app .ios-bag-grid .story-grid-bottle-footer .story-grid-bottle-effect{font-size:11px}.ios-app .ios-bag-grid .sb-90{box-shadow:inset 0 0 0 1px #2c343a,inset 2px 2px #1a1f23}.ios-app .ios-bag-grid .sb-90.pack-cell-fits{box-shadow:inset 0 0 0 2px #859b83}.class-bag-adoption{color:#d9c291;background:#1e1b15;border:1px solid #5a4c33;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.class-bag-adoption p{flex:220px;margin:0;line-height:1.5}.character-class-picker .class-preview-cells>span{width:10px;height:10px}:is(.story-backpack .story-bag-grid,.ios-app .ios-bag-grid) .sb-93 .bottle-sprite{max-width:calc(100% - 8px);max-height:calc(100% - 16px);margin-bottom:14px}.bag-card-tools{background:#181c20;border:1px solid #343d43;min-width:0;padding:14px}.bag-card-tools>h3{color:#d9c28d;margin:0 0 10px;font:500 15px IBM Plex Sans,sans-serif}.bag-card-actions{flex-wrap:wrap;gap:8px;display:flex}.bag-card-actions>:is(button,a){color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font:500 14px IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.bag-card-actions>:is(button,a):hover{background:#283037;border-color:#b8a071}.bag-card-actions>:is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d9c28d}.bag-card-actions>button:disabled{opacity:.6;cursor:default}.bag-card-actions svg{flex:none;width:16px;height:16px}.bag-card-tools>p{color:#afb4b5;margin:10px 0 0;font:12px/1.5 IBM Plex Sans,sans-serif}.bag-card-tools>p[role=alert]{color:#d9a49f}@media (width<=480px){.bag-card-actions>:is(button,a){flex:auto}}.sb-60.backpack-page{gap:24px;max-width:1520px;padding:24px 24px 48px}.pack-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:40px;display:grid}.pack-main{gap:16px;min-width:0;display:grid;container:pack-main/inline-size}.pack-character,.pack-preparation{background:#181d20;border:1px solid #343d43;min-width:0}.pack-character-header{align-items:center;gap:16px;padding:14px 16px;display:flex}.pack-character{grid-template-columns:minmax(248px,1.5fr) minmax(0,4fr);align-items:center;display:grid}.pack-portrait{background:#151a1d;border:1px solid #343d43;flex:none;width:58px;height:58px;position:relative;overflow:hidden}.pack-identity{gap:8px;min-width:0;display:grid}.pack-identity .sb-58{overflow-wrap:anywhere;font-size:16px}.pack-strength{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.pack-strength>strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.pack-strength-bonus{color:#b8a071;font-size:16px;font-weight:600}.pack-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;padding:14px 16px 14px 0;display:grid}.pack-stat{min-width:0}.pack-stat-heading{color:#afb4b5;white-space:nowrap;font-size:13px}.pack-stat-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0 8px;display:flex}.pack-stat-value strong{font-size:22px;line-height:1.2}.pack-stat-value>span{color:var(--stat-color);font-size:12px;font-weight:600}.pack-stat.is-inactive .pack-stat-value strong{color:#5a666e}.pack-stat-bar{background:#101518;height:5px;display:flex;overflow:hidden}.pack-stat-bar>span:first-child{background:#5a666e}.pack-stat-bar>span:last-child{background:var(--stat-color)}.pack-build-header{border-bottom:1px solid #2c353b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pack-build-status{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.pack-build-actions{flex-wrap:wrap;gap:8px;display:flex}.pack-build-actions>button:disabled{opacity:.5;cursor:default}.pack-build-header .sb-85{font-size:13px}.pack-workspace{background:#14181b;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);display:grid}.pack-board{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.pack-grid{padding:12px}.pack-grid-capacity{color:#afb4b5;margin:0;font-size:13px}.pack-grid .sb-89{--bag-grid-gap:4px;outline:none}.pack-grid .sb-89:before{content:"";z-index:1;pointer-events:none;border:1px solid #859b83;grid-area:1/2/span 3/span 4}.pack-grid .sb-91{color:#0000;background:repeating-linear-gradient(45deg,#161a1d 0 3px,#252c31 3px 6px)}.pack-grid .sb-92{color:#0000}.pack-grid .sb-93{margin:0;box-shadow:inset 0 0 0 2px #2c353b}.pack-grid .sb-93 .bottle-sprite.has-merge{position:static}.pack-grid .bottle-merge-indicator{width:14px;height:14px;top:2px;right:2px}.bottle-sprite.has-merge{position:relative}.bottle-merge-indicator{z-index:1;color:#dcc58d;background:#151a1e;border:1px solid #b8a071;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:0;right:0;box-shadow:0 0 5px #b8a07166}.bottle-merge-indicator svg{shape-rendering:crispedges;width:12px;height:12px}.pack-guided-action{outline-offset:3px;outline:2px solid #dcc58d;animation:1.6s ease-in-out infinite alternate packGuideGlow;box-shadow:0 0 18px #b8a07166}@keyframes packGuideGlow{to{box-shadow:0 0 26px #b8a071aa}}@media (prefers-reduced-motion:reduce){.pack-guided-action{animation:none}}.pack-grid .sb-90.pack-cell-fits{background:#22332a;box-shadow:inset 0 0 0 1px #859b83}.pack-grid .sb-90.pack-cell-fits:hover{background:#2d4435!important}.pack-drop-cell{z-index:3;pointer-events:none;background:#859b8352;border:2px solid #b8a071;box-shadow:inset 0 0 0 1px #859b83}.pack-drop-cell.is-invalid{background:#c7797240;border-color:#c77972;box-shadow:inset 0 0 0 1px #c77972}.pack-drop-error{color:#c77972}.pack-grid-help,.pack-shelf-help{color:#afb4b5;margin:0;font-size:14px;line-height:1.55}.pack-fit-key{background:#22332a;border:1px solid #859b83;width:12px;height:12px}.pack-legend{color:#80878a}.pack-selection{color:#b8a071;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.pack-selection>div{flex:none;gap:8px;display:flex}.pack-selection .sb-106{padding:0 12px;font-size:22px}.pack-shelf{border-left:1px solid #2c353b;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.pack-shelf.is-drag-over{outline-offset:6px;background:#201e18;outline:2px dashed #b8a071}.pack-shelf-drop-hint{text-align:center;color:#b8a071;min-height:22px;margin:auto 0 0;font-size:14px}.pack-shelf .sb-138{font-size:16px}.pack-shelf .sb-137{gap:8px}.pack-shelf .sb-140{min-height:34px;padding:0 8px;font-size:12px}.pack-shelf-items{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));align-items:start;gap:6px;display:grid}.pack-bottle-card{color:#ecebe4;text-align:left;min-width:0;font:inherit;cursor:grab;border:1px solid #343d43;flex-direction:column;gap:4px;padding:6px;display:flex;position:relative;container-type:inline-size}.pack-item-new{z-index:1;color:#101215;letter-spacing:.02em;pointer-events:none;background:#b8a071;padding:2px;font:600 8px/1 IBM Plex Sans,sans-serif;position:absolute;bottom:2px;left:2px}.sb-93.pack-bottle-new>.pack-item-new{top:2px;bottom:auto}.sb-93.pack-bottle-new>.sb-95{top:16px}.pack-bottle-card:hover{background:#20262b!important}.pack-bottle-card:focus-visible{outline-offset:2px;outline:2px solid #b8a071}.pack-bottle-count{z-index:1;color:#80878a;background:#111619;border:1px solid #434d54;padding:1px 4px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:8px;left:8px}.pack-bottle-count.is-pair{color:#b8a071;border-color:#b8a071}.pack-bottle-grade{position:absolute;bottom:2px;right:2px}.pack-bottle-art{--potion-cell-size:min(40px, 50cqw);height:calc(2 * var(--potion-cell-size) + 4px);border-bottom:2px solid var(--bottle-color);justify-content:center;align-items:flex-end;margin-top:4px;display:flex;position:relative}.pack-bottle-art .bottle-sprite{width:100%;height:100%}.pack-bottle-art .bottle-sprite img{object-position:center bottom}.pack-bottle-art .bottle-sprite.has-merge{position:static}.pack-bottle-art .bottle-merge-indicator{top:2px;right:2px}.pack-bottle-name{overflow-wrap:anywhere;font-size:13px;font-weight:600}.pack-bottle-effect{color:var(--bottle-color);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;font-weight:600;display:flex}.pack-bottle-effect>span{color:#afb4b5;font:8px/1.5 Silkscreen,monospace}.pack-bottle-meta{color:#80878a;flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:12px;display:flex}.pack-bottle-secondary{color:var(--bottle-color);font-size:10px}.pack-shelf-help{color:#80878a;font-size:13px}.pack-build-footer{background:#181d20;border-top:1px solid #2c353b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;padding:14px 16px;display:grid}.pack-build-summary{gap:10px;min-width:0;display:grid}.pack-build-controls{justify-content:flex-end;gap:8px;display:flex}.pack-build-controls>button{white-space:nowrap;min-height:44px;padding:0 12px}.pack-build-controls>button:disabled{cursor:not-allowed}.pack-build-controls>.sb-106:disabled{opacity:.5}.pack-commit-build{color:#15171a;cursor:pointer;background:#b8a071;border:1px solid #cdb687;min-width:136px;font:600 14px IBM Plex Sans,sans-serif}.pack-commit-build:hover:enabled{background:#c7b083}.pack-commit-build:disabled{color:#80878b;background:#20262b;border-color:#434d54}.pack-combat-details{color:#80878a;width:100%;font-size:12px}.pack-combat-details summary{cursor:pointer;width:fit-content}.pack-combat-details .effective-stats{padding-top:8px;display:block}.sb-152.pack-sidebar{gap:14px}.pack-sidebar .sb-108{background:#181d20;flex:none;gap:14px;padding:16px}.pack-inspector.has-selection{border-color:#6b5f45}.pack-potion-tooltip{z-index:100;color:#ecebe4;text-align:left;background:#181c20;border:1px solid #b8a071;width:min(280px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px;font:13px/1.5 IBM Plex Sans,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0008}.pack-potion-tooltip-heading{align-items:center;gap:12px;display:flex}.pack-potion-tooltip-heading strong{font-size:15px}.pack-potion-tooltip p{margin:10px 0 0}.pack-potion-tooltip-meta{color:#afb4b5;font-size:12px}.pack-potion-tooltip-effect{color:#b8a071}.pack-potion-tooltip-neighbors{border-top:1px solid #343d43;margin-top:14px;padding-top:12px}.pack-potion-tooltip-neighbors ul{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pack-potion-tooltip-neighbors li{gap:3px;display:grid}.pack-inspector-controls{justify-content:space-between;gap:12px;display:flex}.pack-inspector-control{color:#ecebe4;cursor:pointer;background:#111619;border:1px solid #59636a;place-items:center;width:36px;height:36px;padding:0;font:18px IBM Plex Sans,sans-serif;display:grid}.pack-inspector-control:hover{background:#252a2c;border-color:#b8a071}.pack-inspector-control:focus-visible{outline-offset:3px;outline:2px solid #b8a071}.potion-guide{padding:20px 28px 28px}.potion-guide-intro{color:#afb4b5;margin:0 0 20px;font-size:14px;line-height:1.5}.potion-guide-diagram{--potion-card-width:44%;isolation:isolate;grid-template-columns:minmax(0, var(--potion-card-width)) minmax(0, 1fr);column-gap:56px;display:grid;position:relative}.potion-guide-diagram:before{content:"";width:var(--potion-card-width);box-sizing:border-box;z-index:-1;background:#111619;border:1px solid #6b5f45;position:absolute;inset:0 auto 0 0;box-shadow:0 8px 24px #080b0d40}.potion-guide-item{overflow-wrap:anywhere;border-bottom:1px solid #2c353b;flex-direction:column;justify-content:center;min-width:0;margin:0 18px;padding:16px 0;font-size:13px;line-height:1.5;display:flex;position:relative}.potion-guide-item:nth-last-child(2){border-bottom:0}.potion-guide-number{color:#dfc38c;background:#25251f;border:1px solid #b8a071;place-items:center;width:21px;height:21px;font:10px/1 Silkscreen,monospace;display:grid;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.potion-guide-identity{align-items:center;gap:14px;display:flex}.potion-guide-identity strong{color:#ecebe4;min-width:0;font-size:18px;line-height:1.3}.potion-guide-picture{background:#181d20;border:1px solid #343d43;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:88px;height:80px;padding:6px;display:grid}.potion-guide-strengths{flex-wrap:wrap;gap:8px;display:flex}.potion-guide-strengths>span{text-align:center;color:#80878a;border:1px solid #343d43;min-width:38px;padding:7px 8px;font:12px/1 Silkscreen,monospace}.potion-guide-strengths>.is-current{color:#ecebe4;background:#2c2922;border-color:#b8a071}.potion-guide-meta{color:#afb4b5;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.potion-guide-effect{color:#ecebe4;background:#181d20;border:1px solid #343d43;padding:12px;font-size:15px}.potion-guide-explanation{align-self:center;min-width:0;padding:10px 0;position:relative}.potion-guide-arrow{fill:none;stroke:#b8a071;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:16px;position:absolute;top:50%;left:-44px;transform:translateY(-50%)}.potion-guide-explanation h3{color:#ecebe4;margin:0 0 6px;font-size:14px;font-weight:600}.potion-guide-explanation p{color:#afb4b5;margin:0;font-size:13px;line-height:1.6}.potion-guide-adjacency,.potion-guide-recipe,.potion-guide-combine-details{gap:10px;display:grid}.potion-guide-neighbors{border-top:1px solid #2c353b;gap:8px;margin:0;padding:10px 0 0;list-style:none;display:grid}.potion-guide-neighbors li{flex-wrap:wrap;gap:4px 8px;display:flex}.potion-guide-neighbors li>:first-child{color:#95ad92}.potion-guide-neighbors small{color:#80878a;margin-left:auto;font-size:12px}.potion-guide-label{color:#b8a071;font:11px/1.5 Silkscreen,monospace}.potion-guide-muted{color:#80878a;font-size:12px}.potion-guide-effects{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:8px;display:grid}.potion-guide-effects>:first-child,.potion-guide-effects>:last-child{background:#181d20;border:1px solid #343d43;padding:8px}.potion-guide-effects>:last-child{border-color:#6b5f45}.potion-guide-combine{color:#ecebe4;text-align:center;background:#2c2922;border:1px solid #b8a071;padding:10px;font-weight:600}.potion-guide-combine.is-disabled{color:#80878a;background:0 0;border-style:dashed;border-color:#59636a}.potion-guide-maxed{color:#dfc38c}.potion-guide .merge-preview{font-size:12px}.potion-guide-note{color:#80878a;margin:18px 0 0;font-size:12px;line-height:1.5}@media (width<=600px){.potion-guide{padding:16px}.potion-guide-diagram{--potion-card-width:100%;grid-template-columns:minmax(0,1fr);column-gap:0}.potion-guide-item{border-bottom:0;padding:18px 0 12px}.potion-guide-number{top:auto;bottom:0;right:-8px;transform:none}.potion-guide-explanation{background:#1c2226;border-bottom:1px solid #343d43;margin:0 1px;padding:12px 18px 20px}.potion-guide-explanation:last-child{border-bottom:0}.potion-guide-explanation h3{padding-right:28px}.potion-guide-arrow{width:28px;top:12px;left:auto;right:0;transform:rotate(90deg)}}.pack-inspector .sb-110,.pack-sidebar .sb-127{letter-spacing:1px;font-size:12px}.pack-inspector .sb-111{line-height:1.55}.pack-inspector .sb-116{background:#111619;border-width:1px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:88px;height:80px;padding:6px;display:grid}.pack-inspector .sb-116 .bottle-sprite{width:100%;height:100%}.pack-inspector .sb-118{font-size:17px}.pack-inspector .sb-23{font-size:12px;line-height:1.5}.pack-selection-status{color:#80878a;margin-top:4px}.pack-inspector .sb-121{font-size:15px}.pack-inspector .sb-126{gap:10px}.pack-inspector .sb-129,.pack-inspector .sb-130{align-self:stretch;padding:8px;line-height:1.5}.pack-inspector .sb-132{width:100%}.pack-inspector .sb-123{flex-wrap:wrap}.pack-inspector .merge-preview{font-size:12px}.pack-sidebar .sb-166,.pack-sidebar .sb-167{width:100%;min-height:56px}.pack-sidebar .pack-battle>.sb-73{font-size:13px;line-height:1.55}@container pack-main (width<=800px){.pack-character{grid-template-columns:minmax(0,1fr)}.pack-stats{padding:0 16px 16px}}@container pack-main (width>=801px) and (width<=960px){.pack-stats{gap:12px}.pack-stat-value{gap:4px}.pack-stat-value strong{font-size:20px}.pack-stat-value>span{font-size:11px}}@media (width>=1500px){.pack-layout{grid-template-columns:minmax(0,1fr) 330px}.pack-shelf-items{grid-template-columns:repeat(auto-fill,minmax(94px,1fr))}}@media (width<=1200px){.pack-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.pack-stat-heading{font-size:12px}.pack-stat-value{gap:4px}.pack-stat-value strong{font-size:19px}.pack-board,.pack-shelf{padding:14px}.pack-workspace{grid-template-columns:minmax(0,1fr)}.pack-board .pack-grid{align-self:center;width:100%;max-width:540px}.pack-shelf{border-top:1px solid #2c353b;border-left:0}.pack-shelf-items{grid-template-columns:repeat(auto-fill,minmax(94px,1fr))}}@media (width<=900px){.sb-60.backpack-page{gap:16px;padding:20px 16px 40px}.pack-layout{grid-template-columns:minmax(0,1fr)}.pack-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pack-shelf{border-top:0;border-left:1px solid #2c353b}.sb-152.pack-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pack-inspector,.pack-sidebar>.pack-battle,.pack-sidebar .sb-166,.pack-sidebar .sb-167,.pack-sidebar>.sb-73,.pack-sidebar>.sb-168{grid-column:1/-1}}@media (width<=650px){.pack-character-header{gap:12px;padding:12px}.pack-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;padding:4px 12px 12px}.pack-stat-value{margin:8px 0 6px}.pack-stat-value>span{font-size:11px}.pack-workspace{grid-template-columns:minmax(0,1fr)}.pack-shelf{border-top:1px solid #2c353b;border-left:0}.pack-build-header{padding:12px}.pack-build-actions{width:100%}.pack-build-actions>button{flex:1}.pack-shelf .sb-140{min-height:40px}.pack-shelf-items{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.pack-board,.pack-shelf{padding:12px}.pack-grid{padding:8px}.pack-grid .sb-89{gap:3px}.sb-152.pack-sidebar{align-items:stretch;display:flex}.pack-selection{align-items:flex-start}.pack-build-footer{grid-template-columns:minmax(0,1fr);padding:12px}.pack-grid-help,.pack-shelf-help{font-size:13px}}@media (width<=359px){.sb-60.backpack-page{padding:16px 10px 32px}.pack-stat-heading{font-size:11px}.pack-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-stat-value strong{font-size:19px}.pack-shelf-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.pack-battle{gap:12px;min-width:0;display:grid}.chest-artwork{--chest-scale:1;width:calc(96px * var(--chest-scale));height:calc(84px * var(--chest-scale));flex:none;display:block;position:relative}.chest-artwork-canvas{width:96px;height:84px;transform:scale(var(--chest-scale));transform-origin:0 0;display:block;position:absolute}.chest-artwork-canvas>span{display:block;position:absolute}.chest-artwork-rays{visibility:hidden;clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);transform-origin:bottom;background:linear-gradient(#0000,#f2d68c8c);height:48px;top:-6px;left:4px;right:4px}.chest-artwork-lid{background:#7a6249;height:22px;top:18px;left:8px;right:8px;box-shadow:inset 0 3px #8e7457,inset 0 -4px #4e3f2f,inset 0 0 0 3px #2e251c}.chest-artwork-seam{visibility:hidden;background:#f2d68c;height:4px;top:36px;left:12px;right:12px;box-shadow:0 0 10px 3px #f2d68cb3}.chest-artwork-body{background:#5e4b38;height:38px;top:40px;left:8px;right:8px;box-shadow:inset 0 0 0 3px #2e251c,inset 0 5px #3e3226}.chest-artwork-strap{background:#3a2f24;width:5px;height:60px;top:18px}.chest-artwork-strap.is-left{left:20px}.chest-artwork-strap.is-right{right:20px}.chest-artwork-lock{background:#8b9196;width:16px;height:16px;top:34px;left:40px;box-shadow:inset -3px -3px #5a6066,0 0 0 2px #2e251c}.chest-artwork:is(.is-open,.is-opening) .chest-artwork-lid{transform-origin:0 100%;top:14px;transform:rotate(-9deg)}.chest-artwork:is(.is-open,.is-opening) :is(.chest-artwork-rays,.chest-artwork-seam){visibility:visible}.chest-artwork:is(.is-open,.is-opening) .chest-artwork-strap{height:38px;top:40px}.chest-artwork:is(.is-open,.is-opening) .chest-artwork-lock{background:#d9b86a;width:12px;height:14px;top:44px;left:42px;box-shadow:inset -3px -3px #8c7650}.chest-artwork.is-animated .chest-artwork-rays{animation:2.4s ease-in-out infinite storyChestRay}.chest-artwork.is-animated .chest-artwork-seam{animation:1.8s ease-in-out infinite storyChestGlow}.chest-artwork.is-opening.is-animated .chest-artwork-lid{animation:.8s steps(4,end) forwards chestLidOpen}@keyframes storyChestGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes storyChestRay{0%,to{opacity:.55;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes chestLidOpen{0%{top:18px;transform:rotate(0)}to{top:14px;transform:rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.chest-artwork.is-animated :is(.chest-artwork-lid,.chest-artwork-rays,.chest-artwork-seam){animation:none}}.story-chest-reveal .chest-reward-stage{align-self:center;width:min(220px,100%);height:176px;margin:0 auto -8px}.chest-reward-stage .battle-drop-halo{background:radial-gradient(circle, var(--drop-accent), transparent 65%);border:0;width:100%;height:100%;transform:none}.chest-reward-stage .chest-artwork{--chest-scale:1.58333}.story-chest-reveal .sb-245.is-single-reward{grid-template-columns:minmax(0,240px);justify-content:center}.story-chest-reveal .is-single-reward .sb-246{gap:8px;padding:14px 12px}.chest-confirmed-opening{animation:.8s steps(4,end) forwards chestConfirmedOpen;position:absolute}.chest-confirmed-opening .chest-artwork{--chest-scale:1.625}.chest-bottle-reveal.has-lid-opening .battle-drop-bottle{animation-delay:.8s,1.5s}.chest-bottle-reveal.has-lid-opening .battle-drop-halo{animation-delay:.8s}.chest-bottle-reveal.has-lid-opening .battle-drop-sparks i{animation-delay:calc(.8s + var(--spark-delay))}@keyframes chestConfirmedOpen{0%,99%{opacity:1}to{opacity:0;visibility:hidden}}@media (width<=600px){.story-chest-reveal .chest-reward-stage{height:148px}.chest-reward-stage .chest-artwork{--chest-scale:1.33333}}.story-chest-reveal .chest-bottle-reveal{box-sizing:border-box;align-self:stretch;width:100%;min-width:0}.story-chest-reveal .chest-bottle-reveal .battle-drop-stage{margin-block:0 12px}@media (width<=600px){.story-chest-reveal .chest-bottle-reveal{padding:16px 12px}.story-chest-reveal .chest-bottle-reveal .battle-drop-stage{height:176px}.story-chest-reveal .chest-bottle-reveal .battle-drop-name{font-size:18px}}.chest-card.story-chest-card{box-sizing:border-box;color:#ecebe4;background:#181d20;flex-direction:column;min-width:0;height:100%;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex}.chest-card.story-chest-card>header.chest-card-header{background:linear-gradient(#1a1e21,#16191c);border-bottom:1px solid #2a3137;align-items:center;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.chest-card.story-chest-card.is-ready .chest-card-header{background:radial-gradient(60% 90% at 18% 60%,#e8cf8e38,#0000 70%),linear-gradient(#1e2124,#181d20)}.chest-card-art{flex:none;width:96px;height:84px;position:relative}.is-waiting .chest-card-art{filter:saturate(.45)brightness(.72)}.chest-card.story-chest-card .chest-card-summary{flex:1;gap:6px}.chest-card.story-chest-card .chest-card-summary h2{text-shadow:2px 2px #000;font:400 18px/1.15 Silkscreen,monospace}.chest-card.story-chest-card .chest-card-tier{color:#80878a;letter-spacing:.08em;text-transform:none;font:400 10px/1 Silkscreen,monospace}.chest-card.story-chest-card.is-ready .chest-card-summary{gap:5px}.chest-card.story-chest-card.is-ready .chest-card-tier{color:#b8a071}.chest-card-ready-row{color:#c9c6bc;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.chest-card-ready-badge{color:#15171a;letter-spacing:.08em;background:#d9b86a;padding:3px 7px;font:400 10px/1 Silkscreen,monospace;animation:1.8s ease-in-out infinite storyChestGlow;box-shadow:0 0 12px #d9b86a8c}.chest-card-next{color:#afb4b5;font-size:13px}.chest-card-timer{font-variant-numeric:tabular-nums;font:400 22px/1 Silkscreen,monospace}.chest-card.story-chest-card .chest-card-progress{background:#0f1214;border:0;width:100%;height:6px;margin:0;padding:1px;box-shadow:0 0 0 1px #262d33}.chest-card.story-chest-card .chest-card-progress>span{background:#8a7752}.chest-card.story-chest-card .chest-focus{border-top:0;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.chest-focus-heading{align-items:center;gap:8px;display:flex}.chest-focus-tag{color:#80878a;margin-left:auto;font-size:12px}.chest-focus-lock{color:#d9c291;letter-spacing:.06em;white-space:nowrap;background:#1a1510;align-items:center;gap:5px;padding:3px 6px;font:400 9px/1 Silkscreen,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #4a3f2e}.chest-focus-lock svg{width:10px;height:10px}.chest-card.story-chest-card .chest-focus.is-locked{background:repeating-linear-gradient(135deg,#171b1e 0 6px,#15181b 6px 12px)}.chest-focus-picker{background:#121518;border:1px solid #4a3f2e;align-items:center;gap:12px;min-width:0;min-height:60px;padding:8px 40px 8px 8px;display:flex;position:relative}.chest-focus-picker.has-no-focus{border-color:#343d43}.chest-focus-picker:after{content:"";pointer-events:none;border-bottom:2px solid #afb4b5;border-right:2px solid #afb4b5;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.chest-focus-picker:focus-within{outline-offset:2px;outline:2px solid #b8a071}.chest-focus-picker.is-disabled{opacity:.5}.chest-focus-picture{--potion-cell-size:24px;width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--focus-color,#343d43);background:#181c20;flex:none;place-items:center;display:grid}.chest-focus-picture.is-empty{box-shadow:none;color:#5a666e;background:#15181b;border:1px dashed #434d54;font:400 18px/1 Silkscreen,monospace}.chest-focus-identity{flex:1;gap:4px;min-width:0;display:grid}.has-no-focus .chest-focus-identity{color:#c9c6bc;gap:3px}.chest-focus-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.chest-focus-identity small{color:#80878a;font-size:12px}.chest-focus-rarity{text-transform:uppercase;border:1px solid;justify-self:start;padding:2px 5px;font:400 9px/1 Silkscreen,monospace}.chest-card.story-chest-card .chest-focus-note{color:#afb4b5;text-wrap:pretty;font-size:12px;line-height:1.45}.chest-focus.is-locked .chest-focus-title{color:#afb4b5}.chest-focus.is-locked .chest-focus-picker{opacity:1;background:#101316;border:1px dashed #3b434b;padding:8px}.chest-focus.is-locked .chest-focus-picker:after{display:none}.chest-focus.is-locked .chest-focus-picture{box-shadow:none;color:#5a666e;background:#13161a;border:0}.chest-focus-picture>svg{width:18px;height:18px}.chest-focus.is-locked .chest-focus-identity strong{color:#5a666e;font-weight:500}.chest-card.story-chest-card .chest-focus-picker select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:15px;position:absolute;inset:0}.chest-card.story-chest-card .chest-focus-picker select:disabled{cursor:not-allowed}.chest-focus-upgrade{color:#e8cf8e;cursor:pointer;background:0 0;border:1px solid #8a7752;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font:600 14px IBM Plex Sans,sans-serif;display:flex}.chest-focus-upgrade>span{font-weight:400}.chest-focus-upgrade:hover{background:#1f1b14;border-color:#b8a071}.chest-card.story-chest-card .chest-card-actions{border-top:1px solid #262d33;margin-top:auto;padding:12px 16px 16px;display:flex}.chest-card.story-chest-card .chest-card-open{flex:1;min-height:46px;font:600 15px IBM Plex Sans,sans-serif;box-shadow:0 0 0 2px #0b0c0e}.chest-card.story-chest-card .chest-card-open:disabled{box-shadow:none;font-variant-numeric:tabular-nums}.chest-card.story-chest-card.is-ready .chest-card-open{color:#15171a;background:#b8a071;border-color:#cdb687}.chest-card.story-chest-card.is-ready .chest-card-open:hover{background:#c7b083!important}.chest-card.story-chest-card :is(.chest-card-notice,.chest-card-gold-note){margin:0;padding:0 16px 14px}@media (prefers-reduced-motion:reduce){.chest-card-ready-badge{animation:none}}.profile-page{flex-direction:column;gap:24px;width:100%;max-width:1320px;margin:0 auto;padding:24px 24px 48px;display:flex}.profile-heading{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.profile-preview-status{color:#afb4b5;align-items:center;gap:10px;margin:0;display:flex}.profile-loading-preview .profile-player{flex:none;width:100%;max-width:760px}.profile-loading-preview .profile-player-header{padding-top:20px}.profile-loading-preview .profile-identity{padding-right:0}.profile-heading h1{margin:0;font:400 24px/1.2 Silkscreen,monospace}.profile-heading>span,.profile-note{color:#afb4b5;margin:0;font-size:13px}.profile-tabs{border-bottom:1px solid #343d43;gap:2px;display:flex;overflow-x:auto}.profile-tabs>button{color:#afb4b5;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 18px;font-size:15px;font-weight:500;position:relative}.profile-tabs>button[aria-selected=true]{color:#ecebe4;background:#181c20;border-bottom-color:#b8a071}.profile-tabs>button:hover{color:#ecebe4}.profile-page button:focus-visible{outline-offset:-2px;outline:2px solid #b8a071}.profile-page>[role=tabpanel]{min-width:0}.profile-preparation{gap:24px;display:grid}.profile-overview{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.profile-panel{background:#181c20;border:1px solid #343d43;min-width:0}.profile-player{background-image:linear-gradient(90deg, #181c20f7, #181c20e0 45%, #181c208c), var(--profile-landscape);background-position:50% 40%;background-size:cover;flex-direction:column;flex:3 640px;display:flex;position:relative}.profile-player-header{flex-wrap:wrap;flex:1;align-items:center;gap:16px 20px;min-height:164px;padding:20px 24px;display:flex}.profile-portrait{background:#121518;border:1px solid #5a666e;flex:none;width:120px;height:120px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #0b0c0e}.profile-portrait>:is(img,.genesis-mystery){object-fit:cover;width:100%;height:100%;position:static}.profile-identity{flex:160px;gap:2px;min-width:0;padding-right:120px;display:grid}.profile-tier{color:#b8a071;font-size:12px}.profile-identity h2{overflow-wrap:anywhere;margin:0;font:400 24px/1.1 Silkscreen,monospace}.profile-strength{font-variant-numeric:tabular-nums;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.profile-strength>div{align-items:baseline;gap:8px;display:flex}.profile-strength strong{font:400 36px/1 Silkscreen,monospace}.profile-strength>div>span{color:#afb4b5;font-size:13px}.profile-strength>.profile-bag-bonus{color:#15171a;background:#b8a071;padding:1px 6px;font-size:12px;font-weight:600}.profile-secondary{min-height:44px;font:inherit;cursor:pointer;color:#ecebe4;background:#20262b;border:1px solid #434d54;padding:0 14px;font-weight:500}.profile-secondary:hover{background:#283037}.profile-card-actions{z-index:2;max-width:calc(100% - 24px);position:absolute;top:12px;right:12px}.profile-player.has-card-actions>.profile-player-header{padding-top:56px}.profile-card-actions .genesis-card-tools{position:relative}.profile-card-actions .account-character-actions{flex-wrap:nowrap;gap:5px}.profile-card-actions .account-character-actions>:is(a,button){color:#ecebe4;width:34px;height:34px;min-height:34px;box-shadow:none;background:#101215e8;border:1px solid #434d54;flex:none;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;display:flex}.profile-card-actions .account-character-actions>:is(a,button)>svg,.profile-card-actions .potion-loader{flex:none;width:16px;height:16px}.profile-card-actions .genesis-card-tools>p{z-index:3;text-align:left;overflow-wrap:anywhere;background:#14171af5;border:1px solid #434d54;width:min(360px,100vw - 72px);margin:0;padding:12px;font:400 13px/1.5 IBM Plex Sans,sans-serif;position:absolute;top:40px;right:0;box-shadow:0 6px 18px #0008}@media (width<=819px){.profile-card-actions{top:8px;right:8px}.profile-player.has-card-actions>.profile-player-header{padding-top:46px}.profile-card-actions .account-character-actions{gap:3px}.profile-card-actions .account-character-actions>:is(a,button){width:28px;height:28px;min-height:28px}.profile-card-actions .account-character-actions>:is(a,button)>svg,.profile-card-actions .potion-loader{width:14px;height:14px}}.profile-overview>.chest-card{flex-direction:column;flex:300px;min-width:0;display:flex}.profile-overview .chest-card-actions{margin-top:auto}.profile-overview .chest-card-header{padding-top:14px}.profile-overview .chest-card-summary{gap:3px}.profile-overview .chest-focus{gap:8px;padding:12px 14px}.profile-overview .chest-focus-title{font-size:13px}.profile-overview .chest-focus select{min-height:44px;padding:0 36px 0 12px}.profile-tier-link{color:#ecebe4;min-height:60px;font:inherit;text-align:left;cursor:pointer;align-self:start;align-items:center;gap:12px;padding:10px 14px;display:flex}.profile-tier-link:hover{background:#20262b}.profile-tier-badge{color:#e8cf8e;background:#1a1510;flex:none;place-items:center;width:36px;height:36px;font:400 15px/1 Silkscreen,monospace;display:grid;box-shadow:inset 0 0 0 2px #5e4b38}.profile-tier-summary{flex:1;gap:2px;min-width:0;display:grid}.profile-tier-summary strong{font-size:15px;font-weight:600}.profile-tier-summary small{color:#afb4b5;font-size:12px}.profile-tier-link>b{color:#b8a071;white-space:nowrap;flex:none;font-size:13px;font-weight:600}.profile-record{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.profile-record>div{font-variant-numeric:tabular-nums;background:#101215b3;border:1px solid #343d43;align-items:baseline;gap:6px;padding:3px 8px;display:flex}.profile-record dt{color:#afb4b5;font-size:12px}.profile-record dd{color:#ecebe4;margin:0;font:400 13px/1.2 Silkscreen,monospace}.profile-stats{background:#14171ae0;border-top:1px solid #262d33;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:14px 24px 16px;display:grid}.profile-stats .pack-stat-heading{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.profile-stats .pack-stat-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-stat-icon{width:16px;height:16px;color:var(--stat-color);flex:none}.profile-stats .pack-stat-value{gap:5px;margin:2px 0}.profile-stats .pack-stat-value strong{font-size:15px}.profile-stats .pack-stat-value>span{font-size:11px}.profile-stats .pack-stat-bar{height:3px}.profile-bag .pack-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.profile-tiers{max-width:1100px;padding:0}.profile-page .profile-artwork-section{border:0;max-width:1100px;margin:0;padding:0}.profile-page .profile-artwork-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-artwork-facts>div{background:#14171a;border:1px solid #343d43;padding:16px 18px}@media (width<=1100px){.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.profile-player-header{gap:14px;padding:20px 16px}.profile-identity{padding-right:0}.profile-stats{gap:12px 10px;padding:14px 16px}.profile-bag .pack-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=370px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.profile-page{gap:20px;padding:20px 12px 32px}.profile-player-header{padding-top:58px}.profile-portrait{width:88px;height:88px}.profile-identity{flex-basis:120px}.profile-identity h2{font-size:18px}.profile-strength strong{font-size:28px}.profile-tabs>button{padding:0 12px}.profile-page .profile-artwork-facts{grid-template-columns:minmax(0,1fr)}}.tier-price{color:#ecebe4;font-variant-numeric:tabular-nums;gap:4px;font-size:14px;display:grid}.tier-price>div{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.tier-price s,.tier-price span,.tier-price small,.tier-until,.tier-after{color:#afb4b5;font-size:12px}.tier-price .tier-saving{color:#9dbb92}.tier-until{text-align:right;white-space:nowrap;margin-left:auto}.tier-after{padding-block:12px;display:block}.story-tier-cell-footer>.tier-price{flex-basis:100%}.story-tier-name{flex-wrap:wrap}.story-tier-name>strong{flex:none;max-width:100%}.profile-tiers.sb-story-tiers .tier-price{grid-column:1/-1}.profile-tiers.sb-story-tiers .sb-345{flex-wrap:wrap;gap:4px 6px}.profile-tiers.sb-story-tiers .sb-346{white-space:nowrap}.profile-tiers.sb-story-tiers .tier-after,.profile-tiers.sb-story-tiers .tier-card-action{margin-top:auto}.profile-tiers.sb-story-tiers .tier-card-action button{width:100%}@media (width<=700px){.profile-tiers.sb-story-tiers .tier-card-action{grid-area:2/2/5;align-self:center}.profile-tiers.sb-story-tiers .sb-345{flex-wrap:wrap;grid-column:1/-1}.ios-app .sb-story-native-tiers .ios-tier-list article{flex-wrap:wrap}.ios-app .sb-story-native-tiers .ios-tier-info{min-width:150px}}.ios-app .sb-story-native-tiers .ios-tier-info>.tier-price{align-items:stretch;display:grid}.story-tier-odds .story-tier-comparison{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.story-tier-compact-summary .tier-until{text-align:left;display:block}.account-tier-strip,.account-tier-details{color:#ecebe4;min-width:0;font-family:IBM Plex Sans,system-ui,sans-serif}.account-tier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.account-tier-plan,.account-tier-card{background:#14171a;border:1px solid #2a3137;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.account-tier-plan-copy{flex-direction:column;gap:8px;display:flex}.account-tier-eyebrow{color:#b8a071;letter-spacing:.04em;text-transform:uppercase;font:400 11px/1 Silkscreen,monospace}.account-tier-plan p{color:#afb4b5;text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.account-tier-summary{color:#c9c6bc;font-variant-numeric:tabular-nums;margin-top:auto;font-size:12px}.account-tier-help{color:#b8a071;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font:500 13px IBM Plex Sans,sans-serif;text-decoration:underline}.subscription-terms.account-tier-terms{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.account-tier-terms>span{color:#c9c6bc;font-size:12px;font-weight:600}.account-tier-term-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.subscription-terms.account-tier-terms button{color:#afb4b5;text-align:left;cursor:pointer;white-space:nowrap;background:#13161a;border:1px solid #2f373d;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:48px;padding:6px 10px;font:600 13px IBM Plex Sans,sans-serif;display:flex}.subscription-terms.account-tier-terms button[aria-pressed=true]{color:#ecebe4;background:#2a2418;border-color:#b8a071}.subscription-terms.account-tier-terms button:hover{border-color:#8a7752}.subscription-terms.account-tier-terms button small{color:#9dbb92;background:#22281f;margin:0;padding:2px 4px;font:400 10px/1 Silkscreen,monospace}.subscription-terms.account-tier-terms button[aria-pressed=true] small{color:#15171a;background:#b8a071}.subscription-terms.account-tier-terms>small{color:#80878a;text-wrap:pretty;font-size:11px;line-height:1.45}.account-tier-terms.is-vertical{margin-top:6px}.account-tier-terms.is-vertical .account-tier-term-options{flex-direction:column;gap:5px;display:flex}.subscription-terms.account-tier-terms.is-vertical button{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:36px;padding:0 10px}.account-tier-terms.is-vertical button>span:not(.account-tier-term-dot){flex:1}.account-tier-term-dot{flex:none;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 2px #4a545b}.account-tier-term-dot i{background:0 0;width:4px;height:4px}[aria-pressed=true] .account-tier-term-dot{box-shadow:inset 0 0 0 2px #b8a071}[aria-pressed=true] .account-tier-term-dot i{background:#e8cf8e}.account-tier-card{background:#181c20;border-color:#343d43}.account-tier-card.is-current{background:#1e1d19;border-color:#b8a071;box-shadow:inset 0 2px #b8a071}.account-tier-card-heading,.account-tier-name{align-items:center;gap:10px;min-width:0;display:flex}.account-tier-number{color:#ecebe4;background:#1a1510;flex:none;place-items:center;width:30px;height:30px;font:400 13px/1 Silkscreen,monospace;display:grid;box-shadow:inset 0 0 0 2px #3b352e}.is-current>.account-tier-card-heading .account-tier-number{color:#b8a071;box-shadow:inset 0 0 0 2px #b8a071}.account-tier-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-tier-name{gap:6px}.account-tier-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.account-tier-name b,.account-tier-detail-heading b,.account-tier-detail-name b{color:#15171a;background:#b8a071;flex:none;padding:2px 6px;font-size:10px;font-weight:600}.account-tier-odds{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.account-tier-odds>div{align-items:baseline;gap:6px;display:flex}.account-tier-odds strong{color:#e8cf8e;font:600 22px/1 IBM Plex Sans,sans-serif}.account-tier-odds span{color:#afb4b5;font-size:12px}.account-tier-odds small{color:#80878a;font-size:11px;font-weight:600}.account-tier-odds small.is-improved{color:#9dbb92}.account-tier-odds .tier-until{color:#d9c291;font-size:11px}.account-tier-perks{color:#c9c6bc;flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.account-tier-perks li{padding-left:12px;position:relative}.account-tier-perks li:before{content:"";background:#b8a071;width:5px;height:5px;position:absolute;top:6px;left:0}.account-tier-perks li.is-muted{color:#80878a}.account-tier-perks li.is-muted:before{background:#3b434b}.account-tier-card-footer{border-top:1px solid #262d33;flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.account-tier-card-footer>small,.account-tier-detail-action>small{color:#80878a;font-size:12px;line-height:1.45}.account-tier-card .tier-price{gap:3px}.account-tier-card .tier-price strong,.account-tier-card .tier-price.is-free>strong{font:400 20px/1 Silkscreen,monospace}.account-tier-card .tier-price>div{gap:4px 6px}.account-tier-card .tier-price s{color:#80878a}.account-tier-card .tier-price .tier-saving{color:#9dbb92;background:#22281f;align-self:flex-start;padding:3px 5px;font:400 10px/1 Silkscreen,monospace}.account-tier-action,.account-tier-wait{color:#ecebe4;white-space:nowrap;cursor:pointer;background:#20262b;border:1px solid #434d54;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:600 13px IBM Plex Sans,sans-serif;display:flex}.account-tier-action.is-upgrade{color:#15171a;background:#b8a071;border-color:#cdb687}.account-tier-action:hover:enabled{filter:brightness(1.08)}.account-tier-action:disabled,.account-tier-wait{color:#80878a;cursor:not-allowed;background:#1b2125;border:1px dashed #3b474e}.account-tier-action-space{height:36px;display:block}.account-tier-fee-note{color:#80878a;text-wrap:pretty;margin:10px 0 0;font-size:12px;line-height:1.5}.account-tier-strip.is-compact .account-tier-grid{background:#14171a;border:1px solid #2a3137;flex-direction:column;gap:0;display:flex}.account-tier-strip.is-compact .account-tier-plan{border:0;border-bottom:1px solid #262d33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.account-tier-strip.is-compact .account-tier-plan-copy{gap:4px}.account-tier-strip.is-compact .account-tier-eyebrow{letter-spacing:.06em;font-size:10px}.account-tier-strip.is-compact .account-tier-summary{color:#afb4b5;margin:0}.account-tier-strip.is-compact .account-tier-plan p{color:#80878a;font-size:12px;line-height:1.45}.account-tier-strip.is-compact .account-tier-help{white-space:nowrap;align-self:center}.account-tier-renewal{grid-column:1/-1}.account-tier-mobile-terms{border-bottom:1px solid #262d33;padding:12px 14px}.account-tier-strip.is-compact .account-tier-card{box-shadow:none;border:0;border-top:1px solid #20262b;padding:12px 14px}.account-tier-strip.is-compact .account-tier-card.is-current{box-shadow:inset 3px 0 #b8a071}.account-tier-strip.is-compact .account-tier-card-heading{gap:12px}.account-tier-strip.is-compact .account-tier-name b{padding:1px 5px}.account-tier-compact-summary{white-space:nowrap;text-overflow:ellipsis;color:#afb4b5;font-size:12px;overflow:hidden}.account-tier-compact-summary strong{color:#e8cf8e;font-weight:600}.account-tier-compact-summary .tier-until{color:#d9c291;font-size:11px}.account-tier-strip.is-compact .account-tier-action,.account-tier-strip.is-compact .account-tier-wait{flex:none;min-height:34px;padding:0 10px;font-size:12px}.account-tier-strip.is-compact .account-tier-perks,.account-tier-strip.is-compact .account-tier-card-footer{margin-left:42px}.account-tier-strip.is-compact .account-tier-perks{gap:3px}.account-tier-strip.is-compact .account-tier-card-footer{border:0;gap:3px;padding:0}.account-tier-card-footer:empty{display:none}.account-tier-compact-price{color:#80878a;font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:12px;display:flex}.account-tier-compact-price .tier-saving{color:#9dbb92}.account-tier-details{flex-direction:column;gap:20px;display:flex}.account-tier-intro{color:#afb4b5;text-wrap:pretty;max-width:820px;margin:0;font-size:15px;line-height:1.5}.account-tier-intro>span{color:#ecebe4}.account-tier-subscription{color:#afb4b5;font-variant-numeric:tabular-nums;background:#14171a;border:1px solid #343d43;flex-direction:column;gap:6px;padding:16px 18px;font-size:14px;display:flex}.account-tier-subscription strong{color:#ecebe4}.account-tier-details:not(.is-compact)>.account-tier-terms{grid-template-columns:auto minmax(0,420px);justify-content:start;align-items:center;gap:10px 16px;display:grid}.account-tier-details>.account-tier-terms>small{grid-column:1/-1}.account-tier-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.account-tier-detail-card{background:#14171a;border:1px solid #343d43;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.account-tier-detail-card.is-current{border-color:#b8a071}.account-tier-detail-heading{color:#ecebe4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:24px;font:400 15px/1 Silkscreen,monospace;display:flex}.account-tier-detail-card.is-current .account-tier-detail-heading{color:#b8a071}.account-tier-detail-heading b{padding:1px 6px;font:600 12px IBM Plex Sans,sans-serif}.account-tier-detail-heading .tier-until{color:#d9c291;font:400 11px/1.3 IBM Plex Sans,sans-serif}.account-tier-detail-name{font-size:18px;font-weight:600}.account-tier-detail-card dl{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:4px 0 0;font-size:14px;display:grid}.account-tier-detail-card dt{color:#afb4b5}.account-tier-detail-card dd{text-align:right;margin:0}.account-tier-detail-perk,.account-tier-later{text-wrap:pretty;font-size:14px;line-height:1.5}.account-tier-later{color:#80878a}.account-tier-detail-action{flex-direction:column;gap:8px;margin-top:auto;display:flex}.account-tier-detail-action .account-tier-action{min-height:44px;font-size:14px}.account-tier-details.is-compact{gap:10px}.account-tier-details.is-compact .account-tier-intro{font-size:13px}.account-tier-details.is-compact .account-tier-subscription{gap:4px;padding:14px;font-size:12px}.account-tier-details.is-compact .account-tier-detail-grid{background:#14171a;border:1px solid #343d43;flex-direction:column;gap:0;display:flex}.account-tier-details.is-compact .account-tier-detail-card{border:0;border-top:1px solid #262d33;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.account-tier-details.is-compact .account-tier-detail-card:first-child{border-top:0}.account-tier-details.is-compact .account-tier-detail-card.is-current{background:#1c1e1c;box-shadow:inset 3px 0 #b8a071}.account-tier-details.is-compact .account-tier-detail-heading{grid-area:1/1/span 3;align-self:start;font-size:16px}.account-tier-details.is-compact .account-tier-detail-heading .tier-until{display:none}.account-tier-details.is-compact .account-tier-detail-name{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:4px 8px;font-size:15px;display:flex}.account-tier-details.is-compact .tier-price{grid-area:2/2;font-size:12px}.account-tier-details.is-compact .tier-price>div,.account-tier-details.is-compact .tier-price>small{font-size:12px}.account-tier-details.is-compact .tier-price.is-free>small{display:none}.account-tier-detail-compact-perks,.account-tier-details.is-compact .account-tier-later{color:#afb4b5;grid-area:3/2;font-size:12px;line-height:1.45}.account-tier-details.is-compact .account-tier-detail-action{grid-area:1/3/span 3;margin:0}.account-tier-details.is-compact .account-tier-detail-gold{color:#afb4b5;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 8px;font-size:12px;display:flex}.account-tier-details.is-compact .account-tier-detail-action:has(small){display:contents}.account-tier-details.is-compact .account-tier-detail-action>small{grid-column:2/-1}.account-tier-details.is-compact .account-tier-detail-action .account-tier-action,.account-tier-details.is-compact .account-tier-detail-action .account-tier-wait{grid-area:1/3/span 3;min-height:36px;padding:0 10px;font-size:12px}.account-tier-action:focus-visible,.account-tier-help:focus-visible{outline-offset:2px;outline:2px solid #ecebe4}@media (width<=370px){.account-tier-strip.is-compact .account-tier-plan{grid-template-columns:minmax(0,1fr)}.account-tier-strip.is-compact .account-tier-help{justify-self:start}.account-tier-details.is-compact .account-tier-detail-card{gap:3px 8px;padding:12px 10px}}.sb-story-market,.sb-story-journal,.sb-story-leaderboard,.sb-story-tiers,.sb-story-help,.sb-295.sb-story-share{color:#ecebe4;font-family:IBM Plex Sans,system-ui,sans-serif}:is(.sb-story-market,.sb-story-journal,.sb-story-leaderboard,.sb-story-tiers,.sb-story-help,.sb-story-share) *{box-sizing:border-box}main.market-page.sb-story-market{--market-scene-width:100%;gap:20px;max-width:1320px;margin:0 auto;padding:24px 24px 48px}.market-page.sb-story-market .market-heading{gap:14px 24px;max-width:1128px;padding:0}.market-page.sb-story-market .market-title h1{letter-spacing:0;text-transform:none;font-size:26px;line-height:1.15}.market-page.sb-story-market .market-subtitle{color:#afb4b5;margin-top:6px;font-size:14px}.market-page.sb-story-market .market-heading-actions{gap:20px}.market-page.sb-story-market .market-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:280px;display:grid}.market-page.sb-story-market .market-tabs button{color:#c9c6bc;min-width:0;min-height:44px;box-shadow:none;background:#20262b;border:1px solid #434d54;padding:0 12px;font:600 14px IBM Plex Sans,sans-serif}.market-page.sb-story-market .market-wallet{letter-spacing:.06em;min-height:44px;font-size:15px}.market-page.sb-story-market .market-stall{aspect-ratio:582/170;background:#101215;border:0;height:auto}.market-page.sb-story-market .market-stall-scene{width:100%;top:-1.2%;left:0;transform:none}.market-page.sb-story-market .market-stall-art{image-rendering:pixelated}.market-page.sb-story-market .market-stall:after{background:linear-gradient(90deg,#101215,#10121599 4%,#10121500 12% 88%,#10121599 96%,#101215)}.market-page.sb-story-market .market-speech{text-transform:none;width:min(35%,420px);padding:clamp(8px,1.2vw,16px) clamp(10px,1.4vw,20px);font-size:clamp(9px,.9vw,12px);line-height:1.65;top:24%;left:49%}.market-page.sb-story-market .market-speech>span{font-size:clamp(9px,.85vw,11px)}.market-page.sb-story-market .market-speech .market-gift-hint{color:#68523c;margin-top:7px;font:12px/1.4 IBM Plex Sans,sans-serif}.market-page.sb-story-market .market-shop{background:0 0;border:0;gap:18px;width:min(100%,1128px);margin:0 auto;padding:0}.market-page.sb-story-market .market-shop [role=tabpanel]{gap:16px}.market-page.sb-story-market .market-category-filters{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:3px;display:flex}.market-page.sb-story-market .market-category-filters button{min-height:34px;box-shadow:none;color:#afb4b5;text-transform:none;letter-spacing:0;white-space:nowrap;background:#20262b;border:1px solid #343d43;flex:none;align-items:center;gap:6px;padding:0 10px;font:500 13px IBM Plex Sans,sans-serif;display:flex}.market-page.sb-story-market .market-category-filters button[aria-pressed=true]{color:#ecebe4;box-shadow:none;background:#2b2a25;border-color:#b8a071}.market-page.sb-story-market .market-category-filters i{background:var(--category-color);width:6px;height:6px;display:block}.market-page.sb-story-market .market-toolbar{color:#c9c6bc;gap:10px 16px;font-size:15px}.market-page.sb-story-market .market-toolbar select{text-transform:none;background:#121518;border-color:#434d54;min-width:200px;min-height:44px}.market-page.sb-story-market .market-toolbar>span{color:#c9c6bc;margin-left:auto;font-weight:600}.market-page.sb-story-market :is(.market-rules,.market-hint){font-size:14px;line-height:1.5}.market-page.sb-story-market .market-catalogue{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;padding:0;display:grid}.market-page.sb-story-market .market-card{box-shadow:inset 0 3px color-mix(in srgb, var(--market-rarity) 55%, transparent);background:#181c20;border:1px solid #2a3137;flex-direction:column;align-items:stretch;gap:12px;padding:18px;display:flex}.market-page.sb-story-market .market-card-head{align-items:center;gap:16px;display:flex}.market-page.sb-story-market .market-card-sprite{background:0 0;flex:0 0 92px;width:92px;height:92px;display:flex}.market-page.sb-story-market .market-card-head h2{font:600 17px/1.25 IBM Plex Sans,sans-serif;display:block}.market-page.sb-story-market .market-card-head h2>span{white-space:normal}.market-page.sb-story-market .market-card-head p{font-size:14px}.market-page.sb-story-market .market-effect{white-space:normal;color:#ecebe4;min-height:0;font-size:15px;line-height:1.45;overflow:visible}.market-page.sb-story-market .market-card-trade{border-top:1px solid #2a3137;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.market-page.sb-story-market .market-card-quote{align-items:flex-start;gap:6px}.market-page.sb-story-market .market-card-quote .market-gold{font-size:17px}.market-page.sb-story-market .market-card-quote>p{font-size:13px;display:block}.market-page.sb-story-market .market-card-trade button{color:#15171a;letter-spacing:.12em;background:#b8a071;border:2px solid #cdb687;min-width:92px;min-height:40px;padding:0 14px;font:400 11px/1.3 Silkscreen,monospace}.market-page.sb-story-market .market-card-trade button:hover:enabled{background:#c7b083}.market-page.sb-story-market .market-card.is-locked{background:#15181b;box-shadow:inset 0 3px #262d33}.journal-page.sb-story-journal .journal-record{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-page.sb-story-journal .journal-record span{text-transform:uppercase;color:#80878a;font:400 10px/1.2 Silkscreen,monospace}.journal-page.sb-story-journal .journal-record strong{font:400 18px/1 Silkscreen,monospace}.journal-page.sb-story-journal .journal-record>div:nth-child(2) strong{color:#9dbb92}.journal-page.sb-story-journal .journal-record>div:nth-child(3) strong{color:#e3a39c}.journal-page.sb-story-journal :is(.journal-tabs,.journal-filters){gap:6px;padding:3px}.journal-page.sb-story-journal :is(.journal-tabs,.journal-filters) button{color:#afb4b5;background:#20262b;border:1px solid #343d43;min-height:36px;padding:0 12px;font:500 13px IBM Plex Sans,sans-serif}.journal-page.sb-story-journal :is(.journal-tabs,.journal-filters) button.is-active{color:#ecebe4;background:#2b2a25;border-color:#b8a071}.journal-page.sb-story-journal .journal-list{gap:9px}.journal-page.sb-story-journal .journal-row{padding:10px 15px}.journal-page.sb-story-journal .journal-number{font:400 12px/1 Silkscreen,monospace}.journal-page.sb-story-journal .journal-tag{font:400 10px/1.2 Silkscreen,monospace}.journal-page.sb-story-journal .journal-row-facts>span:first-child{font:400 11px/1.2 Silkscreen,monospace}.journal-page.sb-story-journal .journal-chevron,.leaderboard-page.sb-story-leaderboard .leaderboard-arrow{color:#0000;border-bottom:3px solid #80878a;border-right:3px solid #80878a;width:9px;height:9px;overflow:hidden;transform:rotate(-45deg)}.journal-page.sb-story-journal :is(.journal-mobile-id,.journal-mobile-rounds){display:none}.leaderboard-page.sb-story-leaderboard .leaderboard-heading h1,.journal-page.sb-story-journal .journal-intro :is(h1,h2){font:400 26px/1.15 Silkscreen,monospace}.leaderboard-page.sb-story-leaderboard .leaderboard-updated{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.leaderboard-page.sb-story-leaderboard .leaderboard-list:before{filter:blur(12px)}.leaderboard-page.sb-story-leaderboard .leaderboard-pedestal{height:150px}.leaderboard-page.sb-story-leaderboard .leaderboard-silver .leaderboard-pedestal{height:108px}.leaderboard-page.sb-story-leaderboard .leaderboard-bronze .leaderboard-pedestal{height:78px}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-class{font-size:11px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-class{display:none}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-strength strong{font-size:22px}.leaderboard-page.sb-story-leaderboard .leaderboard-gold .leaderboard-strength strong{font-size:28px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-character{grid-template-columns:48px 54px minmax(0,1fr) minmax(90px,180px) 60px 18px;gap:15px;padding:10px 15px}.leaderboard-page.sb-story-leaderboard .leaderboard-scoring summary{letter-spacing:.04em;min-height:45px;font:400 12px/1.4 Silkscreen,monospace}.sb-story-tiers.profile-tiers{gap:20px}.profile-tiers.sb-story-tiers>div:first-child h2{margin-bottom:12px;font:400 22px/1.2 Silkscreen,monospace}.profile-tiers.sb-story-tiers .tier-lock-summary{color:#afb4b5;background:#14171a;border:1px solid #343d43;flex-direction:column;gap:6px;padding:16px 18px;font-size:14px;display:flex}.profile-tiers.sb-story-tiers .tier-lock-summary strong{color:#ecebe4;font-size:15px}.profile-tiers.sb-story-tiers .sb-343{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.profile-tiers.sb-story-tiers .sb-344{background:#14171a;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:18px;display:flex}.profile-tiers.sb-story-tiers .sb-346{color:#b8a071;font:400 15px/1.4 Silkscreen,monospace}.profile-tiers.sb-story-tiers .sb-347{color:#15171a;background:#b8a071;padding:1px 6px;font:600 12px IBM Plex Sans,sans-serif}.profile-tiers.sb-story-tiers .sb-45{font:600 18px/1.3 IBM Plex Sans,sans-serif}.profile-tiers.sb-story-tiers .sb-16{color:#afb4b5;font-size:13px}.profile-tiers.sb-story-tiers .sb-348{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;margin:4px 0 0;font-size:14px;display:grid}.profile-tiers.sb-story-tiers .sb-348 dd{text-align:right;margin:0}.profile-tiers.sb-story-tiers .sb-350{color:#15171a;background:#b8a071;border:1px solid #cdb687;min-height:40px;margin-top:auto;font:600 14px IBM Plex Sans,sans-serif}.profile-tiers.sb-story-tiers .sb-350:disabled{color:#80878a;background:#20262b;border-color:#343d43}.profile-tiers.sb-story-tiers .tier-compact-summary{display:none}div.sb-story-help{flex-direction:column;gap:22px;min-width:0;display:flex}div.sb-story-help .help-topics{scrollbar-width:none;background:#171b1f;border-bottom:1px solid #2a3137;flex-wrap:nowrap;gap:4px;margin:-6px -4px 0;padding:0 4px;display:flex;overflow-x:auto}div.sb-story-help .help-topic{color:#afb4b5;min-height:50px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 12px;font:500 15px IBM Plex Sans,sans-serif}div.sb-story-help .help-topic[aria-pressed=true]{color:#ecebe4;background:0 0;border-bottom-color:#b8a071}.sb-story-help :is(.help-section-heading h2,.help-rewards>h2,.help-bottles>h2){letter-spacing:.04em;font:400 22px/1.2 Silkscreen,monospace}div.sb-story-help .help-section{background:#14171a;border:1px solid #2a3137;padding:16px 18px}div.sb-story-help .help-section>h3,div.sb-story-help .help-step-copy h3{font:600 17px/1.4 IBM Plex Sans,sans-serif}div.sb-story-help .help-section p,div.sb-story-help .help-steps p,div.sb-story-help .help-section-heading p{text-wrap:pretty;font-size:15px;line-height:1.55}div.sb-story-help .help-class-lineup{gap:6px;margin:14px 0;display:flex}div.sb-story-help .help-class-lineup>div{background:#1b2025;border:1px solid #2a3137;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:8px 2px 7px;display:flex}div.sb-story-help .help-class-lineup img{object-fit:contain;object-position:center bottom;width:100%;height:52px;image-rendering:pixelated}div.sb-story-help .help-class-lineup span{color:#afb4b5;font:400 9px/1 Silkscreen,monospace}div.sb-story-help .help-step-number{color:#15171a;background:#b8a071;border:0;font:400 12px/1 Silkscreen,monospace}.sb-story-help :is(.help-character-stats>div,.help-limits>div,.help-example-card){background:#171b1f;border:1px solid #2a3137}.sb-295.sb-story-share{gap:18px}.sb-295.sb-story-share .battle-result-card{border:1px solid #8a7752;box-shadow:0 0 0 3px #0b0c0e}.sb-295.sb-story-share .sb-304{color:#afb4b5;flex-direction:column;gap:8px;font-size:13px;display:flex}.sb-295.sb-story-share :is(.sb-305,.sb-306){color:#ecebe4;background:#121518;border:1px solid #434d54;border-radius:0;padding:12px;font:400 14px/1.5 IBM Plex Sans,sans-serif}.sb-295.sb-story-share .sb-307{flex-wrap:wrap;gap:10px;display:flex}.sb-295.sb-story-share .sb-307 :is(button,a){color:#ecebe4;background:#20262b;border:1px solid #434d54;min-height:44px;padding:0 16px;font:500 14px IBM Plex Sans,sans-serif}.sb-295.sb-story-share .sb-307 .share-on-x{color:#15171a;background:#b8a071;border-color:#cdb687}@media (width<=700px){main.market-page.sb-story-market{--market-scene-width:582px;gap:14px;padding:0 16px 24px}.market-page.sb-story-market .market-heading{display:contents}.market-page.sb-story-market .market-title{order:0;padding:16px 0 0}.market-page.sb-story-market .market-title h1{font-size:22px}.market-page.sb-story-market .market-subtitle{display:none}.market-page.sb-story-market .market-stall{aspect-ratio:auto;flex:none;order:1;width:calc(100% + 32px);height:222px;margin:0 -16px;overflow:hidden}.market-page.sb-story-market .market-stall-scene{width:582px;top:-10px;left:calc(50% - 269px)}.market-page.sb-story-market .market-stall:after{background:linear-gradient(#10121500 40%,#101215 80% 100%)}.market-page.sb-story-market .market-speech{letter-spacing:0;width:calc(100% - 32px);padding:10px 12px;font-size:11px;line-height:1.5;top:auto;bottom:8px;left:16px}.market-page.sb-story-market .market-speech>span{margin-bottom:5px;font-size:10px}.market-page.sb-story-market .market-speech:before{top:-9px;left:100px}.market-page.sb-story-market .market-speech .market-gift-hint{margin-top:4px;font-size:11px}.market-page.sb-story-market .market-heading-actions{flex-wrap:nowrap;order:2;gap:12px;width:100%}.market-page.sb-story-market .market-tabs{flex:1;width:auto}.market-page.sb-story-market .market-wallet{letter-spacing:0;flex:none;padding:0 4px;font-size:12px}.market-page.sb-story-market .market-wallet .market-gold{gap:6px}.market-page.sb-story-market .market-wallet img{width:16px;height:16px}.market-page.sb-story-market .market-shop{order:3;gap:14px;padding:0}.market-page.sb-story-market .market-unavailable{order:3}.market-page.sb-story-market .market-category-filters{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 32px);margin:0 -16px;padding:3px 16px;overflow-x:auto}.market-page.sb-story-market .market-toolbar{gap:10px;font-size:13px}.market-page.sb-story-market .market-toolbar select{min-width:124px;min-height:38px}.market-page.sb-story-market .market-toolbar>span{text-align:right;max-width:110px;font-size:12px}.market-page.sb-story-market :is(.market-rules,.market-hint){font-size:12px}.market-page.sb-story-market .market-catalogue{order:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-page.sb-story-market .market-card{gap:6px;padding:12px;display:flex}.market-page.sb-story-market .market-card-head{flex-direction:column;align-items:stretch;gap:8px;display:flex}.market-page.sb-story-market .market-card-sprite{filter:none;flex:none;width:100%;height:80px}.market-page.sb-story-market .market-card-sprite>img{object-fit:contain;max-width:60px;max-height:60px}.market-page.sb-story-market .market-card-head>div{align-self:stretch;display:block}.market-page.sb-story-market .market-card-head h2{font-size:14px}.market-page.sb-story-market .market-card-head p{margin-top:6px;font-size:12px;display:block}.market-page.sb-story-market .market-effect{font-size:12px;line-height:1.4}.market-page.sb-story-market .market-card-trade{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.market-page.sb-story-market .market-card-quote{gap:2px}.market-page.sb-story-market .market-card-quote .market-gold{font-size:14px}.market-page.sb-story-market .market-card-trade .market-gold img{width:14px;height:14px;display:block}.market-page.sb-story-market .market-card-quote>p{font-size:11px}.market-page.sb-story-market .market-card-trade button{letter-spacing:.04em;width:100%;min-width:0;min-height:38px;padding:5px;font-size:10px}.market-page.sb-story-market .market-card>.market-hint{font-size:11px}.journal-page.sb-story-journal .journal-header{gap:14px}.journal-page.sb-story-journal .journal-header>div:last-child{width:100%}.journal-page.sb-story-journal .journal-record>div{min-width:0;padding:10px 12px}.journal-page.sb-story-journal .journal-record-note{text-align:left}.journal-page.sb-story-journal .journal-filters{margin-left:0}.journal-page.sb-story-journal .journal-row{grid-template-columns:62px minmax(0,1fr) 12px;grid-template-areas:"portraits main chevron""portraits facts chevron";gap:5px 12px;padding:10px 12px}.journal-page.sb-story-journal .journal-number{display:none}.journal-page.sb-story-journal .journal-portraits{grid-area:portraits;width:62px;height:38px}.journal-page.sb-story-journal .journal-portraits img{border-width:2px;outline-width:2px;width:38px;height:38px}.journal-page.sb-story-journal .journal-portraits img+img{left:24px}.journal-page.sb-story-journal .journal-row-main{grid-area:main;gap:4px}.journal-page.sb-story-journal .journal-row-title{flex-wrap:nowrap;gap:7px}.journal-page.sb-story-journal .journal-row-title>span{flex:none;font-size:11px}.journal-page.sb-story-journal .journal-row-title strong{font-size:14px}.journal-page.sb-story-journal .journal-row-meta{white-space:nowrap;text-overflow:ellipsis;gap:4px;font-size:12px;overflow:hidden}.journal-page.sb-story-journal .journal-meta-copy{text-overflow:ellipsis;overflow:hidden}.journal-page.sb-story-journal :is(.journal-mobile-id,.journal-mobile-rounds){flex:none;display:inline}.journal-page.sb-story-journal .journal-row-facts{text-align:left;flex-direction:row;grid-area:facts;align-items:flex-start;min-width:0;max-width:100%;display:flex}.journal-page.sb-story-journal .journal-row-facts>span:first-child{text-overflow:ellipsis;font-size:10px;overflow:hidden}.journal-page.sb-story-journal .journal-row-facts>span:last-child{display:none}.journal-page.sb-story-journal .journal-tag{font-size:9px}.journal-page.sb-story-journal .journal-chevron{grid-area:chevron;width:8px;height:8px}.leaderboard-page.sb-story-leaderboard .leaderboard-list{gap:9px 0}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-portrait{border-width:3px;width:68px;height:68px}.leaderboard-page.sb-story-leaderboard .leaderboard-gold .leaderboard-portrait{width:84px;height:84px}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-identity strong{font-size:10px}.leaderboard-page.sb-story-leaderboard .leaderboard-gold .leaderboard-identity strong{font-size:11px}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-strength strong{font-size:15px}.leaderboard-page.sb-story-leaderboard .leaderboard-gold .leaderboard-strength strong{font-size:18px}.leaderboard-page.sb-story-leaderboard .leaderboard-pedestal{height:92px}.leaderboard-page.sb-story-leaderboard .leaderboard-silver .leaderboard-pedestal{height:68px}.leaderboard-page.sb-story-leaderboard .leaderboard-bronze .leaderboard-pedestal{height:50px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-character{grid-template-columns:30px 40px minmax(0,1fr) auto 12px;gap:10px;padding:10px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-strength-bar{display:none}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-strength strong{font-size:15px}.leaderboard-page.sb-story-leaderboard .leaderboard-rank{font-size:12px}.profile-tiers.sb-story-tiers .sb-343{border:1px solid #343d43;grid-template-columns:minmax(0,1fr);gap:0}.profile-tiers.sb-story-tiers .sb-344{box-shadow:inset 3px 0 var(--tier-accent,#343d43);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 14px;display:grid;border:0!important;border-top:1px solid #343d43!important}.profile-tiers.sb-story-tiers .sb-344:first-child{border-top:0!important}.profile-tiers.sb-story-tiers .sb-344[data-current]{background:#1a1b19}.sb-story-tiers :is(.sb-345,.sb-45,.sb-16,.tier-compact-summary,.sb-148,.tier-lock-hint){grid-column:1;min-width:0}.profile-tiers.sb-story-tiers .sb-345{justify-content:flex-start;gap:8px}.profile-tiers.sb-story-tiers .sb-346{font-size:11px}.profile-tiers.sb-story-tiers .sb-45{font-size:15px}.profile-tiers.sb-story-tiers :is(.sb-16,.tier-compact-summary,.sb-148){color:#afb4b5;font-size:12px}.profile-tiers.sb-story-tiers .tier-compact-summary{display:block}.profile-tiers.sb-story-tiers .sb-348{border-top:1px solid #2a3137;grid-column:1/-1;margin:8px 0;padding-top:10px;font-size:12px}.profile-tiers.sb-story-tiers .sb-350{grid-area:1/2/5;align-self:center;max-width:110px;min-height:38px;margin:0;padding:5px 10px;font-size:12px}div.sb-story-help .help-topic{padding:0 10px;font-size:14px}div.sb-story-help .help-class-lineup span{font-size:clamp(6px,1.9vw,9px)}.sb-295.sb-story-share .sb-307 :is(button,a){flex:140px;padding:8px 12px}}.ios-app .sb-story-native-tiers .ios-tier-list{box-shadow:none;background:#14171a;border:1px solid #343d43}.ios-app .sb-story-native-tiers .ios-tier-list article{border-top:1px solid #343d43;gap:12px;padding:12px 14px}.ios-app .sb-story-native-tiers .ios-tier-list article.is-current{background:#1a1b19;box-shadow:inset 3px 0 #b8a071}.ios-app .sb-story-native-tiers .ios-tier-info{gap:3px}.ios-app .sb-story-native-tiers .ios-tier-info>div{gap:8px}.ios-app .sb-story-native-tiers .ios-tier-list button{color:#15171a;background:#b8a071;border:1px solid #cdb687;min-height:38px;font:600 12px IBM Plex Sans,sans-serif}.ios-app .sb-story-native-tiers .ios-tier-list button:disabled{color:#80878a;background:#20262b;border-color:#343d43}article.sb-story-journal-card .journal-card-hero{isolation:isolate;background:#13161a;height:300px;padding:0;position:relative;overflow:hidden}article.sb-story-journal-card .journal-card-hero:before{content:"";z-index:-1;background-image:linear-gradient(180deg, #080a0cbf, #080a0c33 40%, #080a0c59 70%, #13161a), var(--journal-scene);image-rendering:pixelated;background-position:50% 60%;background-size:cover;position:absolute;inset:0}article.sb-story-journal-card .journal-card-outcome{flex-direction:column;align-items:center;gap:9px;padding:0 54px;display:flex;position:absolute;top:21px;left:0;right:0}article.sb-story-journal-card h2{text-shadow:4px 4px #000, 0 0 24px var(--journal-accent);margin:0;font:400 44px/1 Silkscreen,monospace}article.sb-story-journal-card .journal-card-tags .journal-tag{padding:4px 7px;font:400 10px/1 Silkscreen,monospace;box-shadow:0 0 0 2px #0b0c0e}article.sb-story-journal-card .journal-card-fighters{align-items:end;margin:0;padding:0 30px;position:absolute;bottom:15px;left:0;right:0}article.sb-story-journal-card .journal-card-fighter{gap:9px}article.sb-story-journal-card .journal-card-fighter>strong{color:#f4efe2;text-shadow:2px 2px #000;margin-top:6px;font:400 12px/1 Silkscreen,monospace}article.sb-story-journal-card .journal-card-portrait{width:96px;height:96px}article.sb-story-journal-card .journal-card-portrait img{image-rendering:pixelated}article.sb-story-journal-card .journal-card-portrait>span{padding:3px 6px;font:400 9px/1 Silkscreen,monospace;bottom:-11px}article.sb-story-journal-card .journal-card-vs{color:#5e5644;text-shadow:2px 2px #000;padding-bottom:36px;font:400 18px/1 Silkscreen,monospace}article.sb-story-journal-card .journal-card-body{padding:6px 30px 24px}article.sb-story-journal-card .journal-card-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}article.sb-story-journal-card .journal-card-health-side{flex-direction:column;gap:6px;display:flex}article.sb-story-journal-card .journal-hp-label{text-transform:uppercase;font:400 11px/1 Silkscreen,monospace}article.sb-story-journal-card .journal-hp{margin:0}article.sb-story-journal-card .journal-card-health-side:last-child .journal-hp{justify-content:flex-end;display:flex}article.sb-story-journal-card .journal-card-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}article.sb-story-journal-card .journal-card-facts>div{background:#171b1f;padding:10px}article.sb-story-journal-card .journal-card-facts span{color:#80878a;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:400 9px/1 Silkscreen,monospace;overflow:hidden}article.sb-story-journal-card .journal-card-facts strong{white-space:nowrap;font:400 15px/1 Silkscreen,monospace}article.sb-story-journal-card .journal-card-body>p{color:#c9c6bc;margin:15px 0 0}article.sb-story-journal-card footer{gap:12px}article.journal-card.sb-story-journal-card .journal-card-footer{flex-direction:column;align-items:stretch;display:flex}article.journal-card.sb-story-journal-card .journal-card-footer>.journal-card-date{flex:none;align-self:stretch}article.journal-card.sb-story-journal-card .journal-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}article.journal-card.sb-story-journal-card .journal-card-actions[data-has-share=false]{grid-template-columns:repeat(2,minmax(0,1fr))}article.journal-card.sb-story-journal-card .journal-card-actions>button{white-space:normal;grid-row:1;width:100%;min-width:0;padding:0 12px}article.journal-card.sb-story-journal-card .journal-card-actions>.fight-share-feedback{overflow-wrap:anywhere;grid-area:3/1/auto/-1;min-width:0}article.journal-card.sb-story-journal-card .journal-card-actions .fight-share-feedback input{min-width:0;max-width:100%}article.sb-story-journal-card footer button{color:#ecebe4;background:#20262b;border:1px solid #434d54;min-height:44px;font:500 14px IBM Plex Sans,sans-serif}.market-page.sb-story-market .market-tabs button{color:#afb4b5;background:#181c20;border-color:#343d43}.market-page.sb-story-market .market-tabs button[aria-selected=true]{color:#ecebe4;background:#2b2a25;border-color:#b8a071}.market-page.sb-story-market .market-speech{width:min(30%,420px);line-height:1.75}.market-page.sb-story-market .market-category-filters button{background:#181c20}.market-page.sb-story-market .market-category-filters button[aria-pressed=true]{background:#2b2a25}.market-coin{--coin-size:5px;grid-template-columns:repeat(2, var(--coin-size));flex:none;gap:1px;display:grid}.market-coin i{width:var(--coin-size);height:var(--coin-size);background:#e8c26a;box-shadow:inset -2px -2px #9a7228}.market-coin i:last-child{grid-column:span 2;justify-self:center}.market-wallet .market-coin{--coin-size:7px}.market-page.sb-story-market .market-card{gap:0;padding:0}.market-page.sb-story-market .market-card-head{padding:20px 18px 4px}.market-page.sb-story-market .market-card-head>div{flex-direction:column;align-self:flex-start;gap:6px;display:flex}.market-page.sb-story-market .market-card-head p{margin:0}.market-page.sb-story-market .market-card-head .market-owned{color:#80878a;font-size:12px}.market-page.sb-story-market .market-card-sprite{filter:none}.market-page.sb-story-market .market-card-sprite .bottle-sprite{width:100%;height:100%}.market-page.sb-story-market .market-bottle{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.market-page.sb-story-market .market-card>.market-effect{padding:14px 18px 0}.market-page.sb-story-market .market-card>.market-hint{padding:16px 18px 0}.market-page.sb-story-market .market-card>.market-card-trade{margin:auto 18px 0;padding:14px 0 16px}.market-page.sb-story-market .market-card-trade button{letter-spacing:.16em;background:#8e7646;border-color:#c7ae78}.market-page.sb-story-market .market-card-trade button:disabled{color:#5e666b;background:#14171a;border-color:#3a434a}.market-page.sb-story-market .market-card.is-locked{background:#181c20}.market-page.sb-story-market .market-card.is-locked .market-card-sprite{filter:grayscale()brightness(.75)}.market-page.sb-story-market .market-card:is([data-rarity=Basic],[data-rarity=Standard]){--market-rarity:#afb4b5;box-shadow:inset 0 3px #2a3137}.market-page.sb-story-market .market-card:is([data-rarity=Basic],[data-rarity=Standard]).is-locked{box-shadow:inset 0 3px #262d33}.market-page.sb-story-market .market-rules-details{color:#afb4b5;font-size:13px}.market-page.sb-story-market .market-rules-details>summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.market-page.sb-story-market .market-rules-details>summary:before{content:"+";margin-right:8px}.market-page.sb-story-market .market-rules-details[open]>summary:before{content:"−"}.market-page.sb-story-market .market-empty{text-transform:none;letter-spacing:0;background:#16120e;border:0;font:400 14px/1.5 IBM Plex Sans,sans-serif;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #2a2018}.journal-accessible-title,.leaderboard-accessible-intro{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.journal-page.sb-story-journal{gap:18px}.journal-page.sb-story-journal .journal-intro{flex-basis:260px}.journal-page.sb-story-journal .journal-intro p{color:#c9c6bc}.journal-page.sb-story-journal .journal-note{font-size:13px}.journal-page.sb-story-journal .journal-record{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.journal-page.sb-story-journal .journal-filters button{min-height:32px;padding:0 10px;font-size:12px}.journal-page.sb-story-journal .journal-tabs button span{font-size:10px}.journal-page.sb-story-journal .journal-row-main{gap:6px}.journal-page.sb-story-journal .journal-row-meta{gap:4px 10px}.journal-page.sb-story-journal .journal-row-title>span{font:400 13px/1.1 Silkscreen,monospace}.journal-page.sb-story-journal .journal-mobile-tag{display:none}.leaderboard-page.sb-story-leaderboard.is-embedded{max-width:none;padding:0}.leaderboard-page.sb-story-leaderboard .leaderboard-heading{justify-content:flex-end}.leaderboard-page.sb-story-leaderboard .leaderboard-updated{padding:8px 10px;line-height:1}.leaderboard-page.sb-story-leaderboard .leaderboard-list{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,240px)) minmax(0,1fr)}.leaderboard-page.sb-story-leaderboard .leaderboard-gold{grid-column:3}.leaderboard-page.sb-story-leaderboard .leaderboard-silver{grid-column:2}.leaderboard-page.sb-story-leaderboard .leaderboard-bronze{grid-column:4}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-character{padding:0 4px 15px}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-identity{margin-top:9px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-identity strong{font-size:14px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-identity>span{font-size:12px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-strength strong{font-size:20px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-portrait{width:54px;height:54px}@media (width<=700px){article.sb-story-journal-card .journal-card-hero{height:240px}article.sb-story-journal-card h2{font-size:30px}article.sb-story-journal-card .journal-card-portrait{width:72px;height:72px}article.sb-story-journal-card .journal-card-fighters{padding:0 16px}article.sb-story-journal-card .journal-card-body{padding:6px 16px 24px}article.journal-card.sb-story-journal-card .journal-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}article.journal-card.sb-story-journal-card .journal-card-actions[data-has-share=true]>.journal-card-back{grid-area:2/1/auto/-1}.market-page.sb-story-market .market-speech{width:calc(100% - 32px);line-height:1.5}.market-wallet .market-coin{--coin-size:6px}.market-card-quote .market-coin{--coin-size:4px}.market-page.sb-story-market .market-toolbar select{min-width:140px}.market-page.sb-story-market .market-category-filters{gap:6px}.market-page.sb-story-market .market-card{gap:6px;padding:12px}.market-page.sb-story-market .market-card-head{padding:0}.market-page.sb-story-market .market-card-head>div{gap:6px;display:flex}.market-page.sb-story-market .market-card-head p{margin:0}.market-page.sb-story-market .market-card-head h2{margin-top:4px}.market-page.sb-story-market .market-card-head .market-owned{font-size:11px}.market-page.sb-story-market .market-card>.market-effect,.market-page.sb-story-market .market-card>.market-hint{padding:0}.market-page.sb-story-market .market-card>.market-card-trade{margin:auto 0 0;padding:8px 0 0}.market-page.sb-story-market .market-card-trade button{min-height:36px}.journal-page.sb-story-journal .journal-row-title>span{font-size:11px}.journal-page.sb-story-journal .journal-desktop-tag{display:none}.journal-page.sb-story-journal .journal-mobile-tag{flex:none;display:inline}.journal-page.sb-story-journal .journal-row-facts{align-items:center;gap:8px}.journal-page.sb-story-journal .journal-row-facts>.journal-mobile-tag{display:inline}.journal-page.sb-story-journal .journal-mobile-tag .journal-tag{padding:3px 5px}.leaderboard-page.sb-story-leaderboard .leaderboard-list:before{width:min(320px,100%);height:280px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-portrait{width:40px;height:40px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-identity strong{font-size:11px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-strength strong{font-size:15px}.leaderboard-page.sb-story-leaderboard .leaderboard-pedestal>span{font-size:26px}.leaderboard-page.sb-story-leaderboard .leaderboard-gold .leaderboard-pedestal>span{font-size:32px}.leaderboard-page.sb-story-leaderboard .leaderboard-pedestal{padding-top:9px}.leaderboard-page.sb-story-leaderboard .leaderboard-row .leaderboard-identity>span{font-size:12px}}.ios-app .journal-page.sb-story-journal .journal-intro,.ios-app .leaderboard-page.sb-story-leaderboard .leaderboard-heading{display:flex}.leaderboard-page.sb-story-leaderboard .leaderboard-podium .leaderboard-character>.leaderboard-you-badge{color:#15171a;background:#9dbb92;padding:3px 6px;font:400 10px/1 Silkscreen,monospace;position:static;box-shadow:0 0 0 2px #0b0c0e}.ios-app .market-page.sb-story-market .market-shop [role=tabpanel]>.market-hint{order:0}.ios-app .leaderboard-page.sb-story-leaderboard.is-embedded{padding:0 16px 24px}.journal-page.sb-story-journal .journal-tabs .journal-tab-label{opacity:1;font-size:13px}@media (width<=700px){.journal-page.sb-story-journal .journal-tabs .journal-tab-label{font-size:0}.journal-page.sb-story-journal .journal-tabs .journal-tab-label:after{content:attr(data-compact);font-size:13px}}.market-story-front{pointer-events:none;position:absolute;inset:0}@media (width>=701px){main.market-page.sb-story-market{max-width:1120px}.market-page.sb-story-market .market-stall{width:min(100vw - 48px,1320px);margin-left:calc(50% + -1*min(50vw - 24px,660px))}.leaderboard-page.sb-story-leaderboard.is-embedded,.journal-page.sb-story-journal.is-embedded{width:100%;max-width:1080px;margin:0 auto;padding:0 24px 48px}}.journal-page.sb-story-journal .journal-tabs{width:auto;display:flex}.journal-page.sb-story-journal .journal-tabs button{flex:none;width:auto}.journal-page.sb-story-journal .journal-filters{margin-left:auto}.journal-page.sb-story-journal .journal-portraits img.is-defeated,article.sb-story-journal-card .journal-card-portrait img.is-defeated{filter:grayscale(.8)brightness(.7);border-color:#2a3137}article.sb-story-journal-card .journal-card-portrait img.is-defeated{filter:grayscale()brightness(.55);border-color:#5a2e2a}article.sb-story-journal-card .journal-card-hero:before{filter:var(--journal-scene-filter)}article.sb-story-journal-card .journal-card-hero:after{content:"";z-index:-1;box-shadow:inset 0 0 120px 20px var(--journal-vignette);pointer-events:none;position:absolute;inset:0}.storybook-app .sb-373>.sb-374{padding:14px 16px 14px 20px}.storybook-app .sb-373>.sb-374 .sb-110{letter-spacing:.12em;align-items:center;gap:10px;font-size:13px;display:flex}.storybook-app .sb-373>.sb-374 .sb-110:before{content:"";background:#b8a071;flex:none;width:7px;height:7px;transform:rotate(45deg)}.storybook-app .sb-373>.sb-374 .sb-375{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font:400 15px/1 Silkscreen,monospace}.storybook-app .help-dialog{overflow:hidden}.storybook-app .help-dialog .sb-story-help{flex:1;gap:0;min-height:0;overflow:hidden}.storybook-app .help-dialog .help-topics{flex:none;margin:0;padding:0 14px;display:flex;position:static}.help-topic-content{scrollbar-width:thin;min-height:0;overflow-y:auto}.sb-story-help .help-topic-content>:is(.sb-273,.help-tier-guide){flex-direction:column;gap:22px;padding:28px 26px;display:flex}.sb-story-help .help-topic-content .help-section-heading{flex-direction:column;gap:10px;display:flex}.sb-story-help .help-topic-content .help-section-heading :is(h2,p){margin:0}.sb-story-help .help-topic-content .help-section-heading h2{letter-spacing:.04em;font:400 22px/1.2 Silkscreen,monospace}.sb-story-help .help-topic-content .help-section p{margin:0}.sb-story-help .help-topic-content .help-section{gap:10px}.sb-story-help .help-topic-content .help-class-lineup{margin:4px 0}.sb-story-help .help-topic-content .help-section .help-note{font-size:14px}.sb-story-help .help-topic-content .help-steps li{flex-wrap:wrap;gap:16px 24px;padding:22px 0;display:flex}.sb-story-help .help-topic-content .help-steps li:first-child{padding-top:0}.sb-story-help .help-topic-content .help-steps li:last-child{padding-bottom:0}.sb-story-help .help-topic-content .help-step-picture{flex:0 0 260px;max-width:100%;height:170px;padding:12px}.sb-story-help .help-topic-content .help-steps li:nth-child(2) .help-step-picture{height:190px}.sb-story-help .help-topic-content .help-steps li:nth-child(3) .help-step-picture{height:150px}.sb-story-help .help-topic-content .help-step-copy{flex:300px;min-width:0}.sb-story-help .help-topic-content .help-step-copy h3{gap:12px;font-size:19px}.sb-story-help .help-topic-content .help-step-number{color:#b8a071;background:0 0;border:1px solid #6b5f45;width:30px;height:30px;font:500 15px IBM Plex Sans,sans-serif}.sb-story-help .help-topic-content .help-tier-guide .help-section{border:0;padding:0}.sb-story-help .help-topic-content .help-tier-guide .help-example-cards .help-section{border:1px solid #2a3137;padding:16px 18px}.sb-story-help .help-topic-content .help-tier-guide .help-example-cards .help-section:first-child{box-shadow:inset 0 2px #b8a071}.help-tier-guide ul{color:#afb4b5;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;list-style:square;display:grid}.help-tier-guide li::marker{color:#b8a071}.help-tier-rates{border:1px solid #2a3137;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-tier-rates>div{border-right:1px solid #2a3137;flex-direction:column;gap:5px;padding:14px;display:flex}.help-tier-rates>div:last-child{border:0}.help-tier-rates span{color:#afb4b5;font:400 10px Silkscreen,monospace}.help-tier-rates strong{font-size:14px;font-weight:500}.help-tier-rates b{color:#e8cf8e;font-size:19px;font-weight:400}.help-tier-rates small{color:#80878a;font-size:12px}.storybook-app .account-character:has(.genesis-export-card){background:0 0;border:0;margin:0;padding:24px}.storybook-app .account-character .genesis-export-card{box-shadow:none;border:0}.storybook-app .account-character .account-character-actions{justify-content:flex-start}.storybook-app .account-character .account-character-actions>:is(a,button){flex:0 auto;min-height:44px;font-size:14px}.story-chest-reveal .sb-245{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.story-chest-reveal .sb-246{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.story-chest-reveal .sb-247{background:0 0;border:0;width:100%;height:40px;padding:0}.story-chest-reveal .sb-248{display:block}.story-chest-reveal .sb-248 .sb-45{font-size:11px;font-weight:400}.story-chest-rarity{color:#afb4b5;text-transform:uppercase;font:400 8px Silkscreen,monospace}.story-chest-reveal .sb-250{background:0 0;padding:0}@media (width<=760px){.sb-story-help .help-topic-content>:is(.sb-273,.help-tier-guide){padding:24px 16px}.storybook-app .help-dialog .help-topics{padding:0 8px}.storybook-app .account-character:has(.genesis-export-card){padding:20px 16px}}.storybook-app .story-chest-reveal .sb-247{box-shadow:none;background:0 0;border:0}.storybook-app .story-chest-reveal .sb-239{transform:translateY(-22px)rotate(-9deg)}.storybook-app .story-chest-reveal .chest-gold-reward{gap:10px}.sb-story-help .help-topic-content .help-improve{background:0 0;border:0;gap:14px;padding:0}.sb-story-help .help-topic-content .help-improve>h3{font-size:19px}.sb-story-help .help-topic-content .help-example-cards{gap:14px}.sb-story-help .help-topic-content .help-example-card{border:1px solid #2a3137;flex-direction:column;gap:12px;margin:0;padding:16px 18px;display:flex}.sb-story-help .help-topic-content .help-example-card h4{margin:0 0 10px;font-size:16px}.sb-story-help .help-topic-content .help-example-card p{font-size:14px}.ios-app.storybook-app .profile-card-dialog .account-character-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ios-app.storybook-app .profile-card-dialog .account-character-actions>.share-on-x{grid-column:1/-1}.ios-app.storybook-app .profile-card-dialog .account-character-actions>:is(a,button){justify-content:center;padding:0 8px}.ios-app.storybook-app .chest-reward-dialog .story-chest-reveal{padding:20px 16px calc(24px + var(--ios-safe-bottom))}.ios-app.storybook-app .chest-reward-dialog .sb-250{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ios-app.storybook-app .chest-reward-dialog .sb-250>button{width:100%;min-height:44px}.storybook-app .profile-card-dialog>.sb-295{padding:0}.subscription-terms{color:#afb4b5;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subscription-terms button{color:#ecebe4;min-height:44px;font:inherit;cursor:pointer;background:#20262b;border:1px solid #434d54;padding:8px 14px}.subscription-terms button[aria-pressed=true]{color:#e8cf8e;background:#3a3222;border-color:#b8a071}.subscription-terms button:focus-visible{outline-offset:2px;outline:2px solid #ecebe4}@media (width<=520px){.subscription-terms>span{flex-basis:100%}.subscription-terms>button{flex:1}}.subscription-terms button small{color:#e8cf8e;margin-top:3px;font-size:11px;line-height:1.2;display:block}.world-scene.journal-world{overflow-x:clip}.journal-page{isolation:isolate;flex-direction:column;gap:21px;width:100%;max-width:960px;margin:0 auto;padding:30px 18px 54px;display:flex;position:relative}.journal-page.is-embedded{max-width:none;padding:0}.journal-header{flex-wrap:wrap;align-items:flex-end;gap:18px 24px;display:flex}.journal-intro{flex-direction:column;flex:300px;gap:9px;min-width:0;display:flex}.journal-back{color:#b8a071;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:36px;padding:0;font:500 14px IBM Plex Sans,sans-serif}.journal-intro h1,.journal-intro h2{color:#ecebe4;margin:0;line-height:1.2}.journal-intro p,.journal-note{color:#afb4b5;margin:0;font-size:14px;line-height:1.5}.journal-header>div:last-child{max-width:100%}.journal-record{background:#0b0c0e;flex-wrap:wrap;gap:3px;display:flex;box-shadow:0 0 0 3px #0b0c0e}.journal-record>div,.journal-card-facts>div{background:#13161aeb;flex-direction:column;gap:6px;min-width:70px;padding:10px 14px;display:flex}.journal-record span,.journal-card-facts span{color:#afb4b5;font:400 13px/1.4 IBM Plex Sans,sans-serif}.journal-record strong{font-variant-numeric:tabular-nums;font:600 18px/1.2 IBM Plex Sans,sans-serif}.journal-record>div:nth-child(2) strong{color:#859b83}.journal-record>div:nth-child(3) strong{color:#b9716d}.journal-record-note{color:#80878a;text-align:right;margin-top:7px;font-size:11px;display:block}.journal-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.journal-tabs,.journal-filters{flex-wrap:wrap;gap:9px;display:flex}.journal-filters{margin-left:auto}.journal-tabs button,.journal-filters button,.journal-more,.journal-training button{align-items:center;gap:8px;display:inline-flex}.journal-tabs button.is-active,.journal-filters button.is-active{color:#ecebe4;background:#2b2a25;border-color:#b8a071}.journal-tabs button.is-active:hover,.journal-filters button.is-active:hover{background:#34322c!important}.journal-tabs button span{opacity:.7;font-size:11px}.journal-filters button{min-height:36px;padding:0 10px;font-size:13px}.journal-note{color:#afb4b5;margin-top:-6px;font-size:14px}.journal-refresh{color:#afb4b5;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.journal-refresh>span{align-items:center;gap:9px;display:inline-flex}.journal-refresh button,.journal-empty button{color:#b8a071;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.journal-page button:focus-visible,.journal-card button:focus-visible{outline-offset:2px;outline:2px solid #b8a071}.journal-page button:disabled{cursor:wait;opacity:.6}.journal-list{flex-direction:column;gap:12px;margin:0;padding:3px;list-style:none;display:flex}.journal-row{width:100%;box-shadow:0 0 0 3px #0b0c0e, inset 4px 0 var(--journal-accent), inset 0 0 0 3px #262d33;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#171b1f;border:0;grid-template-columns:54px 84px minmax(0,1fr) auto 18px;align-items:center;gap:15px;padding:12px 15px;display:grid}.journal-row:hover{background:#1f252a}.journal-number{font-variant-numeric:tabular-nums;color:#80878a;padding-left:6px;font:400 13px IBM Plex Sans,sans-serif}.journal-portraits{isolation:isolate;width:84px;height:48px;position:relative}.journal-portraits img{z-index:1;object-fit:cover;background:#15181b;border:3px solid #b8a071;outline:3px solid #0b0c0e;width:48px;height:48px;position:absolute;top:0;left:0}.journal-portraits img+img{left:36px}.journal-portraits img.is-defeated{z-index:0}.journal-portraits img.is-defeated,.journal-card-portrait img.is-defeated{filter:grayscale(.85)brightness(.65);border-color:#5a2e2a}.journal-row-main{flex-direction:column;gap:7px;min-width:0;display:flex}.journal-row-title{flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.journal-row-title>span{overflow-wrap:anywhere;font:600 14px/1.3 IBM Plex Sans,sans-serif}.journal-row-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.journal-row-meta{color:#afb4b5;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.journal-tag{color:#15171a;padding:3px 6px;font:600 11px/1.2 IBM Plex Sans,sans-serif;display:inline-block}.journal-row-facts{text-align:right;color:#80878a;flex-direction:column;align-items:flex-end;gap:6px;max-width:200px;font-size:12px;display:flex}.journal-row-facts>span:first-child{font:400 13px/1.4 IBM Plex Sans,sans-serif}.journal-page .has-loot,.journal-card .has-loot{color:#859b83}.journal-chevron{color:#80878a;justify-self:center;font-size:27px}.journal-empty{text-align:center;color:#afb4b5;background:#171b1f;padding:24px 18px;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #262d33}.journal-more{margin-top:21px}.journal-training{color:#afb4b5;background:#13161a;border:1px solid #343d43;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.journal-training h2{margin:0;font:400 17px/1.2 Silkscreen,monospace}.journal-training p{flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.journal-card-hero{text-align:center;padding:16px 30px 18px}.journal-card-eyebrow{color:#afb4b5;font:400 13px/1.5 IBM Plex Sans,sans-serif}.journal-card h2{overflow-wrap:anywhere;margin:12px 0;font:400 24px/1.2 Silkscreen,monospace}.journal-card-tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.journal-card-fighters{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:24px;display:grid}.journal-card-fighter{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.journal-card-portrait{width:96px;height:96px;position:relative}.journal-card-portrait img{object-fit:cover;background:#15181b;border:4px solid #b8a071;outline:3px solid #0b0c0e;width:100%;height:100%}.journal-card-portrait>span{color:#15171a;white-space:nowrap;background:#b8a071;padding:3px 6px;font:600 11px IBM Plex Sans,sans-serif;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0b0c0e}.journal-card-fighter>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 13px/1.4 Silkscreen,monospace;overflow:hidden}.journal-card-vs{color:#8a8069;padding-bottom:24px;font:400 20px Silkscreen,monospace}.journal-hp-label{font-variant-numeric:tabular-nums;color:#afb4b5;justify-content:space-between;align-self:stretch;gap:6px;font:400 13px/1.4 IBM Plex Sans,sans-serif;display:flex}.journal-hp{background:#0b0d0f;align-self:stretch;height:14px;margin-top:-9px;padding:2px;box-shadow:0 0 0 2px #000}.journal-hp span{height:100%;display:block;box-shadow:inset 0 3px #ffffff40,inset 0 -3px #0000004d}.journal-card-body{padding:3px 30px 24px}.journal-card-facts{background:#0b0c0e;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;box-shadow:0 0 0 3px #0b0c0e}.journal-card-facts>div{min-width:0;padding:10px 12px}.journal-card-facts strong{font-variant-numeric:tabular-nums;font:600 18px/1.2 IBM Plex Sans,sans-serif}.journal-card p{color:#afb4b5;font-size:14px;line-height:1.5}.journal-card .journal-card-reason{color:#afb4b5;font-size:12px}.journal-card footer{flex-wrap:wrap;align-items:center;gap:18px;margin-top:21px;display:flex}.journal-card footer>span{color:#80878a;flex:140px;font-size:12px}.journal-card footer button{flex:0 200px;min-height:48px;padding:0 18px}@media (width<=680px){.journal-row{grid-template-columns:36px 60px minmax(0,1fr) 12px;gap:10px;padding:12px}.journal-portraits{width:60px;height:36px}.journal-portraits img{width:36px;height:36px}.journal-portraits img+img{left:24px}.journal-row-facts{text-align:left;flex-flow:wrap;grid-area:2/3;align-items:flex-start;gap:5px 12px;max-width:none}.journal-chevron{grid-area:1/4/span 2}.journal-number{padding-left:0;font-size:12px}.journal-row-title>span{font-size:13px}.journal-row-title strong{font-size:14px}.journal-tabs button{padding:0 10px;font-size:13px}.journal-filters{margin-left:0}.journal-card-hero{padding:16px 18px 18px}.journal-card-body{padding:3px 18px 24px}.journal-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hp-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.journal-card *{animation:none}}.browser-notification-settings{color:#ecebe4;background:#14171a;border:1px solid #343d43;max-width:760px;margin:0 0 32px;padding:20px}.browser-notification-settings p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.browser-notification-settings .browser-notification-note{color:#afb4b5}.browser-notification-settings [role=alert]{color:#e3a39c}.browser-notification-reconnect{color:#ecebe4;font:inherit;cursor:pointer;background:#28231b;border:1px solid #b8a071;padding:10px 14px}.browser-notification-reconnect:disabled{opacity:.45;cursor:not-allowed}.settings-dialog .browser-notification-settings{background:0 0;border:0;max-width:none;margin:0;padding:20px 24px 24px}.settings-dialog .browser-notification-settings h2{font:400 18px/1.2 Silkscreen,monospace}.notification-switch-list{background:#181c20;border:1px solid #2a3137;margin:16px 0}.notification-switch{color:#ecebe4;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.notification-switch+.notification-switch{border-top:1px solid #262d33}.notification-switch.is-nested{padding-left:32px}.notification-switch:disabled{opacity:.45;cursor:not-allowed}.notification-switch:focus-visible{outline-offset:-3px;outline:2px solid #ecebe4}.notification-switch-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notification-switch-copy strong{font-size:14px;font-weight:500}.notification-switch-copy small{color:#afb4b5;font-size:12px;line-height:1.5}.notification-switch-track{background:#0f1215;flex:none;width:44px;height:24px;position:relative;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #343d43}.notification-switch-track>span{background:#5a666e;width:16px;height:16px;transition:left .14s steps(3,end);position:absolute;top:4px;left:4px}.notification-switch[aria-checked=true] .notification-switch-track{background:#3a3222;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #b8a071}.notification-switch[aria-checked=true] .notification-switch-track>span{background:#e8cf8e;left:24px}.storybook-app .sb-373.genesis-loading-dialog{width:min(560px,100% - 32px);margin:24px 16px;padding:0;height:auto!important;max-height:calc(100dvh - 48px)!important}.storybook-app .genesis-loading-dialog>.sb-374{padding:12px 20px;position:static}.genesis-creation-loading{color:#ecebe4;text-align:left;min-width:0;padding:20px}.creation-loading-status{align-items:center;gap:14px;margin-bottom:18px;display:flex}.creation-loading-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.creation-loading-status strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.creation-loading-status>div>span{color:#8e9699;font-size:12px}.creation-journey{touch-action:pan-y;background:#101417;border:1px solid #343d43}.creation-journey-art{background:#101215;border-bottom:1px solid #343d43;height:148px;position:relative;overflow:hidden}.creation-journey-scene{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.creation-journey-sprite{object-fit:contain;width:140px;height:132px;image-rendering:pixelated;filter:drop-shadow(0 4px #0008);position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.creation-journey-copy{min-height:156px;padding:18px 20px 8px}.creation-journey-step{color:#b8a071;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.creation-journey-copy h3{color:#ecebe4;margin:10px 0;font:400 18px/1.4 Silkscreen,monospace}.genesis-creation-loading .creation-journey-copy p{color:#afb4b5;margin:0;font-size:14px;line-height:1.6}.creation-journey-controls{justify-content:center;align-items:center;gap:16px;padding:4px 16px 12px;display:flex}.creation-journey-arrow{color:#c9c6bc;width:40px;height:40px;font:inherit;cursor:pointer;background:#1b2024;border:1px solid #343d43;flex:none;padding:0}.creation-journey-dots{display:flex}.creation-journey-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:40px;padding:0;display:grid}.creation-journey-dots span{background:#4b555c;width:6px;height:6px}.creation-journey-dots [aria-pressed=true] span{background:#d9c08c}.creation-loading-footer{align-items:start;gap:16px;margin-top:14px;display:flex}.genesis-creation-loading .creation-loading-footer p{color:#8e9699;flex:1;margin:0;font-size:12px;line-height:1.5}.creation-loading-footer button{color:#b8a071;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px}.transaction-overlay--creation{overflow-x:hidden}.transaction-dialog.transaction-dialog--creation{width:min(560px,100%);min-width:0;padding:20px 0 0}.transaction-dialog--creation>h2{padding-inline:20px}@media (width<=480px){.genesis-creation-loading{padding:16px}.creation-journey-art{height:120px}.creation-journey-sprite{width:116px;height:108px}.creation-journey-copy{min-height:160px;padding:16px 16px 8px}.creation-journey-copy h3{font-size:16px}.creation-journey-controls{gap:8px}}@media (height<=650px){.transaction-dialog.transaction-dialog--creation{padding-top:12px}.genesis-creation-loading{padding:12px}.creation-loading-status{margin-bottom:10px}.creation-journey-art{height:80px}.creation-journey-sprite{width:88px;height:76px}.creation-journey-copy{min-height:182px;padding:12px 14px 4px}.creation-journey-copy h3{margin:8px 0}.genesis-creation-loading .creation-journey-copy p{font-size:13px}.creation-loading-footer{margin-top:10px}}.help-default-bottles,.help-default-rewards{color:#ecebe4;flex-direction:column;gap:22px;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex}.help-default-topic-heading{flex-direction:column;gap:10px;display:flex}.help-default-topic-heading>h2{letter-spacing:.04em;margin:0;font:400 22px/1.2 Silkscreen,monospace}.help-default-topic-heading>p{color:#afb4b5;text-wrap:pretty;margin:0;font-size:15px}.help-default-rarities{flex-wrap:wrap;gap:8px;display:flex}.help-default-rarities>span{background:#14171a;border:1px solid #2a3137;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.help-default-rarities i{background:currentColor;width:6px;height:6px}.help-default-bottle-group{flex-direction:column;gap:8px;min-width:0;display:flex}.help-default-category-heading{align-items:baseline;gap:10px;display:flex}.help-default-category-heading>i{background:var(--category-color);width:8px;height:8px}.help-default-category-heading>h3{margin:0;font-size:16px;font-weight:600}.help-default-category-heading>span{color:#80878a;font-size:12px}.help-default-bottle-list{background:#14171a;border:1px solid #2a3137;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-default-bottle-list>li{border-top:1px solid #262d33;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.help-default-bottle-list>li:first-child{border-top-color:#0000}.help-default-bottle-sprite{--potion-cell-size:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.help-default-bottle-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.help-default-bottle-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.help-default-bottle-heading>strong{font-size:14px;font-weight:600}.help-default-bottle-identity>.help-bottle-stat-label{color:var(--category-color);font-size:12px}.help-bottle-stat-note{color:#80878a;font-size:11px;line-height:1.4}.help-default-bottle-meta{gap:8px;font-size:11px;display:flex}.help-default-bottle-meta>span:last-child{color:#80878a;font-variant-numeric:tabular-nums}.help-default-reward-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.help-default-reward-cards>article{background:#14171a;border:1px solid #2a3137;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.help-default-reward-tag{color:#b8a071;font:400 11px/1 Silkscreen,monospace}.help-default-reward-cards h3{margin:0;font-size:16px;font-weight:600}.help-default-reward-cards p{color:#afb4b5;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.help-default-footnote{color:#80878a;text-wrap:pretty;margin:0;font-size:13px}.help-default-footnote>button{color:#b8a071;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ios-app .help-default-footnote>button{min-height:0}.help-default-reward-notes{flex-direction:column;gap:10px;display:flex}.help-default-reward-notes .help-default-footnote p{font:inherit;margin:0;display:inline}.help-default-reward-notes .help-default-footnote p+p:before{content:" "}.sb-story-help .help-topic-content>:is(.help-default-bottles,.help-default-rewards){padding:28px 26px 32px}.help-default-reward-rules{color:#80878a;font-size:13px}.help-default-reward-rules>summary{color:#b8a071;cursor:pointer}.help-default-reward-rules>.help-default-reward-notes{margin-top:12px}.help-default-reward-rules>.help-default-footnote{margin-top:10px}.ios-app .sb-story-help .help-topic-content>:is(.help-default-bottles,.help-default-rewards){padding:20px 16px 44px}@media (width<=600px){.sb-story-help .help-topic-content>:is(.help-default-bottles,.help-default-rewards){padding:20px 16px 44px}}.help-bottle-levels{flex-wrap:wrap;gap:2px 8px;margin-top:2px;display:flex}.help-bottle-level{color:var(--category-color);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;line-height:1.5;display:inline-flex}.help-bottle-level>b{color:#b8a071;flex:none;font:400 10px/1 Silkscreen,monospace}.help-bottle-level:last-child>b{color:#e8cf8e}.help-tier-table{overflow-x:auto}.help-tier-table table{border-collapse:collapse;width:100%;font-size:13px}.help-tier-table th,.help-tier-table td{text-align:right;border-bottom:1px solid #343d43;padding:10px 8px}.help-tier-table th:first-child{text-align:left}.help-tier-table thead th{color:#afb4b5;font-weight:500}.help-tier-table tbody th{font-weight:500}.help-tier-table tbody th span{color:#80878a;font-size:11px;display:block}.help-tier-table tbody td:nth-child(2){color:#e8cf8e}.catalogue-seal-note{color:#c9c6bc;background:#1a1820;border:1px solid #3c3543;flex-direction:column;gap:6px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.catalogue-seal-note strong{color:#ecebe4;font-size:14px}.catalogue-seal-note p{margin:0}.raids-page{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 72px;font-family:IBM Plex Sans,sans-serif}.raids-page *,.raid-details *{box-sizing:border-box}.raids-page button,.raid-details button{color:#ecebe4;cursor:pointer;background:#20262b;border:1px solid #434d54;min-height:44px;padding:10px 16px;font:500 14px IBM Plex Sans,sans-serif}.raids-page button:hover:enabled,.raid-details button:hover:enabled{border-color:#b8a071}.raids-page button:disabled,.raid-details button:disabled{opacity:.5;cursor:default}.raid-hero{background:#170b08;border:3px solid #000;overflow:hidden;box-shadow:0 0 0 3px #612514,8px 8px #000}.raid-hero-main{background:radial-gradient(at 85% 75%,#a22c124d,#0000 60%),linear-gradient(125deg,#100b09,#36160d);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;position:relative}.raid-hero-main:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0003 3px 4px);position:absolute;inset:0}.raid-hero-copy{z-index:1;flex-direction:column;gap:18px;padding:38px 0 36px 40px;display:flex;position:relative}.raid-hero-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.raid-hero-badges>span{text-transform:uppercase;letter-spacing:.08em;background:#000;padding:8px 10px;font:400 11px/1.3 Silkscreen,monospace}.raid-hero-badges>span:first-child{border-left:10px solid #e04a1e}.raid-status{color:#d3be92;white-space:nowrap;background:#221d14;border:1px solid #5c4e33;padding:5px 8px;font-size:12px}.raid-status-open{color:#9bc48a;background:#18231a;border-color:#3f6b45}.raid-hero-subtitle{color:#f08a5a;text-transform:uppercase;letter-spacing:.1em;font:500 14px IBM Plex Mono,monospace}.raid-hero h1{color:#f3e9dc;text-transform:uppercase;text-shadow:5px 5px #a3260e,10px 10px #000;margin:-8px 0 0;font:400 clamp(46px,6.5vw,82px)/.95 Silkscreen,monospace;position:relative}.raid-hero-copy>p{color:#d8c8bc;text-wrap:pretty;max-width:440px;margin:4px 0 0;font-size:17px;line-height:1.55}.raid-threat{color:#9a8a80;align-items:center;gap:10px;font:500 11px IBM Plex Mono,monospace;display:flex}.raid-threat i{color:#e04a1e;letter-spacing:3px;text-shadow:2px 2px #8a2410;font-size:20px;font-style:normal}.raid-threat strong{color:#ff6a3a;font:400 12px Silkscreen,monospace}.raid-hero-counters{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.raid-counter-label{color:#9a8a80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:500 11px IBM Plex Mono,monospace;display:block}.raid-countdown{gap:6px;display:flex}.raid-countdown>span{background:#000;flex-direction:column;align-items:center;gap:5px;min-width:58px;padding:9px 8px 7px;display:flex;box-shadow:inset 0 0 0 2px #3a140a,3px 3px #000}.raid-countdown strong{color:#f3e9dc;font-variant-numeric:tabular-nums;font:400 28px/1 Silkscreen,monospace}.raid-countdown small{color:#9a8a80;font:500 10px IBM Plex Mono,monospace}.raid-attempts>div{align-items:center;gap:10px;min-height:56px;display:flex}.raid-attempts strong{color:#e8cf8e;font:400 12px Silkscreen,monospace}.raid-attempt-pips{gap:6px;display:flex}.raid-attempt-pips i{background:#1a1e22;width:14px;height:24px;box-shadow:inset 0 -5px #12151a,0 0 0 2px #000}.raid-attempt-pips .is-available{background:#e8cf8e;box-shadow:inset 0 -5px #9c8659,0 0 0 2px #000}.raid-hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.raid-hero-actions>button{text-transform:uppercase;color:#f3e9dc;background:#0a0706;border:2px solid #5a1c0c;min-height:52px;padding-inline:24px;font:400 14px Silkscreen,monospace;box-shadow:5px 5px #000}.raid-hero-actions>.raid-inspect{color:#0a0706;background:#d9542a;border-color:#000;box-shadow:inset 0 -5px #8a2a10,inset 0 3px #f08a5a,5px 5px #000}.raid-hero-art{min-height:360px;position:relative}.raid-hero-art img{z-index:1;width:min(100%,418px);image-rendering:pixelated;filter:drop-shadow(6px 6px #000);animation:2.4s steps(4,end) infinite raid-bob;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.raid-hero-glow{background:radial-gradient(at 50% 70%,#e04a1e55,#0000 65%);position:absolute;inset:15% -5% 0}.raid-hero-art>i{z-index:2;bottom:90px;left:var(--ember-x);width:6px;height:6px;animation:raid-ember 3.5s steps(14) var(--ember-delay) infinite;opacity:0;background:#ff8a50;position:absolute}.raid-boss-health{background:#050303;border-top:3px solid #000;align-items:center;gap:14px;padding:12px 20px;display:flex;position:relative}.raid-boss-health strong{text-transform:uppercase;color:#f3e9dc;font:400 13px Silkscreen,monospace}.raid-boss-health>span{background:#000;flex:1;height:18px;padding:3px;box-shadow:inset 0 0 0 2px #3a140a}.raid-boss-health i{background:repeating-linear-gradient(90deg,#e04a1e 0 14px,#9a2410 14px 16px,#000 16px 18px);height:100%;display:block;box-shadow:inset 0 3px #ff8a50}.raid-boss-health b{color:#f08a5a;white-space:nowrap;font:500 13px IBM Plex Mono,monospace}.raids-grid{flex-direction:column;gap:20px;display:flex}.raid-event-layout,.raid-history-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.raid-history-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-bottom:20px}.raid-panel{background:#14171af2;border:1px solid #2a3137;min-width:0;box-shadow:0 0 0 3px #0b0c0e}.raid-card{flex-direction:column;padding:24px;display:flex}.raid-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.raid-card-top h2{margin:0;font-size:16px;font-weight:600}.raids-eyebrow{color:#80878a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.raid-event-dates{color:#80878a;justify-content:space-between;gap:12px;padding:24px 0 16px;font-size:13px;display:flex}.raid-event-dates>span{flex-direction:column;gap:5px;display:flex}.raid-event-dates>span:last-child{text-align:right}.raid-event-dates strong{color:#ecebe4;font-weight:600}.raid-event-progress{background:#0e1013;border:1px solid #2a3137;height:12px;position:relative}.raid-event-progress span{background:repeating-linear-gradient(90deg,#b8a071 0 10px,#9c8659 10px 12px);height:100%;display:block}.raid-event-facts{background:#262d33;border-block:1px solid #262d33;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px -24px 0;display:grid}.raid-event-facts>div{background:#14171a;flex-direction:column;gap:8px;min-width:0;padding:18px 24px;display:flex}.raid-event-facts dt{color:#80878a;font-size:13px}.raid-event-facts dd{overflow-wrap:anywhere;margin:0;font:400 18px/1.3 Silkscreen,monospace}.raid-note,.raid-progress,.raid-share{color:#afb4b5;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.raid-share{color:#9bc48a}.raid-card .raid-primary{color:#15171a;background:#b8a071;border-color:#cdb687;margin-top:auto}.raid-readiness{flex-direction:column;display:flex}.raid-readiness header{border-bottom:1px solid #262d33;padding:22px 24px}.raid-readiness h2{color:#d29a6a;margin:8px 0;font:400 26px/1.2 Silkscreen,monospace}.raid-readiness p{color:#afb4b5;margin:0;font-size:14px;line-height:1.5}.raid-comparison{flex-direction:column;gap:14px;padding:18px 24px;display:flex}.raid-comparison-legend{color:#afb4b5;gap:18px;font-size:12px;display:flex}.raid-comparison-legend span:before{content:"";background:#b8a071;width:10px;height:10px;margin-right:6px;display:inline-block}.raid-comparison-legend span:last-child:before{background:#d2673a}.raid-stat{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.raid-stat>span{color:#c9c6bc;grid-row:span 2;font-size:12px}.raid-stat>div{height:16px;margin-right:60px;position:relative}.raid-stat i{background:#b8a071;height:8px;position:absolute;top:4px;left:0}.raid-stat b{text-align:right;width:54px;font-size:13px;font-weight:500;position:absolute;right:-60px}.raid-stat .is-boss i{background:#d2673a}.raid-stat .is-boss b{color:#d29a6a}.raid-readiness footer{color:#afb4b5;border-top:1px solid #262d33;flex-direction:column;gap:10px;margin-top:auto;padding:16px 24px 22px;font-size:13px;display:flex}.raid-rewards{padding:24px}.raid-origin{align-items:center;gap:18px;margin-top:18px;display:flex}.raid-origin img{width:84px;height:84px;image-rendering:pixelated;filter:grayscale(.7)brightness(.7);background:#0e1013;border:1px solid #2a3137;padding:12px}.raid-origin.is-earned img{filter:none;border-color:#3f6b45}.raid-origin h2{margin:0;font:400 20px Silkscreen,monospace}.raid-origin p{color:#afb4b5;margin-bottom:0;font-size:14px}.raid-card-values{margin:18px 0 0}.raid-card-values>div{border-top:1px solid #262d33;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.raid-card-values dt{color:#afb4b5}.raid-card-values dd{text-align:right;overflow-wrap:anywhere;margin:0}.raid-attempt-log>h2{margin:0;padding:22px 24px 14px}.raid-log-row{border-top:1px solid #262d33;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px;font-size:14px;display:flex}.raid-log-row>span{color:#afb4b5;flex:1}.raid-log-row small{margin-top:4px;display:block}.raids-empty{color:#afb4b5;text-align:center;padding:36px 24px;font-size:14px;line-height:1.6}.raids-empty img{object-fit:contain;width:72px;height:64px;image-rendering:pixelated;filter:grayscale()brightness(.45)}.raids-empty h3{color:#ecebe4;font:400 16px/1.3 Silkscreen,monospace}.raids-error{color:#e3a39c;overflow-wrap:anywhere;background:#291e1e;border:1px solid #704e49;padding:16px;font-size:14px}.raids-more{margin:24px auto 0;display:block}.raid-details{background:#14171a;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);font-family:IBM Plex Sans,sans-serif;display:grid}.raid-details-art{background:radial-gradient(at 50% 72%,#e0762a40,#0000 70%),linear-gradient(#16151a,#2a1a10);justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.raid-details-art>span{color:#d29a6a;position:absolute;top:20px;left:20px}.raid-details-art img{width:285px;max-width:100%;image-rendering:pixelated;filter:drop-shadow(0 10px #0b0806)}.raid-details-content{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.raid-details-content>header{align-items:start;gap:12px;display:flex}.raid-details-content header>div{flex:1}.raid-details h2{margin:0;font:400 28px/1.2 Silkscreen,monospace}.raid-details header p{color:#afb4b5;margin:6px 0 0;font-size:13px}.raid-comparison-table{border-collapse:collapse;width:100%;font-size:14px}.raid-comparison-table th,.raid-comparison-table td{text-align:right;padding:8px 0}.raid-comparison-table th{color:#80878a;text-transform:uppercase;font-size:12px;font-weight:600}.raid-comparison-table th:first-child,.raid-comparison-table td:first-child{text-align:left}.raid-comparison-table td{border-top:1px solid #262d33}.raid-comparison-table td:last-child,.raid-comparison-table th:last-child{color:#d29a6a}.raid-details-readiness{color:#afb4b5;flex-direction:column;gap:5px;font-size:14px;display:flex}.raid-details .raid-note{margin:0}.raid-details-rules{color:#afb4b5;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.raid-details-actions{background:linear-gradient(135deg,#272219,#1b1b18);border:1px solid #675639;margin-top:auto;padding:18px}.raid-details-actions h3{color:#e8cf8e;margin:0;font:500 18px/1.35 IBM Plex Sans,sans-serif}.raid-details-actions p{color:#c3bfb2;margin:8px 0 16px;font-size:13px;line-height:1.6}.raid-details-actions .raid-entry-gate{color:#d29a6a}.raid-details-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.raid-details-actions button:only-child{grid-column:1/-1}.raid-details-actions button.sb-308{color:#15171a;background:#b8a071;border-color:#cdb687}.raid-details.is-inline{border:1px solid #343d43;margin-top:20px;display:block;box-shadow:0 0 0 3px #0b0c0e}@keyframes raid-bob{50%{translate:0 -8px}}@keyframes raid-ember{15%{opacity:.8}to{opacity:0;translate:15px -150px}}@media (width<=819px){.raids-page{padding:20px 16px 48px}.raid-hero-main{flex-direction:column-reverse;display:flex}.raid-hero-copy{gap:14px;padding:0 18px 24px}.raid-hero-art{min-height:220px}.raid-hero-art img{width:228px;bottom:20px}.raid-hero-badges{gap:6px}.raid-hero-badges>span{padding:7px 6px;font-size:10px}.raid-hero h1{text-shadow:3px 3px #a3260e,6px 6px #000;margin:-4px 0 0;font-size:clamp(32px,9vw,62px)}.raid-hero-subtitle{font-size:12px}.raid-hero-copy>p{font-size:14px}.raid-threat{display:none}.raid-hero-counters{gap:12px}.raid-countdown>span{min-width:48px;padding-inline:6px}.raid-countdown strong{font-size:24px}.raid-countdown small{font-size:9px}.raid-attempts>div{min-height:26px}.raid-hero-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.raid-hero-actions>button{min-height:48px;padding:8px;font-size:12px}.raid-boss-health{gap:10px;padding:10px 12px}.raid-boss-health strong,.raid-boss-health b{font-size:10px}.raid-event-layout,.raid-history-grid{grid-template-columns:minmax(0,1fr)}.raid-card,.raid-rewards{padding:16px}.raid-event-facts{margin-inline:-16px}.raid-event-facts>div{padding:14px 16px}.raid-event-facts dd{font-size:16px}.raid-readiness header,.raid-comparison,.raid-readiness footer{padding:16px}.raid-readiness h2{font-size:22px}.raid-details{grid-template-columns:minmax(0,1fr)}.raid-details-art{display:none}.raid-details-content{padding:16px}.raid-details h2{font-size:24px}.raid-details-actions{padding:16px}.raid-details-actions>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.raid-hero-art img,.raid-hero-art>i{animation:none}}body[data-signalbound-error-open]{overflow:hidden}.game-error-overlay{z-index:200;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;background:#060a0cd6;place-items:center;font-family:IBM Plex Sans,system-ui,sans-serif;display:grid;position:fixed;inset:0}.game-error-dialog{--error-accent:#dfbf83;box-sizing:border-box;color:#f2eee4;background:radial-gradient(at 50% 0,#33342b 0,#0000 65%),#171e20;border:1px solid #615540;border-radius:24px;width:min(100%,480px);max-height:100%;padding:clamp(24px,5vw,36px);animation:.18s ease-out game-error-enter;position:relative;overflow-y:auto;box-shadow:0 32px 96px #0000008c,inset 0 1px #ffffff0f}.game-error-dialog[data-tone=info]{--error-accent:#a8c8d3}.game-error-dialog:focus{outline:none}.game-error-topline{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:28px;display:flex}.game-error-eyebrow{color:#b3af9e;letter-spacing:.12em;font:10px/1.5 Silkscreen,monospace}.game-error-close{color:#b9c0bc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-10px -12px -10px 0;display:grid}.game-error-close:hover{color:#fff;background:#ffffff0a}.game-error-close svg{width:22px;height:22px}.game-error-emblem{width:72px;height:72px;color:var(--error-accent);background:linear-gradient(145deg,#b8a07124,#b8a07108);border:1px solid #b8a07166;border-radius:22px;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 0 0 6px #b8a07106}.game-error-emblem svg{width:36px;height:36px}.game-error-status{color:var(--error-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5;display:block}.game-error-dialog h2{color:#f7f3e9;letter-spacing:-.025em;overflow-wrap:anywhere;margin:9px 0 14px;font:600 clamp(24px,5vw,30px)/1.2 IBM Plex Sans,system-ui,sans-serif}.game-error-message{color:#bdc5c1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.game-error-guidance{background:#b8a07108;border:1px solid #b8a07128;border-radius:12px;margin-top:24px;padding:16px 18px}.game-error-guidance strong{color:#e4d4b3;font-size:12px;font-weight:600}.game-error-guidance p{color:#bdc5c1;margin:6px 0 0;font-size:14px;line-height:1.6}.game-error-reference{color:#a5afaa;margin-top:18px;font-size:12px}.game-error-reference summary{cursor:pointer;width:fit-content;padding:8px 0}.game-error-reference code{color:#c2c9c3;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;display:block}.game-error-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.game-error-actions button{color:#e1e5df;cursor:pointer;background:0 0;border:1px solid #56605b;border-radius:10px;flex:130px;min-height:48px;padding:12px 20px;font:600 14px/1.4 IBM Plex Sans,system-ui,sans-serif;transition:background .12s}.game-error-actions button:hover{background:#ffffff0a}.game-error-actions .game-error-primary{color:#1a201e;background:#c7ac76;border-color:#c7ac76}.game-error-actions .game-error-primary:hover{background:#dfc58f}.game-error-dialog :is(button,summary):focus-visible{outline:2px solid var(--error-accent);outline-offset:4px}.game-error-actions button:disabled{opacity:.6;cursor:wait}@keyframes game-error-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.game-error-dialog{animation:none}.game-error-actions button{transition:none}}@media (width<=380px){.game-error-dialog{border-radius:18px;padding:22px}.game-error-topline{margin-bottom:20px}.game-error-emblem{width:60px;height:60px;margin-bottom:20px}}@media (height<=650px){.game-error-topline{margin-bottom:16px}.game-error-emblem{width:60px;height:60px;margin-bottom:16px}.game-error-guidance{margin-top:18px;padding:14px}.game-error-actions{margin-top:20px}}.game-error-notice{color:#ffd4cf;overflow-wrap:anywhere;background:#2b1519;border:1px solid #b56565;border-radius:10px;margin:12px 16px;padding:14px 16px;font-size:14px;line-height:1.5}.game-error-notice--modal{flex-shrink:0;margin:0 16px 16px}.game-error-notice p{white-space:pre-wrap;margin:0}.game-error-notice-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.game-error-notice-actions button{color:#fff1eb;min-height:44px;font:inherit;cursor:pointer;background:#71303b;border:1px solid #b56565;border-radius:8px;padding:8px 14px}.game-error-notice-actions button:focus-visible{outline-offset:2px;outline:2px solid #fff1eb}.game-error-notice-actions button:disabled{opacity:.6;cursor:wait}.market-page{--market-scene-width:1552px;--market-headroom:0px;color:#ecebe4;flex-direction:column;width:100%;padding-bottom:40px;font:14px/1.5 IBM Plex Sans,system-ui,sans-serif;display:flex}.market-page h1,.market-page h2,.market-page h3,.market-page p{margin:0;font-weight:400}.market-page button{cursor:pointer}.market-page button:focus-visible{outline-offset:3px;outline:3px solid #f4efe2}.market-page button:disabled{cursor:not-allowed}.market-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;max-width:1172px;margin:0 auto;padding:24px 22px 22px;display:flex}.market-heading-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.market-title{flex:180px}.market-title button{color:#b8a071;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font:10px/1 Silkscreen,monospace}.market-title h1{color:#f4efe2;letter-spacing:.06em;text-transform:uppercase;text-shadow:3px 3px #000;margin-top:10px;font:28px/1 Silkscreen,monospace}.market-stall{background:#0d1014;border-bottom:1px solid #262d33;width:100%;height:466px;margin:0;position:relative;overflow:hidden}.market-stall-scene{width:var(--market-scene-width);aspect-ratio:388/118;left:50%;top:var(--market-headroom);position:absolute;transform:translate(-50%)}.market-stall-art{width:100%;height:auto;display:block}.market-stall-blink{pointer-events:none}.market-barnaby-backdrop,.market-barnaby-window,.market-barnaby{pointer-events:none;position:absolute;inset:0}.market-barnaby-backdrop{clip-path:inset(24.5763% 55.1546% 22.8814% 31.4433%)}.market-barnaby-window{clip-path:inset(0 0 22.8814%)}.market-barnaby-sprite{width:16.4948%;height:auto;display:block;position:absolute;top:22.0339%;left:30.4124%}.market-barnaby-shuffle{animation:1s step-end barnabyShuffle}.market-barnaby-greet{touch-action:manipulation;background:0 0;border:0;width:14.9485%;height:55.9322%;padding:0;position:absolute;top:22.0339%;left:30.4124%}@keyframes barnabyShuffle{0%,to{transform:translate(0)}10%,30%{transform:translate(-.2577%,-.8475%)}20%,40%{transform:translate(.2577%)}50%,70%{transform:translate(-.2577%)}60%,80%{transform:translate(.2577%,-.8475%)}90%{transform:translate(0)}}.market-stall:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1014,#0d101400 120px),linear-gradient(270deg,#0d1014,#0d101400 120px),linear-gradient(0deg,#101215,#101215d9 32px,#10121500 90px);position:absolute;inset:0}.market-speech{z-index:1;color:#231c14;letter-spacing:.04em;text-transform:uppercase;text-wrap:pretty;background:#ede5cf;width:318px;padding:14px 16px;font:11px/1.75 Silkscreen,monospace;position:absolute;top:136px;left:calc(50% - 30px);box-shadow:0 0 0 3px #0b0c0e,inset 0 -3px #c9bfa3,6px 6px 0 3px #0007}.market-speech>span{color:#94352e;letter-spacing:.1em;margin-bottom:8px;font-size:10px;line-height:1;display:block}.market-speech:before{content:"";background:#ede5cf;width:9px;height:9px;position:absolute;top:30px;left:-12px;box-shadow:-3px 0 #0b0c0e,0 -3px #0b0c0e,0 3px #0b0c0e}.market-empty{color:#afb4b5;letter-spacing:.08em;text-transform:uppercase;text-align:center;border:2px dashed #3a434a;grid-column:1/-1;padding:36px 18px;font:11px/1.7 Silkscreen,monospace}@media (width<=819px){.market-page{--market-scene-width:1164px}.market-stall{height:354px}.market-stall-scene{left:calc(50% + 110px)}.market-speech{width:min(290px,50% - 6px);padding:12px;font-size:11px;top:110px;left:calc(50% - 15px)}.market-speech>span{font-size:11px}}@media (width<=479px){.market-page{--market-scene-width:776px;padding-bottom:36px}.market-heading{gap:15px;padding:20px 16px}.market-title{flex:auto}.market-title h1{font-size:24px}.market-stall{height:calc(var(--market-headroom) + 354px)}.market-stall-scene{left:calc(50% + 72px)}.market-speech{left:21px;top:calc(var(--market-headroom) + 222px);width:calc(100% - 42px)}.market-speech:before{top:-12px;left:60px}}@media (prefers-reduced-motion:reduce){.market-barnaby-shuffle,.market-page .market-wallet-change{animation:none}}.market-gold{color:#e8cf8e;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.market-gold img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}.market-wallet{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:52px;margin:0;padding:0 4px;font:700 13px/1 Silkscreen,monospace;display:flex;position:relative}.market-wallet .market-gold{gap:10px}.market-wallet img{width:22px;height:22px}.market-wallet-change{color:#9dbb92;text-shadow:2px 2px #000;font:12px/1 Silkscreen,monospace;animation:1.2s ease-out both marketGoldChange;position:absolute;top:-18px;right:16px}.market-wallet-change.is-spent{color:#e3a39c}@keyframes marketGoldChange{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.market-shop{background:#14181b;border:2px solid #3a434a;flex-direction:column;gap:20px;width:min(100%,1128px);margin:-1px auto 0;padding:24px 22px 22px;display:flex;position:relative}.market-rules,.market-hint{color:#afb4b5;font:13px/1.5 IBM Plex Sans,sans-serif}.market-shop [role=tabpanel]{flex-direction:column;gap:16px;display:flex}.market-tabs{gap:6px;display:flex}.market-shop button,.market-order button{color:#f4efe2;letter-spacing:.1em;text-transform:uppercase;background:#6b5a3a;border:2px solid #b8a071;min-height:36px;padding:0 12px;font:10px/1.4 Silkscreen,monospace}.market-shop button:hover:enabled,.market-order button:hover:enabled{background:#7a6845}.market-shop button:disabled,.market-order button:disabled{color:#5a666e;background:#14181b;border-color:#3a434a}.market-tabs button{color:#c9bfa8;background:#2a2018;border:0;min-width:96px;min-height:45px;padding:0 18px;font:400 15px Silkscreen,monospace;box-shadow:0 0 0 3px #0b0c0e,inset 0 3px #3e3024,inset 0 -3px #1a140f}.market-tabs button[aria-selected=true]{color:#15171a;background:#d2b46e;box-shadow:0 0 0 3px #0b0c0e,inset 0 3px #f0d896,inset 0 -3px #9a7a3a}.market-tabs button:hover{filter:brightness(1.1)}.market-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font:500 13px/1.2 IBM Plex Sans,sans-serif;display:flex}.market-toolbar>span{margin-left:auto}.market-toolbar label{align-items:center;gap:10px;display:flex}.market-select{position:relative}.market-select:after{content:"";pointer-events:none;border-bottom:2px solid #afb4b5;border-right:2px solid #afb4b5;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:11px;transform:rotate(45deg)}.market-toolbar select{color:#ecebe4;font:inherit;appearance:none;text-transform:uppercase;cursor:pointer;background:#101215;border:2px solid #5a666e;border-radius:0;min-width:116px;max-width:100%;min-height:38px;padding:0 30px 0 12px}.market-toolbar select:focus-visible{outline-offset:2px;outline:2px solid #e8cf8e}.market-catalogue{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.market-card{--market-rarity:#afb4b5;box-shadow:inset 0 3px color-mix(in srgb, var(--market-rarity) 25%, transparent);background:#1a1f23;border:1px solid #343d43;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.market-card[data-rarity=Standard]{--market-rarity:#9db3c4}.market-card[data-rarity=Rare]{--market-rarity:#d29a6a}.market-card[data-rarity=Epic]{--market-rarity:#b9a0e6}.market-card[data-rarity=Legendary]{--market-rarity:#e8cf8e}.market-card[data-rarity=Unique]{--market-rarity:#f0b0c8}.market-card-head{align-items:center;gap:12px;min-width:0;display:flex}.market-card-head>div{min-width:0}.market-card-sprite{--potion-cell-size:40px;filter:drop-shadow(0 4px 4px #0008);flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.market-card-head h2{color:#ecebe4;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.market-card-head p{color:#afb4b5;margin-top:5px;font-size:12px}.market-rarity{color:var(--market-rarity)}.market-effect{text-wrap:pretty;min-height:36px;font-size:13px;line-height:1.4}.market-card.is-locked{background:#15181b;box-shadow:inset 0 3px #262d33}.market-card.is-locked :is(h2,.market-effect){color:#80878a}.market-card.is-locked .market-card-sprite{filter:grayscale()brightness(.6)}.market-card-trade{border-top:1px solid #262d33;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.market-card-quote{flex-direction:column;gap:4px;min-width:0;display:flex}.market-card-quote .market-gold{font-variant-numeric:tabular-nums;font-weight:600}.market-card-quote img{width:18px;height:18px}.market-card-quote p{color:#afb4b5;font-size:12px}.market-card-trade button{flex:none;min-width:84px}.market-order{box-sizing:border-box;color:#ecebe4;background:#14181b;border:2px solid #b8a071;width:min(440px,100% - 32px);padding:24px;font:14px/1.7 IBM Plex Sans,system-ui,sans-serif}.market-order::backdrop{background:#000b}.market-order h2{text-transform:uppercase;margin:0 0 16px;font:16px/1.5 Silkscreen,monospace}.market-order-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.market-sale-confirmation{padding:24px;font-size:14px;line-height:1.6}.market-sale-confirmation p{margin:0}.market-sale-confirmation .market-warning{margin-top:12px}.market-sale-confirmation .market-order-actions{flex-wrap:wrap}.market-order button{cursor:pointer}.market-order button:focus-visible{outline-offset:3px;outline:3px solid #f4efe2}.market-warning{color:#f5d478}.market-page .market-unavailable{text-align:center;background:#14181b;border:2px solid #3a434a;width:min(100%,1128px);margin:0 auto;padding:24px}.transaction-gold{width:96px;height:96px;image-rendering:pixelated}@media (width<=480px){.market-shop{width:calc(100% - 24px);padding:18px 14px}.market-tabs button{flex:1;padding:0 8px}.market-order{padding:16px}.market-wallet{min-height:44px;padding:0 4px;font-size:12px}.market-toolbar>span{font-size:12px}}.market-speech .market-gift-hint{color:#b8a071;font-size:12px}.sb-3>.sb-4{object-fit:contain;display:none}.sb-3.brand-icon-only>.sb-4{display:block}.sb-3>.sb-6{line-height:0;display:block}.signalbound-lockup{object-fit:contain;width:94px;height:46px;image-rendering:pixelated;flex:none;display:block}.ios-app .ios-brand .signalbound-lockup{width:134px;max-width:100%;height:64px}.raid-announcement{box-sizing:border-box;color:#f3e9dc;background:repeating-linear-gradient(0deg,#0000 0 3px,#0002 3px 4px),linear-gradient(100deg,#240e0b,#481b10 60%,#2a100b);border-block:1px solid #612514;flex:none;width:100%;font-family:IBM Plex Sans,sans-serif;position:relative;box-shadow:0 3px #000}.raid-announcement-inner{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:20px;max-width:1148px;margin:0 auto;padding:14px 24px;display:grid}.raid-announcement-icon{color:#f08a5a;background:#180b08;border:2px solid #8a351d;place-items:center;width:44px;height:44px;display:grid;box-shadow:3px 3px #000}.raid-announcement-icon .navigation-icon{width:26px;height:26px}.raid-announcement-copy{gap:5px;min-width:0;display:grid}.raid-announcement-copy>span,.raid-announcement-countdown>span{color:#f08a5a;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;font:500 10px/1.4 IBM Plex Mono,monospace}.raid-announcement-copy>strong{text-shadow:2px 2px #000;font:400 16px/1.4 Silkscreen,monospace}.raid-announcement-countdown{gap:4px;display:grid}.raid-announcement-countdown>strong{color:#f3e9dc;font-variant-numeric:tabular-nums;white-space:nowrap;font:500 18px/1.4 IBM Plex Mono,monospace}.raid-announcement .raid-announcement-open{color:#170b08;cursor:pointer;background:#c75b30;border:2px solid #160906;justify-content:center;align-items:center;gap:12px;min-width:100px;min-height:44px;padding:10px 16px;font:400 13px/1.4 Silkscreen,monospace;display:inline-flex;box-shadow:3px 3px #000}.raid-announcement .raid-announcement-open:hover{background:#e07642}.raid-announcement .raid-announcement-open:focus-visible{outline-offset:4px;outline:2px solid #f3e9dc}.ios-app .raid-announcement{margin-bottom:16px}@media (width<=600px){.raid-announcement-inner{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:12px 16px}.raid-announcement-icon{display:none}.raid-announcement-copy{gap:3px}.raid-announcement-copy>span,.raid-announcement-countdown>span{font-size:9px}.raid-announcement-copy>strong{font-size:13px}.raid-announcement-countdown{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:4px 8px;display:flex}.raid-announcement-countdown>strong{font-size:14px}.raid-announcement .raid-announcement-open{grid-area:1/2/span 2;gap:8px;min-width:76px;padding-inline:12px;font-size:12px}}.world-scene.leaderboard-world{overflow-x:clip}.leaderboard-page{isolation:isolate;flex-direction:column;gap:24px;width:100%;max-width:960px;margin:0 auto;padding:30px 18px 54px;display:flex;position:relative}.leaderboard-heading{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.leaderboard-heading>div{flex-direction:column;flex:300px;gap:9px;min-width:0;display:flex}.leaderboard-back{color:#b8a071;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:32px;padding:0;font:12px/1 Silkscreen,monospace}.leaderboard-heading h1{color:#f4efe2;text-shadow:3px 3px #000;margin:0;font:36px/1.1 Silkscreen,monospace}.leaderboard-heading p{color:#c9c6bc;margin:0;font-size:15px}.leaderboard-updated{color:#afb4b5;background:#13161ae0;padding:9px 12px;font:11px/1.3 Silkscreen,monospace;box-shadow:0 0 0 3px #0b0c0e}.leaderboard-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px 0;margin:0;padding:12px 3px 3px;list-style:none;display:grid;position:relative}.leaderboard-card-tools{align-self:flex-end;width:min(100%,380px)}.leaderboard-card-actions{flex-wrap:wrap;gap:10px;display:flex}.leaderboard-card-actions>button{white-space:nowrap;flex:160px;min-height:44px;padding-inline:12px;font-size:14px}.leaderboard-card-tools>p{color:#a0bc91;max-width:480px;margin:12px 0 0;font-size:13px;line-height:1.5}.leaderboard-card-tools>p[role=alert]{color:#b9716d}.leaderboard-list:has(.leaderboard-podium):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e8cf8e38,#e8cf8e0f 45%,#0000 100%);width:min(520px,100%);height:420px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.leaderboard-podium{--medal:#e8c26a;--medal-low:#9a7228;--face:#5e4b28;--face-high:#7a6236;--face-low:#3e3118;--cap:#9a7a3a;--cap-high:#d2b46e;grid-row:1;justify-self:center;width:100%;max-width:240px;margin-bottom:17px}.leaderboard-gold{grid-column:2}.leaderboard-silver{--medal:#c3ccd2;--medal-low:#7a868e;--face:#3a434a;--face-high:#4a545c;--face-low:#262d33;--cap:#5e6a72;--cap-high:#9aa6ae;grid-column:1;justify-self:end}.leaderboard-bronze{--medal:#d29a6a;--medal-low:#7a4a30;--face:#4a3226;--face-high:#5e4232;--face-low:#32211a;--cap:#7a5038;--cap-high:#b07a54;grid-column:3;justify-self:start}.leaderboard-character{color:#ecebe4;cursor:pointer;text-align:left;border:0;width:100%}.leaderboard-podium .leaderboard-character{background:0 0;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:0 6px 18px;display:flex}.leaderboard-crown{filter:drop-shadow(0 0 12px #e8c26a88);clip-path:polygon(0 30%,20% 60%,33% 0,50% 45%,67% 0,80% 60%,100% 30%,100% 100%,0 100%);background:#e8c26a;width:36px;height:21px;box-shadow:inset 0 -6px #9a7228}.leaderboard-portrait{background:#15181b;width:54px;height:54px;display:block;position:relative;box-shadow:0 0 0 3px #0b0c0e}.leaderboard-podium .leaderboard-portrait{border:4px solid var(--medal);width:108px;height:108px;box-shadow:0 0 0 3px #0b0c0e, 0 0 20px color-mix(in srgb, var(--medal) 30%, transparent)}.leaderboard-gold .leaderboard-portrait{width:132px;height:132px}.leaderboard-medal{z-index:1;background:var(--medal);box-shadow:0 0 0 3px #0b0c0e, inset 0 -3px var(--medal-low);color:#15171a;padding:4px 7px 6px;font:11px/1 Silkscreen,monospace;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.leaderboard-identity{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex;position:relative}.leaderboard-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#f4efe2;font:14px/1.2 Silkscreen,monospace;overflow:hidden}.leaderboard-identity>span{color:#afb4b5;font-variant-numeric:tabular-nums;font-size:13px}.leaderboard-podium .leaderboard-identity{text-align:center;margin-top:12px}.leaderboard-gold .leaderboard-identity strong{font-size:15px}.leaderboard-identity .leaderboard-you-badge{color:#15171a;background:#9dbb92;align-self:flex-start;padding:3px 5px;font:9px/1 Silkscreen,monospace}.leaderboard-podium .leaderboard-you-badge{position:absolute;top:-33px;right:-5px;box-shadow:0 0 0 2px #0b0c0e}.leaderboard-strength{color:#e8cf8e;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.leaderboard-strength strong{font:20px/1 Silkscreen,monospace}.leaderboard-strength>span{color:#afb4b5;font:10px/1 Silkscreen,monospace}.leaderboard-podium .leaderboard-strength strong{color:var(--medal);text-shadow:2px 2px #000;font-size:22px}.leaderboard-gold .leaderboard-strength strong{font-size:28px}.leaderboard-pedestal{background:var(--face);height:150px;box-shadow:0 0 0 3px #0b0c0e, inset 6px 0 var(--face-high), inset -6px 0 var(--face-low), inset 0 -12px #0005;justify-content:center;padding-top:15px;display:flex;position:relative}.leaderboard-silver .leaderboard-pedestal{height:108px}.leaderboard-bronze .leaderboard-pedestal{height:78px}.leaderboard-pedestal:before{content:"";background:var(--cap);height:9px;box-shadow:0 0 0 3px #0b0c0e, inset 0 3px var(--cap-high);position:absolute;top:-12px;left:6px;right:6px}.leaderboard-pedestal:after{content:"";background:#1b2025;height:12px;position:absolute;bottom:-15px;left:-3px;right:-3px;box-shadow:inset 0 3px #262d33}.leaderboard-pedestal>span{color:var(--medal);text-shadow:4px 4px #0b0c0e;font:42px/1 Silkscreen,monospace}.leaderboard-gold .leaderboard-pedestal>span{font-size:54px}.leaderboard-row{grid-column:1/-1;min-width:0}.leaderboard-row .leaderboard-character{background:#171b1f;grid-template-columns:48px 54px minmax(0,1fr) minmax(80px,180px) 90px 18px;align-items:center;gap:15px;padding:12px 15px;display:grid;box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #262d33}.leaderboard-row .leaderboard-you{box-shadow:0 0 0 3px #0b0c0e,inset 0 0 0 3px #34433a}.leaderboard-character:hover{filter:brightness(1.15)}.leaderboard-row .leaderboard-character:hover{background:#1f252a}.leaderboard-rank{color:#80878a;font:18px/1 Silkscreen,monospace}.leaderboard-strength-bar{background:#0b0d0f;height:9px;padding:2px;box-shadow:0 0 0 2px #000}.leaderboard-strength-bar>span{background:#b8a071;height:100%;display:block;box-shadow:inset 0 2px #ffffff40}.leaderboard-arrow{color:#80878a;font-size:28px}.leaderboard-scoring{background:#13161a;padding:0 15px;box-shadow:0 0 0 3px #0b0c0e}.leaderboard-scoring summary{cursor:pointer;color:#afb4b5;align-items:center;gap:10px;min-height:48px;font:12px/1.4 Silkscreen,monospace;display:flex}.leaderboard-scoring summary:after{content:"+";margin-left:auto}.leaderboard-scoring[open] summary:after{content:"−"}.leaderboard-scoring p{color:#c9c6bc;margin:0 0 15px;font-size:14px;line-height:1.55}.leaderboard-notice{color:#afb4b5;background:#13161ae0;border:1px solid #343d43;margin:0;padding:14px 16px;line-height:1.5}.leaderboard-page button:focus-visible,.leaderboard-scoring summary:focus-visible{outline-offset:3px;outline:3px solid #f4efe2}.leaderboard-note{color:#afb4b5;margin:0;font-size:14px;line-height:1.5}.leaderboard-fight{gap:14px;display:grid}.leaderboard-stats-heading{margin:0 0 10px;font-size:16px;font-weight:500}.leaderboard-combat-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.leaderboard-combat-stats>div{background:#14171a;border:1px solid #343d43;justify-content:space-between;align-items:baseline;gap:12px;padding:10px;font-size:14px;display:flex}.leaderboard-combat-stats dt{color:#afb4b5}.leaderboard-combat-stats dd{margin:0}@media (width<=719px){.leaderboard-heading h1{font-size:28px}.leaderboard-row .leaderboard-character{grid-template-columns:34px 48px minmax(0,1fr) 74px 12px;gap:10px;padding:12px}.leaderboard-row .leaderboard-portrait{width:48px;height:48px}.leaderboard-strength-bar{display:none}.leaderboard-podium .leaderboard-portrait{width:80px;height:80px}.leaderboard-gold .leaderboard-portrait{width:104px;height:104px}.leaderboard-podium .leaderboard-identity strong{font-size:12px}}@media (width<=479px){.leaderboard-character-summary .genesis-hero.account-profile-card{grid-template-columns:minmax(0,1fr);gap:16px}.leaderboard-character-summary .genesis-hero.account-profile-card .sb-223{justify-self:center;width:128px}.leaderboard-character-summary .account-profile-card .sb-227{grid-template-columns:76px minmax(0,1fr) 72px;gap:8px}.leaderboard-character-summary .account-profile-card .sb-229{text-align:right;grid-column:auto}.leaderboard-page{padding:20px 12px 40px}.leaderboard-heading h1{font-size:24px}.leaderboard-heading>div{flex-basis:100%}.leaderboard-updated{font-size:9px}.leaderboard-podium .leaderboard-portrait{border-width:3px;width:64px;height:64px}.leaderboard-gold .leaderboard-portrait{width:80px;height:80px}.leaderboard-medal{padding:4px 5px 6px;font-size:9px}.leaderboard-podium .leaderboard-identity strong{font-size:10px}.leaderboard-podium .leaderboard-strength{gap:4px}.leaderboard-podium .leaderboard-strength strong{font-size:18px}.leaderboard-gold .leaderboard-strength strong{font-size:22px}.leaderboard-strength>span{font-size:9px}.leaderboard-pedestal{height:112px}.leaderboard-silver .leaderboard-pedestal{height:82px}.leaderboard-bronze .leaderboard-pedestal{height:60px}.leaderboard-pedestal>span{font-size:32px}.leaderboard-gold .leaderboard-pedestal>span{font-size:42px}.leaderboard-row .leaderboard-character{grid-template-columns:26px 40px minmax(0,1fr) 50px 9px;gap:8px;padding:10px}.leaderboard-row .leaderboard-portrait{width:40px;height:40px}.leaderboard-rank{font-size:14px}.leaderboard-identity strong,.leaderboard-identity>span{font-size:11px}.leaderboard-row .leaderboard-strength{flex-direction:column;align-items:flex-end;gap:4px}.leaderboard-row .leaderboard-strength strong{font-size:18px}.leaderboard-combat-stats{grid-template-columns:minmax(0,1fr)}}.raid-carousel{min-width:0}.raid-carousel>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.raid-carousel>header h1{color:#b8a071;letter-spacing:.12em;text-transform:uppercase;margin:0;font:400 12px Silkscreen,monospace}.raid-carousel>header>span{color:#80878a;font:500 12px IBM Plex Mono,monospace}.raid-carousel>header>div{gap:8px;margin-left:auto;display:flex}.raids-page .raid-carousel>header button{background:#13161a;border:1px solid #343d43;width:44px;height:44px;padding:0;font-size:24px}.raid-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;gap:22px;padding:10px 36px 20px;scroll-padding-inline:36px;display:flex;position:relative;overflow-x:auto}.raid-carousel-track::-webkit-scrollbar{display:none}.raid-carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.raid-boss-slide{scroll-snap-align:center;opacity:.55;background:#0a0706;flex:0 0 min(100% - 40px,1040px);grid-template-columns:1fr 1fr;min-width:0;transition:opacity .2s;display:grid;position:relative;box-shadow:0 0 0 3px #000,0 0 0 6px #5a1c0c,8px 10px 0 6px #000}.raid-boss-slide.is-selected{opacity:1}.raid-slide-art{background:radial-gradient(at 40% 60%,#c2410c66,#0000 75%),linear-gradient(145deg,#3a140a,#1e0d08 55%,#120806);flex-direction:column;justify-content:space-between;min-height:640px;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}.raid-slide-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0004 3px 4px);position:absolute;inset:0}.raid-slide-badges{z-index:2;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font:400 10px/1.3 Silkscreen,monospace;display:flex;position:relative}.raid-slide-badges>span{background:#000;border-left:10px solid #e04a1e;padding:8px 10px}.raid-slide-badges b{color:#e8cf8e;background:#000;border:2px solid #6b5f45;padding:7px 10px;font-weight:400}.raid-slide-sprite{justify-content:center;align-items:center;display:flex;position:absolute;inset:50px 0 220px}.raid-slide-sprite img{z-index:1;object-fit:contain;width:94%;max-width:400px;max-height:100%;image-rendering:pixelated;filter:drop-shadow(6px 6px #000);animation:2.4s steps(4,end) infinite raid-bob;position:relative}.raid-slide-sprite>i{z-index:2;bottom:70px;left:var(--ember-x);width:6px;height:6px;animation:raid-ember 3.5s steps(14) var(--ember-delay) infinite;opacity:0;background:#ff8a50;position:absolute}.raid-slide-title{z-index:2;flex-direction:column;gap:8px;margin-top:360px;display:flex;position:relative}.raid-slide-title>span{text-transform:uppercase;letter-spacing:.1em;color:#f08a5a;font:500 11px IBM Plex Mono,monospace}.raid-slide-title h2{text-transform:uppercase;overflow-wrap:anywhere;color:#f3e9dc;text-shadow:4px 4px #a3260e,8px 8px #000;margin:0;font:400 clamp(30px,4vw,58px)/.95 Silkscreen,monospace}.raid-slide-title p{color:#d8c8bc;margin:6px 0;font-size:13px}.raid-slide-pool{flex-direction:column;gap:6px;margin-top:8px;display:flex}.raid-slide-pool>small{text-transform:uppercase;letter-spacing:.06em;color:#afb4b5;font-size:11px}.raid-slide-pool>strong{color:#e8cf8e;overflow-wrap:anywhere;font:400 clamp(20px,3vw,36px)/1.2 Silkscreen,monospace}.raid-slide-pool>strong>span{color:#b8a071;font-size:14px}.raid-slide-information{background:linear-gradient(90deg,#0a070600,#0a07069e 22%,#0a0706c7);flex-direction:column;min-width:0;display:flex}.raid-slide-information small{color:#afb4b5;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.raid-slide-counters{border-bottom:1px solid #3a1c12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.raid-slide-counters>div{flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.raid-slide-counters strong{color:#f08a5a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:500 16px IBM Plex Mono,monospace}.raid-slide-counters span{color:#afb4b5;font-size:12px}.raid-slide-readiness{border-bottom:1px solid #3a1c12;padding:14px 16px}.raid-slide-chance{align-items:center;gap:12px;margin:8px 0;display:flex}.raid-slide-chance strong{color:#e8cf8e;font:400 28px Silkscreen,monospace}.raid-slide-chance>span{background:#000;border:1px solid #3a1c12;flex:1;height:14px;padding:2px}.raid-slide-chance i{background:#e8cf8e;height:100%;display:block}.raid-slide-readiness p{color:#afb4b5;margin:5px 0;font-size:12px;line-height:1.45}.raid-slide-readiness p:first-of-type{color:#e8cf8e;font-weight:600}.raid-slide-comparison{gap:8px;margin-top:14px;display:grid}.raid-slide-comparison header{color:#80878a;justify-content:space-between;font-size:11px;display:flex}.raid-slide-comparison>div{grid-template-columns:64px minmax(0,1fr) minmax(74px,auto) minmax(0,1fr);align-items:center;gap:6px;font:500 11px IBM Plex Mono,monospace;display:grid}.raid-slide-comparison>div>span{color:#afb4b5;font-size:10px}.raid-slide-comparison strong{text-align:center;overflow-wrap:anywhere;font-weight:500}.raid-slide-comparison i{background:#0008;justify-content:flex-end;height:8px;display:flex}.raid-slide-comparison i:last-child{justify-content:flex-start}.raid-slide-comparison b{background:#b8a071;height:100%;display:block}.raid-slide-comparison i:last-child b{background:#c2410c}.raid-slide-reward{border-bottom:1px solid #3a1c12;align-items:center;gap:12px;padding:14px 16px;display:flex}.raid-slide-reward>img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated;background:#0008;border:1px solid #6b5f45;flex:none;padding:6px}.raid-slide-reward>div{flex-direction:column;gap:3px;min-width:0;display:flex}.raid-slide-reward strong{font-size:14px}.raid-slide-reward span{color:#afb4b5;overflow-wrap:anywhere;font-size:12px}.raid-slide-rules{color:#c9c6bc;border-bottom:1px solid #3a1c12;gap:5px;margin:0;padding:12px 16px;font-size:12px;list-style:none;display:grid}.raid-slide-rules li:before{content:"◆";color:#f08a5a;margin-right:8px;font-size:8px}.raid-slide-status{border-bottom:1px solid #3a1c12;gap:8px;padding:14px 16px;display:grid}.raid-slide-status>p{margin:0}.raid-slide-actions{grid-template-columns:1fr;gap:10px;margin-top:auto;padding:14px 16px 16px;display:grid}.raids-page .raid-slide-actions .raid-slide-primary{color:#0a0706;text-transform:uppercase;background:#d9542a;border:2px solid #000;min-height:52px;padding:8px 14px;font:400 12px Silkscreen,monospace;box-shadow:inset 0 -5px #8a2a10,inset 0 3px #f08a5a,5px 5px #000}.raid-slide-actions>span{color:#80878a;text-align:center;grid-column:1/-1;font-size:12px}.raid-card-tools{gap:8px;min-width:0;display:grid}.raid-card-tools button{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.raid-card-tools p{color:#afb4b5;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.raid-card-tools [role=alert]{color:#e0a585}.raid-carousel-dots{justify-content:center;gap:4px;display:flex}.raids-page .raid-carousel-dots button{background:0 0;border:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.raid-carousel-dots span{background:#434d54;width:10px;height:6px}.raid-carousel-dots button[aria-pressed=true] span{background:#b8a071;width:28px}@media (width<=819px){.raid-carousel-track{gap:18px;padding:10px 12px 20px;scroll-padding-inline:12px}.raid-boss-slide{flex-basis:calc(100% - 28px);grid-template-columns:1fr}.raid-slide-art{min-height:420px;padding:18px 16px}.raid-slide-title{margin-top:240px}.raid-slide-sprite{inset:50px 0 150px}.raid-slide-sprite img{max-width:260px}.raid-slide-title h2{font-size:34px}.raid-slide-pool>strong{font-size:24px}.raid-slide-badges{gap:6px;font-size:9px}.raid-slide-badges>span{border-left-width:6px;padding:7px 6px}.raid-slide-badges b{padding:6px}.raid-slide-comparison>div{grid-template-columns:58px minmax(0,1fr) minmax(70px,auto) minmax(0,1fr);gap:4px}.raid-slide-counters>div{padding:12px}.raid-slide-counters strong{font-size:14px}.raid-slide-actions{grid-template-columns:1fr}.raid-slide-actions>span{grid-column:auto}.raid-carousel>header{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.raid-carousel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.raid-loading>header{min-height:44px}.raid-carousel>header .raid-loading-header{color:#9b8c72;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.raid-loading-header>i{background:#d8ad72;width:6px;height:6px;animation:2.8s ease-in-out infinite raid-loading-breathe;box-shadow:0 0 12px #d8ad7266}.raid-loading-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.raid-loading-track{padding:10px 36px 20px;display:flex}.raid-loading-card{background:#100d0c;overflow:hidden;box-shadow:0 0 0 3px #08090a,0 0 0 6px #50402b,8px 10px 0 6px #08090a}.raid-loading-art{isolation:isolate;background:radial-gradient(at 50% 42%,#70422735,#0000 65%),linear-gradient(150deg,#241a14,#151113 55%,#0d0c0e);flex-direction:column;min-height:640px;padding:22px;display:flex;position:relative;overflow:hidden}.raid-loading-art:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0002 3px 4px);position:absolute;inset:0}.raid-loading-badge{z-index:4;color:#c8b48d;letter-spacing:.13em;text-transform:uppercase;background:#08090acc;border-left:6px solid #9f7348;align-self:flex-start;padding:8px 10px;font:400 10px/1.3 Silkscreen,monospace}.raid-loading-stage{flex:1;place-items:center;min-height:320px;margin:0 -12px;display:grid;position:relative}.raid-loading-aura{aspect-ratio:1;background:radial-gradient(#b3793b24,#9e5d2b0d 48%,#0000 70%);width:90%;animation:3.6s ease-in-out infinite raid-loading-breathe;position:absolute}.raid-loading-seal{stroke:#b28d58;stroke-width:1px;opacity:.65;width:min(100%,350px);position:absolute;overflow:visible}.raid-loading-seal-outer,.raid-loading-seal-inner{transform-origin:160px 160px}.raid-loading-seal-outer{animation:48s linear infinite raid-loading-orbit}.raid-loading-seal-inner{opacity:.42;animation:36s linear infinite reverse raid-loading-orbit}.raid-loading-seal-core{fill:#d4aa66;filter:drop-shadow(0 0 12px #d4aa66);animation:2.8s ease-in-out infinite raid-loading-breathe}.raid-loading-figure{z-index:1;width:min(88%,310px);image-rendering:pixelated;opacity:.64;filter:sepia(.7)brightness(.28)drop-shadow(0 8px #08090a);animation:4s ease-in-out infinite raid-loading-hover;position:relative}.raid-loading-floor{z-index:-1;background:radial-gradient(#b47e3730,#0000 70%);border:1px solid #bd8b4f44;border-radius:50%;width:66%;height:26px;position:absolute;bottom:20px;box-shadow:0 0 30px #b47e3718}.raid-loading-ember{z-index:2;bottom:18%;left:var(--ember-x);opacity:0;width:3px;height:3px;animation:raid-loading-embers 4.8s var(--ember-delay) ease-out infinite;background:#d9a76d;position:absolute;box-shadow:0 0 8px #d9a76d66}.raid-loading-copy{z-index:4;padding-top:16px;position:relative}.raid-loading-eyebrow{color:#b28d58;letter-spacing:.18em;text-transform:uppercase;font:500 10px IBM Plex Mono,monospace}.raid-loading-copy h2{color:#ddcfb8;text-shadow:3px 3px #08090a;text-transform:uppercase;max-width:340px;margin:12px 0;font:400 clamp(28px,3.3vw,42px)/1.12 Silkscreen,monospace}.raid-loading-copy p{color:#a79e90;margin:0;font-size:13px;line-height:1.6}.raid-loading-pulse{flex-wrap:wrap;align-items:center;gap:4px;margin-top:26px;display:flex}.raid-loading-pulse>i{opacity:.25;width:8px;height:4px;animation:raid-loading-breathe 1.9s var(--pulse-delay) ease-in-out infinite;background:#b28d58}.raid-loading-pulse>span{color:#8e8578;margin-left:8px;font:500 10px/1.5 IBM Plex Mono,monospace}.raid-loading-details{background:linear-gradient(135deg,#161311,#100e0e);flex-direction:column;min-width:0;display:flex}.raid-loading-event,.raid-loading-build,.raid-loading-rewards{border-bottom:1px solid #33291e;padding:24px}.raid-loading-label{color:#8e8578;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font:500 10px IBM Plex Mono,monospace;display:block}.raid-loading-ghost{background:#7562441c;width:80%;height:8px;display:block;position:relative;overflow:hidden}.raid-loading-ghost:after{content:"";background:linear-gradient(100deg,#0000 15%,#c5a9781f 50%,#0000 85%);animation:2.8s ease-in-out infinite raid-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.raid-loading-ghost+.raid-loading-ghost{margin-top:12px}.raid-loading-ghost-heading{width:58%;height:24px;margin-bottom:16px}.raid-loading-ghost-short{width:48%}.raid-loading-build{flex:1}.raid-loading-stats{gap:16px;margin-top:32px;display:grid}.raid-loading-stats>div{grid-template-columns:42px 1fr 1fr;align-items:center;gap:16px;display:grid}.raid-loading-stats .raid-loading-ghost{width:100%;height:6px;margin:0}.raid-loading-stats .raid-loading-stat-72{width:72%}.raid-loading-stats .raid-loading-stat-90{width:90%}.raid-loading-stats .raid-loading-stat-55{width:55%}.raid-loading-stats .raid-loading-stat-80{width:80%}.raid-loading-rewards{align-items:center;gap:16px;display:flex}.raid-loading-reward-mark{color:#826a46;background:#211b16;border:1px solid #705b393b;flex:none;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.raid-loading-rewards>div{flex:1}.raid-loading-rewards .raid-loading-label{margin-bottom:12px}.raid-loading-ready{justify-items:center;gap:12px;padding:24px;display:grid}.raid-loading-ghost-action{background:#75624412;border:1px solid #705b393b;width:100%;height:48px}.raid-loading-ready>span:last-child{color:#776e61;font:400 10px/1.5 IBM Plex Mono,monospace}@keyframes raid-loading-orbit{to{transform:rotate(360deg)}}@keyframes raid-loading-breathe{0%,to{opacity:.3}50%{opacity:.9}}@keyframes raid-loading-hover{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes raid-loading-embers{0%{opacity:0;transform:translate(0)}20%{opacity:.75}to{opacity:0;transform:translate(var(--ember-drift), -140px)}}@keyframes raid-loading-shimmer{65%,to{transform:translate(100%)}}@media (width<=819px){.raid-loading-track{padding:10px 12px 20px}.raid-loading-art{min-height:420px;padding:18px 16px}.raid-loading-stage{min-height:240px;margin:-8px -4px -10px}.raid-loading-seal{width:min(100%,260px)}.raid-loading-figure{width:min(88%,220px)}.raid-loading-floor{bottom:12px}.raid-loading-copy h2{font-size:28px}.raid-loading-pulse{margin-top:18px}.raid-loading-pulse>span{width:100%;margin:4px 0 0}.raid-loading-event,.raid-loading-build,.raid-loading-rewards,.raid-loading-ready{padding:18px 16px}.raid-loading-stats{gap:14px;margin-top:24px}.raid-loading>header .raid-loading-header{gap:6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.raid-loading *{animation:none!important}.raid-loading-ghost:after{opacity:.4;animation:none;transform:none}.raid-loading-ember{opacity:.3}}.warden-story{color:#ecebe4;box-sizing:border-box;width:100%;max-width:1240px;margin:auto;padding:28px 24px 56px;font:400 15px/1.45 IBM Plex Sans,sans-serif}.warden-story *{box-sizing:border-box}.warden-story :is(h1,h2,h3,p,dl){margin:0}.warden-story button{cursor:pointer;border-radius:0;min-height:44px;font-family:inherit}.warden-story button:disabled{cursor:not-allowed;opacity:.5}.warden-story button:focus-visible{outline-offset:3px;outline:2px solid #d3be92}.warden-story-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.warden-story-heading h1{font:400 26px/1.15 Silkscreen,monospace}.warden-story-heading p{color:#afb4b5;margin-top:6px;font-size:14px}.warden-story-heading>.story-allowance{width:min(100%,320px)}.warden-story-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.warden-story-chapters{gap:14px;min-width:0;display:grid}.warden-chapter-art{background:linear-gradient(0deg, #101215f2, #10121533), var(--chapter-art) center/cover;border:1px solid #343d43;justify-content:space-between;align-items:flex-end;gap:12px;height:192px;padding:16px 20px;display:flex}.warden-chapter-art.is-locked{filter:grayscale()brightness(.55)}.warden-chapter-art span{color:#b8a071;letter-spacing:.08em;font:400 14px Silkscreen,monospace}.warden-chapter-art h2{overflow-wrap:anywhere;font:400 30px/1.15 Silkscreen,monospace}.warden-chapter-art b{color:#c9c6bc;white-space:nowrap;font:500 18px IBM Plex Mono,monospace}.warden-story-chapters ol{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.warden-story-row{color:#ecebe4;text-align:left;background:#14171a;border:1px solid #343d43;border-left-width:3px;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 12px;display:flex}.warden-story-row[aria-pressed=true]{background:#222018;border-color:#6b5f45 #6b5f45 #6b5f45 #b8a071}.warden-story-row.is-current{border-left-color:#b8a071}.warden-row-portrait{color:#545c62;background:#0f1113;border:1px solid #2a3137;flex:none;place-items:center;width:44px;height:44px;font:400 14px Silkscreen,monospace;display:grid}.warden-row-portrait img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.warden-row-identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.warden-row-identity small{color:#b8a071;letter-spacing:.06em;font:400 10px Silkscreen,monospace}.warden-row-identity strong{overflow-wrap:anywhere;font-size:15px}.warden-state{color:#d3be92;letter-spacing:.06em;background:#25231a;border:1px solid #54513e;flex:none;padding:2px 6px;font:400 9px/1.6 Silkscreen,monospace}.warden-row-rewards{--potion-cell-size:15px;gap:3px;display:flex}.warden-story-sidebar{min-width:0;scroll-margin-top:84px;position:sticky;top:84px}.warden-detail{background:#15181c;border:1px solid #6b5f45;box-shadow:0 0 0 3px #0b0c0e}.warden-detail-hero{background:radial-gradient(circle at 25% 60%,#b8a07122,#0000 60%),#121417;border-bottom:1px solid #2a3137;flex-wrap:wrap;gap:14px;padding:16px;display:flex}.warden-detail-portrait{background:#0c0e10;border:1px solid #343d43;flex:none;place-items:center;width:168px;height:168px;display:grid}.warden-detail-portrait img{object-fit:contain;width:160px;height:160px;image-rendering:pixelated}.warden-detail-identity{flex-direction:column;flex:160px;gap:6px;min-width:0;display:flex}.warden-detail-identity>div:first-child{color:#b8a071;justify-content:space-between;align-items:start;gap:8px;font:400 10px Silkscreen,monospace;display:flex}.warden-detail-identity h2{overflow-wrap:anywhere;font:400 20px/1.15 Silkscreen,monospace}.warden-detail-identity p{color:#c9c6bc;font-size:14px}.warden-detail-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.warden-detail-metrics>div{background:#0f1113;border:1px solid #2a3137;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.warden-detail-metrics strong{font:400 20px Silkscreen,monospace}.warden-detail-metrics span,.warden-detail-metrics small{color:#afb4b5;font-size:11px}.warden-detail-metrics>div:last-child strong{color:#e8cf8e}.warden-detail-body{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.warden-combat-stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:4px;display:grid}.warden-combat-stats>div{background:#101215;border:1px solid #262d33;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.warden-combat-stats dt{color:#afb4b5;font-size:11px}.warden-combat-stats dd{margin:0;font:500 15px IBM Plex Mono,monospace}.warden-tip{color:#c9c6bc;font-size:13px}.warden-tip b{color:#b8a071}.warden-mechanic{background:#1c201e;border:1px solid #3f5442;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.warden-mechanic strong{color:#9bc096;font:400 10px Silkscreen,monospace}.warden-mechanic.is-paradox{background:#1d1424;border-color:#6a3e78}.warden-mechanic.is-paradox strong{color:#e3a8f0}.warden-first-rewards{gap:6px;display:grid}.warden-first-rewards h3{color:#b8a071;letter-spacing:.06em;font:400 10px Silkscreen,monospace}.warden-potion-reward{background:#101215;border:1px solid #343d43;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.warden-potion-reward>.bottle-sprite{--potion-cell-size:22px;flex:none;margin:0 8px}.warden-potion-reward>div{flex-direction:column;gap:3px;min-width:0;display:flex}.warden-potion-reward strong{font-size:14px}.warden-potion-reward strong small{color:#afb4b5;font-size:11px;font-weight:400}.warden-potion-reward span{color:#afb4b5;font-size:12px}.warden-potion-reward small{color:#c9b07a;font-size:12px}.warden-held{color:#d9c9d5;background:#1a1820;border:1px solid #3c3543;padding:8px 12px;font-size:13px}.warden-reward-note{color:#afb4b5;font-size:12px}.warden-detail-actions{gap:8px;display:flex}.warden-detail-actions button{color:#ecebe4;background:#1e2328;border:1px solid #434d54;flex:1;min-height:48px;padding:8px 12px;font:400 12px Silkscreen,monospace}.warden-detail-actions .warden-challenge{color:#15171a;background:#b8a071;border-color:#cdb687;flex:1.4}.warden-story-complete{background:#1b1a16e6;border:1px solid #6b5f45;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.warden-story-complete strong{color:#e2ce9f;font:400 18px Silkscreen,monospace}.warden-story-complete span{color:#c9c6bc;font-size:14px}@media (width<=819px){.warden-story{padding:18px 16px 100px}.warden-story-layout{flex-direction:column;display:flex}.warden-story-sidebar{order:0;width:100%;position:static}.warden-story-chapters{order:1;width:100%}.warden-detail-portrait{width:128px;height:128px}.warden-detail-portrait img{width:120px;height:120px}.warden-detail-identity{flex-basis:150px}.warden-chapter-art{height:160px}.warden-story-heading h1{font-size:22px}.warden-story-heading>.story-allowance{width:100%}.warden-row-rewards{display:none}.warden-story-row{gap:8px;padding:8px}.warden-detail-metrics{margin-top:8px}}@media (prefers-reduced-motion:reduce){.warden-story *{scroll-behavior:auto!important}}.warden-row-portrait img,.warden-detail-portrait img{object-fit:contain;position:static;inset:auto}.storybook-app{--page-width:1200px;--panel:#181c20;--panel-border:#343d43;--muted:#afb4b5;--gold:#b8a071;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.storybook-app .landing-page .world-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.storybook-app .landing-page .landing-battle-bosses{transform:none}@media (width<=819px){.storybook-app .landing-page .world-hero{grid-template-columns:1fr}}.storybook-app .navigation-icon{flex:none;width:18px;height:18px}.storybook-app .sb-2{gap:16px;padding-inline:24px}.storybook-app .classic-landing-header{background:0 0;border:0;position:relative}.storybook-app .classic-landing-header .sb-2{padding-block:12px}.storybook-app .classic-landing-header .shell-help{gap:10px;width:auto;padding:0 12px 0 4px;font:500 14px IBM Plex Sans,sans-serif;display:flex}.storybook-app .classic-landing-header .shell-help>span:first-child{color:#e8cf8e;place-items:center;width:30px;height:30px;font:400 14px Silkscreen,monospace;display:grid}.storybook-app .arena-hub-heading{width:100%;max-width:1080px;margin:0 auto;padding:28px 24px 0}.storybook-app .arena-hub-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.storybook-app .arena-hub-title h1{margin:0;font:400 26px/1.15 Silkscreen,monospace}.storybook-app .arena-hub-heading .arena-sections{width:100%;max-width:none;margin:0 0 22px}.storybook-app :is(.sb-8,.sb-17){gap:6px}.storybook-app :is(.sb-9,.sb-18){justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:8px;display:inline-flex}.storybook-app :is(.shell-help,.shell-settings){color:#c9c6bc;background:#13161a;border:0;place-items:center;min-width:40px;height:40px;padding:0;font:400 15px/1 Silkscreen,monospace;display:grid;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #343d43}.storybook-app .shell-settings[aria-current=page],.storybook-app .shell-settings[aria-expanded=true]{color:#dcc58d;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #6b5f45}.storybook-app .shell-allowance{color:#b8a071;white-space:nowrap;font-variant-numeric:tabular-nums;background:#13161a;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #6b5f45}.storybook-app .shell-allowance svg{width:14px;height:14px}.storybook-app .landing-battle-icon,.ios-app .landing-battle-icon{vertical-align:middle;flex:none;width:18px;height:18px}.storybook-app .arena-allowance strong,.ios-app .arena-allowance strong{align-items:center;gap:6px;display:inline-flex}.storybook-app .shell-allowance.is-empty{color:#e3a39c;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #6b4744}.storybook-app .sb-12{min-height:40px;padding:3px 8px 3px 3px}.storybook-app .sb-15{max-width:110px}.storybook-app .sb-15>span{text-overflow:ellipsis;overflow:hidden}.storybook-app .sb-27.fluent-account-button{color:#ecebe4;background:#181c20;border-color:#434d54;margin-left:4px;padding-left:4px}.storybook-app .fluent-account-button .fluent-entry-icon{box-sizing:content-box;color:#15171a;background:#b8a071;padding:7px}.storybook-app .arena-sections{border-bottom:1px solid #343d43;gap:2px;width:calc(100% - 48px);max-width:1052px;margin:24px auto 0;display:flex}.storybook-app .arena-sections button{color:#afb4b5;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:0 18px;font:500 15px IBM Plex Sans,system-ui,sans-serif}.storybook-app .arena-sections [aria-current=page]{color:#ecebe4;background:#181c20;border-bottom-color:#b8a071}.storybook-app .sb-373{background:#14171a;border:1px solid #4a3f2e;box-shadow:0 0 0 3px #0b0c0e,0 0 0 5px #4a3f2e,0 0 0 7px #0b0c0e,6px 6px 0 7px #00000047}.storybook-app .sb-373>.sb-374{background:linear-gradient(#1c2125,#181c20);border-bottom:2px solid #0b0c0e;padding:10px 14px 10px 20px;box-shadow:inset 0 -1px #4a3f2e}.storybook-app .sb-373>.sb-374 .sb-110{color:#e8cf8e;letter-spacing:.08em;font:400 12px/1.4 Silkscreen,monospace}.storybook-app .sb-373>.sb-374 .sb-375{background:#13161a;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 2px #343d43}.storybook-app .sb-377{background:#101215}.ios-app.storybook-app{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif}.ios-app.storybook-app .ios-header-actions{gap:8px}.ios-app.storybook-app .ios-account{color:#15171a;background:#b8a071;border-color:#cdb687;box-shadow:0 0 0 2px #0b0c0e}.ios-app.storybook-app .ios-allowance{border-color:#343d43;box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 1px #6b5f45}.ios-app.storybook-app :is(.ios-help,.ios-settings-button){box-shadow:0 0 0 2px #0b0c0e,inset 0 0 0 1px #343d43}.ios-app.storybook-app .ios-settings-button{color:#dcc58d;place-items:center;width:44px;height:44px;padding:0;display:grid}.ios-app.storybook-app .ios-settings-button[aria-current=page]{border-color:#6b5f45}.ios-app.storybook-app .ios-header-detail .ios-heading h1{font-size:13px}.ios-app.storybook-app .ios-tab-bar{background:#14171af5}@media (width<=1099px){.storybook-app .sb-17{justify-content:center;overflow-x:auto}.storybook-app .sb-18{flex:1 0 auto}}@media (width<=819px){.storybook-app .sb-2{gap:10px;padding-inline:16px}.storybook-app .sb-10{gap:8px}.storybook-app .sb-12{display:none}.storybook-app .sb-17{justify-content:start}.storybook-app .sb-18{font-size:13px}.storybook-app .sb-18 .navigation-icon{width:15px;height:15px}}@media (width<=479px){.storybook-app .sb-2{padding-inline:12px}.storybook-app .sb-10{gap:6px}.storybook-app .shell-allowance{padding-inline:7px}.storybook-app .sb-10>.sb-11:not(.shell-help,.shell-settings){display:none}.storybook-app .arena-sections{width:calc(100% - 32px)}.storybook-app .arena-sections button{flex:1;padding-inline:8px}.ios-app.storybook-app .ios-heading h1{font-size:clamp(20px,6.5vw,26px)}.ios-app.storybook-app .ios-header-actions{gap:6px}}@media (width<=399px){.ios-app.storybook-app .ios-header:not(.ios-header-detail) .ios-heading h1{white-space:nowrap;font-size:18px}}.ios-app.storybook-app .battle-dialog,.ios-app.storybook-app .help-dialog{padding:0}.ios-app.storybook-app :is(.chest-reward-dialog,.profile-card-dialog){padding:0;height:auto!important;max-height:calc(100dvh - var(--ios-safe-top))!important}.storybook-app .raids-coming-soon{max-width:1100px;min-height:0;padding:28px 24px 56px}.storybook-app .raids-coming-soon .raid-teaser{justify-content:center;min-height:calc(100svh - 260px)}.storybook-app .raids-heading{margin:0;font:400 26px/1.15 Silkscreen,monospace}.ios-app .raids-heading{display:none}@media (width>=820px){.storybook-app:not(.ios-app) :is(.profile-page,.story-campaign,.arena-hub-heading,.arena-page.arena-storybook,.journal-page.sb-story-journal,.leaderboard-page.sb-story-leaderboard,main.market-page.sb-story-market,.raids-coming-soon,.sb-2){width:100%;max-width:var(--page-width);box-sizing:border-box;margin-inline:auto;padding-inline:24px}.storybook-app:not(.ios-app) .arena-hub-heading .arena-sections{width:100%;padding-inline:0}.storybook-app:not(.ios-app) .market-page.sb-story-market .market-heading{max-width:none}}
