.rule-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 5px 2px 3px;font-size:6px;line-height:1;color:var(--chalk);background:#101010c7;border:1px solid var(--gold);box-shadow:1px 1px 0 var(--ink);white-space:nowrap}.rule-chip i{font-style:normal;font-size:8px;line-height:1}.rule-chip b{font-weight:400;color:var(--gold)}.title-week{position:absolute;top:6px;left:6px;z-index:3}.title-tier{position:absolute;top:22px;left:6px;z-index:3;padding:0;border:0;background:none;cursor:pointer;min-height:unset}.pick-rule{margin-top:2px}.title-daily{border-color:var(--gold)}.title-daily .streak{display:inline-block;min-width:8px;padding:0 2px;margin-left:2px;font-weight:400;color:var(--ink);background:var(--ember)}.title-daily.done{opacity:var(--quiet)}.card.rar-boon{border-color:var(--gold);box-shadow:0 0 0 1px var(--ink),0 0 calc(8px*var(--glow,1)) -1px #ffcc338c;background:linear-gradient(180deg,#ffcc331f,#10101000 45%),var(--slate)}.card.rar-boon .kicker.rar{color:var(--gold)}.card.rar-boon .chew-emoji{font-size:16px;filter:drop-shadow(0 0 calc(3px*var(--glow,1)) rgba(255,204,51,.6))}.card p .type.icon-only,.cr-item .type.icon-only{display:inline-flex;vertical-align:-1px}.league-screen .nb-head{flex-wrap:nowrap}.league-screen .nb-tab{min-height:unset;padding:0 5px}.league-screen .nb-foot .btn{min-height:unset}.league-screen .nb-pager .btn{min-height:unset;min-width:unset}.dex-totals{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:7px;color:var(--silver)}.dex-totals>b{font-weight:400;color:var(--gold);font-size:9px}.dex-totals>i{font-style:normal;color:var(--silver);margin:0 -3px}.dex-totals span{display:inline-flex;align-items:center;gap:1px}.dex-body{grid-template-columns:minmax(0,1fr) 108px;gap:4px;align-items:start}.dex-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px}.dex-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;min-height:unset;padding:0;background:#101010bd;border:1px solid var(--stone);cursor:pointer}.dex-tile .spr,.dex-tile .spr.lv2,.dex-tile .spr.lv3,.dex-tile .spr.lv4,.dex-tile .spr.lv5{width:24px;height:24px;margin:0}.dex-tile.seen .spr{opacity:var(--quiet)}.dex-tile.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--ink),0 0 calc(5px*var(--glow,1)) -1px var(--gold)}.dex-tile.unseen{cursor:default;border-style:dashed;border-color:var(--slate)}.dex-tile.unseen b{font-weight:400;font-size:9px;color:var(--silver)}.dex-detail{display:grid;justify-items:center;gap:3px;padding:5px 4px;text-align:center;min-height:120px;background:#101010cc}.dex-no{font-size:6px;color:var(--silver);letter-spacing:.5px}.dex-big .spr,.dex-big .spr.lv2,.dex-big .spr.lv3,.dex-big .spr.lv4,.dex-big .spr.lv5{width:48px;height:48px}.dex-detail h3{display:flex;align-items:center;gap:3px;font-size:8px;font-weight:400;color:var(--chalk)}.dex-marks{display:flex;align-items:center;gap:3px;min-height:10px}.dex-marks em{font-style:normal;font-size:6px;color:var(--silver)}.dex-shiny{width:8px;height:8px}.dex-detail p{font-size:6px;line-height:1.35;color:var(--silver)}.glimmer{display:inline-flex;align-items:center;gap:2px;margin-left:5px;font-size:8px;color:var(--sky)}.glim-gem{display:inline-block;width:6px;height:6px;background:var(--sky);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 calc(3px*var(--glow,1)) var(--sky)}.lk-body{grid-template-columns:104px minmax(0,1fr);gap:4px;align-items:start}.lk-preview{display:grid;justify-items:center;gap:4px;padding:6px 4px;text-align:center;background:#101010cc;border:1px solid var(--stone)}.lk-preview b{display:block;font-size:8px;font-weight:400;color:var(--chalk)}.lk-preview small{display:block;font-size:6px;color:var(--gold)}.lk-preview small.tier{color:var(--silver)}.lk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.lk-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px;min-height:unset;padding:0 3px;font:inherit;font-size:6px;text-align:left;color:var(--chalk);background:#101010c7;border:1px solid var(--stone);border-left-width:2px;cursor:pointer}.lk-item b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.lk-item em{font-style:normal;font-size:6px;color:var(--silver);display:inline-flex;align-items:center;gap:1px}.lk-item em.earn{color:var(--silver)}.lk-item.locked{opacity:var(--quiet)}.lk-item .lk-lock{width:6px;height:6px;margin-right:1px;image-rendering:auto}.lk-item.buyable em.price{color:var(--chalk)}.lk-item.on{border-color:var(--gold);background:var(--slate)}.lk-item.on em{color:var(--gold)}.lk-item.rar-rare{border-left-color:var(--sky)}.lk-item.rar-epic{border-left-color:var(--violet)}.lk-item.rar-legendary{border-left-color:var(--gold)}.lk-item .glim{display:none}.lk-item em.price:before{content:"";display:inline-block;width:5px;height:5px;background:var(--sky);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.title-swatch{display:inline-grid;place-items:center;width:10px;height:10px;font-style:normal;font-size:9px;line-height:1;color:var(--gold)}.frame-swatch{display:inline-block;width:10px;height:10px;background:var(--fa);box-shadow:inset 0 0 0 2px var(--fb),inset 0 0 0 3px var(--fa)}.banner-swatch{display:inline-block;flex:none;width:10px;height:12px;background:var(--ba);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);box-shadow:inset 0 0 0 1px #00000059}.banner-swatch.big{width:28px;height:34px}.banner-swatch.pat-stripe{background:repeating-linear-gradient(90deg,var(--ba) 0 3px,var(--bb) 3px 5px)}.banner-swatch.pat-split{background:linear-gradient(90deg,var(--ba) 50%,var(--bb) 50%)}.banner-swatch.pat-check{background:conic-gradient(var(--ba) 25%,var(--bb) 0 50%,var(--ba) 0 75%,var(--bb) 0) 0 0/4px 4px}.banner-swatch.pat-chevron{background:linear-gradient(135deg,transparent 40%,var(--bb) 40% 60%,transparent 60%) 0 0/6px 6px,var(--ba)}.banner-swatch.pat-dots{background:radial-gradient(var(--bb) 1px,transparent 1.2px) 0 0/4px 4px,var(--ba)}.banner-swatch.pat-solid{background:linear-gradient(180deg,var(--ba) 70%,var(--bb) 70% 80%,var(--ba) 80%)}.tier-badge{display:inline-flex;align-items:center;gap:2px;padding:1px 4px 1px 2px;font-size:6px;line-height:1;color:var(--chalk);background:#101010cc;border:1px solid var(--stone)}.tier-badge b{font-weight:400}.tier-badge small{color:var(--silver)}.tier-badge .bell{display:inline-block;width:7px;height:8px;background:var(--bellc,#7b7b98);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.tier-badge.t0 .bell{--bellc:#4fc24f}.tier-badge.t1 .bell{--bellc:#b8b8cc}.tier-badge.t2 .bell{--bellc:#c7753d}.tier-badge.t3 .bell{--bellc:#c8f4ff}.tier-badge.t4 .bell{--bellc:var(--gold)}.tier-badge.t5 .bell{--bellc:#5fd0ff}.tier-badge.t6 .bell{--bellc:#ff6fae}.tier-badge.t4,.tier-badge.t5,.tier-badge.t6{border-color:var(--gold)}.lb-me{display:inline-flex;align-items:center;gap:3px;margin-left:auto;font-size:7px;color:var(--gold)}.lb-me b{font-weight:400}.lb-screen .nb-tabs{margin-left:4px}.lb-row{grid-template-columns:22px minmax(0,1fr) minmax(56px,auto) 34px;height:unset}.lb-name{display:flex;align-items:center;gap:3px;min-width:0}.lb-name small{font-size:6px;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-tier{font-size:6px;color:var(--silver);text-align:right;white-space:nowrap}.lb-score{font-size:8px;color:var(--gold);text-align:right}.lb-score i{font-style:normal;font-size:6px;color:var(--silver);margin-left:1px}.nb-rank b{font-weight:600;font-size:7px;color:var(--silver);font-variant-numeric:tabular-nums lining-nums}.nb-row.top .nb-rank b{color:var(--gold)}.nb-nights b{font-weight:600;font-size:7px;color:var(--gold);font-variant-numeric:tabular-nums lining-nums;margin-left:1px}.chest-panel{width:220px;max-height:none;justify-items:center;text-align:center}.chest-panel h2{font-size:9px;font-weight:400;color:var(--gold)}.chest-art{position:relative;width:56px;height:46px;padding:0;border:0;background:none;cursor:pointer;animation:chestBob 1.2s ease-in-out infinite}.chest-art .chest-box{position:absolute;left:6px;right:6px;bottom:4px;height:22px;background:#8a4b2a;box-shadow:inset 0 0 0 2px #3a2a4a,inset 0 -6px #3a2a4a}.chest-art .lid{position:absolute;left:4px;right:4px;bottom:24px;height:14px;background:#8a4b2a;box-shadow:inset 0 0 0 2px #3a2a4a;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.chest-art .chest-box:after{content:"";position:absolute;left:50%;top:-4px;width:6px;height:8px;margin-left:-3px;background:var(--gold);box-shadow:0 0 0 1px #3a2a4a}.chest-art .glow{position:absolute;inset:-6px;background:radial-gradient(rgba(255,204,51,.35),transparent 65%);pointer-events:none}.chest-art.tier-gilded .chest-box,.chest-art.tier-gilded .lid{background:#fc3}.chest-art.tier-gilded .glow{background:radial-gradient(rgba(255,230,120,.6),transparent 70%)}.chest-art.tier-chest .chest-box,.chest-art.tier-chest .lid{background:#8a4bd6}.chest-art.tier-pouch{width:40px}.chest-art.tier-pouch .lid{display:none}.chest-art.tier-pouch .chest-box{left:6px;right:6px;height:26px;border-radius:40% 40% 20% 20%;background:#c7753d}@keyframes chestBob{0%,to{translate:0 0}50%{translate:0 -2px}}.chest-art:not(.opening) .glow{animation:chestCall 1.6s ease-in-out infinite}@keyframes chestCall{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.12}}.cr-list{display:grid;gap:2px;width:100%;margin:0;padding:0;list-style:none}.cr-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;min-height:16px;padding:1px 4px;background:#10101099;border:1px solid var(--stone);border-left-width:2px;font-size:7px;text-align:left;animation:crIn .3s cubic-bezier(.45,0,.25,1) calc(var(--i) * .35s + .1s) both}.cr-item b{font-weight:400;color:var(--chalk)}.cr-item small{font-size:6px;color:var(--silver)}.cr-item.new small{color:var(--gold)}.cr-item.rar-rare{border-left-color:var(--sky)}.cr-item.rar-epic{border-left-color:var(--violet)}.cr-item.rar-legendary{border-left-color:var(--gold);box-shadow:0 0 calc(6px*var(--glow,1)) -2px var(--gold)}@keyframes crIn{0%{opacity:0;translate:0 4px;scale:.9}70%{scale:1.05}to{opacity:var(--cr-op,1);translate:0 0;scale:1}}.cr-item.dupe{--cr-op:var(--quiet);opacity:var(--quiet)}.cr-glim{display:flex;align-items:center;gap:3px;font-size:7px;color:var(--sky)}.cr-ladder{display:flex;align-items:center;gap:4px;font-size:7px}.cr-ladder b{font-weight:400}.cr-ladder b.up{color:var(--leaf)}.cr-ladder b.down{color:var(--rose)}.chest-panel .btn{min-height:unset;padding:0 16px}@media(prefers-reduced-motion:reduce){.chest-art,.cr-item,.chest-art .glow{animation:none}}.title-hub-panel{width:260px}.title-hub-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:3px}.lk-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-grid.cols-4 .lk-item{grid-template-columns:minmax(0,1fr) auto}.lk-grid.cols-4 .title-swatch{display:none}.league-screen .nb-tab.on{text-shadow:none}.chest-art .glow{z-index:0}.chest-art .chest-box,.chest-art .lid{z-index:1}#tip .tip-acts,#tip .tip-acts .btn{min-width:0}.tier-badge small,.card.rar-boon .kicker.rar{font-size:6px}.mt-teams b .banner-swatch,.battle-side .banner-swatch{margin-right:3px;vertical-align:-2px}.lb-row.guest{opacity:.75;border-style:dashed}.lb-sign{align-self:center;margin-right:6px;font-size:6px;color:var(--silver)}.title-corner{position:absolute;top:unset;left:5px;z-index:3;display:flex;align-items:center;gap:4px}.title-corner:empty{display:none}.title-corner .title-week,.title-corner .title-tier{position:static}.title-corner .title-daily{display:inline-flex;align-items:center;gap:3px;min-height:unset;padding:0 6px;font-size:7px}.title-corner .title-daily img{width:7px;height:7px}.title-corner .title-daily small{font-size:6px;color:var(--silver)}.pick-detail .pick-facts{align-content:start;align-self:start}.pick-detail .pick-facts .hot{min-height:16px}.pick-facts div[data-fact] dt:before{background-image:none}.pick-facts div[data-fact=shop] dt:before{background-image:url(./art/ui/fact_shop.png)}.pick-facts div[data-fact=tier] dt:before{background-image:url(./art/ui/fact_tier.png)}.pick-facts div[data-fact=team] dt:before{background-image:url(./art/ui/fact_team.png)}.pick-facts div[data-fact=merge] dt:before{background-image:url(./art/ui/fact_merge.png)}.pick-facts div[data-fact=buys] dt:before,.pick-facts div[data-fact=buy-tax] dt:before{background-image:url(./art/ui/fact_coin.png)}.pick-facts div[data-fact=rerolls] dt:before{background-image:url(./art/ui/fact_reroll.png)}.pick-facts div[data-fact=shiny] dt:before{background-image:url(./art/ui/shiny_star.png)}.screen.result-open>.hud{visibility:hidden}.rs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.shop .mon .stats.many{column-gap:3px;justify-content:center;flex-wrap:nowrap;overflow:visible}.shop .mon .stats.many i{gap:1px;letter-spacing:-.3px}.shop>.slot.deal,.shop>.treat-slot.deal{animation:offerDeal .32s cubic-bezier(.45,0,.25,1) calc(var(--di,0) * 55ms) both}@keyframes offerDeal{0%{transform:translateY(-10px) rotate(-4deg) scale(.86);opacity:0}55%{transform:translateY(2px) rotate(1deg) scale(1.03);opacity:1}to{transform:none;opacity:1}}.hud .stat.gold.gold-up b{color:#ffe993;text-shadow:1px 1px 0 var(--ink),0 0 calc(4px*var(--glow,1)) rgba(255,204,51,.8)}.hud .stat.gold.gold-down b{color:#f0b48c}.battle-scene.final-blow:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:#fff;animation:finalFlash .5s cubic-bezier(.22,1,.36,1) both}@keyframes finalFlash{0%{opacity:.75}to{opacity:0}}.team-row:not(:has(.zone.fight .slot:not(.empty))) .zone.fight .slot.empty{animation:slotInvite 1.8s steps(6,end) infinite}.team-row:not(:has(.zone.fight .slot:not(.empty))) .zone.fight .slot.empty:nth-child(2){animation-delay:.15s}.team-row:not(:has(.zone.fight .slot:not(.empty))) .zone.fight .slot.empty:nth-child(3){animation-delay:.3s}@keyframes slotInvite{0%,to{box-shadow:inset 0 0 0 1px transparent}50%{box-shadow:inset 0 0 0 1px #ffcc338c,0 0 calc(6px*var(--glow,1)) -2px #fc39}}@media(prefers-reduced-motion:reduce){.shop>.slot.deal,.shop>.treat-slot.deal,.battle-scene.final-blow:after,.team-row .slot.empty{animation:none!important}}.btn:active:not(:disabled):not([aria-disabled=true]),.opt-row:active,.lk-item:active,.dex-tile:active,.card.tile:active:not(:disabled){transform:translateY(1px);filter:brightness(.92)}.rs-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.rs-confetti i{position:absolute;top:-6px;left:var(--x);width:3px;height:3px;background:var(--c);box-shadow:1px 1px #10101080;animation:confettiFall 1.6s cubic-bezier(.45,0,.25,1) var(--d) both}.rs-confetti i:nth-child(3n){width:2px;height:4px}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}85%{opacity:1}to{transform:translateY(190px) rotate(var(--r));opacity:0}}.result-overlay .result-card{position:relative;z-index:1}.chest-art.opening{animation:chestRattle .52s cubic-bezier(.45,0,.25,1) both}.chest-art.opening .glow{animation:chestGlow .52s cubic-bezier(.22,1,.36,1) both}@keyframes chestRattle{0%,to{translate:0 0}15%{translate:-2px 0}30%{translate:2px -1px}45%{translate:-2px 0}60%{translate:2px -2px}75%{translate:0 -3px;scale:1.06}90%{translate:0 -4px;scale:1.1}}@keyframes chestGlow{0%{opacity:.6}to{opacity:1;scale:1.6}}@media(prefers-reduced-motion:reduce){.rs-confetti{display:none}.chest-art.opening,.chest-art.opening .glow{animation:none}}.rule-img{width:8px;height:8px;image-rendering:pixelated;vertical-align:-1px}.tier-badge .bell:has(img){background:none;clip-path:none;width:8px;height:8px}.tier-badge .bell img{width:8px;height:8px;image-rendering:pixelated;display:block}.chest-art .chest-img{position:absolute;left:50%;top:50%;width:48px;height:48px;translate:-50% -50%;image-rendering:pixelated;z-index:2}.chest-art.has-art .lid,.chest-art.has-art .chest-box{display:none}.shop .slot .mon{background:radial-gradient(ellipse 34% 18% at 50% 58%,rgba(255,236,170,.09),transparent 70%),radial-gradient(ellipse 24% 5% at 50% 74%,rgba(8,8,16,.6),transparent 75%)}.shop .slot .rarity-portrait{translate:0 -2px}.team-row .slot .mon{background:radial-gradient(ellipse 30% 6% at 50% 64%,rgba(8,8,16,.5),transparent 75%)}.team-row .slot .rarity-portrait{translate:0 -1px}.team-row .slot.row-extra.empty:before{content:none}.living-arena .bart{transform-origin:50% 100%}.pick-tile,.pick-tile:not(.on){background:radial-gradient(ellipse 34% 4% at 50% 84%,rgba(8,8,16,.75),transparent 80%),linear-gradient(180deg,var(--void) 0 60%,#1b1b2f 100%)}.pick-tile.on{background:radial-gradient(ellipse 34% 4% at 50% 84%,rgba(8,8,16,.8),transparent 80%),radial-gradient(ellipse 46% 40% at 50% 62%,color-mix(in srgb,var(--pick) 26%,transparent),transparent 72%),linear-gradient(180deg,#1b1b2f 0 40%,#2e2e4a)}.pick-tile.on .pick-portrait{animation:trainer-idle .8s steps(1,end) infinite,pickRise .22s cubic-bezier(.22,1,.36,1) both}@keyframes pickRise{0%{translate:0 3px}to{translate:0 0}}.pick-detail .pick-facts{align-self:center}@media(prefers-reduced-motion:reduce){.pick-tile.on .pick-portrait{animation:none}}.mg-ghost.arrive{filter:drop-shadow(1px 1px 0 var(--ink));z-index:5}.end-facts>:last-child:nth-child(odd){grid-column:1/-1}.shop-screen,.event-screen{background:linear-gradient(180deg,#161628e6,#10101ef0),url(./art/screens/league-courtyard.webp) center/cover no-repeat,var(--void);image-rendering:auto}.event-screen{background:radial-gradient(ellipse 60% 50% at 50% 70%,rgba(255,170,60,.08),transparent 70%),linear-gradient(180deg,#161628db,#10101eeb),url(./art/screens/league-courtyard.webp) center/cover no-repeat,var(--void)}.shop-screen .shop-panel,.shop-screen .team-panel{background:#1b1b2fc7}.result-card .rs-kicker,.result-card .rs-kicker.rs-highlight{display:none}.rs-mvp .spr{width:22px;height:22px}@media(hover:none){.pick-tile:hover,.team-row .slot:hover:not(.sel){transform:none}.pick-tile:not(.on):hover{border-color:var(--stone)}}.hall-empty{align-self:center;justify-self:center;text-align:center;color:var(--silver);font-size:7px;margin:auto}.title-hub-panel nav>:last-child:nth-child(odd){grid-column:1/-1}.opt-trainer{grid-template-columns:14px 1fr auto auto auto}.opt-pane .opt-friends{grid-template-columns:minmax(0,1fr) auto auto}.opt-friends label{font-size:0;gap:0}.opt-friends .btn{align-self:stretch}.league-title.intro .title-wordmark h1{animation:wmDrop .5s cubic-bezier(.45,0,.25,1) both}.league-title.intro .title-wordmark small{animation:fadeUp .3s cubic-bezier(.22,1,.36,1) .45s both}.league-title.intro .title-menu .btn{animation:fadeUp .28s cubic-bezier(.22,1,.36,1) both}.league-title.intro .title-run-actions .btn{animation-delay:.55s}.league-title.intro .title-paths .btn{animation-delay:.68s}.league-title.intro .title-paths .btn:nth-child(n+2){animation-delay:.78s}@keyframes wmDrop{0%{translate:0 -40px;opacity:0}55%{translate:0 3px;opacity:1}75%{translate:0 -2px}to{translate:0 0}}@keyframes fadeUp{0%{translate:0 -3px;opacity:0}to{translate:0 0;opacity:1}}.league-title .title-menu .title-play{animation:beginGlow 2.4s steps(6,end) 1.2s infinite}@keyframes beginGlow{0%,to{box-shadow:0 0 0 1px var(--ink),0 0 #fc30}50%{box-shadow:0 0 0 1px var(--ink),0 0 calc(8px*var(--glow,1)) calc(1px*var(--glow,1)) #ffcc3373}}@media(prefers-reduced-motion:reduce){.league-title .title-menu .title-play{animation:none}}.league-title.intro .title-menu .title-play{animation:fadeUp .28s cubic-bezier(.22,1,.36,1) .55s both,beginGlow 2.4s steps(6,end) 1.2s infinite}@media(prefers-reduced-motion:reduce){.league-title.intro .title-menu .title-play{animation:none}}#tip.touch .tip-head{padding-right:16px}.tip-evo{width:30px;height:28px}.tip-evo .spr,.tip-evo .spr.lv2,.tip-evo .spr.lv3,.tip-evo .spr.lv4,.tip-evo .spr.lv5{width:24px;height:24px}.nb-tab.on,.lv-tab.on,.nb-tab.on *{text-shadow:none!important}.chest-open-img{display:block;width:32px;height:32px;margin:0 auto 2px;image-rendering:pixelated;animation:fadeUp .3s cubic-bezier(.22,1,.36,1) both}.dex-detail{gap:2px;padding:4px;align-content:start}.dex-big .spr,.dex-big .spr.lv2,.dex-big .spr.lv3,.dex-big .spr.lv4,.dex-big .spr.lv5{width:40px;height:40px}.dex-marks{min-height:0}.dex-marks:empty{display:none}.dex-detail p{margin:0;line-height:1.25}.dex-detail .dex-line{color:var(--gold);font-size:6px;line-height:1.25;margin-top:1px}.dex-detail .dex-line.quirk{color:var(--violet)}.dex-detail .dex-line.quirk>i:first-child{font-style:normal;color:var(--gold);margin-right:2px}.lb-row.lb-open{opacity:var(--quiet)}.lb-row.lb-open .nb-name{color:var(--silver)}.chest-panel.opened{width:268px;gap:3px;padding:6px 8px}.chest-panel.opened .chest-open-img{width:20px;height:20px;margin:0 auto}.chest-panel.opened h2{font-size:8px}.chest-panel.opened .cr-list{grid-template-columns:repeat(2,minmax(0,1fr))}.chest-panel.opened .cr-item{min-height:14px}.title-week{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.dex-tile:is(.owned,.seen):is(.rar-uncommon,.rar-rare,.rar-super_rare,.rar-legendary,.rar-mythical){background:linear-gradient(180deg,color-mix(in srgb,var(--hue) 24%,transparent),transparent 75%),#101010bd}.dex-detail:is(.rar-uncommon,.rar-rare,.rar-super_rare,.rar-legendary,.rar-mythical){position:relative;isolation:isolate}.dex-detail:is(.rar-uncommon,.rar-rare,.rar-super_rare,.rar-legendary,.rar-mythical):before{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--hue) 26%,transparent),transparent 70px)}.lk-item:is(.rar-rare,.rar-epic,.rar-legendary),.cr-item:is(.rar-rare,.rar-epic,.rar-legendary){background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 24%,transparent),transparent 70%),#10101099}.lk-item.rar-legendary,.cr-item.rar-legendary{border-left-color:var(--ember)}.cr-item.rar-legendary{box-shadow:0 0 calc(6px*var(--glow,1)) -2px var(--ember)}.lk-item[class*=rar-],.cr-item[class*=rar-]{border-left-color:var(--stone)}.cr-item.rar-legendary{box-shadow:none}.night-board .lb-row,.night-board .nb-row:not(.skel){height:auto;min-height:16px}.night-board .nb-tab{min-height:14px}.night-board .nb-pager .btn{min-width:14px;min-height:14px}.night-board .nb-foot{display:flex;align-items:center;justify-content:center;gap:6px}.night-board .nb-foot .nb-tabs{margin:0}.night-board .nb-head{padding-right:calc(var(--report-size,16px) + 6px)}#app>.night-board~.dev-fab{right:calc(var(--ox,0px) + 3px)}.night-board .nb-head h1,.night-board .nb-head .kicker,.night-board .nb-head .nb-tab,.night-board .nb-head .lb-me,.night-board .nb-head .lb-me *{white-space:nowrap}.night-board .nb-head .nb-titles{flex:0 1 auto;min-width:0}.night-board .nb-head .nb-titles h1{overflow:hidden;text-overflow:ellipsis}.dex-star-row{display:inline-flex;gap:0;font-style:normal}.dex-star-row img{width:5px;height:5px;image-rendering:pixelated;filter:drop-shadow(1px 1px 0 var(--ink))}.dex-tile .dex-stars{position:absolute;right:1px;bottom:1px;line-height:0}.dex-tile .dex-trophy{position:absolute;left:1px;top:1px;width:7px;height:7px;image-rendering:pixelated;filter:drop-shadow(1px 1px 0 var(--ink))}.dex-detail ul.dex-marks{display:grid;gap:2px;margin:1px 0;padding:0;list-style:none;justify-items:center}.dex-detail ul.dex-marks li{display:inline-flex;align-items:center;gap:3px;font-size:6px;color:var(--chalk)}.dex-detail ul.dex-marks li img{width:8px;height:8px;image-rendering:pixelated}.dex-detail ul.dex-marks .dex-star-row img{width:7px;height:7px}.dex-totals>span{display:inline-flex;align-items:center;gap:1px}.dex-totals .dex-trophy{width:7px;height:7px;image-rendering:pixelated}.nb-foot.dex-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.dex-legend{margin:0;font-size:6px;line-height:1.3;color:var(--silver);display:flex;flex-wrap:wrap;align-items:center;gap:0 3px}.dex-legend img{width:6px;height:6px;image-rendering:pixelated;vertical-align:-1px}.dex-key-shiny,.dex-key-seen{display:inline-block;width:6px;height:6px;border:1px solid var(--stone)}.dex-key-shiny{background:var(--void);box-shadow:0 0 calc(3px*var(--glow,1)) calc(1px*var(--glow,1)) var(--sky)}.dex-key-seen{background:var(--stone);opacity:.5}@media(hover:none)and (pointer:coarse){.dex-legend{font-size:6px}}.dex-detail{overflow-y:auto;min-height:0;scrollbar-width:thin}.dex-screen .dex-body{overflow:hidden;align-items:stretch}.dex-screen .dex-grid{min-height:0;overflow-y:auto;scrollbar-width:thin}.dex-screen .dex-detail{max-height:100%}.dex-screen .dex-detail{align-content:start;grid-auto-rows:max-content}.dex-screen .dex-detail>*{flex:none}.dex-screen .dex-detail{justify-items:center;gap:3px;padding:6px 6px 5px;text-align:center}.dex-screen .dex-detail .dex-no{justify-self:start;font-size:6px;letter-spacing:.08em;color:var(--silver)}.dex-screen .dex-detail .dex-big{display:grid;place-items:center;width:52px;height:40px;background:radial-gradient(ellipse 50% 45% at 50% 60%,color-mix(in srgb,var(--hue,var(--stone)) 30%,transparent),transparent 75%)}.dex-screen .dex-detail h3{display:inline-flex;align-items:center;gap:3px;margin:0}.dex-rar{font-size:6px;color:var(--hue-text,var(--hue,var(--ash)))}.dex-rar.rar-common{color:var(--silver)}.dex-screen .dex-detail .dex-desc{margin:1px 0 0;padding-top:3px;border-top:1px solid color-mix(in srgb,var(--stone) 70%,transparent);width:100%;color:var(--silver)}.dex-screen .dex-detail .dex-line{margin:0;width:100%}.dex-screen .dex-detail:not(.notes-view){grid-template-columns:auto auto;justify-content:center;column-gap:4px}.dex-screen .dex-detail:not(.notes-view)>*{grid-column:1/-1}.dex-screen .dex-detail:not(.notes-view)>.dex-big{grid-column:1;grid-row:span 2;width:34px;height:32px}.dex-screen .dex-detail:not(.notes-view)>h3{grid-column:2;justify-self:start;align-self:end}.dex-screen .dex-detail:not(.notes-view)>.dex-rar{grid-column:2;justify-self:start;align-self:start}.dex-screen .dex-detail:not(.notes-view) .dex-big .spr{width:32px;height:32px}.dex-screen .dex-detail .dex-skill{display:grid}.dex-screen .dex-detail .dex-skill .rule-lines{line-height:1.2;row-gap:0}.pick-screen .pick-tile.on{background:radial-gradient(ellipse 34% 4% at 50% 84%,rgba(8,8,16,.85),transparent 80%),radial-gradient(ellipse 50% 38% at 50% 60%,color-mix(in srgb,var(--pick) 58%,transparent),color-mix(in srgb,var(--pick) 20%,transparent) 55%,transparent 80%),linear-gradient(180deg,var(--void) 0 30%,color-mix(in srgb,var(--pick) 18%,var(--void)) 100%);border-color:var(--pick)}.pick-screen .pick-tile.on .pick-portrait{filter:drop-shadow(0 0 calc(2px*var(--glow,1)) color-mix(in srgb,var(--pick) 80%,transparent)) drop-shadow(1px 1px 0 var(--ink))!important}.pick-screen .pick-tile.on .pick-name{color:var(--pick)}.nb-head .nb-titles{flex:0 1 auto;min-width:0;overflow:hidden}.nb-head .nb-titles .kicker,.nb-head .nb-titles h1{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-screen .nb-head .nb-titles{flex:0 0 auto}.lb-screen .nb-foot .lb-me{margin-left:0}.night-board{grid-template-rows:auto minmax(0,1fr) auto}.night-board>.nb-body{min-height:0}.locker-screen .lk-body{min-height:0;height:100%;overflow:hidden;align-items:stretch}.locker-screen .lk-grid{min-height:0;max-height:100%;overflow:hidden;align-content:start}.locker-screen .nb-foot{display:flex;align-items:center;justify-content:center;gap:6px}.locker-screen .nb-foot .nb-pager{margin:0}.locker-screen .nb-foot .nb-pager .btn{padding:0;width:14px;min-width:14px;min-height:14px}.locker-screen .nb-head .nb-titles{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:none)and (pointer:coarse){.dex-screen .dex-grid{grid-auto-rows:minmax(0,1fr);height:100%}.dex-screen .dex-tile{aspect-ratio:auto;min-height:0}.dex-screen .dex-detail{gap:2px;padding:3px 5px}.dex-screen .dex-detail .dex-big{height:32px}.dex-screen .dex-big .spr,.dex-screen .dex-big .spr.lv2,.dex-screen .dex-big .spr.lv3,.dex-screen .dex-big .spr.lv4,.dex-screen .dex-big .spr.lv5{width:32px;height:32px}}.dex-tile{container-type:size}.dex-tile .spr,.dex-tile .spr.lv2,.dex-tile .spr.lv3,.dex-tile .spr.lv4,.dex-tile .spr.lv5{width:min(24px,calc(100cqmin - 2px));height:min(24px,calc(100cqmin - 2px))}.dex-tile.unseen b{font-size:min(9px,calc(100cqh - 4px));line-height:1}@media(hover:hover)and (pointer:fine){.dex-screen .dex-grid{align-content:start}}html.big-text .dex-screen .dex-detail{gap:2px;padding:3px 5px}html.big-text .dex-screen .dex-detail .dex-big{height:32px}html.big-text .dex-screen .dex-big .spr,html.big-text .dex-screen .dex-big .spr.lv2,html.big-text .dex-screen .dex-big .spr.lv3,html.big-text .dex-screen .dex-big .spr.lv4,html.big-text .dex-screen .dex-big .spr.lv5{width:32px;height:32px}html.big-text .dex-screen .dex-detail .dex-desc,html.big-text .dex-screen .dex-detail .dex-line{line-height:1.15}.night-board .lb-row,.night-board .nb-row:not(.skel){min-height:14px}.night-board{padding-top:5px}.night-board .nb-team .spr,.night-board .nb-team .spr.lv2,.night-board .nb-team .spr.lv3,.night-board .nb-team .spr.lv4,.night-board .nb-team .spr.lv5{width:13px;height:13px}.night-board .lb-row,.night-board .nb-row:not(.skel){min-height:13px;height:14px}.locker-screen .lk-body{grid-template-columns:72px minmax(0,1fr)}.locker-screen .lk-grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(11px,auto);gap:3px}.locker-screen .lk-grid.cols-4 .lk-item{grid-template-columns:minmax(0,1fr) auto;min-height:11px}.locker-screen .lk-grid:not(.cols-4){grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.lb-screen .lb-few{margin:4px 0 0;font-size:6px;line-height:8px;color:var(--silver);text-align:center}.nb-empty small{font-size:6px;line-height:8px;color:var(--silver)}.dex-screen .nb-head .nb-titles{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dex-screen .nb-head .nb-titles h1,.dex-screen .nb-head .nb-titles .kicker{text-overflow:clip}
