@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=EB+Garamond:ital,wght@0,400..700;1,400..700&family=Eczar:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Sorts+Mill+Goudy:ital@0;1&display=swap";@font-face{font-family:Mana;src:url(/offline-ai/assets/mana-nXJ1YO3J.eot?v=1.18.0);src:url(/offline-ai/assets/mana-nXJ1YO3J.eot?#iefix&v=1.18.0)format("embedded-opentype"),url(/offline-ai/assets/mana-Bx-kp8II.woff?v=1.18.0)format("woff"),url(/offline-ai/assets/mana-Dd7dj-GP.ttf?v=1.18.0)format("truetype"),url(/offline-ai/assets/mana-CylcniHU.svg?v=1.18.0#mana)format("svg");font-weight:400;font-style:normal}@font-face{font-family:MPlantin;src:url(/offline-ai/assets/mplantin-BPhtYcIe.eot?v=1.18.0);src:url(/offline-ai/assets/mplantin-BPhtYcIe.eot?#iefix&v=1.18.0)format("embedded-opentype"),url(/offline-ai/assets/mplantin-Dsk68a-x.woff?v=1.18.0)format("woff"),url(/offline-ai/assets/mplantin-DGd3yikv.ttf?v=1.18.0)format("truetype"),url(/offline-ai/assets/mplantin-D6SO6wSc.svg?v=1.18.0#mplantin)format("svg");font-weight:400;font-style:normal}.ms{font:14px Mana;font-size:inherit;text-rendering:auto;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ms-mana-b:#a7999e;--ms-mana-c:#d0c6bb;--ms-mana-g:#9fcba6;--ms-mana-r:#f19b79;--ms-mana-u:#bcdaf7;--ms-mana-w:#fdfbce;line-height:1em;display:inline-block;transform:translate(0)}.ms-w:before{content:""}.ms-w-original:before{content:""}.ms-w-list:before{content:""}.ms-u:before{content:""}.ms-b:before{content:""}.ms-r:before{content:""}.ms-g:before{content:""}.ms-0:before{content:""}.ms-1:before{content:""}.ms-2{margin-left:inherit!important}.ms-2:before{content:""}.ms-3:before{content:""}.ms-4:before{content:""}.ms-5:before{content:""}.ms-6:before{content:""}.ms-7:before{content:""}.ms-8:before{content:""}.ms-9:before{content:""}.ms-10:before{content:""}.ms-11:before{content:""}.ms-12:before{content:""}.ms-13:before{content:""}.ms-14:before{content:""}.ms-15:before{content:""}.ms-16:before{content:""}.ms-17:before{content:""}.ms-18:before{content:""}.ms-19:before{content:""}.ms-20:before{content:""}.ms-x:before{content:""}.ms-y:before{content:""}.ms-z:before{content:""}.ms-s:before{content:""}.ms-s-mtga:before{content:""}.ms-c:before{content:""}.ms-e:before,.ms-energy:before{content:""}.ms-acorn:before{content:""}.ms-ticket:before,.ms-tk:before{content:""}.ms-1-2:before{content:""}.ms-infinity:before{content:""}.ms-l:before{content:""}.ms-d:before{content:""}.ms-spree:before{content:""}.ms-h:before,.ms-watermark-phyrexian:before{content:""}.ms-paw:before{content:""}.ms-p:before{content:""}.ms-tap:before{content:""}.ms-untap:before{content:""}.ms-tap-alt:before,.ms-tap-3ed:before{content:""}.ms-tap-4ed:before{content:""}.ms-chaos:before{content:""}.ms-artifact:before{content:""}.ms-battle:before{content:""}.ms-battle-siege:before{content:""}.ms-commander:before{content:""}.ms-conspiracy:before{content:""}.ms-creature:before{content:""}.ms-enchantment:before{content:""}.ms-dungeon:before{content:""}.ms-instant:before{content:""}.ms-land:before{content:""}.ms-multicolor:before{content:""}.ms-phenomenon:before{content:""}.ms-plane:before{content:""}.ms-planeswalker:before,.ms-watermark-planeswalker:before{content:""}.ms-rarity:before{content:""}.ms-saga:before{content:""}.ms-scheme:before{content:""}.ms-sorcery:before{content:""}.ms-token:before{content:""}.ms-tribal:before,.ms-multiple:before{content:""}.ms-vanguard:before{content:""}.ms-hand:before{content:""}.ms-library:before{content:""}.ms-graveyard:before{content:""}.ms-exile:before{content:""}.ms-wu:before,.ms-wb:before,.ms-rw:after,.ms-gw:after,.ms-2w:after,.ms-cw:after{content:""}.ms-ub:before,.ms-ur:before,.ms-wu:after,.ms-gu:after,.ms-2u:after,.ms-cu:after{content:""}.ms-br:before,.ms-bg:before,.ms-wb:after,.ms-ub:after,.ms-2b:after,.ms-cb:after{content:""}.ms-rw:before,.ms-rg:before,.ms-ur:after,.ms-br:after,.ms-2r:after,.ms-cr:after{content:""}.ms-gw:before,.ms-gu:before,.ms-bg:after,.ms-rg:after,.ms-2g:after,.ms-cg:after{content:""}.ms-2w:before,.ms-2u:before,.ms-2b:before,.ms-2r:before,.ms-2g:before{content:""}.ms-cw:before,.ms-cu:before,.ms-cb:before,.ms-cr:before,.ms-cg:before{content:""}.ms-wp:before,.ms-up:before,.ms-bp:before,.ms-rp:before,.ms-gp:before,.ms-wup:before,.ms-wup:after,.ms-wbp:before,.ms-wbp:after,.ms-ubp:before,.ms-ubp:after,.ms-urp:before,.ms-urp:after,.ms-brp:before,.ms-brp:after,.ms-bgp:before,.ms-bgp:after,.ms-rwp:before,.ms-rwp:after,.ms-rgp:before,.ms-rgp:after,.ms-gwp:before,.ms-gwp:after,.ms-gup:before,.ms-gup:after{content:""}.ms-100:before{content:""}.ms-1000000:before{content:""}.ms-loyalty-up:before{content:""}.ms-loyalty-down:before{content:""}.ms-loyalty-zero:before{content:""}.ms-loyalty-start:before{content:""}.ms-defense:before{content:""}.ms-defense-border:before{content:""}.ms-level:before{content:""}.ms-level:after{content:""}.ms-dfc-back:before{content:""}.ms-dfc-day:before{content:""}.ms-dfc-emrakul:before{content:""}.ms-dfc-enchantment:before{content:""}.ms-dfc-facedown:before{content:""}.ms-dfc-front:before{content:""}.ms-dfc-ignite:before{content:""}.ms-dfc-land:before{content:""}.ms-dfc-lesson:before{content:""}.ms-dfc-meld:before{content:""}.ms-dfc-modal-back:before{content:""}.ms-dfc-modal-face:before{content:""}.ms-dfc-moon:before{content:""}.ms-dfc-night:before{content:""}.ms-dfc-saga:before{content:""}.ms-dfc-saga-creature:before{content:""}.ms-dfc-spark:before{content:""}.ms-flashback:before{content:""}.ms-power:before{content:""}.ms-power-mtga:before{content:""}.ms-toughness:before{content:""}.ms-toughness-mtga:before{content:""}.ms-artist-brush:before{content:""}.ms-artist-nib:before{content:""}.ms-guild-azorius:before,.ms-watermark-azorius:before{content:""}.ms-guild-boros:before,.ms-watermark-boros:before{content:""}.ms-guild-dimir:before,.ms-watermark-dimir:before{content:""}.ms-guild-golgari:before,.ms-watermark-golgari:before{content:""}.ms-guild-gruul:before,.ms-watermark-gruul:before{content:""}.ms-guild-izzet:before,.ms-watermark-izzet:before{content:""}.ms-guild-orzhov:before,.ms-watermark-orzhov:before{content:""}.ms-guild-rakdos:before,.ms-watermark-rakdos:before{content:""}.ms-guild-selesnya:before,.ms-watermark-selesnya:before{content:""}.ms-guild-simic:before,.ms-watermark-simic:before{content:""}.ms-clan-abzan:before,.ms-watermark-abzan:before{content:""}.ms-clan-jeskai:before,.ms-watermark-jeskai:before{content:""}.ms-clan-mardu:before,.ms-watermark-mardu:before{content:""}.ms-clan-sultai:before,.ms-watermark-sultai:before{content:""}.ms-clan-temur:before,.ms-watermark-temur:before{content:""}.ms-clan-atarka:before,.ms-watermark-atarka:before{content:""}.ms-clan-dromoka:before,.ms-watermark-dromoka:before{content:""}.ms-clan-kolaghan:before,.ms-watermark-kolaghan:before{content:""}.ms-clan-ojutai:before,.ms-watermark-ojutai:before{content:""}.ms-clan-silumgar:before,.ms-watermark-silumgar:before{content:""}.ms-party-cleric:before{content:""}.ms-party-rogue:before{content:""}.ms-party-warrior:before{content:""}.ms-party-wizard:before{content:""}.ms-polis-setessa:before{content:""}.ms-polis-akros:before{content:""}.ms-polis-meletis:before{content:""}.ms-school-lorehold:before,.ms-watermark-lorehold:before{content:""}.ms-school-prismari:before,.ms-watermark-prismari:before{content:""}.ms-school-quandrix:before,.ms-watermark-quandrix:before{content:""}.ms-school-silverquill:before,.ms-watermark-silverquill:before{content:""}.ms-school-witherbloom:before,.ms-watermark-witherbloom:before{content:""}.ms-counter-arrow:before{content:""}.ms-counter-brick:before{content:""}.ms-counter-brick-print:before{content:""}.ms-counter-charge:before{content:""}.ms-counter-charge-print:before{content:""}.ms-counter-damage:before{content:""}.ms-counter-deathtouch:before{content:""}.ms-counter-devotion:before{content:""}.ms-counter-doom:before{content:""}.ms-counter-echo:before{content:""}.ms-counter-finality:before,.ms-ability-finality:before{content:""}.ms-counter-flame:before{content:""}.ms-counter-flood:before{content:""}.ms-counter-fungus:before{content:""}.ms-counter-gold:before{content:""}.ms-counter-ki:before{content:""}.ms-counter-lore:before{content:""}.ms-counter-loyalty:before{content:""}.ms-counter-mining:before{content:""}.ms-counter-minus:before{content:""}.ms-counter-minus-uneven:before{content:""}.ms-counter-muster:before{content:""}.ms-counter-paw:before{content:""}.ms-counter-pin:before{content:""}.ms-counter-plus:before{content:""}.ms-counter-plus-uneven:before{content:""}.ms-counter-rad:before{content:""}.ms-counter-scream:before{content:""}.ms-counter-skeleton:before{content:""}.ms-counter-skull:before{content:""}.ms-counter-slime:before{content:""}.ms-counter-time:before{content:""}.ms-counter-verse:before{content:""}.ms-counter-void:before{content:""}.ms-counter-vortex:before{content:""}.ms-counter-shield:before{content:""}.ms-counter-stun:before{content:""}.ms-ability-activated:before,.ms-ability-crew:before,.ms-ability-cycling:before{content:""}.ms-ability-adamant:before{content:""}.ms-ability-adapt:before{content:""}.ms-ability-addendum:before{content:""}.ms-ability-adventure:before{content:""}.ms-ability-afflict:before{content:""}.ms-ability-afterlife:before{content:""}.ms-ability-aftermath:before{content:""}.ms-ability-alliance:before{content:""}.ms-ability-amass-orcs:before{content:""}.ms-ability-amass-zombies:before,.ms-ability-amass:before{content:""}.ms-ability-ascend:before{content:""}.ms-ability-backup:before{content:""}.ms-ability-bargain:before{content:""}.ms-ability-blitz:before{content:""}.ms-ability-boast:before{content:""}.ms-ability-case-solved:before{content:""}.ms-ability-case-solved-print:before{content:""}.ms-ability-casualty:before{content:""}.ms-ability-celebration:before{content:""}.ms-ability-changeling:before{content:""}.ms-ability-channel:before{content:""}.ms-ability-cleave:before{content:""}.ms-ability-cloak:before{content:""}.ms-ability-collect-evidence:before{content:""}.ms-ability-combat-condition:before{content:""}.ms-ability-companion:before{content:""}.ms-ability-constellation:before{content:""}.ms-ability-convoke-original:before{content:""}.ms-ability-convoke:before{content:""}.ms-ability-corrupted:before{content:""}.ms-ability-craft:before{content:""}.ms-ability-crime:before{content:""}.ms-ability-coven:before{content:""}.ms-ability-d20:before{content:""}.ms-ability-day-night:before{content:""}.ms-ability-daybound-nightbound:before{content:""}.ms-ability-deathtouch:before{content:""}.ms-ability-decayed:before{content:""}.ms-ability-defender:before{content:""}.ms-ability-delve:before{content:""}.ms-ability-descend:before{content:""}.ms-ability-devotion:before{content:""}.ms-ability-discover:before{content:""}.ms-ability-disguise:before{content:""}.ms-ability-disturb:before{content:""}.ms-ability-domain:before{content:""}.ms-ability-double-strike:before{content:""}.ms-ability-dungeon:before{content:""}.ms-ability-eerie:before{content:""}.ms-ability-embalm:before{content:""}.ms-ability-enlist:before{content:""}.ms-ability-enrage:before{content:""}.ms-ability-enrage-original:before{content:""}.ms-ability-escape:before{content:""}.ms-ability-eternalize:before{content:""}.ms-ability-exalted:before{content:""}.ms-ability-expend:before{content:""}.ms-ability-exploit:before{content:""}.ms-ability-explore:before{content:""}.ms-ability-fabricate:before{content:""}.ms-ability-ferocious:before{content:""}.ms-ability-first-strike:before{content:""}.ms-ability-flash:before{content:""}.ms-ability-flying:before{content:""}.ms-ability-for-mirrodin:before{content:""}.ms-ability-forage:before{content:""}.ms-ability-foretell:before,.ms-watermark-foretell:before{content:""}.ms-ability-gift:before{content:""}.ms-ability-goad:before,.ms-counter-goad:before{content:""}.ms-ability-haste:before{content:""}.ms-ability-hexproof:before{content:""}.ms-ability-hexproof-black:before{content:""}.ms-ability-hexproof-blue:before{content:""}.ms-ability-hexproof-green:before{content:""}.ms-ability-hexproof-red:before{content:""}.ms-ability-hexproof-white:before{content:""}.ms-ability-hideaway:before{content:""}.ms-ability-impending:before{content:""}.ms-ability-improvise:before{content:""}.ms-ability-incubate:before{content:""}.ms-ability-indestructible:before{content:""}.ms-ability-investigate:before{content:""}.ms-ability-jumpstart:before{content:""}.ms-ability-kicker:before{content:""}.ms-ability-landfall:before{content:""}.ms-ability-learn:before{content:""}.ms-ability-lifelink:before{content:""}.ms-ability-lifelink-original:before{content:""}.ms-ability-magecraft:before{content:""}.ms-ability-manifest-dread:before{content:""}.ms-ability-meld:before{content:""}.ms-ability-menace:before{content:""}.ms-ability-mentor:before{content:""}.ms-ability-morph:before{content:""}.ms-ability-mutate:before{content:""}.ms-ability-ninjutsu:before{content:""}.ms-ability-obscura:before{content:""}.ms-ability-offspring:before{content:""}.ms-ability-outlast:before{content:""}.ms-ability-party:before{content:""}.ms-ability-phyrexian:before{content:""}.ms-ability-plot:before{content:""}.ms-ability-proliferate:before{content:""}.ms-ability-prototype:before{content:""}.ms-ability-prowess:before{content:""}.ms-ability-raid:before{content:""}.ms-ability-reach:before{content:""}.ms-ability-read-ahead:before{content:""}.ms-ability-reconfigure:before{content:""}.ms-ability-revolt:before{content:""}.ms-ability-ring-bearer:before{content:""}.ms-ability-riot:before{content:""}.ms-ability-role-cursed:before{content:""}.ms-ability-role-monster:before{content:""}.ms-ability-role-royal:before{content:""}.ms-ability-role-sorceror:before{content:""}.ms-ability-role-wicked:before{content:""}.ms-ability-role-young-hero:before{content:""}.ms-ability-saddle:before{content:""}.ms-ability-specialize:before{content:""}.ms-ability-spectacle:before{content:""}.ms-ability-spree:before{content:""}.ms-ability-static:before,.ms-ability-enchant:before{content:""}.ms-ability-summoning-sickness:before{content:""}.ms-ability-surveil:before{content:""}.ms-ability-surveil-original:before{content:""}.ms-ability-survival:before{content:""}.ms-ability-suspect:before{content:""}.ms-ability-the-ring-tempts-you:before{content:""}.ms-ability-toxic:before{content:""}.ms-ability-training:before{content:""}.ms-ability-trample:before{content:""}.ms-ability-transform:before{content:""}.ms-ability-triggered:before{content:""}.ms-ability-undergrowth:before{content:""}.ms-ability-unearth:before{content:""}.ms-ability-valiant:before{content:""}.ms-ability-vigilance:before{content:""}.ms-ability-ward:before{content:""}.ms-ability-haktos-the-unscarred:before{content:""}.ms-ability-robber-of-the-rich:before{content:""}.ms-ability-duels-annihilator:before,.ms-ability-annihilator:before{content:""}.ms-ability-duels-battle-cry:before,.ms-ability-battle-cry:before{content:""}.ms-ability-duels-unblockable:before,.ms-ability-unblockable:before{content:""}.ms-ability-duels-cannot-block:before,.ms-ability-cannot-block:before{content:""}.ms-ability-duels-cannot-untap:before,.ms-ability-cannot-untap:before{content:""}.ms-ability-duels-cohort:before,.ms-ability-cohort:before{content:""}.ms-ability-duels-copy:before,.ms-ability-copy:before{content:""}.ms-ability-duels-deathtouch:before{content:""}.ms-ability-duels-defender:before{content:""}.ms-ability-duels-delirium:before,.ms-ability-delirium:before{content:""}.ms-ability-duels-detain:before,.ms-ability-detain:before{content:""}.ms-ability-duels-double-strike:before{content:""}.ms-ability-duels-dfc:before,.ms-ability-dfc:before{content:""}.ms-ability-duels-evolve:before,.ms-ability-evolve:before{content:""}.ms-ability-duels-exalted:before{content:""}.ms-ability-duels-exile:before,.ms-ability-exile:before{content:""}.ms-ability-duels-fading:before,.ms-ability-fading:before{content:""}.ms-ability-duels-fear:before,.ms-ability-fear:before{content:""}.ms-ability-duels-first-strike:before{content:""}.ms-ability-duels-flying:before{content:""}.ms-ability-duels-forestwalk:before,.ms-ability-forestwalk:before{content:""}.ms-ability-duels-haste:before{content:""}.ms-ability-duels-haunt:before,.ms-ability-haunt:before{content:""}.ms-ability-duels-hexproof:before{content:""}.ms-ability-duels-indestructible:before{content:""}.ms-ability-duels-infect:before,.ms-ability-infect:before{content:""}.ms-ability-duels-ingest:before,.ms-ability-ingest:before{content:""}.ms-ability-duels-intimidate:before,.ms-ability-intimidate:before{content:""}.ms-ability-duels-islandwalk:before,.ms-ability-islandwalk:before{content:""}.ms-ability-duels-legendary:before,.ms-ability-legendary:before{content:""}.ms-ability-duels-lifelink:before{content:""}.ms-ability-duels-menace:before{content:""}.ms-ability-duels-monstrous:before,.ms-ability-monstrous:before{content:""}.ms-ability-duels-mountainwalk:before,.ms-ability-mountainwalk:before{content:""}.ms-ability-duels-must-attack:before,.ms-ability-must-attack:before{content:""}.ms-ability-duels-plainswalk:before,.ms-ability-plainswalk:before{content:""}.ms-ability-duels-prevent-damage:before,.ms-ability-prevent-damage:before{content:""}.ms-ability-duels-protection-black:before,.ms-ability-protection-black:before{content:""}.ms-ability-duels-protection-blue:before,.ms-ability-protection-blue:before{content:""}.ms-ability-duels-protection-green:before,.ms-ability-protection-green:before{content:""}.ms-ability-duels-protection-red:before,.ms-ability-protection-red:before{content:""}.ms-ability-duels-protection-white:before,.ms-ability-protection-white:before{content:""}.ms-ability-duels-protection:before,.ms-ability-protection:before{content:""}.ms-ability-duels-rally:before,.ms-ability-rally:before{content:""}.ms-ability-duels-regenerate:before,.ms-ability-regenerate:before{content:""}.ms-ability-duels-renowned:before,.ms-ability-renowned:before{content:""}.ms-ability-duels-shroud:before,.ms-ability-shroud:before{content:""}.ms-ability-duels-skulk:before,.ms-ability-skulk:before{content:""}.ms-ability-duels-soulshift:before,.ms-ability-soulshift:before{content:""}.ms-ability-duels-swampwalk:before,.ms-ability-swampwalk:before{content:""}.ms-ability-duels-temporary-control:before,.ms-ability-temporary-control:before{content:""}.ms-ability-duels-totem-armor:before,.ms-ability-totem-armor:before{content:""}.ms-ability-duels-trample:before{content:""}.ms-ability-duels-undying:before,.ms-ability-undying:before{content:""}.ms-ability-duels-vigilance:before{content:""}.ms-watermark-agentsofsneak:before{content:""}.ms-watermark-arena:before{content:""}.ms-watermark-brokers:before{content:""}.ms-watermark-cabaretti:before{content:""}.ms-watermark-colorpie:before{content:""}.ms-watermark-conspiracy:before{content:""}.ms-watermark-corocoro:before{content:""}.ms-watermark-crossbreedlabs:before{content:""}.ms-watermark-cutiemark-apples:before{content:""}.ms-watermark-cutiemark-balloons:before{content:""}.ms-watermark-cutiemark-butterflies:before{content:""}.ms-watermark-cutiemark-gems:before{content:""}.ms-watermark-cutiemark-rainbow:before{content:""}.ms-watermark-cutiemark-sparkle:before{content:""}.ms-watermark-cutiemark-waningmoon:before{content:""}.ms-watermark-cutiemark-waxingmoon:before{content:""}.ms-watermark-dci:before{content:""}.ms-watermark-dengekimaoh:before{content:""}.ms-watermark-desparked:before{content:""}.ms-watermark-dnd:before{content:""}.ms-watermark-flavor-aestheticconsultation:before{content:""}.ms-watermark-flavor-farewelltoarms:before{content:""}.ms-watermark-flavor-monkeymonkeymonkey:before{content:""}.ms-watermark-flavor-moxlotus:before{content:""}.ms-watermark-flavor-myfirsttome:before{content:""}.ms-watermark-flavor-shoetree:before{content:""}.ms-watermark-flavor-whenfluffybunniesattack:before{content:""}.ms-watermark-flavor-manascrew:before{content:""}.ms-watermark-fnm:before{content:""}.ms-watermark-goblinexplosioneers:before{content:""}.ms-watermark-grandprix:before{content:""}.ms-watermark-grandprix2:before{content:""}.ms-watermark-herospath:before{content:""}.ms-watermark-herospath-1:before{content:""}.ms-watermark-herospath-2:before{content:""}.ms-watermark-herospath-3:before{content:""}.ms-watermark-herospath-4:before{content:""}.ms-watermark-herospath-5:before{content:""}.ms-watermark-herospath-6:before{content:""}.ms-watermark-herospath-7:before{content:""}.ms-watermark-herospath-8:before{content:""}.ms-watermark-herospath-9:before{content:""}.ms-watermark-japanjunior:before{content:""}.ms-watermark-judgeacademy:before{content:""}.ms-watermark-junior:before{content:""}.ms-watermark-juniorapac:before{content:""}.ms-watermark-junioreurope:before{content:""}.ms-watermark-leagueofdastardlydoom:before{content:""}.ms-watermark-maestros:before{content:""}.ms-watermark-mirran:before{content:""}.ms-watermark-mps:before{content:""}.ms-watermark-mtg:before{content:""}.ms-watermark-mtg10:before{content:""}.ms-watermark-mtg15:before{content:""}.ms-watermark-nerf:before{content:""}.ms-watermark-obscura:before{content:""}.ms-watermark-orderofthewidget:before{content:""}.ms-watermark-protour:before{content:""}.ms-watermark-riveteers:before{content:""}.ms-watermark-scholarship:before{content:""}.ms-watermark-transformers:before{content:""}.ms-watermark-trumpkatsumai:before{content:""}.ms-watermark-wotc:before{content:""}.ms-watermark-wpn:before{content:""}.ms-cost{color:#111;text-align:center;background-color:#beb9b2;border-radius:1em;width:1.3em;height:1.3em;font-size:.95em;line-height:1.35em}.ms-cost.ms-w,.ms-cost.ms-wp{background-color:#f0f2c0}.ms-cost.ms-u,.ms-cost.ms-up{background-color:#b5cde3}.ms-cost.ms-b,.ms-cost.ms-bp{background-color:#aca29a}.ms-cost.ms-r,.ms-cost.ms-rp{background-color:#db8664}.ms-cost.ms-g,.ms-cost.ms-gp{background-color:#93b483}.ms-cost.ms-wu,.ms-cost.ms-wb,.ms-cost.ms-ub,.ms-cost.ms-ur,.ms-cost.ms-br,.ms-cost.ms-bg,.ms-cost.ms-rw,.ms-cost.ms-rg,.ms-cost.ms-gw,.ms-cost.ms-gu,.ms-cost.ms-2w,.ms-cost.ms-2u,.ms-cost.ms-2b,.ms-cost.ms-2r,.ms-cost.ms-2g,.ms-cost.ms-cw,.ms-cost.ms-cu,.ms-cost.ms-cb,.ms-cost.ms-cr,.ms-cost.ms-cg,.ms-cost.ms-wup,.ms-cost.ms-wbp,.ms-cost.ms-ubp,.ms-cost.ms-urp,.ms-cost.ms-brp,.ms-cost.ms-bgp,.ms-cost.ms-rwp,.ms-cost.ms-rgp,.ms-cost.ms-gwp,.ms-cost.ms-gup{--ms-split-top:var(--ms-mana-c);--ms-split-bottom:var(--ms-mana-u);background:var(--ms-split-top);background:-moz-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);background:-webkit-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);background:linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);width:1.3em;height:1.3em;position:relative}.ms-cost.ms-wu:before,.ms-cost.ms-wu:after,.ms-cost.ms-wb:before,.ms-cost.ms-wb:after,.ms-cost.ms-ub:before,.ms-cost.ms-ub:after,.ms-cost.ms-ur:before,.ms-cost.ms-ur:after,.ms-cost.ms-br:before,.ms-cost.ms-br:after,.ms-cost.ms-bg:before,.ms-cost.ms-bg:after,.ms-cost.ms-rw:before,.ms-cost.ms-rw:after,.ms-cost.ms-rg:before,.ms-cost.ms-rg:after,.ms-cost.ms-gw:before,.ms-cost.ms-gw:after,.ms-cost.ms-gu:before,.ms-cost.ms-gu:after,.ms-cost.ms-2w:before,.ms-cost.ms-2w:after,.ms-cost.ms-2u:before,.ms-cost.ms-2u:after,.ms-cost.ms-2b:before,.ms-cost.ms-2b:after,.ms-cost.ms-2r:before,.ms-cost.ms-2r:after,.ms-cost.ms-2g:before,.ms-cost.ms-2g:after,.ms-cost.ms-cw:before,.ms-cost.ms-cw:after,.ms-cost.ms-cu:before,.ms-cost.ms-cu:after,.ms-cost.ms-cb:before,.ms-cost.ms-cb:after,.ms-cost.ms-cr:before,.ms-cost.ms-cr:after,.ms-cost.ms-cg:before,.ms-cost.ms-cg:after,.ms-cost.ms-wup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:before,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:before,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:before,.ms-cost.ms-urp:after,.ms-cost.ms-brp:before,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:before,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:before,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:before,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:before,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:before,.ms-cost.ms-gup:after{position:absolute;font-size:.55em!important}.ms-cost.ms-wu:before,.ms-cost.ms-wb:before,.ms-cost.ms-ub:before,.ms-cost.ms-ur:before,.ms-cost.ms-br:before,.ms-cost.ms-bg:before,.ms-cost.ms-rw:before,.ms-cost.ms-rg:before,.ms-cost.ms-gw:before,.ms-cost.ms-gu:before,.ms-cost.ms-2w:before,.ms-cost.ms-2u:before,.ms-cost.ms-2b:before,.ms-cost.ms-2r:before,.ms-cost.ms-2g:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before{top:-.38em;left:.28em}.ms-cost.ms-wu:after,.ms-cost.ms-wb:after,.ms-cost.ms-ub:after,.ms-cost.ms-ur:after,.ms-cost.ms-br:after,.ms-cost.ms-bg:after,.ms-cost.ms-rw:after,.ms-cost.ms-rg:after,.ms-cost.ms-gw:after,.ms-cost.ms-gu:after,.ms-cost.ms-2w:after,.ms-cost.ms-2u:after,.ms-cost.ms-2b:after,.ms-cost.ms-2r:after,.ms-cost.ms-2g:after,.ms-cost.ms-cw:after,.ms-cost.ms-cu:after,.ms-cost.ms-cb:after,.ms-cost.ms-cr:after,.ms-cost.ms-cg:after,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{top:.5em;left:1em}.ms-cost.ms-wu,.ms-cost.ms-wup{--ms-split-top:var(--ms-mana-w)}.ms-cost.ms-wb,.ms-cost.ms-wbp{--ms-split-top:var(--ms-mana-w);--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-ub,.ms-cost.ms-ubp{--ms-split-top:var(--ms-mana-u);--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-ur,.ms-cost.ms-urp{--ms-split-top:var(--ms-mana-u);--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-br,.ms-cost.ms-brp{--ms-split-top:var(--ms-mana-b);--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-bg,.ms-cost.ms-bgp{--ms-split-top:var(--ms-mana-b);--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-rw,.ms-cost.ms-rwp{--ms-split-top:var(--ms-mana-r);--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-rg,.ms-cost.ms-rgp{--ms-split-top:var(--ms-mana-r);--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-gw,.ms-cost.ms-gwp{--ms-split-top:var(--ms-mana-g);--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-gu,.ms-cost.ms-gup{--ms-split-top:var(--ms-mana-g)}.ms-cost.ms-2w,.ms-cost.ms-cw{--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-2b,.ms-cost.ms-cb{--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-2r,.ms-cost.ms-cr{--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-2g,.ms-cost.ms-cg{--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-p:before{display:inline-block;transform:scale(1.2)}.ms-cost.ms-wp:before,.ms-cost.ms-up:before,.ms-cost.ms-bp:before,.ms-cost.ms-rp:before,.ms-cost.ms-gp:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{display:inline-block;transform:scale(1.2)translate(.01rem)translateY(-.03rem)}.ms-cost.ms-tap-alt:before{padding-bottom:.1em;padding-left:.06em;display:inline-block;transform:scale(1.2)}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;display:inline-block;position:relative;top:-.05em}.ms-cost.ms-s:after{content:"";color:#333;margin-left:-.9em;font-size:1.1em;position:absolute}.ms-cost.ms-s-mtga:before{color:#fff}.ms-cost.ms-untap{color:#fff;background-color:#111}.ms-cost.ms-shadow{box-shadow:-.06em .07em #111,0 .06em #111}.ms-cost.ms-shadow.ms-untap{box-shadow:-.06em .07em #fff,0 .06em #fff}.ms-split{width:1.3em;height:1.3em;position:relative}.ms-split:before,.ms-split:after{position:absolute;font-size:.55em!important}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}span.ms-half{width:.675em;margin-left:.675em;display:inline-block;overflow:hidden}span.ms-half>.ms-cost{margin-left:-.675em}.ms-half{border-radius:0 1em 1em 0;width:.675em;margin-left:.675em;overflow:hidden}.ms-half:before{margin-left:-.65em}.ms-100{width:2.4em}.ms-1000000{width:5.4em}.ms-loyalty-up,.ms-loyalty-down,.ms-loyalty-zero,.ms-loyalty-start{color:#111;text-align:center;font-size:1.5em;position:relative}.ms-loyalty-start{font-size:2em}.ms-loyalty-zero:after{line-height:2.1em!important}.ms-loyalty-0:after,.ms-loyalty-1:after,.ms-loyalty-2:after,.ms-loyalty-3:after,.ms-loyalty-4:after,.ms-loyalty-5:after,.ms-loyalty-6:after,.ms-loyalty-7:after,.ms-loyalty-8:after,.ms-loyalty-9:after,.ms-loyalty-10:after,.ms-loyalty-11:after,.ms-loyalty-12:after,.ms-loyalty-13:after,.ms-loyalty-14:after,.ms-loyalty-15:after,.ms-loyalty-16:after,.ms-loyalty-17:after,.ms-loyalty-18:after,.ms-loyalty-19:after,.ms-loyalty-20:after,.ms-loyalty-25:after,.ms-loyalty-x:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.5em;line-height:2.25em;display:inline-block;position:absolute;left:0}.ms-loyalty-0:after{content:"0"}.ms-loyalty-up.ms-loyalty-1:after{content:"+1"}.ms-loyalty-up.ms-loyalty-2:after{content:"+2"}.ms-loyalty-up.ms-loyalty-3:after{content:"+3"}.ms-loyalty-up.ms-loyalty-4:after{content:"+4"}.ms-loyalty-up.ms-loyalty-5:after{content:"+5"}.ms-loyalty-up.ms-loyalty-6:after{content:"+6"}.ms-loyalty-up.ms-loyalty-7:after{content:"+7"}.ms-loyalty-up.ms-loyalty-8:after{content:"+8"}.ms-loyalty-up.ms-loyalty-9:after{content:"+9"}.ms-loyalty-up.ms-loyalty-10:after,.ms-loyalty-up.ms-loyalty-11:after{content:"+10"}.ms-loyalty-up.ms-loyalty-12:after{content:"+12"}.ms-loyalty-up.ms-loyalty-13:after{content:"+13"}.ms-loyalty-up.ms-loyalty-14:after{content:"+14"}.ms-loyalty-up.ms-loyalty-15:after{content:"+15"}.ms-loyalty-up.ms-loyalty-16:after{content:"+16"}.ms-loyalty-up.ms-loyalty-17:after{content:"+17"}.ms-loyalty-up.ms-loyalty-18:after{content:"+18"}.ms-loyalty-up.ms-loyalty-19:after{content:"+19"}.ms-loyalty-up.ms-loyalty-20:after{content:"+20"}.ms-loyalty-up.ms-loyalty-25:after{content:"+25"}.ms-loyalty-up.ms-loyalty-x:after{content:"+X"}.ms-loyalty-start.ms-loyalty-1:after{content:"1"}.ms-loyalty-start.ms-loyalty-2:after{content:"2"}.ms-loyalty-start.ms-loyalty-3:after{content:"3"}.ms-loyalty-start.ms-loyalty-4:after{content:"4"}.ms-loyalty-start.ms-loyalty-5:after{content:"5"}.ms-loyalty-start.ms-loyalty-6:after{content:"6"}.ms-loyalty-start.ms-loyalty-7:after{content:"7"}.ms-loyalty-start.ms-loyalty-8:after{content:"8"}.ms-loyalty-start.ms-loyalty-9:after{content:"9"}.ms-loyalty-start.ms-loyalty-10:after{content:"10"}.ms-loyalty-start.ms-loyalty-11:after{content:"11"}.ms-loyalty-start.ms-loyalty-12:after{content:"12"}.ms-loyalty-start.ms-loyalty-13:after{content:"13"}.ms-loyalty-start.ms-loyalty-14:after{content:"14"}.ms-loyalty-start.ms-loyalty-15:after{content:"15"}.ms-loyalty-start.ms-loyalty-16:after{content:"16"}.ms-loyalty-start.ms-loyalty-17:after{content:"17"}.ms-loyalty-start.ms-loyalty-18:after{content:"18"}.ms-loyalty-start.ms-loyalty-19:after{content:"19"}.ms-loyalty-start.ms-loyalty-20:after{content:"20"}.ms-loyalty-start.ms-loyalty-25:after{content:"25"}.ms-loyalty-start.ms-loyalty-x:after{content:"X"}.ms-loyalty-down:after{line-height:2em}.ms-loyalty-down.ms-loyalty-1:after{content:"-1"}.ms-loyalty-down.ms-loyalty-2:after{content:"-2"}.ms-loyalty-down.ms-loyalty-3:after{content:"-3"}.ms-loyalty-down.ms-loyalty-4:after{content:"-4"}.ms-loyalty-down.ms-loyalty-5:after{content:"-5"}.ms-loyalty-down.ms-loyalty-6:after{content:"-6"}.ms-loyalty-down.ms-loyalty-7:after{content:"-7"}.ms-loyalty-down.ms-loyalty-8:after{content:"-8"}.ms-loyalty-down.ms-loyalty-9:after{content:"-9"}.ms-loyalty-down.ms-loyalty-10:after{content:"-10"}.ms-loyalty-down.ms-loyalty-11:after{content:"-11"}.ms-loyalty-down.ms-loyalty-12:after{content:"-12"}.ms-loyalty-down.ms-loyalty-13:after{content:"-13"}.ms-loyalty-down.ms-loyalty-14:after{content:"-14"}.ms-loyalty-down.ms-loyalty-15:after{content:"-15"}.ms-loyalty-down.ms-loyalty-16:after{content:"-16"}.ms-loyalty-down.ms-loyalty-17:after{content:"-17"}.ms-loyalty-down.ms-loyalty-18:after{content:"-18"}.ms-loyalty-down.ms-loyalty-19:after{content:"-19"}.ms-loyalty-down.ms-loyalty-20:after{content:"-20"}.ms-loyalty-down.ms-loyalty-25:after{content:"-25"}.ms-loyalty-down.ms-loyalty-x:after{content:"-X"}.ms-loyalty-outline:before{color:#0000;-webkit-text-stroke:.03em #111}.ms-loyalty-outline:after{color:#111}.ms-loyalty-outline.ms-loyalty-start{font-size:1.6em}.ms-saga{color:#111}.ms-saga-1:after,.ms-saga-2:after,.ms-saga-3:after,.ms-saga-4:after,.ms-saga-5:after,.ms-saga-6:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.6em;line-height:2em;display:inline-block;position:absolute;left:0}.ms-saga-1:after{content:"I"}.ms-saga-2:after{content:"II"}.ms-saga-3:after{content:"III"}.ms-saga-4:after{content:"IV"}.ms-saga-5:after{content:"V"}.ms-saga-6:after{content:"VI"}.ms-level>span{color:#000;text-align:center;width:76%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.33em;line-height:3.8;position:absolute;top:0;left:0}.ms-level:after{color:#00000040;width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ms-defense{color:#111;text-align:center;font-size:1.5em;position:relative}.ms-defense-0:after,.ms-defense-1:after,.ms-defense-2:after,.ms-defense-3:after,.ms-defense-4:after,.ms-defense-5:after,.ms-defense-6:after,.ms-defense-7:after,.ms-defense-8:after,.ms-defense-9:after,.ms-defense-10:after,.ms-defense-11:after,.ms-defense-12:after,.ms-defense-13:after,.ms-defense-14:after,.ms-defense-15:after,.ms-defense-16:after,.ms-defense-17:after,.ms-defense-18:after,.ms-defense-19:after,.ms-defense-20:after,.ms-defense-25:after,.ms-defense-x:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.5em;line-height:2.25em;display:inline-block;position:absolute;left:0}.ms-defense-0:after{content:"0"}.ms-defense-1:after{content:"1"}.ms-defense-2:after{content:"2"}.ms-defense-3:after{content:"3"}.ms-defense-4:after{content:"4"}.ms-defense-5:after{content:"5"}.ms-defense-6:after{content:"6"}.ms-defense-7:after{content:"7"}.ms-defense-8:after{content:"8"}.ms-defense-9:after{content:"9"}.ms-defense-10:after{content:"10"}.ms-defense-11:after{content:"11"}.ms-defense-12:after{content:"12"}.ms-defense-13:after{content:"13"}.ms-defense-14:after{content:"14"}.ms-defense-15:after{content:"15"}.ms-defense-16:after{content:"16"}.ms-defense-17:after{content:"17"}.ms-defense-18:after{content:"18"}.ms-defense-19:after{content:"19"}.ms-defense-20:after{content:"20"}.ms-defense-25:after{content:"25"}.ms-defense-outline:before{content:""}.ms-defense-outline:after{color:#111}.ms-defense-print{width:.9em;list-style-position:inside;display:list-item}.ms-defense-print:before{color:#fff;content:"";text-shadow:0 0 5px #333;position:absolute;top:0;left:0}.ms-defense-print::marker{content:"";color:#111}.ms-dfc{color:#111;border:.05em solid #111;border-radius:2em;padding:.025em}.ms-2x{font-size:1.75em}.ms-3x{font-size:2.25em}.ms-4x{font-size:3em}.ms-5x{font-size:3.75em}.ms-6x{font-size:4.5em}.ms-fw{text-align:center;width:1em}.ms-duo{color:#fff}.ms-duo:after{color:#000;content:"";width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ms-duo.ms-multicolor:after{content:""}.ms-duo.ms-school-lorehold:after{content:""}.ms-duo.ms-school-prismari:after{content:""}.ms-duo.ms-school-quandrix:after{content:""}.ms-duo.ms-school-silverquill:after{content:""}.ms-duo.ms-school-witherbloom:before{content:""}.ms-duo.ms-school-witherbloom:after{content:""}.ms-duo-color:before{color:#010101}.ms-duo-color.ms-multicolor:after{color:#cca753}.ms-duo-color.ms-multicolor.ms-grad:after{background:linear-gradient(45deg,#cca54f 0%,#e0d3bb 50%,#cca54f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ms-duo-color.ms-school-lorehold:before{color:#a03731}.ms-duo-color.ms-school-lorehold:after{color:#e4e8c7}.ms-duo-color.ms-school-prismari:before{color:#a23431}.ms-duo-color.ms-school-prismari:after{color:#322f5c}.ms-duo-color.ms-school-quandrix:before{color:#352e5f}.ms-duo-color.ms-school-quandrix:after{color:#519e52}.ms-duo-color.ms-school-silverquill:before{color:#181616}.ms-duo-color.ms-school-silverquill:after{color:#e5e9ca}.ms-duo-color.ms-school-witherbloom:before{color:#2f312d}.ms-duo-color.ms-school-witherbloom:after{color:#4f9b4f}.ms-ci{border-radius:100%;width:1em;height:1em;line-height:.95em;box-shadow:inset 0 0 1px #fff}.ms-ci:before{color:#010101}.ms-ci-1:before{content:""}.ms-ci-2:before{content:""}.ms-ci-3:before{content:""}.ms-ci-4:before{content:""}.ms-ci-5:before{content:""}.ms-ci-w{background:#fff}.ms-ci-u{background:#3b6ba0}.ms-ci-b{background:#383431}.ms-ci-r{background:#c6553e}.ms-ci-g{background:#3d684b}.ms-ci-wu,.ms-ci-uw,.ms-ci-azorius{background:conic-gradient(#fff 45deg,#3b6ba0 45deg 225deg,#fff 225deg)}.ms-ci-wb,.ms-ci-bw,.ms-ci-orzhov{background:conic-gradient(#fff 45deg,#383431 45deg 225deg,#fff 225deg)}.ms-ci-ub,.ms-ci-bu,.ms-ci-dimir{background:conic-gradient(#3b6ba0 45deg,#383431 45deg 225deg,#3b6ba0 225deg)}.ms-ci-ur,.ms-ci-ru,.ms-ci-izzet{background:conic-gradient(#3b6ba0 45deg,#c6553e 45deg 225deg,#3b6ba0 225deg)}.ms-ci-bg,.ms-ci-gb,.ms-ci-golgari,.ms-ci-rock{background:conic-gradient(#383431 45deg,#3d684b 45deg 225deg,#383431 225deg)}.ms-ci-br,.ms-ci-rb,.ms-ci-rakdos{background:conic-gradient(#383431 45deg,#c6553e 45deg 225deg,#383431 225deg)}.ms-ci-rw,.ms-ci-wr,.ms-ci-boros{background:conic-gradient(#c6553e 45deg,#fff 45deg 225deg,#c6553e 225deg)}.ms-ci-rg,.ms-ci-gr,.ms-ci-gruul{background:conic-gradient(#c6553e 45deg,#3d684b 45deg 225deg,#c6553e 225deg)}.ms-ci-gu,.ms-ci-ug,.ms-ci-simic{background:conic-gradient(#3d684b 45deg,#3b6ba0 45deg 225deg,#3d684b 225deg)}.ms-ci-gw,.ms-ci-wg,.ms-ci-selesnya{background:conic-gradient(#3d684b 45deg,#fff 45deg 225deg,#3d684b 225deg)}.ms-ci-wug,.ms-ci-wgu,.ms-ci-ugw,.ms-ci-uwg,.ms-ci-gwu,.ms-ci-guw,.ms-ci-bant{background:conic-gradient(#3b6ba0 60deg,#3d684b 60deg 180deg,#fff 180deg 300deg,#3b6ba0 300deg)}.ms-ci-ubw,.ms-ci-uwb,.ms-ci-buw,.ms-ci-bwu,.ms-ci-wub,.ms-ci-wbu,.ms-ci-esper{background:conic-gradient(#383431 60deg,#fff 60deg 180deg,#3b6ba0 180deg 300deg,#383431 300deg)}.ms-ci-bru,.ms-ci-bur,.ms-ci-rbu,.ms-ci-rub,.ms-ci-ubr,.ms-ci-urb,.ms-ci-grixis{background:conic-gradient(#c6553e 60deg,#3b6ba0 60deg 180deg,#383431 180deg 300deg,#c6553e 300deg)}.ms-ci-rgb,.ms-ci-rbg,.ms-ci-grb,.ms-ci-gbr,.ms-ci-brg,.ms-ci-bgr,.ms-ci-jund{background:conic-gradient(#3d684b 60deg,#383431 60deg 180deg,#c6553e 180deg 300deg,#3d684b 300deg)}.ms-ci-gwr,.ms-ci-grw,.ms-ci-wgr,.ms-ci-wrg,.ms-ci-rgw,.ms-ci-rwg,.ms-ci-naya{background:conic-gradient(#fff 60deg,#c6553e 60deg 180deg,#3d684b 180deg 300deg,#fff 300deg)}.ms-ci-wbg,.ms-ci-wgb,.ms-ci-bwg,.ms-ci-bgw,.ms-ci-gwb,.ms-ci-gbw,.ms-ci-abzan,.ms-ci-junk,.ms-ci-necra{background:conic-gradient(#383431 60deg,#3d684b 60deg 180deg,#fff 180deg 300deg,#383431 300deg)}.ms-ci-urw,.ms-ci-uwr,.ms-ci-ruw,.ms-ci-rwu,.ms-ci-wur,.ms-ci-wru,.ms-ci-jeskai,.ms-ci-raka{background:conic-gradient(#c6553e 60deg,#fff 60deg 180deg,#3b6ba0 180deg 300deg,#c6553e 300deg)}.ms-ci-bgu,.ms-ci-bug,.ms-ci-gbu,.ms-ci-gub,.ms-ci-ubg,.ms-ci-ugb,.ms-ci-sultai,.ms-ci-bug,.ms-ci-ana{background:conic-gradient(#3d684b 60deg,#3b6ba0 60deg 180deg,#383431 180deg 300deg,#3d684b 300deg)}.ms-ci-rwb,.ms-ci-rbw,.ms-ci-wrb,.ms-ci-wbr,.ms-ci-brw,.ms-ci-bwr,.ms-ci-mardu,.ms-ci-dega{background:conic-gradient(#fff 60deg,#383431 60deg 180deg,#c6553e 180deg 300deg,#fff 300deg)}.ms-ci-gur,.ms-ci-gru,.ms-ci-ugr,.ms-ci-urg,.ms-ci-rgu,.ms-ci-rug,.ms-ci-temur,.ms-ci-ceta{background:conic-gradient(#3b6ba0 60deg,#c6553e 60deg 180deg,#3d684b 180deg 300deg,#3b6ba0 300deg)}.ms-ci-ubrg,.ms-ci-ubgr,.ms-ci-ugbr,.ms-ci-ugrb,.ms-ci-urbg,.ms-ci-urgb,.ms-ci-bgru,.ms-ci-bgur,.ms-ci-brgu,.ms-ci-brug,.ms-ci-bugr,.ms-ci-burg,.ms-ci-gbru,.ms-ci-gbur,.ms-ci-grbu,.ms-ci-grub,.ms-ci-gubr,.ms-ci-gurb,.ms-ci-rbgu,.ms-ci-rbug,.ms-ci-rgbu,.ms-ci-rgub,.ms-ci-rubg,.ms-ci-rugb,.ms-ci-glint{background:conic-gradient(#3b6ba0 45deg,#383431 45deg 135deg,#c6553e 135deg 225deg,#3d684b 225deg 315deg,#3b6ba0 315deg)}.ms-ci-brgw,.ms-ci-bgrw,.ms-ci-bgwr,.ms-ci-brwg,.ms-ci-bwgr,.ms-ci-bwrg,.ms-ci-gbrw,.ms-ci-gbwr,.ms-ci-grbw,.ms-ci-grwb,.ms-ci-gwbr,.ms-ci-gwrb,.ms-ci-rbgw,.ms-ci-rbwg,.ms-ci-rgbw,.ms-ci-rgwb,.ms-ci-rwbg,.ms-ci-rwgb,.ms-ci-wbgr,.ms-ci-wbrg,.ms-ci-wgbr,.ms-ci-wgrb,.ms-ci-wrbg,.ms-ci-wrgb,.ms-ci-dune{background:conic-gradient(#383431 45deg,#c6553e 45deg 135deg,#3d684b 135deg 225deg,#fff 225deg 315deg,#383431 315deg)}.ms-ci-rgwu,.ms-ci-gruw,.ms-ci-grwu,.ms-ci-gurw,.ms-ci-guwr,.ms-ci-gwru,.ms-ci-gwur,.ms-ci-rguw,.ms-ci-rugw,.ms-ci-ruwg,.ms-ci-rwgu,.ms-ci-rwug,.ms-ci-ugrw,.ms-ci-ugwr,.ms-ci-urgw,.ms-ci-urwg,.ms-ci-uwgr,.ms-ci-uwrg,.ms-ci-wgru,.ms-ci-wgur,.ms-ci-wrgu,.ms-ci-wrug,.ms-ci-wugr,.ms-ci-wurg,.ms-ci-ink{background:conic-gradient(#c6553e 45deg,#3d684b 45deg 135deg,#fff 135deg 225deg,#3b6ba0 225deg 315deg,#c6553e 315deg)}.ms-ci-gwub,.ms-ci-bguw,.ms-ci-bgwu,.ms-ci-bugw,.ms-ci-buwg,.ms-ci-bwgu,.ms-ci-bwug,.ms-ci-gbuw,.ms-ci-gbwu,.ms-ci-gubw,.ms-ci-guwb,.ms-ci-gwbu,.ms-ci-ubgw,.ms-ci-ubwg,.ms-ci-ugbw,.ms-ci-ugwb,.ms-ci-uwbg,.ms-ci-uwgb,.ms-ci-wbgu,.ms-ci-wbug,.ms-ci-wgbu,.ms-ci-wgub,.ms-ci-wubg,.ms-ci-wugb,.ms-ci-witch{background:conic-gradient(#3d684b 45deg,#fff 45deg 135deg,#3b6ba0 135deg 225deg,#383431 225deg 315deg,#3d684b 315deg)}.ms-ci-wubr,.ms-ci-bruw,.ms-ci-brwu,.ms-ci-burw,.ms-ci-buwr,.ms-ci-bwru,.ms-ci-bwur,.ms-ci-rbuw,.ms-ci-rbwu,.ms-ci-rubw,.ms-ci-ruwb,.ms-ci-rwbu,.ms-ci-rwub,.ms-ci-ubrw,.ms-ci-ubwr,.ms-ci-urbw,.ms-ci-urwb,.ms-ci-uwbr,.ms-ci-uwrb,.ms-ci-wbru,.ms-ci-wbur,.ms-ci-wrbu,.ms-ci-wrub,.ms-ci-wurb,.ms-ci-yore{background:conic-gradient(#fff 45deg,#3b6ba0 45deg 135deg,#383431 135deg 225deg,#c6553e 225deg 315deg,#fff 315deg)}.ms-ci-wubrg,.ms-ci-bgruw,.ms-ci-bgrwu,.ms-ci-bgurw,.ms-ci-bguwr,.ms-ci-bgwru,.ms-ci-bgwur,.ms-ci-brguw,.ms-ci-brgwu,.ms-ci-brugw,.ms-ci-bruwg,.ms-ci-brwgu,.ms-ci-brwug,.ms-ci-bugrw,.ms-ci-bugwr,.ms-ci-burgw,.ms-ci-burwg,.ms-ci-buwgr,.ms-ci-buwrg,.ms-ci-bwgru,.ms-ci-bwgur,.ms-ci-bwrgu,.ms-ci-bwrug,.ms-ci-bwugr,.ms-ci-bwurg,.ms-ci-gbruw,.ms-ci-gbrwu,.ms-ci-gburw,.ms-ci-gbuwr,.ms-ci-gbwru,.ms-ci-gbwur,.ms-ci-grbuw,.ms-ci-grbwu,.ms-ci-grubw,.ms-ci-gruwb,.ms-ci-grwbu,.ms-ci-grwub,.ms-ci-gubrw,.ms-ci-gubwr,.ms-ci-gurbw,.ms-ci-gurwb,.ms-ci-guwbr,.ms-ci-guwrb,.ms-ci-gwbru,.ms-ci-gwbur,.ms-ci-gwrbu,.ms-ci-gwrub,.ms-ci-gwubr,.ms-ci-gwurb,.ms-ci-rbguw,.ms-ci-rbgwu,.ms-ci-rbugw,.ms-ci-rbuwg,.ms-ci-rbwgu,.ms-ci-rbwug,.ms-ci-rgbuw,.ms-ci-rgbwu,.ms-ci-rgubw,.ms-ci-rguwb,.ms-ci-rgwbu,.ms-ci-rgwub,.ms-ci-rubgw,.ms-ci-rubwg,.ms-ci-rugbw,.ms-ci-rugwb,.ms-ci-ruwbg,.ms-ci-ruwgb,.ms-ci-rwbgu,.ms-ci-rwbug,.ms-ci-rwgbu,.ms-ci-rwgub,.ms-ci-rwubg,.ms-ci-rwugb,.ms-ci-ubgrw,.ms-ci-ubgwr,.ms-ci-ubrgw,.ms-ci-ubrwg,.ms-ci-ubwgr,.ms-ci-ubwrg,.ms-ci-ugbrw,.ms-ci-ugbwr,.ms-ci-ugrbw,.ms-ci-ugrwb,.ms-ci-ugwbr,.ms-ci-ugwrb,.ms-ci-urbgw,.ms-ci-urbwg,.ms-ci-urgbw,.ms-ci-urgwb,.ms-ci-urwbg,.ms-ci-urwgb,.ms-ci-uwbgr,.ms-ci-uwbrg,.ms-ci-uwgbr,.ms-ci-uwgrb,.ms-ci-uwrbg,.ms-ci-uwrgb,.ms-ci-wbgru,.ms-ci-wbgur,.ms-ci-wbrgu,.ms-ci-wbrug,.ms-ci-wbugr,.ms-ci-wburg,.ms-ci-wgbru,.ms-ci-wgbur,.ms-ci-wgrbu,.ms-ci-wgrub,.ms-ci-wgubr,.ms-ci-wgurb,.ms-ci-wrbgu,.ms-ci-wrbug,.ms-ci-wrgbu,.ms-ci-wrgub,.ms-ci-wrubg,.ms-ci-wrugb,.ms-ci-wubgr,.ms-ci-wugbr,.ms-ci-wugrb,.ms-ci-wurbg,.ms-ci-wurgb,.ms-ci-5{background:conic-gradient(#fff 36deg,#3b6ba0 36deg 108deg,#383431 108deg 180deg,#c6553e 180deg 252deg,#3d684b 252deg 324deg,#fff 324deg)}.ms-mechanic{background:linear-gradient(#ecc65a 0%,#c8913b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@font-face{font-family:Keyrune;src:url(/offline-ai/assets/keyrune-BBxwJ5o5.eot?v=3.19.0);src:url(/offline-ai/assets/keyrune-BBxwJ5o5.eot?#iefix&v=3.19.0)format("embedded-opentype"),url(/offline-ai/assets/keyrune-VBt_WeF4.woff2?v=3.19.0)format("woff2"),url(/offline-ai/assets/keyrune-CUww5J0N.woff?v=3.19.0)format("woff"),url(/offline-ai/assets/keyrune-B94DP37Z.ttf?v=3.19.0)format("truetype"),url(/offline-ai/assets/keyrune-BuU9StGY.svg?v=3.19.0#keyrune)format("svg");font-weight:400;font-style:normal}.ss{font:14px/1 Keyrune;font-size:inherit;text-rendering:auto;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;display:inline-block;transform:translate(0)}.ss:before{content:""}.ss-2x{font-size:2em}.ss-3x{font-size:3em}.ss-4x{font-size:4em}.ss-5x{font-size:5em}.ss-6x{font-size:6em}.ss-duo{color:#fff}.ss-duo:after{color:#000;content:"";width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ss-duo.ss-40k:before{content:"";width:100%}.ss-duo.ss-40k:after{content:"";color:#fff!important}.ss-duo.ss-xdnd:after,.ss-duo.ss-afr:after{content:""}.ss-duo.ss-afc:after{content:""}.ss-duo.ss-c21:after{content:""}.ss-duo.ss-clb:after{content:""}.ss-duo.ss-cc2:after{content:""}.ss-duo.ss-dmc:before{content:"";width:100%}.ss-duo.ss-dmc:after{content:"";color:#fff!important}.ss-duo.ss-drc:before{content:"";width:100%}.ss-duo.ss-drc:after{content:"";color:#fff!important}.ss-duo.ss-dsc:after{content:""}.ss-duo.ss-ecc:after{content:"";color:#fff!important}.ss-duo.ss-eoc:after{content:"";color:#fff!important}.ss-duo.ss-j21:after{content:""}.ss-duo.ss-khc:before{content:"";width:100%}.ss-duo.ss-khc:after{content:"";color:#fff!important}.ss-duo.ss-ltc:before{content:"";width:100%}.ss-duo.ss-ltc:after{content:"";color:#fff!important}.ss-duo.ss-m3c:after{content:"";color:#fff!important}.ss-duo.ss-mid:after{content:""}.ss-duo.ss-mar:after{content:"";color:#fff!important}.ss-duo.ss-ncc:before{content:""}.ss-duo.ss-ncc:after{content:""}.ss-duo.ss-otc:after{content:"";color:#fff!important}.ss-duo.ss-scd:after{content:""}.ss-duo.ss-soc:after{content:"";color:#fff!important}.ss-duo.ss-spm:after{content:"";color:#fff!important}.ss-duo.ss-tla:after{content:"";color:#fff!important}.ss-duo.ss-tle:after{content:"";color:#fff!important}.ss-duo.ss-tmt:after{content:"";color:#fff!important}.ss-duo.ss-una:after{content:"";color:#fff!important}.ss-duo.ss-common:after{color:#fff}.ss-duo.ss-uncommon:after,.ss-duo.ss-rare:after,.ss-duo.ss-mythic:after{color:#000}.ss-duo.ss-uncommon.ss-clb:after,.ss-duo.ss-rare.ss-clb:after,.ss-duo.ss-mythic.ss-clb:after{color:#fff}.ss-grad:before{background:linear-gradient(90deg,#302b2c 0%,#474040 50%,#302b2c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-background-clip:text!important;background-clip:text!important}.ss-grad.ss-duo:after{-webkit-text-fill-color:inherit}.ss-uncommon.ss-grad:before{background:linear-gradient(90deg,#5a6572 0%,#9e9e9e 50%,#5a6572 100%)}.ss-rare.ss-grad:before{background:linear-gradient(90deg,#876a3b 0%,#dfbd6b 50%,#876a3b 100%)}.ss-mythic.ss-grad:before{background:linear-gradient(90deg,#b21f0f 0%,#f38300 50%,#b21f0f 100%)}.ss-timeshifted{color:#652978}.ss-timeshifted.ss-grad:before{background:linear-gradient(90deg,#652978 0%,#c09ac5 50%,#652978 100%)}.ss-foil{color:#a6dced}.ss-foil.ss-grad:before{background:linear-gradient(135deg,#ea8d66 0% 15%,#fdef8a 28%,#8bcc93 42%,#a6dced 55%,#6f75aa 68%,#e599c2 84% 100%)}.ss-fw{text-align:center;width:1.28571em}.ss-lea:before{content:""}.ss-leb:before{content:""}.ss-2ed:before{content:""}.ss-3ed:before{content:""}.ss-4ed:before{content:""}.ss-psum:before{content:""}.ss-5ed:before{content:""}.ss-6ed:before{content:""}.ss-7ed:before{content:""}.ss-8ed:before{content:""}.ss-9ed:before{content:""}.ss-10e:before{content:""}.ss-m10:before{content:""}.ss-m11:before{content:""}.ss-m12:before{content:""}.ss-m13:before{content:""}.ss-m14:before{content:""}.ss-m15:before{content:""}.ss-bcore:before{content:""}.ss-ori:before{content:""}.ss-m19:before{content:""}.ss-m20:before{content:""}.ss-1e:before{content:""}.ss-2e:before{content:""}.ss-2u:before{content:""}.ss-3e:before{content:""}.ss-m21:before{content:""}.ss-xdnd:before,.ss-afr:before{content:""}.ss-fdn:before{content:""}.ss-arn:before{content:""}.ss-atq:before{content:""}.ss-leg:before{content:""}.ss-drk:before{content:""}.ss-fem:before{content:""}.ss-hml:before{content:""}.ss-ice:before{content:""}.ss-ice2:before{content:""}.ss-all:before{content:""}.ss-csp:before{content:""}.ss-mir:before{content:""}.ss-vis:before{content:""}.ss-wth:before{content:""}.ss-tmp:before{content:""}.ss-sth:before{content:""}.ss-exo:before{content:""}.ss-usg:before{content:""}.ss-ulg:before{content:""}.ss-uds:before{content:""}.ss-mmq:before{content:""}.ss-nem:before,.ss-nms:before{content:""}.ss-pcy:before{content:""}.ss-inv:before{content:""}.ss-pls:before{content:""}.ss-apc:before{content:""}.ss-ody:before{content:""}.ss-tor:before{content:""}.ss-jud:before{content:""}.ss-ons:before{content:""}.ss-lgn:before{content:""}.ss-scg:before{content:""}.ss-mrd:before{content:""}.ss-dst:before{content:""}.ss-5dn:before{content:""}.ss-chk:before{content:""}.ss-bok:before{content:""}.ss-sok:before{content:""}.ss-rav:before{content:""}.ss-gpt:before{content:""}.ss-dis:before{content:""}.ss-tsp:before{content:""}.ss-plc:before{content:""}.ss-fut:before{content:""}.ss-lrw:before{content:""}.ss-mor:before{content:""}.ss-shm:before{content:""}.ss-eve:before{content:""}.ss-ala:before{content:""}.ss-con:before{content:""}.ss-arb:before{content:""}.ss-zen:before{content:""}.ss-wwk:before{content:""}.ss-roe:before{content:""}.ss-som:before{content:""}.ss-mbs:before{content:""}.ss-nph:before{content:""}.ss-isd:before{content:""}.ss-dka:before{content:""}.ss-avr:before{content:""}.ss-rtr:before{content:""}.ss-gtc:before{content:""}.ss-dgm:before{content:""}.ss-ths:before{content:""}.ss-bng:before{content:""}.ss-jou:before{content:""}.ss-ktk:before{content:""}.ss-frf:before{content:""}.ss-dtk:before{content:""}.ss-bfz:before{content:""}.ss-ogw:before{content:""}.ss-soi:before{content:""}.ss-emn:before{content:""}.ss-kld:before{content:""}.ss-aer:before{content:""}.ss-akh:before{content:""}.ss-hou:before{content:""}.ss-xln:before{content:""}.ss-rix:before{content:""}.ss-dom:before{content:""}.ss-grn:before,.ss-gk1:before{content:""}.ss-rna:before,.ss-gk2:before{content:""}.ss-war:before{content:""}.ss-eld:before{content:""}.ss-thb:before{content:""}.ss-iko:before{content:""}.ss-znr:before{content:""}.ss-xkld:before,.ss-khm:before{content:""}.ss-xssm:before,.ss-stx:before{content:""}.ss-mid:before{content:""}.ss-vow:before{content:""}.ss-neo:before{content:""}.ss-snc:before{content:""}.ss-dmu:before{content:""}.ss-bro:before{content:""}.ss-one:before{content:""}.ss-mom:before{content:""}.ss-mat:before{content:""}.ss-woe:before{content:""}.ss-lci:before{content:""}.ss-mkm:before{content:""}.ss-otj:before{content:""}.ss-blb:before{content:""}.ss-dsk:before{content:""}.ss-dft:before{content:""}.ss-tdm:before{content:""}.ss-fin:before{content:""}.ss-eoe:before{content:""}.ss-spm:before{content:""}.ss-tla:before{content:""}.ss-ecl:before{content:""}.ss-tmt:before{content:""}.ss-sos:before{content:""}.ss-msh:before{content:""}.ss-hob:before{content:""}.ss-fra:before{content:""}.ss-van:before{content:""}.ss-hop:before{content:""}.ss-arc:before{content:""}.ss-cmd:before{content:""}.ss-pc2:before{content:""}.ss-cm1:before{content:""}.ss-c13:before{content:""}.ss-cns:before{content:""}.ss-c14:before{content:""}.ss-c15:before{content:""}.ss-cn2:before{content:""}.ss-c16:before{content:""}.ss-pca:before{content:""}.ss-cma:before{content:""}.ss-e01:before,.ss-ann:before{content:""}.ss-e02:before{content:""}.ss-c17:before{content:""}.ss-cm2:before{content:""}.ss-bbd:before{content:""}.ss-c18:before{content:""}.ss-c19:before{content:""}.ss-c20:before{content:""}.ss-znc:before{content:""}.ss-cc1:before{content:""}.ss-cmr:before,.ss-cmc:before{content:""}.ss-khc:before{content:""}.ss-c21:before{content:""}.ss-afc:before{content:""}.ss-mic:before{content:""}.ss-voc:before{content:""}.ss-cc2:before{content:""}.ss-nec:before{content:""}.ss-ncc:before{content:""}.ss-clb:before{content:""}.ss-dmc:before{content:""}.ss-40k:before{content:""}.ss-brc:before{content:""}.ss-onc:before{content:""}.ss-moc:before{content:""}.ss-scd:before{content:""}.ss-cmm:before{content:""}.ss-ltc:before{content:""}.ss-woc:before{content:""}.ss-lcc:before{content:""}.ss-mkc:before{content:""}.ss-otc:before{content:""}.ss-blc:before{content:""}.ss-m3c:before{content:""}.ss-dsc:before{content:""}.ss-fdc:before{content:""}.ss-drc:before{content:""}.ss-tdc:before{content:""}.ss-fic:before{content:""}.ss-eoc:before{content:""}.ss-ecc:before{content:""}.ss-tmc:before{content:""}.ss-soc:before{content:""}.ss-hoc:before{content:""}.ss-msc:before{content:""}.ss-chr:before{content:""}.ss-ath:before{content:""}.ss-brb:before{content:""}.ss-btd:before{content:""}.ss-dkm:before{content:""}.ss-mma:before{content:""}.ss-mm2:before{content:""}.ss-ema:before{content:""}.ss-mm3:before{content:""}.ss-ren:before,.ss-xren:before{content:""}.ss-rin:before,.ss-xrin:before{content:""}.ss-ima:before{content:""}.ss-a25:before{content:""}.ss-uma:before{content:""}.ss-mh1:before{content:""}.ss-2xm:before{content:""}.ss-jmp:before{content:""}.ss-mb1:before{content:""}.ss-mh2:before{content:""}.ss-sta:before{content:""}.ss-j21:before{content:""}.ss-2x2:before{content:""}.ss-brr:before{content:""}.ss-j22:before{content:""}.ss-mul:before{content:""}.ss-wot:before{content:""}.ss-br:before{content:""}.ss-spg:before{content:""}.ss-otp:before{content:""}.ss-big:before{content:""}.ss-mb2:before{content:""}.ss-j25a:before{content:""}.ss-j25:before{content:""}.ss-pio:before{content:""}.ss-fca:before{content:""}.ss-mar:before{content:""}.ss-soa:before{content:""}.ss-por:before{content:""}.ss-p02:before,.ss-po2:before{content:""}.ss-ptk:before{content:""}.ss-s99:before{content:""}.ss-s00:before{content:""}.ss-w16:before{content:""}.ss-w17:before{content:""}.ss-evg:before{content:""}.ss-dd2:before{content:""}.ss-ddc:before{content:""}.ss-ddd:before{content:""}.ss-dde:before{content:""}.ss-ddf:before{content:""}.ss-ddg:before{content:""}.ss-ddh:before{content:""}.ss-ddi:before{content:""}.ss-ddj:before{content:""}.ss-ddk:before{content:""}.ss-ddl:before{content:""}.ss-ddm:before{content:""}.ss-ddn:before{content:""}.ss-ddo:before{content:""}.ss-ddp:before{content:""}.ss-ddq:before{content:""}.ss-ddr:before{content:""}.ss-td2:before{content:""}.ss-dds:before{content:""}.ss-ddt:before{content:""}.ss-ddu:before{content:""}.ss-drb:before{content:""}.ss-v09:before{content:""}.ss-v10:before{content:""}.ss-v11:before{content:""}.ss-v12:before{content:""}.ss-v13:before{content:""}.ss-v14:before{content:""}.ss-v15:before{content:""}.ss-v16:before{content:""}.ss-v0x:before{content:""}.ss-v17:before{content:""}.ss-h09:before{content:""}.ss-pd2:before{content:""}.ss-pd3:before{content:""}.ss-md1:before{content:""}.ss-ss1:before{content:""}.ss-ss2:before{content:""}.ss-ss3:before{content:""}.ss-gs1:before{content:""}.ss-azorius:before{content:""}.ss-boros:before{content:""}.ss-dimir:before{content:""}.ss-golgari:before{content:""}.ss-gruul:before{content:""}.ss-izzet:before{content:""}.ss-orzhov:before{content:""}.ss-rakdos:before{content:""}.ss-selesnya:before{content:""}.ss-simic:before{content:""}.ss-gnt:before{content:""}.ss-gn2:before{content:""}.ss-tsr:before{content:""}.ss-dmr:before{content:""}.ss-gn3:before{content:""}.ss-ltr:before{content:""}.ss-who:before{content:""}.ss-rvr:before{content:""}.ss-pip:before{content:""}.ss-clu:before{content:""}.ss-acr:before{content:""}.ss-mh3:before{content:""}.ss-inr:before{content:""}.ss-spe:before{content:""}.ss-tle:before{content:""}.ss-pza:before{content:""}.ss-pgru:before{content:""}.ss-pmtg1:before{content:""}.ss-pmtg2:before{content:""}.ss-pleaf:before{content:""}.ss-pmei:before,.ss-htr:before,.ss-htr17:before{content:""}.ss-parl:before{content:""}.ss-dpa:before{content:""}.ss-pbook:before{content:""}.ss-past:before{content:""}.ss-parl2:before{content:""}.ss-exp:before{content:""}.ss-psalvat05:before{content:""}.ss-psalvat11:before{content:""}.ss-mps:before,.ss-mp1:before{content:""}.ss-pxbox:before{content:""}.ss-pmps:before{content:""}.ss-pmpu:before{content:""}.ss-mp2:before{content:""}.ss-pidw:before{content:""}.ss-pdrc:before{content:""}.ss-pheart:before{content:""}.ss-h17:before{content:""}.ss-pdep:before{content:""}.ss-psega:before{content:""}.ss-ptsa:before{content:""}.ss-parl3:before{content:""}.ss-med:before{content:""}.ss-ptg:before{content:""}.ss-j20:before{content:""}.ss-zne:before{content:""}.ss-bot:before{content:""}.ss-rex:before{content:""}.ss-eos:before{content:""}.ss-sta-jpn:before{content:""}.ss-soa-jpn:before{content:""}.ss-slu:before,.ss-sld:before,.ss-psld:before{content:""}.ss-sld2:before{content:""}.ss-me1:before{content:""}.ss-me2:before{content:""}.ss-me3:before{content:""}.ss-me4:before{content:""}.ss-tpr:before{content:""}.ss-vma:before{content:""}.ss-pz1:before,.ss-xlcu:before{content:""}.ss-modo:before,.ss-pmodo:before{content:""}.ss-duels:before,.ss-xduels:before{content:""}.ss-xmods:before{content:""}.ss-pz2:before{content:""}.ss-ha1:before{content:""}.ss-akr:before{content:""}.ss-klr:before{content:""}.ss-y22:before,.ss-ymid:before,.ss-yneo:before,.ss-ysnc:before{content:""}.ss-hbg:before{content:""}.ss-y23:before,.ss-ybro:before,.ss-ydmu:before,.ss-yone:before{content:""}.ss-sir:before{content:""}.ss-sis:before{content:""}.ss-ea1:before{content:""}.ss-y24:before,.ss-ylci:before,.ss-ymkm:before,.ss-yotj:before,.ss-ywoe:before{content:""}.ss-y25:before,.ss-yblb:before,.ss-ydft:before,.ss-ydsk:before,.ss-ytdm:before,.ss-yeoe:before{content:""}.ss-pma:before{content:""}.ss-pm2:before{content:""}.ss-dvk:before{content:""}.ss-om1:before{content:""}.ss-omb:before{content:""}.ss-y26:before{content:""}.ss-ugl:before{content:""}.ss-unh:before{content:""}.ss-ust:before{content:""}.ss-und:before{content:""}.ss-unf:before{content:""}.ss-una:before{content:""}.ss-xcle:before{content:""}.ss-xice:before{content:""}.ss-x2ps:before{content:""}.ss-x4ea:before{content:""}.ss-papac:before{content:""}.ss-peuro:before{content:""}.ss-pfnm:before{content:""}.ss-30a:before{content:""}.ss-border:before{paint-order:stroke fill;-webkit-text-stroke:.1em #000}.ss-border.ss-common:before{-webkit-text-stroke:.1em #fff}.ss-border.ss-40k:before,.ss-border.ss-arc:before,.ss-border.ss-c13:before,.ss-border.ss-c14:before,.ss-border.ss-c15:before,.ss-border.ss-c16:before,.ss-border.ss-cm1:before,.ss-border.ss-cmd:before,.ss-border.ss-cns:before,.ss-border.ss-dft:before,.ss-border.ss-dmc:before,.ss-border.ss-drc:before,.ss-border.ss-dsc:before,.ss-border.ss-ecc:before,.ss-border.ss-ecl:before,.ss-border.ss-eos:before,.ss-border.ss-fin:before,.ss-border.ss-hop:before,.ss-border.ss-inr:before,.ss-border.ss-om1:before,.ss-border.ss-omb:before,.ss-border.ss-pc2:before,.ss-border.ss-pza:before,.ss-border.ss-sis:before,.ss-border.ss-tce:before,.ss-border.ss-tdm:before,.ss-border.ss-tla:before,.ss-border.ss-tle:before,.ss-border.ss-tmc:before,.ss-border.ss-tmt:before,.ss-border.ss-van:before{-webkit-text-stroke:0!important}.ss-border.ss-40k:not(.ss-duo):after,.ss-border.ss-arc:not(.ss-duo):after,.ss-border.ss-c13:not(.ss-duo):after,.ss-border.ss-c14:not(.ss-duo):after,.ss-border.ss-c15:not(.ss-duo):after,.ss-border.ss-c16:not(.ss-duo):after,.ss-border.ss-cm1:not(.ss-duo):after,.ss-border.ss-cmd:not(.ss-duo):after,.ss-border.ss-cns:not(.ss-duo):after,.ss-border.ss-dft:not(.ss-duo):after,.ss-border.ss-dmc:not(.ss-duo):after,.ss-border.ss-drc:not(.ss-duo):after,.ss-border.ss-dsc:not(.ss-duo):after,.ss-border.ss-ecc:not(.ss-duo):after,.ss-border.ss-ecl:not(.ss-duo):after,.ss-border.ss-eos:not(.ss-duo):after,.ss-border.ss-fin:not(.ss-duo):after,.ss-border.ss-hop:not(.ss-duo):after,.ss-border.ss-inr:not(.ss-duo):after,.ss-border.ss-om1:not(.ss-duo):after,.ss-border.ss-omb:not(.ss-duo):after,.ss-border.ss-pc2:not(.ss-duo):after,.ss-border.ss-pza:not(.ss-duo):after,.ss-border.ss-sis:not(.ss-duo):after,.ss-border.ss-tce:not(.ss-duo):after,.ss-border.ss-tdm:not(.ss-duo):after,.ss-border.ss-tla:not(.ss-duo):after,.ss-border.ss-tle:not(.ss-duo):after,.ss-border.ss-tmc:not(.ss-duo):after,.ss-border.ss-tmt:not(.ss-duo):after,.ss-border.ss-van:not(.ss-duo):after{color:#fff;width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ss-border.ss-40k:not(.ss-duo).ss-uncommon:after,.ss-border.ss-arc:not(.ss-duo).ss-uncommon:after,.ss-border.ss-c13:not(.ss-duo).ss-uncommon:after,.ss-border.ss-c14:not(.ss-duo).ss-uncommon:after,.ss-border.ss-c15:not(.ss-duo).ss-uncommon:after,.ss-border.ss-c16:not(.ss-duo).ss-uncommon:after,.ss-border.ss-cm1:not(.ss-duo).ss-uncommon:after,.ss-border.ss-cmd:not(.ss-duo).ss-uncommon:after,.ss-border.ss-cns:not(.ss-duo).ss-uncommon:after,.ss-border.ss-dft:not(.ss-duo).ss-uncommon:after,.ss-border.ss-dmc:not(.ss-duo).ss-uncommon:after,.ss-border.ss-drc:not(.ss-duo).ss-uncommon:after,.ss-border.ss-dsc:not(.ss-duo).ss-uncommon:after,.ss-border.ss-ecc:not(.ss-duo).ss-uncommon:after,.ss-border.ss-ecl:not(.ss-duo).ss-uncommon:after,.ss-border.ss-eos:not(.ss-duo).ss-uncommon:after,.ss-border.ss-fin:not(.ss-duo).ss-uncommon:after,.ss-border.ss-hop:not(.ss-duo).ss-uncommon:after,.ss-border.ss-inr:not(.ss-duo).ss-uncommon:after,.ss-border.ss-om1:not(.ss-duo).ss-uncommon:after,.ss-border.ss-omb:not(.ss-duo).ss-uncommon:after,.ss-border.ss-pc2:not(.ss-duo).ss-uncommon:after,.ss-border.ss-pza:not(.ss-duo).ss-uncommon:after,.ss-border.ss-sis:not(.ss-duo).ss-uncommon:after,.ss-border.ss-tce:not(.ss-duo).ss-uncommon:after,.ss-border.ss-tdm:not(.ss-duo).ss-uncommon:after,.ss-border.ss-tla:not(.ss-duo).ss-uncommon:after,.ss-border.ss-tle:not(.ss-duo).ss-uncommon:after,.ss-border.ss-tmc:not(.ss-duo).ss-uncommon:after,.ss-border.ss-tmt:not(.ss-duo).ss-uncommon:after,.ss-border.ss-van:not(.ss-duo).ss-uncommon:after,.ss-border.ss-40k:not(.ss-duo).ss-rare:after,.ss-border.ss-arc:not(.ss-duo).ss-rare:after,.ss-border.ss-c13:not(.ss-duo).ss-rare:after,.ss-border.ss-c14:not(.ss-duo).ss-rare:after,.ss-border.ss-c15:not(.ss-duo).ss-rare:after,.ss-border.ss-c16:not(.ss-duo).ss-rare:after,.ss-border.ss-cm1:not(.ss-duo).ss-rare:after,.ss-border.ss-cmd:not(.ss-duo).ss-rare:after,.ss-border.ss-cns:not(.ss-duo).ss-rare:after,.ss-border.ss-dft:not(.ss-duo).ss-rare:after,.ss-border.ss-dmc:not(.ss-duo).ss-rare:after,.ss-border.ss-drc:not(.ss-duo).ss-rare:after,.ss-border.ss-dsc:not(.ss-duo).ss-rare:after,.ss-border.ss-ecc:not(.ss-duo).ss-rare:after,.ss-border.ss-ecl:not(.ss-duo).ss-rare:after,.ss-border.ss-eos:not(.ss-duo).ss-rare:after,.ss-border.ss-fin:not(.ss-duo).ss-rare:after,.ss-border.ss-hop:not(.ss-duo).ss-rare:after,.ss-border.ss-inr:not(.ss-duo).ss-rare:after,.ss-border.ss-om1:not(.ss-duo).ss-rare:after,.ss-border.ss-omb:not(.ss-duo).ss-rare:after,.ss-border.ss-pc2:not(.ss-duo).ss-rare:after,.ss-border.ss-pza:not(.ss-duo).ss-rare:after,.ss-border.ss-sis:not(.ss-duo).ss-rare:after,.ss-border.ss-tce:not(.ss-duo).ss-rare:after,.ss-border.ss-tdm:not(.ss-duo).ss-rare:after,.ss-border.ss-tla:not(.ss-duo).ss-rare:after,.ss-border.ss-tle:not(.ss-duo).ss-rare:after,.ss-border.ss-tmc:not(.ss-duo).ss-rare:after,.ss-border.ss-tmt:not(.ss-duo).ss-rare:after,.ss-border.ss-van:not(.ss-duo).ss-rare:after,.ss-border.ss-40k:not(.ss-duo).ss-mythic:after,.ss-border.ss-arc:not(.ss-duo).ss-mythic:after,.ss-border.ss-c13:not(.ss-duo).ss-mythic:after,.ss-border.ss-c14:not(.ss-duo).ss-mythic:after,.ss-border.ss-c15:not(.ss-duo).ss-mythic:after,.ss-border.ss-c16:not(.ss-duo).ss-mythic:after,.ss-border.ss-cm1:not(.ss-duo).ss-mythic:after,.ss-border.ss-cmd:not(.ss-duo).ss-mythic:after,.ss-border.ss-cns:not(.ss-duo).ss-mythic:after,.ss-border.ss-dft:not(.ss-duo).ss-mythic:after,.ss-border.ss-dmc:not(.ss-duo).ss-mythic:after,.ss-border.ss-drc:not(.ss-duo).ss-mythic:after,.ss-border.ss-dsc:not(.ss-duo).ss-mythic:after,.ss-border.ss-ecc:not(.ss-duo).ss-mythic:after,.ss-border.ss-ecl:not(.ss-duo).ss-mythic:after,.ss-border.ss-eos:not(.ss-duo).ss-mythic:after,.ss-border.ss-fin:not(.ss-duo).ss-mythic:after,.ss-border.ss-hop:not(.ss-duo).ss-mythic:after,.ss-border.ss-inr:not(.ss-duo).ss-mythic:after,.ss-border.ss-om1:not(.ss-duo).ss-mythic:after,.ss-border.ss-omb:not(.ss-duo).ss-mythic:after,.ss-border.ss-pc2:not(.ss-duo).ss-mythic:after,.ss-border.ss-pza:not(.ss-duo).ss-mythic:after,.ss-border.ss-sis:not(.ss-duo).ss-mythic:after,.ss-border.ss-tce:not(.ss-duo).ss-mythic:after,.ss-border.ss-tdm:not(.ss-duo).ss-mythic:after,.ss-border.ss-tla:not(.ss-duo).ss-mythic:after,.ss-border.ss-tle:not(.ss-duo).ss-mythic:after,.ss-border.ss-tmc:not(.ss-duo).ss-mythic:after,.ss-border.ss-tmt:not(.ss-duo).ss-mythic:after,.ss-border.ss-van:not(.ss-duo).ss-mythic:after,.ss-border.ss-40k:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-arc:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-c13:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-c14:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-c15:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-c16:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-cm1:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-cmd:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-cns:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-dft:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-dmc:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-drc:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-dsc:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-ecc:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-ecl:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-eos:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-fin:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-hop:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-inr:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-om1:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-omb:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-pc2:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-pza:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-sis:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-tce:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-tdm:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-tla:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-tle:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-tmc:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-tmt:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-van:not(.ss-duo).ss-timeshifted:after,.ss-border.ss-40k:not(.ss-duo).ss-foil:after,.ss-border.ss-arc:not(.ss-duo).ss-foil:after,.ss-border.ss-c13:not(.ss-duo).ss-foil:after,.ss-border.ss-c14:not(.ss-duo).ss-foil:after,.ss-border.ss-c15:not(.ss-duo).ss-foil:after,.ss-border.ss-c16:not(.ss-duo).ss-foil:after,.ss-border.ss-cm1:not(.ss-duo).ss-foil:after,.ss-border.ss-cmd:not(.ss-duo).ss-foil:after,.ss-border.ss-cns:not(.ss-duo).ss-foil:after,.ss-border.ss-dft:not(.ss-duo).ss-foil:after,.ss-border.ss-dmc:not(.ss-duo).ss-foil:after,.ss-border.ss-drc:not(.ss-duo).ss-foil:after,.ss-border.ss-dsc:not(.ss-duo).ss-foil:after,.ss-border.ss-ecc:not(.ss-duo).ss-foil:after,.ss-border.ss-ecl:not(.ss-duo).ss-foil:after,.ss-border.ss-eos:not(.ss-duo).ss-foil:after,.ss-border.ss-fin:not(.ss-duo).ss-foil:after,.ss-border.ss-hop:not(.ss-duo).ss-foil:after,.ss-border.ss-inr:not(.ss-duo).ss-foil:after,.ss-border.ss-om1:not(.ss-duo).ss-foil:after,.ss-border.ss-omb:not(.ss-duo).ss-foil:after,.ss-border.ss-pc2:not(.ss-duo).ss-foil:after,.ss-border.ss-pza:not(.ss-duo).ss-foil:after,.ss-border.ss-sis:not(.ss-duo).ss-foil:after,.ss-border.ss-tce:not(.ss-duo).ss-foil:after,.ss-border.ss-tdm:not(.ss-duo).ss-foil:after,.ss-border.ss-tla:not(.ss-duo).ss-foil:after,.ss-border.ss-tle:not(.ss-duo).ss-foil:after,.ss-border.ss-tmc:not(.ss-duo).ss-foil:after,.ss-border.ss-tmt:not(.ss-duo).ss-foil:after,.ss-border.ss-van:not(.ss-duo).ss-foil:after{color:#000}.ss-border.ss-40k{list-style-position:inside;display:list-item}.ss-border.ss-40k:before{position:absolute;top:0;left:0}.ss-border.ss-40k::marker{content:"";color:#000}.ss-border.ss-arc:after{content:""}.ss-border.ss-c13:after{content:""}.ss-border.ss-c14:after{content:""}.ss-border.ss-c15:after{content:""}.ss-border.ss-c16:before{content:""}.ss-border.ss-c16:after{content:""}.ss-border.ss-cm1:after{content:""}.ss-border.ss-cmd:after{content:""}.ss-border.ss-cns:after{content:""}.ss-border.ss-dft:before{content:""}.ss-border.ss-dft:after{content:""}.ss-border.ss-dmc{list-style-position:inside;display:list-item}.ss-border.ss-dmc:before{position:absolute;top:0;left:0}.ss-border.ss-dmc::marker{content:"";color:#000}.ss-border.ss-drc{list-style-position:inside;display:list-item}.ss-border.ss-drc:before{position:absolute;top:0;left:0}.ss-border.ss-drc::marker{content:"";color:#000}.ss-border.ss-dsc{list-style-position:inside;display:list-item}.ss-border.ss-dsc.ss-fw{text-align:revert!important}.ss-border.ss-dsc:before{position:absolute;top:0;left:0}.ss-border.ss-dsc::marker{content:"";color:#000}.ss-border.ss-ecc{list-style-position:inside;display:list-item}.ss-border.ss-ecc.ss-fw{text-align:revert!important}.ss-border.ss-ecc:before{content:"";position:absolute;top:0;left:0}.ss-border.ss-ecc::marker{content:"";color:#000}.ss-border.ss-ecl:after{content:""}.ss-border.ss-eos:before{content:""}.ss-border.ss-eos:after{content:""}.ss-border.ss-fin:before{content:""}.ss-border.ss-fin:after{content:""}.ss-border.ss-hop:after{content:""}.ss-border.ss-inr:after{content:""}.ss-border.ss-om1:before{content:""}.ss-border.ss-om1:after{content:""}.ss-border.ss-omb:before{content:""}.ss-border.ss-omb:after{content:""}.ss-border.ss-pc2:after{content:""}.ss-border.ss-pza:after{content:""}.ss-border.ss-sis:before{content:""}.ss-border.ss-sis:after{content:""}.ss-border.ss-tdm:after{content:""}.ss-border.ss-tla{list-style-position:inside;display:list-item}.ss-border.ss-tla:before{position:absolute;top:0;left:50%;translate:-50%}.ss-border.ss-tla.ss-fw{text-align:revert!important}.ss-border.ss-tla.ss-fw:before{left:0;translate:0}.ss-border.ss-tla::marker{content:"";color:#000}.ss-border.ss-tle{list-style-position:inside;display:list-item}.ss-border.ss-tle.ss-fw{text-align:revert!important}.ss-border.ss-tle:before{content:"";position:absolute;top:0;left:0}.ss-border.ss-tle::marker{content:"";color:#000}.ss-border.ss-tmc:after{content:""}.ss-border.ss-tmt{list-style-position:inside;display:list-item}.ss-border.ss-tmt.ss-fw{text-align:revert!important}.ss-border.ss-tmt:before{position:absolute;top:0;left:0}.ss-border.ss-tmt::marker{content:"";color:#000}.ss-border.ss-van:after{content:""}:root{--budget-price-text:#f5fff8;--budget-price-surface:#101814;--budget-price-border:#60856e;--website-button-text:#eee5cc;--website-button-text-shadow:#080906;--website-button-focus:#ead497;--website-button-ornament-edge:#d2b46f;--website-button-ornament-fill:#30291b;--website-button-ornament-shadow:#5a4526;--website-button-icon:#dcc58a;--website-button-shadow:#0000003d;--website-button-preview-dark:#191b1c;--website-button-preview-light:#d9cfb8}.orb-flow-preview,.orb-flow-backdrop{--orb-flow-guide-surface:#201a13f5;--orb-flow-guide-border:#b28b4f;--orb-flow-guide-shadow:#0008;--orb-flow-guide-text:#eddfbe;--orb-flow-eyebrow:#c9a568;--orb-flow-control-surface:#392c1c;--orb-flow-control-text:#f0d8a7;--orb-flow-control-border:#9a7947;--orb-flow-focus:#f1cd87;--orb-flow-scrim:#0005;--orb-flow-panel-border:#b99456;--orb-flow-panel-highlight:#483822;--orb-flow-panel-surface:#1c1811;--orb-flow-panel-text:#ecddbd;--orb-flow-panel-shadow:#000c;--orb-flow-chance-text:#f2d79f;--orb-flow-meter-edge:#b38c4a11;--orb-flow-meter-center:#e1c18a33;--orb-flow-meter-line:#ceb17a55;--orb-flow-target-fill:#f0d89e22;--orb-flow-target-border:#e4c78f;--orb-flow-coin-highlight:#f3e7be;--orb-flow-coin-mid:#9e8c55;--orb-flow-coin-shade:#3e3826;--orb-flow-coin-deep:#1b1910;--orb-flow-coin-border:#e0c58b;--orb-flow-coin-shadow:#0007;--orb-flow-scale-text:#cdbc96;--orb-flow-primary-fill:#c8a165;--orb-flow-primary-text:#241b10;--orb-flow-hint-text:#d5c19b;--orb-flow-disclaimer-text:#e0cfb0;--orb-flow-disclaimer-surface:#19140fe8;--orb-flow-outcome-edge:#1b140ee8;--orb-flow-outcome-center:#1b140efa;--orb-flow-outcome-border:#c09a59;--orb-flow-outcome-text:#f0dfbc;--orb-flow-outcome-eyebrow:#d2ab6b;--orb-flow-outcome-caption:#c5b799}.orb-flow-backdrop{--orb-flow-scrim:transparent;--orb-flow-panel-border:var(--hairline);--orb-flow-panel-highlight:#302b24c2;--orb-flow-panel-surface:var(--timing-surface);--orb-flow-panel-shadow:#00000045;--orb-flow-panel-text:var(--text-primary);--orb-flow-eyebrow:var(--text-secondary);--orb-flow-chance-text:var(--text-secondary);--orb-flow-meter-edge:#b3a48a08;--orb-flow-meter-center:#c2b59c17;--orb-flow-meter-line:#c7bda640;--orb-flow-target-fill:#dbceb51a;--orb-flow-target-border:#d4c4a780;--orb-flow-scale-text:#bdb5a6;--orb-flow-primary-fill:var(--timing-surface);--orb-flow-primary-hover:var(--timing-surface-strong);--orb-flow-primary-text:var(--text-secondary);--orb-flow-control-border:var(--hairline);--orb-flow-hint-text:var(--text-secondary)}.auto-ability-dialog{--auto-opponent-border:#a67c58;--auto-you-border:#93a17b}.illustrated-home,.home__gallery-desktop-actions,.play-stage{--ih-guide-umber:#4b3a2a;--ih-guide-brown:#6e4e2e;--ih-guide-sand:#a67c52;--ih-guide-paper:#d6b98a;--ih-guide-red:#8d2e2b;--ih-guide-green:#2e5a4a;--ih-guide-charcoal:#2c2c2c;--ih-parchment-ink:#30200f;--ih-ink:#16140e;--ih-leather:#121311;--ih-gold:#dabb79;--ih-watch-button-text:#c7ad7d;--ih-red-button-text:#e3c17e;--ih-red-button-shadow:#210c04;--ih-brand-blue-light:#67a0bf;--ih-brand-blue:#22658b;--ih-brand-gold-light:#f1dca3;--ih-brand-gold:#d9ae64;--ih-brand-gold-dark:#ab733c;--ih-icon-blue:#73929c;--ih-icon-red:#a56551;--ih-icon-green:#7b8e72;--ih-icon-violet:#90809a;--ih-icon-parchment:#c8ad7b;--ih-icon-steel:#b2b9ae;--ih-ivory:#efe1bb;--ih-muted:#b2aa96;--ih-line:#77603b;--ih-line-dim:#443b28;--ih-highlight:#f5ca65;--ih-parchment:#e7c386;--ih-blue:#20537c;--ih-hat-light:#367fad;--ih-journey-text:#e3dfd0;--ih-journey-muted:#b9b8af;--ih-blue-dark:#102c44;--ih-green:#4bba71;--ih-shadow:#0009;--ih-scrim:#080a0ddb;--ih-glow:#e5b64c45;--ih-selected:#c9983e21;--ih-leather-wash:#07090966}:root{--deck-history-edge:#827045;--deck-history-text:#eee8dc;--deck-history-surface:#1a1b1d;--deck-history-shadow:#000b;--deck-history-scrim:#070809c9;--deck-history-accent:#c4a666;--deck-history-description:#b9b8b4;--deck-history-control:#26272a;--deck-history-control-edge:#48494a;--deck-history-divider:#3c3c3b;--deck-history-timeline:#141517;--deck-history-version-text:#cccac5;--deck-history-version-meta:#9f9f9c;--deck-history-hover:#242426;--deck-history-selected-edge:#937a43;--deck-history-selected-surface:#302c23;--deck-history-caption:#a6a5a0;--deck-history-card-divider:#ffffff09;--deck-history-printing:#aaa;--deck-history-empty:#9d9d99;--deck-history-error:#efb6a5;--deck-history-focus:#d7b968;--trigger-order-edge:#806a3d;--trigger-order-selected:#b59a5520;--trigger-order-text:#e8dcbf;--trigger-order-accent:#c4a460;--trigger-order-hint:#bab3a4;--trigger-order-heading:#ecdfbd;--trigger-order-description:#c0b8a7;--trigger-order-divider:#77633d66;--trigger-order-group-edge:#77633d;--trigger-order-inset:#13120f66;--trigger-order-caption:#c6b786;--trigger-order-number:#e9d49b;--trigger-order-number-surface:#24201a;--trigger-order-card-name:#dfc98d;--trigger-order-copy-label:#b9ad90;--trigger-order-rules:#bcb6aa;--trigger-order-focus:#dec57f;--voice-hover:#241e16;--voice-live:#b6d2a2;--voice-speaking-ring:#718c55;--voice-border:#79603a;--voice-text:#e6dcc8;--voice-surface-raised:#302a20;--voice-surface:#1b1915;--voice-shadow:#000b;--voice-inset-line:#a2814420;--voice-scrim:#0c0906b8;--voice-control-border:#6d5838;--voice-control:#252019;--voice-control-hover:#3d3323;--voice-focus:#e3be70;--voice-divider:#79603a70;--voice-seal-border:#8c7246;--voice-seal-ink:#d9b776;--voice-inset:#211c15;--voice-caption:#baa57f;--voice-muted-text:#b9ac95;--voice-notice:#44341c;--voice-notice-border:#c3a060;--voice-footer:#17151066;--voice-primary-border:#b18a47;--voice-primary-text:#f3e6c8;--voice-primary:#594323;--voice-primary-hover:#6d5229;--voice-connected-text:#bed1a8;--voice-connected-dot:#abc78d;--voice-muted-mic-text:#edbc9d;--voice-muted-mic-border:#a2724b;--voice-volume-label:#c5ae80;--voice-volume-control:#c6a364;--deck-rating-muted:#b9b2a2;--deck-rating-accent:#d7bc7c;--deck-rating-badge-text:#d0c5ac;--deck-rating-badge-surface:#171812e8;--deck-rating-badge-edge:#9b855854;--deck-rating-shadow:#0005;--deck-rating-badge-score:#e6cd91;--deck-rating-edge:#8c79504d;--deck-rating-wash-start:#59432924;--deck-rating-wash-end:#17150f18;--deck-rating-text:#d7ccb3;--deck-rating-heading:#bda477;--deck-rating-caption:#a99f8d;--deck-rating-name:#e4d7b9;--deck-rating-score:#e8d5a8;--deck-rating-delta:#bcb3a0;--deck-rating-gain:#aac383;--deck-rating-loss:#d39b8c;--deck-rating-previous:#a39a88;--deck-rating-help:#a69c88;--deck-rating-button-text:#ead7ad;--deck-rating-button-surface:#64533133;--deck-rating-button-edge:#8b7958;--deck-rating-focus:#d6b978;--deck-scout-surface:#211c15;--deck-scout-text:#f0e4c6;--deck-scout-shadow:#000a;--deck-scout-backdrop:#0009;--deck-scout-heading:#c4ac7d;--deck-scout-button-edge:#756342;--deck-scout-button:#30291d;--deck-scout-focus:#e5c988;--deck-scout-help:#c2b69b;--deck-scout-edge:#574931;--deck-scout-caption:#b8ac91;--atlas-night:#272f30;--atlas-deep:#1b2223;--atlas-raised:#35403b;--atlas-line:#42616a;--atlas-cream:#f6e8c7;--atlas-muted:#bcc9c5;--atlas-brass:#bfa574;--atlas-ink:#302f29;--atlas-copy:#4d5044;--atlas-paper:#cec6a6;--atlas-paper-light:#e1d8b9;--atlas-paper-edge:#b9a77b;--atlas-sage:#afb7a0;--atlas-sage-light:#ccd1b7;--atlas-lilac:#d3c7db;--atlas-lilac-light:#e9dfeb;--atlas-forest:#315c50;--atlas-shadow:#0b1920;--atlas-cover-moss:#354338;--atlas-cover-ochre:#494031;--atlas-cover-violet:#3d3745;--chronicle-night:#14130f;--chronicle-ink:#352b20;--chronicle-muted:#6e5b42;--chronicle-paper:#e8d6af;--chronicle-light:#f3e5c9;--chronicle-edge:#b99a61;--chronicle-gold:#c5a15c;--chronicle-iron:#75634c;--chronicle-silver:#4e6263;--chronicle-mythic:#743d38;--power-ink:#0d0b08;--power-gold:#d9b66d;--power-ivory:#f5e7c8;--power-muted:#b9ae96;--power-lotus:#ca9b51;--power-ruby:#df7156;--power-emerald:#68b291;--power-sapphire:#6aa7d1;--power-jet:#a69ac1;--surface-ink:#0b0c0e;--surface-ink-hover:#171612;--surface-select:#0b0c0e;--surface-chrome:#111214;--surface-canvas:#1a1a1e;--surface-panel:#1e1f22;--surface-control:#2b2d31;--effect-black:#000;--surface-deck-preview:#181715ad;--surface-chat-hover:#17181b;--surface-chat-field:#141518;--surface-control-low:#232428;--effect-count-plate:#0a0806;--surface-art-well:#090a0c;--surface-scrim:#050608c7;--source-context-wash:#100d0ab8;--source-link-core:#f6e0a0;--source-link-body:#c2a24a;--source-link-glow:#c9a2276b;--source-link-keyline:#0e0905d9;--lki-choice-shadow:#00000059;--card-action-dock-edge:#c39e3c57;--card-action-dock-top:#18140ea8;--card-action-dock-bottom:#0c0a08c7;--card-action-dock-shadow:#0000006b;--card-action-dock-sheen:#ffeeb114;--card-action-text:#f7edcf;--card-action-medallion-edge:#e7c664e0;--card-action-medallion-well:#211c12;--card-action-medallion-shadow:#0000009e;--card-action-medallion-ring:#221b10db;--card-action-medallion-glow:#cda63e40;--card-action-medallion-inset:#000000b3;--card-action-etch-line:#eed38f12;--card-action-etch-vignette:#0a08057a;--card-action-etch-keyline:#ffefbd24;--card-action-cost-edge:#f2d377e6;--card-action-cost-top:#5f481c;--card-action-cost-bottom:#2b2110;--card-action-cost-shadow:#000000b8;--card-action-cost-text:#fff0bf;--card-action-copy-muted:#efe4c4c7;--card-action-timing:#cfaf5e;--card-action-hover:#fff0ad;--card-action-focus:#fff2a8;--card-action-collapse-edge:#dcbe6875;--card-action-collapse-surface:#1b160fe0;--card-action-collapse-text:#dac994;--card-action-reopen-edge:#e2c160b8;--card-action-reopen-top:#533f1bf5;--card-action-reopen-bottom:#18130cfa;--card-action-reopen-inset:#0b090794;--card-action-reopen-text:#e5cc7c;--card-action-sigil-glow:#ecc6538a;--card-action-count-edge:#e2c66f;--card-action-count-surface:#30220d;--card-action-count-text:#fff0b6;--hand-sort-lift-shadow:#000000c2;--hand-sort-lift-glow:#d3a9537a;--hand-sort-marker:#f2c96f;--hand-sort-marker-keyline:#5f390d;--hand-sort-marker-glow:#f2c96fc2;--hand-sort-grip-edge:#e1be76bf;--hand-sort-grip-surface:#140f09e6;--hand-sort-grip-shadow:#000000ad;--hand-sort-grip-sheen:#fff3d226;--hand-sort-grip-stud:#e6c582;--hand-sort-grip-stud-shadow:#4b2e0a;--hand-sort-grip-active:#53340ff5;--card-artifact-classic-glint:#cb9b5b29;--card-artifact-classic-light:#8f653d;--card-artifact-classic-mid:#604226;--card-artifact-classic-dark:#342217;--card-artifact-classic-ink:#1d1208;--card-artifact-classic-box:#e2cda8ed;--card-classic-stock:#050403;--card-classic-edge:#090705;--card-classic-light-24:#fff6d63d;--card-classic-light-20:#fff3;--card-classic-light-16:#fff8dc29;--card-classic-light-8:#fff4d714;--card-classic-grain-light:#ffffff09;--card-classic-grain-dark:#00000009;--card-classic-shadow-30:#0000004d;--card-classic-shadow-48:#0000007a;--card-classic-shadow-58:#00000094;--card-classic-shadow-64:#000000a3;--card-classic-shadow-65:#000000a6;--card-classic-shadow-72:#000000b8;--card-classic-shadow-86:#000000db;--card-classic-edge-shade:#00000057;--card-classic-edge-shade-dark:#00000038;--card-classic-brass-ring:#c4ae7e57;--card-classic-art-ring:#e1cda08a;--card-classic-paper-grain:#50381a06;--card-classic-paper-shade:#5b3f1b1f;--card-classic-credit:#fff6ded1;--card-classic-label-light:#f4ead3;--card-classic-label-dark:#17120b;--card-classic-frame-white:#e8e1c9;--card-classic-frame-blue:#5083a5;--card-classic-frame-black:#332d31;--card-classic-frame-red:#a84934;--card-classic-frame-green:#608b65;--card-classic-frame-gold:#d2b65f;--card-classic-frame-artifact-brown:#604226;--card-classic-frame-land:#80736e;--card-classic-frame-colorless:#817b72;--card-classic-box-white:#d4d2ce;--card-classic-box-blue:#a7d2df;--card-classic-box-black:#d3b693;--card-classic-box-red:#c5a6a6;--card-classic-box-green:#baab9f;--card-classic-box-gold:#ded8c0;--card-classic-box-artifact:#c6c3b5;--card-classic-box-land:#d5bca6;--card-classic-land-w:#dbc29c;--card-classic-land-u:#a2aaac;--card-classic-land-b:#b3b1ae;--card-classic-land-r:#e0a49d;--card-classic-land-g:#b5b67c;--match-intro-text:#f6e7bf;--match-intro-ready:#f1e2c1c2;--match-intro-slash:#ffd98a;--match-intro-vs:#fff1b7;--match-intro-vs-edge:#6f3815;--match-intro-vs-core:#fff4c4;--match-intro-vs-glow:#e89b37;--match-intro-vs-ember:#b0480ef0;--match-intro-brass-light:#f4d88b;--match-intro-brass-warm:#d3a959;--match-intro-brass-mid:#6e3f19;--match-intro-brass-dark:#4b2912;--match-intro-portrait-well:#23160d;--match-intro-portrait-glow:#da842c6b;--match-intro-name-edge:#deb464bf;--match-intro-name-plate:#1a0d06f0;--match-intro-skip:#f6e7bfb8;--match-intro-skip-edge:#ecd4a273;--match-intro-skip-hover:#fff1c9;--match-intro-warm-wash:#43240c24;--match-intro-black-faint:#0000001a;--match-intro-black-half:#00000085;--match-intro-black-inset:#000000ad;--match-intro-black-shadow:#000000b3;--match-intro-black-deep:#000c;--match-intro-black-ink:#000000d9;--match-intro-brown-ring:#201007eb;--match-intro-vignette:#050302cc;--border-keyline:#303137;--border-strong:#3f4147;--border-dim:#4e5058;--border-control:#5d6067;--focus-hairline:color-mix(in srgb, var(--border-dim) 66%, var(--border-control) 34%);--hairline-6:#ffffff0f;--hairline-8:#ffffff14;--hairline-11:#ffffff1c;--text-strong:#f2f3f5;--text-body:#dbdee1;--text-muted:#b5bac1;--text-faint:#949ba4;--text-dim:#80848e;--accent-border:#c9a967;--accent-text:#f3dfaa;--accent-border-hover:#efd486;--accent-text-hover:#fff1c7;--accent-disabled-text:#77736a;--accent-disabled-border:#514a39;--border-stock-black:#0b0b0c;--border-stock-white:#ece7db;--collection-badge-plate:#0a0806eb;--collection-mark-plate:#0a0806db;--swatch-onyx:#1a1a1e;--swatch-slate:#171a20;--swatch-archive:#211910;--swatch-codex:#141210;--text-on-plate:#fff;--deck-cover-ink:#141517;--deck-cover-text:#fff9ef;--deck-cover-invalid:#ffb29d;--status-danger:#da373c;--status-success:#23a55a;--status-info:#00a8fc;--update-improved-text:#58c7f3;--update-fixed-text:#57f287;--status-warning:#f0b232;--mana-pip-w:#efe4c2;--mana-pip-u:#3f7fbf;--mana-pip-b:#4a3b4d;--mana-pip-r:#c74a3a;--mana-pip-g:#3f8a4c;--mana-pip-keyline:#00000073;--mana-pip-sheen:#ffffff59;--mana-preview-rim:#ffd35f;--mana-preview-keyline:#4d2b07eb;--mana-preview-glow:#ffb02af2;--mana-preview-wash:#ffba304d;--mana-preview-marker-glow:#ffad1ff2;--mana-preview-card-rim:#f5c85c;--mana-preview-card-keyline:#452a0ce0;--mana-preview-card-glow:#f5b03ec7;--status-success-text:#70d995;--status-danger-text:#ffb8bb;--status-info-text:#b9d9ff;--text-on-warm:#17130a;--notice-shadow:#0000006b;--notice-seal-fill:#c9a9672e;--notice-seal-edge:#c9a96780;--timing-warning:#d8b765;--timing-surface:#100d09db;--timing-surface-strong:#1c160ef5;--timing-dialog-surface:#111214f0;--timing-shadow:#0000008a;--packquest-streak-plate:#110e0ab8;--packquest-streak-sheen:#ffecc212;--career-surface-deep:#081f16;--career-surface-mid:#103926;--career-surface-overlay:#030806;--career-surface-panel:#0d1410;--career-surface-raised:#17231b;--career-surface-ink:#10291b;--career-accent:#4caf67;--career-accent-bright:#7ee79d;--career-accent-soft:#b6f7c9;--career-accent-pale:#e9fff0;--career-text:#edf5ee;--career-text-muted:#bfd0c2;--career-text-faint:#9db3a2;--career-gold:#d7ad65;--career-gold-text:#f0ce93;--career-seal-mid:#76df94;--career-seal-deep:#185d30;--career-scroll-ink:#2b1a0d;--career-scroll-level-ink:#20140c;--career-scroll-button-ink:#25170c;--career-scroll-core-dark:#26190f;--career-scroll-roll-border:#332114;--career-scroll-track-border:#3b2514;--career-scroll-copy:#3b2616;--career-scroll-sheet-border:#422817;--career-scroll-button-border:#4b2e17;--career-scroll-sand-copy:#4c3019;--career-scroll-sand-track:#5a381d;--career-scroll-xp-track:#5c3a20;--career-scroll-core-mid:#5d3719;--career-scroll-core-ring:#8f581f;--career-scroll-roll-deep:#a86525;--career-scroll-xp-start:#a96824;--career-scroll-sheet-deep:#bd7a31;--career-scroll-sheet-start:#c48739;--career-scroll-button-deep:#c98735;--career-scroll-roll-mid:#d49a4a;--career-scroll-xp-mid:#e8b85c;--career-scroll-core-gold:#e8bd6c;--career-scroll-sheet-end:#e9bd6d;--career-scroll-core-light:#efc578;--career-scroll-sheet-light:#efc87c;--career-scroll-button-light:#f0c976;--career-scroll-roll-light:#f1cd82;--career-scroll-sheet-center:#f4d994;--career-scroll-xp-light:#f6d58d;--career-scroll-age-shadow:#67370f33;--career-scroll-stain-soft:#7441161c;--career-scroll-stain:#74411621;--career-scroll-xp-glow:#91561c61;--career-scroll-copy-highlight:#ffebab99;--career-scroll-level-highlight:#ffebaba6;--career-scroll-roll-glint:#ffeda870;--career-scroll-roll-highlight:#ffefae8c;--career-scroll-button-highlight:#ffefb3b8;--career-scroll-xp-highlight:#fff1b494;--career-scroll-paper-glow:#fff4bc61;--career-scroll-sheet-highlight:#fff8c98c;--career-scroll-track-shadow:#201107b8;--career-scroll-roll-shadow:#4d270a7a;--career-scroll-roll-shade:#5b2d0b85;--career-scroll-paper-stain:#5b300d2e;--career-scroll-crack-soft:#5b321257;--career-scroll-crack:#5b32125c;--career-scroll-crack-strong:#5b321261;--career-scroll-crack-deep:#5b32126b;--career-scroll-fiber:#5c36140d;--career-badge-plate:#0b0c0e;--intro-text:#f2efe8;--intro-text-muted:#777;--intro-border:#454545;--intro-text-hover:#d9d5cc;--intro-vignette:#372212;--intro-halo:#e2cd99;--intro-halo-warm:#85572b;--intro-mark-light:#f2e0b3;--intro-mark-warm:#945d2a;--intro-wordmark-warm:#985d30;--staff-ember:#ff8a2a;--staff-flame:#ff4d1a;--staff-gold:#ffcf6a;--staff-hot:#fff4d2;--staff-copper:#efd486;--staff-shadow:#7e5518;--board-keyline:#303137;--board-plate-ring:#050608;--turn-frame-glow:#e0a537;--turn-frame-bevel:#ffeebe;--turn-value-glow:#efd486;--turn-pulse:#efbc50;--mchat-glass:#0b0d0e;--act-verb-label:#fff0bf;--act-verb-highlight:#fffff4f2;--act-verb-emboss:#995314eb;--act-verb-contact:#281203e6;--act-rim-specular:#f3ffff;--act-orange-18:#f77a30;--act-orange-69:#f47a2c;--act-orange-rim-58:#fff7dd;--act-orange-inset-rim:#fffae89e;--act-orange-inset-bloom:#fff6e661;--act-blue-18:#5a9bd1;--act-blue-69:#6da9d9;--act-blue-rim-58:#edf8ff;--act-blue-inset-rim:#f3fdffad;--act-blue-inset-bloom:#ebf6ff61;--act-rope-lip:#fff0d21a;--staff-preview-low:#1a1208;--staff-preview-glow:#ffb84e;--staff-ember-glow-38:rgba(255, 138, 42, calc(.38 * var(--staff-glow,1)));--staff-ember-glow-40:rgba(255, 138, 42, calc(.4 * var(--staff-glow,1)));--staff-ember-glow-42:rgba(255, 138, 42, calc(.42 * var(--staff-glow,1)));--staff-ember-glow-55:rgba(255, 138, 42, calc(.55 * var(--staff-glow,1)));--staff-ember-glow-65:rgba(255, 138, 42, calc(.65 * var(--staff-glow,1)));--staff-flame-glow-85:rgba(255, 77, 26, calc(.85 * var(--staff-glow,1)));--staff-gold-glow-40:rgba(255, 207, 106, calc(.4 * var(--staff-glow,1)));--staff-gold-glow-55:rgba(255, 207, 106, calc(.55 * var(--staff-glow,1)));--staff-gold-glow-70:rgba(255, 207, 106, calc(.7 * var(--staff-glow,1)));--staff-gold-glow-95:rgba(255, 207, 106, calc(.95 * var(--staff-glow,1)));--staff-hot-glow-85:rgba(255, 244, 210, calc(.85 * var(--staff-glow,1)));--staff-hot-glow-95:rgba(255, 244, 210, calc(.95 * var(--staff-glow,1)));--staff-accent-glow-28:rgba(201, 169, 103, calc(.28 * var(--staff-glow,1)));--guildnav-page-ink:#e8dbc1;--guildnav-page-ground:#0c0d0d;--guildnav-page-glow:#84521d38;--guildnav-page-scratch:#ffffff04;--guildnav-kicker:#b98b43;--guildnav-heading:#f2dfb2;--guildnav-intro-copy:#9c927f;--guildnav-rail-ink:#bfa77c;--guildnav-rail-ground:#171612;--guildnav-rail-sheen:#ffffff09;--guildnav-rail-shade:#00000029;--guildnav-rail-grain:#cda15a05;--guildnav-rail-border:#624b2d;--guildnav-rail-highlight:#9a7746;--guildnav-rail-low:#0b0a08;--guildnav-rail-lip:#3b2d1d;--guildnav-rail-shadow:#0000008c;--guildnav-rail-inset:#d7af6c1a;--guildnav-edge-deep:#2b2117;--guildnav-edge-gold:#966c39;--guildnav-edge-mid:#48311f;--guildnav-edge-light:#8e6536;--guildnav-edge-low:#291e15;--guildnav-brand-divider:#3e3121;--guildnav-true-black:#000;--guildnav-item-ink:#ad9871;--guildnav-item-rule:#6b5434;--guildnav-mark-shadow:#050504;--guildnav-mark-glow:#c297521f;--guildnav-mark-detail:#74522c;--guildnav-count-ink:#221508;--guildnav-count-fill:#c89d54;--guildnav-count-border:#191611;--guildnav-hover-ink:#dec18a;--guildnav-hover-wash:#b0834414;--guildnav-hover-glow:#d5aa5d33;--guildnav-active-ink:#f0d9a2;--guildnav-active-glow:#c694494d;--guildnav-active-top:#3b3022;--guildnav-active-bottom:#272119;--guildnav-active-border:#58452e;--guildnav-active-copper:#c98235;--guildnav-active-gold:#e3a04d;--guildnav-active-low:#100e0b;--guildnav-active-shadow:#00000059;--guildnav-active-mark-glow:#e8b96747;--guildnav-active-mark-detail:#e49a46;--guildnav-player-ink:#d6c6a6;--guildnav-player-wash:#07080833;--guildnav-player-divider:#463623;--guildnav-avatar-ink:#f0ca73;--guildnav-avatar-fill:#16232a;--guildnav-avatar-border:#987037;--guildnav-player-name:#eee1c8;--guildnav-player-record:#8c826f;--guildnav-utility-ink:#b9ab90;--guildnav-utility-hover:#f1d89e;--guildnav-utility-wash:#bb8f4b17;--guildnav-note-rule:#3a2d1d;--guildnav-note-ground:#121210;--guildnav-note-heading:#d0a45e;--guildnav-note-copy:#817969}:root[data-theme=slate]{--surface-ink:#0a0c10;--surface-ink-hover:#131720;--surface-select:#0a0c10;--surface-chrome:#0f1216;--surface-canvas:#171a20;--surface-panel:#1b1f26;--surface-control:#272c35;--border-keyline:#2b3038;--border-strong:#3a404b;--border-dim:#4a515e;--border-control:#59606e;--text-strong:#f3f5f8;--text-body:#d9dee5;--text-muted:#b3bac4;--text-faint:#929aa7;--text-dim:#7e8694}:root[data-theme=archive]{--surface-ink:#3f1810;--surface-ink-hover:#4b231b;--surface-select:#3f1810;--surface-chrome:#171109;--surface-canvas:#211910;--surface-panel:#261d14;--surface-control:#362b1f;--border-keyline:#3a2f23;--border-strong:#4b3f31;--border-dim:#5b4e3f;--border-control:#6b5d4e;--hairline-6:#fff4de0f;--hairline-8:#fff4de14;--hairline-11:#fff4de1c;--text-strong:#fbf2e0;--text-body:#e7ddc8;--text-muted:#c4b8a3;--text-faint:#a59984;--text-dim:#8f826f}:root[data-theme=codex]{--surface-ink:#6a2419;--surface-ink-hover:#8d2e2e;--surface-select:#2e5a4a;--surface-chrome:#100e0b;--surface-canvas:#141210;--surface-panel:#1a1713;--surface-control:#262019;--border-keyline:#2e2519;--border-strong:#4b3a2a;--border-dim:#6e4e2e;--border-control:#a67c52;--hairline-6:#d6b98a12;--hairline-8:#d6b98a17;--hairline-11:#d6b98a1f;--text-strong:#f0e2c4;--text-body:#ddc9a4;--text-muted:#c0a87f;--text-faint:#aa916a;--text-dim:#907a5a}.card--illustrated{--illustrated-frame-colorless:#b7b0a5;--illustrated-line-highlight:#efd3a2;--illustrated-ink:#141411;--illustrated-stock:#141412;--illustrated-frame-white:#e5dfc7;--illustrated-frame-blue:#79a3b6;--illustrated-frame-black:#aaa0a5;--illustrated-frame-red:#c35045;--illustrated-frame-green:#88a17a;--illustrated-frame-gold:#c6ad6b;--illustrated-frame-artifact:#a48b74;--illustrated-frame-land:#97826b;--illustrated-line-land:#c3a374;--illustrated-frame-shadow:#0007;--illustrated-credit:#ddd2a0;--illustrated-art-shadow:#0005}.website-navigation-art{--navigation-art-metal-light:#efe1bb;--navigation-art-metal-mid:#dabb79;--navigation-art-metal-dark:#b2aa96;--navigation-art-blue:#73929c;--navigation-art-red:#a56551;--navigation-art-green:#7b8e72;--navigation-art-violet:#90809a;--navigation-art-parchment:#c8ad7b;--navigation-art-steel:#b2b9ae;--navigation-art-ink:#16140e;--navigation-art-blade-light:#e0e5d4;--navigation-art-blade-dark:#8daca8;--navigation-art-blade-edge:#e0c990}:root{--gallery-art-title:#eee8d9;--gallery-art-muted:#c9c8c3;--gallery-art-selected:#e8dfc8;--gallery-art-overlay-start:#0c0d0ec7;--gallery-art-overlay-end:#0c0d0eeb;--gallery-art-selection-bg:#0c0d0eb8;--gallery-ring-bronze:#8a6a34;--gallery-ring-gold:#6b5220;--gallery-ring-dark:#3a2c12;--training-text:#e5d7b9;--training-border:#7c6843;--training-eyebrow:#bca578;--training-control-text:#eadbb9;--training-control-border:#78623d;--training-control-hover:#51412a;--training-focus:#d7bb7b;--training-input-border:#685a40;--training-input-text:#f0e5ce;--training-evidence:#bfb296;--training-divider:#5c4d32;--training-footer:#b8ab90;--training-error:#ffc3a5;--training-menu-border:#8f7545;--training-menu-text:#e8d9b9;--training-menu-hover:#443721;--training-menu-hint:#b4a386;--training-practice-surface:#100e0a;--training-session-border:#957443;--training-session-text:#eedbb8;--training-session-control-text:#f3e4c8;--training-session-control-border:#9a7b49;--training-community-border:#555c65;--training-community-text:#e9e6df;--training-shade-rgb:8 7 5;--training-surface-start-rgb:48 41 30;--training-surface-end-rgb:24 22 16;--training-shadow-rgb:0 0 0;--training-inset-rgb:23 20 13;--training-control-rgb:58 48 32;--training-input-rgb:16 15 11;--training-menu-rgb:33 28 20;--training-session-rgb:38 30 18;--training-session-control-rgb:78 60 35;--training-community-rgb:28 32 37;--training-community-input-rgb:18 21 25;--training-shade-fill:rgb(var(--training-shade-rgb) / calc(var(--ai-training-opacity,.8) * .7));--training-surface-start-fill:rgb(var(--training-surface-start-rgb) / var(--ai-training-opacity,.8));--training-surface-end-fill:rgb(var(--training-surface-end-rgb) / var(--ai-training-opacity,.8));--training-shadow-card-fill:rgb(var(--training-shadow-rgb) / calc(var(--ai-training-opacity,.8) * .65));--training-inset-fill:rgb(var(--training-inset-rgb) / var(--ai-training-opacity,.8));--training-control-fill:rgb(var(--training-control-rgb) / var(--ai-training-opacity,.8));--training-input-fill:rgb(var(--training-input-rgb) / var(--ai-training-opacity,.8));--training-menu-fill:rgb(var(--training-menu-rgb) / var(--ai-training-opacity,.8));--training-shadow-menu-fill:rgb(var(--training-shadow-rgb) / calc(var(--ai-training-opacity,.8) * .7));--training-session-fill:rgb(var(--training-session-rgb) / var(--ai-training-opacity,.8));--training-status-fill:rgb(var(--training-session-rgb));--training-session-control-fill:rgb(var(--training-session-control-rgb) / var(--ai-training-opacity,.8));--training-community-fill:rgb(var(--training-community-rgb) / var(--ai-training-opacity,.8));--training-shadow-community-fill:rgb(var(--training-shadow-rgb) / calc(var(--ai-training-opacity,.8) * .6));--training-community-input-fill:rgb(var(--training-community-input-rgb) / var(--ai-training-opacity,.8))}.acct{--sign-in-border:#62646a;--sign-in-surface:#202124;--sign-in-text:#f1f3f4;--sign-in-hover-surface:#303136;--sign-in-hover-border:#c7a568;--sign-in-focus:#00baff;--sign-in-logo-surface:#fff;--sign-in-divider-text:#b8b9bd;--sign-in-divider-line:#45464b}.champion-style-picker{--champion-picker-surface:#292920;--champion-picker-border:#716246;--champion-picker-focus:#c7ac73}.quiet-strike{--quiet-strike-ink:#101511;--quiet-strike-undertow:#111811;--quiet-strike-mask-solid:#000;--quiet-strike-mask-soft:#000b;--quiet-strike-mask-faint:#0008;--quiet-strike-thread:#c0a576;--quiet-strike-seal:#bb9b5f;--quiet-strike-cut:#11150f;--quiet-strike-shadow:#050804a8;--quiet-strike-dust:#95856a;--quiet-strike-seal-dust:#c0a16a;--quiet-strike-damage:#dcc6a6;--quiet-strike-drybrush:#80735b;--quiet-strike-bloom:#11170f}.strike-lab{--strike-lab-surface:#151512;--strike-lab-life-surface:#202118;--strike-lab-border:#494336;--strike-lab-choice-active-border:#776849;--strike-lab-footer-caption:#898873;--strike-lab-number:#948465;--strike-lab-edge-label:#999379;--strike-lab-text:#dfd6c2;--strike-lab-eyebrow:#a59a80;--strike-lab-subtitle:#a9a391;--strike-lab-link:#b8ab8e;--strike-lab-preview:#1a1b17;--strike-lab-shadow:#0004;--strike-lab-mat-light:#39392b36;--strike-lab-mat-shade:#090b08b8;--strike-lab-mat-overlay:#24271fa8;--strike-lab-mat-shadow:#0008;--strike-lab-mat-border:#b29d6a23;--strike-lab-mat-outline:#b29d6a0d;--strike-lab-edge-caption:#6d6f5c;--strike-lab-seat:#b3a78e;--strike-lab-portrait-border:#8c7854;--strike-lab-portrait-outline:#332c1e;--strike-lab-portrait-surface:#1a1c16;--strike-lab-card-shadow:#0009;--strike-lab-life-border:#7d6b49;--strike-lab-attacking:#d0b77b;--strike-lab-watermark:#ac9c6826;--strike-lab-footer:#b6ab90;--strike-lab-control-border:#514a3c;--strike-lab-control-text:#d5ccb7;--strike-lab-replay-surface:#d0bc91;--strike-lab-replay-text:#20221a;--strike-lab-time:#a59f8d;--strike-lab-accent:#c2ac7e;--strike-lab-preference:#b4ac98;--strike-lab-select-surface:#22251c;--strike-lab-select-text:#d8cbae;--strike-lab-choice-border:#3a392f;--strike-lab-choice-text:#b0a58d;--strike-lab-choice-active:#24271e;--strike-lab-choice-indicator:#b29c6d;--strike-lab-choice-title:#e0d4b9;--strike-lab-feel:#a49471;--strike-lab-description:#ada995;--strike-lab-footnote:#8e8c7a;--strike-lab-reference-text:#d5c7a6;--strike-lab-reference-surface:#20221b;--strike-lab-focus:#d9c18b}.quick-setup,.home__setup-guide{--setup-text:#e9ddc7;--setup-surface:#171613;--setup-border:#8d7750;--setup-shadow-deep:#000b;--setup-inset-highlight:#c5a56509;--setup-backdrop:#080a0ddd;--setup-focus:#edca7a;--setup-close-border:#75644866;--setup-close-text:#deceb2;--setup-step:#ae966a;--setup-title:#f4e6c8;--setup-description:#bdb7ab;--setup-choice-border:#665b434f;--setup-choice-text:#d9d0be;--setup-choice-surface:#ffffff03;--setup-choice-hover:#c8a35a12;--setup-choice-hover-border:#b29864;--setup-choice-selected-border:#c3a063;--setup-choice-selected-start:#ae82452e;--setup-choice-selected-end:#ae82450c;--setup-choice-detail:#b8b1a3;--setup-radio-border:#897452;--setup-radio-ink:#191711;--setup-radio-selected:#d0b277;--setup-preview-glow:#8c74412b;--setup-preview-surface:#0b0c0b;--setup-preview-border:#80704b33;--setup-card-shadow:#0009;--setup-caption:#b6a37e;--setup-hint:#b8afa0;--setup-footer-border:#88734c44;--setup-footer-surface:#0002;--setup-save-border:#d3b675;--setup-save-top:#d9bd81;--setup-save-bottom:#ad8b4f;--setup-save-text:#211b10;--setup-save-highlight:#fce2a9;--setup-later:#c4b69b;--setup-success-text:#bfb7a8;--setup-seal-border:#bb9c61;--setup-seal-text:#e3c683;--setup-seal-surface:#ad87451a;--setup-helper-text:#e6ce97;--setup-helper-border:#ac925c;--setup-helper-surface:#1b1b18;--setup-helper-shadow:#0005;--setup-helper-glow:#bd995633;--setup-sample-border:#d6b67488;--setup-sample-text:#f0dba9;--setup-text-shadow:#000;--lotus-viewer-surface:#12110ff5;--lotus-viewer-backdrop:#000000b3;--lotus-viewer-close:#181817f0;--lotus-viewer-close-hover:#343432;--setup-scene-close-surface:#17151444;--setup-scene-close-border:#d1b67788;--setup-scene-close-text:#f2dbad;--setup-title-shadow:#000a;--setup-scene-step:#ecd6a8;--setup-scene-description:#eadcc5;--setup-scene-choice-start:#15151288;--setup-scene-choice-end:#15151235;--setup-scene-choice-title:#f4e5c9;--setup-scene-choice-detail:#ddd0b8;--setup-scene-hover-start:#65513299;--setup-scene-hover-end:#342f2040;--setup-scene-selected-border:#e1c481;--setup-scene-selected-start:#70562fc7;--setup-scene-selected-end:#4a3c2566;--setup-scene-radio-border:#dfcda877;--setup-scene-radio-surface:#17161333;--setup-scene-card-shadow:#0b080c88;--setup-scene-card-edge:#0008;--setup-scene-caption:#fae4b5;--setup-scene-hint:#f2e5cf;--setup-scene-later:#e8d5b1;--setup-scene-save-surface:#0c0e0fe6;--setup-scene-save-text:#eed39b;--setup-scene-save-hover:#211d15ee;--setup-scene-success-text:#f1dec0;--setup-scene-seal-surface:#1d191177;--setup-scene-seal-text:#f7d998;--setup-helper-glow-strong:#bd995655}.quick-setup::backdrop{--setup-text:#e9ddc7;--setup-surface:#171613;--setup-border:#8d7750;--setup-shadow-deep:#000b;--setup-inset-highlight:#c5a56509;--setup-backdrop:#080a0ddd;--setup-focus:#edca7a;--setup-close-border:#75644866;--setup-close-text:#deceb2;--setup-step:#ae966a;--setup-title:#f4e6c8;--setup-description:#bdb7ab;--setup-choice-border:#665b434f;--setup-choice-text:#d9d0be;--setup-choice-surface:#ffffff03;--setup-choice-hover:#c8a35a12;--setup-choice-hover-border:#b29864;--setup-choice-selected-border:#c3a063;--setup-choice-selected-start:#ae82452e;--setup-choice-selected-end:#ae82450c;--setup-choice-detail:#b8b1a3;--setup-radio-border:#897452;--setup-radio-ink:#191711;--setup-radio-selected:#d0b277;--setup-preview-glow:#8c74412b;--setup-preview-surface:#0b0c0b;--setup-preview-border:#80704b33;--setup-card-shadow:#0009;--setup-caption:#b6a37e;--setup-hint:#b8afa0;--setup-footer-border:#88734c44;--setup-footer-surface:#0002;--setup-save-border:#d3b675;--setup-save-top:#d9bd81;--setup-save-bottom:#ad8b4f;--setup-save-text:#211b10;--setup-save-highlight:#fce2a9;--setup-later:#c4b69b;--setup-success-text:#bfb7a8;--setup-seal-border:#bb9c61;--setup-seal-text:#e3c683;--setup-seal-surface:#ad87451a;--setup-helper-text:#e6ce97;--setup-helper-border:#ac925c;--setup-helper-surface:#1b1b18;--setup-helper-shadow:#0005;--setup-helper-glow:#bd995633;--setup-sample-border:#d6b67488;--setup-sample-text:#f0dba9;--setup-text-shadow:#000;--lotus-viewer-surface:#12110ff5;--lotus-viewer-backdrop:#000000b3;--lotus-viewer-close:#181817f0;--lotus-viewer-close-hover:#343432;--setup-scene-close-surface:#17151444;--setup-scene-close-border:#d1b67788;--setup-scene-close-text:#f2dbad;--setup-title-shadow:#000a;--setup-scene-step:#ecd6a8;--setup-scene-description:#eadcc5;--setup-scene-choice-start:#15151288;--setup-scene-choice-end:#15151235;--setup-scene-choice-title:#f4e5c9;--setup-scene-choice-detail:#ddd0b8;--setup-scene-hover-start:#65513299;--setup-scene-hover-end:#342f2040;--setup-scene-selected-border:#e1c481;--setup-scene-selected-start:#70562fc7;--setup-scene-selected-end:#4a3c2566;--setup-scene-radio-border:#dfcda877;--setup-scene-radio-surface:#17161333;--setup-scene-card-shadow:#0b080c88;--setup-scene-card-edge:#0008;--setup-scene-caption:#fae4b5;--setup-scene-hint:#f2e5cf;--setup-scene-later:#e8d5b1;--setup-scene-save-surface:#0c0e0fe6;--setup-scene-save-text:#eed39b;--setup-scene-save-hover:#211d15ee;--setup-scene-success-text:#f1dec0;--setup-scene-seal-surface:#1d191177;--setup-scene-seal-text:#f7d998;--setup-helper-glow-strong:#bd995655}.home-landscape-picker,.home-moon-dialog,.dbcareer{--landscape-picker-text:#e8d8b2;--landscape-picker-surface:#12161dc7;--landscape-picker-border:#ccaa6659;--landscape-picker-shadow:#0003;--landscape-panel-surface:#171c27;--landscape-focus:#efd491;--landscape-divider:#cbaa6645;--landscape-panel-text:#e8dcc4;--landscape-panel-border:#b699665c;--landscape-panel-shadow:#0009;--landscape-scrim:#080c16b3;--landscape-heading:#efd9a9;--landscape-phase-detail:#b8bbc5;--landscape-observation-surface:#ffffff07;--landscape-control-border:#b69966;--landscape-control-surface:#2d2b28;--landscape-input-border:#9c92764d;--landscape-input-surface:#101621;--landscape-error:#f0be98;--landscape-privacy:#a8adbb;--landscape-forget:#c6b38b}.account-protection{--sign-in-border:#62666b;--sign-in-surface:#222426;--sign-in-text:#f3f0e8;--sign-in-hover-surface:#313438;--sign-in-hover-border:#b59b61;--sign-in-focus:#6cf;--sign-in-logo-surface:#fff;--recovery-edge:#655737;--recovery-surface-raised:#262729;--recovery-surface:#151618;--recovery-text:#f3f0e8;--recovery-shadow:#0009;--recovery-description:#c2c7cf;--recovery-eyebrow:#dcc081;--recovery-action-text:#ffe1a0;--recovery-action-edge:#a58b50;--recovery-control:#111214;--recovery-control-edge:#686868;--recovery-control-text:#fff;--recovery-caption:#aeb7c4;--recovery-check:#dfbd74;--recovery-error:#ffb8b0;--recovery-success:#b7deb7;--recovery-focus:#6cf}.quick-setup--story{--lotus-story-text:#e6dac2;--lotus-story-lead:#f4e7ca;--lotus-story-heading:#f6e9cd;--lotus-story-eyebrow:#cdb787;--lotus-story-accent:#edcd8d;--lotus-story-rule:#a8906155;--lotus-story-secondary-text:#e0d2b4}.lotus-learn{--lotus-learn-border:#e8cf8a66;--lotus-learn-text:#f4e4b7;--lotus-learn-hover:#e8cf8a12}:root{--postgame-input-surface:#0e0b0885;--match-history-surface:#191d18;--match-history-text:#e7dcc4;--match-history-border:#89734c;--match-history-backdrop:#000a;--match-history-trigger-hover:#a78a3822;--playmat-contact:#00000073;--playmat-drop:#0000004d;--playmat-hem:#0000003d;--playmat-edge:#00000059;--playmat-stitch:#cfc6b224}.home.home--stage-modes .career-progress{--career-scene-ink:#e6d3ad;--career-scene-title:#f4e5c9;--career-scene-copy:#ddd0b8;--career-scene-caption:#c6b18a;--career-scene-soft-shadow:#0008;--career-scene-focus:#8d7448;--career-scene-divider:#c3aa7866;--career-scene-veil-start:#1017163b;--career-scene-veil-end:#10171699;--career-scene-text-shadow:#000;--career-scene-deep-shadow:#0009;--career-scene-action:#ecd8b0;--career-scene-action-divider:#c3aa7844;--career-scene-hover:#e6d3ad0a;--career-scene-track:#ddc59435;--career-scene-progress:#c3a36b}.battlefield-picker__tile{--battlefield-overlay-text:#fff6e5;--battlefield-overlay-shadow:#000;--battlefield-overlay-hover-text:#fff;--battlefield-overlay-active:#ffdc8a;--battlefield-overlay-top-shade:#000000c2;--battlefield-overlay-top-fade:#00000052;--battlefield-overlay-bottom-fade:#0000008c;--battlefield-overlay-bottom-shade:#000c;--battlefield-overlay-hover-surface:#ffffff1f}:root{--u:min(.0520833vw, .0925926vh);--stage-w:min(100vw, calc(100vh * 16 / 9));--stage-h:min(100vh, calc(100vw * 9 / 16));--stage-w-unit:calc(var(--stage-w) / 100);--stage-h-unit:calc(var(--stage-h) / 100)}@supports (height:1dvh){:root{--u:min(.0520833vw, .0925926dvh);--stage-w:min(100vw, calc(100dvh * 16 / 9));--stage-h:min(100dvh, calc(100vw * 9 / 16))}}:root{--page-canvas:var(--surface-canvas);--void:var(--surface-chrome);--well:var(--surface-chrome);--panel:var(--surface-panel);--panel-raised:var(--surface-control);--panel-hover:var(--surface-control);--hairline:var(--hairline-8);--scrim:#0000009e;--gold-0:#f6e0a0;--gold-35:#e0b84e;--gold-70:#b8862c;--gold-100:#7e5518;--gold-flat:#c9a227;--gold-hot:#f2d675;--gold-keyline:#2a1b08;--gold-gradient:linear-gradient(180deg, var(--gold-0) 0%, var(--gold-35) 35%, var(--gold-70) 70%, var(--gold-100) 100%);--bronze-0:#8a6a34;--bronze-50:#5a4320;--bronze-100:#37280f;--ghost-label:#e3d5b4;--text-primary:#f2e7d0;--text-secondary:#b9a98c;--text-tertiary:#8a7c64;--text-disabled:#6e6350;--text-on-gold:var(--gold-keyline);--text-whitest:#f6efdf;--text-shadow-header:0 2px 4px #000c;--text-shadow-body:0 1px 2px #000000b3;--danger:#d9432f;--positive:#4caf6d;--pt-damaged:#7b0a1c;--sick-swirl:#e4ece8;--pt-buffed:#1f6fe0;--pt-plate-bezel:linear-gradient(180deg, #b2aea6 0%, #cfcbc1 46%, #f3efe3 100%);--pt-plate-face:linear-gradient(180deg, #f4f2e8 0%, #efe9db 38%, #e7dec8 74%, #f3f0e7 100%);--pt-ink:#221f1c;--claw-slash:#9a0b1f;--badge-plate:linear-gradient(180deg, #b5b3b0 0%, #b9b7b3 55%, #bebcb8 100%);--badge-ink:#27231f;--badge-ink-dim:#4a453f;--token-frame-plate:linear-gradient(180deg, #6e695d 0%, #a29b8a 50%, #cec8b8 100%);--board-chrome:#111214;--board-panel:#1e1f22;--board-control:#2b2d31;--board-hairline:#ffffff14;--attack-eligible-rim:#4cffeb;--attack-eligible-glow:#5bf7f48c;--attack-declared-flash:#ffed5a;--attack-declared-flash-glow:#f9ea5980;--block-assigned-rim:#f7b32e;--block-assigned-glow:#f0a87699;--chev-blocked-core:#fff0ca;--chev-blocked-body:#f6e750;--chev-blocked-wash:#e8c93c;--chev-blocked-tip:#d8c25c;--chev-core:#fffde3;--chev-tip:#cc866c;--chev-body:#e2745c;--chev-wash:#b5654e;--chev-bloom:#e03a1cbf;--chev-ready-core:#b5fffe;--chev-ready-tip:#64bfc0;--chev-ready-body:#5fd3ca;--chev-ready-wash:#63b1b5;--chev-ready-glow:#5fd3ca80;--attack-glow:#d9432f8c;--block-rim:#1efdfdf2;--block-glow:#00bed28c;--phase-active:#f5a623;--playable:#bfe9ffd9;--playable-glow:#8cd2ff99;--targetable-rim-lo:#8cd2ff80;--targetable-glow-lo:#8cd2ff66;--targetable-rim-hi:#beebff;--targetable-glow-hi:#8cd2ffe6;--choosable-rim:#d6a44fc7;--choosable-keyline:#4e2b10d1;--choosable-glow:#ebb75494;--choosable-picked-rim:#fff0ad;--choosable-picked-keyline:#8e5420;--choosable-picked-glow:#ffd36ff2;--choosable-focus-keyline:#a76d2a;--choosable-focus-glow:#ffe69ef2;--act-orange-rim:#ffc98a;--act-orange-0:#f68f42;--act-orange-50:#ee5f20;--act-orange-100:#f9cf72;--act-orange-glow:#ff761e8c;--act-orange-gradient:linear-gradient(180deg, var(--act-orange-0) 0%, var(--act-orange-50) 42%, var(--act-orange-100) 100%);--act-blue-rim:#e4f7ff;--act-blue-0:#6ea9dc;--act-blue-50:#347bbd;--act-blue-100:#b2d7f5;--act-blue-glow:#489aff8c;--act-blue-gradient:linear-gradient(180deg, var(--act-blue-0) 0%, var(--act-blue-50) 42%, var(--act-blue-100) 100%);--act-label:#fff8ef;--act-footer:#a79d8f;--act-wait-bg:#16110ec2;--act-wait-label:#9b9287;--act-rope-well:#100c08;--act-rope-0:#e08a20;--act-rope-100:#ffd277;--act-rope-head:#fff0c0;--phase-you:#ffb14a;--phase-you-glow:#ffa334d9;--phase-opp:#489aff;--phase-opp-glow:#489affd9;--phase-current:#fdfbf4;--phase-idle:#0c0a08;--phase-rail:#ffe8be29;--mana-w:#fdfbce;--mana-u:#bcdaf7;--mana-b:#a7999e;--mana-r:#f19b79;--mana-g:#9fcba6;--mana-c:#d0c6bb;--mana-generic:#beb9b2;--rarity-common:#1a1718;--rarity-uncommon:#707883;--rarity-rare:#c1a15e;--rarity-mythic:#d3540e;--font-display:"Eczar", "Cinzel", var(--font-cjk), Georgia, serif;--font-smallcaps:"Cinzel", var(--font-cjk), serif;--font-ui:"Inter", "Source Sans 3", var(--font-cjk), system-ui, sans-serif;--font-workspace:"gg sans", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-card-name:"Sorts Mill Goudy", "EB Garamond", var(--font-cjk), Georgia, serif;--font-card-text:"EB Garamond", var(--font-cjk), Georgia, serif;--font-cjk:sans-serif;--s-1:2px;--s-2:4px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:64px;--r-sm:3px;--r-md:6px;--r-lg:10px;--r-card:4.75% / 3.5%;--r-pill:999px;--shadow-1:0 1px 3px #0009;--shadow-2:0 4px 12px #000000a6;--shadow-3:0 10px 30px #000000b3;--shadow-card:0 6px 16px #000000bf;--glow-gold:0 0 12px #c9a22759;--glow-playable:0 0 12px var(--playable-glow);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--t-hover:.14s;--t-tap:.18s;--t-move:.32s;--t-draw:.48s;--t-cast:.42s;--t-resolve:.3s;--t-banner:1s;--board-opp-hand:4%;--board-opp-front-top:4%;--board-opp-front-bottom:19%;--board-opp-back-top:19%;--board-opp-back-bottom:37%;--board-neutral-top:37%;--board-neutral-bottom:49%;--board-you-back-top:49%;--board-you-back-bottom:68%;--board-you-front-top:68%;--board-you-front-bottom:83%;--board-hand-top:83%;--board-left:11%;--board-right:89%;--mat-0:#30343a;--mat-44:#41464e;--mat-100:#292d32;--mat-gradient:linear-gradient(180deg, var(--mat-0) 0%, var(--mat-44) 44%, var(--mat-100) 100%);--mat-vignette:#0000006b;--mat-centre-glow:#8292a83d;--mat-seam:#d2dce824;--mat-dust:#dce4ee2e;--card-aspect:.7143;--card-w-battlefield:5.8vw;--card-w-hand:7.8vw;--card-w-zoom:18vw;--card-min-scale:.66}.playmat{background:radial-gradient(ellipse 120% 90% at 50% 45%, #2e241a8c 0%, #0000 55%), radial-gradient(ellipse 140% 110% at 50% 50%, transparent 30%, #0000008c 100%), var(--void)}.noise:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-motion=reduced]{--t-hover:60ms;--t-tap:60ms;--t-move:80ms;--t-draw:0s;--t-cast:0s;--t-resolve:0s;--t-banner:0s}:root[data-ipad-animations=off],:root[data-ipad-animations=off] *,:root[data-ipad-animations=off] :before,:root[data-ipad-animations=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-motion=full][data-animation-speed=slow]{--t-hover:.19s;--t-tap:.25s;--t-move:.43s;--t-draw:.65s;--t-cast:.57s;--t-resolve:.41s;--t-banner:1.25s}:root[data-motion=full][data-animation-speed=fast]{--t-hover:95ms;--t-tap:.12s;--t-move:.21s;--t-draw:.32s;--t-cast:.28s;--t-resolve:.21s;--t-banner:.68s}:root[data-card-motion=off] .home__hero-card,:root[data-card-motion=off] .deck-tile,:root[data-card-motion=off] .card,:root[data-card-motion=off] .mana-token,:root[data-card-motion=off] .manatray__pip{transition:none!important;animation:none!important}:root[data-combat-motion=off] .board__slot[data-impact],:root[data-combat-motion=off] .combat-impact *,:root[data-combat-motion=off] .combat-arrow,:root[data-combat-motion=off] .combat-arrows *,:root[data-combat-motion=off] .tile__claws path,:root[data-combat-motion=off] .card.tile.is-attacking:after{animation:none!important}:root[data-interface-motion=off] button,:root[data-interface-motion=off] select,:root[data-interface-motion=off] .gmenu__panel,:root[data-interface-motion=off] .home__settings-menu,:root[data-interface-motion=off] .match__prompt,:root[data-interface-motion=off] .match__banner{transition:none!important;animation:none!important}:root[data-ambient-motion=off] .tile__sick-swirl,:root[data-ambient-motion=off] .autopass.is-on:not(.is-running),:root[data-motion=reduced] .match__banner,:root[data-motion=reduced] .stackview__item,:root[data-motion=reduced] .home__hero-card,:root[data-motion=reduced] .card.is-targetable,:root[data-motion=reduced] .card.is-choosable{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--t-draw:0s;--t-cast:0s;--t-banner:0s}}:root[lang^=ja]{--font-cjk:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", sans-serif}:root[lang^=ko]{--font-cjk:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", sans-serif}:root[lang^=zh-Hans]{--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif}:root[lang^=zh-Hant]{--font-cjk:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC", sans-serif}:root[data-fx-combat-eligible=off] .board__slot[data-eligible-attack=true] .card,:root[data-fx-combat-eligible=off] .board__slot[data-eligible-block=true] .card,:root[data-fx-combat-eligible=off] .board__slot[data-block-invite=true] .card,:root[data-fx-combat-eligible=off] .board__slot[data-band-invite=true] .card,:root[data-fx-combat-pending=off] .board__slot[data-pending-attack=true] .card,:root[data-fx-combat-pending=off] .board__slot[data-pending-block=true] .card,:root[data-fx-at-risk=off] .board__slot[data-at-risk=true] .card,:root[data-fx-targetable=off] .card.is-targetable,:root[data-fx-targetable=off] .card.is-choosable,:root[data-fx-spell-targets=off] .spell-target__flow,:root[data-fx-spell-targets=off] .spell-target-ring__pulse{animation:none}:root[data-fx-damage-numerals=off] .combat-damage{display:none}:root[data-fx-attack-chevrons=off] .combat-chevron__rim,:root[data-fx-attack-chevrons=off] .combat-chevron__wash,:root[data-fx-attack-chevrons=off] .combat-arrow__glow,:root[data-fx-attack-chevrons=off] .combat-arrow__line,:root[data-fx-attack-chevrons=off] .combat-arrow__head,:root[data-fx-rail-breathe=off] .rail-avatar.is-active .rail-avatar__bloom,:root[data-fx-rail-breathe=off] .rail-avatar.is-targetable,:root[data-fx-sick-turn=off] .tile__sick-swirl{animation:none}:root[data-fx-permanent-entry=off] .permanent-entry{display:none}:root[data-fx-permanent-entry=off] .board__slot[data-entering=true]{visibility:visible}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-ui);color:var(--text-primary);background:var(--page-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}:root[data-touch=on] button,:root[data-touch=on] a,:root[data-touch=on] [data-card],:root[data-touch=on] [role=button]{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);text-shadow:var(--text-shadow-header);margin:0;font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--well)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--bronze-0), var(--bronze-100));border-radius:var(--r-pill);border:2px solid var(--well)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--gold-flat), var(--bronze-50))}.tnum{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-graphics=low] .tile__sick-swirl,:root[data-graphics=low] .rail-avatar__ring,:root[data-graphics=low] .ladder__flare,:root[data-graphics=low] .ubanner:after,:root[data-graphics=low] .ubanner__seal:after{will-change:auto!important;animation:none!important}:root[data-graphics=low] .board__mat:after,:root[data-graphics=low] .board__grain,:root[data-graphics=low] .board__vfx,:root[data-graphics=low] .board__fx{display:none!important}:root[data-graphics=low] .hoverpv__card,:root[data-graphics=low] .ladder__flare,:root[data-graphics=low] .inspect__card{filter:none!important}.ms.ms-cost:is(.ms-w,.ms-u,.ms-b,.ms-r,.ms-g,.ms-c){color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain}.ms.ms-cost:is(.ms-w,.ms-u,.ms-b,.ms-r,.ms-g,.ms-c):before{content:none}.ms.ms-cost.ms-w{background-image:url(/symbols/mana/w.95b8c266.webp?v=20260823)}.ms.ms-cost.ms-u{background-image:url(/symbols/mana/u.94af22f1.webp?v=20260823)}.ms.ms-cost.ms-b{background-image:url(/symbols/mana/b.9c540e1d.webp?v=20260823)}.ms.ms-cost.ms-r{background-image:url(/symbols/mana/r.9d43ed30.webp?v=20260823)}.ms.ms-cost.ms-g{background-image:url(/symbols/mana/g.0508b8f8.webp?v=20260823)}.ms.ms-cost.ms-c{background-image:url(/symbols/mana/c.999f87c7.svg?v=20260830)}.gallery-display,.gallery-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gallery-display{flex:none}.gallery-display__control{inline-size:32px;border:1px solid var(--accent-border);height:32px;color:var(--accent-text);background:0 0;border-radius:4px;justify-content:flex-end;align-items:center;transition:inline-size .18s;display:flex;overflow:hidden}.gallery-display__control.is-open{inline-size:226px}.gallery-display__control label{white-space:nowrap;width:0;font:500 11px/1.2 var(--font-smallcaps);align-items:center;gap:8px;transition:width .18s;display:flex;overflow:hidden}.gallery-display__control label[hidden]{display:none}.gallery-display__control.is-open label{width:194px;padding-left:9px}.gallery-display__control button,.gallery-display__reset{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.gallery-display__control button:hover,.gallery-display__reset:hover{background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.gallery-display__control svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:17px;height:17px}.gallery-display__control select{background:var(--surface-chrome);width:144px;min-width:0;color:var(--text-body);font:500 12px var(--font-ui);border:0;height:28px}.gallery-display__control input{width:91px;min-width:0;accent-color:var(--accent-border);cursor:ew-resize}.gallery-display__control output{width:35px;font:500 10px var(--font-ui);font-variant-numeric:tabular-nums}.gallery-display__reset{color:var(--accent-text);font-size:20px}.gallery-display :is(button,select,input):focus-visible,.gallery-resize:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}:root .home .deck-gallery[data-view] .home__shelf-head{flex-wrap:wrap}:root .home .deck-gallery[data-view] .home__shelf-tablist{flex:auto}.gallery-toolbar{max-width:100%;margin-left:auto}.gallery-toolbar>.play-stage__format{flex:none}:root .home .deck-gallery[data-view].play-stage__gallery .play-stage__head{flex-flow:wrap;flex:none;align-items:center;gap:8px;display:flex}:root .home .deck-gallery[data-view] .play-stage__tabs{flex:180px;min-width:0}:root .home .deck-gallery[data-view] .play-stage__gallery-controls{flex-wrap:wrap;max-width:100%;margin-left:auto}.deck-gallery{container-type:inline-size}.deck-gallery.is-resizing{-webkit-user-select:none;user-select:none}.gallery-resize{z-index:8;touch-action:none;color:var(--accent-text);opacity:.55;background:0 0;border:0;margin:0;padding:0;position:absolute}.gallery-resize:hover,.gallery-resize:focus-visible{opacity:1}.gallery-resize--width{cursor:ew-resize;width:8px;top:45px;bottom:25px;right:0}.gallery-resize--height{cursor:ns-resize;height:8px;bottom:0;left:20px;right:25px}.gallery-resize--both{cursor:nwse-resize;width:25px;height:25px;bottom:1px;right:1px}.gallery-resize--both svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:20px;height:20px}.gallery-cover,.gallery-deck-details{display:none}:root .home .deck-gallery[data-view] .deck-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(170px * var(--gallery-scale,1))), 1fr));flex:auto;grid-auto-rows:min-content;align-content:start;gap:6px;min-height:0;display:grid;overflow:hidden auto}:root .home .deck-gallery[data-view] .deck-gallery__tile{min-width:0}:root .home .deck-gallery[data-view] :is(.deck-gallery__tile,.deck-tile){background:color-mix(in srgb, var(--surface-chrome) 80%, transparent);border-bottom:1px solid var(--hairline-8)}:root .home .deck-gallery[data-view] .deck-tile__foot{background:0 0}:root .home .deck-gallery[data-view] :is(.deck-tile__name,.play-stage__tile-name){font-size:calc(13px * var(--gallery-scale))}:root .home .deck-gallery[data-view] .play-stage__tile-art,:root .home .deck-gallery[data-view] .deck-tile__art{aspect-ratio:1.25;height:auto}.gallery-deck-info{z-index:4;width:26px;height:26px;color:var(--text-body);text-shadow:0 1px 3px var(--effect-black);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:28px;right:5px}.gallery-deck-info svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;filter:drop-shadow(0 1px 2px var(--effect-black))}.gallery-deck-info:hover{color:var(--accent-text);background:color-mix(in srgb, var(--effect-black) 40%, transparent)}.gallery-deck-info:focus-visible{outline:2px solid var(--accent-border-hover)}:root .home .deck-gallery :is(.deck-tile__art,.play-stage__tile-art){filter:saturate(.72)brightness(.78);transition:filter var(--t-hover) var(--ease-out)}:root .home .deck-gallery :is(.deck-tile,.play-stage__tile):is(:hover,:focus-visible,.is-selected,.is-chosen) :is(.deck-tile__art,.play-stage__tile-art){filter:none}@media (prefers-reduced-motion:reduce){:root .home .deck-gallery :is(.deck-tile__art,.play-stage__tile-art){transition:none}}:root[data-motion=reduced] .home .deck-gallery :is(.deck-tile__art,.play-stage__tile-art){transition:none}:root .home .deck-gallery[data-view][data-view=list] .deck-gallery__grid,:root .home .deck-gallery[data-view][data-view=match] .deck-gallery__grid{grid-template-columns:minmax(0,1fr);gap:5px}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) :is(.deck-gallery__tile,.deck-tile){width:100%;min-height:max(56px, calc(58px * var(--gallery-scale)));text-align:left;flex-direction:row;align-items:center;display:flex;overflow:hidden}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) :is(.deck-tile__art,.play-stage__tile-art){flex:0 0 calc(64px * var(--gallery-scale));width:calc(64px * var(--gallery-scale));height:calc(58px * var(--gallery-scale));aspect-ratio:auto}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) :is(.deck-tile__foot,.play-stage__tile-foot){background:0 0;flex:1;min-width:0;padding:8px 38px 8px 12px;position:static}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) :is(.deck-tile__name,.play-stage__tile-name){font-size:calc(14px * var(--gallery-scale));line-height:1.25}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-wrap>.match-deck-formats,:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-no-formats{bottom:4px;left:calc(64px * var(--gallery-scale) + 12px);max-width:calc(100% - 128px);font-size:10px;position:absolute}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-foot{padding-bottom:23px}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-meta{display:none}:root .home .deck-gallery[data-view][data-view=list] :is(.deck-gallery__tile,.deck-tile){min-height:calc(104px * var(--gallery-scale));align-items:stretch}:root .home .deck-gallery[data-view][data-view=list] .deck-tile:is(.deck-tile--create,.deck-tile--add){min-height:max(56px, calc(58px * var(--gallery-scale)))}:root .home .deck-gallery[data-view][data-view=list] :is(.deck-tile__art,.play-stage__tile-art){flex-basis:calc(86px * var(--gallery-scale));width:calc(86px * var(--gallery-scale));height:auto}:root .home .deck-gallery[data-view][data-view=list] .play-stage__tile-art>img{width:calc(86px * var(--gallery-scale))}:root .home .deck-gallery[data-view][data-view=list] :is(.deck-tile__foot,.play-stage__tile-foot){align-items:flex-start;padding:8px 84px 8px 12px}:root .home .deck-gallery[data-view][data-view=list] :is(.deck-tile__label,.play-stage__tile-label){flex:1;min-width:0}:root .home .deck-gallery[data-view][data-view=list] .deck-tile__metadata,:root .home .deck-gallery[data-view][data-view=list] .play-stage__tile-wrap>.match-deck-formats{display:none}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-art{position:static}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-art>img{width:calc(64px * var(--gallery-scale));object-fit:cover;height:100%}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .play-stage__tile-colors{top:5px;right:6px}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .deck-tile--create .deck-tile__art,:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .deck-tile--add .deck-tile__art{place-items:center;display:grid}:root .home .deck-gallery[data-view][data-view=match] :is(.deck-gallery__tile,.deck-tile){min-height:calc(118px * var(--gallery-scale))}:root .home .deck-gallery[data-view][data-view=match] :is(.deck-tile__art,.play-stage__tile-art){width:calc(114px * var(--gallery-scale));flex-basis:calc(114px * var(--gallery-scale));height:calc(118px * var(--gallery-scale))}:root .home .deck-gallery[data-view][data-view=match] .play-stage__tile-art>img{width:calc(114px * var(--gallery-scale))}.gallery-deck-composition,.gallery-deck-formats,.gallery-deck-record,.gallery-deck-archetype{display:none}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .gallery-deck-archetype{color:var(--accent-text);background:color-mix(in srgb, var(--accent-border) 22%, transparent);font:500 9.5px/1.6 var(--font-smallcaps);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-self:flex-start;padding:1px 7px;display:inline-block}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .gallery-deck-details{color:var(--text-muted);font:400 12px/1.4 var(--font-ui);flex-direction:column;gap:5px;margin-top:6px;display:flex}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .gallery-deck-totals{flex-direction:column;gap:5px;display:flex}:root .home .deck-gallery[data-view][data-view=match] .gallery-deck-composition{display:block}:root .home .deck-gallery[data-view][data-view=list] :is(.gallery-deck-formats,.gallery-deck-record){flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.gallery-deck-description{-webkit-line-clamp:2;color:var(--text-faint);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gallery-deck-format{border:1px solid var(--hairline-8);color:var(--text-faint);font:500 9.5px/1.5 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:1px 6px}.gallery-deck-form{gap:2px;display:inline-flex}.gallery-deck-form__mark{width:13px;height:13px;font:600 8.5px/1 var(--font-ui);color:var(--text-dim);background:color-mix(in srgb, var(--text-dim) 18%, transparent);border-radius:2px;place-items:center;display:grid}.gallery-deck-form__mark.is-won{color:var(--status-success-text);background:color-mix(in srgb, var(--status-success-text) 18%, transparent)}.gallery-deck-form__mark.is-lost{color:var(--status-danger-text);background:color-mix(in srgb, var(--status-danger-text) 18%, transparent)}.gallery-deck-played,.gallery-deck-last{color:var(--text-dim);white-space:nowrap;font-size:10.5px}.gallery-deck-last:before{content:"·";margin-right:8px}.deck-rating-badge__games{color:var(--text-dim);margin-left:4px;font-size:10px}:root .home .deck-gallery[data-view][data-view=match] .play-stage__tile-wrap>.match-deck-formats,:root .home .deck-gallery[data-view][data-view=match] .play-stage__tile-no-formats{left:calc(114px * var(--gallery-scale) + 12px)}:root .home .deck-gallery[data-view][data-view=covers] .deck-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(138px * var(--gallery-scale))), 1fr));gap:12px}:root .home .deck-gallery[data-view][data-view=covers] :is(.deck-tile__art,.play-stage__tile-art){aspect-ratio:488/680}:root .home .deck-gallery[data-view][data-view=covers] .gallery-cover{object-fit:contain;background:var(--surface-ink);width:100%;height:100%;display:block;position:absolute;inset:0}:root .home .deck-gallery[data-view][data-view=covers] :is(.deck-tile__foot,.play-stage__tile-foot){background:0 0;min-height:52px;position:relative}:root .home .deck-gallery[data-view][data-view=covers] .play-stage__tile-foot{padding-bottom:22px}@media (max-height:500px),(max-width:700px){:root .home .deck-gallery[data-view] .play-stage__format:not(.is-collapsed){inline-size:180px}:root .home .deck-gallery[data-view] .play-stage__quick:not(.is-collapsed){inline-size:142px}:root .home .deck-gallery[data-view] .play-stage__quick-toggle{font-size:10px}:root .home .deck-gallery[data-view] .deck-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(110px * var(--gallery-scale))), 1fr))}:root .home .deck-gallery[data-view][data-view=covers] .deck-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(100px * var(--gallery-scale))), 1fr))}:root .home .deck-gallery[data-view]:is([data-view=list],[data-view=match]) .deck-gallery__grid{grid-template-columns:minmax(0,1fr)}:root .home .deck-gallery[data-view][data-view=list] .gallery-deck-formats{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--effect-black) calc(100% - 22px), transparent);mask-image:linear-gradient(to right, var(--effect-black) calc(100% - 22px), transparent);flex-wrap:nowrap;overflow-x:auto}:root .home .deck-gallery[data-view][data-view=list] .gallery-deck-formats::-webkit-scrollbar{display:none}:root .home .deck-gallery[data-view][data-view=list] .gallery-deck-format{flex:none}}@media (prefers-reduced-motion:reduce){.gallery-display__control,.gallery-display__control label{transition:none}}:root[data-motion=reduced] .gallery-display__control{transition:none}.deck-rating-badge{color:var(--text-secondary,var(--deck-rating-muted));letter-spacing:.035em;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:10px;line-height:1.6;display:inline-flex}.deck-rating-badge strong{color:var(--accent-text,var(--deck-rating-accent));font-variant-numeric:tabular-nums;font-size:13px}.deck-rating-badge__provisional{opacity:.7;letter-spacing:0;font-size:9px}.deck-rating-badge.is-pending{opacity:.65}.deck-tile__metadata{align-items:baseline;column-gap:max(6px, calc(6 * var(--u)));flex-wrap:wrap;display:flex}.deck-tile__metadata>.deck-rating-badge{color:var(--text-secondary);font-size:max(8px, calc(8.5 * var(--u)));line-height:inherit;letter-spacing:0;white-space:nowrap;flex-wrap:nowrap;gap:3px}.deck-tile__metadata>.deck-rating-badge strong{color:inherit;font-size:inherit;font-weight:400}.deck-tile__metadata>.deck-tile__format{font-size:max(8px, calc(8.5 * var(--u)))}.deck-tile__metadata .deck-rating-badge__provisional{font-size:inherit}.deck-rating-result{border:1px solid var(--deck-rating-edge);background:linear-gradient(110deg, var(--deck-rating-wash-start), var(--deck-rating-wash-end));color:var(--deck-rating-text);text-align:left;border-radius:3px;margin:18px 0;padding:20px 24px}.deck-rating-result__heading{letter-spacing:.16em;color:var(--deck-rating-heading);justify-content:space-between;gap:12px;font-size:10px;display:flex}.deck-rating-result__heading span+span{letter-spacing:.02em;color:var(--deck-rating-caption)}.deck-rating-result h3{font-family:var(--font-display,Georgia, serif);color:var(--deck-rating-name);margin:10px 0 14px;font-size:18px;font-weight:500}.deck-rating-result__score{font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;display:flex}.deck-rating-result__score>strong{color:var(--deck-rating-score);font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1}.deck-rating-result__delta{color:var(--deck-rating-delta);font-size:20px}.deck-rating-result__delta.is-up{color:var(--deck-rating-gain)}.deck-rating-result__delta.is-down{color:var(--deck-rating-loss)}.deck-rating-result__score small{color:var(--deck-rating-previous);font-size:11px}.deck-rating-result p{margin:12px 0 0;font-size:12px;line-height:1.6}.deck-rating-result .deck-rating-result__help{color:var(--deck-rating-help);font-size:11px}.deck-rating-result button{min-height:44px;color:var(--deck-rating-button-text);background:var(--deck-rating-button-surface);border:1px solid var(--deck-rating-button-edge);cursor:pointer;border-radius:3px;margin-left:8px;padding:8px 14px}.deck-rating-result button:focus-visible{outline:2px solid var(--deck-rating-focus);outline-offset:3px}.match__over.is-result:has(.deck-rating-result){place-content:safe center;overflow:auto}.match__result>.deck-rating-result{box-sizing:border-box;width:min(100%,440px);margin:0}@media (max-width:480px){.deck-rating-result{padding:16px}.deck-rating-result__score{flex-wrap:wrap;gap:10px}}.legality-picker{min-width:0;color:var(--ink,var(--text-body));border:0;margin:0;padding:0}.legality-picker legend{color:var(--gold-flat);font:700 11px/1.2 var(--font-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.legality-picker__options{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;display:grid}.legality-picker__options button{border:1px solid color-mix(in srgb, var(--bronze-0) 72%, transparent);background:color-mix(in srgb, #130f0a 88%, var(--bronze-0));min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;border-radius:3px;padding:7px 9px}.legality-picker__options button[aria-pressed=true]{border-color:var(--gold-flat);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-flat) 45%, transparent);background:color-mix(in srgb, #191109 74%, var(--bronze-0))}.legality-picker__options strong,.legality-picker__options span{overflow-wrap:anywhere;display:block}.legality-picker__options strong{font-size:12px}.legality-picker__options span{color:color-mix(in srgb, currentColor 72%, transparent);margin-top:2px;font-size:11px;line-height:1.25}.legality-picker__hint{margin:6px 0 0;font-size:11px;line-height:1.35}.legality-picker__online,.legality-picker__warning{border-left:2px solid var(--bronze-0);color:var(--ink,var(--text-body));margin:0;padding:7px 9px;font-size:11px;line-height:1.35}.legality-picker__warning{background:#44191273;border-left-color:#c8794f}.legality-picker.is-compact .legality-picker__options span{display:none}@media (max-width:520px){.legality-picker__options{grid-template-columns:1fr}}.legality-picker.is-compact{min-width:0;overflow:hidden}.legality-picker.is-compact .legality-picker__options{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:1px 1px 3px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.legality-picker.is-compact .legality-picker__options::-webkit-scrollbar{display:none}.legality-picker.is-compact .legality-picker__options button{scroll-snap-align:start;text-align:center;flex:0 0 clamp(112px,38vw,132px);min-width:112px}.legality-chip{flex:none;min-width:0;position:relative}.legality-chip__trigger{border:1px solid color-mix(in srgb, var(--bronze-0) 55%, transparent);background:color-mix(in srgb, #130f0a 82%, var(--bronze-0));width:100%;min-width:0;color:color-mix(in srgb, var(--ink,var(--text-body)) 78%, transparent);font-family:var(--font-smallcaps,inherit);letter-spacing:.04em;text-align:left;cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;line-height:1.4;display:flex}.legality-chip__trigger:hover,.legality-chip__trigger:focus-visible,.legality-chip__trigger[aria-expanded=true]{border-color:var(--gold-flat);color:var(--ink,var(--text-body))}.legality-chip__icon{fill:currentColor;opacity:.85;flex:none;width:11px;height:11px}.legality-chip__name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.legality-chip__caret{opacity:.7;flex:none;font-size:8px}.legality-chip__menu{z-index:40;border:1px solid var(--border-strong,var(--border-keyline));background:var(--surface-chrome,var(--surface-chrome));border-radius:4px;flex-direction:column;gap:2px;min-width:200px;max-width:calc(100vw - 16px);padding:4px;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 6px 20px #0000008c}.legality-chip__menu button{min-height:34px;color:var(--ink,var(--text-body));text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 8px}.legality-chip__menu button:hover,.legality-chip__menu button:focus-visible{border-color:color-mix(in srgb, var(--bronze-0) 80%, transparent);background:color-mix(in srgb, #191109 74%, var(--bronze-0))}.legality-chip__menu button.is-active{border-color:var(--gold-flat)}.legality-chip__menu strong{font-size:12px;display:block}.legality-chip__menu span{color:color-mix(in srgb, currentColor 70%, transparent);font-size:11px;line-height:1.25;display:block}.gallery-archetype{flex:none;position:relative}.gallery-archetype__native{display:none}.gallery-archetype__chip{border:1px solid var(--accent-border);height:32px;color:var(--accent-text);font:500 11px/1.2 var(--font-smallcaps);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:0 9px;display:flex}.gallery-archetype__chip:hover{background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.gallery-archetype__chip.is-on{color:var(--text-strong);background:color-mix(in srgb, var(--accent-border) 26%, transparent);border-color:var(--accent-border-hover)}.gallery-archetype__chip:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.gallery-archetype__caret{opacity:.7;font-size:8px}.gallery-archetype__menu{z-index:40;border:1px solid var(--hairline-11);background:var(--surface-chrome);min-width:150px;box-shadow:0 6px 20px color-mix(in srgb, var(--effect-black) 55%, transparent);border-radius:4px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.gallery-archetype__menu button{min-height:34px;color:var(--text-body);font:500 12px/1.3 var(--font-ui);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 10px}.gallery-archetype__menu button:hover,.gallery-archetype__menu button:focus-visible{background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.gallery-archetype__menu button[aria-checked=true]{border-color:var(--accent-border);color:var(--accent-text)}.confirm-dialog__backdrop{z-index:5100;background:color-mix(in srgb, var(--effect-black) 72%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-dialog{width:min(440px,100%);color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--border-keyline);box-shadow:0 24px 64px color-mix(in srgb, var(--effect-black) 56%, transparent);font-family:var(--font-ui);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.confirm-dialog__header{background:var(--surface-chrome);border-bottom:1px solid var(--border-keyline);justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 14px 20px;display:flex}.confirm-dialog__header h2{color:var(--text-strong);margin:0;font-size:18px;font-weight:700}.confirm-dialog__close{width:44px;height:44px;color:var(--text-body);background:var(--surface-control);border:1px solid var(--border-keyline);border-radius:8px;flex:0 0 44px}.confirm-dialog__body{color:var(--text-body);background:var(--surface-canvas);margin:0;padding:18px 20px;font-size:14px;line-height:1.5}.confirm-dialog__body p{margin:0}.confirm-dialog__body p+p{margin-top:10px}.confirm-dialog__body strong{color:var(--text-strong)}.confirm-dialog__actions{background:var(--surface-canvas);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 16px 16px;display:flex}.confirm-dialog__actions button{min-height:44px;color:var(--text-body);background:var(--surface-control);border:1px solid var(--border-keyline);font:inherit;cursor:pointer;border-radius:4px;padding:0 16px;font-weight:650}.confirm-dialog__actions .is-danger{color:var(--text-on-plate);background:var(--status-danger);border-color:var(--status-danger)}.confirm-dialog__actions .is-danger:hover{filter:brightness(1.08)}.confirm-dialog button:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}@media (max-width:760px){.confirm-dialog__backdrop{place-items:stretch stretch;padding:0}.confirm-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.confirm-dialog__body{padding-bottom:max(18px, env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.confirm-dialog__actions{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.gallery-tab{flex:none;align-items:stretch;min-width:0;display:inline-flex;position:relative}.gallery-tab:has(.gallery-tab-close)>:is(.home__shelf-tab,.play-stage__tab){padding-right:30px}.gallery-tab>.gallery-tab-close{width:24px;min-width:0;height:24px;color:var(--text-muted);font:16px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.gallery-tab>.gallery-tab-close:hover{color:var(--text-body);background:var(--surface-control)}.gallery-tab>.gallery-tab-close:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-2px}.card-bug-badge{z-index:12;color:#fff8e9;max-width:calc(100% - .84em);min-height:1.42em;font:700 .54em/1 var(--font-ui);letter-spacing:.025em;cursor:pointer;pointer-events:auto;border:.08em solid #fff0d2b8;border-radius:.18em .52em .52em .18em;align-items:center;gap:.28em;padding:.18em .46em .2em .25em;display:inline-flex;position:absolute;top:2.55em;left:.42em;box-shadow:0 .16em .42em #000000b8,inset 0 0 0 .05em #0006}.card-bug-badge.is-active{background:linear-gradient(145deg,#8f1d24,#561016)}.card-bug-badge.is-fix-ready{background:linear-gradient(145deg,#35744d,#17472e)}.card-bug-badge:hover{filter:brightness(1.15)}.card-bug-badge:focus-visible{outline-offset:.1em;outline:.18em solid #fff4bd}.card-bug-badge__mark{border:.08em solid;place-items:center;width:1.05em;height:1.05em;display:grid;transform:rotate(45deg)}.card-bug-badge__mark>span{transform:rotate(-45deg)}.tile>.card-bug-badge{font-size:.9em;top:3.2em;left:.48em}@container (width<=7rem){.card-bug-badge{border-radius:.24em;padding-right:.25em}.card-bug-badge__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.card-bug-dialog__scrim{z-index:1800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060504c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.card-bug-dialog{color:#eee4d2;background:linear-gradient(160deg,#2a241d,#15120f 62%);border:1px solid #77684f;border-top:.3rem solid #8f1d24;width:min(50rem,100%);max-height:min(45rem,100dvh - 2rem);overflow:auto;box-shadow:0 1.4rem 4rem #000000b3}.card-bug-dialog__header{border-bottom:1px solid #514838;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem .9rem;display:flex}.card-bug-dialog__eyebrow{color:#c6aa76;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.card-bug-dialog h2{font-family:var(--font-display);margin:.3rem 0 0;font-size:clamp(1.35rem,3vw,2rem)}.card-bug-dialog__close{color:#f8eedb;cursor:pointer;background:#111214;border:1px solid #786b55;align-self:start;width:2.3rem;height:2.3rem;font-size:1.7rem}.card-bug-dialog__invitation{color:#bfe0c8;background:#2a654138;border-bottom:1px solid #31563d;margin:0;padding:.9rem 1.4rem}.card-bug-dialog__body{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.4fr);min-height:17rem;display:grid}.card-bug-dialog__tickets{border-right:1px solid #514838;padding:.8rem}.card-bug-dialog__tickets button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:.75rem}.card-bug-dialog__tickets button+button{margin-top:.35rem}.card-bug-dialog__tickets button.is-selected{background:#c6aa7617;border-color:#8f7955}.card-bug-dialog__tickets span,.card-bug-dialog__tickets small{display:block}.card-bug-dialog__tickets small{color:#b9aa91;text-transform:capitalize;margin-top:.35rem}.card-bug-dialog__detail{padding:1.1rem 1.35rem;line-height:1.55}.card-bug-dialog__detail h3{color:#f1dba9;margin:0 0 .65rem}.card-bug-dialog__finding{background:#c6aa7614;border-left:.25rem solid #c6aa76;margin-top:1rem;padding:.8rem 1rem}.card-bug-dialog__finding p{margin-bottom:0}.card-bug-dialog__verification{color:#cce7d3;background:#255d3933;border:1px solid #477456;margin:1rem 0 0;padding:.75rem .9rem;font-weight:700}.card-bug-dialog__comments blockquote{color:#cfc3ae;border-left:1px solid #665b49;margin:1rem 0 0;padding:.7rem 0 0 .8rem}.card-bug-dialog__comments cite{color:#9f927d;font-size:.8rem}.card-bug-dialog__footer{border-top:1px solid #514838;justify-content:flex-end;padding:.85rem 1.4rem;display:flex}.card-bug-dialog__footer button{color:#fff5df;cursor:pointer;background:linear-gradient(#765b31,#4f3b20);border:1px solid #b7975f;padding:.65rem 1rem;font-weight:700}@media (max-width:620px){.card-bug-dialog__scrim{align-items:end;padding:0}.card-bug-dialog{border-left:0;border-right:0;width:100%;max-height:92dvh}.card-bug-dialog__body{grid-template-columns:1fr}.card-bug-dialog__tickets{border-bottom:1px solid #514838;border-right:0;display:flex;overflow-x:auto}.card-bug-dialog__tickets button{min-width:13rem}}.card-bug-dialog__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8}.card-bug-dialog{color:#dbdee1;font-family:var(--font-workspace);background:#1e1f22;border:1px solid #111214;border-top:4px solid #da373c;border-radius:8px;box-shadow:0 18px 48px #0000007a}.card-bug-dialog.is-fix-ready{border-top-color:#23a55a}.card-bug-dialog__header,.card-bug-dialog__footer{border-color:#111214}.card-bug-dialog__eyebrow{color:#b5bac1;letter-spacing:.08em}.card-bug-dialog h2,.card-bug-dialog__detail h3{color:#f2f3f5;font-family:inherit}.card-bug-dialog__close{color:#b5bac1;background:0 0;border:0;border-radius:4px}.card-bug-dialog__close:hover{color:#f2f3f5;background:#2b2d31}.card-bug-dialog__close:focus-visible,.card-bug-dialog button:focus-visible{outline-offset:2px;outline:2px solid #00a8fc}.card-bug-dialog__invitation{color:#dbdee1;background:#23a55a24;border-color:#23a55a59}.card-bug-dialog__tickets{background:#2b2d31;border-color:#111214}.card-bug-dialog__tickets button{color:#b5bac1;border-radius:4px}.card-bug-dialog__tickets button:hover{color:#dbdee1;background:#2b2d31}.card-bug-dialog__tickets button.is-selected{color:#fff;background:#c9a967;border-color:#0000}.card-bug-dialog__tickets small,.card-bug-dialog__comments cite{color:#949ba4}.card-bug-dialog__finding{background:#c9a9671f;border-color:#c9a967}.card-bug-dialog__verification{color:#dbdee1;background:#23a55a24;border-color:#23a55a61}.card-bug-dialog__comments blockquote{color:#b5bac1;border-color:#4e5058}.card-bug-dialog__footer button{color:#fff;background:#c9a967;border:0;border-radius:4px;min-height:38px;padding:0 16px}.card-bug-dialog__footer button:hover{background:#efd486}@media (max-width:620px){.card-bug-dialog{border-radius:8px 8px 0 0}.card-bug-dialog__tickets{border-bottom-color:#111214}.card-bug-dialog__tickets button{min-height:44px}}.readable-tap-symbol{object-fit:contain;vertical-align:-.3em;width:1.28em;height:1.28em;margin:0 .03em;display:inline-block}.card__text .readable-tap-symbol{vertical-align:-.15em;width:.82em;height:.82em}.card{--cw:10rem;--ch:calc(var(--cw) * 1.3968);width:var(--cw);height:var(--ch);aspect-ratio:63/88;font-size:calc(var(--cw) / 10);background:var(--card-stock,#060505);box-shadow:var(--shadow-card);-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform var(--t-tap) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), filter var(--t-hover) linear;will-change:transform;border-radius:.45em;flex-shrink:0;position:relative;container-type:inline-size}.card--authentic-scan{background:#111214;overflow:hidden}.card__authentic-scan{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.card__frame{box-sizing:border-box;background:var(--frame-bg,linear-gradient(160deg, #3a3226, #221c15));border:max(1px,.055em) solid #000000d9;border-radius:.32em;grid-template-rows:1em 6.45em .86em 1fr .62em;display:grid;position:absolute;inset:.28em;overflow:hidden;box-shadow:inset 0 .05em #fff5dc29}.card--white{--frame-bg:linear-gradient(160deg, #fbf8e8, #ded6bb);--frame-ink:#1b1810;--box-bg:#fcfaf0e6}.card--blue{--frame-bg:linear-gradient(160deg, #a9d0e8, #5f93bd);--frame-ink:#0b1a24;--box-bg:#d8ebf7eb}.card--black{--frame-bg:linear-gradient(160deg, #4a4348, #221e22);--frame-ink:#15100f;--box-bg:#beb6b8eb}.card--red{--frame-bg:linear-gradient(160deg, #e28567, #b6472c);--frame-ink:#200c06;--box-bg:#f5d6c7eb}.card--green{--frame-bg:linear-gradient(160deg, #91b98f, #4a7a52);--frame-ink:#0d1c0f;--box-bg:#d6e8d5eb}.card--gold{--frame-bg:linear-gradient(160deg, #f0d98d, #c2a049);--frame-ink:#241c07;--box-bg:#f7eccdeb}.card--artifact{--frame-bg:linear-gradient(160deg, #9aa3ac, #5c666f);--frame-ink:#0e1216;--box-bg:#d6dde3eb}[data-artifact-frame=brown] .card--artifact{--frame-bg:radial-gradient(circle at 23% 18%, var(--card-artifact-classic-glint), transparent 34%), linear-gradient(155deg, var(--card-artifact-classic-light) 0%, var(--card-artifact-classic-mid) 52%, var(--card-artifact-classic-dark) 100%);--frame-ink:var(--card-artifact-classic-ink);--box-bg:var(--card-artifact-classic-box)}.card--land{--frame-bg:linear-gradient(160deg, #c6a882, #8a6f4e);--frame-ink:#1c1409;--box-bg:#e8dac3eb}.card--colorless{--frame-bg:linear-gradient(160deg, #b3ada4, #6f6960);--frame-ink:#14120f;--box-bg:#e2ded7eb}:root[data-card-frame=classic] .card:not(.card--authentic-scan,.card--back){background-color:var(--card-classic-stock);box-shadow:0 .07em .14em var(--card-classic-shadow-65);background-image:url(/textures/classic-card-stock.svg);background-size:7em 7em;border-radius:.42em}:root[data-card-frame=classic] .card--black,:root[data-card-frame=classic] .card--blue,:root[data-card-frame=classic] .card--red,:root[data-card-frame=classic] .card--green,:root[data-card-frame=classic] .card--artifact,:root[data-card-frame=classic] .card--land{--classic-label-ink:var(--card-classic-label-light)}:root[data-card-frame=classic] .card--white{--classic-frame-bg:var(--card-classic-frame-white);--box-bg:var(--card-classic-box-white)}:root[data-card-frame=classic] .card--blue{--classic-frame-bg:var(--card-classic-frame-blue);--box-bg:var(--card-classic-box-blue)}:root[data-card-frame=classic] .card--black{--classic-frame-bg:var(--card-classic-frame-black);--box-bg:var(--card-classic-box-black)}:root[data-card-frame=classic] .card--red{--classic-frame-bg:var(--card-classic-frame-red);--box-bg:var(--card-classic-box-red)}:root[data-card-frame=classic] .card--green{--classic-frame-bg:var(--card-classic-frame-green);--box-bg:var(--card-classic-box-green)}:root[data-card-frame=classic] .card--gold{--classic-frame-bg:var(--card-classic-frame-gold);--box-bg:var(--card-classic-box-gold)}:root[data-card-frame=classic] .card--artifact{--classic-frame-bg:var(--card-classic-frame-artifact-brown);--frame-ink:var(--card-artifact-classic-ink);--box-bg:var(--card-classic-box-artifact)}:root[data-card-frame=classic] .card--land{--classic-frame-bg:var(--card-classic-frame-land);--box-bg:var(--card-classic-box-land)}:root[data-card-frame=classic] .card--colorless{--classic-frame-bg:var(--card-classic-frame-colorless);--box-bg:var(--card-classic-box-land)}:root[data-card-frame=classic] .card--black :is(.card__name,.card__type-line,.card__pt),:root[data-card-frame=classic] .card--blue :is(.card__name,.card__type-line,.card__pt),:root[data-card-frame=classic] .card--red :is(.card__name,.card__type-line,.card__pt),:root[data-card-frame=classic] .card--green :is(.card__name,.card__type-line,.card__pt),:root[data-card-frame=classic] .card--artifact :is(.card__name,.card__type-line,.card__pt),:root[data-card-frame=classic] .card--land :is(.card__name,.card__type-line,.card__pt){text-shadow:-.026em -.026em 0 var(--card-classic-shadow-86), .026em -.026em 0 var(--card-classic-shadow-86), -.026em .026em 0 var(--card-classic-shadow-86), .026em .026em 0 var(--card-classic-shadow-86)}:root[data-card-frame=classic] .card--white,:root[data-card-frame=classic] .card--gold,:root[data-card-frame=classic] .card--colorless{--classic-label-ink:var(--card-classic-label-dark)}:root[data-card-frame=classic] .card__frame{border:.09em solid var(--card-classic-edge);--classic-material:url(/textures/classic-frame-white.svg);--classic-material-tile:3.6em;--classic-mottle-damp:14%;--classic-damp:color-mix(in srgb, var(--classic-frame-bg) var(--classic-mottle-damp), transparent);--classic-edge-shade:var(--card-classic-edge-shade);background-color:var(--classic-frame-bg);background-image:linear-gradient(var(--classic-damp), var(--classic-damp)), var(--classic-material), url(/textures/classic-card-stock.svg);background-size:auto, var(--classic-material-tile) var(--classic-material-tile), 8em 8em;background-blend-mode:normal, soft-light, soft-light;box-shadow:inset 0 0 0 .035em var(--card-classic-light-16), inset 0 0 0 .105em var(--card-classic-shadow-30),  inset 0 0 1.15em .3em var(--classic-edge-shade);border-radius:.17em;grid-template-rows:1.08em 5.9em .92em 1fr 1.08em;inset:.28em}:root[data-card-frame=classic] :is(.card--black,.card--red,.card--artifact) .card__frame{--classic-edge-shade:var(--card-classic-edge-shade-dark)}:root[data-card-frame=classic] .card--white .card__frame{--classic-material:url(/textures/classic-frame-white.svg);--classic-material-tile:3.6em;--classic-mottle-damp:4%}:root[data-card-frame=classic] .card--blue .card__frame{--classic-material:url(/textures/classic-frame-blue.svg);--classic-material-tile:5em;--classic-mottle-damp:12%}:root[data-card-frame=classic] .card--black .card__frame{--classic-material:url(/textures/classic-frame-black.svg);--classic-material-tile:3.2em;--classic-mottle-damp:2%}:root[data-card-frame=classic] .card--red .card__frame{--classic-material:url(/textures/classic-frame-red.svg);--classic-material-tile:2.9em;--classic-mottle-damp:14%}:root[data-card-frame=classic] .card--green .card__frame{--classic-material:url(/textures/classic-frame-green.svg);--classic-material-tile:4em;--classic-mottle-damp:16%}:root[data-card-frame=classic] .card--gold .card__frame{--classic-material:url(/textures/classic-frame-gold.svg);--classic-material-tile:6.5em;--classic-mottle-damp:6%}:root[data-card-frame=classic] .card--artifact .card__frame{--classic-material:url(/textures/classic-frame-artifact.svg);--classic-material-tile:2.8em;--classic-mottle-damp:14%}:root[data-card-frame=classic] :is(.card--land,.card--colorless) .card__frame{--classic-material:url(/textures/classic-frame-land.svg);--classic-material-tile:3.8em;--classic-mottle-damp:10%}:root[data-card-frame=classic] .card__title{box-sizing:border-box;width:83.2%;height:.82em;box-shadow:none;background:0 0;border:0;place-self:center;align-items:flex-end;margin:.12em 0 0;padding:0}:root[data-card-frame=classic] .card__name{font-family:var(--font-card-name);letter-spacing:-.01em;color:var(--classic-label-ink);text-overflow:clip;font-size:.61em;font-weight:600;line-height:1.16;transform:translateY(.1em)}:root[data-card-frame=classic] .card__name.is-long{font-size:.49em}:root[data-card-frame=classic] .card__name.is-very-long{font-size:.4em}:root[data-card-frame=classic] .card__cost{gap:.045em;font-size:.42em}:root[data-card-frame=classic] .card__art{box-sizing:border-box;border-style:solid;border-width:.12em;border-color:color-mix(in srgb, var(--classic-frame-bg), var(--card-classic-stock) 42%) color-mix(in srgb, var(--classic-frame-bg), white 22%) color-mix(in srgb, var(--classic-frame-bg), white 22%) color-mix(in srgb, var(--classic-frame-bg), var(--card-classic-stock) 42%);width:83.2%;box-shadow:none;border-radius:0;justify-self:center;margin:.16em 0 0}:root[data-card-frame=classic] .card__art:after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 .035em var(--card-classic-shadow-86), inset .055em .055em .04em var(--card-classic-shadow-48), inset -.025em -.025em .025em var(--card-classic-art-ring);position:absolute;inset:0}:root[data-card-frame=classic] .card__type{box-sizing:border-box;width:83.2%;height:.68em;box-shadow:none;background:0 0;border:0;place-self:center;margin:.12em 0 0;padding:0}:root[data-card-frame=classic] .card__type-line{font-family:var(--font-card-name);color:var(--classic-label-ink);font-size:.5em;font-weight:500}:root[data-card-frame=classic] .card__type-line.is-long{font-size:.38em}:root[data-card-frame=classic] .card__type-line.is-very-long{font-size:.31em}:root[data-card-frame=classic] .card__type .ss{color:var(--card-classic-label-dark);text-shadow:none}:root[data-card-frame=classic] .card__text{box-sizing:border-box;border:.055em solid var(--card-classic-shadow-72);--classic-box-material:url(/textures/classic-box-white.svg);--classic-box-damp:40%;--classic-box-veil:color-mix(in srgb, var(--box-bg) var(--classic-box-damp), transparent);background-color:var(--box-bg);background-image:linear-gradient(var(--classic-box-veil), var(--classic-box-veil)), var(--classic-box-material), url(/textures/classic-card-stock.svg);background-blend-mode:normal, soft-light, soft-light;--classic-box-edge:inset .055em .065em .1em var(--card-classic-shadow-58), inset -.035em -.035em .055em var(--card-classic-light-24), inset 0 0 0 .035em var(--card-classic-shadow-48);width:81.7%;box-shadow:var(--classic-box-edge);background-size:auto,8em 8em,8em 8em;border-radius:.08em;justify-self:center;margin:.13em 0 0;padding:.24em .32em}:root[data-card-frame=classic] .card--white .card__text{--classic-box-material:url(/textures/classic-box-white.svg);--classic-box-damp:42%}:root[data-card-frame=classic] .card--blue .card__text{--classic-box-material:url(/textures/classic-box-blue.svg);--classic-box-damp:44%}:root[data-card-frame=classic] .card--black .card__text{--classic-box-material:url(/textures/classic-box-black.svg);--classic-box-damp:26%}:root[data-card-frame=classic] .card--red .card__text{--classic-box-material:url(/textures/classic-box-red.svg);--classic-box-damp:30%}:root[data-card-frame=classic] .card--green .card__text{--classic-box-material:url(/textures/classic-box-green.svg);--classic-box-damp:46%}:root[data-card-frame=classic] .card--gold .card__text{--classic-box-material:url(/textures/classic-box-gold.svg);--classic-box-damp:26%}:root[data-card-frame=classic] .card--artifact .card__text{--classic-box-material:url(/textures/classic-box-artifact.svg);--classic-box-damp:24%}:root[data-card-frame=classic] :is(.card--land,.card--colorless) .card__text{--classic-box-material:url(/textures/classic-box-land.svg);--classic-box-damp:28%}:root[data-card-frame=classic] .card--land-mana .card__text{text-align:center;flex-direction:column;justify-content:safe center;display:flex}:root[data-card-frame=classic] .card--land-w .card__text{--box-bg:var(--card-classic-land-w)}:root[data-card-frame=classic] .card--land-u .card__text{--box-bg:var(--card-classic-land-u)}:root[data-card-frame=classic] .card--land-b .card__text{--box-bg:var(--card-classic-land-b)}:root[data-card-frame=classic] .card--land-r .card__text{--box-bg:var(--card-classic-land-r)}:root[data-card-frame=classic] .card--land-g .card__text{--box-bg:var(--card-classic-land-g)}:root[data-card-frame=classic] .card--land-duo .card__text{--classic-band:calc(var(--cw) * .021);--box-bg:var(--ring-a);box-shadow:var(--classic-box-edge), inset 0 0 0 var(--classic-band) var(--ring-a), inset 0 0 0 calc(var(--classic-band) * 2) var(--ring-b), inset 0 0 0 calc(var(--classic-band) * 3) var(--ring-a), inset 0 0 0 calc(var(--classic-band) * 4) var(--ring-b)}:root[data-card-frame=classic] .card--land-wu .card__text{--ring-a:var(--card-classic-land-w);--ring-b:var(--card-classic-land-u)}:root[data-card-frame=classic] .card--land-wb .card__text{--ring-a:var(--card-classic-land-w);--ring-b:var(--card-classic-land-b)}:root[data-card-frame=classic] .card--land-wr .card__text{--ring-a:var(--card-classic-land-w);--ring-b:var(--card-classic-land-r)}:root[data-card-frame=classic] .card--land-wg .card__text{--ring-a:var(--card-classic-land-w);--ring-b:var(--card-classic-land-g)}:root[data-card-frame=classic] .card--land-ub .card__text{--ring-a:var(--card-classic-land-u);--ring-b:var(--card-classic-land-b)}:root[data-card-frame=classic] .card--land-ur .card__text{--ring-a:var(--card-classic-land-u);--ring-b:var(--card-classic-land-r)}:root[data-card-frame=classic] .card--land-ug .card__text{--ring-a:var(--card-classic-land-u);--ring-b:var(--card-classic-land-g)}:root[data-card-frame=classic] .card--land-br .card__text{--ring-a:var(--card-classic-land-b);--ring-b:var(--card-classic-land-r)}:root[data-card-frame=classic] .card--land-bg .card__text{--ring-a:var(--card-classic-land-b);--ring-b:var(--card-classic-land-g)}:root[data-card-frame=classic] .card--land-rg .card__text{--ring-a:var(--card-classic-land-r);--ring-b:var(--card-classic-land-g)}:root[data-card-frame=classic] .card__pt{min-width:0;font-family:var(--font-card-name);color:var(--classic-label-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.7em;bottom:.18em;right:9.15%}:root[data-card-frame=classic] .card__artist{color:var(--card-classic-credit);padding:0 9.15%;font-size:.3em}.card__title{background:var(--box-bg);border-bottom:.045em solid #00000059;align-items:center;gap:.2em;padding:0 .32em;display:flex}.card__name{min-width:0;font-family:var(--font-card-name);color:var(--frame-ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;flex:1;font-size:.56em;font-weight:600;line-height:1;overflow:hidden}.card__cost{flex-shrink:0;gap:.06em;font-size:.5em;display:flex}.card__art{background:#111214;border-radius:.1em;margin:.16em .28em 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .05em #0009}.card__art img{object-fit:cover;width:100%;height:100%;display:block}.card__art-fallback{background:repeating-linear-gradient(45deg,#1a1712,#1a1712 6px,#221d16 6px 12px);width:100%;height:100%}.card__type{background:var(--box-bg);border-radius:.08em;align-items:center;gap:.2em;margin:.16em .28em 0;padding:0 .24em;display:flex}.card__type-line{min-width:0;font-family:var(--font-card-name);color:var(--frame-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.46em;font-weight:500;overflow:hidden}.card__type .ss{color:var(--frame-ink);flex-shrink:0;font-size:.72em;line-height:1}.card__text{background:var(--box-bg);font-family:var(--font-card-text);color:var(--frame-ink);border-radius:.08em;margin:.16em .28em 0;padding:.26em .3em;font-size:.54em;line-height:1.2;overflow:hidden}.card__text.is-roomy{font-size:.76em;line-height:1.12}.card__text.is-comfortable{font-size:.6em;line-height:1.16}.card__text.is-compact{font-size:.49em;line-height:1.18}.card__text.is-dense{font-size:.4em;line-height:1.24}.card__text.is-overfull{font-size:.3em;line-height:1.18}.card__text.is-cramped{font-size:.26em;line-height:1.12}.card__text-line{margin:0 0 .4em}.card__text-line:last-child{margin-bottom:0}.card__text.is-dense .card__text-line{margin-bottom:.24em}.card__text.is-overfull .card__text-line,.card__text.is-cramped .card__text-line{margin-bottom:.15em}.card__text.is-dense .card__text-line:last-child,.card__text.is-overfull .card__text-line:last-child,.card__text.is-cramped .card__text-line:last-child{margin-bottom:0}.card__text .ms{vertical-align:0;font-size:.58em}.card__pt{text-align:center;min-width:1.5em;font-family:var(--font-display);color:var(--frame-ink);background:var(--box-bg);font-feature-settings:"tnum" 1;border-radius:.18em;padding:.06em .28em;font-size:.6em;font-weight:700;line-height:1.25;position:absolute;bottom:.26em;right:.32em;box-shadow:0 .06em .16em #0000008c,inset 0 0 0 .05em #00000059}.card__pt-star{font-size:1.5em;line-height:0;position:relative;top:.387em}.card__pt.is-buffed{color:#12490f;background:#bff0b6}.card__pt.is-shrunk{color:#5a0f0a;background:#f3b9b1}.card__artist{font-family:var(--font-card-name);letter-spacing:.02em;color:#ffffffb8;text-shadow:0 1px 2px #000000e6;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;grid-row:5;align-self:center;padding:0 .4em;font-size:.3em;overflow:hidden}.card__damage{min-width:1.5em;font-family:var(--font-display);text-align:center;color:#fff;border-radius:var(--r-pill);font-feature-settings:"tnum" 1;background:linear-gradient(#e05a45,#a41f10);padding:.05em .3em;font-size:.72em;font-weight:700;position:absolute;bottom:.9em;left:50%;transform:translate(-50%);box-shadow:0 .08em .2em #000000b3,inset 0 .06em #ffffff4d}.card__counter{min-width:1.3em;font-family:var(--font-display);text-align:center;color:#0d2410;border-radius:var(--r-pill);background:linear-gradient(#d8f5c8,#8fc97a);padding:.05em .22em;font-size:.6em;font-weight:700;position:absolute;top:1.5em;left:.3em;box-shadow:0 .08em .2em #0009}.card--back{box-shadow:var(--shadow-card);background:radial-gradient(at 50% 42%,#2b2d31 0%,#111214 55%,#0a0714 100%);overflow:hidden}.card__back-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.card__back-art{background:radial-gradient(circle at 50% 45%,#bea05a59 0%,#0000 42%),repeating-conic-gradient(at 50% 45%,#2b2d31 0deg 12deg,#1e1f22 12deg 24deg);border:.12em solid #1e1f22;border-radius:.3em;position:absolute;inset:.3em}.card.is-tapped{transform:rotate(90deg)}.card.is-playable{outline:.12em solid var(--playable);outline-offset:-.06em;box-shadow:var(--glow-playable), var(--shadow-card)}.card.is-playable.is-activatable{cursor:pointer;outline-width:.14em;outline-style:dotted}.card.is-mana-preview{outline:.16em dashed var(--mana-preview-card-rim);outline-offset:-.07em;box-shadow:0 0 0 .08em var(--mana-preview-card-keyline), 0 0 1.25em var(--mana-preview-card-glow), var(--shadow-card);animation:pulse-mana-preview .9s var(--ease-in-out) infinite alternate}@keyframes pulse-mana-preview{0%{filter:brightness(.94)saturate(.95)}to{filter:brightness(1.13)saturate(1.12)}}.card.is-targetable{animation:pulse-cyan 1.2s var(--ease-in-out) infinite alternate;cursor:crosshair}.card.is-choosable{outline:.11em solid var(--choosable-rim);outline-offset:-.04em;box-shadow:0 0 0 .08em var(--choosable-keyline), 0 0 .8em var(--choosable-glow), var(--shadow-card);cursor:pointer;animation:pulse-chaos-choice 1.35s var(--ease-in-out) infinite alternate}.card.is-choice-picked{outline:.16em solid var(--choosable-picked-rim);outline-offset:-.07em;box-shadow:0 0 0 .11em var(--choosable-picked-keyline), 0 0 1.35em var(--choosable-picked-glow), var(--shadow-card);animation:none}.card.is-choosable:focus-visible{box-shadow:0 0 0 .13em var(--choosable-focus-keyline), 0 0 1.45em var(--choosable-focus-glow), var(--shadow-card);outline-color:#fff}@keyframes pulse-chaos-choice{0%{filter:brightness(.96)saturate(.92)}to{filter:brightness(1.12)saturate(1.08)}}.card.is-selected{outline:.14em solid var(--gold-hot);outline-offset:-.07em;box-shadow:0 0 1.2em #f2d675b3, var(--shadow-card)}.card.is-sick .card__art:after{content:"";pointer-events:none;background:linear-gradient(#78beff29,#0000 60%);position:absolute;inset:0}.card.is-lethal{filter:saturate(.6)brightness(.82)}.card.is-attacking{box-shadow:0 0 1.1em #e05a45a6, var(--shadow-card)}.card.is-blocking{box-shadow:0 0 1.1em #78b4ff99, var(--shadow-card)}@keyframes pulse-cyan{0%{outline:.12em solid var(--targetable-rim-lo);outline-offset:-.06em;box-shadow:0 0 .5em var(--targetable-glow-lo), var(--shadow-card)}to{outline:.14em solid var(--targetable-rim-hi);outline-offset:-.07em;box-shadow:0 0 1.4em var(--targetable-glow-hi), var(--shadow-card)}}.ss-common{color:#1a1718}.ss-uncommon{color:var(--rarity-uncommon)}.ss-rare{color:var(--rarity-rare)}.ss-mythic{color:var(--rarity-mythic)}:root .card.card--illustrated.card--illustrated{--illustrated-paper:var(--illustrated-frame-colorless);--illustrated-edge:color-mix(in srgb, var(--illustrated-paper), var(--illustrated-line-highlight) 55%);--frame-ink:var(--illustrated-ink);background:var(--illustrated-stock);border-radius:.48em}:root .card.card--illustrated.card--white{--illustrated-paper:var(--illustrated-frame-white)}:root .card.card--illustrated.card--blue{--illustrated-paper:var(--illustrated-frame-blue)}:root .card.card--illustrated.card--black{--illustrated-paper:var(--illustrated-frame-black)}:root .card.card--illustrated.card--red{--illustrated-paper:var(--illustrated-frame-red)}:root .card.card--illustrated.card--green{--illustrated-paper:var(--illustrated-frame-green)}:root .card.card--illustrated.card--gold{--illustrated-paper:var(--illustrated-frame-gold)}:root .card.card--illustrated.card--artifact{--illustrated-paper:var(--illustrated-frame-artifact)}:root .card.card--illustrated.card--land{--illustrated-paper:var(--illustrated-frame-land);--illustrated-edge:var(--illustrated-line-land)}:root .card.card--illustrated .card__frame{border:.045em solid var(--illustrated-edge);background:var(--illustrated-paper) url(/textures/illustrated-contours.svg) center / 100% 100%;box-shadow:0 .04em .11em var(--illustrated-frame-shadow);border-radius:.3em;display:block;inset:.2em .2em .94em}:root .card.card--illustrated .card__frame:before,:root .card.card--illustrated .card__frame:after{display:none}:root .card.card--illustrated .card__title{height:.63em;box-shadow:none;z-index:2;background:0 0;border:0;justify-content:center;place-self:stretch stretch;padding:0;display:flex;position:absolute;inset:.12em .12em auto}:root .card.card--illustrated .card__name{font-family:var(--font-card-text);text-align:center;color:var(--frame-ink);text-shadow:none;font-size:.58em;font-weight:700;line-height:1.05}:root .card.card--illustrated .card__name.is-long{font-size:.49em}:root .card.card--illustrated .card__name.is-very-long{font-size:.41em}:root .card.card--illustrated .card__cost{color:var(--frame-ink);background:var(--illustrated-paper);border:.06em solid var(--illustrated-edge);border-left:0;border-radius:0 1em 1em 0;gap:.12em;padding:.15em .32em .18em .08em;font-size:.5em;position:absolute;top:2.1em;left:0}:root .card.card--illustrated .card__cost:empty{display:none}:root .card.card--illustrated .card__art{height:7.4em;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:.78em .1em auto;overflow:visible}:root .card.card--illustrated .card__type{min-height:.46em;box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0 0 .2em .2em;place-self:stretch stretch;margin:0;padding:0 .12em .06em;position:absolute;top:.65em;left:21%;right:21%}:root .card.card--illustrated .card__type-line{font-family:var(--font-card-text);font-variant:small-caps;text-align:center;color:var(--frame-ink);text-shadow:none;font-size:.35em;font-weight:700;line-height:1.15}:root .card.card--illustrated .card__type-line.is-long{font-size:.28em}:root .card.card--illustrated .card__type-line.is-very-long{font-size:.23em}:root .card.card--illustrated .card__type .ss{display:none}:root .card.card--illustrated .card__text{box-sizing:border-box;box-shadow:none;font-family:var(--font-card-text);text-align:center;color:var(--frame-ink);text-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:safe center;margin:0;padding:.25em .3em;line-height:1.22;display:flex;position:absolute;inset:66% 1% 3%}:root .card.card--illustrated .card__text.is-roomy{font-size:.59em}:root .card.card--illustrated .card__text.is-comfortable{font-size:.55em}:root .card.card--illustrated .card__text.is-compact{font-size:.5em}:root .card.card--illustrated .card__text.is-dense{font-size:.37em}:root .card.card--illustrated .card__text.is-overfull{font-size:.3em}:root .card.card--illustrated .card__text.is-cramped{font-size:.24em;line-height:1.12}:root .card.card--illustrated .card__text-line{flex-shrink:0}:root .card.card--illustrated .card__pt{color:var(--frame-ink);background:var(--illustrated-paper);box-shadow:none;text-shadow:none;border:0;padding:0 .16em;font-size:.48em;line-height:1.1;bottom:.12em;right:.35em}:root .card.card--illustrated:has(.card__pt) .card__text{bottom:6%}.card__illustrated-credit{color:var(--illustrated-credit);font-family:var(--font-card-text);font-variant:small-caps;justify-content:space-between;align-items:center;gap:.5em;font-size:.265em;font-weight:700;line-height:1.1;display:flex;position:absolute;inset:auto 4% 2.6%}.card__illustrated-credit span{min-width:0}.card__illustrated-credit span:last-child{text-align:right}:root .card.card--illustrated .card__title{align-items:center;width:auto;margin:0}:root .card.card--illustrated .card__name{transform:none}:root .card.card--illustrated .card__art,:root .card.card--illustrated .card__text{width:auto}:root .card.card--illustrated .card__art:after{display:none}:root .card.card--illustrated .card__type{width:auto;height:auto}.card__art-outline{pointer-events:none;z-index:1;fill:none;width:100%;height:100%;stroke:var(--illustrated-edge);stroke-width:calc(var(--cw) * .0045);stroke-linejoin:round;filter:drop-shadow(0 .025em .025em var(--illustrated-art-shadow));position:absolute;inset:0;overflow:visible}.battlefield-picker{gap:18px;width:100%;display:grid}.advanced-settings__setting:has(.battlefield-picker){grid-template-columns:minmax(0,1fr)}.advanced-settings__control:has(.battlefield-picker){justify-self:stretch;min-width:0}.battlefield-picker__controls{color:var(--text-body);font-size:13px;line-height:1.6}.battlefield-picker__field{gap:8px;font-weight:600;display:grid}.battlefield-picker__field select{border:1px solid var(--border-strong);background:var(--surface-control);width:100%;min-width:0;min-height:44px;color:var(--text-body);font:inherit;border-radius:5px;padding:8px 10px}.battlefield-picker__controls p{margin:16px 0}.battlefield-picker__summary{color:var(--accent-text);margin:18px 0 8px;font-weight:600}.battlefield-picker__controls small{font-size:12px;display:block}.battlefield-picker__gallery{min-width:0;min-height:0;color:var(--text-body);flex-direction:column;gap:12px;display:flex}.battlefield-picker__grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent-border) var(--surface-control);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;max-height:480px;padding:4px 8px 10px 4px;display:grid;overflow-y:auto}.battlefield-picker__grid>p{grid-column:1/-1;padding:16px;font-size:13px}.battlefield-picker__tile{isolation:isolate;border:1px solid var(--border-strong);background:var(--surface-control);border-radius:7px;min-width:0;position:relative;overflow:hidden}.battlefield-picker__tile[data-selected=true]{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border)}.battlefield-picker__pick{text-align:left;width:100%;color:var(--text-body);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.battlefield-picker__pick strong{color:var(--battlefield-overlay-text);background:linear-gradient(to bottom, var(--battlefield-overlay-top-shade), var(--battlefield-overlay-top-fade) 55%, transparent);text-shadow:0 1px 3px var(--battlefield-overlay-shadow);font:500 14px/1.35 var(--font-smallcaps,Georgia, serif);pointer-events:none;padding:9px 10px 24px;display:block;position:absolute;inset:0 0 auto}.battlefield-picker__image{aspect-ratio:2;background:var(--surface-chrome);place-items:center;min-height:112px;display:grid;overflow:hidden}.battlefield-picker__image img{object-fit:cover;width:100%;height:100%;display:block}.battlefield-picker__image>span{padding:10px;font-size:11px}.battlefield-picker__tile[data-excluded=true] .battlefield-picker__image{opacity:.35}.battlefield-picker__actions{background:linear-gradient(to bottom, transparent, var(--battlefield-overlay-bottom-fade) 40%, var(--battlefield-overlay-bottom-shade));pointer-events:none;padding:12px 3px 0;display:flex;position:absolute;inset:auto 0 0}.battlefield-picker__actions button{min-width:0;min-height:44px;color:var(--battlefield-overlay-text);text-shadow:0 1px 3px var(--battlefield-overlay-shadow);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:3px;flex:1;padding:5px;font-size:11px}.battlefield-picker__actions button:hover:not(:disabled){color:var(--battlefield-overlay-hover-text);background:var(--battlefield-overlay-hover-surface)}.battlefield-picker__actions button[aria-pressed=true]{color:var(--battlefield-overlay-active);font-weight:700}.battlefield-picker__actions button:disabled{opacity:.4;cursor:default}.battlefield-picker__actions span{vertical-align:middle;font-size:16px}.quick-setup .battlefield-picker__actions button{font-size:11px}.battlefield-picker__gallery>small{font-size:11px;line-height:1.5}.battlefield-picker__pick:focus-visible,.battlefield-picker__actions button:focus-visible,.battlefield-picker__grid:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.quick-setup__preview:has(.battlefield-picker__gallery){justify-content:start;min-height:0}.quick-setup--scene:has(.battlefield-picker__gallery){grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.quick-setup--scene .quick-setup__choices:has(.battlefield-picker__controls){align-content:start;min-height:0;overflow-y:auto}.quick-setup--scene .quick-setup__preview:has(.battlefield-picker__gallery){align-self:stretch;overflow:hidden}.quick-setup--scene .battlefield-picker__gallery{height:100%}.quick-setup--scene .battlefield-picker__grid{flex:1;max-height:none}.quick-setup--scene .battlefield-picker__controls,.quick-setup--scene .battlefield-picker__gallery>small{color:var(--setup-scene-description);text-shadow:0 2px 5px var(--setup-text-shadow)}.quick-setup--scene .battlefield-picker__tile{background:color-mix(in srgb, var(--surface-control) 88%, transparent)}@media (max-width:700px){.battlefield-picker__grid{gap:8px;max-height:320px}.battlefield-picker__pick strong{padding:7px 7px 22px;font-size:12px}.battlefield-picker__actions button,.quick-setup .battlefield-picker__actions button{font-size:10px}.quick-setup .battlefield-picker__actions span{font-size:14px}}@media (max-width:1024px){.battlefield-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:719px){.quick-setup--scene:has(.battlefield-picker__gallery){grid-template-rows:56px minmax(0,1fr) 52px}.quick-setup--scene .battlefield-picker__gallery{gap:6px}.quick-setup--scene .battlefield-picker__grid{gap:8px}.quick-setup--scene .battlefield-picker__controls{font-size:12px}.quick-setup--scene .battlefield-picker__controls p,.quick-setup--scene .battlefield-picker__summary{margin:10px 0}.quick-setup--scene .battlefield-picker__gallery>small{display:none}.quick-setup--scene .battlefield-picker__pick strong{padding:7px 7px 22px;font-size:11px}}.setup-board__controls{gap:18px;min-width:0;display:grid}.setup-board__styles,.setup-board__phases{gap:6px;display:grid}.setup-board__phases{border:0;border-top:1px solid var(--setup-border);min-width:0;margin:0;padding:16px 0 0}.setup-board__phases legend{color:var(--setup-title);font:600 13px var(--font-ui);padding:0 8px 0 0}.setup-board__mat-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setup-board__mat-fields .quick-setup__field{min-width:0;margin:0}.setup-board__mat-fields select{width:100%;min-width:0}.setup-board__mat-fields>button,.setup-board__mat-fields>p{grid-column:1/-1;justify-self:start}.setup-board__preview{width:100%;min-width:0}.setup-board__preview figure{margin:0}.setup-board__example>img{border:1px solid var(--setup-border);border-radius:4px;width:100%;height:auto;display:block}.setup-board__example figcaption{color:var(--setup-caption);font:12px/1.5 var(--font-ui);margin-top:10px}.setup-board__swatches{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.setup-board__swatches img{aspect-ratio:3.2;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.setup-board__swatches figcaption{color:var(--setup-choice-text);font:12px/1.4 var(--font-ui);gap:5px;margin-top:8px;display:grid}.setup-board__swatches figcaption span{color:var(--setup-caption)}.quick-setup--scene .quick-setup__choices:has(.setup-board__controls){scrollbar-width:thin;align-content:start;min-height:0;overflow-y:auto}.quick-setup--scene .quick-setup__preview:has(.setup-board__preview){scrollbar-width:thin;align-content:center;align-self:stretch;min-height:0;overflow-y:auto}.quick-setup .quick-setup__phase-words{font-family:var(--font-ui);text-transform:none;justify-content:flex-start;gap:0;max-width:100%;overflow-x:auto}.quick-setup .quick-setup__phase-words em{letter-spacing:0;border-radius:0;flex-shrink:0}.quick-setup .quick-setup__phase-words em+em{border-left:0}@media (max-height:500px) and (orientation:landscape){.setup-board__controls{gap:12px}.setup-board__swatches{gap:10px;margin-top:12px}.setup-board__example figcaption,.setup-board__swatches figcaption{font-size:10px}.setup-board__mat-fields{grid-template-columns:1fr;gap:8px}}.home-landscape{object-fit:cover;object-position:var(--scene-x,50%) var(--scene-y,55%);pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.home-landscape.is-ready{visibility:visible}.home-moon-dialog{width:min(410px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--landscape-panel-text);background:var(--landscape-panel-surface);border:1px solid var(--landscape-panel-border);box-shadow:0 20px 80px var(--landscape-panel-shadow);border-radius:16px;padding:0}.home-moon-dialog::backdrop{background:var(--landscape-scrim)}.home-moon-dialog__body{padding:24px;font-size:14px;line-height:1.5}.home-moon-dialog__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-moon-dialog h2{color:var(--landscape-heading);margin:0;font:26px Georgia,serif}.home-moon-dialog__heading button{min-width:44px;min-height:44px;font-size:28px}.home-moon-dialog p{margin:12px 0}.home-moon-dialog__phase{font-size:16px}.home-moon-dialog__phase span{color:var(--landscape-phase-detail);font-size:12px;display:block}.home-moon-dialog__observation{background:var(--landscape-observation-surface);border-left:2px solid var(--landscape-control-border);padding:10px 12px}.home-moon-dialog .home-moon-dialog__locate,.home-moon-dialog form button{border:1px solid var(--landscape-control-border);min-height:44px;color:var(--landscape-heading);background:var(--landscape-control-surface);border-radius:8px;padding:9px 16px;text-decoration:none}.home-moon-dialog button:disabled{opacity:.55;cursor:wait}.home-moon-dialog select,.home-moon-dialog input{border:1px solid var(--landscape-input-border);background:var(--landscape-input-surface);width:100%;max-width:none;min-height:44px;color:var(--landscape-panel-text);font:inherit;border-radius:6px;margin:6px 0 12px;padding:8px}.home-moon-dialog summary{cursor:pointer;padding:10px 0}.home-moon-dialog label{opacity:1;display:block}.home-moon-dialog__error{color:var(--landscape-error)}.home-moon-dialog__error:empty{display:none}.home-moon-dialog__privacy{color:var(--landscape-privacy);font-size:12px}.home-moon-dialog .home-moon-dialog__forget{min-height:44px;color:var(--landscape-forget);padding:0}.home__stage-backdrop:has(.home-landscape.is-ready):after{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--effect-black) 62%, transparent), transparent 200px), linear-gradient(90deg, color-mix(in srgb, var(--effect-black) 52%, transparent), color-mix(in srgb, var(--effect-black) 12%, transparent) 48%, color-mix(in srgb, var(--effect-black) 30%, transparent));position:absolute;inset:0}.quick-setup{--setup-table-width:112px;--setup-zoom-width:218px;width:min(900px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--setup-text);background:var(--setup-surface);border:1px solid var(--setup-border);box-shadow:0 24px 100px var(--setup-shadow-deep), inset 0 0 0 5px var(--setup-inset-highlight);font-family:var(--font-ui,sans-serif);border-radius:16px;padding:0;animation:.28s ease-out setup-arrive;overflow:auto}dialog.quick-setup:not([open]){display:none}.quick-setup::backdrop{background:var(--setup-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-setup button{font:inherit;cursor:pointer}.quick-setup button:focus-visible,.home__setup-guide button:focus-visible{outline:2px solid var(--setup-focus);outline-offset:4px}.quick-setup__head{justify-content:flex-end;align-items:center;gap:12px;min-height:44px;padding:10px 26px 0;display:flex}.quick-setup__head .quick-setup__step{margin-right:auto}.quick-setup__close{border:1px solid var(--setup-close-border);width:44px;height:44px;color:var(--setup-close-text);background:0 0;border-radius:50%;flex:none;font-size:25px!important}.quick-setup__intro{padding:2px 30px 20px}.quick-setup__step{letter-spacing:.17em;min-width:0;color:var(--setup-step);align-items:center;gap:9px;font-size:10px;display:flex}.quick-setup__step svg{flex:none;width:20px;height:20px}.quick-setup h2{font:400 clamp(25px, 3vw, 34px)/1.15 var(--font-smallcaps,Georgia, serif);color:var(--setup-title);margin:10px 0}.quick-setup__intro p{color:var(--setup-description);margin:0;font-size:13px;line-height:1.6}.quick-setup__body{grid-template-columns:1fr 1fr;gap:22px;padding:0 30px 26px;display:grid}.quick-setup__choices{align-content:start;gap:8px;display:grid}.quick-setup__choice{text-align:left;border:1px solid var(--setup-choice-border);min-height:65px;color:var(--setup-choice-text);background:var(--setup-choice-surface);border-radius:8px;align-items:center;gap:12px;padding:11px 13px;transition:background .16s,border-color .16s,transform .16s;display:flex}.quick-setup__choice:hover{background:var(--setup-choice-hover);border-color:var(--setup-choice-hover-border);transform:translate(2px)}.quick-setup__choice[aria-pressed=true]{border-color:var(--setup-choice-selected-border);background:linear-gradient(110deg, var(--setup-choice-selected-start), var(--setup-choice-selected-end))}.quick-setup__choice strong{font-size:13px;font-weight:600;display:block}.quick-setup__choice small{color:var(--setup-choice-detail);margin-top:5px;font-size:11px;line-height:1.45;display:block}.quick-setup__radio{border:1px solid var(--setup-radio-border);width:20px;height:20px;color:var(--setup-radio-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.quick-setup__choice[aria-pressed=true] .quick-setup__radio{background:var(--setup-radio-selected);border-color:var(--setup-radio-selected)}.quick-setup__preview{background:radial-gradient(ellipse at 65% 42%, var(--setup-preview-glow), transparent 70%), var(--setup-preview-surface);border:1px solid var(--setup-preview-border);border-radius:10px;flex-direction:column;justify-content:center;padding:22px 12px 12px;display:flex}.quick-setup__cards{pointer-events:none;justify-content:center;align-items:end;gap:10px;animation:.3s ease-out setup-cards;display:flex}.quick-setup__cards .card{box-shadow:0 8px 16px var(--setup-card-shadow)}.quick-setup__table,.quick-setup__zoom{flex-direction:column;align-items:center;gap:14px;display:flex}.quick-setup__table>span,.quick-setup__zoom>span{color:var(--setup-caption);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.quick-setup__preview>p{text-align:center;color:var(--setup-hint);min-height:36px;margin:18px 8px 0;font-size:11px;line-height:1.6}.quick-setup__footer{border-top:1px solid var(--setup-footer-border);background:var(--setup-footer-surface);justify-content:space-between;align-items:center;gap:16px;padding:18px 30px;display:flex}.quick-setup__save{border:1px solid var(--setup-save-border);background:linear-gradient(var(--setup-save-top), var(--setup-save-bottom));min-height:46px;color:var(--setup-save-text);box-shadow:inset 0 1px var(--setup-save-highlight);border-radius:7px;padding:12px 25px;font-weight:600!important}.quick-setup__save:hover{filter:brightness(1.1)}.quick-setup__save span{padding-left:18px}.quick-setup__later{min-height:44px;color:var(--setup-later);background:0 0;border:0;padding:8px;font-size:13px!important}.quick-setup__success{text-align:center;padding:42px 24px 56px;animation:.3s ease-out setup-cards}.quick-setup__success p{color:var(--setup-success-text);font-size:14px;line-height:1.6}.quick-setup__success .quick-setup__save{margin-top:20px}.quick-setup__seal{border:1px solid var(--setup-seal-border);width:64px;height:64px;color:var(--setup-seal-text);background:var(--setup-seal-surface);border-radius:50%;place-items:center;margin:0 auto 25px;font-size:28px;display:grid}.home__setup-open{color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.home__setup-open:hover{background:color-mix(in srgb, var(--surface-chrome) 55%, transparent);border-color:var(--accent-border-hover)}.home__setup-open:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.home__setup-open svg{width:24px;height:24px}@keyframes setup-arrive{0%{opacity:0}to{opacity:1}}@keyframes setup-cards{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.quick-setup{--setup-table-width:92px;--setup-zoom-width:150px;border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.quick-setup__head{padding:6px 14px 0}.quick-setup__intro{padding:2px 18px 16px}.quick-setup__body{grid-template-columns:1fr;gap:16px;padding:0 18px 18px}.quick-setup__preview{grid-row:1;padding:14px 10px 10px}.quick-setup__cards{gap:24px}.quick-setup__preview>p{min-height:0;margin-top:12px}.quick-setup__footer{background:var(--setup-surface);padding:12px 18px;position:sticky;bottom:0}.quick-setup__choice{min-height:64px}}@media (max-height:500px) and (orientation:landscape){.quick-setup{--setup-table-width:78px;--setup-zoom-width:140px}.quick-setup__body{grid-template-columns:1fr 1fr}.quick-setup__preview{grid-row:auto;align-self:start;position:sticky;top:12px}}:root[data-motion=reduced] .quick-setup,:root[data-motion=reduced] .quick-setup *,:root[data-motion=reduced] .home__setup-open{transition:none;animation:none}@media (max-width:700px) and (orientation:portrait){.quick-setup{--setup-table-width:76px;--setup-zoom-width:132px}.quick-setup__head{padding-top:4px}.quick-setup__intro{padding:0 18px 12px}.quick-setup__intro h2{margin:7px 0;font-size:25px}.quick-setup__intro p{font-size:12px;line-height:1.45}.quick-setup__body{gap:12px}.quick-setup__choices{gap:6px}.quick-setup__choice{min-height:44px;padding:9px 12px}.quick-setup__choice small{display:none}.quick-setup__table>span,.quick-setup__zoom>span{font-size:9px}.quick-setup__table,.quick-setup__zoom{gap:10px}}.quick-setup__cards{pointer-events:auto}.quick-setup__card-button{background:0 0;border:0;border-radius:8px;padding:0;display:block}.quick-setup__card-button .card{pointer-events:none}.quick-setup__sample{border:0;border-bottom:1px solid var(--setup-sample-border);min-height:44px;color:var(--setup-sample-text);text-shadow:0 2px 5px var(--setup-text-shadow);background:0 0;align-self:center;margin-top:8px;font-size:12px!important}.quick-setup__sample>span{margin-left:10px;font-size:19px}:is(body:has(.quick-setup--scene) .home>:not(.home__header):not(.home__stage-backdrop),body:has(.quick-setup--story-scene) .home>:not(.home__header):not(.home__stage-backdrop)){visibility:hidden!important}:is(body:has(.quick-setup--scene) .home,body:has(.quick-setup--story-scene) .home){--site-header-height:0px}:is(body:has(.quick-setup--scene) .home__header,body:has(.quick-setup--story-scene) .home__header){display:none}.quick-setup--scene{--setup-table-width:clamp(130px, 14vw, 200px);--setup-zoom-width:min(23vw, calc((100dvh - 310px) / 1.3968), 330px);inset:var(--setup-scene-top,88px) 0 0;width:100%;height:calc(100dvh - var(--setup-scene-top,88px));max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(min-content,1fr) auto;grid-template-columns:minmax(280px,33%) 1fr;gap:14px 5vw;margin:0;padding:14px 5vw 26px;display:grid;position:fixed;overflow:auto}.quick-setup--scene::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.quick-setup--scene .quick-setup__head{z-index:3;grid-area:1/1/auto/-1;place-self:start end;gap:18px;width:auto;padding:0}.quick-setup--scene .quick-setup__close{background:var(--setup-scene-close-surface);border-color:var(--setup-scene-close-border);color:var(--setup-scene-close-text)}.quick-setup--scene .quick-setup__intro{grid-area:1/1/auto/-1;padding:0}.quick-setup--scene .quick-setup__intro h2{padding-right:300px}.quick-setup--scene h2{text-shadow:0 3px 9px var(--setup-title-shadow), 0 1px 2px var(--setup-text-shadow);font-size:clamp(30px,3vw,46px)}.quick-setup--scene .quick-setup__step{color:var(--setup-scene-step);text-shadow:0 2px 4px var(--setup-text-shadow)}.quick-setup--scene .quick-setup__intro p{color:var(--setup-scene-description);text-shadow:0 2px 5px var(--setup-text-shadow);max-width:72ch;font-size:14px}.quick-setup--scene .quick-setup__body{display:contents}.quick-setup--scene .quick-setup__choices{grid-area:2/1;align-content:center;gap:5px;padding:10px 0}.quick-setup--scene .quick-setup__choice{background:linear-gradient(90deg, var(--setup-scene-choice-start), var(--setup-scene-choice-end) 80%, transparent);min-height:58px;text-shadow:0 2px 4px var(--setup-text-shadow);border:0;border-left:2px solid #0000;border-radius:0;padding:10px 14px}.quick-setup--scene .quick-setup__choice strong{font:500 clamp(15px, 1.35vw, 20px)/1.2 var(--font-smallcaps,Georgia, serif);color:var(--setup-scene-choice-title)}.quick-setup--scene .quick-setup__choice small{color:var(--setup-scene-choice-detail);font-size:12px}.quick-setup--scene .quick-setup__choice:hover{background:linear-gradient(90deg, var(--setup-scene-hover-start), var(--setup-scene-hover-end), transparent);transform:translate(4px)}.quick-setup--scene .quick-setup__choice[aria-pressed=true]{border-left-color:var(--setup-scene-selected-border);background:linear-gradient(90deg, var(--setup-scene-selected-start), var(--setup-scene-selected-end) 75%, transparent)}.quick-setup--scene .quick-setup__radio{border-color:var(--setup-scene-radio-border);background:var(--setup-scene-radio-surface);text-shadow:none}.quick-setup--scene .quick-setup__preview{background:0 0;border:0;border-radius:0;grid-area:2/2;align-self:center;min-width:0;padding:14px 0 0}.quick-setup--scene .quick-setup__cards{perspective:1400px;align-items:center;gap:clamp(24px,3vw,50px);padding:12px 0 20px}.quick-setup--scene .quick-setup__table{transform:rotate(-7deg)}.quick-setup--scene .quick-setup__zoom{transform:rotate(6deg)}.quick-setup--scene .quick-setup__table,.quick-setup--scene .quick-setup__zoom{transition:transform .4s var(--ease-out,ease);gap:22px}.quick-setup--scene .quick-setup__cards .card{box-shadow:0 20px 26px var(--setup-scene-card-shadow), 0 5px 9px var(--setup-scene-card-edge)}.quick-setup--scene .quick-setup__table>span,.quick-setup--scene .quick-setup__zoom>span{color:var(--setup-scene-caption);font:500 15px/1.2 var(--font-smallcaps,Georgia, serif);letter-spacing:.06em;text-shadow:0 2px 5px var(--setup-text-shadow), 0 1px 2px var(--setup-text-shadow)}.quick-setup--scene .quick-setup__preview>p{color:var(--setup-scene-hint);text-shadow:0 2px 5px var(--setup-text-shadow), 0 1px 2px var(--setup-text-shadow);max-width:430px;margin:18px auto 0;font-size:14px}.quick-setup--scene .quick-setup__footer{background:0 0;border:0;grid-area:3/1/auto/-1;padding:0}.quick-setup--scene .quick-setup__later{color:var(--setup-scene-later);text-shadow:0 2px 5px var(--setup-text-shadow)}.quick-setup--scene .quick-setup__save{background:var(--setup-scene-save-surface);width:min(38vw,440px);min-height:64px;box-shadow:none;color:var(--setup-scene-save-text);font:400 25px/1.2 var(--font-smallcaps,Georgia, serif);border-radius:4px;font-weight:400!important}.quick-setup--scene .quick-setup__save:hover{background:var(--setup-scene-save-hover)}.quick-setup--scene .quick-setup__success{text-shadow:0 2px 5px var(--setup-text-shadow);grid-area:1/1/4/-1;align-self:center;padding-bottom:100px}.quick-setup--scene .quick-setup__success p{color:var(--setup-scene-success-text)}.quick-setup--scene .quick-setup__seal{background:var(--setup-scene-seal-surface);color:var(--setup-scene-seal-text)}@media (min-width:900px) and (min-height:650px) and (max-height:800px){.quick-setup--scene{row-gap:6px;padding-top:8px}.quick-setup--scene .quick-setup__intro h2{margin:4px 0 8px;font-size:32px}.quick-setup--scene .quick-setup__choices{gap:3px;padding:6px 0}.quick-setup--scene .quick-setup__choice{min-height:50px;padding-block:7px}.quick-setup--scene .quick-setup__choice small{margin-top:3px;font-size:11px}.quick-setup--scene .quick-setup__save{min-height:52px}}:root[data-motion=reduced] .quick-setup--scene *,:root[data-motion=reduced] .quick-setup--scene{transition:none;animation:none}@media (max-height:740px){.quick-setup--scene .quick-setup__choice{min-height:44px}.quick-setup--scene .quick-setup__choice small{display:none}.quick-setup--scene .quick-setup__sample{margin-top:4px}.quick-setup--scene{--setup-zoom-width:min(19vw, 220px)}}.quick-setup__cards{gap:clamp(10px,1.5vw,24px);animation:none}.quick-setup__card-button{width:var(--setup-zoom-width);transform-origin:50%;transition:transform .56s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(.64)}.quick-setup__card-button[aria-pressed=true]{transform:scale(1)}.quick-setup__card-button>[data-current-preview]{display:block}.quick-setup__previous-face{opacity:1;pointer-events:none;transition:opacity .36s ease-in-out;position:absolute;inset:0}.quick-setup__previous-face.is-fading{opacity:0}.quick-setup__table>span,.quick-setup__zoom>span{transition:transform .56s cubic-bezier(.22,1,.36,1)}.quick-setup__cards.is-enlarging-zoom .quick-setup__table>span,.quick-setup__cards.is-enlarging-table .quick-setup__zoom>span{transform:translateY(calc(var(--setup-zoom-width) * -.2514))}.quick-setup--scene .quick-setup__cards{gap:clamp(14px,2vw,28px)}:is(.quick-setup--scene .quick-setup__table:has(button:hover),.quick-setup--scene .quick-setup__table:has(button:focus-visible)){transform:rotate(-7deg)}:is(.quick-setup--scene .quick-setup__zoom:has(button:hover),.quick-setup--scene .quick-setup__zoom:has(button:focus-visible)){transform:rotate(6deg)}:root[data-motion=reduced] .quick-setup__card-button,:root[data-motion=reduced] .quick-setup__previous-face,:root[data-motion=reduced] .quick-setup__table>span,:root[data-motion=reduced] .quick-setup__zoom>span{transition:none}.quick-setup,.quick-setup :not(.quick-setup__combat-board,.quick-setup__combat-board *),.home__setup-open{transition:none!important;animation:none!important}.quick-setup .quick-setup__choice:hover{transform:none}.quick-setup .quick-setup__previous-face{transition:opacity .24s ease-in-out!important}.quick-setup{--setup-entry-distance:20px}.quick-setup--scene{--setup-entry-distance:48px}.quick-setup .quick-setup__intro,.quick-setup .quick-setup__choices{animation:.64s cubic-bezier(.22,.61,.36,1) both setup-enter-left!important}.quick-setup .quick-setup__preview{animation:.64s cubic-bezier(.22,.61,.36,1) both setup-enter-right!important}.quick-setup .quick-setup__head,.quick-setup .quick-setup__footer,.quick-setup .quick-setup__success{animation:.4s ease-out both setup-soft-fade!important}@keyframes setup-enter-left{0%{opacity:0;transform:translate3d(calc(-1 * var(--setup-entry-distance)), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes setup-enter-right{0%{opacity:0;transform:translate3d(var(--setup-entry-distance), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes setup-soft-fade{0%{opacity:0}to{opacity:1}}:root[data-motion=reduced] .quick-setup,:root[data-motion=reduced] .quick-setup *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .quick-setup,:root:not([data-motion=full]) .quick-setup *,:root:not([data-motion=full]) .home__setup-open{transition:none!important;animation:none!important}}.quick-setup{--setup-demo-card-width:190px;--setup-strike-card-width:108px}.quick-setup__field,.quick-setup__speed,.quick-setup__toggle{color:var(--setup-choice-text);font-size:13px}.quick-setup__field{gap:10px;margin:18px 14px 4px;display:grid}.quick-setup__field select{border:1px solid var(--setup-choice-border);background:var(--setup-surface);width:100%;min-height:46px;color:var(--setup-choice-text);font:inherit;border-radius:5px;padding:9px 12px}.quick-setup__note{color:var(--setup-choice-detail);margin:18px 14px;font-size:12px;line-height:1.6}.quick-setup__speed{border:0;gap:6px;margin:18px 14px 4px;padding:0;display:flex}.quick-setup__speed legend{margin-bottom:10px}.quick-setup__speed button{border:1px solid var(--setup-choice-border);background:var(--setup-choice-surface);min-width:0;min-height:44px;color:inherit;border-radius:4px;flex:1;padding:8px;font-size:12px}.quick-setup__speed button[aria-pressed=true]{border-color:var(--setup-choice-selected-border);background:var(--setup-choice-selected-start)}.quick-setup__toggle{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:18px 14px 4px;display:flex}.quick-setup__toggle input{width:20px;height:20px;accent-color:var(--setup-radio-selected)}.quick-setup__toggle small{color:var(--setup-choice-detail);margin-top:5px;line-height:1.5;display:block}.quick-setup button:disabled,.quick-setup__speed:disabled{opacity:.45;cursor:default}.quick-setup__navigation{justify-content:end;justify-items:end;gap:4px;display:grid}.quick-setup__actions{align-items:center;gap:10px;display:flex}.quick-setup__finish-note{color:var(--setup-hint);font-size:10px}.quick-setup__navigation .quick-setup__save{width:auto;min-width:130px}.quick-setup__single-card{align-self:center;padding:32px 0}.quick-setup__inspection{justify-items:center;padding:16px 0;display:grid}.quick-setup__inspect-card{touch-action:manipulation;background:0 0;border:0;border-radius:10px;padding:0}.quick-setup__inspect-card .card{pointer-events:none}.quick-setup__inspect-result{background:var(--setup-surface);border:1px solid var(--setup-border);border-radius:10px;justify-items:center;gap:12px;max-width:300px;padding:14px;display:grid}.quick-setup__inspect-head{width:100%;color:var(--setup-text);justify-content:space-between;align-items:center;font-size:13px;display:flex}.quick-setup__inspect-head button{color:inherit;background:0 0;border:0;width:44px;height:44px}.quick-setup__inspect-details{color:var(--setup-choice-detail);margin:0;font-size:12px;line-height:1.5}.quick-setup__opponent{justify-items:center;gap:20px;padding:20px 0;display:grid}.quick-setup__opponent-label{color:var(--setup-caption);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.quick-setup__opponent h3{color:var(--setup-title);font:400 26px/1.2 var(--font-smallcaps,Georgia, serif);text-align:center;margin:0}.quick-setup__combat-board{isolation:isolate;width:100%;height:360px;position:relative;overflow:hidden}.quick-setup__combat-source{bottom:10px;left:calc(50% - var(--setup-strike-card-width) / 2);position:absolute}.quick-setup__combat-target{border:2px solid var(--setup-save-border);width:76px;height:76px;box-shadow:0 8px 20px var(--setup-card-shadow);background-position:50%;background-size:cover;border-radius:50%;position:absolute;top:15px;left:calc(50% - 38px)}.quick-setup__combat-board .quiet-strike{pointer-events:none;position:absolute;inset:0}.quick-setup--scene{--setup-demo-card-width:min(22vw, calc((100dvh - 380px) / 1.3968), 280px);--setup-strike-card-width:130px}.quick-setup--scene .quick-setup__combat-board{height:min(52vh,470px)}.quick-setup--scene .quick-setup__field,.quick-setup--scene .quick-setup__speed,.quick-setup--scene .quick-setup__toggle{color:var(--setup-scene-choice-title);text-shadow:0 2px 5px var(--setup-text-shadow)}.quick-setup--scene .quick-setup__note,.quick-setup--scene .quick-setup__toggle small,.quick-setup--scene .quick-setup__finish small{color:var(--setup-scene-description);text-shadow:0 2px 5px var(--setup-text-shadow)}.quick-setup--scene .quick-setup__opponent h3,.quick-setup--scene .quick-setup__opponent-label{color:var(--setup-scene-caption);text-shadow:0 2px 5px var(--setup-text-shadow)}.quick-setup--scene .quick-setup__single-card .card,.quick-setup--scene .quick-setup__opponent .card{box-shadow:0 20px 26px var(--setup-scene-card-shadow)}@media (max-width:700px){.quick-setup{--setup-demo-card-width:140px;--setup-strike-card-width:82px}.quick-setup__navigation{z-index:5;gap:2px;padding:8px 12px}.quick-setup__actions{gap:4px}.quick-setup__navigation .quick-setup__save{min-width:80px;padding:10px 12px;font-size:12px}.quick-setup__navigation .quick-setup__save span{padding-left:7px}.quick-setup__finish-note{font-size:9px;line-height:1.4}.quick-setup__combat-board{height:265px}.quick-setup__combat-target{width:56px;height:56px;top:8px;left:calc(50% - 28px)}.quick-setup__single-card{padding:14px 0}.quick-setup__note{margin:10px 12px 0}}@media (orientation:landscape) and (max-height:719px){.quick-setup--scene{--setup-zoom-width:min(19vw, calc((100dvh - 220px) / 1.3968), 190px);--setup-demo-card-width:min(20vw, calc((100dvh - 230px) / 1.3968), 175px);--setup-strike-card-width:68px;padding:4px max(18px, env(safe-area-inset-right)) 6px max(18px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) 52px;grid-template-columns:minmax(250px,45%) minmax(0,1fr);gap:4px 24px;overflow:hidden}.quick-setup--scene .quick-setup__head{gap:8px;min-height:0}.quick-setup--scene .quick-setup__close{width:44px;height:36px}.quick-setup--scene .quick-setup__intro h2{margin:4px 0;font-size:24px}.quick-setup--scene .quick-setup__intro p{margin:0 0 4px;font-size:11px;line-height:1.4}.quick-setup--scene .quick-setup__choices{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:3px;min-height:0;padding:2px 6px 12px 0;overflow-y:auto}.quick-setup--scene .quick-setup__choice{min-height:44px;padding:8px 12px}.quick-setup--scene .quick-setup__choice strong{font-size:15px}.quick-setup--scene .quick-setup__choice small{display:none}.quick-setup--scene .quick-setup__preview{overscroll-behavior:contain;scrollbar-width:thin;justify-content:start;align-self:stretch;min-height:0;padding:8px 10px;position:static;overflow-y:auto}.quick-setup--scene .quick-setup__cards{gap:12px;padding:8px 0 0}.quick-setup--scene .quick-setup__table,.quick-setup--scene .quick-setup__zoom{gap:8px}.quick-setup--scene .quick-setup__table>span,.quick-setup--scene .quick-setup__zoom>span{font-size:9px}.quick-setup--scene .quick-setup__preview>p{min-height:0;margin-top:8px;font-size:11px;line-height:1.4}.quick-setup--scene .quick-setup__sample{flex-shrink:0;min-height:44px;margin-top:0}.quick-setup--scene .quick-setup__navigation{align-content:center;gap:0;min-height:48px;padding:0}.quick-setup--scene .quick-setup__navigation .quick-setup__save{min-width:120px;min-height:44px;padding:8px 14px;font-size:18px}.quick-setup--scene .quick-setup__actions{gap:8px}.quick-setup--scene .quick-setup__finish-note{font-size:9px}.quick-setup--scene .quick-setup__note{margin:8px 12px;font-size:11px}.quick-setup--scene .quick-setup__field,.quick-setup--scene .quick-setup__speed,.quick-setup--scene .quick-setup__toggle{margin:8px 12px}.quick-setup--scene .quick-setup__single-card,.quick-setup--scene .quick-setup__opponent,.quick-setup--scene .quick-setup__inspection{padding:4px 0}.quick-setup--scene .quick-setup__opponent{gap:8px}.quick-setup--scene .quick-setup__opponent h3{font-size:20px}.quick-setup--scene .quick-setup__combat-board{height:190px;min-height:190px}.quick-setup--scene .quick-setup__combat-target{width:48px;height:48px;top:4px;left:calc(50% - 24px)}.quick-setup--scene .quick-setup__success{align-self:stretch;min-height:0;padding:10px;overflow:auto}.quick-setup--scene .quick-setup__seal{width:40px;height:40px;margin-bottom:8px}}.quick-setup__ai-controls{min-width:0;padding-bottom:12px}.quick-setup__ai-controls .quick-setup__field{gap:6px}.quick-setup__ai-controls small{color:var(--setup-choice-detail);font-size:12px;line-height:1.5}.quick-setup__planning{border-block:1px solid var(--setup-choice-border);margin:18px 14px 4px;padding:16px 0}.quick-setup__planning .quick-setup__toggle,.quick-setup__planning .quick-setup__field{margin:0}.quick-setup__planning .quick-setup__toggle input{flex:0 0 20px}.quick-setup__planning .quick-setup__note{margin:12px 0 0}.quick-setup__planning-options{border-left:1px solid var(--setup-choice-border);gap:16px;margin-top:18px;padding-left:16px;display:grid}.quick-setup__planning input:focus-visible,.quick-setup__planning select:focus-visible{outline:2px solid var(--setup-focus);outline-offset:3px}.quick-setup__ai-range{align-items:center;gap:14px;min-height:44px;display:flex}.quick-setup__ai-range input{min-width:0;min-height:44px;accent-color:var(--setup-radio-selected);flex:1}.quick-setup__ai-range output{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch}.quick-setup--scene:has(.quick-setup__ai-controls){grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.quick-setup--scene .quick-setup__choices:has(.quick-setup__ai-controls){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--setup-choice-border) transparent;align-content:start;min-height:0;overflow-y:auto}@media (orientation:landscape) and (max-height:719px){.quick-setup--scene:has(.quick-setup__ai-controls){grid-template-rows:56px minmax(0,1fr) 52px}.quick-setup--scene{grid-template-rows:56px minmax(0,1fr) 52px}.quick-setup--scene .quick-setup__head{pointer-events:none;z-index:1;grid-area:1/1/auto/-1;justify-content:flex-end;place-self:start stretch}.quick-setup--scene .quick-setup__step{display:none}.quick-setup--scene .quick-setup__close{pointer-events:auto;height:44px;min-height:44px}.quick-setup--scene .quick-setup__intro{text-align:center;grid-area:1/1/auto/-1;align-self:center;padding:0 50px}.quick-setup--scene .quick-setup__intro h2{margin:3px 0;padding-right:0;font-size:clamp(18px,2.8vw,24px);line-height:1.15}.quick-setup--scene .quick-setup__intro p{display:none}.quick-setup--scene .quick-setup__choices{grid-area:2/1}.quick-setup--scene .quick-setup__preview{grid-area:2/2}.quick-setup--scene .quick-setup__footer{grid-row:3}.quick-setup--scene .quick-setup__success{grid-row:2/4}}.quick-setup__sky-controls{min-width:0}.quick-setup__sky-controls .home-moon-trigger{min-height:44px;color:var(--setup-choice-text);background:var(--setup-surface);border:1px solid var(--setup-choice-border);cursor:pointer;border-radius:5px;align-items:center;gap:10px;margin:18px 14px 4px;padding:10px 16px;display:flex}.quick-setup__sky-preview{aspect-ratio:1672/941;border:1px solid var(--setup-border);border-radius:10px;width:100%;position:relative;overflow:hidden}.quick-setup--scene .quick-setup__choices:has(.quick-setup__sky-controls){scrollbar-width:thin;align-content:start;min-height:0;overflow-y:auto}@media (orientation:landscape) and (max-height:719px){.quick-setup--scene .quick-setup__sky-controls .quick-setup__note{margin:10px 12px}.quick-setup--scene .quick-setup__sky-preview{max-height:150px}}.quick-setup__phase-preview{background:var(--setup-preview-surface);border:1px solid var(--setup-preview-border);border-radius:10px;place-items:center;gap:22px;width:100%;padding:26px 16px;display:grid}.quick-setup__phase-words{font-family:var(--font-smallcaps,Georgia, serif);text-transform:uppercase;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:5px;display:flex}.quick-setup__phase-words small{text-align:center;letter-spacing:.16em;color:var(--setup-caption);flex-basis:100%;font-size:11px}.quick-setup__phase-words em{letter-spacing:.04em;white-space:nowrap;border:1px solid var(--setup-choice-border);background:var(--setup-choice-surface);color:var(--setup-caption);border-radius:5px;padding:4px 6px 6px;font-size:10px;font-style:normal;position:relative}.quick-setup__phase-words em[data-current=true]{color:var(--setup-title);border-color:var(--setup-choice-selected-border);background:var(--setup-choice-hover)}.quick-setup__phase-words em[data-current=true]:after{content:"";background:var(--setup-radio-selected);border-radius:1px;height:1.5px;position:absolute;bottom:3px;left:24%;right:24%}.quick-setup__phase-beads{align-items:center;gap:9px;display:flex}.quick-setup__phase-beads svg{width:17px;height:17px;fill:var(--setup-caption)}.quick-setup__phase-beads svg[data-current=true]{fill:var(--setup-title)}.quick-setup__phase-button{min-width:104px;font-family:var(--font-smallcaps,Georgia, serif);letter-spacing:.06em;color:var(--setup-save-text);background:linear-gradient(180deg, var(--setup-save-top), var(--setup-save-bottom));border:1px solid var(--setup-save-border);border-radius:999px;place-items:center;gap:2px;padding:8px 18px;font-size:17px;display:grid}.quick-setup__phase-button small{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:10px}@media (orientation:landscape) and (max-height:719px){.quick-setup--scene .quick-setup__phase-preview{gap:14px;padding:14px 10px}.quick-setup--scene .quick-setup__phase-words em{padding:3px 5px 5px;font-size:9px}}.quick-setup__clean-table{background:var(--setup-preview-surface);border:1px solid var(--setup-preview-border);border-radius:10px;place-items:center;gap:16px;width:100%;padding:22px 16px;display:grid}.quick-setup__clean-table-count{font-family:var(--font-smallcaps,Georgia, serif);place-items:center;gap:2px;display:grid}.quick-setup__clean-table-count strong{font-variant-numeric:tabular-nums;color:var(--setup-title);font-size:34px;font-weight:500}.quick-setup__clean-table-count small{letter-spacing:.14em;text-transform:uppercase;color:var(--setup-caption);font-size:11px}.quick-setup__clean-table-list{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.quick-setup__clean-table-list li{letter-spacing:.04em;border:1px solid var(--setup-preview-border);border-radius:999px;padding:4px 10px;font-size:11px}.quick-setup__clean-table-list li[data-state=away]{color:var(--setup-caption);opacity:.55;text-decoration:line-through}.quick-setup__clean-table-list li[data-state=kept]{color:var(--setup-title)}.quick-setup__keep{gap:2px;display:grid}.quick-setup__keep legend{letter-spacing:.14em;text-transform:uppercase;color:var(--setup-caption);margin-bottom:6px;font-size:11px}.quick-setup__keep .quick-setup__toggle{align-items:start;margin:0}.quick-setup__keep .quick-setup__toggle input{flex:0 0 20px;margin-top:3px}@media (orientation:landscape) and (max-height:719px){.quick-setup--scene:not(.quick-setup--story) .quick-setup__choices{grid-row:2/4}.quick-setup--scene:not(.quick-setup--story) .quick-setup__footer{grid-column:2}.quick-setup--scene .quick-setup__navigation .quick-setup__save{min-width:clamp(80px,14vw,120px)}}.quick-setup--story{width:min(960px,100vw - 28px)}.quick-setup--story-scene{inset:var(--setup-scene-top,0px) 0 0;width:100%;height:calc(100dvh - var(--setup-scene-top,0px));max-height:none;box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--effect-black) 46%, transparent), transparent 220px), linear-gradient(90deg, color-mix(in srgb, var(--effect-black) 84%, transparent), color-mix(in srgb, var(--effect-black) 72%, transparent) 42%, color-mix(in srgb, var(--effect-black) 34%, transparent) 74%, color-mix(in srgb, var(--effect-black) 22%, transparent));border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;position:fixed;overflow:hidden}.quick-setup--story-scene::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.quick-setup--story-scene .quick-setup__head{z-index:3;grid-area:1/1;place-self:start end;padding:14px 5vw 0}.quick-setup--story-scene .quick-setup__close{background:var(--setup-scene-close-surface);border-color:var(--setup-scene-close-border);color:var(--setup-scene-close-text)}.quick-setup--story-scene .lotus-story{grid-area:1/1/3}.lotus-story{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.lotus-story__heading{border-bottom:1px solid var(--lotus-story-rule);padding:22px 5vw 14px}.lotus-story__eyebrow{color:var(--lotus-story-eyebrow);font:10px/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.16em;display:block}.lotus-story .lotus-story__heading h2{color:var(--lotus-story-heading);font:400 clamp(28px, 4vw, 44px)/1.1 var(--font-smallcaps,Georgia, serif);margin:6px 0 0}.quick-setup--story-scene .lotus-story__heading h2{text-shadow:0 3px 9px var(--setup-title-shadow), 0 1px 2px var(--setup-text-shadow)}.quick-setup--story-scene .lotus-story__eyebrow{text-shadow:0 2px 4px var(--setup-text-shadow)}.lotus-story__reading{isolation:isolate;min-height:0;position:relative}.lotus-story__copy{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;max-width:64ch;height:100%;color:var(--lotus-story-text);padding:24px 5vw 30px;font:17px/1.7 Georgia,serif;position:relative;overflow-y:auto}.lotus-story__copy p{margin:0 0 20px}.lotus-story__lead{color:var(--lotus-story-lead);font-size:23px;line-height:1.45}.lotus-story__lead:first-letter{float:left;color:var(--lotus-story-accent);margin:8px 10px 0 0;font-size:64px;line-height:.85}.lotus-story__copy hr{background:linear-gradient(90deg, var(--lotus-story-rule), transparent);border:0;height:1px;margin:26px 0}.lotus-story__accent{color:var(--lotus-story-accent);white-space:nowrap}.lotus-story__copy blockquote{border-block:1px solid var(--lotus-story-rule);color:var(--lotus-story-lead);margin:26px 0;padding:20px 0;font-size:22px;font-style:italic;line-height:1.5}.lotus-story__copy blockquote strong{color:var(--lotus-story-accent);font-weight:400}.lotus-story__departure{color:var(--lotus-story-accent);font-size:24px;font-style:italic}.quick-setup--story-scene .lotus-story__copy{text-shadow:0 2px 5px var(--setup-text-shadow), 0 1px 2px var(--setup-text-shadow)}.quick-setup--story .quick-setup__footer{border-top:1px solid var(--lotus-story-rule);background:0 0}.quick-setup--story-scene .quick-setup__footer{padding:14px 5vw calc(18px + env(safe-area-inset-bottom));grid-area:3/1}.quick-setup--story .quick-setup__later{color:var(--lotus-story-secondary-text)}.quick-setup--story-scene .quick-setup__later{text-shadow:0 2px 5px var(--setup-text-shadow)}.quick-setup--story-scene .quick-setup__save{background:var(--setup-scene-save-surface);border-color:var(--setup-save-border);min-width:260px;min-height:58px;box-shadow:none;color:var(--setup-scene-save-text);font:400 22px/1.2 var(--font-smallcaps,Georgia, serif);border-radius:4px}.quick-setup--story-scene .quick-setup__save:hover{background:var(--setup-scene-save-hover);filter:none}.quick-setup--story .quick-setup__save span{padding-left:10px}@media (max-height:640px){.lotus-story__heading{padding-block:12px 10px}.lotus-story .lotus-story__heading h2{font-size:clamp(22px,3vw,30px)}.lotus-story__copy{padding-top:16px;font-size:16px}.lotus-story__lead{font-size:20px}.lotus-story__copy blockquote{margin:18px 0;padding:14px 0;font-size:19px}.lotus-story__departure{font-size:20px}.quick-setup--story-scene .quick-setup__save{min-width:220px;min-height:46px;font-size:19px}.quick-setup--story-scene .quick-setup__footer{padding-block:8px 10px}.quick-setup--story-scene .quick-setup__head{padding-top:8px}}@media (max-width:700px){.quick-setup--story-scene{background:linear-gradient(180deg, color-mix(in srgb, var(--effect-black) 58%, transparent), transparent 200px), linear-gradient(180deg, color-mix(in srgb, var(--effect-black) 70%, transparent), color-mix(in srgb, var(--effect-black) 76%, transparent))}.lotus-story__heading{padding:14px 64px 12px 20px}.lotus-story .lotus-story__heading h2{font-size:30px}.lotus-story__copy{max-width:none;padding:18px 20px 26px;font-size:16px}.lotus-story__lead{font-size:20px}.lotus-story__lead:first-letter{font-size:54px}.lotus-story__copy blockquote{font-size:19px}.lotus-story__departure{font-size:20px}.quick-setup--story-scene .quick-setup__head{padding:10px 14px 0}.quick-setup--story-scene .quick-setup__footer{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.quick-setup--story-scene .quick-setup__save{white-space:nowrap;min-width:0;min-height:48px;padding:10px 14px;font-size:17px}.quick-setup--story .quick-setup__later{white-space:nowrap;padding-inline:4px;font-size:12px!important}.quick-setup--story .quick-setup__actions{gap:6px}}.quick-setup--story:not(.quick-setup--story-scene){width:min(760px,100vw - 28px)}.quick-setup--story:not(.quick-setup--story-scene) .lotus-story__heading{padding-inline:26px}.quick-setup--story:not(.quick-setup--story-scene) .lotus-story__copy{height:auto;padding-inline:26px;overflow:visible}.quick-setup--story:not(.quick-setup--story-scene) .quick-setup__footer{background:var(--setup-surface);position:sticky;bottom:0}.lotus-story{grid-template-rows:auto auto minmax(0,1fr)}.lotus-story__views{display:none}.lotus-story__reading{grid-template-columns:minmax(360px,40%) minmax(0,1fr);display:grid}.lotus-story__copy{max-width:none;min-height:0;padding-right:3vw}.lotus-story__art{flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:0;margin:0;padding:14px 5vw 20px 24px;display:flex}.lotus-story__zoom{min-height:36px;color:var(--lotus-story-text);font:12px var(--font-ui);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;flex:none}.lotus-story__zoom span{color:var(--lotus-story-accent);margin-left:8px;font-size:18px}.lotus-story__image-scroll{overscroll-behavior:contain;scrollbar-width:thin;text-align:center;flex:1;width:100%;min-height:0;overflow:auto}.lotus-story__image-button{aspect-ratio:1329/1989;cursor:zoom-in;background:0 0;border:0;max-width:100%;height:100%;margin:0 auto;padding:0;display:block}.lotus-story__image-button img{object-fit:contain;clip-path:inset(1.5%);width:100%;height:100%;display:block}.lotus-story__views button:focus-visible,.lotus-story__zoom:focus-visible,.lotus-story__image-button:focus-visible,.lotus-story__image-scroll:focus-visible{outline:2px solid var(--lotus-story-accent);outline-offset:-2px}.quick-setup--story:not(.quick-setup--story-scene) .lotus-story__reading{display:block}.quick-setup--story:not(.quick-setup--story-scene) .lotus-story__art{height:650px}@media (max-width:1100px){.lotus-story__views{border-bottom:1px solid var(--lotus-story-rule);justify-content:center;gap:4px;padding:10px 20px;display:flex}.lotus-story__views button{min-height:42px;color:var(--lotus-story-secondary-text);font:14px var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:8px 18px}.lotus-story__views button[aria-pressed=true]{border-color:var(--lotus-story-rule);background:color-mix(in srgb, var(--lotus-story-accent) 12%, transparent);color:var(--lotus-story-accent)}.lotus-story__reading{display:block}.lotus-story__copy{max-width:72ch;margin-inline:auto}.lotus-story[data-view=text] .lotus-story__art,.lotus-story[data-view=illustration] .lotus-story__copy{display:none}.lotus-story__art{gap:4px;height:100%;padding:8px 16px 16px}}.lotus-story__reading{grid-row:3}.lotus-story,.lotus-story__reading{min-width:0}.lotus-story__viewer{background:var(--lotus-viewer-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lotus-story__viewer::backdrop{background:var(--lotus-viewer-backdrop)}.lotus-story__viewer-scroll{overscroll-behavior:contain;width:100%;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:auto}.lotus-story__viewer-scroll img{width:100%;min-width:760px;max-width:1329px;height:auto;margin-inline:auto;display:block}.lotus-story__viewer-close{z-index:1;top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));border:1px solid var(--hairline);background:var(--lotus-viewer-close);width:44px;height:44px;color:var(--text-primary);font:32px/1 var(--font-ui);cursor:pointer;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute}.lotus-story__viewer-close:hover{background:var(--lotus-viewer-close-hover)}.lotus-story__viewer-close:focus-visible,.lotus-story__viewer-scroll:focus-visible{outline:2px solid var(--lotus-story-accent);outline-offset:-3px}@media (orientation:landscape) and (max-height:600px) and (max-width:1100px){.quick-setup--story-scene .lotus-story{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.quick-setup--story-scene .lotus-story__heading{grid-area:1/1;padding:12px 12px 10px max(20px,3vw)}.quick-setup--story-scene .lotus-story__heading h2{font-size:clamp(22px,2.8vw,30px)}.quick-setup--story-scene .lotus-story__eyebrow{letter-spacing:.12em;font-size:9px}.quick-setup--story-scene .lotus-story__views{grid-area:1/2;align-items:center;gap:2px;padding:8px calc(5vw + 56px) 8px 0}.quick-setup--story-scene .lotus-story__views button{white-space:nowrap;min-height:44px;padding:8px 10px;font-size:13px}.quick-setup--story-scene .lotus-story__reading{grid-area:2/1/auto/-1}}.match-deck-art{background-color:var(--surface-control);border:1px solid color-mix(in srgb, var(--accent-border) 40%, transparent);border-radius:5px;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.match-deck-details{align-items:baseline;gap:10px;width:100%;min-width:0;display:flex}.match-deck-details .deck-rating-badge{flex-wrap:nowrap;flex:none;gap:3px}.match-deck-details .deck-rating-badge,.match-deck-details .deck-rating-badge strong{font:500 12px/1.4 var(--font-ui);letter-spacing:0}.match-deck-details .deck-rating-badge strong{font-variant-numeric:tabular-nums}.match-deck-details .deck-rating-badge.is-pending{opacity:1}.match-deck-formats{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;color:var(--text-secondary);font:400 12px/1.4 var(--font-ui);align-items:baseline;gap:5px;display:flex}.match-deck-format{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.match-deck-format-more{color:var(--text-secondary);flex:none}:root .home .home__blade .event-tile:has(.match-deck-details){align-items:center;gap:10px;min-height:62px;padding:8px 10px}:root .home .home__blade .event-tile:has(.match-deck-details) .event-tile__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 5px;display:grid}:root .home .home__blade .event-tile:has(.match-deck-details) .event-tile__name{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:16px;line-height:1.3;overflow:hidden}:root .home .home__blade .event-tile:has(.match-deck-details) .match-deck-details{grid-column:1/-1}:root .home .home__blade .event-tile:has(.match-deck-details) .event-tile__meta{grid-area:1/2}:root .home .home__blade .event-tile:has(.match-deck-details) .event-tile__pips{flex-wrap:nowrap;gap:2px;max-width:none;font-size:14px}.mystery-pool__row:has(.match-deck-details){border-color:color-mix(in srgb, var(--accent-border) 18%, transparent);align-items:center;gap:10px;min-height:62px;padding:8px 10px}.mystery-pool__identity{flex:1;gap:3px;min-width:0;display:grid}.mystery-pool__identity .mystery-pool__name{white-space:nowrap;text-overflow:ellipsis;font:600 16px/1.3 var(--font-display);overflow:hidden}.mystery-pool__row:has(.match-deck-details)>.mystery-icon{color:var(--accent-text)}.mystery-pool__row.is-out>.mystery-icon{color:var(--text-secondary)}.mystery-pool__identity .mystery-pool__note{white-space:normal;font-size:12px}.mystery-pool:has(.match-deck-details) .mystery-pool__list{gap:4px;margin-top:6px}@media (max-width:360px){.match-deck-art{flex-basis:38px;width:38px;height:38px}.match-deck-details{gap:6px}:root .home .home__blade .event-tile:has(.match-deck-details){gap:8px}.mystery-pool__row:has(.match-deck-details){gap:8px}}.match-deck-bottom{grid-area:2/1/auto/-1;justify-self:end;align-items:center;gap:8px;display:flex}.match-deck-row{min-width:0;position:relative}:root .home .home__blade .match-deck-row>.event-tile{width:100%}:root .home .home__blade .event-tile:has(.match-deck-details) .event-tile__copy{grid-template-rows:21px 21px;align-content:center;align-self:stretch}:root .home .home__blade .event-tile:has(.match-deck-details) .match-deck-details{grid-area:1/2}:root .home .home__blade .event-tile:has(.match-deck-details) .event-tile__meta{grid-area:2/2;justify-self:end}.match-deck-details{width:auto}.match-deck-details .deck-rating-badge,.match-deck-details .deck-rating-badge strong{color:var(--text-muted);font-size:11px;font-weight:400}.match-deck-details .deck-rating-badge__provisional{font-size:11px}.mystery-pool__identity:has(.match-deck-details){grid-template-rows:21px 21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 6px;display:grid}.mystery-pool__identity .match-deck-details{grid-area:1/2}.mystery-pool__identity .mystery-pool__note{grid-area:3/1/auto/-1}.match-deck-row>.match-deck-formats{--format-start:64px;--format-end:144px;left:var(--format-start);max-width:max(0px, calc(100% - var(--format-start) - var(--format-end)));z-index:1;min-height:24px;color:var(--text-muted);font:400 12px/1.4 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:flex;position:absolute;top:30px}.match-deck-formats:hover{color:var(--text-strong)}.match-deck-formats:focus-visible{outline:2px solid var(--status-info);outline-offset:2px;border-radius:3px}.match-deck-format-caret{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:0 2px 3px;transform:rotate(45deg)}.match-deck-format-popover{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-panel);width:240px;max-width:calc(100vw - 16px);color:var(--text-body);box-shadow:var(--shadow-2);font:14px/1.5 var(--font-ui);border-radius:8px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto}.match-deck-format-popover header{align-items:center;gap:10px;display:flex}.match-deck-format-popover header strong{overflow-wrap:anywhere;flex:1;min-width:0}.match-deck-format-popover header button{width:32px;height:32px;color:var(--text-muted);background:var(--surface-control);cursor:pointer;border:0;border-radius:4px;flex:none;font:22px/1 sans-serif}.match-deck-format-popover p{color:var(--text-muted);margin:8px 0 4px;font-size:12px}.match-deck-format-popover ul{margin:0;padding:0;list-style:none}.match-deck-format-popover li{padding:3px 0}@media (max-width:360px){.match-deck-row>.match-deck-formats{--format-start:56px}}.match-deck-row:has(.mystery-pool__row)>.match-deck-formats{--format-end:74px}.match-deck-art img{object-fit:cover;width:100%;height:100%;display:block}.match-deck-formats:disabled{opacity:.45;cursor:not-allowed}.decktabs__backdrop{z-index:120;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.decktabs{border:1px solid var(--hairline-6);background:var(--surface-canvas);width:min(520px,100%);max-height:min(640px,100%);font-family:var(--font-ui);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 48px #0009}.decktabs--picker{width:min(560px,100%)}.decktabs--create{width:min(440px,100%)}.decktabs__choices{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.decktabs__choice{border:1px solid var(--hairline-6);background:var(--surface-control-low);width:100%;min-height:44px;color:var(--text-body);font-family:var(--font-ui);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.decktabs__choice:hover{border-color:var(--accent-border);background:#f2d6750f}.decktabs__choice:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.decktabs__choice strong{color:var(--text-strong);font-size:14px;font-weight:650}.decktabs__choice span{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.4}.decktabs__head{border-bottom:1px solid var(--hairline-6);background:var(--surface-chrome);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.decktabs__head h2{min-width:0;color:var(--text-strong);font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:16px;font-weight:700;overflow:hidden}.decktabs__body{flex:auto;min-height:0;padding:12px 16px 16px;overflow-y:auto}.decktabs__list,.decktabs__decks,.decktabs__assign{margin:0;padding:0;list-style:none}.decktabs__row{background:var(--surface-control-low);cursor:grab;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;display:flex}.decktabs__row:hover{border-color:#ffffff1a}.decktabs__row.is-dragging{opacity:.45;cursor:grabbing}.decktabs__grip{width:16px;color:var(--text-dim);flex:none;place-items:center;display:grid}.decktabs__grip svg{fill:currentColor;width:16px;height:16px}.decktabs__move{flex:none;gap:2px;display:flex}.decktabs__nudge{border:1px solid var(--hairline-8);background:var(--surface-control);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.decktabs__nudge:hover:not(:disabled){color:var(--accent-text);border-color:var(--accent-border)}.decktabs__nudge:disabled{opacity:.35;cursor:default}.decktabs__name{min-width:0;height:36px;color:var(--text-strong);font-family:var(--font-ui);cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;flex:auto;padding:0 8px;font-size:14px;font-weight:600}.decktabs__name:hover{border-color:#ffffff1a}.decktabs__name:focus{border-color:var(--accent-border);background:var(--surface-chrome)}.decktabs__name:focus-visible,.decktabs__search:focus-visible{outline:2px solid var(--status-info);outline-offset:1px}.decktabs__count{color:var(--text-faint);white-space:nowrap;flex:none;font-size:12px}.decktabs__remove{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.decktabs__remove svg{fill:currentColor;width:16px;height:16px}.decktabs__remove:hover{color:#f5a3a5;background:#da373c29}.decktabs__confirm{flex:none;gap:6px;display:flex}.decktabs__danger,.decktabs__cancel{height:32px;font-family:var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600}.decktabs__danger{border-color:var(--status-danger);color:var(--text-on-plate);background:#da373c2e}.decktabs__cancel{border-color:var(--hairline-8);background:var(--surface-control);color:var(--text-body)}.decktabs__hint,.decktabs__empty,.decktabs__assign-empty{color:var(--text-faint);margin:12px 0 0;font-size:13px;line-height:1.5}.decktabs__empty{margin:4px 0}.decktabs__search{border:1px solid var(--hairline-8);background:var(--surface-chrome);width:100%;height:36px;color:var(--text-strong);font-family:var(--font-ui);border-radius:6px;margin-bottom:10px;padding:0 10px;font-size:14px}.decktabs__deck{background:var(--surface-control);width:100%;color:var(--text-body);font-family:var(--font-ui);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;font-size:14px;display:flex}.decktabs__deck:hover{border-color:#ffffff1f}.decktabs__deck.is-in{border-color:var(--accent-border);color:var(--accent-text)}.decktabs__deck:focus-visible,.decktabs__chip:focus-visible,.decktabs__nudge:focus-visible,.decktabs__remove:focus-visible,.decktabs__danger:focus-visible,.decktabs__cancel:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.decktabs__tick{width:20px;height:20px;color:var(--text-faint);border:1px solid #ffffff29;border-radius:4px;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}.decktabs__deck.is-in .decktabs__tick,.decktabs__chip.is-in .decktabs__tick{border-color:var(--accent-border);color:var(--accent-text)}.decktabs__deck-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.decktabs__pips{flex:none;gap:2px;display:inline-flex}.decktabs__assign{flex-wrap:wrap;gap:6px;display:flex}.decktabs__chip{border:1px solid var(--hairline-8);background:var(--surface-control);max-width:min(200px,100%);height:32px;color:var(--text-body);font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.decktabs__chip.is-in{border-color:var(--accent-border);color:var(--accent-text)}@media (max-width:480px),(pointer:coarse){.decktabs__remove,.decktabs__danger,.decktabs__cancel,.decktabs__chip,.decktabs__name,.decktabs__search{height:44px}.decktabs__remove{width:44px}.decktabs__nudge{width:44px;height:44px}}.decktabs__add{width:100%;height:40px;color:var(--text-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px dashed #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.decktabs__add:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-text);background:#f2d6750f;border-style:solid}.decktabs__add:disabled{opacity:.4;cursor:default}.decktabs__add:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}@media (max-width:480px),(pointer:coarse){.decktabs__add{height:44px}}.decktabs-tilemenu{z-index:140;border:1px solid var(--accent-border);background:var(--surface-chrome);min-width:220px;max-width:min(280px,100vw - 16px);max-height:min(360px,100vh - 16px);font-family:var(--font-ui);border-radius:8px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 16px 40px #000000b3}.decktabs-tilemenu__heading{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:8px 12px 4px;font-size:11px;font-weight:700}.decktabs-tilemenu__rule{background:var(--hairline-8);border:0;height:1px;margin:6px 8px}.decktabs-tilemenu__item{width:100%;min-height:40px;color:var(--text-body);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.3;display:block}.decktabs-tilemenu__item:hover,.decktabs-tilemenu__item:focus-visible{background:var(--surface-control);color:var(--accent-text);outline:2px solid var(--accent-border-hover);outline-offset:-2px}.decktabs-tilemenu__item:disabled{opacity:.4;cursor:default}.decktabs-tilemenu__item:disabled:hover{color:var(--text-body);background:0 0;outline:none}@media (pointer:coarse){.decktabs-tilemenu__item{min-height:44px}}.decktabs__fixed{margin-top:calc(10 * var(--u));padding-top:calc(8 * var(--u));border-top:1px solid var(--hairline-8)}.decktabs__fixed-label{margin:0 0 calc(4 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.05em;color:var(--text-tertiary);font-weight:500}.decktabs__row--fixed{cursor:default}.decktabs__fixed-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.decktabs__fixed-name.is-off{opacity:.5}.decktabs__show{padding:calc(2 * var(--u));cursor:pointer;background:0 0;border:0;flex:none}.decktabs__show-track{width:calc(30 * var(--u));height:calc(16 * var(--u));padding:calc(2 * var(--u));border:1px solid var(--hairline-8);border-radius:var(--r-pill);background:var(--surface-control-low);transition:background var(--t-move) var(--ease-out);display:block}.decktabs__show-knob{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--text-tertiary);transition:transform var(--t-move) var(--ease-out), background var(--t-move) var(--ease-out);border-radius:50%;display:block}.decktabs__show.is-on .decktabs__show-track{background:var(--gold-70);border-color:var(--gold-100)}.decktabs__show.is-on .decktabs__show-knob{background:var(--gold-0);transform:translateX(calc(14 * var(--u)))}@media (max-width:700px),(max-height:500px),(pointer:coarse){.decktabs__fixed{margin-top:12px;padding-top:12px}.decktabs__fixed-label{font-family:var(--font-ui);color:var(--text-muted);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4}.decktabs__row--fixed{min-height:48px}.decktabs__show{place-items:center;width:44px;height:44px;padding:0;display:grid}.decktabs__show-track{box-sizing:border-box;width:36px;height:20px;padding:2px}.decktabs__show-knob{width:14px;height:14px}.decktabs__show.is-on .decktabs__show-knob{transform:translate(16px)}}.home__account{align-items:center;gap:8px;display:flex;position:relative}.home__suspended{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;color:var(--text-on-plate);background:var(--status-danger);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.home__player{cursor:pointer;border-radius:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));transition:background var(--t-hover) var(--ease-out);text-align:left}.home__player .home__player-name{max-width:calc(9 * var(--stage-w-unit));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home__player.is-guest .home__player-avatar{box-shadow:0 0 0 calc(1.5 * var(--u)) #c6a86e73;color:var(--text-secondary);background:radial-gradient(circle at 40% 30%,#3c3a35,#1a1815 70%)}.home__account-menu{right:0;top:calc(100% + 10 * var(--u));z-index:30;gap:calc(2 * var(--u));width:calc(17 * var(--stage-w-unit));padding:calc(8 * var(--u));background:var(--surface-chrome);border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(8 * var(--u));box-shadow:var(--shadow-3);animation:account-in .14s var(--ease-out);flex-direction:column;display:flex;position:absolute}@keyframes account-in{0%{transform:translateY(calc(-6 * var(--u)))}}.home__account-head{gap:calc(2 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline);margin-bottom:calc(4 * var(--u));flex-direction:column;display:flex}.home__account-name{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.05em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home__account-sub{font-size:calc(11.5 * var(--u));color:var(--text-tertiary)}.home__account-item{padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(5 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.05em;text-align:left;color:var(--text-secondary);transition:all var(--t-hover) var(--ease-out)}.home__account-item:hover{background:var(--panel-hover);color:var(--text-primary)}.home__account-note{margin:calc(4 * var(--u)) 0 0;padding:0 calc(10 * var(--u)) calc(4 * var(--u));font-size:calc(11.5 * var(--u));color:var(--text-tertiary);line-height:1.45}.home--shell .home__player.is-guest .home__player-avatar{color:var(--text-strong);background:var(--surface-panel);box-shadow:0 0 0 1px var(--border-strong)}.home--shell .home__player-stats{color:var(--text-faint)}.home--shell .home__player:hover,.home--shell .home__player.is-open{background:var(--surface-control)}.home--shell .home__account-menu{color:var(--text-body);background:var(--surface-chrome);border-color:var(--hairline-8);box-shadow:0 16px 36px #00000073}.home--shell .home__account-name,.home--shell .home__account-item{color:var(--text-body);letter-spacing:0;font-family:inherit}.home--shell .home__account-item:hover{color:var(--text-on-plate);background:var(--surface-control)}.home--shell .home__account-item.is-primary{color:var(--accent-text)}.home__player.is-guest .home__player-avatar{color:var(--text-strong);background:var(--surface-panel);box-shadow:0 0 0 1px var(--border-strong)}.home__player:hover,.home__player.is-open{background:var(--surface-control)}.home__account-menu{width:min(300px,100vw - 24px);color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--hairline-8);font-family:var(--font-workspace);border-radius:6px;box-shadow:0 16px 36px #00000073}.home__account-head{border-bottom-color:var(--hairline-8)}.home__account-name,.home__account-item{color:var(--text-body);letter-spacing:0;text-transform:none;font-family:inherit}.home__account-sub,.home__account-note{color:var(--text-faint)}.home__account-item{border-radius:4px;min-height:36px;padding:7px 10px;font-size:13px}.home__account-item:hover{color:var(--text-on-plate);background:var(--surface-control)}.home__account-item.is-primary{color:var(--accent-text)}.home__account-item:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.home__account-friends,.home__account-achievements{justify-content:space-between;align-items:center;gap:12px;display:flex}.home__account-achievements i{color:var(--accent-text);font-size:10px;font-style:normal;font-weight:700}.home__account-friends i{min-width:18px;color:var(--text-on-plate);text-align:center;background:var(--status-danger);border-radius:10px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}@media (max-width:700px),(max-height:500px){.home__account-menu{top:calc(env(safe-area-inset-top) + 64px);width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - 76px);overscroll-behavior:contain;position:fixed;left:12px;right:12px;overflow-y:auto}.home__account-item{min-height:44px}.home__account-head{gap:2px;margin-bottom:4px;padding:6px 12px 10px}.home__account-name{font-size:14px}.home__account-sub{font-size:11px}.home__suspended{max-width:7.5rem;padding:4px 8px;font-size:10px}}@media (max-height:500px) and (min-width:640px){:root .home .home__account-menu{z-index:57;width:min(300px, calc(100vw - var(--mobile-rail-w) - 24px));max-height:calc(100dvh - var(--site-header-height) - 18px);position:absolute;top:calc(100% + 6px);left:auto;right:0}}.cardback-picker__backdrop{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cardback-picker{width:min(1080px,100%);height:min(780px,100dvh - 48px);color:var(--text-body);background:var(--surface-canvas);border:1px solid var(--border-strong);font-family:var(--font-ui,system-ui, sans-serif);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 80px #0000009e}.cardback-picker__header{background:var(--surface-chrome);border-bottom:1px solid var(--border-keyline);justify-content:space-between;align-items:center;min-height:82px;padding:17px 18px 15px 24px;display:flex}.cardback-picker__header span{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.cardback-picker__header h2{color:var(--text-strong);margin:0;font-size:24px;line-height:1.2}.cardback-picker__close{width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;padding:0;font-size:30px;font-weight:300}.cardback-picker__close:hover{color:var(--text-on-plate);background:var(--surface-control)}.cardback-picker__body{flex:1;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid}.cardback-picker__preview{background:var(--surface-chrome);border-right:1px solid var(--border-keyline);flex-direction:column;align-items:center;min-height:0;padding:40px 22px 26px;display:flex;position:relative;overflow:hidden}.cardback-picker__deck{aspect-ratio:5/7;z-index:2;isolation:isolate;border-radius:8px;width:150px;position:relative;box-shadow:0 16px 35px #000000a6}.cardback-picker__deck>img{z-index:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.cardback-picker__deck i{z-index:-1;background:#111;border:1px solid #555;border-radius:8px;position:absolute;inset:4px -4px -4px 4px}.cardback-picker__deck i:nth-child(2){z-index:-2;inset:8px -8px -8px 8px}.cardback-picker__deck i:nth-child(3){z-index:-3;inset:12px -12px -12px 12px}.cardback-picker__fan{width:260px;height:115px;margin-top:18px;position:relative}.cardback-picker__fan i{left:calc(50% - 34px + var(--fan-left));aspect-ratio:5/7;transform-origin:50% 140%;width:68px;transform:translateY(var(--fan-arc)) rotate(var(--fan-rot));background-size:cover;border-radius:4px;position:absolute;bottom:0;box-shadow:0 4px 10px #0000008c}.cardback-picker__preview>strong{color:var(--text-strong);margin-top:15px;font-size:17px}.cardback-picker__preview>p{max-width:245px;color:var(--text-faint);text-align:center;margin:6px 0 0;font-size:13px;line-height:1.45}.cardback-picker__collection{min-width:0;padding:22px 24px 28px;overflow-y:auto}.cardback-picker__inherit{width:100%;min-height:50px;color:var(--text-body);background:var(--surface-control);text-align:left;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:8px 12px;display:flex}.cardback-picker__inherit small{color:var(--text-faint)}.cardback-picker__inherit.is-selected{color:var(--accent-text);border-color:var(--accent-border);box-shadow:inset 3px 0 var(--accent-border)}.cardback-picker__grid{grid-template-columns:repeat(5,minmax(92px,1fr));gap:12px;display:grid}.cardback-picker__option{background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;position:relative}.cardback-picker__option>button:first-child{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:6px;padding:5px;display:block}.cardback-picker__option:hover{background:var(--surface-control)}.cardback-picker__option.is-selected{background:var(--surface-control);border-color:var(--accent-border);box-shadow:inset 3px 0 var(--accent-border)}.cardback-picker__option.is-locked:hover{background:0 0}.cardback-picker__option>button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:1}.cardback-picker__art{display:block;position:relative}.cardback-picker__option img{aspect-ratio:5/7;object-fit:cover;border-radius:5px;width:100%;display:block;box-shadow:0 4px 10px #0000006b}.cardback-picker__option.is-locked img{filter:saturate(.42)brightness(.68)}.cardback-picker__option>button:first-child>span:last-child{padding:7px 2px 4px;display:block}.cardback-picker__option strong,.cardback-picker__option small{text-overflow:ellipsis;display:block;overflow:hidden}.cardback-picker__option strong{color:var(--text-strong);white-space:nowrap;font-size:12px}.cardback-picker__option small{color:var(--text-faint);margin-top:3px;font-size:10px;line-height:1.3}.cardback-picker__option em{color:var(--accent-text);letter-spacing:.025em;margin-top:5px;font-size:9px;font-style:normal;font-weight:700;line-height:1.25;display:block}.cardback-picker__lock{min-height:24px;color:var(--text-strong);border:1px solid var(--accent-border);letter-spacing:.08em;text-transform:uppercase;background:#111214eb;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:800;display:flex;position:absolute;inset:auto 6px 6px;box-shadow:0 3px 10px #00000080}.cardback-picker__lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}.cardback-picker__delete{width:30px;height:30px;color:var(--text-on-plate);border:1px solid var(--status-danger);background:#111214e6;border-radius:50%;padding:0;font-size:19px;position:absolute;top:8px;right:8px}.cardback-picker__uploads{border-top:1px solid var(--border-keyline);align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.cardback-picker__uploads>div{flex:1;min-width:0}.cardback-picker__uploads strong{color:var(--text-strong);margin-right:10px;font-size:14px}.cardback-picker__uploads span{color:var(--text-faint);font-size:12px}.cardback-picker__uploads p{color:var(--text-faint);margin:4px 0 0;font-size:12px}.cardback-picker__uploads button{border-radius:4px;min-height:44px;padding:0 16px}.cardback-picker__problem{color:#ffb3b6;margin:14px 0 0;font-size:13px}.cardback-picker input.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cardback-picker button:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}@media (max-width:900px){.cardback-picker__body{grid-template-columns:250px minmax(0,1fr)}.cardback-picker__grid{grid-template-columns:repeat(3,minmax(92px,1fr))}.cardback-picker__preview{padding-inline:12px}}@media (max-width:700px),(max-height:500px){.cardback-picker__backdrop{padding:0}.cardback-picker{border:0;border-radius:0;width:100%;height:100dvh}.cardback-picker__header{min-height:68px;padding:12px 12px 10px 16px}.cardback-picker__header h2{font-size:20px}.cardback-picker__body{flex-direction:column;display:flex}.cardback-picker__preview{border-right:0;border-bottom:1px solid var(--border-keyline);flex:none;grid-template-rows:auto auto;grid-template-columns:88px 1fr;align-items:center;column-gap:14px;padding:14px 18px;display:grid}.cardback-picker__deck{grid-row:1/3;width:78px}.cardback-picker__fan{display:none}.cardback-picker__preview>strong{align-self:end;margin:0}.cardback-picker__preview>p{text-align:left;align-self:start;margin:3px 0 0}.cardback-picker__collection{padding:16px}.cardback-picker__grid{grid-template-columns:repeat(3,minmax(82px,1fr));gap:9px}.cardback-picker__uploads{align-items:flex-end}}@media (max-width:430px){.cardback-picker__grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.cardback-picker__uploads{flex-direction:column;align-items:stretch}}@media (max-height:500px){.cardback-picker__backdrop{padding:0}.cardback-picker{border:0;border-radius:0;width:100%;height:100dvh}.cardback-picker__header{min-height:62px;padding-block:10px}.cardback-picker__header h2{font-size:20px}.cardback-picker__body{grid-template-columns:230px minmax(0,1fr);display:grid}.cardback-picker__preview{border-right:1px solid var(--border-keyline);border-bottom:0;flex-direction:column;align-items:center;padding:18px 14px;display:flex}.cardback-picker__deck{grid-row:auto;width:108px}.cardback-picker__fan{display:none}.cardback-picker__preview>strong{align-self:auto;margin-top:12px}.cardback-picker__preview>p{text-align:center;align-self:auto;margin-top:3px}}@media (prefers-reduced-motion:reduce){.cardback-picker__backdrop,.cardback-picker{animation:none}}.card-back-credit{z-index:2;background:color-mix(in srgb, var(--surface-canvas) 75%, transparent);color:var(--text-muted);font:400 10px/1.3 var(--font-ui,system-ui, sans-serif);letter-spacing:.02em;text-align:center;text-transform:none;pointer-events:none;border-radius:2px;padding:2px 0;position:absolute;inset:auto 3px 5px}@media (min-width:701px) and (min-height:501px){:root .home.home--deck-gallery .home__shelf,:root .home.home--stage .play-stage__gallery{background:color-mix(in srgb, var(--surface-chrome) 80%, transparent);border:1px solid var(--hairline-8);box-shadow:0 24px 60px color-mix(in srgb, var(--effect-black) 50%, transparent);border-radius:6px;flex-direction:column;padding:clamp(12px,1.25vw,20px);display:flex}:root .home:is(.home--deck-gallery,.home--stage) .deck-gallery__grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:min-content;align-content:start;gap:0;min-height:0;display:grid;overflow-y:auto}:root .home:is(.home--deck-gallery,.home--stage) .deck-gallery__tile{text-align:left;background:var(--surface-panel);border:0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex;position:relative}:root .home:is(.home--deck-gallery,.home--stage) .deck-gallery__tile:is(.is-selected,.is-chosen){outline:2px solid var(--accent-border);outline-offset:-2px}}.dbshare{z-index:60;background:#000000db;place-items:stretch stretch;padding:16px;display:grid;position:fixed;inset:0}.dbshare__sheet{background:var(--surface-canvas);border:1px solid var(--border-keyline);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000008c}.dbshare__stage-container{flex:1;min-width:0;min-height:0;display:flex}.dbshare.dbshare--immersive{padding:0}.dbshare--immersive .dbshare__sheet{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}@media (min-width:1500px) and (min-height:901px){.dbshare.dbshare--immersive{place-items:center;padding:24px}.dbshare--immersive .dbshare__sheet{border:1px solid var(--border-keyline);border-radius:14px;width:min(1500px,100vw - 48px);height:min(940px,100dvh - 48px)}}.dbshare__head{background:var(--surface-chrome);border-bottom:1px solid var(--border-keyline);flex:none;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.dbshare__identity{flex:auto;min-width:0}.dbshare__name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;overflow:hidden}.dbshare__meta{color:var(--text-muted);margin:2px 0 0;font-size:12px;font-weight:500}.dbshare__guide{max-width:68ch}.dbshare__notes{max-width:62ch;color:var(--text-faint);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.dbshare__tools{flex:none;align-items:center;gap:8px;display:flex}.dbshare__download{min-height:36px;color:var(--accent-text);letter-spacing:normal;text-transform:none;white-space:nowrap;background:var(--surface-ink);border:1px solid var(--accent-border);cursor:pointer;border-radius:4px;flex:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.dbshare__download:disabled{cursor:not-allowed}.dbshare__download-label{white-space:nowrap;display:block;overflow:hidden}.dbshare__stage{flex:auto;min-height:0;padding:12px;overflow:hidden}.dbshare__stage.is-overflowing{overscroll-behavior:contain;overflow-y:auto}.dbshare__stage.is-measuring{visibility:hidden}.dbshare__section+.dbshare__section{margin-top:var(--share-gap,8px)}.dbshare__heading{height:var(--share-heading,30px);box-sizing:border-box;color:var(--text-body);align-items:center;margin:0;padding:0 2px;font-size:13px;font-weight:650;display:flex}.dbshare__heading .tnum{color:var(--text-faint);margin-left:6px;font-weight:500}.dbshare__grid{grid-template-columns:repeat(var(--share-cols,1), var(--share-card-w,100px));gap:var(--share-gap,8px);justify-content:start;margin:0;padding:0;list-style:none;display:grid}.dbshare__card{width:var(--share-card-w,100px);aspect-ratio:488/680;background:var(--surface-ink);border-radius:5%;position:relative;overflow:hidden}.dbshare__art{object-fit:cover;width:100%;height:100%;display:block}.dbshare__fallback{height:100%;color:var(--text-muted);text-align:center;place-items:center;padding:4px;font-size:11px;display:grid}.dbshare__count{min-width:20px;color:var(--accent-text);font-size:clamp(10px, calc(var(--share-card-w,100px) * .13), 16px);text-align:center;background:var(--surface-ink);border:1px solid var(--accent-border);border-radius:4px;padding:1px 5px;font-weight:700;line-height:1.35;position:absolute;bottom:4px;right:4px}.dbshare__empty,.dbshare__status{color:var(--text-muted);margin:0;padding:10px 18px;font-size:13px}.dbshare__status{border-top:1px solid var(--border-keyline);flex:none}.dbshare__status.is-failed{color:#f0a5a7}@media (max-width:1100px){.dbshare{padding:12px}.dbshare__head{padding-left:14px}}@media (max-width:700px),(max-height:500px){.dbshare__sheet{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.dbshare__head{padding:6px 6px 6px 12px}.dbshare__name{font-size:15px}.dbshare__stage{padding:8px}}@media (max-width:460px){.dbshare__meta{font-size:11px}.dbshare__download{padding:0 10px;font-size:12px}}.dbshare{z-index:5100;background:color-mix(in srgb, var(--effect-black) 65%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dbshare .dbshare__sheet{background:var(--surface-deck-preview);border:1px solid var(--hairline-8);color:var(--text-body);box-shadow:none;border-radius:6px}.dbshare .dbshare__head{border-bottom:1px solid var(--hairline-8);background:0 0;gap:8px;padding:6px 8px 6px 16px}.dbshare .dbshare__name{font-family:var(--font-smallcaps);color:var(--text-body);font-size:clamp(17px,2vw,24px);font-weight:600}.dbshare .dbshare__tools{gap:8px}.dbshare__count-mode{border:0;align-items:center;gap:2px;margin:0;padding:0;display:flex}.dbshare__count-mode legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dbshare__count-mode button,.dbshare .dbshare__download,.dbshare__details-toggle{min-height:44px;color:var(--text-body);background:var(--surface-control);font:500 12px var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:3px;padding:6px 12px}.dbshare__count-mode button[aria-pressed=true]{border-color:var(--accent-border);color:var(--accent-text);background:0 0}.dbshare__count-mode button:hover,.dbshare .dbshare__download:hover,.dbshare__details-toggle:hover{background:var(--surface-hover)}.dbshare__count-mode button:focus-visible,.dbshare__details-toggle:focus-visible,.dbshare .dbshare__download:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.dbshare__stage[data-count-mode=stacks] .dbshare__card{background:0 0;border-radius:0;overflow:visible}.dbshare__stage[data-count-mode=stacks] .dbshare__art{box-shadow:0 -1px 2px color-mix(in srgb, var(--effect-black) 55%, transparent);border-radius:5%;position:absolute;left:0}.dbshare__details-toggle{white-space:nowrap;background:0 0}.dbshare__details-toggle[aria-expanded=true]{background:var(--surface-control)}.dbshare__details{border-bottom:1px solid var(--hairline-8);padding:12px 16px}.dbshare__details-name{color:var(--text-body);font:600 17px var(--font-smallcaps);overflow-wrap:anywhere;margin:0}.dbshare__details .dbshare__notes{max-width:85ch;display:block;overflow:visible}.dbshare__details .deck-guide__summary{min-height:44px}.dbshare__download-icon{width:20px;height:20px;display:none}.dbshare__sheet--page{overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow-y:auto}.dbshare__sheet--page .dbshare__stage{min-width:0;overflow:visible}.dbshare__sheet--page .dbshare__discussion-layout{overflow:visible}.dbshare__sheet--page .dbshare__discussion-layout>.dbshare__stage{flex-basis:auto}.dbshare__sheet--page .deck-discussion__messages{max-height:none;overflow:visible}.dbshare__inspect-card{cursor:zoom-in;background:0 0;border:0;border-radius:5%;width:100%;height:100%;padding:0;position:absolute;inset:0}.dbshare__inspect-card:hover{box-shadow:inset 0 0 0 2px var(--hairline-8)}.dbshare__inspect-card:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.dbshare-card-preview__body{place-items:center;display:grid}.ovl.dbshare-card-preview[data-variant=modal]{max-height:100%}@media (max-height:500px),(max-width:700px){.dbshare .dbshare__head{gap:6px;padding:4px 8px 4px 12px}.dbshare .dbshare__tools{gap:4px}.dbshare__count-mode button,.dbshare__details-toggle{padding-inline:9px}.dbshare .dbshare__download{place-items:center;width:44px;padding:0;display:grid}.dbshare__download-icon{display:block}.dbshare__download-label{clip-path:inset(50%);width:1px;height:1px;position:absolute}}@media (max-width:600px){.dbshare .dbshare__head{grid-template-columns:minmax(0,1fr) 44px;gap:0 6px;display:grid}.dbshare__identity{grid-area:1/1}.dbshare__close{grid-area:1/2}.dbshare .dbshare__tools{grid-area:2/1/auto/-1}.dbshare .dbshare__download{margin-left:auto}}.ovl-scrim{z-index:5000;background:color-mix(in srgb, var(--effect-black) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:clamp(12px,2.4vmin,28px);display:grid;position:fixed;inset:0}.ovl-scrim[data-tone=site]{background:color-mix(in srgb, var(--effect-black) 78%, transparent)}.ovl-scrim[data-anchor=host]{position:absolute}.ovl{--ovl-gutter:clamp(16px, 2.2vw, 26px);--ovl-surface:color-mix(in srgb, var(--surface-chrome) 88%, transparent);--ovl-rule:var(--hairline);min-height:0;max-height:100%;color:var(--text-body);background:var(--ovl-surface);border:1px solid var(--ovl-rule);border-radius:var(--r-lg);box-shadow:0 18px 48px color-mix(in srgb, var(--effect-black) 52%, transparent);font-family:var(--font-workspace);grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;line-height:1.5;display:grid;position:relative}.ovl[data-tone=site]{--ovl-surface:color-mix(in srgb, var(--surface-chrome) 96%, transparent)}.ovl[data-variant=modal],.ovl[data-variant=sheet]{width:min(var(--ovl-width), 100%);max-height:min(var(--ovl-height), 100%)}.ovl[data-size=sm]{--ovl-width:460px;--ovl-height:620px}.ovl[data-size=md]{--ovl-width:560px;--ovl-height:760px}.ovl[data-size=lg]{--ovl-width:880px;--ovl-height:860px}.ovl[data-size=xl]{--ovl-width:1120px;--ovl-height:940px}.ovl[data-variant=sheet]{height:min(var(--ovl-height), 100%)}.ovl[data-variant=popover]{--ovl-surface:color-mix(in srgb, var(--surface-chrome) 97%, transparent);max-height:none;display:block}.ovl__header{min-width:0;padding:var(--ovl-gutter) var(--ovl-gutter) clamp(11px, 1.3vw, 16px);border-bottom:1px solid var(--ovl-rule);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ovl__heading{min-width:0}.ovl__eyebrow{color:var(--text-muted);font:700 11px/1 var(--font-workspace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}.ovl__title{color:var(--text-body);font:600 clamp(19px, 1.55vw, 25px) / 1.08 var(--font-smallcaps);letter-spacing:.04em;text-shadow:none;margin:0}.ovl__subtitle{max-width:62ch;color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.ovl__header-aside{color:var(--text-muted);flex:none;align-self:center;margin-left:auto;font-size:12px}.ovl__close{align-self:flex-start;margin:-9px -10px -6px 0}.ovl__body{min-height:0;padding:clamp(14px, 1.7vw, 22px) var(--ovl-gutter) var(--ovl-gutter);overscroll-behavior:contain;overflow-y:auto}.ovl[data-variant=popover]>.ovl__body{padding:0;overflow:visible}.ovl__footer{min-width:0;padding:clamp(11px, 1.3vw, 15px) var(--ovl-gutter) var(--ovl-gutter);border-top:1px solid var(--ovl-rule);justify-content:space-between;align-items:center;gap:16px;display:flex}.ovl__lead{min-width:0;color:var(--text-muted);font-size:12.5px;line-height:1.45}.ovl__lead:empty{display:none}.ovl__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ovl-btn{border-radius:var(--r-sm);min-width:112px;min-height:42px;color:var(--text-body);background:var(--surface-control);font:650 13px/1 var(--font-workspace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ovl-btn:hover:not(:disabled){color:var(--text-strong);background:color-mix(in srgb, var(--text-body) 10%, var(--surface-control))}.ovl-btn:disabled{cursor:not-allowed;opacity:.45}.ovl-btn--danger{color:var(--status-danger-text);border-color:color-mix(in srgb, var(--status-danger) 48%, transparent);background:0 0}.ovl-btn--danger:hover:not(:disabled){color:var(--status-danger-text);background:color-mix(in srgb, var(--status-danger) 18%, transparent)}.ovl :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ovl-btn{transition:none}}@media (max-width:760px),(max-height:560px){.ovl-scrim{place-items:stretch stretch;padding:0}.ovl[data-variant=modal],.ovl[data-variant=sheet]{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.ovl-scrim[data-anchor=host]>.ovl[data-variant=modal],.ovl-scrim[data-anchor=host]>.ovl[data-variant=sheet]{height:100%}.ovl[data-variant=modal]>.ovl__header,.ovl[data-variant=sheet]>.ovl__header{padding-top:max(14px, env(safe-area-inset-top));padding-right:max(14px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.ovl[data-variant=modal]>.ovl__body,.ovl[data-variant=sheet]>.ovl__body{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.ovl[data-variant=modal]>.ovl__footer,.ovl[data-variant=sheet]>.ovl__footer{padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left))}.ovl[data-variant=modal]>.ovl__header>.ovl__close,.ovl[data-variant=sheet]>.ovl__header>.ovl__close{margin-right:0}.ovl-btn{min-height:44px}}@media (max-width:520px){.ovl[data-variant=modal]>.ovl__footer,.ovl[data-variant=sheet]>.ovl__footer{flex-direction:column;align-items:stretch;gap:10px}.ovl__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;margin-left:0;display:grid}.ovl-btn{width:100%;min-width:0}}.deck-guide{border-top:1px solid var(--hairline-8);min-width:0;margin-top:8px;padding-top:8px}.deck-guide__summary{cursor:pointer;min-height:32px;color:var(--text-muted);align-items:center;gap:10px;list-style:none;display:flex}.deck-guide__summary::-webkit-details-marker{display:none}.deck-guide__summary:hover,.deck-guide[open] .deck-guide__summary{color:var(--text-body)}.deck-guide__summary:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px;border-radius:3px}.deck-guide__title{font:500 10px/1.2 var(--font-smallcaps);letter-spacing:.1em;text-transform:uppercase}.deck-guide__tags{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.deck-guide__tag{border:1px solid var(--hairline-8);color:var(--text-faint);font:500 9.5px/1.5 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:1px 6px}.deck-guide__caret{opacity:.7;margin-left:auto;font-size:9px;transition:transform .14s}.deck-guide[open] .deck-guide__caret{transform:rotate(180deg)}.deck-guide__body{max-width:68ch;padding-top:6px}.deck-guide__prose{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.55}.deck-guide__cards{color:var(--text-faint);margin:6px 0 0;font-size:12px;line-height:1.45}.deck-guide__label{color:var(--text-dim);font:500 9.5px/1.2 var(--font-smallcaps);letter-spacing:.1em;text-transform:uppercase;margin-right:8px}@media (prefers-reduced-motion:reduce){.deck-guide__caret{transition:none}}:root[data-motion=reduced] .deck-guide__caret{transition:none}.precon-thumbs{flex:none;align-items:center;gap:2px;display:inline-flex}.precon-thumbs .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.precon-thumbs__button{min-height:26px;color:var(--text-faint);font:500 11px/1 var(--font-ui);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.precon-thumbs__button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:14px;height:14px}.precon-thumbs__count{text-align:left;min-width:1ch}.precon-thumbs__button:hover:not(:disabled){color:var(--text-body);background:var(--hairline-8)}.precon-thumbs__button.is-mine{color:var(--text-body);background:var(--hairline-11)}.precon-thumbs__button.is-mine svg{fill:currentColor;stroke:currentColor}.precon-thumbs__button:disabled{cursor:default;color:var(--text-faint);opacity:.75}.precon-thumbs__button:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:1px}@media (pointer:coarse){.precon-thumbs__button{min-height:44px;padding:3px 9px}}.precon-thumbs--sheet{background:0 0;margin-top:6px}.dbshare__discussion-layout{flex:1;min-width:0;min-height:0;display:flex}.dbshare__discussion-layout>.dbshare__stage{flex:1;min-width:0}.deck-discussion{background:var(--surface-canvas);border-left:1px solid var(--border-keyline);min-height:0;color:var(--text-primary);flex-direction:column;flex:0 0 360px;font-size:14px;display:flex}.deck-discussion__head{justify-content:space-between;align-items:center;gap:16px;padding:24px 22px 8px;display:flex}.deck-discussion__eyebrow{color:var(--text-secondary);letter-spacing:.1em;overflow-wrap:anywhere;margin:0 0 8px;font-size:10px;line-height:1.5}.deck-discussion h3{margin:0;font-size:22px}.deck-discussion__intro{color:var(--text-secondary);border-bottom:1px solid var(--border-keyline);margin:0;padding:0 22px 20px;line-height:1.6}.deck-discussion button{cursor:pointer;border:1px solid var(--border-keyline);min-height:44px;color:inherit;background:0 0;border-radius:7px;padding:8px 12px}.deck-discussion button:disabled{opacity:.5;cursor:default}.deck-discussion button:hover:not(:disabled){background:var(--surface-control-low)}.deck-discussion button:focus-visible,.deck-discussion textarea:focus-visible{outline-offset:3px;outline:2px solid}.deck-discussion__heart{white-space:nowrap}.deck-discussion__heart span{vertical-align:middle;font-size:24px;line-height:1}.deck-discussion__heart[aria-pressed=true]{background:var(--surface-control)}.deck-discussion__messages{overscroll-behavior:contain;flex:1;min-height:100px;padding:8px 22px;overflow-y:auto}.deck-discussion__empty{text-align:center;color:var(--text-secondary);padding:36px 10px}.deck-discussion__empty>span{font-size:36px}.deck-discussion__empty h4{color:var(--text-primary);margin:12px 0 8px;font-size:17px;line-height:1.5}.deck-discussion__comment{border-bottom:1px solid var(--border-keyline);padding:18px 0}.deck-discussion__comment header{justify-content:space-between;gap:12px;display:flex}.deck-discussion__comment strong{overflow-wrap:anywhere}.deck-discussion__comment time,.deck-discussion__comment small{color:var(--text-secondary);font-size:11px}.deck-discussion__comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.65}.deck-discussion__comment footer{justify-content:space-between;align-items:center;display:flex}.deck-discussion__comment footer>button:last-child:not(.deck-discussion__heart){color:var(--text-secondary);border-color:#0000;font-size:12px}.deck-discussion__compose,.deck-discussion__signin{border-top:1px solid var(--border-keyline);padding:18px 22px}.deck-discussion__compose label{margin-bottom:10px;font-weight:600;display:block}.deck-discussion textarea{box-sizing:border-box;resize:vertical;background:var(--surface-chat-field);width:100%;min-height:94px;max-height:180px;color:inherit;border:1px solid var(--border-keyline);font:inherit;border-radius:8px;padding:12px;line-height:1.5}.deck-discussion__compose>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.deck-discussion__compose>div>span{color:var(--text-secondary);font-size:11px}.deck-discussion__error{border-top:1px solid var(--border-keyline);padding:12px 22px}.deck-discussion__confirm{line-height:1.8}@media (max-width:760px){.dbshare__discussion-layout{flex-direction:column;overflow-y:auto}.dbshare__discussion-layout>.dbshare__stage{flex:0 0 45dvh}.deck-discussion{border-left:0;border-top:1px solid var(--border-keyline);flex:none;min-height:480px}.deck-discussion__messages{max-height:340px}.deck-discussion__head{padding-top:20px}}.website-navigation-art{flex:none;place-items:center;display:inline-grid}.website-navigation-art__image{object-fit:contain;width:100%;height:100%;display:block}.website-navigation-art>:is(svg,.ih-navigation-icon),.website-navigation-art .ih-engraving{width:100%;height:100%;display:block}.website-navigation-art--restrained{filter:saturate(.35)}.website-navigation-art .ih-metal-light{stop-color:var(--navigation-art-metal-light)}.website-navigation-art .ih-metal-mid{stop-color:var(--navigation-art-metal-mid)}.website-navigation-art .ih-metal-dark{stop-color:var(--navigation-art-metal-dark)}.website-navigation-art .ih-engraving-detail{opacity:.58;stroke-width:1.1px}.website-navigation-art .ih-pigment-blue{--navigation-pigment:var(--navigation-art-blue)}.website-navigation-art .ih-pigment-red{--navigation-pigment:var(--navigation-art-red)}.website-navigation-art .ih-pigment-green{--navigation-pigment:var(--navigation-art-green)}.website-navigation-art .ih-pigment-violet{--navigation-pigment:var(--navigation-art-violet)}.website-navigation-art .ih-pigment-parchment{--navigation-pigment:var(--navigation-art-parchment)}.website-navigation-art .ih-pigment-steel{--navigation-pigment:var(--navigation-art-steel)}.website-navigation-art .ih-pigment-light{stop-color:var(--navigation-pigment)}.website-navigation-art .ih-pigment-dark{stop-color:color-mix(in srgb, var(--navigation-pigment), var(--navigation-art-ink) 45%)}.advanced-settings__logo-options[aria-label="Navigation icon style"] .navigation-art{width:40px;height:40px}.website-navigation-art[data-navigation-art=play] .ih-pigment-steel{--navigation-pigment:var(--navigation-art-blade-light)}.website-navigation-art[data-navigation-art=play] .ih-pigment-steel .ih-pigment-dark{stop-color:var(--navigation-art-blade-dark)}.website-navigation-art[data-navigation-art=play] .ih-engraving{stroke:var(--navigation-art-blade-edge)}.website-navigation-art[data-navigation-art=play] .ih-navigation-icon{opacity:1}.navigation-lotus{overflow:visible}:root .home .navigation-lotus{filter:none}.navigation-lotus__mote{pointer-events:none;display:none}@media (min-width:900px) and (min-height:501px) and (hover:hover) and (pointer:fine){:root[data-motion=full]:not([data-graphics=low]) .navigation-lotus__mote{animation:navigation-lotus-mote-rise 4.8s var(--mote-delay) linear infinite;display:inline}:root[data-motion=full]:not([data-graphics=low]) .navigation-lotus__spark{animation:navigation-lotus-shimmer 1.6s var(--mote-delay) ease-in-out infinite}}@keyframes navigation-lotus-mote-rise{0%{opacity:0;transform:translate(0)}15%{opacity:.95}40%{transform:translate(var(--mote-drift), -28px)}70%{opacity:.9;transform:translateY(-49px)}to{opacity:0;transform:translate(var(--mote-drift), -76px)}}@keyframes navigation-lotus-shimmer{0%,to{opacity:.45}50%{opacity:1}}.ubanner{align-items:stretch;gap:calc(14 * var(--u));width:-moz-fit-content;width:fit-content;max-width:100%;padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u)) calc(13 * var(--u));border-radius:0 0 var(--r-lg) var(--r-lg);border:calc(1 * var(--u)) solid var(--hairline);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(calc(6 * var(--u)));backdrop-filter:blur(calc(6 * var(--u)));animation:ubanner-in var(--t-move) var(--ease-out) both;background:linear-gradient(#1e1812f7 0%,#120e0af2 100%);border-top:none;display:flex;position:relative;overflow:hidden}.ubanner:before{content:"";height:calc(2 * var(--u));background:linear-gradient(90deg, transparent 0%, var(--gold-100) 8%, var(--gold-0) 50%, var(--gold-100) 92%, transparent 100%);opacity:.9;position:absolute;top:0;left:0;right:0}.ubanner:after{content:"";pointer-events:none;animation:ubanner-sheen 7s var(--ease-in-out) 1.2s infinite;background:linear-gradient(100deg,#0000 38%,#f6e0a012 50%,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}@keyframes ubanner-in{0%{opacity:0;transform:translateY(calc(-12 * var(--u)))}to{opacity:1;transform:none}}@keyframes ubanner-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.ubanner__seal{width:calc(38 * var(--u));height:calc(38 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) #c9a22780, 0 0 calc(18 * var(--u)) #c9a22740, inset 0 calc(1 * var(--u)) 0 #ffebbe40;background:radial-gradient(circle at 38% 30%,#f6e0a04d 0%,#7e551838 58%,#0000004d 100%);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid;position:relative}.ubanner__seal svg{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:var(--gold-hot);filter:drop-shadow(0 0 calc(6 * var(--u)) #f2d6758c)}.ubanner__seal:after{content:"";inset:calc(-3 * var(--u));border:calc(1 * var(--u)) solid #f2d6758c;animation:ubanner-ring 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute}@keyframes ubanner-ring{0%{opacity:.55;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.22)}}.ubanner__say{flex-direction:column;flex:auto;justify-content:center;min-width:0;min-height:0;display:flex}.ubanner__head{font-family:var(--font-ui);font-size:calc(15 * var(--u));color:var(--text-whitest);text-shadow:var(--text-shadow-body);margin:0;font-weight:600;line-height:1.25}.ubanner__head .tnum{color:var(--gold-hot);font-weight:700}.ubanner__notes{align-items:flex-start;gap:calc(3 * var(--u));scrollbar-width:thin;scrollbar-gutter:stable;min-width:0;min-height:0;margin:calc(4 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:var(--text-secondary);flex-direction:column;flex:0 auto;padding:0;list-style:none;display:flex;overflow-y:auto}.ubanner__notes.is-clipped{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 10 * var(--u)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - 10 * var(--u)), transparent 100%)}.ubanner__notes::-webkit-scrollbar{width:calc(4 * var(--u))}.ubanner__notes::-webkit-scrollbar-thumb{border-radius:calc(2 * var(--u));background:#f6e0a047}.ubanner__note{align-items:center;gap:calc(7 * var(--u));flex:none;min-width:0;max-width:100%;display:flex}.ubanner .pill{padding:calc(2 * var(--u)) calc(7 * var(--u));font-size:calc(9.5 * var(--u))}.ubanner__note-title{max-width:calc(34 * var(--stage-w-unit));white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);overflow:hidden}.ubanner__act{align-self:flex-start;align-items:stretch;gap:calc(5 * var(--u));flex-direction:column;flex:none;display:flex}.ubanner__reload{justify-content:center;align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:var(--r-md);background:var(--act-orange-gradient);box-shadow:inset 0 calc(1 * var(--u)) 0 var(--act-orange-rim), 0 0 calc(14 * var(--u)) var(--act-orange-glow), var(--shadow-1);font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--act-label);text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000073;cursor:pointer;transition:filter var(--t-hover) linear, transform var(--t-hover) var(--ease-out);font-weight:600;display:inline-flex}.ubanner__reload:hover:not(:disabled){filter:brightness(1.1);transform:translateY(calc(-1 * var(--u)))}.ubanner__reload:active:not(:disabled){filter:brightness(.94);transform:none}.ubanner__reload:disabled{cursor:default;filter:saturate(.6)brightness(.8)}.ubanner__reload-icon{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:currentColor}.ubanner.is-going .ubanner__reload-icon{animation:.9s linear infinite ubanner-spin}@keyframes ubanner-spin{to{transform:rotate(360deg)}}.ubanner__keys{justify-content:center;align-items:center;gap:calc(4 * var(--u));font-size:calc(10.5 * var(--u));color:var(--text-tertiary);white-space:nowrap;margin:0;display:flex}.ubanner__keys span{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.ubanner__keys kbd{font-family:var(--font-ui);font-size:calc(9.5 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u));border-radius:calc(3 * var(--u));color:var(--text-secondary);border:calc(1 * var(--u)) solid var(--hairline);box-shadow:0 calc(1 * var(--u)) 0 #000000a6;background:#ffffff12;font-weight:600;line-height:1}.ubanner__plus{opacity:.6}.ubanner__close{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:var(--r-sm);color:var(--text-tertiary);cursor:pointer;transition:color var(--t-hover) linear, background var(--t-hover) linear;flex:none;align-self:flex-start;place-items:center;display:grid}.ubanner__close:hover{color:var(--text-primary);background:var(--hairline-8)}.ubanner__close svg{width:calc(11 * var(--u));height:calc(11 * var(--u));fill:currentColor}:root[data-motion=reduced] .ubanner:after,:root[data-motion=reduced] .ubanner__seal:after,:root[data-motion=reduced] .ubanner.is-going .ubanner__reload-icon{animation:none}.reply-banner.ubanner{background:var(--surface-chrome);border-color:var(--border-keyline);-webkit-backdrop-filter:none;backdrop-filter:none}.reply-banner.ubanner:after{background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--text-body) 4.5%, transparent) 50%, transparent 62%)}.reply-banner .reply-banner__seal{border-radius:calc(10 * var(--u));background:var(--surface-control);box-shadow:0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--accent-border) 62%, transparent), 0 0 calc(14 * var(--u)) color-mix(in srgb, var(--accent-border) 12%, transparent)}.reply-banner .reply-banner__seal:before{content:"";top:calc(-2 * var(--u));right:calc(-2 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));border:calc(2 * var(--u)) solid var(--surface-chrome);background:var(--accent-border-hover);border-radius:50%;position:absolute}.reply-banner .reply-banner__seal:after{border-radius:calc(13 * var(--u));border-color:color-mix(in srgb, var(--accent-border) 42%, transparent)}.reply-banner__notes{gap:calc(5 * var(--u));width:100%}.reply-banner__entry{width:100%;max-width:100%}.reply-banner__item{align-items:center;gap:calc(9 * var(--u));width:100%;min-height:calc(36 * var(--u));padding:calc(5 * var(--u)) calc(7 * var(--u));color:var(--text-body);text-align:left;background:var(--surface-canvas);border:calc(1 * var(--u)) solid var(--border-keyline);border-radius:calc(6 * var(--u));cursor:pointer;transition:background var(--t-hover) linear, border-color var(--t-hover) linear;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reply-banner__item:hover{background:var(--surface-control);border-color:var(--accent-border)}.reply-banner__item:focus-visible{outline:calc(2 * var(--u)) solid var(--accent-border-hover);outline-offset:calc(2 * var(--u))}.reply-banner__copy{gap:calc(2 * var(--u));min-width:0;display:grid}.reply-banner__copy strong,.reply-banner__copy>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reply-banner__copy strong{color:var(--text-strong);font-size:calc(12.5 * var(--u));font-weight:650}.reply-banner__copy>span{color:var(--text-muted);font-size:calc(11.5 * var(--u))}.reply-banner__open{align-items:center;gap:calc(3 * var(--u));min-height:calc(28 * var(--u));padding:0 calc(8 * var(--u));color:var(--accent-text);font-size:calc(10.5 * var(--u));white-space:nowrap;background:var(--surface-ink);border:calc(1 * var(--u)) solid var(--accent-border);border-radius:calc(4 * var(--u));font-weight:650;display:inline-flex}.reply-banner__open svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:currentColor}@media (max-width:1400px){:root .reply-banner__item{gap:9px;min-height:48px;padding:8px}:root .reply-banner__copy strong{font-size:14px}:root .reply-banner__copy>span{font-size:13px}:root .reply-banner__open{min-height:36px;padding:0 10px;font-size:12px}}@media (min-width:851px) and (min-height:501px) and (max-width:1400px){:root .home__drop .reply-banner.ubanner{grid-template-areas:"seal say say close"}}@media (max-width:700px),(max-height:500px){:root .reply-banner__item{grid-template-columns:minmax(0,1fr);align-items:start}:root .reply-banner__item .pill,:root .reply-banner__open{justify-self:start}:root .reply-banner__copy>span,:root .reply-banner__copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .reply-banner__open{grid-column:1}}:root[data-motion=reduced] .reply-banner.ubanner:after,:root[data-motion=reduced] .reply-banner .reply-banner__seal:after{animation:none}.recovery-card{grid-template-columns:calc(54 * var(--u)) minmax(0, 1fr);gap:calc(14 * var(--u));width:min(calc(390 * var(--u)), calc(100vw - 24 * var(--u)));padding:calc(16 * var(--u));color:var(--text-primary);border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:calc(8 * var(--u));box-shadow:var(--shadow-3), inset 0 0 calc(26 * var(--u)) #c9a2270f;background:linear-gradient(120deg,#48361f4d,#0000 46%),#100d09f5;display:grid;position:relative;overflow:hidden}.recovery-card:before{content:"";inset:calc(4 * var(--u));border:calc(1 * var(--u)) solid #c9a22724;clip-path:polygon(0 0,34% 0,38% 100%,0 100%);pointer-events:none;position:absolute}.recovery-card:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-hot);outline-offset:calc(3 * var(--u))}.recovery-card__seal{width:calc(48 * var(--u));height:calc(48 * var(--u));border:calc(2 * var(--u)) solid var(--bronze-50);box-shadow:inset 0 0 calc(12 * var(--u)) #c9a2272e;border-radius:50%;align-self:center;position:relative}.recovery-card__seal:after{content:"";background:var(--gold-gradient);box-shadow:0 0 calc(10 * var(--u)) #c9a2278c;border-radius:50%;position:absolute;inset:32%}.recovery-card__seal i{--angle:calc(var(--i) * 60deg);width:calc(5 * var(--u));height:calc(5 * var(--u));margin:calc(-2.5 * var(--u));background:var(--gold-flat);transform:rotate(var(--angle)) translateY(calc(-19 * var(--u)));border-radius:50%;position:absolute;top:50%;left:50%}.recovery-card__seal i:first-child{--i:0}.recovery-card__seal i:nth-child(2){--i:1}.recovery-card__seal i:nth-child(3){--i:2}.recovery-card__seal i:nth-child(4){--i:3}.recovery-card__seal i:nth-child(5){--i:4}.recovery-card__seal i:nth-child(6){--i:5}.recovery-card__eyebrow,.recovery-card__title,.recovery-card__opponent,.recovery-card__position{margin:0}.recovery-card__eyebrow{font:600 calc(10 * var(--u)) / 1 var(--font-smallcaps);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-flat)}.recovery-card__title{margin-top:calc(4 * var(--u));font:600 calc(19 * var(--u)) / 1.15 var(--font-display);color:var(--text-whitest)}.recovery-card__opponent{margin-top:calc(6 * var(--u));font:calc(13 * var(--u)) / 1.25 var(--font-ui)}.recovery-card__details{min-width:0}.recovery-card__warning{margin:calc(8 * var(--u)) 0 0;color:#e6b47a;font:600 calc(11 * var(--u)) / 1.35 var(--font-ui)}.recovery-card__position{gap:calc(5 * var(--u));margin-top:calc(4 * var(--u));font:calc(11 * var(--u)) / 1.25 var(--font-ui);color:var(--text-secondary);flex-wrap:wrap;display:flex}.recovery-card__actions{align-items:center;gap:calc(12 * var(--u));grid-column:1/-1;display:flex}.recovery-card__resume{min-width:calc(158 * var(--u))}.recovery-card__leave{padding:calc(8 * var(--u));color:var(--text-secondary);font:600 calc(12 * var(--u)) / 1 var(--font-ui);text-underline-offset:calc(3 * var(--u));text-decoration:underline}.recovery-card__leave:hover,.recovery-card__leave:focus-visible{color:var(--text-primary)}@media (min-width:701px) and (min-height:501px) and (max-width:1400px){:root .recovery-card{--u:1px}:root .recovery-card__position{font-size:12px}:root .recovery-card__actions>button{min-height:44px}}@media (max-width:620px){.recovery-card{grid-template-columns:calc(42 * var(--u)) minmax(0, 1fr);padding:calc(13 * var(--u))}.recovery-card__seal{width:calc(38 * var(--u));height:calc(38 * var(--u))}.recovery-card__seal i{transform:rotate(var(--angle)) translateY(calc(-14 * var(--u)))}.recovery-card__actions{grid-template-columns:1fr auto;display:grid}.recovery-card__actions>button{min-height:44px}}#online-recovery-card{width:min(440px,100vw - 32px);color:var(--text-body);background:var(--surface-control);border:1px solid var(--border-strong);font-family:var(--font-system);border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000052}#online-recovery-card:before{content:"";background:var(--accent-border);width:4px;position:absolute;inset:0 auto 0 0}#online-recovery-card:focus-visible{outline:2px solid var(--status-info);outline-offset:3px}#online-recovery-card .recovery-card__seal{border:2px solid var(--accent-border);background:var(--surface-panel);border-radius:50%;align-self:start;width:44px;height:44px;position:relative;box-shadow:0 0 0 4px #c9a96729}#online-recovery-card .recovery-card__seal:after{content:"";background:var(--accent-border);border-radius:50%;position:absolute;inset:14px}#online-recovery-card .recovery-card__seal i{--angle:calc(var(--i) * 60deg);background:var(--surface-control);width:4px;height:4px;transform:rotate(var(--angle)) translateY(-16px);border-radius:50%;margin:-2px;position:absolute;top:50%;left:50%}#online-recovery-card .recovery-card__seal i:first-child{--i:0}#online-recovery-card .recovery-card__seal i:nth-child(2){--i:1}#online-recovery-card .recovery-card__seal i:nth-child(3){--i:2}#online-recovery-card .recovery-card__seal i:nth-child(4){--i:3}#online-recovery-card .recovery-card__seal i:nth-child(5){--i:4}#online-recovery-card .recovery-card__seal i:nth-child(6){--i:5}#online-recovery-card .recovery-card__eyebrow,#online-recovery-card .recovery-card__title,#online-recovery-card .recovery-card__opponent,#online-recovery-card .recovery-card__position{margin:0}#online-recovery-card .recovery-card__eyebrow{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}#online-recovery-card .recovery-card__title{color:var(--text-strong);margin-top:4px;font-size:20px;font-weight:700;line-height:1.25}#online-recovery-card .recovery-card__details{background:var(--surface-panel);border-radius:6px;min-width:0;margin-top:10px;padding:10px 12px}#online-recovery-card .recovery-card__opponent{color:var(--text-body);font-size:14px;font-weight:600;line-height:1.4}#online-recovery-card .recovery-card__position{color:var(--text-muted);flex-wrap:wrap;gap:5px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}#online-recovery-card .recovery-card__warning{color:var(--text-strong);border-left:3px solid var(--status-danger);background:#da373c2e;border-radius:4px;margin:10px 0 0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.4}#online-recovery-card .recovery-card__actions{grid-column:1/-1;align-items:center;gap:10px;padding-top:2px;display:flex}#online-recovery-card .recovery-card__actions .btn,#online-recovery-card .recovery-card__leave{cursor:pointer;border:0;border-radius:4px;min-height:40px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s}#online-recovery-card .recovery-card__resume,#online-recovery-card .recovery-card__actions .btn--gold{color:#fff;background:var(--accent-border);min-width:158px}#online-recovery-card .recovery-card__resume:hover,#online-recovery-card .recovery-card__actions .btn--gold:hover{background:var(--accent-border-hover)}#online-recovery-card .recovery-card__actions .btn--ghost{color:var(--text-body);background:var(--surface-control)}#online-recovery-card .recovery-card__actions .btn--ghost:hover{background:var(--surface-control)}#online-recovery-card .recovery-card__leave{color:#fff;background:var(--status-danger)}#online-recovery-card .recovery-card__leave:hover{background:#a1282c}#online-recovery-card .recovery-card__actions button:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}@media (min-width:701px) and (min-height:501px) and (max-width:1400px){:root #online-recovery-card{width:min(440px,100vw - 32px)}:root #online-recovery-card .recovery-card__actions>button{min-height:44px}}@media (max-width:620px){#online-recovery-card{grid-template-columns:40px minmax(0,1fr);gap:12px;width:calc(100vw - 24px);padding:16px}#online-recovery-card .recovery-card__seal{width:38px;height:38px}#online-recovery-card .recovery-card__seal:after{inset:12px}#online-recovery-card .recovery-card__seal i{transform:rotate(var(--angle)) translateY(-14px)}#online-recovery-card .recovery-card__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}#online-recovery-card .recovery-card__actions>button,#online-recovery-card .recovery-card__resume{min-width:0;min-height:44px}}@media (max-width:380px){#online-recovery-card .recovery-card__actions{grid-template-columns:1fr}}.home-notifications{background:var(--home-chat-chrome,var(--surface-chrome));scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.home-notifications__intro{border-bottom:1px solid var(--hairline-6);justify-content:space-between;align-items:center;gap:10px;padding:12px 13px 10px;display:flex}.home-notifications__intro h3,.home-notifications__intro p,.home-notifications__empty p{margin:0}.home-notifications__intro h3{color:var(--text-strong);font-size:13px}.home-notifications__intro p{color:var(--text-faint);margin-top:3px;font-size:9px;line-height:1.4}.home-notifications__intro>button{width:30px;height:30px;color:var(--text-muted);border:1px solid var(--border-dim);background:0 0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.home-notifications__intro>button:hover{color:var(--accent-text);border-color:var(--accent-border)}.home-notifications__intro svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px}.home-notifications__list{margin:0;padding:4px 0 12px;list-style:none}.home-notification{border-bottom:1px solid var(--hairline-6);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:grid;position:relative}.home-notification:hover{background:var(--home-chat-hover,var(--surface-chat-hover))}.home-notification.is-unread:before{background:var(--accent-border-hover);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:5px}.home-notification.is-live{background:var(--home-chat-hover,var(--surface-chat-hover));border:1px solid var(--status-warning);border-radius:6px;margin:8px 9px 3px}.home-notification__mark{width:24px;height:24px;color:var(--accent-text);font:800 11px/1 var(--font-workspace);background:var(--surface-ink);border:1px solid var(--border-strong);border-radius:50%;place-items:center;display:grid}.home-notification__mark.is-fixed{color:var(--status-success)}.home-notification__mark.is-match,.home-notification__mark.is-lobby{color:var(--status-warning)}.home-notification__copy{min-width:0}.home-notification__meta{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.home-notification__meta strong{color:var(--text-body);font-size:10px}.home-notification__meta time,.home-notification__meta span{color:var(--text-dim);flex:none;font-size:8px}.home-notification__copy p{color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-notification__copy p b{color:var(--text-muted);font-weight:750}.home-notification__mark.is-declined{color:var(--status-danger)}.home-notification__note{color:var(--text-muted);border-left:2px solid var(--accent-border);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;padding-left:5px;font-size:9px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.home-notification__action{min-width:45px;min-height:28px;color:var(--accent-text);font:inherit;background:var(--home-chat-control,var(--surface-control));border:1px solid var(--accent-border);border-radius:4px;padding:0 7px;font-size:8px;font-weight:800}.home-notification__action:hover:not(:disabled){color:var(--text-strong);border-color:var(--accent-border-hover)}.home-notification__action:disabled{color:var(--text-dim);border-color:var(--border-dim);opacity:.75}.home-notifications__problem{width:calc(100% - 18px);color:var(--status-danger);font:inherit;background:color-mix(in srgb, var(--status-danger) 9%, transparent);border:1px solid color-mix(in srgb, var(--status-danger) 50%, transparent);border-radius:5px;justify-content:space-between;align-items:center;margin:8px 9px 2px;padding:8px 9px;font-size:9px;display:flex}.home-notifications__problem span{color:var(--text-body);font-weight:800}.home-notifications__empty,.home-notifications__loading{color:var(--text-faint);text-align:center;border:1px dashed var(--border-dim);border-radius:7px;margin:13px;padding:22px 14px;font-size:10px;line-height:1.5}.home-notifications__empty strong{color:var(--text-body);font-size:12px;display:block}.home-notifications__empty p{margin-top:4px}.home-notifications__empty span{color:var(--accent-text);margin-top:8px;font-size:9px;display:block}@media (max-width:700px),(max-height:500px){.home-notification{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:64px;padding:9px 11px}.home-notification__mark{width:29px;height:29px;font-size:13px}.home-notification__meta strong{font-size:12px}.home-notification__meta time,.home-notification__meta span,.home-notification__copy p{font-size:10px}.home-notification__action{min-width:58px;min-height:40px;font-size:10px}}.home-chat{--home-chat-background-opacity:100%;--home-chat-chrome:color-mix(in srgb, var(--surface-chrome) var(--home-chat-background-opacity), transparent);--home-chat-hover:color-mix(in srgb, var(--surface-chat-hover) var(--home-chat-background-opacity), transparent);--home-chat-field:color-mix(in srgb, var(--surface-chat-field) var(--home-chat-background-opacity), transparent);--home-chat-control:color-mix(in srgb, var(--surface-control) var(--home-chat-background-opacity), transparent);--home-chat-glint:color-mix(in srgb, color-mix(in srgb, var(--text-on-plate) 1.2%, transparent) var(--home-chat-background-opacity), transparent);top:calc(var(--site-header-height) + var(--career-waypost-reserve,0px) + 20px);z-index:19;width:max(260px,19vw);color:var(--text-body);background:var(--home-chat-chrome);border:1px solid var(--border-strong);box-shadow:0 18px 44px color-mix(in srgb, var(--effect-black) 46%, transparent), 0 0 0 1px color-mix(in srgb, var(--effect-black) 20%, transparent);font-family:var(--font-workspace);border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr) auto;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:144px;right:3%;overflow:hidden}.home-chat.is-matches,.home-chat.is-notifications,.home-chat.is-supporters{grid-template-rows:auto auto minmax(0,1fr)}.home-chat__tabs{background:var(--home-chat-field);border-bottom:1px solid var(--hairline-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:34px;padding:3px 7px 0;display:grid}.home-chat__tabs button{min-width:0;color:var(--text-faint);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:10px;font-weight:750;position:relative}.home-chat__tabs button:hover{color:var(--text-body);background:var(--surface-chat-hover)}.home-chat__tabs button.is-active{color:var(--accent-text);border-bottom-color:var(--accent-border)}.home-chat__tabs i{background:var(--status-warning);border-radius:50%;width:6px;height:6px;margin-left:5px;position:absolute;top:6px}.home-chat__tab-count{min-width:15px;height:15px;color:var(--surface-chrome);background:var(--accent-border);border-radius:8px;place-items:center;margin-left:3px;padding:0 3px;font-size:7px;line-height:1;display:inline-grid}.home-chat:before{z-index:2;background:linear-gradient(90deg, transparent, var(--accent-border) 28%, var(--accent-border-hover) 50%, var(--accent-border) 72%, transparent);content:"";pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.home-chat.is-suppressed{opacity:0;pointer-events:none;transform:translate(14px)}.home-chat.is-collapsed{grid-template-rows:auto;bottom:auto}.home-chat.is-collapsed>:not(.home-chat__head){display:none}.home-chat.is-collapsed .home-chat__head{border-bottom:0}.home-chat.is-collapsed .home-chat__connection,.home-chat.is-collapsed .home-chat__search-toggle{display:none}.home-chat__head{background:var(--surface-chat-hover);border-bottom:1px solid var(--hairline-8);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.home-chat__sigil{background:url(/brand/osc-lotus-clean.089ae6a8.webp) center / 25px 25px no-repeat, radial-gradient(circle, color-mix(in srgb, var(--accent-border) 16%, transparent), transparent 69%);border:1px solid color-mix(in srgb, var(--accent-border) 42%, transparent);width:34px;height:34px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent-border) 16%, transparent));border-radius:50%}.home-chat__heading{min-width:0}.home-chat__heading>span{color:var(--text-faint);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:750;display:block;overflow:hidden}.home-chat__heading h2{color:var(--text-strong);font-family:var(--font-display);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:18px;font-weight:600;line-height:1.1;overflow:hidden}.home-chat__connection{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.home-chat__connection i{background:var(--text-dim);border-radius:50%;width:7px;height:7px}.home-chat__connection.is-live i{background:var(--status-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-success) 18%, transparent)}.home-chat__connection.is-reconnecting i{background:var(--status-warning)}.home-chat__head-actions{align-items:center;gap:5px;display:flex}.home-chat__close,.home-chat__scrim{display:none}.home-chat__search-toggle,.home-chat__collapse{width:29px;height:29px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.home-chat__search-toggle:hover,.home-chat__collapse:hover{color:var(--text-strong);background:var(--surface-control)}.home-chat__search-toggle.is-active{color:var(--accent-text);background:var(--surface-ink);border-color:var(--accent-border)}.home-chat__search-toggle svg,.home-chat__collapse svg,.home-chat__search-field>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:15px;height:15px}.home-chat__unread{min-width:19px;height:19px;color:var(--surface-chrome);background:var(--accent-border);border:1px solid var(--accent-border-hover);box-shadow:0 2px 7px color-mix(in srgb, var(--effect-black) 38%, transparent);border-radius:10px;place-items:center;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:grid}.home-chat__tools{z-index:9;position:relative}.home-chat__appearance{z-index:12;box-sizing:border-box;color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--border-strong);box-shadow:0 12px 28px color-mix(in srgb, var(--effect-black) 58%, transparent);border-radius:7px;padding:11px 12px 9px;position:absolute;top:100%;left:8px;right:8px}.home-chat__appearance-heading,.home-chat__appearance-scale{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-chat__appearance-heading label{color:var(--text-strong);font-size:11px;font-weight:700}.home-chat__appearance-heading output{color:var(--accent-text);font-size:10px;font-weight:750}.home-chat__appearance input[type=range]{width:100%;height:24px;accent-color:var(--accent-border);margin:5px 0 1px}.home-chat__appearance-scale{color:var(--text-faint);font-size:8px}.home-chat__search{z-index:8;box-sizing:border-box;visibility:hidden;background:var(--surface-chat-field);border-bottom:0 solid var(--hairline-6);opacity:0;height:0;padding:0 9px;transition:height .15s,opacity .12s,padding .15s;position:relative}.home-chat__search.is-open{visibility:visible;opacity:1;border-bottom-width:1px;height:40px;padding:5px 9px}.home-chat__search-field{height:29px;color:var(--text-faint);background:var(--surface-control);border:1px solid var(--border-dim);border-radius:5px;grid-template-columns:17px minmax(0,1fr) 24px;align-items:center;gap:5px;padding:0 4px 0 8px;display:grid}.home-chat__search-field:focus-within{border-color:var(--focus-hairline)}.home-chat__search-field input{min-width:0;height:27px;color:var(--text-body);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.home-chat__search-field input::placeholder{color:var(--text-faint)}.home-chat__search-field input::-webkit-search-cancel-button{display:none}.home-chat__search-field>button{width:24px;height:24px;color:var(--text-faint);background:0 0;border:0;border-radius:3px;padding:0;font-size:15px}.home-chat__search-field>button:hover{color:var(--text-strong);background:var(--surface-ink)}.home-chat__search-results{background:var(--surface-chrome);border:1px solid var(--border-strong);border-top-color:var(--hairline-8);max-height:188px;box-shadow:0 14px 24px color-mix(in srgb, var(--effect-black) 50%, transparent);border-radius:0 0 7px 7px;padding:4px;position:absolute;top:calc(100% - 1px);left:9px;right:9px;overflow-y:auto}.home-chat__search-results>button{width:100%;min-height:40px;color:var(--text-body);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:4px 7px;display:grid}.home-chat__search-results>button:hover,.home-chat__search-results>button[aria-selected=true]{background:var(--surface-control)}.home-chat__search-results>button[aria-selected=true]{box-shadow:inset 2px 0 var(--accent-border)}.home-chat__search-results>button>span{flex-direction:column;min-width:0;display:flex}.home-chat__search-results strong,.home-chat__search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-chat__search-results strong{color:var(--text-strong);font-size:10px}.home-chat__search-results small{color:var(--text-faint);margin-top:1px;font-size:8px}.home-chat__search-results i{color:var(--accent-text);text-align:center;font-size:11px;font-style:normal}.home-chat__search-avatar,.home-chat__filter-avatar{border:1px solid var(--border-dim);border-radius:50%;overflow:hidden}.home-chat__search-avatar{width:27px;height:27px}.home-chat__search-note{color:var(--text-faint);text-align:center;padding:12px 9px;font-size:9px;line-height:1.4}.home-chat__presence{min-height:31px;color:var(--text-faint);background:var(--home-chat-field);border-bottom:1px solid var(--hairline-6);justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 13px;font-size:10px;display:flex}.home-chat__presence>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-chat__presence>span strong{color:var(--accent-text);font-weight:700}.home-chat__presence>div{align-items:center;gap:1px;display:flex}.home-chat__presence button{width:27px;height:27px;color:var(--text-faint);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.home-chat__presence button:hover{color:var(--accent-text);background:var(--surface-control)}.home-chat__presence svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.home-chat__messages{background:linear-gradient(180deg, var(--home-chat-glint), transparent 54px), var(--home-chat-chrome);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-height:0;padding:8px 0 12px;position:relative;overflow:hidden auto}.home-chat__messages::-webkit-scrollbar{width:7px}.home-chat__messages::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--surface-chrome);border-radius:7px}.home-chat__supporters{background:var(--home-chat-chrome);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-height:0;padding:14px 12px 18px;overflow:hidden auto}.home-chat__supporters::-webkit-scrollbar{width:7px}.home-chat__supporters::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--surface-chrome);border-radius:7px}.home-chat__supporters-intro h3{color:var(--text-strong);margin:0;font-size:13px;font-weight:700;line-height:1.25}.home-chat__supporters-intro p{color:var(--text-muted);margin:6px 0 0;font-size:10px;line-height:1.5}.home-chat__supporter-roll{border-top:1px solid var(--hairline-8);margin:14px 0 0;padding:0;list-style:none;display:grid}.home-chat__supporter{border-bottom:1px solid var(--hairline-8);padding:11px 2px}.home-chat__supporter>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.home-chat__supporter strong{color:var(--text-strong);font-size:11px;font-weight:700;line-height:1.35}.home-chat__supporter span{color:var(--accent-text);flex:none;font-size:10px;font-weight:700}.home-chat__supporter blockquote{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-style:italic;line-height:1.45}.home-chat__supporters-action{gap:6px;margin-top:15px;display:grid}.home-chat__supporters-cta{text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.home-chat__supporters-action p{color:var(--text-faint);text-align:center;margin:0;font-size:8px;line-height:1.4}.home-chat__state,.home-chat__welcome{min-height:170px;color:var(--text-faint);text-align:center;border:1px dashed var(--border-dim);background:0 0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;margin:12px;padding:18px;display:flex}.home-chat__state.is-loading{flex-flow:wrap;gap:5px}.home-chat__state.is-loading span{flex-basis:100%;margin-top:6px;font-size:11px}.home-chat__state.is-loading i{background:var(--accent-border);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite alternate home-chat-loading}.home-chat__state.is-loading i:nth-child(2){animation-delay:.16s}.home-chat__state.is-loading i:nth-child(3){animation-delay:.32s}.home-chat__state.is-offline{width:calc(100% - 24px);font:inherit;cursor:pointer}.home-chat__state.is-offline:hover{color:var(--text-body);border-color:var(--accent-border)}.home-chat__state.is-offline strong{color:var(--text-body);font-size:12px}.home-chat__state.is-offline span{color:var(--accent-text);margin-top:5px;font-size:10px}@keyframes home-chat-loading{to{opacity:.25;transform:translateY(-2px)}}.home-chat__welcome-mark{width:38px;height:38px;color:var(--accent-text);background:var(--surface-ink);border:1px solid var(--accent-border);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.home-chat__welcome.is-filter-empty{min-height:150px}.home-chat__filter-avatar{width:42px;height:42px;margin-bottom:9px}.home-chat__welcome.is-filter-empty button{min-height:29px;color:var(--accent-text);font:inherit;background:var(--surface-ink);border:1px solid var(--accent-border);border-radius:4px;margin-top:10px;padding:0 10px;font-size:9px;font-weight:750}.home-chat__welcome.is-filter-empty button:hover{border-color:var(--accent-border-hover)}.home-chat__welcome strong{color:var(--text-body);font-family:var(--font-display);font-size:14px;font-weight:600}.home-chat__welcome p{max-width:210px;margin:6px 0 0;font-size:10px;line-height:1.5}.home-chat__message{outline:0;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:7px 12px;transition:background 90ms;display:grid;position:relative}.home-chat__message:hover,.home-chat__message:focus{background:var(--home-chat-hover)}.home-chat__message.is-mine{box-shadow:inset 2px 0 color-mix(in srgb, var(--accent-border) 42%, transparent)}.home-chat__avatar,.home-chat__composer-avatar{color:var(--accent-text);background-color:var(--surface-ink);border:1px solid color-mix(in srgb, var(--accent-border) 62%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.home-chat__avatar{width:32px;height:32px;box-shadow:0 2px 7px color-mix(in srgb, var(--effect-black) 36%, transparent);font-size:11px}.home-chat__composer-avatar{width:27px;height:27px;font-size:9px}.home-chat__message-copy{min-width:0}.home-chat__message header{align-items:baseline;gap:5px;min-width:0;display:flex}.home-chat__message header strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.home-chat__message time{color:var(--text-dim);flex:none;font-size:8px}.home-chat__you{color:var(--surface-chrome);letter-spacing:.04em;text-transform:uppercase;background:var(--accent-border);border-radius:2px;flex:none;padding:1px 4px;font-size:7px;font-weight:850}.home-chat__message p{color:var(--text-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:11px;line-height:1.42}.home-chat__message mark{color:var(--accent-text);background:0 0;font-weight:650}.home-chat__quote{width:100%;color:var(--text-faint);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-left:1px solid var(--accent-border);background:0 0;margin:0 0 3px;padding:0 0 0 7px;font-size:9px;display:block;overflow:hidden}.home-chat__quote span{color:var(--accent-text);margin-right:4px;font-weight:700}.home-chat__quote:hover{color:var(--text-body)}.home-chat__reply{width:27px;height:27px;color:var(--text-muted);background:var(--home-chat-control);border:1px solid var(--border-strong);box-shadow:0 3px 10px color-mix(in srgb, var(--effect-black) 35%, transparent);border-radius:4px;place-items:center;padding:0;display:none;position:absolute;top:4px;right:7px}.home-chat__message:hover .home-chat__reply,.home-chat__reply:focus-visible{display:grid}.home-chat__reply:hover{color:var(--accent-text);border-color:var(--accent-border)}.home-chat__reply svg{fill:currentColor;width:14px;height:14px}.home-chat__new{z-index:4;min-height:28px;color:var(--surface-chrome);background:var(--accent-border);border:1px solid var(--accent-border-hover);box-shadow:0 5px 14px color-mix(in srgb, var(--effect-black) 44%, transparent);border-radius:14px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:116px;right:50%;transform:translate(50%)}.home-chat__new:hover{background:var(--accent-border-hover)}.home-chat__new svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:13px;height:13px}.home-chat__composer{background:var(--home-chat-hover);border-top:1px solid var(--hairline-8);gap:6px;padding:9px 10px 8px;display:grid;position:relative}.home-chat__field{background:var(--home-chat-control);border:1px solid var(--border-dim);border-radius:6px;grid-template-columns:27px minmax(0,1fr) 32px;align-items:end;gap:7px;padding:7px;display:grid}.home-chat__field:focus-within{border-color:var(--focus-hairline)}.home-chat__field textarea{box-sizing:border-box;width:100%;min-height:34px;max-height:84px;color:var(--text-body);font:inherit;resize:none;background:0 0;border:0;outline:0;padding:3px 0;font-size:11px;line-height:1.4;overflow-y:auto}.home-chat__field textarea::placeholder{color:var(--text-faint)}.home-chat__send{border-radius:4px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.home-chat__send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.home-chat__send i{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite home-chat-spin}@keyframes home-chat-spin{to{transform:rotate(360deg)}}.home-chat__composer-meta{color:var(--text-dim);justify-content:space-between;gap:8px;font-size:8px;display:flex}.home-chat__composer-meta .is-near-limit{color:var(--status-warning)}.home-chat__replying,.home-chat__error{min-height:30px;font:inherit;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:9px;display:flex}.home-chat__replying{color:var(--text-muted);background:var(--home-chat-chrome);border-left:2px solid var(--accent-border)}.home-chat__replying strong{color:var(--accent-text)}.home-chat__replying button{width:24px;height:24px;color:var(--text-muted);background:0 0;border:0;border-radius:3px;padding:0}.home-chat__replying button:hover{color:var(--text-strong);background:var(--surface-control)}.home-chat__error{width:100%;color:var(--text-on-plate);background:color-mix(in srgb, var(--status-danger) 30%, var(--surface-chrome));border:1px solid var(--status-danger)}.home-chat__error span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-chat__error b{font-size:15px}.home-chat__signin{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:4px 2px;display:flex}.home-chat__signin>div,.home-chat__signin.is-suspended{flex-direction:column;align-items:flex-start;display:flex}.home-chat__signin strong{color:var(--text-body);font-size:10px}.home-chat__signin span{color:var(--text-faint);font-size:8px;line-height:1.4}.home-chat__signin>button{border-radius:4px;flex:none;min-height:32px;padding:0 12px;font-size:9px;font-weight:800}.home-chat button:focus-visible{outline:2px solid var(--focus-hairline);outline-offset:2px}.home-chat input:focus-visible,.home-chat textarea:focus-visible{outline:none}@media (max-width:1180px),(max-height:640px){.home-chat{display:none}}@media (max-width:700px),(max-height:500px){.home-chat__scrim{z-index:68;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.home-chat.is-mobile-open{inset:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));z-index:70;border-radius:9px;width:auto;min-width:0;display:grid;position:fixed;transform:none;box-shadow:0 22px 54px #000000a6,0 0 0 1px #c9a96724}.home-chat.is-mobile-open .home-chat__head{grid-template-columns:36px minmax(0,1fr) auto;min-height:56px;padding:8px 8px 8px 10px}.home-chat.is-mobile-open .home-chat__tabs{min-height:44px;padding-top:0}.home-chat.is-mobile-open .home-chat__tabs button{min-height:44px;padding:0 5px;font-size:11px}.home-chat.is-mobile-open .home-chat__head-actions{gap:2px}.home-chat.is-mobile-open .home-chat__connection{display:none}.home-chat.is-mobile-open .home-chat__search-toggle,.home-chat.is-mobile-open .home-chat__close{place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.home-chat.is-mobile-open .home-chat__collapse,.home-chat.is-mobile-open .home-chat__unread{display:none}.home-chat.is-mobile-open .home-chat__close{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px}.home-chat.is-mobile-open .home-chat__close:hover{color:var(--text-strong);background:var(--surface-control)}.home-chat.is-mobile-open .home-chat__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.home-chat.is-mobile-open .home-chat__presence{min-height:40px;padding-left:12px;font-size:11px}.home-chat.is-mobile-open .home-chat__presence button{width:40px;height:40px}.home-chat.is-mobile-open .home-chat__appearance{padding:13px 14px 11px;left:10px;right:10px}.home-chat.is-mobile-open .home-chat__appearance-heading label{font-size:12px}.home-chat.is-mobile-open .home-chat__appearance-heading output,.home-chat.is-mobile-open .home-chat__appearance-scale{font-size:10px}.home-chat.is-mobile-open .home-chat__appearance input[type=range]{height:36px}.home-chat.is-mobile-open .home-chat__supporters{padding:16px 14px max(18px, env(safe-area-inset-bottom))}.home-chat.is-mobile-open .home-chat__supporters-intro h3,.home-chat.is-mobile-open .home-chat__supporter strong{font-size:14px}.home-chat.is-mobile-open .home-chat__supporters-intro p{font-size:13px}.home-chat.is-mobile-open .home-chat__supporter span,.home-chat.is-mobile-open .home-chat__supporter blockquote{font-size:12px}.home-chat.is-mobile-open .home-chat__supporters-cta{min-height:44px;font-size:12px}.home-chat.is-mobile-open .home-chat__supporters-action p{font-size:10px}.home-chat.is-mobile-open .home-chat__message{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:9px 12px}.home-chat.is-mobile-open .home-chat__avatar{width:36px;height:36px}.home-chat.is-mobile-open .home-chat__message header strong,.home-chat.is-mobile-open .home-chat__message p{font-size:12px}.home-chat.is-mobile-open .home-chat__message time,.home-chat.is-mobile-open .home-chat__composer-meta{font-size:9px}.home-chat.is-mobile-open .home-chat__reply{width:40px;height:40px;display:grid}.home-chat.is-mobile-open .home-chat__composer{padding:9px 10px max(9px, env(safe-area-inset-bottom))}.home-chat.is-mobile-open .home-chat__field{grid-template-columns:32px minmax(0,1fr) 44px;gap:8px}.home-chat.is-mobile-open .home-chat__composer-avatar{width:32px;height:32px}.home-chat.is-mobile-open .home-chat__field textarea{min-height:40px;font-size:16px}.home-chat.is-mobile-open .home-chat__send{width:44px;height:44px;min-height:44px}.home-chat.is-mobile-open .home-chat__signin strong{font-size:11px}.home-chat.is-mobile-open .home-chat__signin span{font-size:10px}.home-chat.is-mobile-open .home-chat__signin>button{min-height:44px}}@media (max-height:500px){.home-chat.is-mobile-open{right:max(8px, env(safe-area-inset-right));width:min(430px, calc(100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right))));left:auto}.home-chat.is-mobile-open .home-chat__head{min-height:50px}.home-chat.is-mobile-open .home-chat__presence{min-height:34px}.home-chat.is-mobile-open .home-chat__composer-meta{display:none}}@media (prefers-reduced-motion:reduce){.home-chat,.home-chat__scrim,.home-chat__search,.home-chat__state.is-loading i,.home-chat__send i{transition:none;animation:none}.home-chat__messages{scroll-behavior:auto}}:root[data-motion=reduced] .home-chat,:root[data-motion=reduced] .home-chat__state.is-loading i,:root[data-motion=reduced] .home-chat__send i{transition:none;animation:none}.home-chat.is-docked{opacity:0;visibility:hidden;pointer-events:none;transform-origin:calc(100% - 28px) 28px;transition:opacity .24s ease 80ms, transform .42s var(--ease-out), visibility 0s linear .42s;transform:scale(.12)}.home-chat.is-docked.is-dock-open{width:min(440px,97vw - 100px);height:clamp(420px, calc(100dvh - var(--site-header-height) - var(--career-waypost-reserve,0px) - var(--home-action-size,0px) - 110px), 680px);max-height:calc(100dvh - var(--site-header-height) - var(--career-waypost-reserve,0px) - 44px);z-index:31;opacity:1;visibility:visible;pointer-events:auto;transform-origin:100% 0;transition:opacity .16s ease, transform .3s var(--ease-out), visibility 0s;display:grid;bottom:auto;right:calc(3% + 72px);transform:none}@media (max-height:calc(min(18vw,290px) + 600px)) and (min-width:701px){.home--stage-modes .home-chat.is-docked.is-dock-open{right:max(calc(3% + 72px), calc(4% + var(--home-action-size) + 12px))}}.home-chat.is-dock-open .home-chat__collapse{display:none}.home-chat.is-dock-open .home-chat__close{width:32px;height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.home-chat.is-dock-open .home-chat__close:hover{color:var(--text-strong);background:var(--surface-control)}.home-chat.is-dock-open .home-chat__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.home-chat-orb{top:calc(var(--site-header-height) + var(--career-waypost-reserve,0px) + 20px);z-index:32;width:56px;height:56px;color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 90%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 70%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--effect-black) 50%, transparent);cursor:pointer;animation:home-chat-orb-in .46s var(--ease-out) .22s both;transition:border-color .16s ease, box-shadow .16s ease, transform .2s var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:3%}.home-chat-orb svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:26px;height:26px}.home-chat-orb:hover{border-color:var(--accent-border-hover);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-border) 14%, transparent), 0 12px 28px color-mix(in srgb, var(--effect-black) 50%, transparent);transform:scale(1.06)}.home-chat-orb.is-open{color:var(--accent-text-hover);background:var(--surface-chrome);border-color:var(--accent-border-hover)}.home-chat-orb:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:3px}.home-chat-orb__unread{min-width:20px;height:20px;color:var(--surface-chrome);font:850 10px/1 var(--font-workspace);background:var(--accent-border);border:1px solid var(--accent-border-hover);box-shadow:0 2px 7px color-mix(in srgb, var(--effect-black) 38%, transparent);border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-2px;right:-4px}@keyframes home-chat-orb-in{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.home-chat.is-docked,.home-chat.is-docked.is-dock-open,.home-chat-orb{transition:none;animation:none}}:root[data-motion=reduced] .home-chat.is-docked,:root[data-motion=reduced] .home-chat.is-docked.is-dock-open,:root[data-motion=reduced] .home-chat-orb{transition:none;animation:none}@media (min-width:701px) and (min-height:501px){.home-chat.is-mobile-open{top:calc(var(--site-header-height) + 20px);width:min(440px,97vw - 100px);height:min(680px, calc(100dvh - var(--site-header-height) - 44px));max-height:calc(100dvh - var(--site-header-height) - 44px);opacity:1;visibility:visible;pointer-events:auto;z-index:46;display:grid;position:fixed;bottom:auto;left:auto;right:calc(3% + 72px);transform:none}.home-chat.is-mobile-open .home-chat__close{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.home-chat.is-mobile-open .home-chat__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.home-chat.is-mobile-open .home-chat__collapse{display:none}}.match-chat-history{--home-chat-chrome:color-mix(in srgb, var(--surface-chrome) var(--home-chat-background-opacity), transparent);--home-chat-hover:color-mix(in srgb, var(--surface-chat-hover) var(--home-chat-background-opacity), transparent);box-sizing:border-box;width:min(600px,100vw - 32px);height:min(680px,85dvh);max-height:85dvh;color:var(--text-body);background:var(--home-chat-chrome);border:1px solid var(--border-strong);box-shadow:0 18px 44px color-mix(in srgb, var(--effect-black) 46%, transparent), 0 0 0 1px color-mix(in srgb, var(--effect-black) 20%, transparent);font:400 13px/1.5 var(--font-workspace);border-radius:10px;padding:0;overflow:hidden}.match-chat-history[open]{flex-direction:column;display:flex}.match-chat-history:before{background:linear-gradient(90deg, transparent, var(--accent-border) 28%, var(--accent-border-hover) 50%, var(--accent-border) 72%, transparent);content:"";pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.match-chat-history::backdrop{background:var(--match-history-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-chat-history>.home-chat__head{flex-shrink:0;padding:14px 16px}.match-chat-history .home-chat__heading h2{white-space:normal;font-size:22px}.match-chat-history .home-chat__heading>span{color:var(--accent-text)}.match-chat-history__intro{color:var(--text-faint);border-bottom:1px solid color-mix(in srgb, var(--accent-border) 48%, transparent);background:var(--home-chat-hover);font:inherit;flex-shrink:0;margin:0;padding:12px 16px}.match-chat-history__messages{flex:1;min-height:0;padding:10px 0}.match-chat-history .home-chat__message{gap:10px;padding:9px 16px}.match-chat-history .home-chat__message header{flex-wrap:wrap;gap:2px 7px}.match-chat-history .home-chat__message header strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.match-chat-history .home-chat__message p{font-size:13px}.match-chat-history .home-chat__message time{color:var(--text-faint);font-size:10px}.match-chat-history__messages>p,.match-chat-history__error{color:var(--text-muted);margin:12px 16px}.match-chat-history__messages>button{margin:0 16px 8px}.match-chat-history button{min-height:36px;color:var(--accent-text);background:var(--surface-ink);border:1px solid var(--accent-border);font:700 12px/1.4 var(--font-workspace);cursor:pointer;border-radius:5px;padding:7px 14px}.match-chat-history button:hover{color:var(--accent-text-hover);border-color:var(--accent-border-hover);background:var(--surface-ink-hover)}.match-chat-history button:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:3px}.match-chat-history button:disabled{opacity:.5;cursor:wait}.match-chat-history .match-chat-history__close{width:36px;color:var(--text-muted);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.match-chat-history__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.match-chat-history .match-chat-history__close:hover{color:var(--text-strong);background:var(--surface-control)}.match-chat-history__footer{border-top:1px solid var(--hairline-8);background:var(--home-chat-hover);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.match-chat-history__footer strong{color:var(--text-body);font-size:12px;display:block}.match-chat-history__footer span{color:var(--text-faint);font-size:11px;display:block}@media (max-width:500px){.match-chat-history .home-chat__heading h2{font-size:18px}.match-chat-history button{min-height:44px}.match-chat-history .match-chat-history__close{width:44px}}@media (orientation:landscape) and (max-height:500px){.match-chat-history__footer{display:none}}.home-matches{background:var(--home-chat-chrome,var(--surface-chrome));scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.home-matches__intro{border-bottom:1px solid var(--hairline-6);padding:13px 14px 11px}.home-matches__intro h3,.home-matches__intro p,.home-matches__empty p{margin:0}.home-matches__intro h3{color:var(--text-strong);font-size:13px}.home-matches__intro p{color:var(--text-faint);margin-top:4px;font-size:10px;line-height:1.45}.home-matches__list{margin:0;padding:5px 0 12px;list-style:none}.home-match{border-bottom:1px solid var(--hairline-6);padding:10px 13px 11px}.home-match:hover{background:var(--home-chat-hover,var(--surface-chat-hover))}.home-match__meta,.home-match__details{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-match__meta{color:var(--text-faint);font-size:9px}.home-match__meta>span{font-weight:750}.home-match__meta>span.is-interrupted{color:var(--status-warning)}.home-match__meta>span.is-win{color:var(--status-success)}.home-match__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-top:7px;display:grid}.home-match__players>span,.home-match__players>button{color:var(--text-body);font:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.home-match__players>span:last-child,.home-match__players>button{text-align:right}.home-match__players>button{background:0 0;border:0;min-width:0;padding:2px 0}.home-match__players>button:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.home-match__players>i{color:var(--text-dim);text-transform:uppercase;font-size:8px;font-style:normal}.home-match__details{color:var(--text-faint);margin-top:5px;font-size:9px}.home-match__rejoin{border-radius:4px;width:100%;min-height:32px;margin-top:9px;font-size:9px;font-weight:800}.home-matches__empty{color:var(--text-faint);text-align:center;border:1px dashed var(--border-dim);border-radius:7px;margin:14px;padding:24px 16px}.home-matches__empty strong{color:var(--text-body);font-size:12px}.home-matches__empty p{margin-top:5px;font-size:10px;line-height:1.5}@media (max-width:700px),(max-height:500px){.home-match{padding:13px 14px}.home-match__players>span,.home-match__players>button{font-size:13px}.home-match__meta,.home-match__details{font-size:11px}.home-match__rejoin{min-height:44px;font-size:11px}}.home-matches__waiting{background:var(--home-chat-hover,var(--surface-chat-hover));border:1px solid var(--status-warning);border-radius:7px;margin:10px 13px 2px;padding:11px 12px 12px}.home-matches__waiting-copy{gap:3px;display:grid}.home-matches__waiting-copy strong{color:var(--text-strong);font-size:12px}.home-matches__waiting-copy span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.home-matches__waiting .home-match__rejoin{margin-top:10px}.home-match__chat-history{width:32px;height:32px;color:var(--gold-0);cursor:pointer;background:0 0;border:1px solid;border-radius:4px;place-items:center;margin-left:auto;padding:0;display:inline-grid}.home-match__chat-history:hover{background:var(--match-history-trigger-hover)}.home-match__chat-history:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:700px),(max-height:500px){.home-match__chat-history{width:44px;height:44px}}.play-stage>.lotus-arrival{inset:var(--site-header-height) 0 0;pointer-events:none;position:absolute;overflow:hidden}.lotus-arrival canvas{width:100%;height:100%;display:block}@media (max-width:700px) and (orientation:portrait){.home:has(.career-progress):has(.lotus-arrival,.lotus-learn):not(:has(.home__career-setup)) .play-stage__mode-list{--tile:min(44vw, calc((100dvh - var(--site-header-height) - var(--career-waypost-height,0px) - 240px) / 3))}.home:has(.career-progress) .play-stage>.lotus-learn{top:calc(var(--site-header-height) + var(--career-waypost-height,0px) + 45px)}}.play-stage>.lotus-learn{top:calc(var(--site-header-height) + 45px);z-index:3;align-items:center;gap:4px;animation:.6s ease-out both lotus-learn-arrive;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lotus-learn button{white-space:nowrap;border:1px solid var(--lotus-learn-border);min-height:44px;color:var(--lotus-learn-text);font:15px/1.4 var(--font-smallcaps,Georgia, serif);letter-spacing:.04em;text-shadow:0 1px 5px var(--effect-black);cursor:pointer;background:0 0;border-radius:3px;padding:10px 18px}.lotus-learn button:hover{border-color:var(--lotus-learn-text);background:var(--lotus-learn-hover)}.lotus-learn button:focus-visible{outline:2px solid var(--lotus-learn-text);outline-offset:4px}.lotus-learn button span{margin-left:10px}@keyframes lotus-learn-arrive{0%{opacity:0}to{opacity:1}}:root[data-motion=reduced] .lotus-learn{animation:none}@media (prefers-reduced-motion:reduce){.play-stage>.lotus-learn{animation:none}}@media (orientation:landscape) and (max-height:500px){.play-stage>.lotus-learn{top:calc(var(--site-header-height) + 12px)}}.lotus-learn .lotus-learn__dismiss{border-color:#0000;width:44px;padding:0;font:24px/1 Georgia,serif}.play-stage>.lotus-learn.is-leaving{opacity:0;pointer-events:none;transition:opacity .35s ease-out;animation:none}:root[data-motion=reduced] .lotus-learn.is-leaving{transition:none}@media (prefers-reduced-motion:reduce){.play-stage>.lotus-learn.is-leaving{transition:none}}.deck-matchups-trigger{min-height:32px;color:var(--accent-text,var(--deck-rating-accent));font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px;text-decoration:underline}.deck-matchups-trigger:focus-visible{outline-offset:2px;outline:2px solid}.deck-matchups{box-sizing:border-box;border:1px solid var(--match-intro-name-edge);background:var(--deck-scout-surface);width:min(660px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--deck-scout-text);box-shadow:0 20px 80px var(--deck-scout-shadow);border-radius:6px;padding:24px}.deck-matchups::backdrop{background:var(--deck-scout-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.deck-matchups header{justify-content:space-between;align-items:start;gap:20px;display:flex}.deck-matchups header small{color:var(--deck-scout-heading);letter-spacing:.16em;font-size:11px}.deck-matchups h2{font-family:var(--font-display);margin:8px 0 0;font-size:24px}.deck-matchups button{border:1px solid var(--deck-scout-button-edge);background:var(--deck-scout-button);min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:3px}.deck-matchups button:focus-visible{outline:2px solid var(--deck-scout-focus);outline-offset:2px}.deck-matchups p,.deck-matchups footer{color:var(--deck-scout-help);font-size:13px;line-height:1.6}.deck-matchups__scroll{max-height:50dvh;overflow:auto}.deck-matchups table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.deck-matchups th,.deck-matchups td{border-bottom:1px solid var(--deck-scout-edge);text-align:right;padding:14px 8px}.deck-matchups th{color:var(--deck-scout-heading);font-size:11px;font-weight:500}.deck-matchups th:first-child,.deck-matchups td:first-child{text-align:left;padding-left:0}.deck-matchups td small{color:var(--deck-scout-caption);margin-top:5px;font-size:11px;display:block}.deck-matchups__empty{padding:24px 0}.deck-matchups footer{border-top:1px solid var(--deck-scout-edge);margin-top:20px;padding-top:16px;font-size:11px}@media (pointer:coarse){.deck-matchups-trigger{min-height:44px}}@media (max-width:480px){.deck-matchups{padding:16px}.deck-matchups th,.deck-matchups td{padding:12px 5px;font-size:11px}}.rules-info{border:1px solid var(--border-keyline);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-body);background:color-mix(in srgb, var(--surface-chrome) 90%, transparent);box-shadow:0 22px 54px color-mix(in srgb, var(--effect-black) 65%, transparent);border-radius:12px;padding:0;overflow:hidden}.rules-info[open]{flex-direction:column;display:flex}.rules-info::backdrop{background:color-mix(in srgb, var(--effect-black) 24%, transparent)}.rules-info:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-border) 28%, var(--accent-border-hover) 50%, var(--accent-border) 72%, transparent);height:2px;position:absolute;inset:0 0 auto}.rules-info__header{background:var(--surface-chat-hover);border-bottom:1px solid var(--hairline-8);flex:none;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:14px 16px;display:grid}.rules-info__emblem{border:1px solid var(--accent-border);width:34px;height:34px;color:var(--accent-text);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:23px;display:grid}.rules-info__eyebrow{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.rules-info__header h2{color:var(--text-strong);font:600 20px/1.1 var(--font-display);margin:2px 0 0}.rules-info__close{height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:26px}.rules-info__body{padding:16px;font-size:13px;line-height:1.5;overflow:auto}.rules-info__intro{color:var(--text-strong);margin-top:0}.rules-info__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rules-info__facts div{border-bottom:1px solid var(--hairline-8);padding-bottom:8px}.rules-info dt{color:var(--text-muted);text-transform:capitalize;font-size:11px}.rules-info dd{color:var(--accent-text);margin:2px 0 0}.rules-info details{border-top:1px solid var(--hairline-8)}.rules-info summary{color:var(--text-strong);cursor:pointer;padding:12px 0}.rules-info summary span{float:right;color:var(--accent-text)}.rules-info ul{padding:0;list-style:none}.rules-info li{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.rules-info button:focus-visible,.rules-info summary:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.spin-wheel{--spin-plate:76px;--spin-rows:5;--spin-wood:color-mix(in srgb, var(--career-scroll-roll-border) 66%, var(--guildnav-rail-ground) 34%);--spin-wood-lit:color-mix(in srgb, var(--guildnav-rail-lip) 82%, var(--guildnav-edge-mid) 18%);--spin-grain:color-mix(in srgb, var(--match-intro-brass-warm) 7%, transparent);--spin-brass:var(--match-intro-brass-warm);--spin-brass-lit:var(--match-intro-brass-light);--spin-brass-deep:var(--match-intro-brass-dark);width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px);max-height:min(92dvh,760px);color:var(--text-body);background:color-mix(in srgb, var(--surface-panel) 88%, transparent);border:1px solid var(--hairline-11);box-shadow:0 24px 64px var(--match-intro-black-half);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);overscroll-behavior:contain;border-radius:10px;margin:auto;padding:clamp(18px,3vw,26px)}.spin-wheel::backdrop{background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spin-wheel__header{border-bottom:1px solid var(--hairline-8);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.spin-wheel__eyebrow{color:var(--text-muted);font:600 11px / 1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;display:block}.spin-wheel__header h2{color:var(--text-strong);font:500 clamp(19px, 2.6vw, 24px) / 1.1 var(--font-smallcaps);letter-spacing:.04em;margin:0}.spin-wheel__close{width:36px;height:36px;color:var(--text-muted);font:300 26px / 1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:-6px -6px 0 0;padding:0;transition:color .12s,background-color .12s;display:grid}.spin-wheel__close:hover{color:var(--text-strong);background:var(--hairline-6)}.spin-wheel__close:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.spin-wheel__drum{height:calc(var(--spin-rows) * var(--spin-plate));background:linear-gradient(to bottom, var(--match-intro-black-deep) 0%, var(--match-intro-black-half) 14%, transparent 32%, transparent 68%, var(--match-intro-black-half) 86%, var(--match-intro-black-deep) 100%), repeating-linear-gradient(90deg, var(--spin-grain) 0 1px, transparent 1px 4px, var(--spin-grain) 4px 5px, transparent 5px 11px), linear-gradient(to right, var(--spin-wood) 0%, var(--spin-wood-lit) 34%, var(--spin-wood-lit) 52%, var(--spin-wood) 100%);border:1px solid var(--guildnav-rail-border);box-shadow:inset 0 1px 0 var(--guildnav-rail-inset), inset 0 -18px 26px var(--match-intro-black-inset), inset 0 18px 26px var(--match-intro-black-inset);border-radius:8px;margin:clamp(14px,2.4vw,20px) 0 0;position:relative;overflow:hidden}.spin-wheel__reel{inset-inline:0;top:calc((var(--spin-rows) - 1) / 2 * var(--spin-plate));will-change:transform;position:absolute}.spin-plate{height:var(--spin-plate);border-top:1px solid var(--match-intro-black-half);box-shadow:inset 0 1px 0 var(--guildnav-rail-sheen);align-items:center;gap:14px;padding:0 clamp(14px,2.2vw,22px) 0 clamp(26px,4vw,40px);display:flex}.spin-plate__art{width:62px;height:calc(var(--spin-plate) - 22px);background:var(--surface-art-well);border:1px solid var(--guildnav-rail-lip);box-shadow:0 2px 6px var(--match-intro-black-half);border-radius:3px;flex:none;display:block;overflow:hidden}.spin-plate__art img,.spin-plate__art-blank{object-fit:cover;object-position:center 28%;background:var(--surface-art-well);width:100%;height:100%;display:block}.spin-plate__art--mark{background:color-mix(in srgb, var(--guildnav-rail-ground) 70%, transparent);border-color:var(--guildnav-edge-mid);place-items:center;display:grid}.spin-plate__art--mark svg{fill:none;width:26px;height:26px;stroke:color-mix(in srgb, var(--spin-brass) 52%, transparent);stroke-width:1.1px}.spin-plate__label{gap:3px;min-width:0;display:grid}.spin-plate__label strong{color:var(--text-body);font:600 clamp(14px, 1.8vw, 16px) / 1.2 var(--font-ui);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spin-plate__label em{color:var(--text-muted);font:500 12px / 1.3 var(--font-ui);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.spin-wheel__pointer{inset-block:0;pointer-events:none;width:20px;position:absolute;left:0}.spin-wheel__pointer:before{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:15px solid var(--spin-brass-lit);width:0;height:0;filter:drop-shadow(1px 1px 0 var(--spin-brass-deep)) drop-shadow(0 3px 5px var(--match-intro-black-shadow));content:"";position:absolute;top:calc(50% - 11px);left:6px}.spin-wheel__pointer:after{background:linear-gradient(to right, var(--spin-brass-deep) 0%, var(--spin-brass) 38%, var(--spin-brass-lit) 58%, var(--spin-brass-deep) 100%);width:7px;box-shadow:2px 0 6px var(--match-intro-black-shadow);content:"";position:absolute;inset:0 auto 0 0}.spin-wheel__glass{pointer-events:none;background:linear-gradient(to bottom, transparent calc(50% - var(--spin-plate) / 2), color-mix(in srgb, var(--spin-brass) 9%, transparent) calc(50% - var(--spin-plate) / 2), color-mix(in srgb, var(--spin-brass) 9%, transparent) calc(50% + var(--spin-plate) / 2), transparent calc(50% + var(--spin-plate) / 2));position:absolute;inset:0}.spin-wheel__glass:before,.spin-wheel__glass:after{background:color-mix(in srgb, var(--spin-brass) 55%, transparent);content:"";height:1px;position:absolute;inset-inline:0}.spin-wheel__glass:before{top:calc(50% - var(--spin-plate) / 2)}.spin-wheel__glass:after{top:calc(50% + var(--spin-plate) / 2)}.spin-wheel__drum.is-landed .spin-wheel__glass{background:linear-gradient(to bottom, transparent calc(50% - var(--spin-plate) / 2), color-mix(in srgb, var(--spin-brass) 16%, transparent) calc(50% - var(--spin-plate) / 2), color-mix(in srgb, var(--spin-brass) 16%, transparent) calc(50% + var(--spin-plate) / 2), transparent calc(50% + var(--spin-plate) / 2));transition:background .32s}.spin-wheel__verdict{min-height:30px;color:var(--text-muted);font:600 11px / 1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:14px 0 0;display:flex}.spin-wheel__verdict strong{color:var(--accent-text);font:500 clamp(17px, 2.3vw, 21px) / 1.2 var(--font-display,Georgia, serif);letter-spacing:.01em;text-transform:none}.spin-wheel__actions{border-top:1px solid var(--hairline-8);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.spin-wheel__actions button{min-height:40px;color:var(--text-muted);border:1px solid var(--hairline-11);font:600 12px / 1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:0 18px;transition:color .12s,background-color .12s,border-color .12s}.spin-wheel__actions button:hover:not(:disabled){color:var(--text-strong);background:var(--hairline-6)}.spin-wheel__actions button:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.spin-wheel__actions button:disabled{opacity:.45;cursor:default}.spin-wheel__take{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent-border) 58%, transparent)}.spin-wheel__take:hover:not(:disabled){color:var(--accent-text-hover);border-color:var(--accent-border-hover)}@media (max-width:700px){.spin-wheel{--spin-plate:62px;--spin-rows:3;padding:16px}.spin-plate__art{width:52px}.spin-wheel__actions{flex-direction:column-reverse;align-items:stretch}.spin-wheel__actions button{min-height:44px}}@media (max-height:560px){.spin-wheel{--spin-plate:50px;--spin-rows:3;width:min(460px,100vw - 24px);max-width:min(460px,100vw - 24px);padding:12px 14px}.spin-wheel__header{padding-bottom:10px}.spin-wheel__header h2{font-size:18px}.spin-wheel__close{width:32px;height:32px}.spin-wheel__drum{margin-top:10px}.spin-plate{gap:10px}.spin-plate__art{width:44px}.spin-plate__label strong{font-size:13px}.spin-plate__label em{font-size:11px}.spin-wheel__verdict{min-height:24px;margin-top:10px}.spin-wheel__verdict strong{font-size:17px}.spin-wheel__actions{flex-direction:row;align-items:center;margin-top:10px;padding-top:10px}.spin-wheel__actions button{min-height:40px}}@media (prefers-reduced-motion:reduce){.spin-wheel__drum.is-landed .spin-wheel__glass{transition:none}}.home.home--stage{--play-stage-top:calc(var(--site-header-height) + var(--career-waypost-reserve,0px) + 8px);--play-stage-bottom:144px;--play-stage-gutter:calc(3% + 72px);--play-card-w:calc(22 * var(--stage-w-unit));--play-card-h:calc(22 * var(--stage-w-unit) * 1.3968);--play-seat-y:calc(var(--play-stage-top) + (100% - var(--play-stage-top) - var(--play-stage-bottom)) / 2);--play-tilt:4deg;--play-seat-scale:1;--play-go-height:80px;--play-go-bottom:32px}.home.home--stage-opponent{--play-yours-x:21%;--play-vs-x:39.5%}.home.home--stage-versus{--play-yours-x:30%;--play-foe-x:70%;--play-vs-x:50%}.home.home--stage-ready :is(.home__shelf-head,.home__carousel){transform-origin:0;transition:opacity .36s ease 80ms, transform .56s var(--ease-out) 40ms, visibility 0s linear 0s}.home.home--stage-opponent :is(.home__shelf-head,.home__carousel),.home.home--stage-versus :is(.home__shelf-head,.home__carousel){opacity:0;visibility:hidden;transition:opacity .26s ease, transform .48s var(--ease-out), visibility 0s linear .48s;transform:perspective(1400px)translate(-6%)rotateY(11deg)scale(.97)}.home.home--stage-opponent .home__shelf,.home.home--stage-versus .home__shelf{pointer-events:none}.home.home--stage-ready .home__legal{transition:opacity .36s .12s,visibility linear}.home.home--stage-opponent .home__legal,.home.home--stage-versus .home__legal{opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s}:root[data-motion=reduced] .home.home--stage-ready .home__legal{transition:none}@media (prefers-reduced-motion:reduce){.home.home--stage-ready .home__legal{transition:none}}.home.home--stage-opponent .home__hero-card,.home.home--stage-versus .home__hero-card{right:auto;left:calc(var(--play-yours-x) - var(--play-card-w) / 2);top:var(--play-seat-y);z-index:7;transform:translateY(-50%) rotate(var(--hero-tilt)) scale(var(--play-seat-scale))}.home.home--stage-ready .home__hero-card{transition:transform .52s var(--ease-out)}.home__stage-backdrop{background:linear-gradient(color-mix(in srgb, var(--effect-black) 62%, transparent), transparent 200px), linear-gradient(90deg, color-mix(in srgb, var(--effect-black) 52%, transparent), color-mix(in srgb, var(--effect-black) 12%, transparent) 48%, color-mix(in srgb, var(--effect-black) 30%, transparent)), url(/prototypes/home-sunset-city-smooth.webp) var(--scene-x,50%) var(--scene-y,55%) / cover no-repeat;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s ease, transform 1.2s var(--ease-out), visibility 0s linear 1.2s;position:absolute;inset:0;transform:scale(1.04)}.home__stage-backdrop.is-shown{opacity:1;visibility:visible;transition:opacity .64s ease, transform 1.6s var(--ease-out), visibility 0s;transform:none}.play-stage{z-index:8;pointer-events:none;position:absolute;inset:0}.play-stage>*{pointer-events:auto}.home.home--stage-ready{--home-action-size:min(18vw, 290px, calc((100dvh - var(--site-header-height) - 100px) * .8))}.play-stage__modes{pointer-events:none;position:absolute;inset:auto 4% 70px}.play-stage__mode-list{--tile:var(--home-action-size);justify-content:center;align-items:end;gap:0;display:flex}.home.home--stage-modes :is(.home__shelf,.home__hero-card){visibility:hidden;pointer-events:none}.home.home--stage-modes{overflow:hidden}.home.home--stage-modes .home__shelf{display:none}.home.home--deck-gallery .home__shelf{animation:home-gallery-in .52s var(--ease-out) both}.home.home--deck-gallery .home__hero-card{animation:home-gallery-card-in .62s var(--ease-out) 70ms both}@keyframes home-gallery-in{0%{opacity:0;translate:-42px 16px}to{opacity:1;translate:0}}@keyframes home-gallery-card-in{0%{opacity:0;translate:50px 24px}to{opacity:1;translate:0}}:root[data-motion=reduced] .home.home--deck-gallery :is(.home__shelf,.home__hero-card){animation:none}@media (prefers-reduced-motion:reduce){.home.home--deck-gallery :is(.home__shelf,.home__hero-card){animation:none}}.home.home--stage-modes .play-stage__more{height:44px;bottom:16px}@media (max-width:700px) and (orientation:portrait){.home.home--stage-modes{min-height:100dvh}.play-stage__modes{inset:auto 12px 100px}.play-stage__mode-list{--tile:min(44vw, calc((100dvh - var(--site-header-height) - 120px) / 3));flex-wrap:wrap}.home.home--stage-modes .play-stage__more{bottom:62px;right:50%;transform:translate(50%)}}@media (max-height:500px) and (orientation:landscape){.play-stage__modes{inset:auto 16px max(8px, env(safe-area-inset-bottom))}.play-stage__mode-list{--tile:min(calc((100vw - var(--mobile-rail-w,0px) - 32px) / 5), calc(100dvh - 132px))}:root .home.home--stage-ready .home__friends-launch,:root .home.home--stage-ready .home__social-actions{top:var(--launcher-slot-0);right:var(--launcher-side);bottom:auto;left:auto}:root .home.home--stage-ready .home__social-launcher.is-expanded .home__social-action.is-friends{transform:translate(-104px)}:root .home.home--stage-ready .home__social-launcher.is-expanded .home__social-action.is-chat{transform:translate(-52px)}.home.home--stage-modes .play-stage__more{top:var(--launcher-slot-1);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;padding:0;position:fixed;bottom:auto}.home.home--stage-modes .play-stage__more:hover{background:color-mix(in srgb, var(--surface-chrome) 55%, transparent);border-color:var(--accent-border-hover)}.home.home--stage-modes .play-stage__more :is(.play-stage__more-label,.play-stage__more-arrow){display:none}.home.home--stage-modes .play-stage__more .play-stage__more-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}}@media (max-width:700px),(max-height:500px){.home.home--deck-gallery .home__social-launcher{display:none}}.play-stage__mode{--mode-glow:drop-shadow(0 0 1px var(--ih-highlight)) drop-shadow(0 0 4px var(--ih-gold)) drop-shadow(0 0 12px var(--ih-gold));width:var(--tile);height:var(--tile);color:var(--ih-ink);box-shadow:none;cursor:pointer;pointer-events:auto;animation:play-mode-in .56s var(--ease-out) calc(var(--i) * 70ms + .12s) backwards;background:0 0;border:0;flex:none;padding:0;transition:transform .16s;position:relative;container-type:inline-size}.home:has(.home__stage-backdrop .home-landscape[data-theme=dusk]){--mode-scene-light:brightness(.82) saturate(.9)}.home:has(.home__stage-backdrop .home-landscape[data-theme=night]){--mode-scene-light:brightness(.64) saturate(.82)}.play-stage__mode-list .play-stage__selected-deck-art{filter:var(--mode-scene-light,brightness(1) saturate(1));transition:filter .18s}.play-stage__mode img{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:var(--mode-scene-light,brightness(1) saturate(1)) drop-shadow(0 5px 5px var(--ih-shadow));transition:filter .18s;position:absolute;inset:0}.play-stage__mode-label{white-space:nowrap;place-items:center;min-height:14%;font-family:Times New Roman,Times,serif;font-size:clamp(14px,9cqw,30px);font-weight:700;line-height:1;display:grid;position:absolute;bottom:15%;left:12%;right:12%}.play-stage__mode:is(.play-stage__mode--ai,.play-stage__mode--online) .play-stage__mode-label{bottom:13.5%}.play-stage__mode:is(.play-stage__mode--career,.play-stage__mode--packquest) .play-stage__mode-label{bottom:12.5%}@media (hover:hover){.play-stage__mode:hover{transform:translateY(-5px)}.play-stage__mode:hover img{filter:var(--mode-scene-light,brightness(1) saturate(1)) var(--mode-glow) brightness(1.08)}}.play-stage__mode.is-on img,.play-stage__mode:is(:focus-visible,:active) img{filter:var(--mode-scene-light,brightness(1) saturate(1)) var(--mode-glow) brightness(1.08)}.play-stage__mode:focus-visible{outline:2px solid var(--ih-highlight);outline-offset:-10px;border-radius:24px}.play-stage__mode--career{-webkit-tap-highlight-color:transparent}.play-stage__mode--career:focus-visible{outline:none}.play-stage__mode--career:focus-visible .play-stage__mode-label{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.play-stage__mode:active{transform:translateY(-1px)scale(.98)}.play-stage__mode:disabled{cursor:progress}.play-stage__mode:disabled img{opacity:.6}.play-stage__mode-error{right:var(--play-stage-gutter);bottom:calc(var(--play-stage-bottom) - 8px);max-width:320px;color:var(--text-strong);font:600 12px/1.35 var(--font-workspace);background:color-mix(in srgb, var(--surface-chrome) 92%, transparent);border:1px solid var(--status-warning);border-radius:4px;margin:0;padding:6px 10px;position:absolute;transform:translateY(100%)}.play-stage__more{width:max(220px,19vw);height:88px;color:var(--text-strong);font-family:var(--font-smallcaps);letter-spacing:.08em;text-shadow:0 1px 8px color-mix(in srgb, var(--effect-black) 95%, transparent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:15px;animation:.4s .42s both play-fade-in;display:inline-flex;position:absolute;bottom:32px;right:3%}.play-stage__more svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;transition:transform .18s var(--ease-out)}.play-stage__more .play-stage__more-icon{display:none}.play-stage__more:hover,.play-stage__more:focus-visible{color:var(--accent-text-hover)}.play-stage__more:hover svg{transform:translate(3px)}.play-stage__more:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-18px}.play-stage__vs{left:var(--play-vs-x);top:var(--play-seat-y);align-items:center;gap:calc(1.2 * var(--stage-w-unit));pointer-events:none;transition:left .64s var(--ease-out);flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.play-stage__vs:before,.play-stage__vs:after{width:1px;height:calc(8 * var(--stage-w-unit));background:linear-gradient(transparent, var(--accent-border), transparent);content:"";animation:play-rule-in .6s var(--ease-out) .26s both}.play-stage__vs span{font-family:var(--font-smallcaps);font-size:calc(4.6 * var(--stage-w-unit));letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);text-shadow:0 0 calc(1.6 * var(--stage-w-unit)) color-mix(in srgb, var(--accent-border) 38%, transparent), 0 4px 12px color-mix(in srgb, var(--effect-black) 85%, transparent);animation:play-vs-in .62s var(--ease-out) .16s both;font-weight:700;line-height:1;position:relative}.play-stage.is-versus .play-stage__vs span:after{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-border) 55%, transparent), transparent 62%);content:"";opacity:0;border-radius:50%;animation:.76s ease-out .38s both play-clash;position:absolute;inset:-60%}.play-stage__gallery{top:var(--play-stage-top);bottom:var(--play-stage-bottom);left:45%;right:var(--play-stage-gutter);background:color-mix(in srgb, var(--surface-chrome) 80%, transparent);border:1px solid var(--hairline-8);min-width:0;box-shadow:0 24px 60px color-mix(in srgb, var(--effect-black) 50%, transparent);transform-origin:100%;animation:play-gallery-in .62s var(--ease-out) 90ms both;transition:opacity .26s ease, transform .42s var(--ease-out), visibility 0s linear 0s;border-radius:6px;flex-direction:column;padding:clamp(12px,1.25vw,20px);display:flex;position:absolute}.play-stage.is-versus .play-stage__gallery{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease, transform .38s var(--ease-out), visibility 0s linear .38s;transform:perspective(1400px)translate(4%)rotateY(-8deg)scale(.97)}.play-stage__head{border-bottom:1px solid var(--border-strong);align-items:center;gap:16px;min-width:0;padding-bottom:10px;display:flex}.play-stage__title{color:var(--accent-text);font-family:var(--font-smallcaps);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;margin:0;font-size:15px;font-weight:700}.play-stage__tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.play-stage__tab{min-height:34px;color:var(--text-muted);font:700 14px/34px var(--font-workspace);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;align-items:baseline;gap:6px;padding:0 10px;display:inline-flex}.play-stage__tab:hover{color:var(--text-strong);background:var(--surface-control)}.play-stage__tab.is-active{color:var(--text-strong);background:var(--surface-control);box-shadow:inset 0 -2px 0 var(--accent-border)}.play-stage__tab:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-2px}.play-stage__tab-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.play-stage__warning{color:var(--text-strong);font:600 13px/1.4 var(--font-workspace);background:color-mix(in srgb, var(--status-warning) 14%, transparent);border-left:3px solid var(--status-warning);margin:10px 0 0;padding:8px 10px}.play-stage__grid{grid-template-columns:repeat(auto-fill, minmax(max(180px, calc(10.5 * var(--stage-w-unit))), 1fr));scrollbar-color:var(--surface-control) transparent;scrollbar-width:thin;flex:1;grid-auto-rows:min-content;align-content:start;gap:0;min-height:0;margin-top:12px;display:grid;overflow-y:auto}.play-stage__tile{min-width:0;color:var(--text-body);text-align:left;background:var(--surface-panel);cursor:pointer;animation:play-tile-in .42s var(--ease-out) calc(var(--i) * 22ms + .2s) both;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative}.play-stage__tile-art{aspect-ratio:1.25;background:var(--surface-art-well) center / cover no-repeat;display:block;position:relative;overflow:hidden}.play-stage__tile-art img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out), filter .2s ease;position:absolute;inset:0}.play-stage__tile-foot{align-items:center;gap:6px;min-height:44px;padding:7px 8px 8px;display:flex}.play-stage__tile-label{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.play-stage__tile-name{color:var(--text-body);font-family:var(--font-display);font-size:max(12px, calc(11.5 * var(--u)));white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.15;overflow:hidden}.play-stage__tile-meta{min-width:0;color:var(--text-faint);font:600 10px/1.2 var(--font-workspace);white-space:nowrap;align-items:baseline;gap:6px;display:flex;overflow:hidden}.play-stage__tile-format{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.play-stage__tile-more{color:var(--text-faint);margin-left:3px}.play-stage__tile-meta .deck-rating-badge{flex:none}.play-stage__tile-tag{color:var(--accent-text);font:700 10px/1.4 var(--font-workspace);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-chrome) 86%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 50%, transparent);border-radius:3px;padding:2px 6px;position:absolute;top:6px;left:6px}.play-stage__pips{flex:none;gap:2px;font-size:12px;display:inline-flex}.play-stage__tile:hover{background:var(--surface-control)}.play-stage__tile:hover .play-stage__tile-art img{transform:scale(1.05)}.play-stage__tile.is-chosen{box-shadow:inset 0 0 0 2px var(--accent-border)}.play-stage__tile:focus-visible{z-index:1;outline:2px solid var(--accent-border-hover);outline-offset:-2px}.play-stage__tile[aria-disabled=true]{cursor:not-allowed}.play-stage__tile[aria-disabled=true] .play-stage__tile-art img{filter:grayscale(.85)brightness(.55)}.play-stage__tile--mystery .play-stage__tile-art{background-position:50% 42%;background-size:130%}.play-stage__mystery-mark{color:var(--accent-text);font-family:var(--font-smallcaps);font-size:calc(4 * var(--stage-w-unit));text-shadow:0 2px 10px color-mix(in srgb, var(--effect-black) 90%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--effect-black) 30%, transparent), color-mix(in srgb, var(--effect-black) 55%, transparent));place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.play-stage__seat{left:var(--seat-x);top:var(--play-seat-y);width:var(--play-card-w);height:var(--play-card-h);transform:translate(-50%, -50%) rotate(var(--seat-tilt)) scale(var(--play-seat-scale));pointer-events:none;position:absolute}.play-stage__seat--yours{--seat-x:var(--play-yours-x);--seat-tilt:calc(-1 * var(--play-tilt))}.play-stage__seat--foe{--seat-x:var(--play-foe-x);--seat-tilt:var(--play-tilt);filter:drop-shadow(0 16px 28px color-mix(in srgb, var(--effect-black) 50%, transparent))}.play-stage__mystery-card{background:var(--surface-art-well) center / cover no-repeat;border-radius:calc(1.1 * var(--stage-w-unit));place-items:center;width:100%;height:100%;display:grid}.play-stage__mystery-card span{color:var(--accent-text);font-family:var(--font-smallcaps);font-size:calc(9 * var(--stage-w-unit));text-shadow:0 4px 20px color-mix(in srgb, var(--effect-black) 90%, transparent);font-weight:700}.play-stage__caption{pointer-events:auto;animation:play-caption-in .42s var(--ease-out) .46s both;display:flex;position:absolute;left:-4%;right:-4%}.play-stage__caption--top{border-bottom:1px solid color-mix(in srgb, var(--accent-border) 36%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;bottom:calc(100% + 14px)}.play-stage__caption--bottom{text-align:center;flex-direction:column;align-items:center;gap:6px;top:calc(100% + 16px);left:-16%;right:-16%}.play-stage__seat-name{min-width:0;color:var(--text-strong);font-family:var(--font-smallcaps);font-size:clamp(16px, 1.5 * var(--stage-w-unit), 30px);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px color-mix(in srgb, var(--effect-black) 90%, transparent);font-weight:700;overflow:hidden}.play-stage__caption .deck-rating-badge{color:var(--text-body);font-size:clamp(11px, .78 * var(--stage-w-unit), 15px);text-shadow:0 1px 6px color-mix(in srgb, var(--effect-black) 95%, transparent);flex:none}.play-stage__owner{color:var(--text-muted);font:600 13px/1.3 var(--font-workspace)}.play-stage__format{color:var(--accent-text);font-family:var(--font-smallcaps);font-size:clamp(11px, .78 * var(--stage-w-unit), 15px);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.play-stage__description{color:var(--text-muted);font-family:var(--font-card-text);font-size:clamp(13px, .92 * var(--stage-w-unit), 18px);text-shadow:0 1px 6px color-mix(in srgb, var(--effect-black) 90%, transparent);flex-direction:column;gap:2px;margin:0;line-height:1.3;display:flex}.play-stage__go{left:50%;bottom:var(--play-go-bottom);width:min(340px,22vw);animation:play-go-in .46s var(--ease-out) .42s both;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;translate:-50%}.play-stage__go .play-stage__warning{width:100%;margin:0}.play-stage__play{width:100%;height:var(--play-go-height);color:var(--accent-text);font-family:var(--font-smallcaps);font-size:clamp(22px, 1.7 * var(--stage-w-unit), 34px);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-ink);border:1px solid var(--accent-border);box-shadow:0 12px 30px color-mix(in srgb, var(--effect-black) 55%, transparent);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease-out);border-radius:6px}.play-stage__play:hover{color:var(--accent-text-hover);background:var(--surface-ink-hover);border-color:var(--accent-border-hover)}.play-stage__play:active{transform:scale(.98)}.play-stage__play:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:3px}.play-stage__play[aria-disabled=true]{color:var(--accent-disabled-text);border-color:var(--accent-disabled-border);cursor:not-allowed}.play-stage__where{color:var(--text-faint);font:600 12px/1.2 var(--font-workspace)}@media (max-height:860px){.home.home--stage{--play-seat-scale:.86}}@media (max-height:760px){.home.home--stage{--play-seat-scale:.76;--play-go-height:64px}}@media (max-width:1399px){.home.home--stage{--play-go-bottom:104px}.home.home--stage-versus{--play-stage-bottom:calc(var(--play-go-bottom) + var(--play-go-height) + 16px)}}@keyframes play-fade-in{0%{opacity:0}}@keyframes play-mode-in{0%{opacity:0;transform:translate(36px)rotate(2deg)scale(.94)}}@keyframes play-gallery-in{0%{opacity:0;transform:perspective(1400px)translate(6%)rotateY(-10deg)scale(.97)}}@keyframes play-tile-in{0%{opacity:0;transform:translateY(10px)}}@keyframes play-vs-in{0%{opacity:0;letter-spacing:.4em;transform:scale(1.9)}55%{opacity:1}}@keyframes play-rule-in{0%{opacity:0;transform:scaleY(0)}}@keyframes play-clash{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@keyframes play-caption-in{0%{opacity:0;transform:translateY(8px)}}@keyframes play-go-in{0%{opacity:0;transform:translateY(18px)}}:root[data-motion=reduced] .play-stage,:root[data-motion=reduced] .play-stage *,:root[data-motion=reduced] .play-stage :before,:root[data-motion=reduced] .play-stage :after,:root[data-motion=reduced] .home__stage-backdrop,:root[data-motion=reduced] .home.home--stage-ready :is(.home__shelf-head,.home__carousel){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.play-stage,.play-stage *,.play-stage :before,.play-stage :after,.home__stage-backdrop,.home.home--stage-ready :is(.home__shelf-head,.home__carousel){transition:none!important;animation:none!important}}@media (max-width:700px),(max-height:500px){.home.home--stage-modes .home__stage-backdrop{pointer-events:auto;touch-action:none;cursor:grab}.home.home--stage-modes .home__stage-backdrop:active{cursor:grabbing}}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent,.home--stage-versus){--play-card-w:min(180px, calc((100dvh - var(--site-header-height) - 142px) / 1.3968));--play-card-h:calc(var(--play-card-w) * 1.3968);--stage-w-unit:calc(var(--play-card-w) / 22);--play-seat-scale:1;--play-stage-top:calc(var(--site-header-height) + 8px);--play-stage-bottom:60px;--play-stage-gutter:12px;--play-go-bottom:max(8px, env(safe-area-inset-bottom));--play-go-height:44px;--play-seat-y:calc(var(--site-header-height) + 36px + var(--play-card-h) / 2);overflow:hidden}.home.home--stage-opponent{--play-yours-x:17%;--play-vs-x:33%}.home.home--stage-versus{--play-yours-x:26%;--play-foe-x:74%;--play-vs-x:50%}:root .home:is(.home--stage-yours,.home--stage-opponent,.home--stage-versus) .home__hero-card{display:block}.home:is(.home--stage-yours,.home--stage-opponent,.home--stage-versus) .home__shelf{display:none}.play-stage__gallery{padding:8px;left:38%}.play-stage__head{flex-direction:column;align-items:stretch;gap:2px;padding-bottom:3px}.play-stage__title{letter-spacing:.06em;font-size:12px}.play-stage__tab{min-height:36px;padding:0 8px;font-size:12px;line-height:36px}.play-stage__grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.play-stage__tile-art{aspect-ratio:1.6}.play-stage__tile-foot{min-height:44px;padding:5px}.play-stage__tile-meta .deck-rating-badge,.play-stage__tile-meta .play-stage__tile-format,.play-stage__tile .play-stage__pips{display:none}.play-stage__vs span{font-size:30px}.play-stage__caption--top{justify-content:center;padding-bottom:4px;bottom:calc(100% + 6px);left:-35%;right:-35%}.play-stage__caption--top .deck-rating-badge{display:none}.play-stage__seat-name{font-size:14px}.play-stage__caption--bottom{gap:3px;top:calc(100% + 8px);left:-35%;right:-35%}.play-stage__format{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;width:100%;font-size:10px;overflow:hidden}.play-stage__description{font-size:11px}.play-stage__description>span+span{display:none}.play-stage__owner{font-size:10px}.play-stage__go{width:min(200px,28vw)}.play-stage__play{font-size:20px}.play-stage__where{font-size:10px}:root .home:is(.home--stage-yours,.home--stage-opponent,.home--stage-versus) .home__play-cluster{right:12px;bottom:max(8px, env(safe-area-inset-bottom));width:112px;min-width:0}:root .home:is(.home--stage-yours,.home--stage-opponent,.home--stage-versus) .home__play{height:44px;min-height:44px;font-size:16px}}.home.home--stage-yours{--play-yours-x:79%}.home.home--stage-yours .home__hero-card{right:auto;left:calc(var(--play-yours-x) - var(--play-card-w) / 2);top:var(--play-seat-y);z-index:7;transform:translateY(-50%) rotate(-4deg) scale(var(--play-seat-scale));display:block}.home.home--stage-yours .home__shelf{display:none}.play-stage.is-yours .play-stage__gallery{transform-origin:0;left:4%;right:40%}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.home.home--stage-yours{--play-yours-x:82%}.play-stage.is-yours .play-stage__gallery{left:12px;right:36%}}@media (min-width:568px) and (max-width:639px) and (max-height:500px) and (orientation:landscape){.home:is(.home--stage-yours,.home--stage-opponent,.home--stage-versus) .home__mobile-nav{display:none}}.play-stage.is-yours .play-stage__seat--yours{--seat-tilt:-4deg}.play-stage__back{display:none}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.home:is(.home--stage-yours,.home--stage-opponent){--play-stage-bottom:8px}:root .home:is(.home--stage-yours,.home--stage-opponent) .home__play-cluster{display:none}.play-stage__gallery{bottom:max(8px, env(safe-area-inset-bottom))}.play-stage__head{grid-template-columns:minmax(0,1fr) 44px;gap:2px 6px;display:grid}.play-stage__title{text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.play-stage__tabs{grid-area:2/1}.play-stage__back{width:44px;height:44px;color:var(--accent-text);border:1px solid var(--accent-border);cursor:pointer;background:0 0;border-radius:50%;grid-area:1/2/3;place-items:center;padding:0;display:grid}.play-stage__back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.play-stage__back:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.play-stage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.play-stage__tile-art{aspect-ratio:1.8;aspect-ratio:1.05}.play-stage__tile-foot{background:linear-gradient(transparent, color-mix(in srgb, var(--effect-black) 88%, transparent));min-height:44px;padding:20px 6px 6px;position:absolute;inset:auto 0 0}.play-stage__tile-name{-webkit-line-clamp:2;white-space:normal;color:var(--text-on-plate);text-shadow:0 1px 3px var(--effect-black);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.play-stage__tile-meta{color:var(--text-on-plate);font-size:9px}}.play-stage__seat-colors{filter:drop-shadow(0 2px 4px var(--effect-black));justify-content:center;display:flex}.play-stage__seat-colors .play-stage__pips{gap:6px;font-size:20px}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__seat-colors .play-stage__pips{gap:5px;font-size:16px}:root .home.home--stage-versus{--play-card-w:min(180px, calc((100dvh - var(--site-header-height) - 156px) / 1.3968))}}:root .home.home--stage-opponent .home__hero-card{display:none}.play-stage.is-opponent .play-stage__seat--foe{--seat-x:var(--play-yours-x);--seat-tilt:-4deg}.play-stage__next{bottom:var(--play-go-bottom);left:var(--play-yours-x);pointer-events:auto;width:clamp(120px,16vw,220px);position:absolute;translate:-50%}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent){--play-card-w:min(180px, calc((100dvh - var(--site-header-height) - 156px) / 1.3968))}.play-stage__next{width:clamp(104px,23vw,180px);height:44px;min-height:44px;font-size:20px}}@media (min-width:1100px) and (min-height:620px){:root .home.home--stage-yours .home__play-cluster{left:4%;right:auto}}.play-stage:is(.is-yours,.is-opponent) .play-stage__caption{display:none}.play-stage__seat-colors{position:absolute;bottom:0}.play-stage__seat--yours .play-stage__seat-colors{left:calc(100% + 10px)}.play-stage__seat--foe .play-stage__seat-colors{right:calc(100% + 10px)}.play-stage__seat-colors .play-stage__pips{flex-direction:column}.play-stage:is(.is-yours,.is-opponent) .play-stage__seat-colors{display:none}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage:is(.is-yours,.is-opponent) .play-stage__head{grid-template-columns:minmax(0,1fr) 36px;align-items:center}.play-stage:is(.is-yours,.is-opponent) .play-stage__tabs{grid-row:1}.play-stage:is(.is-yours,.is-opponent) .play-stage__back{grid-row:1;width:36px;height:36px}.play-stage:is(.is-yours,.is-opponent) .play-stage__back svg{width:18px;height:18px}}.play-stage__next{letter-spacing:.04em;padding:6px 12px;font-size:clamp(16px,1.4vw,24px);line-height:1.15}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__next{font-size:clamp(12px,1.65vw,15px)}}.play-stage__rules{top:calc(var(--play-seat-y) + 48px);left:var(--play-vs-x);pointer-events:auto;z-index:12;width:min(20vw,200px);margin-left:max(-10vw,-100px);position:absolute}.play-stage__rules .legality-chip__trigger{background:var(--surface-ink);min-height:36px;color:var(--accent-text);font-size:13px}.play-stage__edit-deck{cursor:pointer;pointer-events:auto;background:0 0;border:2px solid #0000;border-radius:5px;width:100%;padding:0;position:absolute;inset:0}.play-stage__edit-deck:hover,.play-stage__edit-deck:focus-visible{border-color:var(--accent-border);outline:2px solid var(--accent-border);outline-offset:3px}.play-stage__edit-deck.is-invalid{border-color:var(--accent-border)}.play-stage__invalid{background:var(--surface-ink);color:var(--accent-text);text-align:left;flex-direction:column;gap:4px;max-height:80%;padding:8px;font-size:12px;line-height:1.25;display:flex;position:absolute;inset:auto 0 0;overflow:auto}.play-stage__play:disabled{opacity:.5;cursor:not-allowed}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__rules{top:calc(var(--play-seat-y) + 28px)}.play-stage__rules .legality-chip__trigger{padding:4px;font-size:11px}.play-stage__rules .legality-chip__icon{display:none}.play-stage__rules .legality-chip__name{display:block}.play-stage__invalid{padding:4px;font-size:10px}}.play-stage__preview-formats{left:var(--play-yours-x);top:calc(var(--play-seat-y) + var(--play-card-h) * var(--play-seat-scale) / 2 + 14px);bottom:calc(var(--play-go-bottom) + var(--play-go-height) + 12px);scrollbar-width:thin;pointer-events:auto;text-align:center;width:min(32%,340px);position:absolute;overflow-y:auto;translate:-50%}.play-stage__formats-label{color:var(--accent-text);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 3px var(--effect-black);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.play-stage__format-badges{flex-wrap:wrap;place-content:start center;gap:4px;display:flex}.play-stage__format-badge{border:1px solid color-mix(in srgb, var(--accent-border) 45%, transparent);background:color-mix(in srgb, var(--surface-ink) 82%, transparent);color:var(--accent-text);border-radius:3px;padding:3px 7px;font-size:11px;line-height:1.2}.play-stage__formats-empty{color:var(--text-body);text-shadow:0 1px 3px var(--effect-black);font-size:12px}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__preview-formats{top:calc(var(--play-seat-y) + var(--play-card-h) / 2 + 10px);bottom:calc(var(--play-go-bottom) + var(--play-go-height) + 6px)}.play-stage__formats-label{margin-bottom:3px;font-size:9px}.play-stage__format-badges{gap:3px}.play-stage__format-badge{padding:2px 4px;font-size:clamp(9px,1.2vw,10px)}.play-stage__formats-empty{font-size:10px}}.play-stage__format-badge{cursor:pointer;transition:background-color .14s,border-color .14s}.play-stage__format-badge:hover,.play-stage__format-badge:focus-visible{border-color:var(--accent-border-hover);outline:1px solid var(--accent-border-hover);outline-offset:1px}.play-stage__format-badge[aria-pressed=true]{background:var(--accent-text);color:var(--surface-ink);border-color:var(--accent-border-hover);box-shadow:0 0 8px color-mix(in srgb, var(--accent-border) 25%, transparent)}.play-stage__tile.is-illegal .play-stage__tile-art img{filter:grayscale(.8)brightness(.55)}.play-stage__tile-legality{z-index:2;color:var(--text-on-plate);background:var(--surface-ink);border-radius:2px;padding:2px 4px;font-size:9px;line-height:1.2;position:absolute;top:4px;right:4px}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__tile-legality{font-size:8px;top:3px;right:3px}}.play-stage__format-badge{min-height:24px}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent){--play-card-w:min(180px, calc((100dvh - var(--site-header-height) - 166px) / 1.3968))}.play-stage__format-badge{min-height:22px}}.play-stage__rules{top:auto;bottom:var(--play-go-bottom);width:min(22vw,220px);margin-left:0;left:4%}.play-stage__rules .legality-chip__menu span{color:var(--accent-text)}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__rules{top:auto;bottom:max(8px, env(safe-area-inset-bottom));width:min(26vw,190px);left:12px}.play-stage__rules .legality-chip__trigger{min-height:30px}}.play-stage__rules{--legality-menu-top-inset:var(--site-header-height);--legality-menu-left-inset:var(--mobile-rail-w,0px)}.play-stage__rules-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;display:grid}.play-stage__rules-info{border:1px solid var(--accent-border);background:var(--surface-ink);height:30px;color:var(--accent-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:19px;display:grid}.play-stage__rules-info:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.play-stage__formats-toggle{background:color-mix(in srgb, var(--surface-ink) 60%, transparent);min-height:24px;color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;margin:0 0 4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.play-stage__formats-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px;transition:transform .16s}.play-stage__formats-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.play-stage__formats-toggle:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.play-stage__format-badges[hidden]{visibility:hidden;pointer-events:none;display:flex}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent){--play-seat-y:calc(var(--site-header-height) + 28px + var(--play-card-h) / 2)}}.play-stage__preview-formats{top:auto;bottom:calc(var(--play-go-bottom) + var(--play-go-height) + 8px);height:auto;max-height:calc(100% - var(--site-header-height) - var(--play-go-height) - 32px);flex-direction:column;align-items:center;display:flex}.play-stage__formats-toggle{flex:none;margin:0 0 4px}.play-stage__format-badges{flex:none;width:100%;margin-bottom:0}.play-stage.is-opponent .play-stage__next{width:clamp(160px,22vw,280px)}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage.is-opponent .play-stage__next{width:clamp(160px,28vw,230px)}}.home.home--stage-opponent{--play-yours-x:79%}.play-stage.is-opponent .play-stage__gallery{transform-origin:0;left:4%;right:40%}.play-stage.is-opponent .play-stage__seat--foe{--seat-tilt:4deg}@media (min-width:1100px) and (min-height:620px){:root .home.home--stage-opponent .home__play-cluster{left:4%;right:auto}}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.home.home--stage-opponent{--play-yours-x:82%}.play-stage.is-opponent .play-stage__gallery{left:12px;right:36%}}.play-stage.is-versus .play-stage__seat-colors{justify-content:center;margin-top:3px;display:flex;position:static}.play-stage.is-versus .play-stage__seat-colors .play-stage__pips{flex-direction:row}.play-stage__tile-colors{z-index:2;pointer-events:none;opacity:.825;filter:saturate(.375);position:absolute;top:5px;right:5px}.play-stage__tile .play-stage__tile-colors .play-stage__pips{gap:3px;font-size:11px;display:flex}.play-stage__tile-legality{left:4px;right:auto}.play-stage__tile.is-illegal .play-stage__tile-tag{display:none}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__tile-colors{top:4px;right:4px}.play-stage__tile .play-stage__tile-colors .play-stage__pips{gap:2px;font-size:9px}}:root .home .home__gallery-play{display:none}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home .home__gallery-play{place-items:center;width:100%;display:grid;position:absolute;bottom:0;right:calc(100% + 8px)}}.home__stage-home{background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);width:40px;height:100%;color:var(--accent-text);box-shadow:none;cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:calc(100% + 8px)}.home__stage-home svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home__stage-home:hover,.home__stage-home:focus-visible{background:color-mix(in srgb, var(--surface-chrome) 55%, transparent);color:var(--accent-text)}.home__stage-home:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.home.home--stage-versus{--versus-control-height:var(--home-play-h,88px)}:root .home.home--stage-versus .home__play,.home.home--stage-versus .play-stage__rules .legality-chip__trigger{height:var(--versus-control-height);min-height:var(--versus-control-height);max-height:none}.home.home--stage-versus .play-stage__rules .legality-chip__trigger{padding-inline:10px;font-size:15px}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.home.home--stage-versus{--versus-control-height:44px}}@media (min-width:701px) and (min-height:501px){.home.home--stage{--play-go-bottom:32px}.home:is(.home--stage-yours,.home--stage-opponent){--play-stage-bottom:224px;--play-card-w:min(22vw, calc((100dvh - var(--site-header-height) - 260px) / 1.3968));--play-card-h:calc(var(--play-card-w) * 1.3968)}:root .home:is(.home--stage-yours,.home--stage-opponent) .home__play-cluster{display:none}.play-stage:is(.is-yours,.is-opponent) .play-stage__head{grid-template-columns:minmax(0,1fr) 48px;align-items:center;display:grid}.play-stage:is(.is-yours,.is-opponent) .play-stage__tabs{grid-area:1/1}.play-stage:is(.is-yours,.is-opponent) .play-stage__back{width:48px;height:48px;color:var(--accent-text);border:1px solid var(--accent-border);cursor:pointer;background:0 0;border-radius:50%;grid-area:1/2;place-items:center;padding:0;display:grid}.play-stage__back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.play-stage__back:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:3px}.play-stage:is(.is-yours,.is-opponent) .play-stage__gallery{bottom:24px}.play-stage:is(.is-yours,.is-opponent) .play-stage__next{width:min(32vw,440px);height:var(--play-go-height);white-space:nowrap;min-height:64px;font-size:clamp(22px,1.7vw,32px)}.play-stage__preview-formats{width:min(34vw,480px)}.play-stage__formats-toggle{gap:10px;min-height:36px;padding:5px 12px;font-size:clamp(13px,.85vw,17px)}.play-stage__formats-toggle svg{width:20px;height:20px}.play-stage__format-badges{gap:6px}.play-stage__format-badge{min-height:34px;padding:6px 10px;font-size:clamp(12px,.8vw,16px)}.play-stage__formats-empty{font-size:15px}.home.home--stage-versus .play-stage__rules{width:clamp(240px,19vw,320px);bottom:calc(var(--play-go-bottom) + 12px)}.home.home--stage-versus .play-stage__rules .legality-chip__trigger{height:56px;min-height:56px;padding-inline:14px;font-size:17px}.play-stage__rules .legality-chip__caret{opacity:1;font-size:14px}.play-stage__rules-row{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.play-stage__rules-info{height:44px;font-size:27px}.home__stage-home{width:72px}.home__stage-home svg{width:28px;height:28px}:root .home.home--stage-ready .home__friends-launch{top:var(--launcher-slot-0);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);bottom:auto;left:auto}.home.home--stage-ready .home-chat-orb{top:var(--launcher-slot-1)}}.play-stage__preview-formats{top:calc(var(--play-seat-y) + var(--play-card-h) * var(--play-seat-scale) / 2 + var(--play-card-w) * .035 + 12px);bottom:calc(var(--play-go-bottom) + var(--play-go-height) + 8px);max-height:none;overflow:visible}.play-stage__preview-formats .play-stage__format-badges{flex:0 auto;min-height:0;padding:2px;overflow-y:auto}.home__gallery-desktop-actions,.home__desktop-more{display:none}@media (min-width:701px) and (min-height:501px){.home__gallery-desktop-actions{gap:12px;display:flex;position:absolute;bottom:0;right:calc(100% + 12px)}:root .home .home__gallery-desktop-actions .home__play{white-space:nowrap;width:clamp(160px,16vw,250px);font-size:clamp(18px,1.2vw,24px)}.home.home--stage-modes .play-stage__more,.home__desktop-more{top:var(--launcher-slot-2);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:auto}.home.home--stage-modes .play-stage__more :is(.play-stage__more-label,.play-stage__more-arrow){display:none}.home.home--stage-modes .play-stage__more .play-stage__more-icon,.home__desktop-more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.home__desktop-more:hover{background:color-mix(in srgb, var(--surface-chrome) 55%, transparent)}.home__desktop-more:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.play-stage__preview-formats{top:calc(var(--play-seat-y) + var(--play-card-h) * var(--play-seat-scale) / 2 + var(--play-card-w) * .035 + 3px)}}.home.home--stage-ready .home-chat-orb{background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border-color:color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home.home--stage-ready .home-chat-orb:is(:hover,.is-open){background:color-mix(in srgb, var(--surface-chrome) 55%, transparent);border-color:var(--accent-border-hover);box-shadow:none;transform:none}:root .home.home--deck-gallery .home__play[data-button-tier]{color:var(--accent-text)!important}@media (min-width:701px) and (min-height:501px){:root .home.home--deck-gallery .home__play-cluster{width:clamp(160px,16vw,250px)}:root .home.home--deck-gallery .home__play{height:72px;min-height:72px;max-height:72px;font-size:clamp(18px,1.2vw,24px)}}.play-stage__selected-deck-art{transform-origin:0 0;pointer-events:none;border-radius:4%;width:23.6%;height:44.1%;position:absolute;top:20.3%;left:36%;overflow:hidden;transform:matrix(1,-.119,.06,1,0,0)}.play-stage__mode .play-stage__selected-deck-art img{object-fit:cover;filter:none}@media (min-width:701px) and (min-height:501px){:root .home.home--deck-gallery .home__shelf{top:calc(var(--site-header-height) + var(--career-waypost-reserve,0px) + 12px);bottom:24px;left:4%}}@media (min-width:701px) and (min-height:501px) and (max-width:1400px),(min-width:701px) and (min-height:501px) and (max-aspect-ratio:4/3){:root .home.home--deck-gallery .home__play-cluster{width:min(30vw,360px);min-width:0;max-width:none;bottom:32px;right:3%}.home.home--deck-gallery .home__gallery-desktop-actions{flex-direction:column;width:100%;bottom:calc(100% + 12px);right:0}:root .home.home--deck-gallery .home__gallery-desktop-actions .home__play{width:100%}}:root .home.home--stage-versus .home__play-cluster{bottom:var(--play-go-bottom)}@media (min-width:701px) and (min-height:501px){.home.home--stage-versus .play-stage__rules{bottom:calc(var(--play-go-bottom) + (var(--play-go-height) - 56px) / 2)}}.home__gallery-back-arrow{display:none}@media (min-width:701px) and (min-height:501px){:root .home.home--deck-gallery .home__shelf{left:3%;right:43%}:root .home.home--deck-gallery .home__shelf-head{align-items:center;gap:12px;display:flex}:root .home.home--deck-gallery .home__shelf-tablist{flex:1;min-width:0}:root .home.home--deck-gallery .home__shelf-gear{border:1px solid var(--accent-border);width:48px;height:48px;color:var(--accent-text);border-radius:50%;flex:0 0 48px}:root .home.home--deck-gallery .home__shelf-gear svg{width:26px;height:26px}:root .home.home--deck-gallery .deck-tile__art{aspect-ratio:1.25}:root .home.home--deck-gallery .deck-tile__foot{min-height:44px;padding:7px 8px 8px}:root .home.home--deck-gallery .deck-tile__name{font-size:clamp(14px,1vw,18px)}:root .home.home--deck-gallery .home__deck-tray{margin-block:10px}:root .home.home--deck-gallery .home__hero-card{--stage-w-unit:min(1vw, calc((100dvh - var(--site-header-height) - min(19vw, 280px) - 150px) / 30.8));right:calc(22% - 11 * var(--stage-w-unit));top:calc(var(--site-header-height) + (100% - var(--site-header-height) - min(19vw, 280px) - 96px) / 2)}:root .home.home--deck-gallery .home__play-cluster{gap:4px;width:min(38vw,560px);max-width:none;bottom:24px;right:3%}.home.home--deck-gallery .home__gallery-desktop-actions{flex-direction:row;gap:12px;width:100%;display:flex;position:static}.home.home--deck-gallery .home__gallery-desktop-actions .play-stage__mode{--i:0;aspect-ratio:1;width:calc(50% - 6px);height:auto}:root .home.home--deck-gallery .home__play-cluster>.home__play.is-back{border:1px solid var(--accent-border);width:48px;height:48px;min-height:48px;max-height:48px;box-shadow:none;background:0 0;border-radius:50%;align-self:flex-end;place-items:center;padding:0;display:grid}:root .home.home--deck-gallery .home__play.is-back:before,:root .home.home--deck-gallery .home__play.is-back:after{display:none}.home.home--deck-gallery .home__gallery-back-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home.home--deck-gallery .home__gallery-back-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px;display:block}.home__gallery-desktop-actions .play-stage__mode-label{color:var(--ih-ink)}:root .home.home--deck-gallery .home__play-cluster>.home__play.is-back{border:1px solid var(--accent-border)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important}:root .home.home--deck-gallery .deck-tile__metadata{font-size:11px}.home.home--deck-gallery{overflow:clip}}:root .home.home--stage-versus .home__versus-home{justify-content:center;align-items:center;gap:10px;display:flex;background:color-mix(in srgb, var(--surface-chrome) 28%, transparent)!important;color:var(--accent-text)!important;box-shadow:none!important;border:0!important;border-radius:4px!important}.home__versus-home-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}:root .home.home--stage-versus .home__versus-home:hover{background:color-mix(in srgb, var(--surface-chrome) 55%, transparent)}:root .home.home--stage-versus .play-stage__rules .legality-chip__trigger,:root .home.home--stage-versus .play-stage__rules-info{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--surface-chrome) 28%, transparent)!important;color:var(--accent-text)!important;box-shadow:none!important;border:0!important;border-radius:4px!important}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){.home.home--stage .home__desktop-more{z-index:20;top:var(--launcher-slot-1);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:auto}.home__desktop-more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}}.home.home--stage{overflow:clip}@media (max-height:500px) and (orientation:landscape){:root .home.home--stage-ready .home__landscape-talk{top:var(--launcher-slot-1)}.home.home--stage-modes .play-stage__more,.home.home--stage .home__desktop-more{top:var(--launcher-slot-2)}}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent){--play-card-w:min(180px, calc((100dvh - var(--site-header-height) - 160px) / 1.3968));--play-seat-y:calc(var(--site-header-height) + 16px + var(--play-card-h) / 2)}.play-stage__preview-formats .play-stage__format-badges{flex:none;overflow:visible}}@media (min-width:568px) and (max-width:700px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent){--play-card-w:min(180px, calc((100dvh - var(--site-header-height) - 184px) / 1.3968))}}.play-stage:is(.is-yours,.is-opponent) .play-stage__tile-art{width:100%}.play-stage:is(.is-yours,.is-opponent) .play-stage__tile-foot{background:linear-gradient(transparent, color-mix(in srgb, var(--effect-black) 88%, transparent));min-height:44px;padding:24px 8px 8px;position:absolute;inset:auto 0 0}.play-stage:is(.is-yours,.is-opponent) .play-stage__tile-name{-webkit-line-clamp:2;white-space:normal;color:var(--text-on-plate);text-shadow:0 1px 3px var(--effect-black);-webkit-box-orient:vertical;display:-webkit-box}.play-stage:is(.is-yours,.is-opponent) .play-stage__tile-foot .play-stage__tile-meta,.play-stage:is(.is-yours,.is-opponent) .play-stage__tile-foot>.play-stage__pips,.home__shelf-back{display:none}@media (min-width:701px) and (min-height:501px){:root .home.home--deck-gallery .home__shelf-back{width:48px;height:48px;color:var(--accent-text);border:1px solid var(--accent-border);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 48px;place-items:center;padding:0;display:grid}.home__shelf-back svg{width:24px;height:24px}.home__shelf-back:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:3px}}.home__flow-back{z-index:20;top:var(--launcher-slot-3);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.home__flow-back svg{width:24px;height:24px}.home__flow-back:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}:root .home .play-stage__gallery .play-stage__back{display:none}:root .home .play-stage:is(.is-yours,.is-opponent) .play-stage__head{grid-template-columns:minmax(0,1fr)}:root .home.home--deck-gallery .home__play:has(.home__gallery-back-arrow){display:none}@media (max-height:500px) and (orientation:landscape){.home__flow-back{top:var(--launcher-slot-3);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);position:fixed}.home.home--deck-gallery .home__desktop-more{z-index:20;top:var(--launcher-slot-2);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid var(--accent-border);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}}@media (max-width:700px) and (orientation:portrait){.home.home--deck-gallery .home__desktop-more{z-index:20;top:var(--launcher-slot-0);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size);color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid var(--accent-border);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.home__desktop-more svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:24px;height:24px}.home__flow-back{top:var(--launcher-slot-1);right:var(--launcher-side);width:var(--launcher-size);height:var(--launcher-size)}}@media (max-width:700px),(max-height:500px){:root .home.home--deck-gallery .home__flow-back,:root .home.home--deck-gallery .home__desktop-more,:root .home.home--deck-gallery .home-chat-orb,:root .home.home--deck-gallery .home__social-launcher{display:none}:root .home.home--deck-gallery .home__play:has(.home__gallery-back-arrow){place-items:center;display:grid}:root .home.home--deck-gallery .home__gallery-play{place-items:center;width:100%;display:grid;position:absolute;bottom:0;right:calc(100% + 8px)}}.play-stage__edit-deck.is-preview-warning{pointer-events:none;cursor:default;box-sizing:border-box}@media (min-width:701px) and (min-height:501px){:root .home.home--deck-gallery .home__play-cluster>.home__play.is-back{display:none}:root .home.home--deck-gallery .home__hero-card{top:calc(var(--site-header-height) + (100% - var(--site-header-height) - min(19vw, 280px) - 44px) / 2)}}:root .home .play-stage:is(.is-yours,.is-opponent) .play-stage__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.play-stage__format{inline-size:272px;border:1px solid var(--accent-border);background:color-mix(in srgb, var(--surface-chrome) 48%, transparent);height:32px;color:var(--accent-text);border-radius:4px;grid-template-columns:minmax(0,1fr) 32px;transition:inline-size .18s;display:grid}.play-stage__format.is-collapsed{background:0 0;inline-size:32px}.play-stage__format-summary{width:32px;height:32px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;grid-area:1/2;place-items:center;padding:0;display:grid}.play-stage__format-summary:hover{background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.play-stage__format-summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:17px;height:17px}.play-stage__format-picker{white-space:nowrap;align-items:center;gap:6px;min-width:0;height:30px;padding-left:9px;display:flex}.play-stage__format-picker[hidden]{display:none}.play-stage__format-picker>span{font:500 12px/1.2 var(--font-smallcaps)}.play-stage__format-picker .legality-chip{flex:1;min-width:0}.play-stage__format-picker .legality-chip__trigger{background:0 0;border:0;width:100%;min-height:28px;padding:2px 4px}.play-stage__format-picker .legality-chip__icon{display:none}.play-stage__format-picker .legality-chip__name{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.play-stage__format-summary:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-3px}@media (max-height:500px) and (orientation:landscape){.play-stage__format{inline-size:208px}.play-stage__format-picker>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.play-stage__format{transition:none}}:root[data-motion=reduced] .play-stage__format{transition:none}.play-stage__gallery-controls{grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px;display:flex}.play-stage__gallery-controls .home__shelf-gear{border:1px solid var(--accent-border);width:32px;height:32px;color:var(--accent-text);border-radius:50%;margin-left:0}.play-stage__quick{inline-size:158px;border:1px solid var(--accent-border);background:color-mix(in srgb, var(--surface-chrome) 48%, transparent);height:32px;color:var(--accent-text);border-radius:4px;grid-template-columns:minmax(0,1fr) 32px;transition:inline-size .18s;display:grid;overflow:hidden}.play-stage__quick.is-collapsed{background:0 0;inline-size:32px}.play-stage__quick.is-on{border-color:var(--accent-border-hover)}.play-stage__quick-summary{width:32px;height:32px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;grid-area:1/2;place-items:center;padding:0;display:grid}.play-stage__quick-summary:hover{background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.play-stage__quick-summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:17px;height:17px}.play-stage__quick-toggle{height:30px;font:500 12px/1.2 var(--font-smallcaps);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding-left:10px;display:flex}.play-stage__quick-toggle input{width:15px;height:15px;accent-color:var(--accent-text);cursor:pointer;flex:none;margin:0}.play-stage__quick-summary:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-3px}.play-stage__quick-toggle input:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}@media (prefers-reduced-motion:reduce){.play-stage__quick{transition:none}}:root[data-motion=reduced] .play-stage__quick{transition:none}@media (max-width:1100px){:root .home .play-stage:is(.is-yours,.is-opponent) .play-stage__head{grid-template-columns:minmax(0,1fr);gap:6px}.play-stage__gallery-controls{grid-area:2/1}}.play-stage__tile-wrap{min-width:0;position:relative}.play-stage__tile-wrap>.play-stage__tile{width:100%;height:100%}.play-stage:is(.is-yours,.is-opponent) .play-stage__tile-wrap .play-stage__tile-foot{padding-bottom:25px}.play-stage__tile-wrap>.match-deck-formats,.play-stage__tile-no-formats{z-index:2;max-width:calc(100% - 16px);min-height:24px;color:var(--text-on-plate);font:400 10px/1.2 var(--font-ui);text-shadow:0 1px 3px var(--effect-black);text-align:left;background:0 0;border:0;align-items:baseline;gap:4px;padding:1px 0 0;display:flex;position:absolute;bottom:0;left:8px}.play-stage__tile-wrap>.match-deck-formats{cursor:pointer}.play-stage__tile-wrap .match-deck-format-more{color:inherit;opacity:.8}.play-stage__tile-wrap .match-deck-format-caret{flex:none}.play-stage__tile-no-formats{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-height:500px) and (orientation:landscape){.play-stage__tile-wrap>.match-deck-formats,.play-stage__tile-no-formats{gap:3px;max-width:calc(100% - 12px);font-size:9px;left:6px}}.play-stage__spin-format{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--surface-chrome) 48%, transparent);height:32px;color:var(--accent-text);font:500 12px/1.2 var(--font-smallcaps);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.play-stage__spin-format:hover{color:var(--accent-text-hover);border-color:var(--accent-border-hover);background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.play-stage__spin-format:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.play-stage__spin-format svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;flex:none;width:15px;height:15px}.play-stage__random-mark{background:radial-gradient(circle, color-mix(in srgb, var(--effect-black) 34%, transparent), color-mix(in srgb, var(--effect-black) 62%, transparent));place-items:center;display:grid;position:absolute;inset:0}.play-stage__random-mark svg{fill:none;width:46%;height:46%;stroke:var(--accent-text);stroke-width:1.1px;stroke-linecap:round;filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--effect-black) 90%, transparent))}.play-stage__tile--random .play-stage__tile-art{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--match-intro-brass-warm) 8%, transparent) 0 1px, transparent 1px 4px, color-mix(in srgb, var(--match-intro-brass-warm) 8%, transparent) 4px 5px, transparent 5px 11px), linear-gradient(to right, color-mix(in srgb, var(--career-scroll-roll-border) 66%, var(--guildnav-rail-ground) 34%), color-mix(in srgb, var(--guildnav-rail-lip) 82%, var(--guildnav-edge-mid) 18%) 46%, color-mix(in srgb, var(--career-scroll-roll-border) 66%, var(--guildnav-rail-ground) 34%))}.play-stage__tile--random:disabled{cursor:default}.play-stage:is(.is-yours,.is-opponent) .play-stage__tile--random .play-stage__tile-foot .play-stage__tile-meta{color:var(--accent-text);text-shadow:0 1px 3px var(--effect-black);display:flex}.play-stage__tools-toggle{display:none}.play-stage__tools{display:contents}.play-stage__gallery-settings{flex:none;align-items:center;display:flex}@media (min-width:568px) and (max-height:500px) and (orientation:landscape){:root .home .deck-gallery[data-view].play-stage__gallery .play-stage__head{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:0 4px;padding-bottom:4px;display:grid}:root .home .deck-gallery[data-view] .play-stage__tabs{flex-wrap:nowrap;grid-area:1/1;min-width:0}:root .home .deck-gallery[data-view] .play-stage__gallery-controls{display:contents}.play-stage__tools-toggle{width:44px;height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:4px;grid-area:1/2;place-items:center;padding:0;display:grid}.play-stage__tools-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.play-stage__tools-toggle[aria-expanded=true] svg{rotate:180deg}.play-stage__tools-toggle:hover{background:color-mix(in srgb, var(--accent-text) 12%, transparent)}.play-stage__tools-toggle:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-3px}.play-stage__gallery-settings{grid-area:1/3}:root .home .play-stage__gallery-settings .home__shelf-gear{width:44px;height:44px;margin:0}.play-stage__tools{display:none}.play-stage__head.is-tools-open .play-stage__tools{overscroll-behavior-x:contain;scrollbar-width:thin;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:4px 2px 6px;display:flex;overflow-x:auto}.play-stage__tools>*{flex:none}.play-stage__tools .gallery-display{flex-wrap:nowrap}.gallery-archetype--compact-native .gallery-archetype__chip,.gallery-archetype--compact-native .gallery-archetype__menu{display:none}.gallery-archetype--compact-native .gallery-archetype__native{border:1px solid var(--accent-border);background:var(--surface-chrome);width:128px;height:32px;color:var(--accent-text);font:500 11px/1.2 var(--font-smallcaps);border-radius:4px;padding:0 8px;display:block}}.gallery-row-action{z-index:3;min-height:24px;color:var(--accent-text);font:700 10px/1.2 var(--font-smallcaps);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-ink);border:1px solid var(--accent-border);cursor:pointer;opacity:0;pointer-events:none;border-radius:4px;padding:4px 10px;transition:opacity .14s,background-color .16s,border-color .16s,color .16s;position:absolute;bottom:2px;right:6px}.gallery-row-action.is-visible{opacity:1;pointer-events:auto}@media (hover:hover){.play-stage__tile-wrap:hover .gallery-row-action{opacity:1;pointer-events:auto}}.gallery-row-action:hover,.gallery-row-action:focus-visible{color:var(--accent-text-hover);background:var(--surface-ink-hover);border-color:var(--accent-border-hover)}.gallery-row-action:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}@media (pointer:coarse){.gallery-row-action{min-width:44px;min-height:44px;padding:10px 14px;font-size:11px;bottom:26px}}.discord-hub{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.discord-hub>svg{fill:currentColor;width:18px;height:18px}.discord-hub:hover,.discord-hub:focus-visible{color:var(--text-strong);background:var(--surface-control)}.discord-hub:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}:root[data-touch=on] .discord-hub{position:relative}:root[data-touch=on] .discord-hub:after{content:"";position:absolute;inset:-5px}.mqchip{--mqchip-stage-w:min(100vw, calc(100dvh * 16 / 9));--mqchip-stage-h:min(100dvh, calc(100vw * 9 / 16));--mqchip-stage-left:calc((100vw - var(--mqchip-stage-w)) / 2);--mqchip-stage-top:calc((100dvh - var(--mqchip-stage-h)) / 2);--mqchip-h:max(calc(30 * var(--u)), 44px);z-index:610;left:calc(var(--mqchip-stage-left) + var(--mqchip-stage-w) * .22);top:max(calc(max(env(safe-area-inset-top), 0px) + 4px), calc(var(--mqchip-stage-top) - var(--mqchip-h) - 8px));justify-items:start;max-width:220px;display:grid;position:fixed}.mqchip__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mqchip__toggle{align-items:center;gap:max(calc(6 * var(--u)), 6px);max-width:100%;height:var(--mqchip-h);padding-inline:max(calc(10 * var(--u)), 10px);border:var(--hairline);border-radius:var(--r-pill);background:var(--act-wait-bg);color:var(--act-label);cursor:pointer;transition:filter var(--t-hover) linear, opacity var(--t-hover) linear;opacity:.82;display:flex}.mqchip__toggle:hover,.mqchip:focus-within .mqchip__toggle,.mqchip.is-open .mqchip__toggle{opacity:1;filter:brightness(1.15)}.mqchip__toggle:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.mqchip__pulse{width:max(calc(9 * var(--u)), 9px);height:max(calc(9 * var(--u)), 9px);background:var(--status-success);box-shadow:0 0 0 max(calc(3 * var(--u)), 3px) color-mix(in srgb, var(--status-success) 20%, transparent);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite mqchip-pulse}@keyframes mqchip-pulse{50%{box-shadow:0 0 0 max(calc(6 * var(--u)), 6px) color-mix(in srgb, var(--status-success) 5%, transparent)}}.mqchip__word{font-family:var(--font-smallcaps);font-size:max(calc(20 * var(--u)), 11px);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mqchip__chev{width:max(calc(14 * var(--u)), 11px);height:max(calc(14 * var(--u)), 11px);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;transition:transform var(--t-hover) var(--ease-out);flex:none}.mqchip.is-open .mqchip__chev{transform:rotate(180deg)}.mqchip__panel{width:max-content;min-width:100%;max-width:min(280px,100vw - 24px);margin-top:max(calc(6 * var(--u)), 6px);padding:max(calc(10 * var(--u)), 10px);border:var(--hairline);border-radius:var(--r-md);background:var(--board-chrome);box-shadow:var(--shadow-2)}.mqchip__lobby{color:var(--act-label);font-family:var(--font-smallcaps);font-size:max(calc(22 * var(--u)), 12px);letter-spacing:.04em;margin:0}.mqchip__deck{margin:max(calc(2 * var(--u)), 2px) 0 0;color:var(--text-secondary);font-size:max(calc(18 * var(--u)), 10px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mqchip__rule{margin:max(calc(6 * var(--u)), 6px) 0 0;color:var(--text-tertiary);font-size:max(calc(17 * var(--u)), 10px);line-height:1.4}.mqchip__actions{gap:max(calc(6 * var(--u)), 6px);margin-top:max(calc(9 * var(--u)), 9px);display:flex}.mqchip__actions button{min-height:40px;padding-inline:max(calc(8 * var(--u)), 8px);border-radius:var(--r-md);font-family:var(--font-smallcaps);font-size:max(calc(19 * var(--u)), 11px);letter-spacing:.04em;white-space:nowrap;cursor:pointer;flex:1}.mqchip__return{border:1px solid var(--gold-keyline);background:var(--gold-gradient,var(--board-control));color:var(--gold-keyline)}.mqchip__leave{border:var(--hairline);color:var(--text-secondary);background:0 0}.mqchip__leave:hover,.mqchip__leave:focus-visible{color:var(--act-label)}.mqchip__actions button:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}@media (max-height:500px){.mqchip{--mqchip-stage-w:100vw;max-width:18vw}.mqchip__panel{width:max-content;min-width:max(100%,190px)}}:is(:root:has(.match__mulligan) .mqchip,:root:has(.match__play-draw-choice) .mqchip,:root:has(.match__over) .mqchip,:root:has(.choice) .mqchip,:root:has(.ability-picker) .mqchip,:root:has(.handoff) .mqchip,:root:has(.chaos-result) .mqchip,:root:has(.pace-dialog__backdrop) .mqchip){display:none}@media (prefers-reduced-motion:reduce){.mqchip__pulse{animation:none}.mqchip__chev{transition:none}}.mqchip.mqchip--home{--u:clamp(.65px, .075vw, .85px);--mqchip-h:44px;z-index:46;flex:none;align-self:center;max-width:160px;position:relative;top:auto;left:auto}.mqchip--home .mqchip__panel{box-sizing:border-box;overscroll-behavior:contain;width:min(340px,100vw - 24px);min-width:0;max-width:none;margin-top:0;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.mqchip--home .mqchip__deck{white-space:normal;overflow-wrap:anywhere}.mqchip--home .mqchip__actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px}.mqchip--home .mqchip__return{background:var(--surface-ink);color:var(--accent-text);border:1px solid var(--accent-border)}@media (min-width:900px) and (max-width:1199px) and (min-height:501px){:root .home:has(.mqchip--home) .home__player-meta{display:none}:root .home:has(.mqchip--home) .home__account{flex:0 0 44px;min-width:44px}:root .home:has(.mqchip--home) .home__player{justify-content:center;width:44px;min-width:44px;padding:3px}:root .home:has(.mqchip--home) .home__top-nav{margin-left:8px}}.mqchip--home .mqchip__lobby{font-size:15px;line-height:1.35}.mqchip--home .mqchip__deck{font-size:12px}.mqchip--home .mqchip__actions button{font-size:14px}@media (max-width:700px),(max-height:500px){.mqchip--home .mqchip__actions button{font-size:12px}}.music-picker__panel{--music-bg-deep:var(--surface-chrome);--music-bg-raised:var(--surface-control);--music-bg-hover:var(--surface-control);--music-text:var(--text-body);--music-muted:var(--text-muted);--music-faint:var(--text-faint);--music-gold:var(--accent-border);--music-focus:var(--status-info);--music-positive:var(--status-success);--music-danger:var(--status-danger)}.ovl[data-variant=sheet].music-picker__panel{width:min(1200px,100%)}.music-picker__panel :is(button,input){font:inherit}.music-picker__tabs{background:var(--surface-control-low);border-radius:var(--r-sm);gap:2px;padding:3px;display:flex}.music-picker__tabs button{min-height:30px;color:var(--music-muted);font:600 .75rem/1 var(--font-workspace);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 11px}.music-picker__tabs button:hover{color:var(--text-strong);background:var(--music-bg-hover)}.music-picker__tabs button.is-on{color:var(--text-strong);background:var(--music-bg-raised)}.ovl[data-variant=sheet]>.ovl__body.music-picker__body{grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.music-picker__audio{padding:6px max(12px, calc(var(--ovl-gutter) - 8px));border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,.62fr)) repeat(2,minmax(0,1.7fr));gap:0;display:grid}.music-picker__audio-toggle,.music-picker__volume{min-width:0;min-height:38px;color:var(--music-muted);border-radius:var(--r-sm);background:0 0;border:0;padding:5px 12px;font-size:.78rem;font-weight:500;line-height:1.3}.music-picker__audio>*+*{border-left:1px solid var(--hairline)}.music-picker__audio-toggle{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px;display:grid}.music-picker__audio-toggle:hover{color:var(--music-text);background:var(--music-bg-hover)}.music-picker__audio-toggle[aria-pressed=true]{color:var(--music-text)}.music-picker__audio-toggle strong{color:var(--music-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:700}.music-picker__audio-toggle[aria-pressed=true] strong{color:var(--accent-text)}.music-picker__volume{grid-template-columns:auto minmax(54px,1fr) auto;align-items:center;gap:2px 7px;display:grid}.music-picker__volume span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-picker__volume output{color:var(--music-text);font-size:.7rem;font-weight:700;line-height:1}.music-picker__volume input{width:100%;height:12px;accent-color:var(--music-gold);cursor:pointer}.music-picker__now{padding:10px var(--ovl-gutter);border-bottom:1px solid var(--hairline);box-shadow:inset 3px 0 var(--music-gold);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.music-picker__now-copy{gap:3px;min-width:0;display:grid}.music-picker__now-copy span{color:var(--music-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.music-picker__now-copy strong{min-width:0;color:var(--music-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;line-height:1.25;overflow:hidden}.music-picker__transport{align-items:center;gap:5px;display:flex}.music-picker__transport button{min-width:32px;height:32px;color:var(--music-muted);background:var(--music-bg-deep);border:1px solid #0000;border-radius:4px;flex:none;place-items:center;padding:7px;font-size:.68rem;font-weight:700;line-height:1;display:grid}.music-picker__transport button:hover{color:#fff;background:var(--music-bg-hover)}.music-picker__transport button:nth-child(2).is-on{color:#fff;background:var(--music-positive)}.music-picker__transport button:nth-child(3).is-on,.music-picker__transport .music-picker__never.is-on{color:#fff;background:var(--music-danger)}.music-picker__transport button:disabled{opacity:.38;cursor:not-allowed}.music-picker__transport button svg{fill:currentColor;width:17px;height:17px}.music-picker__transport .music-picker__never{width:auto;max-width:132px;padding-inline:9px}.music-picker__list{scrollbar-color:var(--border-dim) transparent;min-height:0;padding:6px 8px 10px;overflow-y:auto}.music-picker__track{width:100%;min-height:48px;color:var(--music-muted);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:6px 10px;display:grid}.music-picker__track:hover{color:var(--music-text);background:var(--music-bg-hover)}.music-picker__track.is-playing{color:#fff;box-shadow:inset 3px 0 var(--music-gold);background:#c9a96738}.music-picker__number{color:var(--music-faint);letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:600;line-height:1}.music-picker__copy{gap:2px;min-width:0;display:grid}.music-picker__title,.music-picker__artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-picker__title{font-size:.92rem;font-weight:600;line-height:1.2}.music-picker__artist{color:var(--music-faint);font-size:.72rem;font-weight:500;line-height:1.2}.music-picker__play{width:28px;height:28px;color:var(--music-muted);place-items:center;display:grid}.music-picker__track.is-playing .music-picker__play{color:#fff}.music-picker__play svg{fill:currentColor;width:17px;height:17px}.music-picker__bars{align-items:end;gap:2px;height:16px;display:flex}.music-picker__bars i{background:currentColor;border-radius:1px;width:3px;height:55%;animation:.8s ease-in-out infinite alternate music-bar}.music-picker__bars i:nth-child(2){height:100%;animation-delay:-.3s}.music-picker__bars i:nth-child(3){height:75%;animation-delay:-.55s}.music-picker__mixes{min-height:0;overflow:hidden}.music-picker__builder{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.music-picker__builder-head,.music-picker__mix-head{border-bottom:1px solid var(--hairline);align-items:end;gap:8px;padding:12px;display:flex}.music-picker__builder-head label{flex:auto;gap:5px;min-width:0;display:grid}.music-picker__builder-head label span,.music-picker__mix-head span{color:var(--music-muted);font-size:.7rem;font-weight:500;line-height:1.2}.music-picker__builder-head input{width:100%;height:36px;color:var(--music-text);background:var(--music-bg-deep);border:1px solid #0000;border-radius:4px;padding:0 10px;font-size:.82rem;font-weight:500;line-height:1}.music-picker__builder-head input:focus{border-color:var(--music-focus)}.music-picker__builder-head button,.music-picker__mix-head button,.music-picker__mix-list article>button:not(.music-picker__mix-summary){min-height:34px;color:var(--music-text);background:var(--surface-control);border:0;border-radius:4px;padding:0 11px;font-size:.72rem;font-weight:600;line-height:1}.music-picker__builder-head button[type=submit],.music-picker__mix-head button{color:#fff;background:var(--music-gold)}.music-picker__builder-head button:hover,.music-picker__mix-head button:hover,.music-picker__mix-list article>button:not(.music-picker__mix-summary):hover{color:#fff;filter:brightness(1.1)}.music-picker__mix-list article>button:nth-of-type(3):hover{background:var(--music-danger)}.music-picker__builder-head button:disabled,.music-picker__mix-head button:disabled{opacity:.4;cursor:not-allowed}.music-picker__checklist{scrollbar-color:var(--border-dim) transparent;min-height:0;padding:6px 8px 10px;overflow-y:auto}.music-picker__loading{color:var(--music-faint);margin:0;padding:18px 10px;font-size:.8rem;font-weight:500;line-height:1.35}.music-picker__checklist label{min-height:46px;color:var(--music-muted);border-radius:4px;grid-template-columns:24px 32px minmax(0,1fr);align-items:center;gap:8px;padding:5px 10px;display:grid}.music-picker__checklist label:hover{background:var(--music-bg-hover)}.music-picker__checklist label:has(input:checked){color:var(--music-text);box-shadow:inset 3px 0 var(--music-gold);background:#c9a96738}.music-picker__checklist input{width:16px;height:16px;accent-color:var(--music-gold)}.music-picker__checklist strong,.music-picker__checklist small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-picker__checklist strong{font-size:.86rem;font-weight:600;line-height:1.2}.music-picker__checklist small{color:var(--music-faint);font-size:.7rem;font-weight:500;line-height:1.2}.music-picker__mix-head{justify-content:space-between;align-items:center}.music-picker__mix-head>div{gap:3px;display:grid}.music-picker__mix-head strong{color:var(--music-text);font-size:.9rem;font-weight:700;line-height:1.2}.music-picker__mix-list{scrollbar-color:var(--border-dim) transparent;height:100%;padding:8px 10px 12px;overflow-y:auto}.music-picker__mix-list article{border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:56px;padding:7px 9px;display:grid}.music-picker__mix-list article:hover{background:#ffffff08}.music-picker__mix-list article.is-active{box-shadow:inset 3px 0 var(--music-gold);background:#c9a96738}.music-picker__mix-list article>div{gap:3px;min-width:0;display:grid}.music-picker__mix-summary{min-width:0;color:var(--music-muted);text-align:left;background:0 0;gap:3px;padding:7px 8px;display:grid}.music-picker__mix-list article strong,.music-picker__mix-list article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-picker__mix-list article strong{color:var(--music-text);font-size:.86rem;font-weight:600;line-height:1.2}.music-picker__mix-list article span{color:var(--music-faint);font-size:.7rem;font-weight:500;line-height:1.2}.music-picker__mix-list article>button[aria-pressed=true]{color:#fff;background:var(--music-gold)}.music-picker__mix-summary[aria-expanded=true]{color:#fff;background:var(--music-bg-hover)}.music-picker__mix-tracks{border-top:1px solid var(--hairline-8);grid-column:1/-1;gap:2px;margin:0;padding:5px 0 0;list-style:none;display:grid}.music-picker__mix-tracks button{width:100%;min-height:42px;color:var(--music-muted);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;display:grid}.music-picker__mix-tracks button:hover,.music-picker__mix-tracks button:focus-visible{color:var(--music-text);background:var(--music-bg-hover)}.music-picker__mix-tracks .music-picker__copy{gap:2px;display:grid}.music-picker__mix-tracks strong{font-size:.82rem;font-weight:600;line-height:1.2}.music-picker__mix-tracks small{color:var(--music-faint);font-size:.68rem;font-weight:500;line-height:1.2}@keyframes music-bar{to{opacity:.62;height:25%}}@media (min-height:481px){:root .music-picker__audio-toggle,:root .music-picker__volume{min-height:44px}}@media (max-width:760px),(max-height:560px){.music-picker__audio{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.music-picker__audio-toggle,.music-picker__volume{min-height:38px}.music-picker__now{grid-template-columns:1fr;gap:8px;padding:9px 14px}.music-picker__transport{justify-content:space-between}.music-picker__transport .music-picker__never{flex:auto;max-width:none}.music-picker__list{padding:4px 6px 8px}.music-picker__track{grid-template-columns:28px minmax(0,1fr) 30px;gap:7px;min-height:46px;padding-inline:7px}.music-picker__builder-head{flex-wrap:wrap;align-items:stretch}.music-picker__builder-head label{flex-basis:100%}.music-picker__mix-list article{grid-template-columns:minmax(0,1fr) auto}.music-picker__mix-list article>button:last-child{grid-column:2}}@media (min-width:1800px) and (min-height:900px){.ovl[data-variant=sheet].music-picker__panel{width:min(1200px,100vw - 96px);max-height:min(1040px,100dvh - 96px)}.music-picker__tabs button{font-size:.82rem}.music-picker__audio-toggle,.music-picker__volume{min-height:44px;font-size:.9rem}.music-picker__now-copy span{font-size:.78rem}.music-picker__now-copy strong{font-size:.96rem}.music-picker__track{min-height:58px}.music-picker__title{font-size:1.04rem}.music-picker__artist,.music-picker__number{font-size:.8rem}}@media (max-width:520px) and (min-height:481px){.music-picker__tabs button{padding-inline:8px}.music-picker__volume{grid-column:1/-1;grid-template-columns:minmax(112px,auto) minmax(80px,1fr) auto;min-height:42px;padding-inline:9px}.music-picker__volume span{text-overflow:clip;overflow:visible}}@media (max-height:480px) and (orientation:landscape){.music-picker__eyebrow{display:none}.music-picker__tabs button{min-height:27px;padding-block:3px}.music-picker__audio{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:5px}.music-picker__audio-toggle,.music-picker__volume{min-height:34px;padding:3px 6px}.music-picker__now{grid-template-columns:minmax(0,1fr) auto;padding:6px 14px}.music-picker__transport button{min-width:30px;height:30px;padding:6px}.music-picker__list{padding:4px 8px 8px}.music-picker__track{min-height:40px}}@media (prefers-reduced-motion:reduce){.music-picker__bars i{animation:none}}.music-hub-button{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.music-hub-button.is-muted svg{opacity:.78}.music-hub-button__mute-slash{vector-effect:non-scaling-stroke}.theme-hub{align-items:center;display:flex;position:relative}.theme-hub__button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.theme-hub__button>svg{fill:currentColor;width:18px;height:18px}.theme-hub__button:hover{color:var(--text-strong);background:var(--surface-control)}.theme-hub__button:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.theme-hub__menu{z-index:40;background:var(--surface-chrome);border:1px solid var(--border-strong);min-width:168px;box-shadow:var(--shadow-3);border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.theme-hub__option{color:var(--text-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.theme-hub__option:hover{background:var(--surface-control)}.theme-hub__option.is-on{color:var(--accent-text);background:var(--surface-select);border-color:var(--accent-border)}.theme-hub__option:focus-visible{outline:2px solid var(--status-info);outline-offset:-2px}.theme-hub__swatch{border:1px solid var(--border-dim);border-radius:50%;flex:none;width:14px;height:14px}.theme-hub__swatch--onyx{background:var(--swatch-onyx)}.theme-hub__swatch--slate{background:var(--swatch-slate)}.theme-hub__swatch--archive{background:var(--swatch-archive)}.theme-hub__swatch--codex{background:var(--swatch-codex)}:root[data-touch=on] .theme-hub__button{position:relative}:root[data-touch=on] .theme-hub__button:after{content:"";position:absolute;inset:-5px}:root[data-touch=on] .theme-hub__option{min-height:44px}.turn-clock-picker{border:1px solid var(--border-strong);background:var(--surface-canvas);min-width:0;color:var(--text-body);font-family:var(--font-ui);border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}.turn-clock-picker legend{color:var(--text-strong);padding:0 5px;font-size:13px;font-weight:700}.turn-clock-picker>p,.turn-clock-picker>small{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.turn-clock-picker__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.turn-clock-picker__options button{border:1px solid var(--border-control);background:var(--surface-control);min-width:0;min-height:42px;color:var(--text-body);font:650 12px / 1.2 var(--font-ui);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:flex}.turn-clock-picker__options button:hover{border-color:var(--text-faint)}.turn-clock-picker__options button[data-selected=true]{border-color:var(--accent-border);background:var(--surface-ink);color:var(--accent-text)}.turn-clock-picker__options button:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:2px}.turn-clock-picker__dial{opacity:.9;border:1px solid;border-radius:50%;flex:0 0 17px;width:17px;height:17px;position:relative}.turn-clock-picker__dial:before,.turn-clock-picker__dial:after{content:"";transform-origin:50% 0;background:currentColor;border-radius:1px;width:1px;height:5px;position:absolute;top:50%;left:50%}.turn-clock-picker__dial:before{transform:rotate(180deg)}.turn-clock-picker__dial:after{transform:rotate(245deg)}.turn-clock-picker__dial i{transform:rotate(var(--clock-mark));border-top:2px solid;border-radius:50%;position:absolute;inset:2px}.turn-clock-picker.is-compact{padding:10px}@media (max-width:620px){.turn-clock-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.champion-style-picker{color:inherit;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 14px;font-size:12px;display:grid}.champion-style-picker select{width:100%;min-width:0;min-height:36px;font:inherit;color:var(--text-primary);background:var(--surface-panel,var(--champion-picker-surface));border:1px solid var(--border-default,var(--champion-picker-border));border-radius:4px;padding:7px 10px}.champion-style-picker small{opacity:.75;font-size:10px;line-height:1.5}.champion-style-picker select:focus-visible{outline:2px solid var(--accent-gold,var(--champion-picker-focus));outline-offset:2px}.advanced-settings .champion-style-picker{padding:0}.mystery-pool{flex-direction:column;gap:4px;padding:2px 0 6px;display:flex}.mystery-pool__hint,.mystery-pool__count,.mystery-pool__empty{color:var(--text-faint);font-family:var(--font-ui);margin:0;padding:0 6px;font-size:12px;line-height:1.35}.mystery-pool__count{color:var(--text-muted);font-weight:700}.mystery-pool__problem{color:var(--text-body);background:color-mix(in srgb, var(--status-warning) 14%, transparent);border-left:2px solid var(--status-warning);font-family:var(--font-ui);border-radius:0 4px 4px 0;margin:2px 6px 0;padding:6px 9px;font-size:12px;line-height:1.35}.mystery-pool__tools{justify-content:flex-end;margin:4px 6px 0;display:flex}.mystery-pool__edit{min-height:28px;color:var(--text-body);background:color-mix(in srgb, var(--surface-control) 62%, transparent);border:1px solid var(--border-keyline);font-family:var(--font-ui);cursor:pointer;transition:border-color var(--t-hover) var(--ease-out), color var(--t-hover) linear;border-radius:6px;padding:0 11px;font-size:12px;font-weight:600}.mystery-pool__edit:hover{border-color:var(--border-strong)}.mystery-pool__edit:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.mystery-picker{overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;padding:4px 6px 2px;display:flex;overflow-x:auto}.mystery-picker::-webkit-scrollbar{display:none}.mystery-picker__chip{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:190px;min-height:30px;color:var(--text-faint);background:color-mix(in srgb, var(--surface-control) 48%, transparent);font-family:var(--font-ui);cursor:pointer;transition:color var(--t-hover) linear, border-color var(--t-hover) var(--ease-out);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.mystery-picker__chip:hover:not(:disabled){color:var(--text-body);border-color:var(--border-strong)}.mystery-picker__chip[aria-pressed=true]{color:var(--text-strong);border-color:var(--border-keyline);background:var(--surface-control)}.mystery-picker__chip small{color:var(--text-dim);font-size:11px;font-weight:700}.mystery-picker__chip[aria-pressed=true] small{color:var(--text-muted)}.mystery-picker__chip:disabled{opacity:.5;cursor:not-allowed}.mystery-picker__chip:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.mystery-picker__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.mystery-picker__chip,.mystery-pool__edit{min-height:44px}}.mystery-pool__list{flex-direction:column;gap:3px;margin:2px 0 0;padding:0;list-style:none;display:flex}.mystery-pool__row{background:color-mix(in srgb, var(--surface-control) 62%, transparent);width:100%;min-height:32px;color:var(--text-body);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out), color var(--t-hover) linear, opacity var(--t-hover) linear;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.mystery-pool__row:hover:not(:disabled){border-color:var(--border-strong)}.mystery-pool__row:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.mystery-pool__row.is-out{color:var(--text-dim)}.mystery-pool__row:disabled{opacity:.6;cursor:not-allowed}.mystery-pool__name{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.mystery-pool__note{color:var(--text-faint);letter-spacing:.02em;text-transform:uppercase;flex:none;font-size:11px}.mystery-icon{fill:currentColor;flex:none;width:18px;height:18px}.deck-tile__mystery-off{color:var(--text-muted);flex:none;align-items:center;margin-left:auto;display:inline-flex}.deck-tile__mystery-off .mystery-icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.deck-tile__mystery-off .mystery-icon path{stroke-width:4px}.deck-tile__mystery-off .mystery-icon circle{r:2.4}@media (pointer:coarse){.mystery-pool__row{min-height:44px}}.mpool{z-index:60;padding:clamp(12px, calc(28 * var(--u)), 28px);background:color-mix(in srgb, var(--scrim) 92%, var(--surface-chrome));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.mpool__sheet{width:min(1040px,100%);min-width:0;min-height:0;max-height:100%;padding:clamp(14px, calc(22 * var(--u)), 24px) clamp(14px, calc(26 * var(--u)), 28px) clamp(10px, calc(16 * var(--u)), 18px);background:color-mix(in srgb, var(--surface-chrome) 88%, transparent);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.mpool__top{flex:none;min-width:0}.mpool__head{padding-bottom:clamp(10px, calc(14 * var(--u)), 14px);border-bottom:1px solid var(--hairline);flex:none;align-items:flex-start;gap:12px;display:flex}.mpool__identity{flex:auto;min-width:0}.mpool__eyebrow{color:var(--gold-flat);font:600 clamp(9px, calc(12 * var(--u)), 12px) / 1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;display:block}.mpool__name{width:100%;color:var(--text-primary);font:600 clamp(20px, calc(28 * var(--u)), 28px) / 1.1 var(--font-smallcaps);letter-spacing:.04em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin:0;padding:2px 6px 2px 0}.mpool__name:hover{border-bottom-color:var(--hairline)}.mpool__name:focus{border-bottom-color:var(--gold-flat);outline:none}.mpool__close{margin:-8px -10px 0 0}.mpool__toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;padding:clamp(10px, calc(14 * var(--u)), 14px) 0;flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;display:flex;overflow-x:auto}.mpool__tabs{flex-wrap:nowrap;flex:none;gap:4px;min-width:0;display:flex}.mpool__tab{white-space:nowrap;min-height:30px;color:var(--text-tertiary);font:600 12px/1 var(--font-ui);letter-spacing:.04em;border-radius:var(--r-md);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:7px;padding:0 11px;transition:color .12s linear,border-color .12s linear;display:inline-flex}.mpool__tab small{color:var(--text-disabled);font-size:11px;font-weight:600}.mpool__tab:hover{color:var(--text-secondary)}.mpool__tab[aria-pressed=true]{color:var(--text-primary);border-color:var(--hairline);background:color-mix(in srgb, var(--surface-control) 42%, transparent)}.mpool__tab[aria-pressed=true] small{color:var(--gold-flat)}.mpool__tab:focus-visible,.mpool__ghost:focus-visible,.mpool__done:focus-visible,.mpool__card:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.mpool__search{flex:none}.mpool__search input{width:clamp(150px, calc(220 * var(--u)), 220px);min-height:30px;color:var(--text-primary);font:500 12px/1 var(--font-ui);background:color-mix(in srgb, var(--surface-control) 46%, transparent);border:1px solid var(--hairline);border-radius:var(--r-md);padding:0 10px}.mpool__search input::placeholder{color:var(--text-disabled)}.mpool__search input:focus-visible{border-color:var(--gold-flat);outline:none}.mpool__grid{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;min-height:0;margin:0;padding:2px 4px 2px 0;list-style:none;display:grid;overflow-y:auto}.mpool__empty{color:var(--text-tertiary);font:500 13px/1.4 var(--font-ui);text-align:center;flex:auto;margin:0;padding:28px 0}.mpool__card{width:100%;color:var(--text-secondary);text-align:left;background:color-mix(in srgb, var(--surface-control) 34%, transparent);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;flex-direction:column;gap:0;padding:0;transition:border-color .12s linear,color .12s linear;display:flex;position:relative;overflow:hidden}.mpool__card:hover{border-color:var(--border-strong);color:var(--text-primary)}.mpool__card.is-in{color:var(--text-primary);border-color:color-mix(in srgb, var(--gold-flat) 62%, transparent);background:color-mix(in srgb, var(--gold-flat) 8%, transparent)}.mpool__art{aspect-ratio:16/9;background:color-mix(in srgb, var(--surface-chrome) 70%, transparent);display:block;overflow:hidden}.mpool__art img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.mpool__mark{width:19px;height:19px;color:var(--gold-keyline);font:700 11px/1 var(--font-ui);background:color-mix(in srgb, var(--surface-chrome) 34%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 55%, transparent);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.mpool__card:hover .mpool__mark{border-color:var(--text-primary)}.mpool__card.is-in .mpool__mark{background:var(--gold-flat);border-color:var(--gold-hot)}.mpool__label{flex-direction:column;gap:2px;min-width:0;padding:7px 9px 8px;display:flex}.mpool__deck-name{color:inherit;font:600 13px/1.25 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mpool__label small{color:var(--text-tertiary);font:500 11px/1.2 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mpool__label small.is-illegal{color:var(--text-disabled);letter-spacing:.02em;text-transform:uppercase}.mpool__foot{margin-top:clamp(8px, calc(12 * var(--u)), 12px);padding-top:clamp(10px, calc(14 * var(--u)), 14px);border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.mpool__count{min-width:0;color:var(--text-secondary);font:500 12px/1.3 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mpool__actions{flex:none;align-items:center;gap:8px;display:flex}.mpool__ghost,.mpool__done{min-height:34px;font:600 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-md);cursor:pointer;padding:0 14px;transition:color .12s linear,border-color .12s linear,background-color .12s linear}.mpool__ghost{color:var(--ghost-label);background:color-mix(in srgb, var(--surface-control) 46%, transparent);border:1px solid var(--hairline)}.mpool__ghost:hover:not(:disabled){border-color:var(--bronze-0)}.mpool__ghost:disabled{color:var(--text-disabled);cursor:not-allowed}.mpool__done{color:var(--text-primary);background:color-mix(in srgb, var(--surface-control) 78%, transparent);border:1px solid color-mix(in srgb, var(--gold-flat) 55%, transparent)}.mpool__done:hover{border-color:var(--gold-hot)}@media (pointer:coarse){.mpool__tab,.mpool__search input,.mpool__ghost,.mpool__done{min-height:44px}}@media (max-width:700px),(max-height:500px){.mpool__sheet{padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:color-mix(in srgb, var(--surface-chrome) 96%, transparent)}.mpool__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.mpool__actions{flex:auto;justify-content:flex-end}}@media (max-height:500px) and (orientation:landscape){.mpool__top{border-bottom:1px solid var(--hairline);grid-template-columns:clamp(112px,19vw,180px) minmax(0,1fr) clamp(110px,18vw,150px) 44px;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:grid}.mpool__head,.mpool__toolbar{display:contents}.mpool__identity{grid-area:1/1}.mpool__name{text-overflow:ellipsis}.mpool__tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;grid-area:1/2;padding:3px;overflow-x:auto}.mpool__tab{white-space:nowrap;flex:none;min-height:44px}.mpool__search{grid-area:1/3;min-width:0}.mpool__search input{width:100%;min-width:0}.mpool__close{grid-area:1/4;margin:0}}.showcase{--showcase-card:calc(150 * var(--u));z-index:400;background:var(--surface-canvas);grid-template-rows:1fr auto auto;display:grid;position:fixed;inset:0;overflow:hidden}.showcase__frame{min-height:0;padding:calc(10 * var(--u));place-items:center;display:grid}.showcase__stage{aspect-ratio:16/9;border-radius:calc(10 * var(--u));width:100%;max-width:100%;max-height:100%;box-shadow:var(--shadow-3);position:relative;overflow:hidden}.showcase__stage[data-quake=true]{will-change:transform}:root[data-motion=reduced] .showcase__stage[data-quake=true]{translate:none!important;rotate:none!important}.showcase__mat{background:radial-gradient(ellipse 74% 52% at 50% 44%, var(--mat-centre-glow) 0%, transparent 62%), radial-gradient(ellipse 118% 108% at 50% 46%, transparent 16%, var(--mat-vignette) 100%), var(--mat-gradient);position:absolute;inset:0}.showcase__fx{z-index:90;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.showcase__row{gap:calc(18 * var(--u));z-index:5;display:flex;position:absolute;left:50%;transform:translate(-50%)}.showcase__row--far{top:26%}.showcase__row--near{top:58%}.showcase__tile{width:var(--showcase-card)}.showcase__tile .card{pointer-events:none}.showcase__portrait{width:calc(64 * var(--u));height:calc(64 * var(--u));margin-left:calc(-32 * var(--u));background:radial-gradient(circle at 40% 30%, var(--border-control), var(--surface-chrome) 70%);box-shadow:0 0 0 calc(2 * var(--u)) var(--gold-flat);z-index:6;border-radius:50%;position:absolute;left:50%}.showcase__portrait--foe{top:5%}.showcase__portrait--you{bottom:4%}.showcase__caption{padding:calc(14 * var(--u)) calc(24 * var(--u)) calc(4 * var(--u));text-align:center}.showcase__count{font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.12em;color:var(--text-dim);margin:0}.showcase__title{margin:calc(2 * var(--u)) 0 0;font-family:var(--font-display);font-size:calc(30 * var(--u));color:var(--accent-text)}.showcase__note{margin:calc(4 * var(--u)) 0 0;font-size:calc(15 * var(--u));color:var(--text-muted)}.showcase__controls{justify-content:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u));display:flex}.showcase__step,.showcase__close{min-width:calc(104 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--border-strong);background:var(--surface-control);color:var(--text-body);font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.06em;cursor:pointer}.showcase__close{border-color:var(--accent-border);color:var(--accent-text)}.showcase__step:hover,.showcase__close:hover{border-color:var(--accent-border-hover);color:var(--accent-text-hover)}@media (max-height:560px){.showcase__caption{padding:calc(6 * var(--u)) calc(16 * var(--u)) 0}.showcase__title{font-size:calc(20 * var(--u))}.showcase__note{display:none}.showcase__controls{padding:calc(6 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u))}.showcase{--showcase-card:calc(104 * var(--u))}}@font-face{font-family:Carolingia BigfooT;src:url(/fonts/carolingia-bigfoot.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.career-progress{--wp-display:"Carolingia BigfooT", "IM FELL English", var(--font-display);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--career-scroll-ink);filter:drop-shadow(0 7px 9px color-mix(in srgb, var(--effect-black) 55%, transparent));align-items:stretch;gap:8px;display:flex;position:relative}.home .career-progress{z-index:41;top:calc(var(--site-header-height,72px) + 8px);left:var(--home-gutter,14px);max-width:calc(100% - 2 * var(--home-gutter,14px));position:absolute}.career-progress__summary,.career-progress__begin{min-width:0;color:inherit;background:radial-gradient(ellipse at 12% 18%, var(--career-scroll-paper-glow), transparent 22%), radial-gradient(ellipse at 84% 88%, var(--career-scroll-paper-stain), transparent 26%), repeating-linear-gradient(91deg, var(--career-scroll-fiber) 0 1px, transparent 1px 6px), linear-gradient(97deg, var(--career-scroll-sheet-start), var(--career-scroll-sheet-light) 14%, var(--career-scroll-sheet-center) 52%, var(--career-scroll-sheet-end) 86%, var(--career-scroll-sheet-deep));border:1px solid var(--career-scroll-sheet-border);box-shadow:inset 0 2px 5px var(--career-scroll-sheet-highlight), inset 0 -6px 8px var(--career-scroll-age-shadow);cursor:pointer;text-align:left;border-radius:3px 4px 3px 5px;flex:auto;grid-template-columns:auto minmax(120px,1fr) auto auto auto auto;grid-template-areas:"level road xp collection tier statuses";align-items:center;gap:4px 14px;padding:8px 16px;display:grid}.career-progress__summary:hover,.career-progress__begin:hover{filter:brightness(1.04)}.career-progress__summary:focus-visible,.career-progress__begin:focus-visible,.career-progress__pack:focus-visible{outline:2px solid var(--career-scroll-sheet-border);outline-offset:-4px}.career-progress__eyebrow{color:var(--career-scroll-sand-copy);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;grid-area:eyebrow;font-size:9px;line-height:1;display:none}.career-progress__level{color:var(--career-scroll-level-ink);font-family:var(--wp-display);white-space:nowrap;text-shadow:0 1px var(--career-scroll-level-highlight);grid-area:level;font-size:18px;line-height:1}.career-progress__road{grid-area:road;align-self:stretch;min-width:84px;min-height:26px;position:relative}.career-progress__track{border:1px solid var(--career-scroll-track-border);background:var(--career-scroll-xp-track);height:7px;box-shadow:inset 0 2px 3px var(--career-scroll-track-shadow);border-radius:2px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.career-progress__track>span{background:linear-gradient(90deg, var(--career-scroll-xp-start), var(--career-scroll-xp-mid) 72%, var(--career-scroll-xp-light));height:100%;box-shadow:inset 0 1px var(--career-scroll-xp-highlight), 0 0 8px var(--career-scroll-xp-glow);border-radius:1px;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.career-progress__milestones{position:absolute;inset:0}.career-progress__milestone{z-index:2;opacity:.32;filter:grayscale(.72)brightness(.72);width:24px;height:28px;transition:opacity .22s,filter .22s,transform .22s;position:absolute;top:calc(50% - 24px);transform:translate(-50%)}.career-progress__milestone:after{content:"";background:color-mix(in srgb, var(--career-gold) 62%, var(--effect-black));width:2px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--effect-black) 45%, transparent);position:absolute;bottom:-1px;right:11px}.career-progress__pack-fan{position:absolute;inset:0}.career-progress__pack-fan img{object-fit:cover;border:1px solid color-mix(in srgb, var(--career-gold) 76%, var(--effect-black));width:12px;height:20px;box-shadow:0 2px 3px color-mix(in srgb, var(--effect-black) 72%, transparent);border-radius:1px;position:absolute;top:6px;left:6px}.career-progress__pack-fan img:first-child{transform:translate(-4px)rotate(-12deg)}.career-progress__pack-fan img:nth-child(2){z-index:2;transform:translateY(-2px)}.career-progress__pack-fan img:last-child{transform:translate(4px)rotate(12deg)}.career-progress__milestone.is-earned{opacity:.9;filter:none}.career-progress__milestone.is-next{opacity:1;filter:sepia(.18) drop-shadow(0 0 4px color-mix(in srgb, var(--career-gold) 78%, transparent));animation:1.5s ease-in-out infinite career-next-pack;transform:translate(-50%)translateY(-2px)scale(1.08)}@keyframes career-next-pack{0%,to{filter:sepia(.18) drop-shadow(0 0 3px color-mix(in srgb, var(--career-gold) 58%, transparent))}50%{filter:sepia(.08) brightness(1.12) drop-shadow(0 0 7px color-mix(in srgb, var(--career-gold) 92%, transparent))}}.career-progress__xp{color:var(--career-scroll-copy);font-family:var(--wp-display);white-space:nowrap;text-shadow:0 1px var(--career-scroll-copy-highlight);grid-area:xp;font-size:14px;line-height:1}.career-progress__tier{grid-area:tier;gap:2px;min-width:0;display:grid}.career-progress__tier-label{color:var(--career-scroll-sand-copy);letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1}.career-progress__tier-value{color:var(--career-scroll-copy);font-family:var(--wp-display);white-space:nowrap;text-shadow:0 1px var(--career-scroll-copy-highlight);font-size:14px;line-height:1}.career-progress__collection{color:var(--career-scroll-copy);font-family:var(--wp-display);white-space:nowrap;text-shadow:0 1px var(--career-scroll-copy-highlight);grid-area:collection;font-size:13px;line-height:1;display:block}.career-progress__statuses{grid-area:statuses;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.career-progress__statuses:empty{display:none}.career-progress__paused,.career-progress__mastered{border:1px solid var(--career-scroll-sheet-border);color:var(--career-scroll-level-ink);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:2px 7px;font-size:10px}.career-progress__mastered{background:color-mix(in srgb, var(--career-gold) 22%, transparent);font-weight:800}.career-progress__storage-error{border:1px solid var(--danger);width:24px;height:24px;color:var(--danger);border-radius:50%;place-items:center;font-weight:900;display:grid}.career-progress.is-complete{filter:drop-shadow(0 7px 12px color-mix(in srgb, var(--career-gold) 26%, transparent))}.career-progress__pack{min-height:30px;color:var(--career-scroll-button-ink);background:linear-gradient(var(--career-scroll-button-light), var(--career-scroll-button-deep));border:2px solid var(--career-scroll-button-border);box-shadow:inset 0 1px var(--career-scroll-button-highlight), 0 3px 6px color-mix(in srgb, var(--effect-black) 45%, transparent);font-family:var(--wp-display);white-space:nowrap;cursor:pointer;border-radius:3px;flex:none;align-self:center;padding:0 11px;font-size:13px;line-height:1}.career-progress__pack:hover{filter:brightness(1.07)}.career-progress__begin{grid-template-columns:auto 1fr;grid-template-areas:"sigil copy"}.career-progress__sigil{color:var(--career-scroll-level-ink);grid-area:sigil;font-size:17px}.career-progress__begin>span:last-child{min-width:0;font-family:var(--wp-display);grid-area:copy;align-items:baseline;gap:10px;display:flex}.career-progress__begin b{font-size:16px}.career-progress__begin small{color:var(--career-scroll-sand-copy);font-size:12px}.home.home--stage-modes .career-progress{--career-scroll-ink:var(--career-scene-ink);--career-scroll-level-ink:var(--career-scene-title);--career-scroll-copy:var(--career-scene-copy);--career-scroll-sand-copy:var(--career-scene-caption);--career-scroll-level-highlight:var(--career-scene-soft-shadow);--career-scroll-copy-highlight:var(--career-scene-soft-shadow);--career-scroll-sheet-border:var(--career-scene-focus);max-width:min(430px, calc(100% - 2 * var(--home-gutter,14px)));filter:none;border-top:1px solid var(--career-scene-divider);background:linear-gradient(180deg, var(--career-scene-veil-start), var(--career-scene-veil-end));text-shadow:0 1px 3px var(--career-scene-text-shadow), 0 0 8px var(--career-scene-deep-shadow)}.home.home--stage-modes .career-progress__summary,.home.home--stage-modes .career-progress__begin{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 16px}.home.home--stage-modes .career-progress__collection,.home.home--stage-modes .career-progress__tier{display:none}.home.home--stage-modes .career-progress__level,.home.home--stage-modes .career-progress__xp,.home.home--stage-modes .career-progress__collection,.home.home--stage-modes .career-progress__tier-value,.home.home--stage-modes .career-progress__begin>span:last-child,.home.home--stage-modes .career-progress__pack{font-family:"IM FELL English", var(--font-display)}.home.home--stage-modes .career-progress__pack{min-height:36px;color:var(--career-scene-action);border:0;border-left:1px solid var(--career-scene-action-divider);box-shadow:none;text-shadow:inherit;background:0 0;border-radius:0}.home.home--stage-modes .career-progress__milestone.is-next{filter:sepia(.3) drop-shadow(0 1px 2px var(--career-scene-deep-shadow));animation:none}@media (min-width:701px) and (min-height:720px){.home.home--stage-modes .career-progress{align-items:stretch;gap:8px;width:min(760px,100% - 48px);max-width:calc(100% - 48px);top:auto;bottom:8px;left:50%;transform:translate(-50%)}.home.home--stage-modes .career-progress__summary{grid-template-columns:auto minmax(140px,1fr) auto auto;grid-template-areas:"eyebrow road collection statuses""level road xp statuses";gap:5px 22px;padding:8px 20px}.home.home--stage-modes .career-progress__eyebrow{letter-spacing:.1em;font-size:9px;display:block}.home.home--stage-modes .career-progress__level{font-size:21px}.home.home--stage-modes .career-progress__road{min-height:34px}.home.home--stage-modes .career-progress__collection{text-align:right;font-size:12px;display:block}.home.home--stage-modes .career-progress__xp{text-align:right;font-size:13px}.home.home--stage-modes .career-progress__pack{align-self:stretch;padding-inline:18px}}@media (max-width:700px) and (orientation:portrait){.home .career-progress{gap:6px;width:calc(100% - 20px);left:10px}.career-progress__summary{grid-template-columns:auto minmax(60px,1fr) auto;grid-template-areas:"level road xp";gap:3px 9px;padding:7px 11px}.career-progress__level{font-size:16px}.career-progress__road{min-height:24px}.career-progress__tier,.career-progress__collection{display:none}.career-progress__statuses{position:absolute;top:4px;right:6px}.career-progress__milestone{transform-origin:bottom;width:20px;transform:translate(-50%)scale(.84)}.career-progress__milestone.is-next{transform:translate(-50%)translateY(-1px)scale(.92)}.career-progress__pack{min-height:28px;padding-inline:9px;font-size:12px}}@media (max-width:700px),(max-height:500px){:root .home:not(.home--stage-modes){--career-waypost-reserve:0px}.home:not(.home--stage-modes) .career-progress{order:3;align-self:center;width:calc(100% - 20px);margin-bottom:6px;position:relative;top:auto;left:auto}}@media (max-width:430px){.career-progress__xp{font-size:12px}.career-progress__level{font-size:15px}.career-progress__begin small{display:none}}@media (prefers-reduced-motion:reduce){.career-progress__milestone.is-next{animation:none}.career-progress__track>span{transition:none}}:root[data-motion=reduced] .career-progress__milestone.is-next{animation:none}:root[data-motion=reduced] .career-progress__track>span{transition:none}@media (max-width:700px),(max-height:500px){.home.home--stage-modes .career-progress{gap:0}.home.home--stage-modes .career-progress__summary{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"level xp""road road";gap:6px 12px;padding:8px 14px 6px}.home.home--stage-modes .career-progress__summary:has(.career-progress__statuses:not(:empty)){grid-template-areas:"level xp""road road""statuses statuses"}.home.home--stage-modes .career-progress__level{font-size:16px;line-height:1.1}.home.home--stage-modes .career-progress__xp{text-align:right;font-size:12px;line-height:1.1}.home.home--stage-modes .career-progress__road{min-height:22px;margin-inline:2px 8px}.home.home--stage-modes .career-progress__milestone,.home.home--stage-modes .career-progress__milestone.is-next{transform-origin:50%;width:24px;height:28px;top:50%;transform:translate(-50%,-50%)scale(.68)}.home.home--stage-modes .career-progress__milestone:after{display:none}.home.home--stage-modes .career-progress__statuses{justify-content:flex-end;position:static}.home.home--stage-modes .career-progress__pack{align-self:stretch;min-height:44px;padding-inline:12px;font-size:12px}}@media (max-height:500px) and (orientation:landscape) and (min-width:568px){.home.home--stage-modes .career-progress{flex-direction:column;width:clamp(192px,27vw,240px)}.home.home--stage-modes .career-progress__pack{border-left:0;border-top:1px solid var(--career-scene-action-divider)}}.home.home--stage-modes .career-progress__summary:hover,.home.home--stage-modes .career-progress__begin:hover,.home.home--stage-modes .career-progress__pack:hover{background:var(--career-scene-hover);filter:none}.home.home--stage-modes .career-progress__track{background:var(--career-scene-track);height:3px;box-shadow:0 1px 3px var(--career-scene-soft-shadow);border:0}.home.home--stage-modes .career-progress__track>span{background:var(--career-scene-progress);box-shadow:none}.career-progress__details{display:none}.home.home--stage-modes .career-progress__details{color:var(--career-scene-caption);font:12px/1.3 "IM FELL English", var(--font-display);flex-wrap:wrap;grid-area:details;justify-content:space-between;align-items:baseline;gap:5px 14px;display:flex}.home.home--stage-modes .career-progress__details>span{white-space:nowrap}.home.home--stage-modes .career-progress__details b{color:var(--career-scene-copy);font-weight:400}.home.home--stage-modes .career-progress__collection{display:none}.home.home--stage-modes .career-progress__summary{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"level xp""road road""details details"}.home.home--stage-modes .career-progress__summary:has(.career-progress__statuses:not(:empty)){grid-template-areas:"level xp""road road""details details""statuses statuses"}@media (min-width:701px) and (min-height:720px){.home.home--stage-modes .career-progress__summary{grid-template-columns:auto minmax(140px,1fr) auto;grid-template-areas:"level road xp""details details details";gap:3px 22px}.home.home--stage-modes .career-progress__eyebrow{display:none}.home.home--stage-modes .career-progress__summary:has(.career-progress__statuses:not(:empty)){grid-template-areas:"level road xp""details details details""statuses statuses statuses"}}@media (max-height:500px) and (orientation:landscape){.home.home--stage-modes .career-progress__details{gap:3px 10px}}.career-dialog__sand-track{background:var(--career-scroll-sand-track);border-radius:99px;height:4px;overflow:hidden}.career-dialog__sand-track>span{border-radius:inherit;background:var(--accent-border);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.career-dialog__backdrop{z-index:1500;background:color-mix(in srgb, var(--career-surface-overlay) 78%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.career-dialog{width:min(940px,96vw);max-height:min(820px,92vh);color:var(--text-body);background:var(--surface-canvas);border:1px solid var(--border-keyline);box-shadow:0 32px 90px var(--effect-black);border-radius:14px;overflow:auto}.career-dialog__head{z-index:2;background:var(--surface-chrome);border-bottom:1px solid var(--border-keyline);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex;position:sticky;top:0}.career-dialog__eyebrow{color:var(--career-accent-bright);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.career-dialog h2{margin:0;font-family:inherit;font-size:clamp(22px,3vw,30px);font-weight:700}.career-dialog__close{position:static}.career-dialog__intro{max-width:720px;color:var(--career-text-muted);margin:22px 24px 12px;line-height:1.55}.career-pack-picker{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;padding:2px 24px 16px;display:grid}.career-pack-picker__pack{min-width:0;color:var(--text-muted);background:var(--surface-control);border:1px solid var(--hairline);cursor:pointer;border-radius:8px;justify-items:center;gap:7px;padding:8px 5px 9px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .18s;display:grid}.career-pack-picker__pack:nth-child(odd){transform:translateY(5px)rotate(-1deg)}.career-pack-picker__pack:nth-child(2n){transform:translateY(-2px)rotate(1deg)}.career-pack-picker__pack img{aspect-ratio:.6397;object-fit:contain;width:min(100%,112px);filter:drop-shadow(0 8px 8px color-mix(in srgb, var(--effect-black) 38%, transparent));-webkit-user-select:none;user-select:none;display:block}.career-pack-picker__pack>b{width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.career-pack-picker__pack:hover{color:var(--text-strong);border-color:var(--accent-border);box-shadow:0 10px 22px color-mix(in srgb, var(--effect-black) 30%, transparent)}.career-pack-picker__pack.is-selected{color:var(--text-strong);background:var(--surface-control);border-color:var(--accent-border);box-shadow:inset 0 0 0 1px var(--accent-border), 0 13px 26px color-mix(in srgb, var(--effect-black) 36%, transparent)}.career-pack-picker__pack.is-selected:nth-child(n){transform:translateY(-9px)scale(1.035)}.career-pack-picker__pack:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.career-dialog__sealed{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 24px 22px;display:grid}.career-dialog__sealed>div{text-align:center;background:linear-gradient(145deg, color-mix(in srgb, var(--career-accent) 14%, transparent), color-mix(in srgb, var(--text-on-plate) 3.5%, transparent));border:1px solid color-mix(in srgb, var(--career-accent-soft) 28%, transparent);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:132px;padding:18px;display:flex}.career-dialog__sealed strong{color:var(--career-accent-soft);font-family:var(--font-display,Georgia, serif);text-shadow:0 0 20px color-mix(in srgb, var(--career-accent) 55%, transparent);font-size:42px;line-height:1}.career-dialog__sealed span{color:var(--career-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.35}.career-dialog__starters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 24px 22px;display:grid}.career-starter{min-width:0;color:var(--career-text);background:color-mix(in srgb, var(--text-on-plate) 3.5%, transparent);border:1px solid color-mix(in srgb, var(--text-on-plate) 12%, transparent);cursor:pointer;border-radius:13px;flex-direction:column;align-items:center;gap:9px;padding:12px 8px;transition:transform .16s,border-color .16s,background .16s;display:flex}.career-starter:hover{border-color:color-mix(in srgb, var(--career-accent-bright) 55%, transparent);transform:translateY(-3px)}.career-starter.is-selected{background:color-mix(in srgb, var(--career-accent) 16%, transparent);border-color:var(--career-accent-bright);box-shadow:0 0 0 2px color-mix(in srgb, var(--career-accent) 20%, transparent), 0 12px 28px color-mix(in srgb, var(--effect-black) 30%, transparent)}.career-starter .card{pointer-events:none}.career-starter>span{flex-direction:column;gap:3px;min-width:0;display:flex}.career-starter b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.career-starter small{color:var(--career-text-faint);font-size:10px}.career-dialog__actions{justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.career-dialog__actions .btn{min-height:44px;padding:10px 18px;font-size:14px;line-height:1.2}.career-dialog__ledger{grid-template-columns:repeat(4,1fr);gap:1px;padding:22px 24px 0;display:grid}.career-dialog__ledger>div:not(.career-dialog__actions){background:color-mix(in srgb, var(--text-on-plate) 3.5%, transparent);border:1px solid var(--hairline-6);flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:14px 16px;display:flex}.career-dialog__ledger>.career-dialog__sand{background:var(--surface-control);border-color:var(--border-keyline);grid-column:span 2}.career-dialog__ledger small{color:var(--text-muted);font-size:12px;line-height:1.4}.career-dialog__sand-track{width:100%;height:8px}.career-dialog__ledger span{color:var(--career-text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.career-dialog__ledger strong{font-size:19px}.career-dialog__rule{color:var(--career-text-muted);background:color-mix(in srgb, var(--career-accent) 12%, transparent);border-left:3px solid var(--career-accent);grid-column:1/-1;margin:16px 0 0;padding:14px 16px;line-height:1.5}.career-dialog__storage-error{color:var(--status-danger-text);background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:8px;grid-column:1/-1;margin:10px 0 0;padding:12px 14px;line-height:1.45}.career-dialog__sync-pending{color:var(--career-gold-text);background:color-mix(in srgb, var(--career-gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--career-gold) 42%, transparent);border-radius:8px;grid-column:1/-1;margin:10px 0 0;padding:12px 14px;line-height:1.45}.career-dialog__ledger .career-dialog__actions{grid-column:1/-1}.career-dialog__reset{text-align:center;justify-items:center;gap:18px;max-width:680px;margin:0 auto;padding:38px 28px 30px;display:grid}.career-dialog__reset-mark{width:66px;height:66px;color:var(--status-danger-text);background:color-mix(in srgb, var(--danger) 14%, transparent);border:1px solid color-mix(in srgb, var(--danger) 56%, transparent);font-family:var(--font-display,Georgia, serif);border-radius:50%;place-items:center;font-size:36px;display:grid}.career-dialog__reset>p{color:var(--career-text-muted);margin:0;font-size:15px;line-height:1.65}.career-dialog__reset .career-dialog__actions{width:100%;padding:8px 0 0}.career-dialog__reset-button{color:var(--status-danger-text);border-color:color-mix(in srgb, var(--danger) 50%, transparent)}.career-dialog__reset-confirm{color:var(--text-on-plate);background:var(--danger);border-color:var(--danger)}.career-dialog__reset-confirm:hover:not(:disabled){filter:brightness(1.12)}.career-dialog__reset-confirm:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.career-pack-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.career-pack-picker__pack{padding:7px 4px}.career-pack-picker__pack img{max-width:94px}.career-dialog__starters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-dialog__sealed{grid-template-columns:1fr}.career-dialog__sealed>div{min-height:92px}.career-dialog__ledger{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.career-dialog__backdrop{padding:0}.career-dialog{border-radius:0;flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;overflow:hidden}.career-dialog__intro{flex:none}.career-pack-picker{flex:none;padding-inline:14px}.career-pack-picker__pack img{max-width:78px}.career-dialog__starters{flex:1;grid-template-columns:repeat(2,1fr);min-height:0;padding-inline:14px;overflow:auto}.career-dialog__sealed{flex:1;min-height:0;padding-inline:14px;overflow:auto}.career-dialog__ledger{flex:1;grid-template-columns:1fr;min-height:0;padding-inline:14px;overflow:auto}.career-dialog__ledger>.career-dialog__sand{grid-column:auto}.career-dialog__actions{flex-direction:column;padding-inline:14px}.career-dialog__actions .btn{width:100%}.career-dialog>.career-dialog__actions{background:var(--career-surface-panel);border-top:1px solid color-mix(in srgb, var(--career-accent-soft) 20%, transparent);flex:none;padding-block:12px}}@media (prefers-reduced-motion:reduce){.career-starter,.career-pack-picker__pack{transition:none}.career-starter:hover,.career-pack-picker__pack:nth-child(n),.career-pack-picker__pack.is-selected:nth-child(n){transform:none}}:root[data-motion=reduced] .career-dialog__sand-track>span,:root[data-motion=reduced] .career-starter,:root[data-motion=reduced] .career-pack-picker__pack{transition:none}:root[data-motion=reduced] .career-starter:hover,:root[data-motion=reduced] .career-pack-picker__pack:nth-child(n),:root[data-motion=reduced] .career-pack-picker__pack.is-selected:nth-child(n){transform:none}.career-rivals__community{color:var(--career-text-muted,var(--text-muted));font-weight:600}.home{--career-waypost-reserve:var(--career-waypost-height,0px);--home-shelf-top:max(7%, calc(var(--site-header-height) + var(--career-waypost-reserve) + 12px));--home-shelf-bottom:0.7%;position:absolute;inset:0;overflow:hidden}.home.home--stage-modes{--career-waypost-reserve:0px}.test-setup__backdrop,.test-bench__backdrop{z-index:10000;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));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040403d6;place-items:center;display:grid;position:fixed;inset:0}.test-setup{width:min(520px,100%);max-height:min(720px,100%);color:var(--text);background:linear-gradient(145deg,#17130d,#0c0c0b 70%);border:1px solid #d6aa4a9e;border-radius:6px;padding:22px;overflow:auto;box-shadow:0 24px 70px #000000b3,inset 0 0 0 1px #ffeeb90f}.test-setup__head,.test-bench__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.test-setup__head h2,.test-bench__head h2{color:var(--gold);margin:3px 0 0}.test-setup__head button,.test-bench__head button{border:1px solid var(--line);background:var(--surface-chrome);min-width:44px;min-height:44px;color:var(--text);font-size:24px}.test-setup__stamp,.test-bench__stamp{border:1px solid var(--gold);color:var(--gold);font:700 11px/1.2 var(--font-ui);letter-spacing:.16em;padding:2px 7px;display:inline-block}.test-setup>label,.test-setup__life label{color:var(--muted);gap:7px;font-size:13px;display:grid}.test-setup select,.test-setup input{border:1px solid var(--line);background:var(--surface-chrome);min-height:44px;color:var(--text);font:inherit;padding:0 12px}.test-setup__life{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.test-setup>label.test-setup__toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0 0 16px;display:flex}.test-setup__toggle input{width:18px;height:18px;min-height:0;accent-color:var(--gold);padding:0}.test-setup__note{color:#d2b879}.test-setup__warning{color:var(--danger)}.test-setup__start{width:100%;min-height:48px;margin-top:10px}@media (max-width:560px){.test-setup{padding:17px}.test-setup__life{grid-template-columns:1fr}}.home__hero{inset:calc(-40 * var(--u));filter:blur(calc(14 * var(--u))) saturate(1.05) brightness(.72);transition:background-image var(--t-move) linear;background-position:62% 34%;background-size:cover;position:absolute}.home__hero-card{right:26%;top:max(48%, calc(var(--site-header-height) + 24px + 15.4 * var(--stage-w-unit)));--hero-tilt:-3deg;transform:translateY(-50%) rotate(var(--hero-tilt));filter:drop-shadow(0 calc(24 * var(--u)) calc(48 * var(--u)) #000000d9);animation:hero-in .52s var(--ease-out);pointer-events:none;position:absolute}@keyframes hero-in{0%{opacity:0;transform:translateY(-50%) rotate(var(--hero-tilt)) scale(.94)}}.home__hero-scrim{background:linear-gradient(90deg,#060504e0 0%,#0605048c 26%,#0000 52%),linear-gradient(#000000bf 0%,#0000004d 18%,#0000 42%),linear-gradient(#0000 48%,#0a08068c 76%,#0a0806f2 100%),radial-gradient(140% 110%,#0000 30%,#0009 100%);position:absolute;inset:0}.home__black-knight{top:calc(var(--site-header-height) - 2%);filter:grayscale()contrast(1.55)brightness(.58);mix-blend-mode:screen;opacity:.035;pointer-events:none;transform-origin:68% 42%;width:min(62vw,64rem);-webkit-mask-image:radial-gradient(ellipse 78% 76% at 58% 43%, var(--effect-black) 34%, #000000c7 61%, transparent 91%);-webkit-mask-image:radial-gradient(ellipse 78% 76% at 58% 43%, var(--effect-black) 34%, #000000c7 61%, transparent 91%);mask-image:radial-gradient(ellipse 78% 76% at 58% 43%, var(--effect-black) 34%, #000000c7 61%, transparent 91%);background:url(/intro/black-knight-mounted-v2.6f62dca7.webp) 100% 0/contain no-repeat;animation:2.4s cubic-bezier(.16,1,.3,1) both home-black-knight-appear;position:absolute;bottom:2%;right:-5%;transform:scale(1.025)}@keyframes home-black-knight-appear{0%{opacity:0;transform:translateY(1.2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.home__black-knight{animation:none}}@media (max-width:700px),(max-width:900px) and (max-height:500px){.home__black-knight{top:var(--site-header-height);filter:grayscale()contrast(1.5)brightness(.52);opacity:.028;width:118vw;-webkit-mask-image:linear-gradient(to bottom, var(--effect-black) 0%, #000000b8 58%, transparent 94%);-webkit-mask-image:linear-gradient(to bottom, var(--effect-black) 0%, #000000b8 58%, transparent 94%);mask-image:linear-gradient(to bottom, var(--effect-black) 0%, #000000b8 58%, transparent 94%);background-position:top;position:fixed;bottom:14vh;right:-30vw}}.home__header{padding:0 calc(28 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline);-webkit-backdrop-filter:blur(calc(4 * var(--u)));backdrop-filter:blur(calc(4 * var(--u)));background:linear-gradient(#0e0b08f2 0%,#0e0b08cc 100%);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.home__nav{align-self:stretch}.home__nav-toggle,.home__nav-dismiss,.home__nav-close{display:none}@media (prefers-reduced-motion:reduce){.home__nav{transition:none}}.home__tab{justify-content:center;align-items:center;gap:calc(3 * var(--u));width:calc(5.2 * var(--stage-w-unit));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);transition:color var(--t-hover) linear, background var(--t-hover) linear;flex-direction:column;padding:0;display:flex;position:relative}.home__tab-icon{width:calc(28 * var(--u));height:calc(28 * var(--u));fill:currentColor;display:block}.home__tab:hover{color:var(--text-primary);background:#ffffff0a}.home__tab.is-active{color:var(--text-whitest);background:#ffffff12}.home__tab.is-active:after{content:"";height:calc(3 * var(--u));background:var(--act-orange-50);box-shadow:0 0 calc(10 * var(--u)) var(--act-orange-glow);position:absolute;inset:0 0 auto}.home__tab-pip,.home__tab-packs{top:calc(9 * var(--u));transform:translateX(calc(6 * var(--u)));min-width:calc(15 * var(--u));height:calc(15 * var(--u));padding:0 calc(3.5 * var(--u));border-radius:var(--r-pill);background:var(--gold-gradient);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--void), 0 0 calc(9 * var(--u)) #c9a2278c;font-family:var(--font-ui);font-size:calc(9.5 * var(--u));letter-spacing:0;color:var(--text-on-gold);animation:home-pip-in var(--t-move) var(--ease-snap) both;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;left:50%}@keyframes home-pip-in{0%{opacity:0;transform:translateX(calc(6 * var(--u))) scale(.2)}to{opacity:1;transform:translateX(calc(6 * var(--u))) scale(1)}}:root[data-motion=reduced] .home__tab-pip{animation:none}.home__tab-flags{top:calc(2.5 * var(--u));gap:calc(2 * var(--u));pointer-events:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.home__tab-flag{align-items:center;gap:calc(1.5 * var(--u));height:calc(13 * var(--u));padding:0 calc(3.5 * var(--u)) 0 calc(2.5 * var(--u));border-radius:var(--r-pill);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--void);font-family:var(--font-ui);font-size:calc(9.5 * var(--u));letter-spacing:0;animation:home-flag-in var(--t-move) var(--ease-snap) both;font-weight:700;line-height:1;display:flex}.home__tab-flag-glyph{width:calc(8 * var(--u));height:calc(8 * var(--u));fill:currentColor;display:block}.home__tab-flag.is-bug{background:linear-gradient(180deg, #f0705c 0%, var(--danger) 55%, #92210f 100%);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--void), 0 0 calc(9 * var(--u)) #d9432f80;color:var(--text-on-plate)}.home__tab-flag.is-feature{background:var(--act-blue-gradient);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--void), 0 0 calc(9 * var(--u)) var(--act-blue-glow);color:var(--text-on-plate)}.home__tab-flag.is-forum{background:var(--gold-gradient);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--void), 0 0 calc(9 * var(--u)) #c9a2278c;color:var(--text-on-gold)}@keyframes home-flag-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}:root[data-motion=reduced] .home__tab-flag{animation:none}.home__currency{align-items:center;gap:calc(14 * var(--u));display:flex}.home__player{align-items:center;gap:calc(8 * var(--u));padding-right:calc(14 * var(--u));border-right:calc(1 * var(--u)) solid var(--hairline);display:flex}.home__player-avatar{width:calc(30 * var(--u));height:calc(30 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-flat);font-family:var(--font-display);font-weight:600;font-size:calc(14 * var(--u));color:var(--text-primary);background:radial-gradient(circle at 40% 30%,#48607a,#1a2430 70%);border-radius:50%;place-items:center;display:grid}.home__player-meta{flex-direction:column;line-height:1.2;display:flex}.home__player-name{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.home__player-stats{font-size:calc(11 * var(--u));color:var(--text-tertiary)}.home__settings{position:relative}.home__music,.home__cog{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(6 * var(--u));color:var(--text-secondary);transition:all var(--t-hover) var(--ease-out);place-items:center;display:grid}.home__music svg,.home__cog svg{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:currentColor;display:block}.home__music:hover,.home__music[aria-expanded=true],.home__cog:hover,.home__cog.is-on{color:var(--gold-hot);background:#ffffff12}.home__settings-backdrop{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:settings-backdrop-in .16s var(--ease-out);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home__settings-menu{width:min(clamp(620px,30vw,780px),100%);max-height:calc(100dvh - 48px);color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--hairline-8);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);animation:settings-in .22s var(--ease-out);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000008c}.home__settings-head{border-bottom:1px solid var(--hairline-8);background:var(--surface-panel);justify-content:space-between;align-items:center;min-height:92px;padding:20px 20px 18px 28px;display:flex}.home__settings-head>div>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;display:block}.home__settings-head h2{letter-spacing:0;color:var(--text-strong);margin:0;font-family:inherit;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2}.home__settings-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;transition:color .12s,background .12s;display:grid}.home__settings-close:hover{color:var(--text-on-plate);background:var(--surface-control);border-color:#0000}.home__settings-close:focus-visible,.home__install-close:focus-visible,.home__setting:focus-visible,.home__install-action:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.home__settings-list{overscroll-behavior:contain;background:var(--surface-chrome);scrollbar-color:var(--surface-panel) transparent;flex-direction:column;flex:1;gap:4px;min-height:0;max-height:calc(100dvh - 140px);padding:16px 20px 24px;display:flex;overflow-y:auto}@keyframes settings-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes settings-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.home__settings-backdrop,.home__settings-menu,.home__install-backdrop,.home__install{animation:none}}.home__setting{justify-content:space-between;align-items:center;gap:calc(18 * var(--u));letter-spacing:0;min-height:clamp(48px,2.27vw,58px);color:var(--text-body);cursor:pointer;border:1px solid #0000;border-radius:4px;padding:10px 14px;font-family:inherit;font-size:clamp(14px,.67vw,16px);font-weight:500;line-height:1.25;transition:color .12s,background .12s,border-color .12s;display:flex}.home__setting:hover{color:var(--text-on-plate);background:var(--surface-control)}.home__setting:disabled,.home__install-action:disabled{opacity:.45;cursor:not-allowed}.home__setting--advanced{border-color:var(--border-strong);background:var(--surface-control);margin-bottom:8px}.home__setting--install{border-color:color-mix(in srgb, var(--accent-border) 55%, transparent);background:color-mix(in srgb, var(--accent-border) 10%, transparent);margin-bottom:8px}.home__setting--install:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-border) 18%, transparent)}.home__install-backdrop{z-index:5100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:settings-backdrop-in .16s var(--ease-out);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home__install{width:min(560px,100%);max-height:calc(100dvh - 48px);color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--hairline-8);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);animation:settings-in .22s var(--ease-out);border-radius:8px;overflow:hidden auto;box-shadow:0 20px 60px #0000008c}.home__install-head{border-bottom:1px solid var(--hairline-8);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 20px 18px 28px;display:flex}.home__install-head>div>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;display:block}.home__install-head h2{letter-spacing:0;color:var(--text-strong);margin:0;font-family:inherit;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2}.home__install-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;padding:0;font-size:28px;line-height:1;transition:color .12s,background .12s;display:grid}.home__install-close:hover{color:var(--text-on-plate);background:var(--surface-control);border-color:#0000}.home__install-body{background:var(--surface-chrome);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px 24px;padding:28px;display:grid}.home__install-icon{border:1px solid var(--border-strong);background:var(--surface-control);filter:drop-shadow(0 10px 18px #00000059);border-radius:18px;grid-row:1/span 2;width:88px;height:88px;padding:8px}.home__install-body p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}.home__install-body ol{color:var(--text-body);grid-column:2;margin:0;padding-left:22px;font-size:15px;line-height:1.7}.home__install-body li::marker{color:var(--accent-border);font-weight:700}.home__install-step{border:1px solid var(--border-strong);background:var(--surface-control);border-radius:4px;grid-column:2;padding:12px 14px}.home__install-action{border:1px solid var(--accent-border);background:var(--surface-ink);min-height:48px;color:var(--accent-text);letter-spacing:0;cursor:pointer;box-shadow:none;border-radius:4px;grid-column:2;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;transition:background .12s,border-color .12s}.home__install-action:hover,.home__install-action:focus-visible{background:var(--surface-ink-hover);border-color:var(--accent-border-hover)}.home__setting--advanced .home__setting-value{font-size:20px;line-height:.8}.home__setting-value{min-width:0;color:var(--text-muted);text-align:right;flex:0 auto;font-weight:600}button.home__setting[role=menuitemcheckbox] .home__setting-value{background:var(--surface-panel);border-radius:4px;padding:4px 8px}button.home__setting[role=menuitemcheckbox][aria-checked=true] .home__setting-value{color:var(--accent-text);background:var(--surface-ink);box-shadow:inset 0 0 0 1px var(--accent-border)}.home__setting--install .home__setting-value{color:var(--accent-text)}.home__setting--select{cursor:pointer}.home__setting--select>span:first-child{white-space:nowrap;flex-shrink:0}.home__setting-picker{max-width:calc(9 * var(--stage-w-unit));padding:calc(2 * var(--u)) calc(4 * var(--u));background:var(--surface-panel);border:1px solid var(--border-strong);font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--text-strong);cursor:pointer;border-radius:4px}.home__setting-picker--lang{max-width:calc(12.5 * var(--stage-w-unit))}.home__setting-picker:focus-visible{outline:2px solid var(--status-info);outline-offset:2px;border-color:var(--status-info)}.home__setting-picker option{background:var(--surface-panel);color:var(--text-body)}.home__setting-picker:disabled{opacity:.45;cursor:not-allowed}.home__setting-note{padding:0 calc(10 * var(--u)) calc(8 * var(--u));max-width:calc(15 * var(--stage-w-unit));color:var(--text-muted);font-family:inherit;font-size:calc(11 * var(--u));letter-spacing:0;margin:0;line-height:1.4}.home__setting-group{gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));border-top:1px solid var(--border-strong);margin-top:calc(2 * var(--u));flex-direction:column;display:flex}.home__setting-label{font-family:inherit;font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.home__drop{align-items:flex-start;gap:calc(6 * var(--u));left:4%;right:50%;top:max(var(--site-header-height), calc(7.2 * var(--stage-h-unit)));max-height:calc(25.5 * var(--stage-h-unit));scrollbar-width:thin;z-index:43;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.home__drop .ubanner{max-height:calc(25.5 * var(--stage-h-unit))}.home__promo-strip{align-items:center;gap:max(calc(8 * var(--u)), 8px) max(calc(10 * var(--u)), 10px);margin:0 0 max(calc(8 * var(--u)), 8px);padding:max(calc(9 * var(--u)), 9px) max(calc(12 * var(--u)), 12px);border:1px solid var(--gold-keyline,var(--accent-border));background:var(--surface-control);color:var(--text-secondary,var(--text-muted));font-family:var(--font-ui);font-size:max(12px, calc(12 * var(--u)));border-radius:6px;flex-wrap:wrap;flex:none;line-height:1.45;display:flex}.home__promo-strip p{flex:16ch;min-width:0;margin:0}.home__promo-strip button{min-height:max(calc(30 * var(--u)), 34px);padding:0 max(calc(12 * var(--u)), 14px);border:1px solid var(--gold-keyline,var(--accent-border));border-radius:var(--r-pill);color:var(--text-primary,var(--text-strong));font-family:var(--font-ui);font-size:max(12px, calc(12 * var(--u)));cursor:pointer;background:0 0;flex:none}.home__promo-strip button:hover,.home__promo-strip button:focus-visible{border-color:var(--accent-text);background:var(--surface-panel)}.home__recovery{top:calc(9.4 * var(--stage-h-unit));z-index:43;pointer-events:none;animation:home-recovery-in .36s var(--ease-out) both;position:absolute;right:2.5%}.home__recovery .recovery-card button{pointer-events:auto}@keyframes home-recovery-in{0%{opacity:0;transform:translateY(calc(-7 * var(--u)))}}:root[data-motion=reduced] .home__recovery{animation:none}.home__shelf{left:4%;right:50%;top:var(--home-shelf-top);bottom:var(--home-shelf-bottom);z-index:6;flex-direction:column;gap:0;display:flex;position:absolute}.home__shelf.is-raised{pointer-events:none}.home__shelf-head,.home__carousel{transition:opacity var(--t-move) var(--ease-out)}.home__shelf.is-raised .home__shelf-head,.home__shelf.is-raised .home__carousel{opacity:.25}.home__shelf-head{align-items:center;gap:calc(4 * var(--u));padding-bottom:calc(6 * var(--u));border-bottom:1px solid var(--bronze-100);display:flex}.home__shelf-title{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);text-shadow:var(--text-shadow-body);margin:0}.home__shelf-count{font-family:var(--font-ui);font-size:calc(12 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));color:var(--gold-flat);border:1px solid var(--bronze-100);background:#f2d67517;font-weight:600;line-height:1}.home__shelf-tabs{align-items:center;gap:4px;padding:8px 0 2px;display:flex}.home__shelf-tablist{scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.home__shelf-tablist::-webkit-scrollbar{display:none}.home__shelf-tab{max-width:168px;height:28px;color:var(--text-muted);font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex;overflow:hidden}.home__shelf-tab:hover{background:var(--surface-control);color:var(--text-body)}.home__shelf-tab.is-on{background:var(--surface-ink);border-color:var(--accent-border);color:var(--accent-text)}.home__shelf-tab.is-dragging{opacity:.45}.home__shelf-tab{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.home__shelf-tab:focus-visible,.home__shelf-tab-add:focus-visible,.home__shelf-gear:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.home__shelf-tab--all{padding:0 8px}.home__shelf-tab-rule{background:var(--bronze-100);flex:none;width:1px;height:18px;margin:0 4px}.home__shelf-tab--fixed{cursor:pointer}.home__shelf-tab--highlighted{letter-spacing:.06em;justify-content:center;min-width:54px;max-width:72px}.home__shelf-tab--all svg{fill:currentColor;width:15px;height:15px}.home__shelf-tab-count{font-family:var(--font-ui);color:var(--text-faint);font-size:11px;font-weight:600}.home__shelf-tab.is-on .home__shelf-tab-count{color:var(--accent-border)}.home__shelf-tab-edit{border:1px solid var(--accent-border);background:var(--surface-canvas);width:140px;height:28px;color:var(--text-strong);font-family:var(--font-ui);border-radius:6px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.home__shelf-tab-edit:focus-visible{outline:2px solid var(--status-info);outline-offset:1px}.home__shelf-tab-add,.home__shelf-gear{width:28px;height:28px;color:var(--text-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;transition:color .12s,background-color .12s;display:grid}.home__shelf-tab-add:hover:not(:disabled),.home__shelf-gear:hover{background:var(--surface-control);color:var(--accent-text)}.home__shelf-tab-add:disabled{opacity:.4;cursor:default}.home__shelf-gear{align-self:center;margin-left:auto}.home__shelf-gear svg{fill:currentColor;width:16px;height:16px}.home__shelf-empty{color:var(--text-secondary);font-family:var(--font-ui);font-size:max(12px, calc(13 * var(--u)));grid-column:1/-1;align-self:start;margin:0}.deck-tile--add{color:var(--text-secondary)}.deck-tile__art--add{filter:none;background:#ffffff0a;place-items:center;display:grid}.deck-tile--add:hover .deck-tile__art--add{background:#f2d6750f}.deck-tile__plus{font-family:var(--font-ui);font-size:calc(42 * var(--u));font-weight:300;line-height:1}.deck-tile--add:hover .deck-tile__name,.deck-tile--add:hover .deck-tile__plus{color:var(--accent-text)}.home__carousel{grid-template-columns:repeat(auto-fill, minmax(calc(10.5 * var(--stage-w-unit)), 1fr));-webkit-mask-image:linear-gradient(180deg, var(--effect-black) 0, var(--effect-black) calc(100% - 28 * var(--u)), transparent 100%);mask-image:linear-gradient(180deg, var(--effect-black) 0, var(--effect-black) calc(100% - 28 * var(--u)), transparent 100%);padding-top:0;padding-left:0;padding-right:0;padding-bottom:calc(28 * var(--u));flex:1;grid-auto-rows:min-content;align-content:start;gap:0;display:grid;position:relative;overflow:hidden auto}.home__carousel::-webkit-scrollbar{width:calc(5 * var(--u))}.home__carousel::-webkit-scrollbar-thumb{background:var(--bronze-100);border-radius:calc(3 * var(--u))}.deck-tile-wrap{min-width:0;display:grid}.deck-tile-wrap>.deck-tile{grid-area:1/1;width:100%;min-width:0}.deck-tile-wrap.is-selected{z-index:3}.deck-tile{background:var(--panel);text-align:left;cursor:pointer;scroll-margin-bottom:calc(28 * var(--u));transform-origin:50%;transition:transform var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);animation:deck-deal .42s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms);border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.deck-tile[draggable=true]{cursor:grab}.deck-tile.is-dragging{cursor:grabbing;opacity:.42}.deck-tile.is-drop-target{box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--gold-hot)}@media (prefers-reduced-motion:reduce){.deck-tile.is-dragging,.deck-tile.is-drop-target{transition:none}}@keyframes deck-deal{0%{opacity:0;transform:translateY(calc(18 * var(--u))) rotate(-2.5deg) scale(.96)}}.deck-tile:hover{background:var(--panel-hover);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--gold-flat)}.deck-tile:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-hot);outline-offset:calc(2 * var(--u))}.deck-tile.is-selected{z-index:2}.deck-tile__art{aspect-ratio:5/4;filter:saturate(.82)brightness(.82);transition:filter var(--t-hover) var(--ease-out);background-position:50% 28%;background-size:cover;flex:auto;position:relative}.deck-tile__art>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.deck-tile:hover .deck-tile__art,.deck-tile.is-selected .deck-tile__art{filter:none}.deck-tile__foot{justify-content:space-between;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));background:#080a0ee6;display:flex}.deck-tile__label{gap:calc(1 * var(--u));flex-direction:column;min-width:0;display:flex}.deck-tile__name{font-family:var(--font-display);font-size:calc(11.5 * var(--u));letter-spacing:.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deck-tile__format{font-size:calc(8.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deck-tile__format-more{margin-left:calc(2 * var(--u));color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.deck-tile{animation:none}}.deck-tile__pips{gap:calc(2 * var(--u));font-size:calc(11 * var(--u));flex-shrink:0;display:flex}.deck-tile__menu{z-index:4;border:1px solid var(--accent-border);background:var(--surface-chrome);width:28px;height:28px;color:var(--accent-text);cursor:pointer;border-radius:8px;grid-area:1/1;place-self:start end;place-items:center;margin:6px;padding:0;display:grid;box-shadow:0 6px 16px #0000008c}.deck-tile__menu svg{fill:currentColor;width:14px;height:14px}.deck-tile__menu:hover,.deck-tile__menu[aria-expanded=true]{background:var(--surface-ink-hover);border-color:var(--accent-border-hover)}.deck-tile__menu:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}@media (pointer:coarse){.deck-tile__menu{width:44px;height:44px;margin:4px}}.home__blade{--u:max(1px, min(.0520833vw, .0925926vh));right:0;top:calc(7.2 * var(--stage-h-unit));width:clamp(380px,28%,520px);padding:calc(22 * var(--u));border-left:calc(1.5 * var(--u)) solid var(--bronze-100);box-shadow:calc(-12 * var(--u)) 0 calc(40 * var(--u)) #000000b3;transition:transform .28s var(--ease-out);z-index:8;padding-bottom:calc(17 * var(--stage-h-unit));background:linear-gradient(#14100cf5,#0a0806fa);flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden;transform:translate(100%)}@supports (height:1dvh){.home__blade{--u:max(1px, min(.0520833vw, .0925926dvh))}}.home__blade.is-open{transform:translate(0)}.home__blade-title{font-family:var(--font-smallcaps);font-size:calc(20 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:calc(14 * var(--u))}.home__events{min-height:0;padding-right:calc(6 * var(--u));flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.event-tile{background:var(--surface-control);width:100%;color:var(--text-body);font-family:var(--font-ui);text-align:left;transition:border-color var(--t-hover) var(--ease-out);border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.event-tile:hover{border-color:#ffffff1f}.event-tile:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.event-tile[aria-disabled=true]{color:var(--text-dim);opacity:.55;cursor:not-allowed}.event-tile[aria-disabled=true]:hover{border-color:#0000}.event-tile--online,.event-tile--test,.event-tile--mystery,.event-tile--career,.event-tile--showcase{padding-left:12px}.event-tile--online{box-shadow:inset 3px 0 #abd4fa}.event-tile--test{box-shadow:inset 3px 0 #23a559}.event-tile--showcase{box-shadow:inset 3px 0 0 var(--accent-border)}.event-tile--mystery{box-shadow:inset 3px 0 0 var(--text-faint)}.event-tile--packquest{box-shadow:inset 3px 0 0 var(--status-danger)}.event-tile--packquest .event-tile__copy{flex-direction:column;align-items:flex-start;gap:2px}.event-tile--career{box-shadow:inset 3px 0 #39b66a}.event-tile--career .event-tile__copy,.event-tile--mystery .event-tile__copy{flex-direction:column;align-items:flex-start;gap:2px}.event-tile__switch{box-sizing:border-box;border:1px solid var(--hairline-8);border-radius:var(--r-pill);background:var(--surface-control-low);width:30px;height:16px;transition:background var(--t-move) var(--ease-out), border-color var(--t-move) var(--ease-out);flex:none;padding:2px}.event-tile__switch:after{content:"";background:var(--text-tertiary);width:10px;height:10px;transition:transform var(--t-move) var(--ease-out), background var(--t-move) var(--ease-out);border-radius:50%;display:block}.event-tile--career.is-on,.event-tile--career.is-on:hover{border-color:color-mix(in srgb, var(--career-accent) 55%, transparent)}.event-tile--career.is-on .event-tile__switch{border-color:var(--career-accent);background:color-mix(in srgb, var(--career-accent) 70%, transparent)}.event-tile--career.is-on .event-tile__switch:after{background:var(--career-accent-soft);transform:translate(14px)}.event-tile__glyph{color:#abd4fa;fill:none;stroke:currentColor;border:1px solid #ffffff29;border-radius:4px;flex:none;width:22px;height:22px;padding:3px}.event-tile__glyph .nav-icon__seal{fill:currentColor;stroke:none}.event-tile__copy{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.event-tile--online .event-tile__copy,.event-tile--test .event-tile__copy,.event-tile--showcase .event-tile__copy{flex-direction:column;align-items:flex-start;gap:2px}.event-tile--highlighted{box-shadow:inset 3px 0 0 var(--accent-border)}.event-tile--highlighted .event-tile__copy{flex-direction:column;align-items:flex-start;gap:1px}.event-tile--highlighted .event-tile__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-tile__name,.home__confirm-name{min-width:0;max-width:100%;color:var(--text-strong);font-family:var(--font-display);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:auto;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.home__confirm-record{max-width:100%;color:var(--text-muted);font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.event-tile__meta{max-width:100%;color:var(--text-muted);flex:none;align-items:center;gap:4px;font-size:12px;line-height:1.35;display:flex}.event-tile__status{width:16px;height:16px;color:var(--text-muted);flex:none;place-items:center;display:inline-grid}.event-tile__status svg{fill:currentColor;width:16px;height:16px}.event-tile__status--mirror{color:var(--accent-border-hover)}.event-tile__status--modified{color:var(--status-info)}.event-tile__status--power,.event-tile__status--restricted{color:#f23f42}.event-tile__pips{flex:none;align-items:center;gap:3px;font-size:15px;display:flex}.event-tile__pips .ms{flex:none}.home__events-label{color:var(--text-muted);font-family:var(--font-ui);letter-spacing:.02em;text-transform:none;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.35}.home__events-group{flex-direction:column;gap:4px;display:flex}.home__events-fold{min-height:32px;color:var(--text-muted);font-family:var(--font-ui);letter-spacing:.02em;text-align:left;text-transform:none;transition:color var(--t-hover) linear, background-color var(--t-hover) linear;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:4px 6px;font-size:12px;font-weight:700;display:flex}.home__events-fold:hover{color:var(--text-strong);background:var(--surface-control)}.home__events-chevron{width:0;height:0;transition:transform var(--t-hover) var(--ease-out);border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none}.home__events-chevron.is-folded{transform:rotate(-90deg)}.home__events-count{color:var(--text-faint);white-space:nowrap;margin-left:2px;font-size:12px;font-weight:500}@media (pointer:coarse){.event-tile,.home__events-fold{min-height:44px}}.home__play-cluster{z-index:20;flex-direction:column;align-items:stretch;gap:8px;width:max(220px,19vw);display:flex;position:absolute;bottom:32px;right:3%}.home__play{border-radius:calc(9 * var(--u));background:var(--gold-gradient);width:100%;min-width:0;max-width:none;height:88px;min-height:88px;color:var(--text-on-gold);font-family:var(--font-smallcaps);font-size:calc(34 * var(--u));letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 calc(2 * var(--u)) var(--gold-keyline), inset 0 calc(2 * var(--u)) 0 #fff4d68c, 0 calc(6 * var(--u)) calc(20 * var(--u)) #000000b3;transition:all var(--t-hover) var(--ease-out);position:relative;bottom:auto;right:auto}.home__deck-tray{background:color-mix(in srgb, var(--surface-canvas,var(--surface-canvas)) 88%, black);height:64px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold-keyline,#b08d3f) 70%, transparent), inset 0 -1px 0 #0009, 0 10px 24px #00000073;animation:home-deck-tray-open .2s var(--ease-out,cubic-bezier(.2, .8, .3, 1));grid-column:1/-1;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative;overflow:hidden}.home__deck-tray-art{filter:blur(16px)saturate(1.45);opacity:.42;pointer-events:none;z-index:0;background-position:50% 40%;background-size:cover;position:absolute;inset:0;transform:scale(1.2)}.home__deck-tray:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--surface-canvas,var(--surface-canvas)) 82%, transparent) 0%, color-mix(in srgb, var(--surface-canvas,var(--surface-canvas)) 60%, transparent) 45%, color-mix(in srgb, var(--surface-canvas,var(--surface-canvas)) 88%, transparent) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.home__deck-tray>:not(.home__deck-tray-art){z-index:2}.home__deck-tray-caret{top:0;left:var(--tray-caret,50%);background:color-mix(in srgb, var(--gold-keyline,#b08d3f) 85%, transparent);clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:7px;transition:left .22s var(--ease-out,cubic-bezier(.2, .8, .3, 1));position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.home__deck-tray-caret{transition:none}}@keyframes home-deck-tray-open{0%{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.home__deck-tray{animation:none}}.home__deck-tray-back-trigger{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.home__deck-tray-back{object-fit:cover;border-radius:3px;width:30px;height:42px;transform:rotate(-2.5deg);box-shadow:0 0 0 1px #000000b3,0 3px 8px #0009}.home__deck-tray-back--static{flex:none;margin:1px 7px;position:relative}.home__deck-tray-back-trigger:hover .home__deck-tray-back{box-shadow:0 0 0 2px var(--gold-hot,var(--accent-border-hover)), 0 3px 8px #0009}.home__deck-tray-back-trigger:focus-visible{outline:2px solid var(--gold-hot,var(--accent-border-hover));outline-offset:2px}@media (max-width:700px){.home__deck-tray-back-trigger,.home__deck-tray-back--static{display:none}}.home__deck-tray-name{min-width:0;color:var(--text-strong,#f3f4f6);font-family:var(--font-smallcaps);letter-spacing:.07em;text-overflow:ellipsis;text-shadow:0 1px 2px #000000d9;text-transform:uppercase;white-space:nowrap;flex:auto;font-size:15px;font-weight:400;position:relative;overflow:hidden}.home__deck-tray-identity{flex-direction:column;flex:auto;justify-content:center;gap:3px;min-width:0;display:flex;position:relative}.home__deck-tray-meta{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.home__deck-tray-notes{min-width:0;color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.home__deck-tray-meta>span{text-overflow:ellipsis;overflow:hidden}.home__deck-actions{flex-direction:row;flex:none;align-items:center;gap:6px;display:flex;position:relative}.home__deck-action{border-radius:calc(9 * var(--u));cursor:pointer;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.home__deck-action svg{fill:currentColor;width:18px;height:18px}.home__deck-action:focus-visible{outline:2px solid var(--gold-hot,var(--accent-border-hover));outline-offset:2px}.home__deck-action[aria-pressed=true]{border-color:var(--accent-border);color:var(--accent-text);background:var(--surface-ink)}.home__deck-action:disabled{opacity:.55;cursor:wait}.home__highlight-notice{color:var(--text-body);background:color-mix(in srgb, var(--surface-control) 82%, transparent);border-block:1px solid var(--border-strong);margin:0;padding:7px 14px;font-size:13px;line-height:1.35}.home__highlight-state{min-height:132px;color:var(--text-muted);background:var(--surface-canvas);grid-column:1/-1;align-content:center;justify-items:start;gap:6px;padding:20px;display:grid}.home__highlight-state p{margin:0}.home__highlight-state strong{color:var(--text-strong)}.home__highlight-state .btn{min-height:44px}.home__deck-delete-backdrop{z-index:10000;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));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.home__deck-delete{width:min(420px,100%);color:var(--text-body);background:var(--surface-canvas,var(--surface-canvas));border:1px solid var(--border-strong,var(--border-keyline));font-family:var(--font-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border-radius:14px;flex-direction:column;gap:16px;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008f}.home__deck-highlight{width:min(480px,100%)}.home__deck-delete-head{background:var(--surface-chrome,var(--surface-chrome));border-bottom:1px solid var(--border-strong,var(--border-keyline));justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.home__deck-delete-head h2{color:var(--text-strong,var(--text-strong));margin:0;font-family:inherit;font-size:16px;font-weight:700}.home__deck-delete-body{color:var(--text-muted,var(--text-muted));margin:0;padding:0 20px;font-size:14px;line-height:1.45}.home__deck-delete-body strong{color:var(--text-body,var(--text-body))}.home__deck-delete-foot{justify-content:flex-end;gap:10px;padding:12px 20px 20px;display:flex}.home__deck-delete-foot .btn{border:1px solid var(--border-strong,var(--border-keyline));background:var(--surface-control,var(--surface-control));min-height:40px;color:var(--text-body);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:6px;padding:0 16px}.home__deck-delete-foot .btn.is-danger{color:var(--text-on-plate);background:var(--status-danger,var(--status-danger));border-color:var(--status-danger,var(--status-danger))}.home__deck-delete-foot .btn:focus-visible{outline:2px solid var(--gold-hot,var(--accent-border-hover));outline-offset:2px}@media (max-width:760px),(max-height:500px){.home__deck-delete-backdrop{background:var(--surface-chrome);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:stretch stretch;padding:0}.home__deck-delete{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.home__deck-delete-head{padding-top:max(16px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.home__deck-delete-body{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.home__deck-delete-foot{padding-right:max(20px, env(safe-area-inset-right));padding-bottom:max(20px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));margin-top:auto}}.home__play-art{display:none}.home__play:hover{filter:brightness(1.1);transform:translateY(calc(-2 * var(--u)));box-shadow:0 0 0 calc(2 * var(--u)) var(--gold-keyline), inset 0 calc(2 * var(--u)) 0 #fff4d6a6, 0 calc(10 * var(--u)) calc(30 * var(--u)) #000000bf, 0 0 calc(30 * var(--u)) #f2d67573}.home__legal{pointer-events:none;flex:none}.home__legal p{font-size:max(calc(11 * var(--u)), 11px);color:var(--text-tertiary);text-shadow:var(--text-shadow-body);text-wrap:balance;margin:0;line-height:1.35}@media (max-width:1400px){:root .home__drop .ubanner{--touch-banner-seal:52px;--touch-banner-seal-icon:27px;width:100%;display:grid}:root .home__drop .ubanner__seal{width:var(--touch-banner-seal);height:var(--touch-banner-seal);grid-area:seal}:root .home__drop .ubanner__seal svg{width:var(--touch-banner-seal-icon);height:var(--touch-banner-seal-icon)}:root .home__drop .ubanner__say{grid-area:say;justify-content:flex-start}:root .home__drop .ubanner__head{font-size:17px;line-height:1.3}:root .home__drop .ubanner__notes{gap:7px;margin-top:7px;font-size:14px;line-height:1.35}:root .home__drop .ubanner__note{align-items:flex-start;gap:8px}:root .home__drop .ubanner .pill{flex:none;padding:3px 7px;font-size:11px}:root .home__drop .ubanner__note-title{white-space:normal;overflow-wrap:anywhere;max-width:none}:root .home__drop .ubanner__act{grid-area:act;gap:7px;width:100%}:root .home__drop .ubanner__reload{gap:9px;min-width:44px;min-height:48px;padding:10px 18px;font-size:14px}:root .home__drop .ubanner__reload-icon{width:19px;height:19px}:root .home__drop .ubanner__keys{white-space:normal;flex-wrap:wrap;min-height:24px;font-size:12px;line-height:1.3}:root .home__drop .ubanner__keys kbd{padding:4px 6px;font-size:11px}:root .home__drop .ubanner__close{border-radius:8px;grid-area:close;width:44px;height:44px}:root .home__drop .ubanner__close svg{width:18px;height:18px}}@media (max-width:700px),(max-height:500px){:root{--mobile-nav-row-height:62px;--mobile-nav-height:calc(var(--mobile-nav-row-height) + env(safe-area-inset-bottom));--home-play-h:64px;--home-play-gap:12px;--home-deck-actions-h:52px;--home-play-band:calc(var(--home-play-h) + var(--home-deck-actions-h) + 2 * var(--home-play-gap) + env(safe-area-inset-bottom))}:root .home{--home-gutter:10px;--home-nav-h:78px;--home-id-h:54px;--home-icon-top:10px;overscroll-behavior-y:contain;padding-bottom:var(--home-play-band);flex-direction:column;display:flex;overflow:hidden auto}:root .home__hero,:root .home__hero-scrim{position:fixed}:root .home__hero{filter:blur(12px)saturate(1.05)brightness(.55);inset:-24px}:root .home__hero-scrim{background:linear-gradient(#060504eb 0%,#060504a8 22%,#0605049e 100%),linear-gradient(#0000 70%,#0a0806eb 100%)}:root .home__header{order:1}:root .home__drop{order:2}:root .home__career-setup{margin-top:calc(var(--career-waypost-reserve,0px) + 12px);margin-bottom:max(32px, env(safe-area-inset-bottom));flex:none;order:3}:root .home__recovery{left:var(--home-gutter);right:var(--home-gutter);top:auto;bottom:calc(var(--home-play-band) + 8px);z-index:45;position:fixed}:root .home__recovery .recovery-card{--u:1px;width:100%}:root .home__shelf{order:5}:root .home__hero-card{display:none}:root .home__header{height:auto;padding:env(safe-area-inset-top) 0 0;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;background:linear-gradient(#0e0b08fa 0%,#0e0b08ed 100%);flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;position:sticky;top:0;left:auto;right:auto}:root .home__currency{height:var(--home-id-h);order:1;justify-content:flex-start;gap:6px;padding:0 8px}:root .home__account{margin-left:auto}:root .home__nav{left:0;right:0;top:calc(env(safe-area-inset-top) + var(--home-id-h));max-height:calc(100dvh - env(safe-area-inset-top) - var(--home-id-h) - 12px);border-bottom:1px solid var(--hairline);z-index:42;background:linear-gradient(#14100cfc,#0a0806fc);order:2;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:none;position:fixed;overflow:hidden auto;box-shadow:0 18px 36px #000000b8}:root .home__nav.is-open{display:grid}:root .home__nav-dismiss{z-index:41;background:#0000008f;display:block;position:fixed;inset:0}:root .home__nav-toggle{width:44px;height:44px;color:var(--text-secondary);border-radius:6px;flex:none;place-items:center;display:grid;position:relative}:root .home__nav-toggle:before,:root .home__nav-toggle:after,:root .home__nav-toggle span{content:"";width:24px;height:2px;transition:transform var(--t-hover) var(--ease-out), opacity var(--t-hover) linear;background:currentColor;border-radius:2px;position:absolute}:root .home__nav-toggle:before{transform:translateY(-7px)}:root .home__nav-toggle:after{transform:translateY(7px)}:root .home__nav-toggle.is-open:before{transform:rotate(45deg)}:root .home__nav-toggle.is-open:after{transform:rotate(-45deg)}:root .home__nav-toggle.is-open span{opacity:0}:root .home__tab{letter-spacing:.06em;gap:4px;width:100%;min-width:0;height:auto;min-height:60px;padding:7px 10px;font-size:14px}:root .home__tab-label{white-space:nowrap}:root .home__tab-icon{width:26px;height:26px}:root .home__tab:hover{color:var(--text-secondary);background:0 0}:root .home__tab.is-active,:root .home__tab.is-active:hover{color:var(--text-whitest);background:#ffffff12}:root .home__tab.is-active:after{height:4px;box-shadow:0 0 10px var(--act-orange-glow)}:root .home__tab-pip{top:calc(var(--home-icon-top) - 5px);min-width:21px;height:21px;box-shadow:0 0 0 2px var(--void), 0 0 8px #c9a2278c;padding:0 5px;font-size:12px;left:calc(50% + 19px)}:root .home__tab-flags{top:max(1px, calc(var(--home-icon-top) - 14px));gap:3px}:root .home__tab-flag{height:18px;box-shadow:0 0 0 1.5px var(--void);gap:3px;padding:0 5px 0 4px;font-size:11px}:root .home__tab-flag-glyph{width:11px;height:11px}:root .home__player{min-height:var(--home-id-h);border-right:none;border-radius:8px;justify-content:center}:root .home__player-avatar{width:30px;height:30px;box-shadow:0 0 0 1.5px var(--gold-flat);flex:none;font-size:15px}:root .home__player-stats{font-size:10px}:root .home__music,:root .home__cog{border-radius:8px;width:48px;height:48px}:root .home__music svg,:root .home__cog svg{width:28px;height:28px}:root .home__settings-menu,:root .home__account-menu{min-width:0;max-height:calc(100dvh - var(--home-nav-h) - var(--home-id-h) - 24px);overscroll-behavior:contain;border-width:1.5px;border-radius:10px;gap:2px;padding:6px;overflow-y:auto}:root .home__account-menu{top:calc(env(safe-area-inset-top) + var(--home-id-h) + 8px);width:auto;position:fixed;left:12px;right:12px}:root .home__setting,:root .home__account-item{border-radius:7px;gap:12px;min-height:44px;padding:8px 12px;font-size:14.5px}:root .home__setting-picker{border-radius:6px;max-width:150px;min-height:36px;padding:4px 6px;font-size:16px}:root .home__setting-picker--lang{max-width:165px}:root .home__setting-note,:root .home__account-note{max-width:none;padding:0 12px 8px;font-size:13px}:root .home__setting-group{border-top-width:1px;gap:6px;padding:8px 12px 4px}:root .home__setting-label{font-size:13px}:root .home__account-head{border-bottom-width:1px;gap:2px;margin-bottom:4px;padding:8px 12px 10px}:root .home__account-name{font-size:15px}:root .home__account-sub{font-size:13px}:root .home__drop{z-index:auto;max-height:none;padding:8px var(--home-gutter) 0;position:static;overflow:visible}:root .home__drop .ubanner{--touch-banner-seal:44px;--touch-banner-seal-icon:24px;border-top:1px solid var(--hairline);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"seal say close""act act act";align-items:start;gap:12px;max-height:none;padding:14px}:root .home__drop .ubanner__notes{max-height:min(24dvh,176px)}:root .home__drop:empty{display:none}:root .home__title{letter-spacing:.05em;filter:drop-shadow(0 2px 5px #000000e6);font-size:29px}:root .home__shelf{flex:none;position:static}:root .home__shelf-head{padding:0 var(--home-gutter) 8px}:root .home__shelf-title{font-size:16px}:root .home__shelf-count{border-radius:5px;padding:3px 8px;font-size:13px}:root .home__carousel{padding:0 var(--home-gutter);flex:none;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:0;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:root .deck-tile{border-width:0;border-radius:0;scroll-margin-bottom:0}:root .deck-tile:hover{border-color:var(--bronze-100);transform:none}:root .deck-tile.is-selected,:root .deck-tile.is-selected:hover{box-shadow:none;transform:none}:root .deck-tile__foot{flex:1 0 auto;gap:8px;padding:10px 11px}:root .deck-tile__name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.2;display:-webkit-box}:root .deck-tile__pips{gap:4px;font-size:17px}:root .home__legal{padding:14px var(--home-gutter) 4px}:root .home__legal p{font-size:13px}:root .home__blade{width:auto;padding:16px var(--home-gutter) var(--home-play-band);z-index:40;background:linear-gradient(#14100c,#0a0806);border-left:none;position:fixed;inset:0;transform:translateY(100%);box-shadow:0 -8px 30px #000000b3}:root .home__blade.is-open{transform:translateY(0)}:root .home__blade-title{margin-bottom:12px;font-size:22px}:root .home--hub .home__events{-webkit-mask-image:linear-gradient(180deg, var(--effect-black) 0, var(--effect-black) calc(100% - 68px), transparent 100%);mask-image:linear-gradient(180deg, var(--effect-black) 0, var(--effect-black) calc(100% - 68px), transparent 100%);overscroll-behavior:contain;gap:4px;padding-bottom:68px;padding-right:0}:root .event-tile{gap:10px;min-height:44px;padding:10px 12px}:root .event-tile--online,:root .event-tile--test,:root .event-tile--mystery,:root .event-tile--career{padding-left:14px}:root .event-tile__name{font-size:15px}:root .event-tile__meta{gap:6px;font-size:13px}:root .event-tile__status,:root .event-tile__status svg{width:18px;height:18px}:root .event-tile__pips{gap:4px;font-size:17px}:root .home__events-label{margin:10px 0 0;font-size:13px}:root .event-tile__glyph{width:24px;height:24px}:root .home__events-group{gap:4px}:root .home__events-fold{gap:8px;min-height:44px;font-size:13px}:root .home__events-chevron{border-top-width:6px;border-left-width:5px;border-right-width:5px}:root .home__friends-launch{left:var(--home-gutter);bottom:max(120px, calc(var(--home-play-band) + 16px));z-index:45;width:44px;height:44px;position:fixed}:root .home__friends-launch.is-open{visibility:hidden;pointer-events:none}:root .home__play-cluster{left:auto;right:var(--home-play-gap);bottom:max(var(--home-play-gap), env(safe-area-inset-bottom));z-index:50;width:min(168px, calc(100vw - 2 * var(--home-play-gap)));flex-direction:column;align-items:stretch;gap:8px;min-width:140px;max-width:280px;position:fixed}:root .home__play{width:100%;min-width:0;max-width:none;height:var(--home-play-h);min-height:var(--home-play-h);letter-spacing:.06em;max-height:none;box-shadow:none;border-radius:6px;flex:none;font-size:17px;position:relative;bottom:auto;left:auto;right:auto}:root .home__deck-actions{flex:none;gap:6px;width:auto}:root .home__deck-action{border-radius:6px;flex:none;width:44px;height:44px}:root .home__play:hover{box-shadow:0 0 0 2px var(--gold-keyline), inset 0 2px 0 #fff4d68c, 0 4px 16px #000000b3;transform:none}:root .home__play:active{filter:brightness(1.08)}:root .home__play-art,:root .home__play-art.is-empty{display:none}}@media (max-width:900px) and (max-height:500px){:is(:root .home:not(.home--stage-ready):has(.home__deck-tray) .home__friends-launch,:root .home:not(.home--stage-ready):has(.home__deck-tray) .home__social-actions){visibility:hidden;pointer-events:none}}.home--hub{--ink:var(--text-body);--text-whitest:var(--text-strong);--text-primary:var(--text-body);--text-secondary:var(--text-muted);--text-tertiary:var(--text-faint);--text-disabled:var(--text-dim);--panel-raised:var(--surface-panel);--panel:var(--surface-control);--panel-hover:var(--surface-control);--well:var(--surface-chrome);--bronze-100:var(--border-strong);--bronze-50:var(--surface-control);--bronze-0:var(--border-dim);--gold-keyline:var(--accent-border);--gold-flat:var(--accent-border);--gold-hot:var(--accent-border-hover);--gold-70:#9d824b;--gold-gradient:var(--accent-border);--text-on-gold:var(--surface-ink);--hairline:var(--hairline-6);--glow-gold:none;--text-shadow-body:none;color:var(--text-body);background:var(--surface-panel);font-family:var(--font-workspace)}.home--hub .home__hero{background-position:62% 34%;inset:0}.home--hub .home__hero-card{--hero-tilt:-4deg;filter:drop-shadow(0 16px 28px #00000080)}.home--hub .home__header{color:var(--text-body);background:var(--surface-chrome);border-bottom:1px solid var(--hairline-6);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:inherit}.home--hub .home__nav-toggle{color:var(--text-muted);border-radius:4px}.home--hub .home__nav-toggle:hover,.home--hub .home__nav-toggle:focus-visible{color:var(--text-strong);background:var(--surface-control)}.home--hub .home__player{border-right-color:var(--hairline-8)}.home--hub .home__player-avatar{color:var(--accent-text);background:var(--surface-ink);box-shadow:0 0 0 1px var(--accent-border);border:0;font-family:inherit}.home--hub .home__player-name,.home--hub .home__player-stats{letter-spacing:0;font-family:inherit}.home--hub .home__music,.home--hub .home__cog{color:var(--text-muted);border-radius:4px}.home--hub .home__music:hover,.home--hub .home__music[aria-expanded=true],.home--hub .home__cog:hover,.home--hub .home__cog.is-on{color:var(--text-strong);background:var(--surface-control)}.home .home__shell-title--site{align-items:center;display:inline-flex}.home__shell-brand-logo,.home__nav-brand-logo{object-fit:contain;width:var(--navigation-logo-width,108px);height:var(--navigation-logo-height,45px);flex:none;display:block}.home--nav-pinned .home__shell-title--site{display:none}.home--hub .home__shelf{border:1px solid var(--hairline-6);padding:clamp(12px,1.25vw,20px)}.home--hub .home__shelf.is-raised{opacity:.32}.home--hub .home__shelf-head{border-bottom-color:var(--border-strong);padding-bottom:10px}.home--hub .home__shelf-title{color:var(--text-muted);letter-spacing:.02em;text-shadow:none;text-transform:none;font-family:inherit;font-weight:700}.home .home__blade-title{color:var(--text-body);font-family:var(--font-display);letter-spacing:.01em;text-shadow:none;text-transform:none;font-weight:600}.home--hub .home__shelf-count{color:var(--text-body);background:var(--surface-panel);border-color:var(--border-strong);font-family:inherit}.home--hub .home__carousel{scrollbar-color:var(--surface-chrome) transparent}.home--hub .home__carousel::-webkit-scrollbar-thumb{background:var(--surface-chrome)}.home .home__events::-webkit-scrollbar-thumb{background:var(--surface-chrome)}.home--hub .deck-tile{color:var(--text-body);background:var(--surface-panel);box-shadow:none;border:0;border-radius:0}.home--hub .deck-tile:hover{background:var(--surface-control);box-shadow:inset 0 0 0 2px var(--accent-border)}.home--hub .deck-tile:focus-visible{outline:2px solid var(--gold-hot);outline-offset:-4px}.deck-tile,.deck-tile__menu,.home__shelf-tab,.home__shelf-tab-add,.home__shelf-gear{-webkit-tap-highlight-color:transparent}.home .event-tile:focus-visible,.home .home__events-fold:focus-visible,.home--hub .home__play:focus-visible,.home--hub .home__nav-toggle:focus-visible,.home--hub .home__music:focus-visible,.home--hub .home__cog:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.home--hub .deck-tile.is-selected{box-shadow:none}.home--hub .deck-tile__art{filter:saturate(.72)brightness(.78)}.home--hub .deck-tile:hover .deck-tile__art,.home--hub .deck-tile.is-selected .deck-tile__art{filter:none}.home--hub .deck-tile__foot{background:var(--surface-panel)}.home--hub .deck-tile__name{color:var(--text-body);font-family:var(--font-display);letter-spacing:0;font-weight:600}.home .home__blade{color:var(--text-body)}.home .home__events{scrollbar-color:var(--surface-chrome) transparent}.home--hub .legality-picker__online{color:var(--text-muted)}.home--hub .legality-picker__warning{color:var(--text-on-plate);border-color:var(--status-danger);background:#da373c2e}.home--hub .home__play{color:var(--accent-text);background:var(--surface-ink);border:1px solid var(--accent-border);box-shadow:none;font-family:var(--font-smallcaps);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;font-weight:400}.home--hub .home__play:hover{background:var(--surface-ink-hover);border-color:var(--accent-border-hover);box-shadow:none;transform:none}.home--hub .home__play:active{background:var(--surface-ink-hover);transform:translateY(1px)}.home--hub .home__legal{color:var(--text-faint);text-shadow:none;font-family:inherit}.home__friends-launch{z-index:21;width:48px;height:48px;color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 72%, transparent);box-shadow:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:48px;left:16px}.home__friends-launch svg{fill:currentColor;width:22px;height:22px}.home__friends-launch:hover,.home__friends-launch.is-open{color:var(--accent-text);background:color-mix(in srgb, var(--surface-chrome) 55%, transparent);border-color:var(--accent-border-hover)}.home__friends-launch:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.home__friends-launch i{min-width:18px;height:18px;color:var(--surface-chrome);text-align:center;background:var(--accent-border);border-radius:10px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-4px}.home__social-actions{display:none}@media (max-width:700px),(max-height:500px){.home__social-actions{left:max(12px, env(safe-area-inset-left));bottom:max(120px, calc(var(--home-play-band,88px) + 16px));z-index:44;pointer-events:none;width:44px;height:44px;display:block;position:fixed}.home__social-action{width:44px;height:44px;color:var(--accent-text);visibility:hidden;background:color-mix(in srgb, var(--surface-chrome) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent-border) 80%, transparent);opacity:0;pointer-events:none;transform-origin:50%;border-radius:50%;place-items:center;padding:0;transition:opacity .14s,transform .18s cubic-bezier(.2,.9,.25,1.18),visibility .18s;display:grid;position:absolute;inset:0;transform:scale(.62);box-shadow:0 8px 18px #00000061}.home__social-action svg{fill:currentColor;width:19px;height:19px}.home__social-action:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:3px}.home__social-launcher.is-expanded .home__social-action{visibility:visible;opacity:1;pointer-events:auto}.home__social-launcher.is-expanded .home__social-action.is-friends{transform:translateY(-58px)scale(1)}.home__social-launcher.is-expanded .home__social-action.is-chat{transform:translate(49px,-32px)scale(1)}.home__friends-launch{left:max(12px, env(safe-area-inset-left));bottom:max(120px, calc(var(--home-play-band,88px) + 16px));z-index:45;width:44px;height:44px;position:fixed}.home__friends-launch.is-menu-open{background:color-mix(in srgb, var(--surface-chrome) 78%, transparent);border-color:var(--accent-border-hover);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-border) 10%, transparent)}.home__friends-launch.is-open{visibility:hidden;pointer-events:none}.home--hub .home__shelf{border-inline:0;border-radius:0;padding:10px}.home--hub .home__play,:root .home--hub .home__play{border-radius:6px;font-size:17px}}@media (max-height:500px){:root{--home-play-h:48px;--home-play-gap:8px}:root .home{--home-nav-h:80px;--home-id-h:46px;--home-icon-top:8px}:root .home__drop .ubanner{grid-template-columns:44px minmax(0,1fr) minmax(190px,230px) 44px;grid-template-areas:"seal say act close";align-items:center;gap:10px;padding:10px 12px}:root .home__drop .ubanner__notes{gap:4px;max-height:48px;margin-top:4px}:root .home__drop .ubanner__keys{display:none}:root .home__drop .ubanner__reload{min-height:44px;padding:8px 14px}:root .home__tab{gap:6px;min-width:92px;padding:0 12px;font-size:14px}:root .home__tab-icon{width:40px;height:40px}:root .home__music,:root .home__cog{width:44px;height:44px}:root .home__music svg,:root .home__cog svg{width:24px;height:24px}:root .home__player{text-align:left;flex-direction:row;gap:7px;width:auto;min-height:44px;padding:1px 9px 0 3px}:root .home__player-avatar{width:28px;height:28px;font-size:13px}:root .home__player-meta{align-items:flex-start;line-height:1.05}:root .home__player-name{max-width:92px;font-size:12px;display:block}:root .home__player-stats{font-size:10px}:root .home__title{font-size:19px}:root .home__shelf-title{font-size:15px}:root .home__shelf-head{padding-bottom:2px}:root .home__carousel{padding-top:2px}:root .deck-tile__foot{gap:6px;padding:5px 8px}:root .deck-tile__pips{gap:3px;font-size:14px}:root .deck-tile__art{aspect-ratio:19/10}:root .deck-tile__name{-webkit-line-clamp:1;font-size:13.5px}:root .home__play{font-size:17px}:root .home__play-art{display:none}}@media (min-width:701px) and (min-height:501px) and (max-width:1400px){:root .home--hub .home__friends-launch{bottom:132px}:root .home__drop{left:16px;right:16px;top:var(--site-header-height)}:root .home__drop .ubanner{grid-template-columns:52px minmax(0,1fr) minmax(220px,280px) 44px;grid-template-areas:"seal say act close";align-items:start;gap:16px;padding:16px 18px}:root .home__header{height:64px}:root .home__nav{scrollbar-width:none;min-width:0;overflow:auto hidden}:root .home__nav::-webkit-scrollbar{display:none}:root .home__tab{gap:4px;width:96px;font-size:13px}:root .home__tab-icon{width:28px;height:28px}:root .home__tab-pip{min-width:16px;height:16px;padding:0 4px;font-size:10px;top:7px;left:calc(50% + 4px)}:root .home__tab-flags{gap:2px;top:3px}:root .home__tab-flag{height:13px;box-shadow:0 0 0 1.5px var(--void);gap:1.5px;padding:0 3.5px 0 2.5px;font-size:9.5px}:root .home__tab-flag-glyph{width:9px;height:9px}:root .home__player{gap:8px;padding-right:12px}:root .home__player-avatar{width:34px;height:34px;box-shadow:0 0 0 1.5px var(--gold-flat);font-size:15px}:root .home__player-name{font-size:14px}:root .home__player-stats{font-size:13px}:root .home__currency{gap:10px}:root .home__music,:root .home__cog{border-radius:8px;width:44px;height:44px}:root .home__music svg,:root .home__cog svg{width:24px;height:24px}:root .home__settings-menu,:root .home__account-menu{overscroll-behavior:contain;border-width:1.5px;border-radius:10px;gap:2px;min-width:300px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);padding:6px;overflow-y:auto}:root .home__setting,:root .home__account-item{border-radius:7px;gap:12px;min-height:44px;padding:8px 12px;font-size:15px}:root .home__setting-picker{border-radius:6px;max-width:190px;min-height:36px;padding:4px 6px;font-size:16px}:root .home__setting-picker--lang{max-width:215px}:root .home__setting-note,:root .home__account-note{max-width:none;padding:0 12px 8px;font-size:13px}:root .home__setting-group{gap:6px;padding:8px 12px 4px}:root .home__setting-label{font-size:13px}:root .home__account-head{padding:8px 12px 10px}:root .home__account-name{font-size:16px}:root .home__account-sub{font-size:13px}:root .home__shelf-title{font-size:15px}:root .home__shelf-count{padding:3px 8px;font-size:13px}:root .home__shelf{top:min(33%,320px);bottom:20px}:root .home__carousel{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}:root .deck-tile__foot{gap:8px;padding:9px 11px}:root .deck-tile__name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.2;display:-webkit-box}:root .deck-tile__pips{gap:4px;font-size:15px}:root .home__legal p{font-size:13px}:root .home__blade{width:clamp(360px,34vw,460px);padding:18px 18px calc(4% + min(11vh,96px) + 60px);top:64px}:root .home__blade-title{margin-bottom:14px;font-size:20px}:root .home--hub .home__events{-webkit-mask-image:linear-gradient(180deg, var(--effect-black) 0, var(--effect-black) calc(100% - 68px), transparent 100%);mask-image:linear-gradient(180deg, var(--effect-black) 0, var(--effect-black) calc(100% - 68px), transparent 100%);gap:4px;padding-bottom:68px}:root .event-tile{gap:10px;min-height:44px;padding:10px 12px}:root .event-tile--online,:root .event-tile--test,:root .event-tile--mystery,:root .event-tile--career{padding-left:14px}:root .event-tile__name{font-size:15px}:root .event-tile__meta{gap:5px;font-size:13px}:root .event-tile__status,:root .event-tile__status svg{width:17px;height:17px}:root .event-tile__pips{gap:4px;font-size:16px}:root .home__events-label{margin:10px 0 0;font-size:12px}:root .event-tile__glyph{width:24px;height:24px}:root .home__events-group{gap:4px}:root .home__events-fold{gap:7px;min-height:44px;font-size:12px}:root .home__play-cluster{width:19vw;min-width:140px;max-width:280px;bottom:4%;left:auto;right:2%}:root .home__play{width:100%;height:11vh;min-height:56px;max-height:96px;font-size:max(calc(34 * var(--u)), 18px);border-radius:6px;flex:none}:root .home__deck-actions{width:auto}:root .home__deck-action{border-radius:6px;flex:none;width:44px;height:44px}}@media (min-width:701px) and (min-height:501px) and (max-width:850px){:root .home__drop .ubanner{grid-template-columns:52px minmax(0,1fr) 44px;grid-template-areas:"seal say close""act act act";gap:12px 16px;max-height:none}:root .home__drop .ubanner__notes{max-height:112px}}.home__settings-menu .home__setting-picker{border-width:1px;border-radius:4px;max-width:min(260px,48vw);padding:6px 8px;font-size:14px}.home__settings-menu .home__setting-picker--lang{max-width:min(300px,52vw)}.home__settings-menu .home__setting-note{max-width:none;padding:0 14px 10px;font-size:13px}.home__settings-menu .home__setting-group{border-top-width:1px;gap:7px;margin-top:4px;padding:12px 14px 7px}.home__settings-menu .home__setting-label{font-size:12px}@media (max-width:700px),(max-height:500px){.home__settings-backdrop{padding:0}:root .home__settings-menu,.home__settings-menu{background:var(--surface-chrome);border-width:0;border-radius:0;gap:0;width:100%;min-width:0;height:100%;max-height:none;padding:0;overflow:hidden}.home__settings-head{min-height:76px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left))}.home__settings-list{max-height:none;padding:10px max(10px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}:root .home__settings-menu .home__setting,.home__settings-menu .home__setting{border-radius:4px;min-height:48px;padding:9px 12px;font-size:15px}.home__settings-menu .home__setting-picker{max-width:min(170px,48vw);min-height:38px;font-size:16px}:root .home__settings-menu .home__setting-picker--lang,.home__settings-menu .home__setting-picker--lang{max-width:min(200px,54vw)}.home__install-backdrop{place-items:center;padding:0;overflow:hidden}.home__install{border:0;border-radius:0;width:100%;height:100%;max-height:none}.home__install-head{min-height:76px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left))}.home__install-body{min-height:calc(100% - 76px);padding:20px max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));grid-template-columns:62px minmax(0,1fr);align-content:start;gap:14px 16px}.home__install-icon{width:62px;height:62px}.home__install-body ol,.home__install-step,.home__install-action{grid-column:1/-1}}@media (min-width:701px) and (max-width:1100px) and (min-height:501px){:root .home__header{height:64px;padding-inline:10px}:root .home__currency{width:100%}:root .home__nav-toggle{flex:0 0 44px;width:44px;height:44px;display:grid}:root .home__nav{visibility:hidden;width:min(360px,86vw);min-width:0;height:100dvh;padding:max(10px, env(safe-area-inset-top)) 10px max(14px, env(safe-area-inset-bottom));background:var(--surface-chrome);border:0;border-right:1px solid var(--bronze-0);transition:transform .22s var(--ease-out), visibility 0s linear .22s;pointer-events:none;z-index:42;flex-direction:column;align-items:stretch;gap:3px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%);box-shadow:22px 0 54px #000000d1}:root .home__nav.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;display:flex;transform:translate(0)}:root .home__nav-close.modal-close{align-self:flex-end;margin:0 0 8px;display:grid}:root .home__nav-dismiss{z-index:41;background:#000000ad;display:block;position:fixed;inset:0}:root .home__nav .home__tab{text-align:left;flex-direction:row;flex:0 0 68px;justify-content:flex-start;gap:16px;width:100%;min-width:0;min-height:68px;padding:0 18px;font-size:15px}:root .home__nav .home__tab-icon{width:30px;height:30px}}.home{--site-header-height:max(72px, var(--navigation-lotus-size,60px))}.home__header{height:var(--site-header-height);min-height:var(--site-header-height);padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));z-index:40}:root .home .home__header:has([aria-haspopup][aria-expanded=true]){z-index:60}.home__currency{justify-content:flex-start;width:100%;min-width:0}:root .home__nav-toggle{width:48px;height:48px;color:var(--text-secondary);flex:0 0 48px;place-items:center;display:grid;position:relative}.home__nav-toggle:before,.home__nav-toggle:after,.home__nav-toggle span{content:"";width:24px;height:2px;transition:transform var(--t-hover) var(--ease-out), opacity var(--t-hover) linear;background:currentColor;border-radius:2px;position:absolute}.home__nav-toggle:before{transform:translateY(-7px)}.home__nav-toggle:after{transform:translateY(7px)}.home__nav-toggle.is-open:before{transform:rotate(45deg)}.home__nav-toggle.is-open:after{transform:rotate(-45deg)}.home__nav-toggle.is-open span{opacity:0}.home__nav-toggle.has-lotus:before,.home__nav-toggle.has-lotus:after{content:none}:root .home .home__nav-toggle.has-lotus{width:max(48px, var(--navigation-lotus-size,60px));height:max(48px, var(--navigation-lotus-size,60px));flex-basis:max(48px, var(--navigation-lotus-size,60px));padding:0}.home__nav-toggle-lotus{width:var(--navigation-lotus-size,60px);max-width:none;height:var(--navigation-lotus-size,60px);object-fit:contain;filter:drop-shadow(0 0 1px #f7e7bfeb) drop-shadow(0 0 5px color-mix(in srgb, var(--accent-border) 48%, transparent));transition:filter var(--t-hover) var(--ease-out), transform var(--t-hover) var(--ease-out);display:block}.home__nav-toggle.has-lotus:hover .home__nav-toggle-lotus,.home__nav-toggle.has-lotus:focus-visible .home__nav-toggle-lotus,.home__nav-toggle.has-lotus.is-open .home__nav-toggle-lotus{filter:drop-shadow(0 0 1px #fff1cd)drop-shadow(0 0 7px #dab462ad);transform:scale(1.04)}.home__crumbs{align-items:center;gap:8px;min-width:0;display:flex}.home__shell-title{min-width:0;color:var(--text-strong);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin-left:2px;padding:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1;overflow:hidden}.home__shell-title:hover{color:var(--text-on-plate)}.home__shell-title:focus-visible{outline:2px solid var(--status-info);outline-offset:3px;border-radius:3px}.home__account{margin-left:auto}.home__top-nav{display:none}@media (min-width:900px) and (min-height:501px){.home__top-nav{flex:0 auto;align-self:stretch;align-items:center;gap:2px;min-width:0;margin-left:clamp(28px,2.5vw,42px);display:flex}.home__top-tab{min-width:38px;height:58px;color:var(--text-muted);font-family:var(--font-workspace);cursor:pointer;transition:color var(--t-hover) linear, background var(--t-hover) linear;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:3px;padding:4px 7px 3px;display:flex;position:relative;overflow:hidden}.home__top-tab.is-group-start{margin-left:8px}.home__top-tab.is-group-start:before{content:"";background:var(--hairline-8);pointer-events:none;width:1px;position:absolute;top:15px;bottom:15px;left:0}.home__top-tab:hover{color:var(--text-strong);background:var(--surface-control)}.home__top-tab:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.home__top-tab.is-active{color:var(--accent-text);background:var(--surface-control)}.home__top-tab.is-active:after{content:"";background:var(--accent-border);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:7px;right:7px}.home__top-tab--play{color:var(--accent-text)}.home__top-tab-icon{flex:0 0 21px;width:21px;height:21px;display:block}.home__top-tab--play .home__top-tab-icon{fill:currentColor}.home__top-tab-icon .nav-icon__seal{fill:currentColor;stroke:none}.home__top-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:10px;font-weight:650;line-height:1;display:none;overflow:hidden}.home__top-tab.is-active .home__top-tab-label{display:block}.home__top-tab-count{min-width:15px;height:15px;color:var(--surface-chrome);background:var(--accent-border);box-shadow:0 0 0 2px var(--surface-chrome);border-radius:8px;place-items:center;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:5px;right:3px}.home--nav-pinned .home__top-nav{margin-left:0}}@media (min-width:1320px) and (min-height:501px){.home__top-tab-label{display:block}}#home-navigation .home__tab.is-group-start{margin-top:8px}#home-navigation .home__tab.is-group-start:before{content:"";background:var(--hairline-6);pointer-events:none;height:1px;position:absolute;top:-5px;left:12px;right:12px}.home__nav-edge{inset:var(--site-header-height) auto 0 0;z-index:39;touch-action:pan-y;width:32px;position:fixed}:root .home__nav{visibility:hidden;width:clamp(320px,27vw,420px);min-width:0;height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:var(--surface-chrome);border:0;border-right:1px solid var(--bronze-0);transition:transform .22s var(--ease-out), visibility 0s linear .22s;touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:52;flex-direction:column;align-items:stretch;gap:4px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%);box-shadow:22px 0 54px #000000d1}:root .home__nav.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;display:flex;transform:translate(0)}:root .home__nav-close.modal-close{align-self:flex-end;margin:0 0 8px;display:grid}:root .home__nav-dismiss{z-index:51;background:#000000b3;display:block;position:fixed;inset:0}:root .home__nav .home__tab{text-align:left;flex-direction:row;flex:0 0 68px;justify-content:flex-start;gap:16px;width:100%;min-width:0;min-height:68px;padding:0 18px;font-size:15px}:root .home__nav .home__tab-icon{width:30px;height:30px}.home--shell .home__route{inset:var(--site-header-height) 0 0;min-width:0;min-height:0;position:absolute;overflow:hidden}.home--chromeless .home__route{inset:0}@media (max-width:860px),(max-height:600px),(max-width:980px) and (orientation:landscape){:is(.home--shell:has(.cmty__split.is-detail) .home__header,.home--shell:has(.forum__split.is-detail) .home__header){display:none}:is(.home--shell:has(.cmty__split.is-detail) .home__route,.home--shell:has(.forum__split.is-detail) .home__route){inset:0}}@media (max-width:700px),(max-height:500px){.home{--site-header-height:max(64px, var(--navigation-lotus-size,60px))}.home__header{height:var(--site-header-height);min-height:var(--site-header-height);padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right))}.home__nav,:root .home__nav{width:min(330px,88vw)}.home__account{width:auto;max-width:min(190px,48vw)}.home__shell-title{font-size:14px}.home__player,:root .home__player{text-align:left;flex-direction:row;gap:8px;width:auto;min-width:112px;padding:2px 6px 1px 3px}.home__player-meta,:root .home__player-meta{place-items:center start;min-width:0;line-height:1.05;display:grid}.home__player-name,.home__player-stats,:root .home__player-name,:root .home__player-stats{white-space:nowrap;width:auto;display:block}.home__player .home__player-name,:root .home__player-name{max-width:76px;color:var(--text-primary);visibility:visible;opacity:1;font-size:12px}}.home--shell{--ink:var(--text-body);--text-whitest:var(--text-strong);--text-primary:var(--text-strong);--text-secondary:var(--text-muted);--text-tertiary:var(--text-faint);--text-disabled:var(--text-dim);--panel-raised:var(--surface-chrome);--panel:var(--surface-panel);--well:var(--surface-panel);--bronze-100:#242529;--bronze-50:var(--surface-panel);--bronze-0:var(--border-strong);--gold-keyline:var(--accent-border);--gold-flat:var(--accent-border);--gold-hot:var(--accent-border-hover);--gold-gradient:var(--accent-border);--text-on-gold:var(--surface-ink);color:var(--text-body);font-family:var(--font-workspace)}.home--shell .home__header{color:var(--text-body);background:var(--surface-chrome);border-bottom-color:var(--hairline-6);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-workspace)}.home--shell .home__nav-toggle{color:var(--text-muted);border-radius:4px}.home--shell .home__nav-toggle:hover{color:var(--text-strong);background:var(--surface-control)}.home--shell .home__player-avatar{color:var(--text-strong);box-shadow:0 0 0 1px var(--border-strong);border:0;font-family:inherit}.home--shell .home__player-name{color:var(--text-strong);letter-spacing:0;font-family:inherit}.home--shell .home__music,.home--shell .home__cog{color:var(--text-muted)}.home--shell .home__music:hover,.home--shell .home__music[aria-expanded=true],.home--shell .home__cog:hover,.home--shell .home__cog.is-on{color:var(--text-strong);background:var(--surface-control)}:root .home--shell .home__nav{background:var(--surface-chrome);border-right-color:var(--hairline-8)}.home--shell .home__nav .home__tab{color:var(--text-muted);letter-spacing:0;text-transform:none;border-radius:4px;font-family:inherit}.home--shell .home__nav .home__tab:hover{color:var(--text-strong);background:var(--surface-control)}.home--shell .home__nav .home__tab.is-active{color:var(--text-on-plate);background:var(--surface-control)}.home--shell .home__nav .home__tab.is-active:after{content:none}.home--shell .home__tab-pip,.home--shell .home__tab-flag.is-forum{color:var(--surface-chrome);background:var(--accent-border);box-shadow:0 0 0 2px var(--surface-chrome)}.home--shell .home__nav-close.modal-close{color:var(--text-muted);background:0 0;border-color:#0000}.home--shell .home__nav-close.modal-close:hover{color:var(--text-on-plate);background:var(--surface-control)}.home--shell .home__player{border-color:transparent var(--hairline-8) transparent transparent}:root .home .home__nav{width:min(280px,88vw);padding:max(10px, env(safe-area-inset-top)) 8px max(12px, env(safe-area-inset-bottom));color:var(--text-muted);background:var(--surface-chrome);border:0;border-right:1px solid var(--hairline-6);font-family:var(--font-workspace);gap:2px;box-shadow:16px 0 32px #00000075}.home--hub:has(.home__nav.is-open:not(.is-pinned)) .home__friends-launch{visibility:hidden;pointer-events:none}.home--hub:has(.home__nav.is-open:not(.is-pinned)) .home__social-actions{visibility:hidden;pointer-events:none}.home--hub:has(.home__blade.is-open) .home__friends-launch{visibility:hidden;pointer-events:none}.home--hub:has(.home__blade.is-open) .home__social-actions{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.home__social-action{transition:none}}:root[data-motion=reduced] .home__social-action{transition:none}.home:has(.live) .home__friends-launch{z-index:21;bottom:16px}@media (max-width:700px),(max-height:500px){.home:has(.live) .home__friends-launch{bottom:max(16px, env(safe-area-inset-bottom));z-index:21}:root .home:has(.live) .home__friends-launch{bottom:max(16px, env(safe-area-inset-bottom));z-index:21}}.home:has(.live):has(.home__nav.is-open:not(.is-pinned)) .home__friends-launch{visibility:visible;pointer-events:none}.home--shell .home__friends-launch{z-index:21}@media (max-width:700px),(max-height:500px){.home--shell .home__friends-launch{z-index:21;bottom:max(16px, env(safe-area-inset-bottom))}}:root[data-touch=on] .home--shell .home__friends-launch{z-index:21;bottom:max(16px, env(safe-area-inset-bottom))}:root .home .home__nav-header{flex:none;align-items:center;gap:8px;min-width:0;margin:0 4px 8px;display:flex}:root .home .home__nav-brand{min-width:0;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:auto;align-items:center;padding:0 6px;display:flex;overflow:hidden}:root .home .home__nav-brand:hover{color:var(--text-on-plate);background:var(--surface-control)}:root .home .home__nav-brand:focus-visible,:root .home .home__nav-close.modal-close:focus-visible{outline:2px solid var(--status-info);outline-offset:-2px}:root .home .home__nav-close.modal-close{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-muted);box-shadow:none;background:0 0;border:0;border-radius:4px;flex:0 0 32px;margin:0;font-size:24px}:root[data-touch=on] .home .home__nav-close.modal-close{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}:root .home .home__nav-close.modal-close:hover{color:var(--text-on-plate);background:var(--surface-control)}:root .home .home__nav-pin{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;flex:0 0 32px;place-items:center;padding:0;display:none}:root .home .home__nav-pin svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .16s;transform:rotate(90deg)}:root .home .home__nav-pin:hover{color:var(--text-on-plate);background:var(--surface-control)}:root .home .home__nav-pin.is-pinned{color:var(--text-on-plate);background:0 0}:root .home .home__nav-pin.is-pinned svg{transform:rotate(0)}:root .home .home__nav-pin:focus-visible{outline:2px solid var(--status-info);outline-offset:-2px}:root .home .home__nav .home__tab{width:100%;height:44px;min-height:44px;color:var(--text-muted);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border-radius:4px;flex:0 0 44px;justify-content:flex-start;gap:12px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500}:root .home .home__nav .home__tab:hover{color:var(--text-body);background:var(--surface-control)}:root .home .home__nav .home__tab.is-active{color:var(--text-on-plate);background:var(--surface-control)}:root .home .home__nav .home__tab.is-active:after{content:none}:root .home .home__nav .home__tab-icon{color:currentColor;fill:none;stroke:currentColor;flex:0 0 22px;width:22px;height:22px}:root .home .home__nav .home__tab-icon .nav-icon__seal{fill:currentColor;stroke:none}:root .home .home__nav-dismiss{background:#000000b8}.home .home__nav .home__tab-pip{min-width:20px;height:20px;color:var(--text-on-plate);box-shadow:none;background:#f23f42;font-size:11px;top:50%;left:auto;right:10px;transform:translateY(-50%)}.home .home__nav .home__tab-flags{top:50%;left:auto;right:8px;transform:translateY(-50%)}.home .home__nav .home__tab-flag{box-shadow:none}.home .home__nav .home__tab-flag.is-forum{color:var(--surface-chrome);background:var(--accent-border)}@media (min-width:1101px) and (min-height:501px){.home.home--nav-pinned{--pinned-nav-width:280px;left:var(--pinned-nav-width)}.home .home__nav-pin,:root .home .home__nav-pin{display:grid}.home.home--nav-pinned .home__nav,:root .home.home--nav-pinned .home__nav{width:var(--pinned-nav-width);box-shadow:none}.home.home--nav-pinned .home__nav-toggle,:root .home.home--nav-pinned .home__nav-toggle{display:none}}@media (max-width:700px),(max-height:500px){.home .home__nav,:root .home .home__nav{width:min(280px,88vw)}}.home--shell .home__settings-backdrop,.home--shell .home__install-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2}.home--shell .home__settings-menu,.home--shell .home__install,.home--shell .home__settings-list,.home--shell .home__install-body{color:var(--text-body);background:var(--surface-chrome);border-color:var(--hairline-8);font-family:inherit;box-shadow:0 20px 60px #0000008c}.home--shell .home__settings-head,.home--shell .home__install-head{background:var(--surface-panel);border-bottom-color:var(--hairline-8)}.home--shell .home__settings-head>div>span,.home--shell .home__install-head>div>span{color:var(--text-muted);letter-spacing:.04em;font-family:inherit}.home--shell .home__settings-head h2,.home--shell .home__install-head h2{color:var(--text-strong);letter-spacing:0;font-family:inherit}.home--shell .home__settings-close,.home--shell .home__install-close{color:var(--text-muted);background:0 0;border-color:#0000;border-radius:4px}.home--shell .home__settings-close:hover,.home--shell .home__install-close:hover{color:var(--text-on-plate);background:var(--surface-control);border-color:#0000}.home--shell .home__setting{color:var(--text-body);letter-spacing:0;font-family:inherit}.home--shell .home__setting:hover{color:var(--text-on-plate);background:var(--surface-control)}.home--shell .home__setting--advanced,.home--shell .home__setting--install{border-color:var(--border-strong);background:var(--surface-control)}.home--shell .home__setting-value{color:var(--text-muted)}.home--shell .home__setting-picker{color:var(--text-strong);background:var(--surface-panel);border-color:var(--border-strong)}@media (min-width:701px) and (max-width:1100px) and (min-height:501px){:root .home--shell .home__header{padding-inline:8px}:root .home--shell .home__currency{gap:8px}:root .home--shell .home__shell-title{flex:auto}:root .home--shell .home__account{flex:0 auto;min-width:0}:root .home--shell .home__nav-toggle{flex-basis:40px;width:40px;height:40px}:root .home .home__nav .home__tab{flex-basis:40px;height:40px;min-height:40px}}@media (max-height:500px){.home__currency{gap:4px}.home__discord,:root .home__discord{width:28px;height:28px}}@media (max-width:700px),(max-height:500px){.home--shell .home__nav-toggle,:root .home--shell .home__nav-toggle{flex-basis:40px;width:40px;height:40px}.home .home__nav .home__tab,:root .home .home__nav .home__tab{flex-basis:40px;height:40px;min-height:40px}}@media (max-width:700px){.home .home__nav,:root .home .home__nav{gap:4px;width:min(340px,94vw)}.home .home__nav .home__tab,:root .home .home__nav .home__tab{flex-basis:76px;gap:18px;height:76px;min-height:76px;padding-inline:18px;font-size:18px;font-weight:550}.home .home__nav .home__tab-icon,:root .home .home__nav .home__tab-icon{flex-basis:40px;width:40px;height:40px}.home .home__nav .home__tab-pip{min-width:24px;height:24px;font-size:12px;right:14px}}:root .home--hub{color:var(--text-body);background:var(--surface-panel);font-family:var(--font-workspace)}:root .home--hub .home__header{background:var(--surface-chrome);border-bottom-color:var(--hairline-6);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root .home--hub .home__title,:root .home--hub .home__shelf-title{letter-spacing:0;text-transform:none;font-family:inherit}:root .home--hub .deck-tile__name{font-family:var(--font-display);letter-spacing:0;text-transform:none}:root .home .home__blade-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:none}:root .home--hub .home__play{font-family:var(--font-smallcaps);letter-spacing:.06em;text-transform:uppercase;font-weight:400}:root .home--hub .home__title{color:var(--text-strong);filter:none;background:0 0}:root .home--hub .deck-tile{background:var(--surface-panel);box-shadow:none;border:0;border-radius:0}:root .home--hub .deck-tile:hover{background:var(--surface-control);box-shadow:inset 0 0 0 2px var(--accent-border)}:root .home--hub .deck-tile.is-selected{box-shadow:inset 0 0 0 2px var(--accent-border-hover)}:root .home--hub .home__play{color:var(--accent-text);background:var(--surface-ink);border:1px solid var(--accent-border);box-shadow:none;filter:none}:root .home--hub .home__play:hover{background:var(--surface-ink-hover);border-color:var(--accent-border-hover);box-shadow:none;filter:none}:root .home--hub .home__legal,:root .home--hub .home__legal p{color:var(--text-faint);text-shadow:none}.home__nav-play{min-height:44px;color:var(--accent-text);background:var(--surface-chrome);border:1px solid var(--accent-border);font:700 15px/1 var(--font-ui,"gg sans", "Noto Sans", sans-serif);cursor:pointer;border-radius:6px;align-items:center;gap:12px;margin:8px 10px 10px;padding:0 14px;display:flex}.home__nav-play svg{fill:currentColor;flex:none;width:22px;height:22px}.home__nav-play:hover{color:#fff0c2;background:var(--surface-chrome);border-color:#e0c276}.home__nav-play:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.home .home__blade-scrim{z-index:43;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;border:0;padding:0;position:fixed;inset:0}:root .home .home__blade{z-index:44;background:var(--surface-canvas);width:max(340px,26% - 16px);transition:transform .22s var(--ease-out);border:0;border-left:1px solid #ffffff14;border-radius:0;padding:18px;position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(100%);box-shadow:-14px 0 40px #00000073}:root .home .home__blade.is-open{transform:translate(0)}.home__blade-head{align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.home__blade-head .home__blade-title{margin:0}.home__blade-close{width:36px;height:36px;color:var(--text-muted);border:1px solid var(--border-dim);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-left:auto;padding:0;font:500 24px/1 Arial,sans-serif;display:grid}.home__blade-close:hover{color:var(--text-strong);background:var(--surface-control)}.home__blade-close:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}@media (max-width:700px),(max-height:500px){.home--hub .home__blade,:root .home--hub .home__blade{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%;padding:14px;top:0;bottom:0}}:root .home--hub .home__hero{filter:saturate(.62)brightness(.4);opacity:.52}.home--hub .home__hero-scrim{background:#1112146b}:root .home--hub .home__shelf{box-shadow:none;background:0 0;border-color:#0000;border-radius:0}@media (max-width:700px),(max-height:500px){.home--hub .home__hero,:root .home--hub .home__hero{opacity:.4}}@media (max-width:480px){.home__shell-brand-logo{width:calc(var(--navigation-logo-width,108px) * .76);height:calc(var(--navigation-logo-height,45px) * .76)}.home__shelf-tab--all{display:none}}@media (max-width:480px),(pointer:coarse){.home__music,.home__cog{border-radius:8px;width:44px;height:44px}.home__music svg,.home__cog svg{width:22px;height:22px}.home__shelf-tab,.home__shelf-tab-edit{height:44px}.home__shelf-tab--all{min-width:44px}.home__shelf-tab-add,.home__shelf-gear{width:44px;height:44px}.home__shelf-gear svg{width:20px;height:20px}}.home:has(.ubanner){--home-shelf-top:calc(var(--site-header-height) + var(--career-waypost-reserve) + 25.5 * var(--stage-h-unit) + 20px)}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.deck-tile.is-selected .deck-tile__foot,.home--hub .deck-tile.is-selected .deck-tile__foot{background:var(--surface-ink);position:relative}.deck-tile.is-selected .deck-tile__name,.home--hub .deck-tile.is-selected .deck-tile__name{color:var(--accent-text);text-shadow:none}.deck-tile.is-selected .deck-tile__foot:after{content:"";background:conic-gradient(from var(--ring-angle), #8a6a34 0%, #6b5220 6%, #3a2c12 11%, #6b5220 16%, #8a6a34 23%, var(--accent-text) 46%, var(--accent-border) 72%, #8a6a34 100%);-webkit-mask:linear-gradient(var(--effect-black) 0 0) content-box, linear-gradient(var(--effect-black) 0 0);-webkit-mask:linear-gradient(var(--effect-black) 0 0) content-box, linear-gradient(var(--effect-black) 0 0);mask:linear-gradient(var(--effect-black) 0 0) content-box, linear-gradient(var(--effect-black) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:7s linear infinite ring-sweep;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes ring-sweep{to{--ring-angle:360deg}}:root[data-motion=reduced] .deck-tile.is-selected .deck-tile__foot:after{animation:none}.home__blade[data-scheme=rustic]{--well:#14100c;--panel:#1c1611;--panel-raised:#2a2118;--panel-hover:#362b20;--gold-70:#b8862c;--gold-flat:#c9a227;--gold-hot:#f2d675;--bronze-0:#8a6a34;--bronze-50:#5a4320;--bronze-100:#37280f;--text-primary:#f2e7d0;--text-secondary:#b9a98c;--text-tertiary:#8a7c64;--text-disabled:#6e6350;--text-whitest:#f6efdf;--hairline:var(--hairline-8);--glow-gold:0 0 12px #c9a22759;--act-blue-0:var(--status-info);--act-blue-100:#abd4fa;border-left:calc(1 * var(--u)) solid var(--bronze-50);box-shadow:var(--shadow-2);background:#0e0b08eb}.home__blade[data-scheme=rustic] .home__blade-title{font-family:var(--font-display);font-size:calc(15 * var(--u));color:var(--text-primary);letter-spacing:0;text-transform:none;text-shadow:none}.home__blade[data-scheme=rustic] .home__blade-close,.home__blade[data-scheme=rustic] .home__blade-scheme{color:var(--text-secondary)}.home__blade[data-scheme=rustic] .home__blade-close:hover,.home__blade[data-scheme=rustic] .home__blade-scheme:hover{color:var(--text-primary);background:0 0}.home__blade[data-scheme=rustic] .event-tile{padding:calc(9 * var(--u)) calc(15 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(8 * var(--u));color:var(--text-secondary);box-shadow:none;transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);background:#00000073;position:relative}.home__blade[data-scheme=rustic] .event-tile:hover{box-shadow:none;background:#00000094;border-color:#0000}.home__blade[data-scheme=rustic] .event-tile:hover:after,.home__blade[data-scheme=rustic] .event-tile:focus-visible:after{content:"";padding:calc(1 * var(--u));border-radius:inherit;background:conic-gradient(from var(--ring-angle), var(--gold-70) 0%, var(--bronze-0) 6%, var(--bronze-100) 11%, var(--bronze-0) 16%, var(--gold-70) 23%, var(--gold-hot) 46%, var(--gold-70) 72%, var(--gold-70) 100%);-webkit-mask:linear-gradient(var(--effect-black) 0 0) content-box, linear-gradient(var(--effect-black) 0 0);-webkit-mask:linear-gradient(var(--effect-black) 0 0) content-box, linear-gradient(var(--effect-black) 0 0);mask:linear-gradient(var(--effect-black) 0 0) content-box, linear-gradient(var(--effect-black) 0 0);-webkit-mask-composite:xor;pointer-events:none;animation:7s linear infinite ring-sweep;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-motion=reduced] .home__blade[data-scheme=rustic] .event-tile:hover:after{animation:none}.home__blade[data-scheme=rustic] .event-tile__name,.home__blade[data-scheme=rustic] .home__confirm-name{font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--primary-action-text,var(--accent-text));font-weight:400}.event-tile{-webkit-user-select:none;user-select:none}.home__blade[data-scheme=rustic] .event-tile:hover .event-tile__name{color:var(--primary-action-border-hover,var(--accent-border-hover))}.home__blade[data-scheme=rustic] .event-tile__meta{font-size:calc(11.5 * var(--u));color:var(--text-disabled)}.home__blade[data-scheme=rustic] .event-tile__glyph{color:var(--act-blue-100);fill:var(--act-blue-100);border-color:var(--bronze-50)}.home__blade[data-scheme=rustic] .home__events-label,.home__blade[data-scheme=rustic] .home__events-fold{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.home__blade[data-scheme=rustic] .home__events-fold:hover{color:var(--text-primary);background:0 0}.home__blade[data-scheme=rustic] .home__events-count{color:var(--text-tertiary);background:0 0;border-color:#0000}.home__blade[data-scheme=rustic] .event-tile--online{box-shadow:inset calc(3 * var(--u)) 0 0 var(--act-blue-0);border-color:#0000}.home__blade[data-scheme=rustic] .event-tile--test{box-shadow:inset calc(3 * var(--u)) 0 0 color-mix(in srgb, var(--gold-hot) 62%, transparent);border-color:#0000}.home__blade[data-scheme=rustic] .event-tile--mystery{box-shadow:inset calc(3 * var(--u)) 0 0 var(--gold-70);border-color:#0000}.home__blade[data-scheme=rustic] .event-tile:focus-visible,.home__blade[data-scheme=rustic] .home__events-fold:focus-visible,.home__blade[data-scheme=rustic] .home__blade-close:focus-visible,.home__blade[data-scheme=rustic] .home__blade-scheme:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-hot);outline-offset:calc(2 * var(--u))}.home__blade-scheme{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-left:auto;padding:0;transition:color .12s,background-color .12s;display:grid}.home__blade-head .home__blade-close{margin-left:0}.home__blade-scheme:hover{color:var(--accent-text);background:var(--hairline-6)}.home__blade-scheme svg{fill:currentColor;width:17px;height:17px}.home__blade-scheme:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}@media (max-width:480px),(pointer:coarse){.home__blade-scheme{width:44px;height:44px}}.event-tile__back{width:calc(26 * var(--u));aspect-ratio:5/7;margin-right:calc(2 * var(--u));border-radius:calc(3 * var(--u));background-position:50%;background-size:cover;background-color:var(--effect-black);flex:none;box-shadow:0 0 0 1px #0000008c}.event-tile{min-height:calc(46 * var(--u))}.home__blade[data-scheme=rustic] .event-tile__back{box-shadow:0 0 0 1px var(--bronze-50)}@media (max-width:700px),(max-height:500px){:root .event-tile__back{width:30px}}.home__scheme-backdrop{z-index:41;cursor:default;background:0 0;border:0;position:fixed;inset:0}.home__scheme-menu{z-index:42;border:1px solid var(--bronze-50,#ffffff1a);background:var(--well,var(--surface-chrome));border-radius:8px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);right:44px;box-shadow:0 14px 36px #0000008c}.home__scheme-heading{color:var(--text-tertiary,var(--text-faint));font-family:var(--font-ui);font-size:max(11px, calc(11 * var(--u)));letter-spacing:.06em;text-transform:uppercase;margin:6px 8px 4px;font-weight:700}.home__scheme-heading+.home__scheme-heading,.home__scheme-item+.home__scheme-heading{border-top:1px solid var(--hairline,var(--hairline-8));margin-top:10px;padding-top:8px}.home__scheme-item{width:100%;min-height:34px;color:var(--text-secondary,var(--text-muted));font-family:var(--font-ui);font-size:max(12px, calc(13 * var(--u)));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;display:flex}.home__scheme-item:hover{background:var(--hairline-6);color:var(--text-primary,var(--text-strong))}.home__scheme-item.is-on{color:var(--gold-hot,var(--accent-text))}.home__scheme-mark{border:1px solid var(--bronze-0,var(--border-dim));border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.home__scheme-item.is-on .home__scheme-mark{border-color:var(--gold-flat,var(--accent-border));background:var(--gold-flat,var(--accent-border))}.home__scheme-item.is-on .home__scheme-mark:after{content:"";border:2px solid var(--well,var(--surface-chrome));border-top:0;border-right:0;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.home__scheme-count{color:var(--text-tertiary,var(--text-faint));font-size:max(11px, calc(11 * var(--u)));margin-left:auto}.home__scheme-item:focus-visible,.home__scheme-backdrop:focus-visible{outline:2px solid var(--gold-hot,var(--status-info));outline-offset:-2px}@media (max-width:480px),(pointer:coarse){.home__scheme-item{min-height:44px}}.home__confirm{z-index:3;border:1px solid var(--bronze-0,var(--accent-border));background:var(--well,var(--surface-ink));min-height:56px;color:var(--text-primary,var(--text-strong));cursor:pointer;text-align:left;animation:confirm-rise .16s var(--ease-out) backwards;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 10px 8px 8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 10px 28px #0000008c}.home__confirm:before,.home__confirm:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-70,#b8862c), var(--gold-hot,#f2d675), var(--gold-70,#b8862c), transparent);pointer-events:none;width:72px;height:1px;position:absolute}.home__confirm:before{animation:confirm-glint-right 2.8s var(--ease-out) infinite;top:-1px;left:50%}.home__confirm:after{animation:confirm-glint-left 2.8s var(--ease-out) infinite;bottom:-1px;right:50%}@keyframes confirm-glint-right{0%{opacity:0;left:50%}12%{opacity:1}55%{opacity:1;left:calc(100% - 72px)}70%,to{opacity:0;left:calc(100% - 72px)}}@keyframes confirm-glint-left{0%{opacity:0;right:50%}12%{opacity:1}55%{opacity:1;right:calc(100% - 72px)}70%,to{opacity:0;right:calc(100% - 72px)}}:root[data-motion=reduced] .home__confirm:before,:root[data-motion=reduced] .home__confirm:after{opacity:0;animation:none}@keyframes confirm-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.home__confirm{animation:none}}.home__confirm:hover{border-color:var(--gold-flat,var(--accent-text))}.home__confirm:focus-visible{outline:2px solid var(--gold-hot,var(--accent-text));outline-offset:2px}.home__confirm-side{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.home__confirm-side--foe{justify-content:flex-start}.home__confirm-back{aspect-ratio:5/7;background-position:50%;background-size:cover;background-color:var(--effect-black);width:28px;box-shadow:0 0 0 1px var(--bronze-50,#0000008c);border-radius:3px;flex:none}.home__confirm-side--foe .home__confirm-back{order:2}.home__confirm-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;line-height:1.25;overflow:hidden}.home__confirm-vs{color:var(--text-tertiary,var(--text-faint));font-family:var(--font-display);font-size:max(11px, calc(12 * var(--u)));flex:none}.home__confirm-go{width:26px;color:var(--gold-flat,var(--accent-border));transition:color var(--t-hover) var(--ease-out), transform var(--t-hover) var(--ease-out);flex:none;place-items:center;margin-left:auto;display:grid}.home__confirm-go svg{fill:currentColor;width:20px;height:20px}.home__confirm:hover .home__confirm-go{color:var(--gold-hot,var(--accent-text));transform:translate(2px)}@media (prefers-reduced-motion:reduce){.home__confirm:hover .home__confirm-go{transform:none}}.event-tile.is-picked{box-shadow:inset 0 0 0 2px var(--gold-flat,var(--accent-border))}.home__blade[data-scheme=rustic] .event-tile.is-picked{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--gold-hot)}.home__blade:has(.home__confirm) .home__events{padding-bottom:78px}.home__page-tools{flex:none;align-items:center;min-width:0;display:flex}.home__page-tools:empty{display:none}@media (max-height:500px){.home,.home--shell{--site-header-height:max(48px, var(--navigation-lotus-size,60px))}.home__confirm{min-height:50px;padding-block:5px;bottom:8px}.home__blade:has(.home__confirm) .home__events{padding-bottom:66px}}@media (max-width:520px){.home__deck-tray{gap:6px;padding-inline:10px}.home__deck-tray-meta{gap:2px;font-size:11px;display:grid}.home__confirm{gap:5px;left:10px;right:10px}.home__confirm-back{width:22px}.home__confirm-name{font-size:13px}.home__confirm-record{font-size:11px}.home__confirm-go{width:22px}}@media (max-width:700px),(max-height:500px){:root .home:has(.home__confirm) .home__play-cluster{visibility:hidden;pointer-events:none}}.home__mobile-nav,.home__mobile-more,.home__mobile-more-dismiss{display:none}@media (max-width:700px),(max-height:500px){.home__mobile-nav{z-index:56;height:var(--mobile-nav-height);padding:0 max(2px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(2px, env(safe-area-inset-left));color:var(--text-muted);background:var(--surface-chrome);border-top:1px solid var(--border-keyline);font-family:var(--font-workspace);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000057}.home .home__mobile-nav-item{z-index:1;min-width:0;min-height:44px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 1px 4px;display:flex;position:relative;overflow:hidden}.home__mobile-nav-item:hover,.home__mobile-nav-item:active,.home__mobile-nav-item.is-active,.home__mobile-nav-item.is-open{color:var(--text-strong);background:var(--surface-control)}.home__mobile-nav-item.is-active{color:var(--accent-text)}.home__mobile-nav-item.is-active:before{content:"";background:var(--accent-border);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:8px;right:8px}.home__mobile-nav-item:focus-visible,.home__mobile-more-item:focus-visible{outline:2px solid var(--accent-border-hover);outline-offset:-2px}.home__mobile-nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 23px;width:23px;height:23px;display:block}.home__mobile-nav-item--play .home__mobile-nav-icon,.home__mobile-nav-more .home__mobile-nav-icon,.home__mobile-nav-icon .nav-icon__seal,.home__mobile-more-icon .nav-icon__seal{fill:currentColor;stroke:none}.home__mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:650;line-height:1;overflow:hidden}.home__mobile-nav-count{min-width:16px;height:16px;color:var(--surface-chrome);background:var(--accent-border);box-shadow:0 0 0 2px var(--surface-chrome);border-radius:9px;place-items:center;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;left:calc(50% + 7px)}.home__mobile-more-dismiss{inset:0 0 var(--mobile-nav-height);z-index:54;background:0 0;border:0;padding:0;display:block;position:fixed}.home__mobile-more{right:max(8px, env(safe-area-inset-right));bottom:calc(var(--mobile-nav-height) + 8px);z-index:55;width:min(292px, calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - var(--site-header-height) - var(--mobile-nav-height) - 24px);overscroll-behavior:contain;color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--border-keyline);font-family:var(--font-workspace);border-radius:12px;padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 -16px 42px #0000009e}.home__mobile-more-head{color:var(--text-faint);border-bottom:1px solid var(--hairline-8);letter-spacing:.02em;padding:8px 10px 7px;font-size:11px;font-weight:700}.home .home__mobile-more-item{min-height:48px;color:var(--text-muted);font:500 14px/1.2 var(--font-workspace);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid;position:relative}.home__mobile-more-item:hover,.home__mobile-more-item:active,.home__mobile-more-item.is-active{color:var(--text-strong);background:var(--surface-control)}.home__mobile-more-item.is-active{color:var(--accent-text)}.home__mobile-more-item.is-active:before{content:"";background:var(--accent-border);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.home__mobile-more-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home__mobile-more-count{min-width:22px;height:22px;color:var(--surface-chrome);background:var(--accent-border);border-radius:11px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:grid}.home__nav-toggle,:root .home__nav-toggle,.home__nav-edge{display:none}:is(.home--shell .home__route,.home--shell:has(.cmty__split.is-detail) .home__route,.home--shell:has(.forum__split.is-detail) .home__route){bottom:var(--mobile-nav-height)}.home--chromeless .home__route{inset:0}:root .home--hub{padding-bottom:calc(var(--home-play-band) + var(--mobile-nav-height))}:root .home__play-cluster{bottom:calc(var(--mobile-nav-height) + max(var(--home-play-gap), env(safe-area-inset-bottom)))}:root .home__recovery{bottom:calc(var(--mobile-nav-height) + var(--home-play-band) + 8px)}:root .home__friends-launch,.home--shell .home__friends-launch,:root[data-touch=on] .home--shell .home__friends-launch{bottom:calc(var(--mobile-nav-height) + max(16px, env(safe-area-inset-bottom)))}.home:has(.live) .home__friends-launch{bottom:calc(var(--mobile-nav-height) + max(16px, env(safe-area-inset-bottom)))}:root .home:has(.live) .home__friends-launch{bottom:calc(var(--mobile-nav-height) + max(16px, env(safe-area-inset-bottom)))}:root .home__social-actions{bottom:calc(var(--mobile-nav-height) + max(16px, env(safe-area-inset-bottom)))}.home--hub .home__blade,:root .home--hub .home__blade{bottom:var(--mobile-nav-height)}}@media (max-height:500px){:root{--mobile-nav-row-height:54px}.home__mobile-nav-item{flex-direction:row;gap:5px;padding-block:3px}.home__mobile-nav-icon{flex-basis:21px;width:21px;height:21px}.home__mobile-nav-label{font-size:9px}}@media (max-height:500px) and (min-width:640px){:root{--mobile-rail-w:74px;--mobile-nav-height:0px}.home{left:var(--mobile-rail-w)}.home__mobile-nav{width:var(--mobile-rail-w);height:auto;padding:max(6px, env(safe-area-inset-top)) 4px max(6px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));overscroll-behavior:contain;border-top:0;border-right:1px solid var(--border-keyline);box-shadow:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(50px,max-content);align-content:start;gap:2px;inset:0 auto 0 0;overflow:hidden auto}.home .home__mobile-nav-item.is-active:before{border-radius:3px 0 0 3px;width:3px;height:auto;inset:6px 0 6px auto}.home .home__mobile-nav-label{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.home__mobile-more{right:auto;left:calc(var(--mobile-rail-w) + 8px);bottom:max(8px, env(safe-area-inset-bottom));width:min(292px, calc(100vw - var(--mobile-rail-w) - 24px));max-height:calc(100dvh - 16px)}.home__mobile-more-dismiss{inset:0 0 0 var(--mobile-rail-w)}:root .home .home__recovery,:root .home .home__friends-launch,:root .home .home__social-actions{left:calc(var(--mobile-rail-w) + 10px)}.home--hub .home__blade,:root .home--hub .home__blade{left:var(--mobile-rail-w);width:calc(100vw - var(--mobile-rail-w))}.home__nav-edge{display:none}:root .app-update-banner{left:calc(50% + var(--mobile-rail-w) / 2);width:min(760px, calc(100vw - var(--mobile-rail-w) - 16px))}}.home--career-setup .home__shelf,.home--career-setup .home__play-cluster{display:none}.home__career-setup{z-index:6;width:min(560px,100vw - 40px);margin:calc(var(--site-header-height,72px) + var(--career-waypost-reserve,0px) + 12px) auto 40px;text-align:left;color:var(--text-body);font-family:var(--font-ui);background:color-mix(in srgb, var(--surface-chrome) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--hairline-8);box-shadow:none;border-radius:8px;padding:clamp(20px,3vw,28px);position:relative}.home__career-setup.home__career-setup--scene{top:calc(var(--site-header-height,72px) + 104px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.home:has(.home__career-setup--scene) .play-stage>.lotus-arrival{visibility:hidden}@media (max-height:820px){.home:has(.home__career-setup--scene) .play-stage>.lotus-learn{display:none}.home__career-setup.home__career-setup--scene{top:calc(var(--site-header-height,72px) + 12px);padding:16px 20px}.home__career-setup.home__career-setup--scene h1{padding-bottom:10px}.home__career-setup.home__career-setup--scene p{margin-top:10px}.home__career-setup.home__career-setup--scene .home__career-setup-progress{margin:12px 0}.home__career-setup.home__career-setup--scene .home__career-setup-actions{padding-top:10px}}@media (max-width:700px) and (orientation:portrait),(max-height:500px) and (orientation:landscape){.home__career-setup.home__career-setup--scene{padding:12px 16px}.home__career-setup.home__career-setup--scene h1{padding-bottom:8px;font-size:20px}.home__career-setup.home__career-setup--scene p{margin-top:8px;font-size:13px}.home__career-setup.home__career-setup--scene :is(.home__career-setup-progress,small){display:none}.home__career-setup.home__career-setup--scene .home__career-setup-actions{border-top:0;margin-top:10px;padding-top:0}.home__career-setup.home__career-setup--scene .btn{flex:auto;width:100%}}@media (max-width:700px) and (orientation:portrait){.home__career-setup.home__career-setup--scene{top:calc(var(--site-header-height,56px) + var(--career-waypost-height,0px) + 16px);width:calc(100vw - 24px)}.home__career-setup.home__career-setup--scene .home__career-setup-kicker{display:none}.home__career-setup.home__career-setup--scene h1{letter-spacing:.02em;margin-top:0;font-size:18px}@media (max-height:799px){.home__career-setup.home__career-setup--scene p{display:none}}.home:has(.home__career-setup--scene) .play-stage__mode-list{--tile:min(44vw, calc((100dvh - var(--site-header-height) - var(--career-waypost-height,0px) - var(--career-setup-height,0px) - 132px) / 3));max-width:calc(2 * var(--tile));margin-inline:auto}}@media (max-height:500px) and (orientation:landscape){.home__career-setup.home__career-setup--scene{top:calc(var(--site-header-height,56px) + 8px);right:72px;left:calc(var(--career-waypost-end,0px) + 12px);width:auto;max-width:520px;transform:none}.home:has(.home__career-setup--scene) .play-stage__mode-list{--tile:min(calc((100vw - var(--mobile-rail-w,0px) - 32px) / 5), calc(100dvh - 132px), calc(100dvh - var(--site-header-height) - var(--career-setup-height,0px) - 32px))}}.home__career-setup-kicker{color:var(--text-muted);font:600 12px / 1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;display:block}.home__career-setup h1{border-bottom:1px solid var(--hairline-8);color:var(--text-strong);font:600 clamp(22px, 2.4vw, 28px) / 1.1 var(--font-smallcaps);letter-spacing:.04em;margin:6px 0 0;padding-bottom:14px}.home__career-setup p{color:var(--text-body);margin:14px 0 0;font-size:14px;line-height:1.5}.home__career-setup-progress{grid-template-columns:repeat(15,1fr);gap:4px;margin:18px 0;display:grid}.home__career-setup-progress span{background:var(--hairline-8);border-radius:2px;height:4px}.home__career-setup-progress span.is-opened{background:var(--career-accent)}.home__career-setup-actions{border-top:1px solid var(--hairline-8);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.home__career-setup .btn{flex:none;min-height:44px;padding-inline:22px}.home__career-setup small{color:var(--text-muted);font-size:12px;line-height:1.4}:root .deck-tile.is-drop-target,:root .home--hub .deck-tile.is-drop-target{box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--gold-hot)}@media (max-width:540px){.home__career-setup{width:calc(100vw - 24px);padding:28px 20px}.home__career-setup .btn{min-width:min(220px,100%);padding:12px 20px;font-size:14px;font-weight:700;line-height:1.1}.home__career-setup-progress{grid-template-columns:repeat(5,1fr)}}.home__hosted{color:var(--text-muted);cursor:pointer;transition:color var(--t-hover) linear, background-color var(--t-hover) linear;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;margin-top:10px;padding:6px 6px 6px 4px;display:flex}.home__hosted:hover{color:var(--text-body);background:var(--surface-control)}.home__hosted-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home__hosted-mark{border:1px solid var(--border-control);width:14px;height:14px;transition:background-color var(--t-hover) linear, border-color var(--t-hover) linear;background:0 0;border-radius:3px;flex:none;margin-top:2px}.home__hosted.is-on .home__hosted-mark{border-color:var(--accent-border);background:var(--accent-border)}.home__hosted-input:focus-visible+.home__hosted-mark{outline:2px solid var(--accent-border);outline-offset:2px}.home__hosted-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.home__hosted-label{font-family:var(--font-ui);letter-spacing:.02em;font-size:12px;font-weight:700}.home__hosted.is-on .home__hosted-label{color:var(--text-strong)}.home__hosted-hint{color:var(--text-faint);font-size:11.5px;line-height:1.35}.home__hosted.is-unavailable{cursor:default}.home__hosted.is-unavailable:hover{color:var(--text-muted);background:0 0}.home__hosted.is-unavailable .home__hosted-mark{opacity:.7;border-style:dashed}.home__hosted.is-unavailable .home__hosted-hint{color:var(--text-muted)}.home__confirm-where{border:1px solid var(--accent-border);color:var(--accent-text);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.home__opponent{justify-content:space-between;align-items:center;gap:max(calc(8 * var(--u)), 8px);margin:0 0 max(calc(8 * var(--u)), 8px);padding:max(calc(6 * var(--u)), 6px) max(calc(10 * var(--u)), 10px);border:1px solid var(--hairline-8);background:var(--surface-control);border-radius:6px;display:flex}.home__opponent-label{font-family:var(--font-smallcaps);font-size:max(11px, calc(11 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.home__opponent-switch{border:1px solid var(--hairline-8);border-radius:var(--r-pill);background:var(--surface-control-low);flex:none;gap:2px;padding:2px;display:inline-flex}.home__opponent-option{border-radius:var(--r-pill);color:var(--text-tertiary);font:inherit;font-size:max(11px, calc(11 * var(--u)));white-space:nowrap;cursor:pointer;transition:color var(--t-move) var(--ease-out), background var(--t-move) var(--ease-out);background:0 0;border:0;padding:4px 12px}.home__opponent-option:hover{color:var(--text-secondary)}.home__opponent-option.is-active{color:var(--text-on-gold);background:var(--gold-flat);box-shadow:var(--shadow-1)}:root .home .home__blade{border-left:1px solid var(--accent-border);width:clamp(420px,34vw,520px);padding:24px;overflow:hidden}:root .home .home__blade-head{flex:none;gap:8px;margin-bottom:18px}:root .home .home__blade-title{color:var(--text-primary);flex:1;font-size:26px;line-height:1.2}:root .home .home__blade-scheme,:root .home .home__blade-close{flex:0 0 44px;width:44px;height:44px;margin:0;position:static}.home__match-deck{border-bottom:1px solid color-mix(in srgb, var(--accent-border) 35%, transparent);flex:none;align-items:center;gap:14px;margin-bottom:18px;padding:0 0 20px;display:flex}.home__match-deck-copy{flex:1;gap:4px;min-width:0;display:grid}.home__match-deck-label{color:var(--text-secondary);font:600 12px/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.home__match-deck-copy strong{color:var(--text-primary);font:600 20px/1.25 var(--font-display);overflow-wrap:anywhere}:root .home .home__events{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent-border) transparent;gap:8px;padding-right:6px}:root .home .home__events>*{flex-shrink:0}:root .home .home__opponent{background:var(--surface-control);border-color:var(--border-dim);margin:0;padding:8px 10px}:root .home .home__opponent-label{color:var(--text-secondary);font-size:12px}:root .home .home__opponent-option{min-height:40px;padding-inline:18px;font-size:14px}:root .home .home__blade .event-tile{border-radius:8px;min-height:52px;padding:12px 14px}:root .home .home__blade .event-tile__name{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:17px;line-height:1.3}:root .home .home__blade .event-tile__meta{color:var(--text-secondary);font-size:13px;line-height:1.4}:root .home .home__blade .home__events-label,:root .home .home__blade .home__events-fold{font:600 12px/1.4 var(--font-ui);letter-spacing:.08em;color:var(--text-secondary)}:root .home .home__blade .home__events-label{margin:14px 0 0}:root .home .home__blade .home__events-fold{min-height:44px;margin-top:6px}:root .home .home__events-group{gap:6px}.home__match-rules{border:1px solid var(--border-dim);background:var(--surface-control);border-radius:8px;margin-block:10px}.home__match-rules summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:10px 12px;list-style:none;display:flex}.home__match-rules summary::-webkit-details-marker{display:none}.home__match-rules summary span{color:var(--text-secondary);font:600 12px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.04em;flex:1}.home__match-rules summary strong{color:var(--text-primary);font:600 14px/1.4 var(--font-ui)}.home__match-rules summary:after{content:"";border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);width:7px;height:7px;margin:0 3px 4px;transform:rotate(45deg)}.home__match-rules[open] summary:after{margin-bottom:-3px;transform:rotate(225deg)}.home__match-rules .legality-picker{padding:0 12px 12px}.home__match-rules .legality-picker legend{display:none}:root .home .home__match-rules .legality-picker__options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root .home .home__match-rules .legality-picker__options button{min-height:64px;padding:10px}:root .home .home__match-rules .legality-picker__options strong{font-size:14px}:root .home .home__match-rules .legality-picker__options span,:root .home .home__match-rules .legality-picker__hint{font-size:12px;line-height:1.5}.home__match-rules summary:focus-visible{outline:2px solid var(--status-info);outline-offset:2px;border-radius:6px}:root .home .home__blade .home__scheme-menu{max-height:calc(100dvh - 180px);overflow-y:auto}:root .home .home__blade .home__scheme-item{min-height:44px;font-size:14px}@media (max-width:700px){:root .home .home__blade{border-left:0;width:100%;padding:16px}:root .home .home__blade-head{margin-bottom:12px}:root .home .home__blade-title{font-size:24px}.home__match-deck{gap:12px;margin-bottom:14px;padding-bottom:14px}.home__match-deck-copy strong{font-size:18px}}@media (max-height:500px){:root .home .home__blade{width:min(480px, calc(100% - var(--mobile-rail-w,0px)));padding:12px 18px;left:auto}:root .home .home__blade-head{margin-bottom:6px}.home__match-deck{margin-bottom:8px;padding-bottom:8px}}:root .home:has(.home__blade.is-open) .home__play-cluster{visibility:hidden;pointer-events:none}:root .home .home__events{padding-bottom:12px;-webkit-mask-image:none;mask-image:none}:root .home .home__blade:has(.home__confirm) .home__events{padding-bottom:88px}:root .home .home__blade .home__confirm-name{font:600 14px/1.3 var(--font-display);text-transform:none;letter-spacing:0}@media (max-height:500px){:root .home .home__blade:has(.home__confirm) .home__events{padding-bottom:70px}}:root .home .home__blade{--well:var(--surface-canvas);--text-primary:var(--text-strong);--text-secondary:var(--text-muted);--text-tertiary:var(--text-faint);--gold-hot:var(--accent-text);--gold-flat:var(--accent-border);--bronze-0:var(--border-strong);--bronze-50:var(--border-dim);background:var(--surface-canvas);border-color:var(--border-dim)}:root .home .home__blade .home__scheme-menu,:root .home .home__blade .home__confirm{background:var(--surface-panel,var(--surface-canvas));border-color:var(--border-strong)}:root .home .home__blade .home__opponent,:root .home .home__blade .home__match-rules{background:var(--surface-control-low)}:root .home .home__blade .home__events{scrollbar-color:var(--border-strong) transparent}:root .home .home__blade .mystery-pool__row:has(.match-deck-details){background:var(--surface-control);color:var(--text-body)}:root .home .home__blade .legality-picker__options button{background:var(--surface-control);color:var(--text-body);border-color:var(--border-dim)}:root .home .home__blade .legality-picker__options button[aria-pressed=true]{background:var(--surface-control);border-color:var(--accent-border)}:root .home .home__blade{overflow:clip}:root .home .home__blade .home__opponent--header{background:0 0;border:0;flex:none;margin:0 auto;padding:0}:root .home .home__opponent--header .home__opponent-option{min-height:26px;padding:2px 9px;font-size:12px}:root .home .home__blade-head:has(.home__opponent--header) .home__blade-title{white-space:nowrap;flex:0 auto;font-size:clamp(18px,2vw,24px)}@media (max-width:430px),(max-height:500px){:root .home .home__blade-head:has(.home__opponent--header){gap:4px}:root .home .home__opponent--header .home__opponent-option{padding-inline:7px;font-size:11px}:is(:root .home .home__blade-head:has(.home__opponent--header) .home__blade-scheme,:root .home .home__blade-head:has(.home__opponent--header) .home__blade-close){flex-basis:36px;width:36px;height:36px}}:root .home .home__opponent--header .home__opponent-switch{grid-template-columns:repeat(2,1fr);display:grid}.home__match-deck--fixed{flex:none;display:flex}.home__match-deck--scrolling{display:none}@media (max-height:500px) and (orientation:landscape){.home__match-deck--fixed{display:none}.home__match-deck--scrolling{display:flex}}.event-tile__scene-art{flex:0 0 64px;width:64px;height:64px;display:block;position:relative}.event-tile__scene-art img{width:100%;height:auto;display:block}.home__match-deck-format{color:var(--text-secondary);font-size:12px;line-height:1.4}.home__ai-choices{flex-direction:column;gap:8px;display:flex}.home__ai-choices[hidden]{display:none}.home__ai-choices>*{flex-shrink:0}.event-tile__mystery-art{flex:0 0 44px;place-items:center;width:44px;height:62px;display:grid;position:relative}.event-tile__mystery-art img{object-fit:cover;border-radius:3px;width:100%;height:100%}.event-tile__mystery-art>span{color:var(--accent-text);font:36px/1 var(--font-display);text-shadow:0 2px 5px var(--effect-black), 0 0 4px var(--effect-black);position:absolute}.home__match-deck-copy>.match-deck-formats{min-height:24px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-self:flex-start;align-items:center;padding:0}.home__match-deck-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.home__match-deck-heading .match-deck-details{flex:none}.home__match-deck-heading .deck-rating-badge,.home__match-deck-heading .deck-rating-badge strong{color:var(--text-muted);font:400 11px/1.4 var(--font-ui)}:root .home .deck-tile__art{position:relative}:root .home .deck-tile__art>.deck-tile__pips{z-index:2;opacity:.825;filter:saturate(.375);pointer-events:none;gap:3px;font-size:11px;position:absolute;top:5px;right:5px}.home__social-launcher.is-grouped .home__shortcut-hub-icon{fill:none;stroke:currentColor;stroke-width:1.5px}.home__social-launcher.is-grouped .home__social-action.is-match svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.home__social-launcher.is-grouped.is-expanded .home__social-action.is-friends{transform:translateY(-80px)}.home__social-launcher.is-grouped.is-expanded .home__social-action.is-chat{transform:translate(57px,-57px)}.home__social-launcher.is-grouped.is-expanded .home__social-action.is-match{transform:translate(80px)}.home__social-actions[hidden]{display:none!important}@media (min-width:701px) and (min-height:501px){.home__social-launcher.is-grouped .home__social-actions{z-index:22;pointer-events:none;width:48px;height:48px;display:block;position:absolute;bottom:16px;left:16px}.home__social-launcher.is-grouped .home__social-action{border:1px solid var(--accent-border);background:color-mix(in srgb, var(--surface-chrome) 88%, transparent);width:48px;height:48px;color:var(--accent-text);visibility:hidden;opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:transform .18s,opacity .14s;display:grid;position:absolute;inset:0}.home__social-launcher.is-grouped .home__social-action svg{fill:currentColor;width:22px;height:22px}.home__social-launcher.is-grouped.is-expanded .home__social-action{visibility:visible;opacity:1;pointer-events:auto}}.navigation-art{filter:drop-shadow(0 2px 1px color-mix(in srgb, var(--void) 45%, transparent));overflow:visible}.home__utilities{border:1px solid var(--hairline-8);background:var(--surface-control);border-radius:12px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}:root .home__utilities :is(.home__discord,.home__theme,.home__music,.home__cog){border-radius:8px;width:38px;height:38px;margin:0}.home__compact-utilities{display:none}@media (min-width:900px) and (min-height:501px){:root .home{--site-header-height:88px;--navigation-lotus-art-size:min(var(--navigation-lotus-size,46px), 46px)}:root .home .home__nav-toggle.has-lotus{flex-basis:48px;width:48px;height:48px}:root .home .home__nav-toggle-lotus{width:var(--navigation-lotus-art-size);height:var(--navigation-lotus-art-size)}:root .home .home__header{height:var(--site-header-height);min-height:var(--site-header-height)}.home__top-nav{flex-shrink:0;gap:3px;margin-left:clamp(28px,2.5vw,42px)}.home__top-tab{border:1px solid #0000;border-radius:10px;gap:2px;width:64px;min-width:0;height:76px;padding:3px 2px 6px;overflow:visible}.home__top-tab.is-group-start{margin-left:5px}.home__top-tab.is-group-start:before{content:none}.home__top-tab .home__top-tab-icon{flex:0 0 46px;width:46px;height:46px;transition:transform .16s ease-out,filter .16s ease-out}.home__top-tab--play .home__top-tab-icon{fill:none}.home__top-tab-label{letter-spacing:.01em;max-width:100%;color:var(--text-secondary);font-size:10px;font-weight:650;line-height:14px;display:block}.home__top-tab:hover .navigation-art{transform:translateY(-2px)rotate(-5deg)}.home__top-tab:hover .home__top-tab-label,.home__top-tab.is-active .home__top-tab-label{color:var(--accent-text)}.home__top-tab.is-active{background:linear-gradient(to bottom, var(--surface-control), var(--surface-select));border-color:var(--border-strong)}.home__top-tab.is-active:after{border-radius:3px;height:3px;bottom:0;left:20px;right:20px}.home__top-tab-count{top:2px;right:1px}:root .home .home__nav-toggle.has-lotus{translate:0 -9.5px}}@media (min-width:900px) and (max-width:1199px) and (min-height:501px){:root .home{--navigation-lotus-art-size:min(var(--navigation-lotus-size,46px), 40px)}.home__top-tab{width:46px}.home__top-tab .home__top-tab-icon{flex-basis:40px;width:40px;height:40px}.home__top-tab-label,.home__top-tab.is-active .home__top-tab-label{display:none}.home__top-tab.is-group-start{margin-left:1px}.home__top-nav{gap:1px;margin-left:28px}:root .home .home__nav-toggle.has-lotus{translate:0 -1.5px}}@media (max-width:1199px),(max-height:500px){.home__utilities>.home__discord,.home__utilities>.theme-hub{display:none}.home__compact-utilities{border-bottom:1px solid var(--border-strong);align-items:center;gap:12px;margin-bottom:8px;padding:8px 0 16px;display:flex}.home__compact-utilities :is(.discord-hub,.theme-hub__button){background:var(--surface-control);justify-content:center;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.home__compact-discord:after,.home__compact-theme:after{content:attr(aria-label)}.home__compact-utilities .theme-hub__menu{left:0;right:auto}}@media (max-width:899px),(pointer:coarse),(max-height:500px){:root .home__utilities :is(.home__discord,.home__theme,.home__music,.home__cog){width:44px;height:44px}}@media (max-width:480px){.home__utilities{background:0 0;border:0;gap:0;padding:0}:root .home .home__currency{gap:4px}}:root .home .home__tab .navigation-art{flex:0 0 36px;width:36px;height:36px}:root .home .home__mobile-nav-icon.navigation-art{width:32px;height:32px}:root .home .home__mobile-more-icon.navigation-art{width:36px;height:36px}:root .home .home__nav-play .navigation-art{width:38px;height:38px}:root[data-motion=reduced] .home__top-tab .home__top-tab-icon{transition:none}:root[data-motion=reduced] .home__top-tab:hover .navigation-art{transform:none}@media (prefers-reduced-motion:reduce){.home__top-tab .home__top-tab-icon{transition:none}.home__top-tab:hover .navigation-art{transform:none}}:root .home .home__header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:root .home .home__header:before,:root .home .home__header:after{box-shadow:none;background:0 0}:root .home .home__shell-brand-logo{display:none}:root .home .home__utilities{box-shadow:none;background:0 0;border-color:#0000}@media (min-width:701px) and (min-height:501px){:root .home .home__crumbs{display:none}:root .home .home__top-nav{margin-left:18px}}:root .home .home__nav-toggle.has-lotus .home__nav-toggle-lotus,:root .home .home__compact-brand-lotus{filter:none}:root .home .home__nav-toggle.has-lotus{box-shadow:none;background:0 0;border-color:#0000}.home__mobile-home-lotus{object-fit:contain;flex:none;width:46px;height:46px;display:block}@media (max-height:500px) and (min-width:640px){:root .home .home__header .home__nav-toggle,:root .home .home__header .home__crumbs{display:none}}.home__compact-brand-lotus{display:none}@media (max-width:700px),(max-height:500px){:root .home{--site-header-height:56px}:root .home .home__header{box-sizing:border-box;height:var(--site-header-height);min-height:var(--site-header-height);padding:0 max(12px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left))}:root .home .home__currency{align-items:center;gap:8px;height:100%;min-height:0}:root .home .home__crumbs{flex:auto;min-width:0}:root .home .home__shell-title--site{align-items:center;gap:10px;width:auto;min-height:44px;padding:4px 8px 4px 0;display:flex}:root .home .home__compact-brand-lotus{width:clamp(28px, var(--navigation-lotus-size,38px), 40px);height:clamp(28px, var(--navigation-lotus-size,38px), 40px);object-fit:contain;flex:none;display:block}:root .home .home__shell-brand-logo{object-fit:contain;max-width:112px;max-height:38px}:root .home .home__player-meta{display:none}:root .home .home__account{flex:0 0 44px;min-width:44px;max-width:44px}:root .home .home__player{border:0;justify-content:center;width:44px;min-width:44px;height:44px;padding:3px}:root .home .home__utilities{box-shadow:none;background:0 0;border:0;gap:0;padding:0}:root .home .home__utilities :is(.home__music,.home__cog){width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000}}@media (max-height:500px) and (min-width:640px) and (orientation:landscape){:root .home:is([data-home-page=false],.home--deck-gallery){--site-header-height:0px}:root .home:is([data-home-page=false],.home--deck-gallery) .home__header{display:none}}@media (min-width:640px) and (max-height:500px) and (orientation:landscape){:root .home:is(.home--stage-yours,.home--stage-opponent){--play-stage-top:max(8px, env(safe-area-inset-top))}:root .home:is(.home--stage-yours,.home--stage-opponent) :is(.home__header,.home__currency){pointer-events:none}:root .home:is(.home--stage-yours,.home--stage-opponent) .home__currency>*{pointer-events:auto}}.standings{position:absolute;inset:0;overflow:hidden}.standings__sheet{padding:clamp(18px, calc(34 * var(--u)), 40px) clamp(16px, calc(40 * var(--u)), 56px) clamp(32px, calc(48 * var(--u)), 56px);color:var(--text-body);font-family:var(--font-ui);overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.standings__header{align-items:flex-end;gap:clamp(12px, calc(20 * var(--u)), 24px);max-width:1120px;padding-bottom:clamp(10px, calc(16 * var(--u)), 18px);border-bottom:1px solid var(--hairline);margin:0 auto;display:flex}.standings__back.app-topbar__back{width:auto;min-width:0;height:44px;min-height:44px;font:650 13px/1 var(--font-ui);flex:none;justify-content:center;align-self:center;align-items:center;gap:7px;padding:0 10px 0 6px;display:inline-flex}.standings__titles{flex:1;min-width:0}.standings__eyebrow{color:var(--text-muted);font:600 clamp(9px, calc(12 * var(--u)), 12px) / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}.standings__title{color:var(--text-strong);font:600 clamp(28px, calc(46 * var(--u)), 46px) / 1 var(--font-smallcaps);letter-spacing:.04em;margin:0}.standings__count{color:var(--text-muted);font:500 clamp(11px, calc(13 * var(--u)), 13px) / 1.2 var(--font-ui);white-space:nowrap;flex:none;margin:0 0 4px}.standings__tabs{gap:clamp(4px, calc(10 * var(--u)), 14px);max-width:1120px;padding-top:clamp(10px, calc(14 * var(--u)), 16px);margin:0 auto;display:flex}.standings__tab{min-height:44px;padding:6px clamp(8px, calc(14 * var(--u)), 16px);color:var(--text-muted);font:600 clamp(12px, calc(14 * var(--u)), 14px) / 1 var(--font-ui);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;transition:color .14s,border-color .14s}.standings__tab:hover{color:var(--text-strong)}.standings__tab.is-on{color:var(--text-strong);border-bottom-color:var(--gold-flat)}.standings__tab:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.standings__note{max-width:1120px;margin:clamp(8px, calc(12 * var(--u)), 14px) auto 0;color:var(--text-muted);font:500 clamp(11px, calc(13 * var(--u)), 13px) / 1.5 var(--font-ui)}.standings__body{max-width:1120px;margin:clamp(12px, calc(18 * var(--u)), 22px) auto 0;transition:opacity .16s}.standings__body.is-loading{opacity:.55}.standings__empty{padding:clamp(18px, calc(28 * var(--u)), 32px) 0;color:var(--text-muted);font:500 clamp(12px, calc(14 * var(--u)), 14px) / 1.5 var(--font-ui);margin:0}.standings__retry,.standings__pager button{min-height:34px;color:var(--text-body);background:color-mix(in srgb, var(--surface-chrome) 72%, transparent);border:1px solid var(--hairline);border-radius:var(--r-sm);font:600 clamp(11px, calc(13 * var(--u)), 13px) / 1 var(--font-ui);cursor:pointer;padding:6px 14px}.standings__retry:hover,.standings__pager button:not(:disabled):hover{color:var(--text-strong);border-color:color-mix(in srgb, var(--accent-border) 60%, transparent)}.standings__pager button:disabled{color:var(--text-disabled);cursor:default}.standings__retry:focus-visible,.standings__pager button:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.standings__ledger{border-collapse:collapse;width:100%;font:500 clamp(12px, calc(14 * var(--u)), 14px) / 1.3 var(--font-ui)}.standings__ledger thead th{color:var(--text-muted);font:600 clamp(9px, calc(11 * var(--u)), 11px) / 1 var(--font-ui);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px 8px}.standings__ledger tbody tr{border-top:1px solid color-mix(in srgb, var(--text-body) 12%, transparent)}.standings__ledger tbody td,.standings__ledger tbody th{padding:clamp(7px, calc(10 * var(--u)), 11px) 10px;text-align:left;vertical-align:middle;font-weight:500}.standings__ledger tbody tr.is-you{background:color-mix(in srgb, var(--gold-flat) 10%, transparent);box-shadow:inset 2px 0 0 var(--gold-flat)}.standings__pinned tr.is-you{border-top:0;border-bottom:1px solid color-mix(in srgb, var(--gold-flat) 34%, transparent)}.standings__rank{width:1%;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.standings__who{align-items:center;gap:10px;min-width:0;display:flex}.standings__portrait{width:28px;height:28px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-chrome) 80%, transparent);border:1px solid var(--hairline);font:600 11px/1 var(--font-ui);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.standings__name{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.standings__you-tag{color:var(--gold-hot);border:1px solid color-mix(in srgb, var(--gold-flat) 46%, transparent);border-radius:var(--r-sm);font:600 9px/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:2px 6px}.standings__rating{width:1%;color:var(--gold-hot);font:700 clamp(14px, calc(17 * var(--u)), 17px) / 1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.standings__games,.standings__record{width:1%;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.standings__record i{color:var(--text-tertiary);padding:0 3px;font-style:normal}.standings__seen{width:1%;color:var(--text-muted);white-space:nowrap}.standings__form-cell{white-space:nowrap;width:1%}.standings__form{align-items:center;gap:3px;display:inline-flex}.standings__form.is-empty{color:var(--text-tertiary)}.standings__pip{border-radius:2px;width:7px;height:7px}.standings__pip--w{background:var(--positive)}.standings__pip--d{background:var(--text-tertiary)}.standings__pip--l{background:color-mix(in srgb, var(--danger) 78%, transparent)}.standings__pager{max-width:1120px;margin:clamp(12px, calc(18 * var(--u)), 20px) auto 0;color:var(--text-muted);font:500 clamp(11px, calc(13 * var(--u)), 13px) / 1 var(--font-ui);justify-content:flex-end;align-items:center;gap:14px;display:flex}.standings__foot{max-width:1120px;margin:clamp(16px, calc(24 * var(--u)), 28px) auto 0;padding-top:clamp(10px, calc(14 * var(--u)), 16px);border-top:1px solid var(--hairline);color:var(--text-tertiary);font:500 clamp(10px, calc(12 * var(--u)), 12px) / 1.5 var(--font-ui)}@media (max-height:500px) and (min-width:640px){:root .home__route>.standings{min-height:calc(100dvh - var(--site-header-height));position:relative;inset:auto;overflow:visible}.standings__sheet{height:auto;padding-block:clamp(12px, calc(20 * var(--u)), 24px) clamp(20px, calc(28 * var(--u)), 32px);position:relative;inset:auto;overflow:visible}}@media (max-width:760px){.standings__sheet{padding-inline:16px}.standings__header{flex-wrap:wrap}.standings__count{width:100%;margin-bottom:0}.standings__games,.standings__seen,.standings__ledger thead th.standings__games,.standings__ledger thead th.standings__seen{display:none}}@media (max-width:460px){.standings__record,.standings__ledger thead th.standings__record{display:none}}@media (prefers-reduced-motion:reduce){.standings__body,.standings__tab{transition:none}}.landscape-document__scene{pointer-events:none;position:absolute;inset:0}.landscape-document__scrim{--landscape-scrim-strength:1;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--effect-black) calc(74% * var(--landscape-scrim-strength)), transparent), color-mix(in srgb, var(--effect-black) calc(60% * var(--landscape-scrim-strength)), transparent) 260px, color-mix(in srgb, var(--effect-black) calc(68% * var(--landscape-scrim-strength)), transparent)), linear-gradient(90deg, color-mix(in srgb, var(--effect-black) calc(34% * var(--landscape-scrim-strength)), transparent), transparent 58%, color-mix(in srgb, var(--effect-black) calc(18% * var(--landscape-scrim-strength)), transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.landscape-document__scene:has(canvas[data-theme=sunset])+.landscape-document__scrim{--landscape-scrim-strength:1.17}.landscape-page{color:var(--text-body);font-family:var(--font-ui);position:absolute;inset:0;overflow:hidden}.landscape-page__sheet{overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(18px, calc(34 * var(--u)), 40px) clamp(16px, calc(40 * var(--u)), 56px) 48px;position:absolute;inset:0;overflow:auto}.landscape-page__header,.landscape-page__content{max-width:var(--landscape-page-width,1120px);margin-inline:auto}.landscape-page__header{border-bottom:1px solid var(--hairline);align-items:center;gap:24px;padding-bottom:18px;display:flex}.landscape-page__titles{min-width:0}.landscape-page__eyebrow{color:var(--text-muted);font:600 11px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}.landscape-page__title{color:var(--text-strong);font:600 clamp(28px, 2.4vw, 46px)/1.1 var(--font-smallcaps);letter-spacing:.04em;margin:0}.landscape-page .landscape-page__back.app-topbar__back{width:auto;min-width:44px;height:44px;min-height:44px;font:650 13px/1 var(--font-ui);flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px 0 6px;display:inline-flex}@media (max-width:600px){.landscape-page__sheet{padding:22px 20px 32px}.landscape-page__header{gap:14px}}@media (max-height:500px) and (min-width:640px){:root .home__route>.landscape-page{min-height:calc(100dvh - var(--site-header-height));position:relative;inset:auto;overflow:visible}.home__route .landscape-page__sheet{padding-block:18px 28px;position:relative;inset:auto;overflow:visible}.home__route .landscape-page>.landscape-document__scene,.home__route .landscape-page>.landscape-document__scrim{position:fixed}}.landscape-page__sheet{z-index:1}.supporter{border-top:1px solid var(--border-keyline);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0 0;display:flex}.supporter__badge{color:var(--text-strong);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;line-height:1.3;display:inline-flex}.supporter__mark{color:var(--accent-border);font-size:16px;line-height:1}.supporter__thanks,.supporter__count{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.supporter__count{color:var(--text-faint)}.supporter__heading{color:var(--text-strong);margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3}.supporter__lede{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.supporter__code{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.supporter__codeValue{border:1px solid var(--border-keyline);background:var(--surface-chrome);letter-spacing:.08em;color:var(--text-strong);-webkit-user-select:all;user-select:all;border-radius:4px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.supporter__copy,.supporter__claim{border:1px solid var(--border-keyline);background:var(--surface-chrome);min-height:44px;color:var(--text-body);cursor:pointer;border-radius:4px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.25}.supporter__copy{min-height:36px;padding:8px 12px;font-size:12px}.supporter__copy:hover,.supporter__claim:hover{border-color:var(--text-faint);color:var(--text-strong)}.supporter__claim:disabled{cursor:default;color:var(--text-faint)}.supporter__copy:focus-visible,.supporter__claim:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.supporter__note{color:var(--text-faint);margin:0;font-size:12px;line-height:1.4}.support__layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px 64px;padding-top:28px;display:grid}.support__lede{max-width:72ch;color:var(--text-body);font:400 17px/1.7 var(--font-ui);grid-column:1/-1;margin:0 0 6px}.support__section{min-width:0}.support__section:first-of-type{grid-area:2/1}.support__section:nth-of-type(2){grid-area:3/1}.support__section:nth-of-type(3){grid-area:3/2}.support__heading,.support .supporter__heading{border-bottom:1px solid var(--hairline);color:var(--text-body);font:600 22px/1.3 var(--font-smallcaps);letter-spacing:.025em;margin:0 0 14px;padding-bottom:14px}.support__body{color:var(--text-body);font:400 14px/1.75 var(--font-ui);margin:0}.support__action{flex-direction:column;grid-area:2/2;align-self:start;align-items:stretch;gap:12px;padding-block:8px 24px;display:flex}.support__cta{border-radius:var(--r-sm);min-height:48px;font:600 14px/1.5 var(--font-ui);text-align:center;justify-content:center;align-items:center;padding:14px 20px;text-decoration:none;display:inline-flex}.support__cta:focus-visible{outline:2px solid var(--gold-hot);outline-offset:4px}.support__cta-note,.support__legal{color:var(--text-muted);font:400 12px/1.7 var(--font-ui);margin:0}.support__legal{border-top:1px solid var(--hairline);grid-column:1/-1;max-width:100ch;padding-top:22px}.support .supporter{border-color:var(--hairline);grid-column:1/-1;padding-top:26px}.support .supporter__heading{width:100%}.support .supporter__codeValue,.support .supporter__copy,.support .supporter__claim{background:color-mix(in srgb, var(--surface-chrome) 72%, transparent)}@media (max-width:850px){.support__layout{flex-direction:column;gap:26px;display:flex}.support__lede{font-size:15px}.support__action{border-block:1px solid var(--hairline);width:100%;padding-block:16px}.support__heading,.support .supporter__heading{font-size:20px}}.friends__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 64px;padding-top:28px;display:grid}.friends__lede{max-width:74ch;color:var(--text-body);font:400 16px/1.7 var(--font-ui);grid-column:1/-1;margin:0}.friends__section{min-width:0}.friends__heading{border-bottom:1px solid var(--hairline);color:var(--text-body);font:600 23px/1.3 var(--font-smallcaps);letter-spacing:.025em;margin:0;padding-bottom:15px}.friends__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.friends__item{border-bottom:1px solid var(--hairline);min-width:0;padding:12px 0 24px}.friends__link{min-height:64px;color:var(--accent-text);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:5px 12px;padding-block:12px;text-decoration:none;display:grid}.friends__name{font:600 20px/1.35 var(--font-ui);overflow-wrap:anywhere;grid-column:1}.friends__host{color:var(--text-muted);font:400 12px/1.4 var(--font-ui);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;grid-area:2/1}.friends__arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--accent-text);grid-area:1/2/span 2;transition:color .14s,transform .14s}.friends__blurb{color:var(--text-body);font:400 14px/1.75 var(--font-ui);margin:0}.friends__note,.friends__empty{max-width:90ch;color:var(--text-muted);font:400 12px/1.7 var(--font-ui);grid-column:1/-1;margin:0}.friends__link:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.friends__link:focus-visible .friends__name{color:var(--text-strong)}@media (hover:hover){.friends__link:hover .friends__name,.friends__link:hover .friends__arrow{color:var(--text-strong)}.friends__link:hover .friends__arrow{transform:translate(2px,-2px)}}.friends__gallery{overscroll-behavior-x:contain;scrollbar-width:thin;gap:10px;margin:16px 0 0;padding:0 0 5px;list-style:none;display:flex;overflow-x:auto}.friends__shot{flex:none}.friends__shot-image{object-fit:cover;border:1px solid var(--hairline);border-radius:var(--r-sm);width:auto;max-width:320px;height:100px;display:block}@media (max-width:760px){.friends__layout{grid-template-columns:minmax(0,1fr);gap:28px}.friends__lede{font-size:15px}.friends__heading{font-size:21px}.friends__name{font-size:19px}.friends__shot-image{max-width:260px;height:80px}}@media (prefers-reduced-motion:reduce){.friends__arrow{transition:none}}:root[data-motion=reduced] .friends__arrow{transition:none}.diagnostics-page{color:var(--text-primary);background:#0d0e10;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.diagnostics-page__header{align-items:center;gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(30 * var(--u));background:#111216;border-bottom:1px solid #282a2f;flex:none;display:flex;position:relative}.diagnostics-page__header>div{min-width:0}.diagnostics-page__header span{color:var(--accent-border);font-size:calc(10 * var(--u));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.diagnostics-page__header h1{margin:calc(2 * var(--u)) 0;font-family:var(--font-display);font-size:calc(28 * var(--u));font-weight:500}.diagnostics-page__header p{color:#a8abb3;font-size:calc(12 * var(--u));margin:0}.diagnostics-page__clear{color:#d8d9dc;cursor:pointer;background:#1b1d22;border:1px solid #4a4d55;border-radius:4px;min-height:40px;margin-left:auto;padding:0 14px}.diagnostics-page__clear:hover{background:#23262c;border-color:#737781}.diagnostics-page__clear:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.diagnostics-page__main{min-height:0;padding:calc(22 * var(--u)) calc(30 * var(--u)) calc(34 * var(--u)) calc(68 * var(--u));overflow:auto}.diagnostics-page__summary{max-width:1200px;margin-bottom:calc(18 * var(--u));background:#17191e;border:1px solid #2b2d33;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.diagnostics-page__summary>span{gap:calc(7 * var(--u));padding:calc(16 * var(--u));border-right:1px solid #2b2d33;flex-direction:column;display:flex}.diagnostics-page__summary>span:last-child{border-right:0}.diagnostics-page__summary small{color:#9498a1;font-size:calc(10.5 * var(--u))}.diagnostics-page__summary strong{font-size:calc(21 * var(--u));font-variant-numeric:tabular-nums}.diagnostics-page__ledger{background:#15171b;border:1px solid #2b2d33;border-radius:6px;overflow:hidden}.diagnostics-page__ledger-head{padding:calc(16 * var(--u)) calc(18 * var(--u));background:#1a1c21;border-bottom:1px solid #2b2d33;justify-content:space-between;align-items:end;gap:20px;display:flex}.diagnostics-page__ledger-head span{color:var(--accent-border);font-size:calc(9 * var(--u));letter-spacing:.11em;text-transform:uppercase;font-weight:700}.diagnostics-page__ledger-head h2{font-size:calc(16 * var(--u));margin:3px 0 0}.diagnostics-page__ledger-head p{color:#92959d;font-size:calc(10.5 * var(--u));margin:0}.diagnostics-page__table-wrap{overflow:auto}.diagnostics-page table{border-collapse:collapse;width:100%;min-width:1180px;font-size:calc(10.5 * var(--u));font-variant-numeric:tabular-nums}.diagnostics-page th{padding:calc(10 * var(--u)) calc(12 * var(--u));color:#aeb1b8;text-align:left;font-size:calc(9 * var(--u));white-space:nowrap;background:#101216;border-bottom:1px solid #34373e;font-weight:600}.diagnostics-page td{padding:calc(12 * var(--u));color:#d5d6d9;white-space:nowrap;border-bottom:1px solid #292c31}.diagnostics-page tbody tr:hover{background:#1b1e23}.diagnostics-page td:first-child strong,.diagnostics-page td:first-child small{display:block}.diagnostics-page td small{color:#888c95;font-size:calc(9 * var(--u));margin-top:3px}.diagnostics-page__status{color:#d5d6d9;font-size:calc(9 * var(--u));border:1px solid #4b4f58;border-radius:999px;padding:3px 7px;display:inline-flex}.diagnostics-page__status.is-active{color:var(--accent-text);border-color:var(--accent-border)}.diagnostics-page__status.is-completed{color:#b8dfba;border-color:#527e55}.diagnostics-page__empty{min-height:calc(260 * var(--u));text-align:center;place-items:center;padding:30px;display:grid}.diagnostics-page__empty strong{font-size:calc(16 * var(--u))}.diagnostics-page__empty p{color:#989ba3;margin:7px 0 0}@media (max-width:700px),(max-height:500px){.diagnostics-page__header{align-items:flex-start;padding:14px 12px}.diagnostics-page__header span{font-size:9px}.diagnostics-page__header h1{font-size:24px}.diagnostics-page__header p{font-size:12px}.diagnostics-page__clear{min-height:44px}.diagnostics-page__main{padding:12px}.diagnostics-page__summary{grid-template-columns:repeat(2,1fr)}.diagnostics-page__summary>span{border-bottom:1px solid #2b2d33;padding:12px}.diagnostics-page__summary>span:nth-child(2){border-right:0}.diagnostics-page__summary small{font-size:10px}.diagnostics-page__summary strong{font-size:18px}.diagnostics-page__ledger-head{flex-direction:column;align-items:flex-start;padding:12px 14px}.diagnostics-page__ledger-head span{font-size:9px}.diagnostics-page__ledger-head h2{font-size:16px}.diagnostics-page__ledger-head p,.diagnostics-page table{font-size:11px}.diagnostics-page th{padding:9px 10px;font-size:9px}.diagnostics-page td{padding:10px}.diagnostics-page td:first-child{min-width:168px}.diagnostics-page td small,.diagnostics-page__status{font-size:9px}}.hoverpv{z-index:4000;pointer-events:none;animation:hoverpv-in var(--t-hover) var(--ease-out);position:fixed}.hoverpv:has(.hoverpv__inspect){pointer-events:auto}.hoverpv__inspect{z-index:30;border:1px solid var(--gold-35);min-width:112px;min-height:44px;color:var(--gold-0);background:linear-gradient(var(--bronze-50), var(--bronze-100));box-shadow:var(--shadow-2), inset 0 1px var(--hairline-11);font-family:var(--font-smallcaps);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 20px 7px;font-size:15px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hoverpv__inspect:focus-visible{outline:2px solid var(--gold-hot);outline-offset:3px}.hoverpv__card{filter:drop-shadow(0 calc(16 * var(--u)) calc(38 * var(--u)) #000000e6);position:absolute}.hoverpv__turn-status{bottom:clamp(8px, calc(10 * var(--u)), 14px);z-index:20;color:var(--gold-hot);border:1px solid var(--bronze-100);font-family:var(--font-smallcaps);font-size:clamp(11px, calc(11 * var(--u)), 14px);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#100d0af5;border-radius:999px;padding:5px 10px 4px;font-weight:600;line-height:1.2;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 3px 10px #000000b8}@keyframes hoverpv-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}:root[data-motion=reduced] .hoverpv{animation:none}:root[data-touch=on] [data-card]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:700px),(max-height:500px){:root .board__hand{touch-action:none}:root .hoverpv--peek:before{content:"";z-index:-1;background:#040302c7;position:fixed;inset:0}:root .hoverpv--peek{animation-name:hoverpv-peek-in}:root[data-motion=reduced] .hoverpv--peek{animation:none}:root .hoverpv--peek .hoverpv__card{filter:drop-shadow(0 3px 14px #000000f2)}}@keyframes hoverpv-peek-in{0%{opacity:0}to{opacity:1}}.adminnote{top:max(12px, env(safe-area-inset-top));z-index:1250;width:min(860px,100vw - 32px);min-height:86px;color:var(--text-primary);border:1px solid var(--bronze-0);animation:adminnote-arrive .52s var(--ease-snap) both;background:linear-gradient(105deg,#7e55182e,#0000 28%),#120e0af7;border-radius:8px 3px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 56px 14px 14px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #000000b8,inset 0 0 0 1px #e0b84e1f}.adminnote:after{content:"";pointer-events:none;border:1px solid #e0b84e29;border-radius:5px 2px;position:absolute;inset:4px}.adminnote__seal{z-index:1;border:2px solid var(--gold-35);width:52px;height:52px;color:var(--gold-hot);font:700 25px/1 var(--font-display);background:radial-gradient(circle at 38% 32%,#6b4a19,#271807 72%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 3px #160f07,0 0 12px #e0b84e59}.adminnote__seal:before,.adminnote__seal:after{content:"";border:1px solid #f2d67573;position:absolute;inset:5px;transform:rotate(45deg)}.adminnote__copy{z-index:1;min-width:0;position:relative}.adminnote__eyebrow{color:var(--gold-35);font:600 12px/1.2 var(--font-smallcaps);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;display:block}.adminnote__message{font:500 clamp(17px, 1.4vw, 19px)/1.45 var(--font-ui);margin:0}.adminnote__link{z-index:2;white-space:nowrap;border:1px solid var(--gold-70);border-radius:var(--r-sm);color:var(--gold-hot);font:650 14px/1 var(--font-ui);background:#7e55182e;padding:11px 15px;text-decoration:none;position:relative}.adminnote__link:hover{background:#b8862c40}.adminnote__link:focus-visible,.adminnote__close:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.adminnote__close{z-index:2;width:30px;height:30px;color:var(--text-secondary);font:24px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:7px;right:8px}.adminnote__bubbles{pointer-events:none;position:absolute;bottom:12px;left:18px}.adminnote__bubbles i{width:8px;height:8px;animation:adminnote-bubble .76s var(--ease-out) both;border:1px solid #f2d675b8;border-radius:50%;position:absolute;box-shadow:inset 0 0 5px #e0b84e4d}.adminnote__bubbles i:nth-child(2){width:5px;height:5px;animation-delay:80ms;left:17px}.adminnote__bubbles i:nth-child(3){width:11px;height:11px;animation-delay:.15s;left:32px}@keyframes adminnote-arrive{0%{opacity:0;transform:translate(-50%,-18px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes adminnote-bubble{0%{opacity:0;transform:translateY(7px)scale(.5)}45%{opacity:.85}to{opacity:0;transform:translateY(-38px)scale(1.15)}}@media (max-width:640px){.adminnote{top:max(80px, calc(env(safe-area-inset-top) + 72px));grid-template-columns:44px minmax(0,1fr);gap:12px;width:calc(100vw - 16px);min-height:82px;padding:12px 44px 12px 12px}.adminnote__seal{width:42px;height:42px;font-size:20px}.adminnote__message{font-size:16px}.adminnote__eyebrow{font-size:10px}.adminnote__link{grid-column:2;justify-self:start;padding:9px 12px;font-size:13px}}:root[data-motion=reduced] .adminnote,:root[data-motion=reduced] .adminnote__bubbles i,:root[data-graphics=low] .adminnote,:root[data-graphics=low] .adminnote__bubbles i{animation:none}:root[data-graphics=low] .adminnote__bubbles{display:none}.adminnotes{top:max(12px, env(safe-area-inset-top));z-index:1250;width:min(860px,100vw - 32px);max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));pointer-events:none;scrollbar-width:thin;flex-direction:column;gap:7px;display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.adminnote{width:100%;min-height:68px;color:var(--text-body);background:var(--surface-panel);border:1px solid var(--border-keyline);border-left:3px solid var(--accent-border);box-shadow:0 10px 30px color-mix(in srgb, var(--surface-ink) 58%, transparent);animation:adminnote-stack-arrive .28s var(--ease-out) both;animation-delay:calc(var(--announcement-index,0) * 45ms);pointer-events:auto;border-radius:7px;flex:none;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:11px 48px 11px 12px;position:relative;top:auto;left:auto;transform:none}.adminnote:after,.adminnote__bubbles{display:none}.adminnote__seal{width:38px;height:38px;color:var(--accent-text);background:var(--surface-ink);border:1px solid var(--accent-border);box-shadow:none;font:750 16px/1 var(--font-ui)}.adminnote__seal:before,.adminnote__seal:after{display:none}.adminnote__eyebrow{color:var(--accent-text);font:700 10px/1.2 var(--font-ui);letter-spacing:.05em;margin-bottom:3px}.adminnote__message{color:var(--text-body);font:500 14px/1.45 var(--font-ui)}.adminnote__link{color:var(--accent-text);background:var(--surface-ink);border-color:var(--accent-border);border-radius:5px;padding:8px 11px;font-size:12px}.adminnote__link:hover{color:var(--accent-text-hover);background:var(--surface-ink-hover);border-color:var(--accent-border-hover)}.adminnote__close{color:var(--text-muted);top:6px;right:7px}.adminnote__close:hover{color:var(--text-strong);background:var(--surface-control)}body:has(.maint) .adminnotes{top:max(74px, calc(env(safe-area-inset-top) + 64px))}body:has(.maint) .adminnote{top:auto}@keyframes adminnote-stack-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.adminnotes{top:max(68px, calc(env(safe-area-inset-top) + 60px));width:calc(100vw - 16px);max-height:calc(100dvh - max(76px, calc(env(safe-area-inset-top) + 68px)))}.adminnote{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:62px;padding:10px 40px 10px 10px}.adminnote__seal{width:32px;height:32px;font-size:14px}.adminnote__message{font-size:16px}.adminnote__eyebrow{font-size:9px}.adminnote__link{grid-column:2;justify-self:start;padding:8px 10px}}:root[data-motion=reduced] .adminnote{animation:none}.maint{top:max(18px, calc(50vh - var(--stage-h) / 2 + 1.8 * var(--stage-h-unit)));z-index:1300;isolation:isolate;pointer-events:none;width:min(760px,100vw - 48px);min-height:96px;color:var(--text-body);background:var(--surface-panel);border:1px solid var(--border-strong);border-left:4px solid var(--accent-border);box-shadow:0 16px 40px var(--notice-shadow);font-family:var(--font-system);border-radius:8px;grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;padding:14px 14px 14px 16px;animation:.22s ease-out maint-in;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.maint__seal{background:var(--notice-seal-fill);border:1px solid var(--notice-seal-edge);border-radius:50%;justify-self:start;place-items:center;width:40px;height:40px;display:grid;position:relative}.maint__seal-core{background:var(--accent-border);border-radius:50%;position:absolute;inset:14px}.maint__seal-bead{--angle:calc(var(--bead) * 60deg);background:var(--surface-control);width:4px;height:4px;transform:rotate(var(--angle)) translateY(-14px);border-radius:50%;margin:-2px;position:absolute;top:50%;left:50%}.maint__copy{align-content:center;gap:5px;min-width:0;padding:2px 14px 2px 0;display:grid}.maint__title{color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.3}.maint__text{max-width:68ch;color:var(--text-muted);text-wrap:pretty;font-size:15px;line-height:1.45}.maint__dismiss{pointer-events:auto;width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font:400 26px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .14s,background-color .14s,transform .14s;display:grid}.maint__dismiss:hover{color:var(--text-body);background:var(--surface-control)}.maint__dismiss:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.maint__dismiss:active{transform:scale(.94)}.maint.is-checkpointing .maint__seal,.maint.is-restoring .maint__seal{animation:1.8s ease-in-out infinite maint-seal}.maint.is-restarting,.maint.is-failed{border-left-color:var(--status-danger)}.maint.is-restarting .maint__seal,.maint.is-failed .maint__seal{background:#da373c2e;border-color:#da373c80}.maint.is-restarting .maint__seal-core,.maint.is-failed .maint__seal-core{background:var(--status-danger)}.maint.is-restored{border-left-color:#23a559}.maint.is-restored .maint__seal{background:#23a5592e;border-color:#23a55980}.maint.is-restored .maint__seal-core{background:#23a559}@keyframes maint-in{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes maint-seal{50%{box-shadow:0 0 0 5px #c9a96724}}@media (max-width:700px),(max-height:500px){.maint{top:max(10px, env(safe-area-inset-top));grid-template-columns:44px minmax(0,1fr) 40px;width:calc(100vw - 20px);min-height:88px;padding:12px 10px 12px 12px}.maint__seal{width:36px;height:36px}.maint__seal-core{inset:12px}.maint__seal-bead{transform:rotate(var(--angle)) translateY(-12px)}.maint__copy{gap:4px;padding-right:8px}.maint__title{font-size:13px}.maint__text{font-size:14px;line-height:1.4}.maint__dismiss{width:40px;height:44px}}@media (max-width:620px) and (orientation:portrait){.maint{top:auto;bottom:max(14px, calc(env(safe-area-inset-bottom) + 14px))}}:root[data-motion=reduced] .maint,:root[data-motion=reduced] .maint__seal{animation:none}.donor-thanks{z-index:4800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:donor-thanks-backdrop-in .14s var(--ease-out);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.donor-thanks__panel{width:min(560px,100%);max-height:min(720px,100dvh - 48px);color:var(--text-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-canvas);border:1px solid var(--border-strong);font-family:var(--font-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);animation:donor-thanks-panel-in .18s var(--ease-out);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008f}.donor-thanks__header{border-bottom:1px solid var(--border-strong);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 16px 24px;display:flex}.donor-thanks__heading{min-width:0}.donor-thanks__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-size:11px;font-weight:700}.donor-thanks__header h2{letter-spacing:0;color:var(--text-strong);margin:0;font-family:inherit;font-size:clamp(20px,3vw,24px);font-weight:700;line-height:1.2}.donor-thanks__body{overscroll-behavior:contain;scrollbar-color:var(--surface-chrome) var(--surface-canvas);min-height:0;padding:20px 24px 28px;overflow-y:auto}.donor-thanks__lede{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.donor-thanks__roll{margin:16px 0 0;padding:0;list-style:none}.donor-thanks__donor{border-bottom:1px solid var(--border-keyline);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:2px 16px;padding:13px 0;display:grid}.donor-thanks__donor:last-child{border-bottom:0}.donor-thanks__name{color:var(--text-strong);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.donor-thanks__quote{color:var(--text-faint);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px;line-height:1.45}.donor-thanks__action{flex-direction:column;gap:8px;margin-top:16px;display:flex}.donor-thanks__cta{text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:flex}.donor-thanks__cta:hover{background:var(--primary-action-hover)!important;border-color:var(--primary-action-border-hover)!important}.donor-thanks__cta-note{text-align:center;color:var(--text-faint);margin:0;font-size:12px;line-height:1.4}.donor-thanks button:focus-visible,.donor-thanks a:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}@keyframes donor-thanks-backdrop-in{0%{opacity:0}}@keyframes donor-thanks-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@media (prefers-reduced-motion:reduce){.donor-thanks,.donor-thanks__panel{animation:none}}:root[data-interface-motion=off] .donor-thanks,:root[data-interface-motion=off] .donor-thanks__panel{animation:none}.intro-prototype{z-index:10000;background:var(--effect-black);min-height:100dvh;color:var(--intro-text);opacity:1;isolation:isolate;place-items:center;transition:opacity .9s cubic-bezier(.4,0,1,1);display:grid;position:fixed;inset:0;overflow:hidden}.intro-prototype:before{content:"";z-index:2;background:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--intro-vignette) 13%, transparent) 0%, transparent 42%, var(--effect-black) 86%);pointer-events:none;position:absolute;inset:-10%}.intro-prototype--closing{opacity:0;pointer-events:none}.intro-prototype__stage{place-items:center;width:100%;min-height:100dvh;padding:clamp(3rem,8vw,7rem) clamp(1.5rem,8vw,8rem);display:grid;position:relative}.intro-prototype__brand{z-index:1;opacity:1;justify-items:center;gap:clamp(.85rem,2.1dvh,1.35rem);width:min(88vw,34rem);animation:2.5s ease-in-out both intro-brand-reveal;display:grid;position:relative}.intro-prototype__brand:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--intro-halo) 23%, transparent) 0%, color-mix(in srgb, var(--intro-halo-warm) 12%, transparent) 42%, transparent 70%);filter:blur(15px);width:min(76vw,31rem);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.intro-prototype__mark{object-fit:contain;width:min(64vw,23rem);height:auto;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--intro-mark-light) 72%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--intro-mark-warm) 22%, transparent));display:block;position:relative}.intro-prototype__domain{color:var(--intro-text);letter-spacing:.12em;text-align:center;text-shadow:0 2px 28px var(--effect-black), 0 0 22px color-mix(in srgb, var(--intro-wordmark-warm) 18%, transparent);margin:0;font-family:Cinzel,Georgia,serif;font-size:clamp(1.55rem,3.5vw,3rem);font-weight:500;line-height:1}.intro-prototype__skip{z-index:5;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));min-width:44px;min-height:44px;color:var(--intro-text-muted);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;opacity:0;border:1px solid #0000;padding:.65rem .8rem;font-size:.72rem;transition:color .22s,border-color .22s,opacity .22s;animation:.4s .2s forwards intro-skip-enter;position:absolute}.intro-prototype__skip:hover,.intro-prototype__skip:focus-visible{border-color:var(--intro-border);color:var(--intro-text-hover);opacity:1;outline:none}@keyframes intro-brand-reveal{0%{opacity:.18;filter:blur(3px)}18%,64%{opacity:1;filter:blur()}to{opacity:0;filter:blur(7px)}}@keyframes intro-skip-enter{to{opacity:.72}}@media (max-width:600px){.intro-prototype__stage{padding-inline:1.25rem}.intro-prototype__brand{gap:clamp(.75rem,1.8dvh,1rem);width:min(90vw,27rem)}.intro-prototype__mark{width:min(78vw,20rem)}.intro-prototype__domain{font-size:clamp(1.35rem,7vw,2.2rem)}}@media (prefers-reduced-motion:reduce){.intro-prototype:not(.intro-prototype--full-motion){transition-duration:1ms}.intro-prototype:not(.intro-prototype--full-motion) .intro-prototype__brand,.intro-prototype:not(.intro-prototype--full-motion) .intro-prototype__skip{filter:none;opacity:1;animation:none}}.screen-loading{box-sizing:border-box;height:100%;min-height:160px;color:var(--text-primary);background:var(--surface-canvas);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.screen-loading img{object-fit:contain}.screen-loading p{letter-spacing:.04em;margin:0;font-size:16px}.qnotice{position:fixed}.qnotice[data-place=board]{--qn-stage-w:min(100vw, calc(100dvh * 16 / 9));--qn-stage-h:min(100dvh, calc(100vw * 9 / 16));--qn-stage-left:calc((100vw - var(--qn-stage-w)) / 2);--qn-stage-top:calc((100dvh - var(--qn-stage-h)) / 2);--qn-chip-h:max(calc(30 * var(--u)), 44px);--qn-chip-top:max(calc(max(env(safe-area-inset-top), 0px) + 4px), calc(var(--qn-stage-top) - var(--qn-chip-h) - 8px));z-index:620;left:calc(var(--qn-stage-left) + var(--qn-stage-w) * .22);top:calc(var(--qn-chip-top) + var(--qn-chip-h) + 8px);width:min(300px,100vw - 24px)}@media (min-width:640px){.qnotice[data-place=board][data-kind=idle]{width:min(calc(var(--qn-stage-w) * .23), 470px, calc(100vw - 24px))}.qnotice[data-place=board][data-kind=removed]{width:min(calc(var(--qn-stage-w) * .23), 440px, calc(100vw - 24px))}.qnotice[data-place=board][data-kind=idle] .ovl{align-items:center;gap:clamp(10px,1.2vw,16px);padding:10px 14px;display:flex}.qnotice[data-place=board][data-kind=idle] .ovl__header{border-bottom:0;flex:0 auto;padding:0}.qnotice[data-place=board][data-kind=idle] .ovl__title{font-size:clamp(15px,1.1vw,18px)}.qnotice[data-place=board][data-kind=idle] .ovl[data-variant=popover]>.ovl__body{flex:auto;min-width:0;padding:0;overflow:visible}.qnotice[data-place=board][data-kind=idle] .qnotice__body{font-size:12.5px}.qnotice[data-place=board][data-kind=idle] .ovl__footer{border-top:0;flex:none;padding:0}.qnotice[data-place=board][data-kind=idle] .ovl__lead{display:none}.qnotice[data-place=board][data-kind=idle] .ovl-btn{min-width:0;min-height:38px;padding:0 12px;font-size:12px}}@media (max-height:500px){.qnotice[data-place=board]{--qn-stage-w:100vw}}.qnotice[data-place=page]{z-index:47;width:min(340px,100vw - 32px);bottom:20px;left:16px}@media (max-width:700px),(max-height:500px){.qnotice[data-place=page]{right:var(--home-gutter,10px);left:var(--home-gutter,10px);bottom:calc(var(--mobile-nav-height,0px) + max(16px, env(safe-area-inset-bottom)));width:auto}}.qnotice__panel{box-shadow:0 14px 34px color-mix(in srgb, var(--effect-black) 58%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qnotice[data-place=page] .qnotice__panel{--ovl-surface:var(--surface-chrome)}.qnotice .ovl[data-variant=popover]>.ovl__body{padding:0 var(--ovl-gutter) clamp(12px, 1.3vw, 16px)}.qnotice__body{color:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;line-height:1.5}.qnotice .ovl__actions{flex-wrap:wrap;justify-content:flex-end}.qnotice .ovl-btn{white-space:nowrap;min-width:0}@media (max-width:420px){.qnotice .ovl__footer{flex-direction:column;align-items:stretch}.qnotice .ovl__actions{grid-auto-flow:row;width:100%;margin-left:0}.qnotice .ovl-btn{width:100%}}:is(:root:has(.match__mulligan) .qnotice[data-place=board],:root:has(.match__play-draw-choice) .qnotice[data-place=board],:root:has(.match__over) .qnotice[data-place=board],:root:has(.choice) .qnotice[data-place=board],:root:has(.ability-picker) .qnotice[data-place=board],:root:has(.handoff) .qnotice[data-place=board],:root:has(.chaos-result) .qnotice[data-place=board]){display:none}:root{--staff-motion:1;--staff-glow:1;--staff-pace:1}.staff-mark{inset:calc(-22 * var(--u));pointer-events:none;z-index:4;position:absolute}.staff-mark--flame,.staff-mark--iridescent,.staff-mark--motes,.staff-mark--crown,.staff-mark--sol{-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent 0, transparent calc(62 * var(--u)), var(--effect-black) calc(66 * var(--u)));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent 0, transparent calc(62 * var(--u)), var(--effect-black) calc(66 * var(--u)));mask-image:radial-gradient(circle at 50% 50%, transparent 0, transparent calc(62 * var(--u)), var(--effect-black) calc(66 * var(--u)))}.staff-mark__halo{inset:calc(8 * var(--u));background:radial-gradient(circle, color-mix(in srgb, var(--staff-gold) 6%, transparent) 0%, color-mix(in srgb, var(--staff-ember) 28%, transparent) 48%, color-mix(in srgb, var(--staff-gold) 70%, transparent) 62%, transparent 76%);box-shadow:0 0 calc(12 * var(--u) * var(--staff-glow,1)) var(--staff-ember-glow-40);opacity:var(--staff-glow,1);animation:staff-halo calc(1.7s * var(--staff-pace,1)) ease-in-out infinite alternate;border-radius:50%;position:absolute}.staff-mark--iridescent .staff-mark__halo{background:radial-gradient(circle, color-mix(in srgb, var(--staff-hot) 20%, transparent) 0%, color-mix(in srgb, var(--accent-border) 18%, transparent) 42%, transparent 70%)}.staff-mark--sol .staff-mark__halo{inset:calc(18 * var(--u));background:radial-gradient(circle, color-mix(in srgb, var(--staff-hot) 55%, transparent) 0%, color-mix(in srgb, var(--staff-gold) 28%, transparent) 32%, color-mix(in srgb, var(--staff-ember) 8%, transparent) 58%, transparent 72%)}.staff-mark__hearth{width:calc(52 * var(--u));height:calc(64 * var(--u));transform-origin:50% 88%;position:absolute}.staff-mark__hearth--left{left:calc(-4 * var(--u));bottom:calc(24 * var(--u));animation:staff-hearth-left calc(.58s * var(--staff-pace,1)) ease-in-out infinite}.staff-mark__hearth--right{right:calc(-4 * var(--u));bottom:calc(24 * var(--u));animation:staff-hearth-right calc(.64s * var(--staff-pace,1)) ease-in-out infinite}.staff-mark__hearth--back{left:50%;top:calc(-6 * var(--u));width:calc(40 * var(--u));height:calc(48 * var(--u));opacity:.92;animation:staff-hearth-back calc(.72s * var(--staff-pace,1)) ease-in-out infinite}.staff-mark__flame{width:100%;height:100%;filter:drop-shadow(0 0 calc(3 * var(--u) * var(--staff-glow,1)) var(--staff-flame-glow-85)) drop-shadow(0 0 calc(10 * var(--u) * var(--staff-glow,1)) var(--staff-ember-glow-55));display:block;overflow:visible}.staff-mark__flame-tongue{transform-box:fill-box;transform-origin:50% 92%;animation:staff-lick calc(.7s * var(--staff-pace,1)) ease-in-out infinite}.staff-mark__flame-tongue.is-a{fill:var(--staff-flame)}.staff-mark__flame-tongue.is-b{fill:var(--staff-ember);animation-duration:calc(.92s * var(--staff-pace,1));animation-delay:calc(-.35s * var(--staff-pace,1))}.staff-mark__flame-core{fill:var(--staff-hot);transform-box:fill-box;transform-origin:50% 92%;animation:staff-lick calc(.52s * var(--staff-pace,1)) ease-in-out infinite;mix-blend-mode:screen}.staff-mark__hearth--right .staff-mark__flame-tongue.is-a{animation-delay:calc(-.2s * var(--staff-pace,1))}.staff-mark__sparks{position:absolute;inset:0}.staff-mark__sparks i{width:max(calc(4 * var(--u)), 3px);height:max(calc(4 * var(--u)), 3px);background:var(--staff-hot);box-shadow:0 0 max(calc(6 * var(--u) * var(--staff-glow,1)), 0px) var(--staff-ember);opacity:var(--staff-glow,1);animation:staff-spark calc(1.8s * var(--staff-pace,1)) linear infinite;border-radius:50%;position:absolute}.staff-mark__sparks i:first-child{animation-delay:0s;bottom:28%;left:18%}.staff-mark__sparks i:nth-child(2){animation-delay:calc(-.35s * var(--staff-pace,1));width:calc(3 * var(--u));height:calc(3 * var(--u));bottom:22%;left:28%}.staff-mark__sparks i:nth-child(3){animation-delay:calc(-.55s * var(--staff-pace,1));bottom:30%;right:20%}.staff-mark__sparks i:nth-child(4){animation-delay:calc(-.9s * var(--staff-pace,1));width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));bottom:18%;right:30%}.staff-mark__sparks i:nth-child(5){animation-delay:calc(-1.2s * var(--staff-pace,1));bottom:16%;left:48%}.staff-mark__sheen{inset:calc(18 * var(--u));background:conic-gradient(from 0deg, var(--staff-shadow) 0deg, var(--accent-border) 42deg, var(--staff-gold) 78deg, var(--staff-hot) 118deg, var(--staff-ember) 168deg, var(--staff-copper) 214deg, var(--accent-border) 268deg, var(--staff-hot) 312deg, var(--staff-shadow) 360deg);animation:staff-spin calc(3.2s * var(--staff-pace,1)) linear infinite;filter:blur(calc(.6 * var(--u)));opacity:.95;border-radius:50%;position:absolute}.staff-mark--iridescent .staff-mark__halo{animation-duration:calc(2.4s * var(--staff-pace,1))}.staff-mark__orbit{inset:calc(16 * var(--u));position:absolute}.staff-mark__orbit i{width:calc(7 * var(--u));height:calc(7 * var(--u));margin:calc(-3.5 * var(--u)) 0 0 calc(-3.5 * var(--u));background:radial-gradient(circle at 35% 30%, var(--staff-hot), var(--staff-gold) 46%, var(--staff-ember));box-shadow:0 0 calc(8 * var(--u) * var(--staff-glow,1)) var(--staff-gold-glow-95);animation:staff-orbit calc(4s * var(--staff-pace,1)) linear infinite, staff-twinkle calc(1.6s * var(--staff-pace,1)) ease-in-out infinite;border-radius:50%;position:absolute;top:50%;left:50%}.staff-mark__orbit i:first-child{--orbit:12deg}.staff-mark__orbit i:nth-child(2){--orbit:78deg;animation-delay:0s, calc(-.2s * var(--staff-pace,1))}.staff-mark__orbit i:nth-child(3){--orbit:151deg;animation-delay:0s, calc(-.45s * var(--staff-pace,1))}.staff-mark__orbit i:nth-child(4){--orbit:228deg;animation-delay:0s, calc(-.7s * var(--staff-pace,1))}.staff-mark__orbit i:nth-child(5){--orbit:301deg;animation-delay:0s, calc(-1s * var(--staff-pace,1))}.staff-mark__orbit i.is-lead{width:calc(9 * var(--u));height:calc(9 * var(--u));margin:calc(-4.5 * var(--u)) 0 0 calc(-4.5 * var(--u));box-shadow:0 0 calc(12 * var(--u) * var(--staff-glow,1)) var(--staff-hot-glow-95)}.staff-mark__orbit i:nth-child(odd){width:calc(5 * var(--u));height:calc(5 * var(--u));margin:calc(-2.5 * var(--u)) 0 0 calc(-2.5 * var(--u))}.staff-mark__orbit i.is-lead:nth-child(odd){width:calc(9 * var(--u));height:calc(9 * var(--u));margin:calc(-4.5 * var(--u)) 0 0 calc(-4.5 * var(--u))}.staff-mark__runes{inset:calc(18 * var(--u));background:repeating-conic-gradient(from 8deg, color-mix(in srgb, var(--accent-text) 95%, transparent) 0deg 6deg, transparent 6deg 22.5deg);-webkit-mask-image:radial-gradient(circle, transparent 62%, var(--effect-black) 64%, var(--effect-black) 78%, transparent 80%);-webkit-mask-image:radial-gradient(circle, transparent 62%, var(--effect-black) 64%, var(--effect-black) 78%, transparent 80%);mask-image:radial-gradient(circle, transparent 62%, var(--effect-black) 64%, var(--effect-black) 78%, transparent 80%);animation:staff-spin calc(6s * var(--staff-pace,1)) linear infinite;opacity:.9;border-radius:50%;position:absolute}.staff-mark__crown{left:50%;top:calc(8 * var(--u));width:calc(54 * var(--u));height:calc(24 * var(--u));filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--effect-black) 85%, transparent)) drop-shadow(0 0 calc(8 * var(--u) * var(--staff-glow,1)) var(--staff-gold-glow-70));animation:staff-crown-bob calc(1.8s * var(--staff-pace,1)) ease-in-out infinite;position:absolute;overflow:visible;transform:translate(-50%)}.staff-mark__crown path,.staff-mark__crown rect{fill:var(--staff-gold);stroke:var(--staff-shadow);stroke-width:1.2px}.staff-mark--sol{inset:calc(-8 * var(--u));z-index:4}.staff-mark__corona{inset:calc(22 * var(--u));background:radial-gradient(circle, color-mix(in srgb, var(--staff-hot) 42%, transparent) 0%, color-mix(in srgb, var(--staff-gold) 22%, transparent) 36%, transparent 64%);opacity:var(--staff-glow,1);animation:staff-halo calc(2.8s * var(--staff-pace,1)) ease-in-out infinite alternate;border-radius:50%;position:absolute}.staff-mark__sol{inset:calc(6 * var(--u));animation:staff-spin calc(8s * var(--staff-pace,1)) linear infinite;filter:drop-shadow(0 0 calc(6 * var(--u) * var(--staff-glow,1)) var(--staff-gold-glow-55));position:absolute;overflow:visible}.staff-mark__sol path{fill:var(--staff-gold);opacity:.92}.staff-mark__sol path.is-short{fill:var(--staff-hot);opacity:.7;transform-origin:50%}.player-tag__rank.is-staff{color:var(--staff-gold);filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--effect-black) 90%, transparent)) drop-shadow(0 0 calc(6 * var(--u) * var(--staff-glow,1)) var(--staff-ember-glow-65))}.player-tag__rank.is-staff.is-flame{animation:staff-sigil calc(1.4s * var(--staff-pace,1)) ease-in-out infinite}.player-tag__rank.is-staff.is-iridescent{animation:staff-sigil-glow calc(2.4s * var(--staff-pace,1)) ease-in-out infinite alternate}.player-tag__rank.is-staff.is-sol path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.player-tag__rank.is-staff.is-motes svg{animation:staff-spin calc(4.8s * var(--staff-pace,1)) linear infinite}.player-tag__staff{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--accent-border);background:var(--surface-ink);color:var(--accent-text);font-family:var(--font-ui,Inter, system-ui, sans-serif);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 calc(8 * var(--u) * var(--staff-glow,1)) var(--staff-accent-glow-28);border-radius:999px;flex:none;align-items:center;font-weight:650;line-height:1;display:inline-flex}@media (max-width:760px){.player-tag__staff{display:none}}.rail-avatar.is-staff .rail-avatar__ring{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline), 0 0 max(calc(14 * var(--u) * var(--staff-glow,1)), 0px) var(--staff-ember-glow-42), var(--shadow-3)}.rail-avatar.is-staff.is-active .rail-avatar__ring{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline), 0 0 calc(18 * var(--u)) var(--rail-glow), 0 0 max(calc(22 * var(--u) * var(--staff-glow,1)), 0px) var(--staff-ember-glow-38), var(--shadow-3)}.rail-avatar.is-staff,.rail.is-staff{overflow:visible}@keyframes staff-lick{0%,to{transform:scaleY(1)scaleX(1)rotate(-2deg)}35%{transform:scaleY(1.16)scaleX(.9)rotate(3deg)}68%{transform:scaleY(.9)scaleX(1.08)rotate(-4deg)}}@keyframes staff-hearth-left{0%,to{transform:rotate(-28deg)scale(1)}32%{transform:rotate(-18deg)scale(.9,1.2)}64%{transform:rotate(-36deg)scale(1.08,.86)}}@keyframes staff-hearth-right{0%,to{transform:rotate(28deg)scaleX(-1)}38%{transform:rotate(18deg)scaleX(-1)scale(.92,1.18)}70%{transform:rotate(36deg)scaleX(-1)scale(1.1,.88)}}@keyframes staff-hearth-back{0%,to{transform:translate(-50%)scale(.9)}45%{transform:translate(-50%)scale(.98,1.08)}75%{transform:translate(-50%)scale(.96,.82)}}@keyframes staff-spark{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:var(--staff-glow,1)}to{transform:translate3d(0, calc(-52 * var(--u)), 0) scale(.25);opacity:0}}@keyframes staff-halo{0%{transform:scale(.95)}to{transform:scale(1.07)}}@keyframes staff-spin{to{transform:rotate(360deg)}}@keyframes staff-orbit{0%{transform:rotate(var(--orbit)) translateY(calc(-78 * var(--u)))}to{transform:rotate(calc(var(--orbit) + 360deg)) translateY(calc(-78 * var(--u)))}}@keyframes staff-twinkle{0%,to{filter:brightness()}50%{filter:brightness(1.7)}}@keyframes staff-crown-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translateX(-50%) translateY(calc(-4 * var(--u)))}}@keyframes staff-sigil{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(calc(-1.5 * var(--u))) scale(1.06)}}@keyframes staff-sigil-glow{0%{filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--effect-black) 90%, transparent)) drop-shadow(0 0 calc(4 * var(--u) * var(--staff-glow,1)) var(--staff-gold-glow-40))}to{filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--effect-black) 90%, transparent)) drop-shadow(0 0 calc(10 * var(--u) * var(--staff-glow,1)) var(--staff-hot-glow-85))}}:root[data-motion=reduced] .staff-mark__halo,:root[data-motion=reduced] .staff-mark__flame-tongue,:root[data-motion=reduced] .staff-mark__flame-core,:root[data-motion=reduced] .staff-mark__hearth--left,:root[data-motion=reduced] .staff-mark__hearth--right,:root[data-motion=reduced] .staff-mark__hearth--back,:root[data-motion=reduced] .staff-mark__sparks i,:root[data-motion=reduced] .staff-mark__sheen,:root[data-motion=reduced] .staff-mark__orbit i,:root[data-motion=reduced] .staff-mark__runes,:root[data-motion=reduced] .staff-mark__sol,:root[data-motion=reduced] .staff-mark__corona,:root[data-motion=reduced] .staff-mark__crown,:root[data-motion=reduced] .player-tag__rank.is-staff,:root[data-staff-motion=off] .staff-mark__halo,:root[data-staff-motion=off] .staff-mark__flame-tongue,:root[data-staff-motion=off] .staff-mark__flame-core,:root[data-staff-motion=off] .staff-mark__hearth--left,:root[data-staff-motion=off] .staff-mark__hearth--right,:root[data-staff-motion=off] .staff-mark__hearth--back,:root[data-staff-motion=off] .staff-mark__sparks i,:root[data-staff-motion=off] .staff-mark__sheen,:root[data-staff-motion=off] .staff-mark__orbit i,:root[data-staff-motion=off] .staff-mark__runes,:root[data-staff-motion=off] .staff-mark__sol,:root[data-staff-motion=off] .staff-mark__corona,:root[data-staff-motion=off] .staff-mark__crown,:root[data-staff-motion=off] .player-tag__rank.is-staff{animation:none}:root[data-staff-glow=off] .staff-mark__halo,:root[data-staff-glow=off] .staff-mark__corona,:root[data-staff-glow=off] .staff-mark__sparks{opacity:0}:root[data-staff-glow=off] .staff-mark__flame,:root[data-staff-glow=off] .staff-mark__crown,:root[data-staff-glow=off] .staff-mark__sol,:root[data-staff-glow=off] .staff-mark__orbit i,:root[data-staff-glow=off] .player-tag__rank.is-staff,:root[data-staff-glow=off] .player-tag__staff{filter:none;box-shadow:none}.phase-stop-menu{z-index:1600;border:1px solid var(--bronze-0);background:linear-gradient(145deg, var(--source-context-wash), var(--card-action-dock-bottom)), var(--bronze-100);width:min(19rem,100vw - 16px);color:var(--text-primary);box-shadow:var(--shadow-3);font-family:var(--font-ui);border-radius:8px;padding:8px;position:fixed;overflow:auto}.phase-stop-menu__header{color:var(--gold-hot);font-family:var(--font-smallcaps);justify-content:space-between;align-items:center;padding-left:8px;font-size:20px;display:flex}.phase-stop-menu__header button{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:24px}.phase-stop-menu__hint{color:var(--text-secondary);margin:0 8px 10px;font-size:12px;line-height:1.45}.phase-stop-menu__steps{gap:4px;display:grid}.phase-stop-menu__step{border:1px solid var(--bronze-0);background:var(--card-action-dock-bottom);width:100%;min-height:48px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.phase-stop-menu__step svg{fill:currentColor;width:22px;height:22px;color:var(--text-secondary)}.phase-stop-menu__status{color:var(--text-secondary);font-size:12px}.phase-stop-menu__step[data-status=once]{border-color:var(--gold-hot)}.phase-stop-menu__step[data-status=every]{border-color:var(--gold-hot);box-shadow:inset 3px 0 var(--gold-hot)}.phase-stop-menu__step:not([data-status=off]) svg,.phase-stop-menu__step:not([data-status=off]) .phase-stop-menu__status{color:var(--gold-hot)}.phase-stop-menu__step:hover{background:var(--source-context-wash)}.phase-stop-menu button:focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}@media (max-height:500px){.phase-stop-menu__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.phase-stop-menu__step{grid-template-columns:20px minmax(0,1fr);gap:3px 8px;min-height:66px;padding:8px}.phase-stop-menu__step svg{width:20px;height:20px}.phase-stop-menu__status{grid-column:2}}.ladder{pointer-events:auto;--ladder-flare:var(--phase-opp);--ladder-flare-glow:var(--phase-opp-glow);justify-content:center;align-items:flex-end;display:flex}.ladder.is-yours{--ladder-flare:var(--phase-you);--ladder-flare-glow:var(--phase-you-glow)}.ladder.ladder--mini{justify-content:flex-end;align-items:center;gap:calc(6 * var(--u));pointer-events:none;flex-direction:column}.ladder.ladder--mini[data-layout=centered]{gap:calc(4 * var(--u))}.ladder--mini[data-layout=centered] .ladder__readout{align-items:baseline;gap:calc(5 * var(--u));flex-direction:row}.ladder--mini[data-layout=centered] .ladder__owner:after{content:"·";margin-left:calc(5 * var(--u));color:var(--phase-idle);text-shadow:none}.ladder--mini[data-layout=centered] .ladder__owner{font-size:calc(13 * var(--u))}.ladder--mini[data-layout=centered] .ladder__step{font-size:calc(19 * var(--u))}.ladder--mini .ladder__bead{pointer-events:auto}.ladder__readout{align-items:center;gap:calc(1 * var(--u));font-family:var(--font-smallcaps);text-align:center;white-space:nowrap;flex-direction:column;line-height:1.1;display:flex}.ladder__owner{font-size:calc(15 * var(--u));letter-spacing:calc(.5 * var(--u));color:var(--ladder-flare);text-shadow:0 0 calc(6 * var(--u)) var(--ladder-flare-glow)}.ladder__step{font-size:calc(22 * var(--u));letter-spacing:calc(.4 * var(--u));color:var(--phase-current);text-shadow:var(--text-shadow-soft,0 calc(1 * var(--u)) calc(2 * var(--u)) #000000b3)}.ladder--avatar{pointer-events:none;align-items:center;position:absolute;inset:0}.ladder__track{--ladder-gap:calc(9 * var(--u));align-items:center;gap:var(--ladder-gap);display:flex;position:relative}.ladder__track[data-beads="8"]{--ladder-gap:calc(6 * var(--u))}.ladder__track:before{content:"";left:calc(6 * var(--u));right:calc(6 * var(--u));height:calc(1 * var(--u));background:linear-gradient(90deg, transparent 0%, var(--phase-rail) 14%, var(--phase-rail) 86%, transparent 100%);position:absolute;top:50%;transform:translateY(-50%)}.ladder__avatar-slot{width:var(--ladder-avatar-gap,calc(7 * var(--stage-w-unit)));flex:none}.ladder__bead{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--phase-idle);font:inherit;transition:color var(--t-move) linear, filter var(--t-move) linear, transform var(--t-move) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}button.ladder__bead{cursor:pointer}button.ladder__bead:after{content:"";inset-inline:calc(var(--ladder-gap) / -2);inset-block:calc(-14 * var(--u));z-index:1;position:absolute}button.ladder__bead:focus-visible{outline:2px solid var(--accent-border);outline-offset:calc(2 * var(--u));border-radius:calc(4 * var(--u))}.ladder__bead svg{fill:currentColor;stroke:none;width:100%;height:100%}.ladder__bead.is-past,.ladder__bead.is-future{filter:drop-shadow(0 0 calc(1.2 * var(--u)) var(--ladder-flare))}.ladder__bead.is-past{filter:drop-shadow(0 0 calc(1.2 * var(--u)) var(--ladder-flare)) drop-shadow(0 0 calc(3 * var(--u)) var(--ladder-flare-glow))}.ladder__bead.is-current{color:var(--phase-current);filter:drop-shadow(0 0 calc(4 * var(--u)) var(--ladder-flare)) drop-shadow(0 0 calc(10 * var(--u)) var(--ladder-flare-glow));transform:scale(1.12)}.ladder__bead.is-armed{color:var(--status-danger);filter:drop-shadow(0 0 calc(2 * var(--u)) var(--status-danger)) drop-shadow(0 0 calc(7 * var(--u)) var(--status-danger))}.ladder__bead.is-armed.is-current{filter:drop-shadow(0 0 calc(4 * var(--u)) var(--status-danger)) drop-shadow(0 0 calc(10 * var(--u)) var(--status-danger))}.ladder__bead.is-armed:not(.is-current) .ladder__flare{opacity:0}.ladder__flare{width:calc(9 * var(--u));height:calc(30 * var(--u));opacity:0;pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--ladder-flare-glow) 100%);filter:blur(calc(2.5 * var(--u)));transition:opacity var(--t-move) linear;position:absolute;bottom:55%;left:50%;transform:translate(-50%)}.ladder__bead.is-current .ladder__flare{opacity:1;animation:ladder-flare 2.6s var(--ease-in-out) infinite alternate}@keyframes ladder-flare{0%{opacity:.62;transform:translate(-50%)scaleY(.86)}to{opacity:1;transform:translate(-50%)scaleY(1.08)}}:root[data-motion=reduced] .ladder__bead.is-current .ladder__flare{animation:none}.ladder__bead.is-standing{color:var(--status-danger);filter:drop-shadow(0 0 calc(2 * var(--u)) var(--status-danger)) drop-shadow(0 0 calc(7 * var(--u)) var(--status-danger))}.ladder__standing-ring{display:none}.ladder__bead.is-standing .ladder__standing-ring{content:"";width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(1.5 * var(--u)) solid var(--status-danger);opacity:.85;pointer-events:none;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ladder__bead.is-standing.is-current{filter:drop-shadow(0 0 calc(4 * var(--u)) var(--status-danger)) drop-shadow(0 0 calc(10 * var(--u)) var(--status-danger))}.ladder__bead.is-standing:not(.is-current) .ladder__flare{opacity:0}.board__slot[data-impact=punch]{animation:combat-punch var(--punch-dur,.6s) var(--punch-delay,0s) both;will-change:transform}@keyframes combat-punch{0%{transform:var(--slot-base) translate(0, 0) rotate(0deg) scale(var(--slot-scale));animation-timing-function:cubic-bezier(.25,.9,.4,1)}16%{transform:var(--slot-base) translate(var(--punch-wind-x), var(--punch-wind-y)) rotate(calc(var(--punch-tilt) * -.45)) scale(calc(var(--slot-scale) * .94));animation-timing-function:linear}20%{transform:var(--slot-base) translate(calc(var(--punch-wind-x) * 1.05), calc(var(--punch-wind-y) * 1.05)) rotate(calc(var(--punch-tilt) * -.5)) scale(calc(var(--slot-scale) * .93));animation-timing-function:cubic-bezier(.05,.85,.25,1)}34%{transform:var(--slot-base) translate(var(--punch-strike-x), var(--punch-strike-y)) rotate(var(--punch-tilt)) scale(calc(var(--slot-scale) * 1.05));animation-timing-function:var(--ease-out)}46%{transform:var(--slot-base) translate(calc(var(--punch-strike-x) * .72), calc(var(--punch-strike-y) * .72)) rotate(calc(var(--punch-tilt) * .45)) scale(calc(var(--slot-scale) * .985));animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:var(--slot-base) translate(0, 0) rotate(0deg) scale(var(--slot-scale))}}.board__slot[data-impact=recoil]{animation:combat-recoil var(--recoil-dur,.44s) var(--recoil-delay,0s) both;will-change:transform}@keyframes combat-recoil{0%{transform:var(--slot-base) translate(0, 0) scale(var(--slot-scale));animation-timing-function:cubic-bezier(.05,.9,.2,1)}16%{transform:var(--slot-base) translate(var(--recoil-x), var(--recoil-y)) scale(calc(var(--slot-scale) * .955));animation-timing-function:var(--ease-snap)}to{transform:var(--slot-base) translate(0, 0) scale(var(--slot-scale))}}.combat-impact{pointer-events:none;--impact-core:var(--chev-core);--impact-hot:var(--chev-bloom);--impact-rim:var(--attack-rim);position:absolute;inset:0}.combat-impact[data-layer=object]{z-index:110}.combat-impact[data-layer=player]{z-index:510}.combat-impact__hit{width:0;height:0;transform:rotate(var(--impact-angle,0deg));--n:7;position:absolute}.combat-impact__hit[data-first=true]{--impact-hot:var(--attack-ready-glow);--impact-rim:var(--attack-ready)}.combat-impact__hit>*{position:absolute;top:0;left:0}.combat-impact__smear{width:calc(56 * var(--u) * var(--impact-scale,1));height:calc(12 * var(--u) * var(--impact-scale,1));border-radius:var(--r-pill);background:linear-gradient(90deg, transparent, var(--impact-hot) 62%, var(--impact-core));filter:blur(calc(3 * var(--u)));transform-origin:100%;animation:impact-smear var(--impact-dur,.52s) var(--ease-out) var(--impact-delay,0s) both;transform:translate(-100%,-50%)scaleX(.25)}@keyframes impact-smear{0%{opacity:0;transform:translate(-100%,-50%)scaleX(.25)}10%{opacity:.95;transform:translate(-100%,-50%)scaleX(1)}46%{opacity:0;transform:translate(-100%,-50%)scaleX(1)}to{opacity:0;transform:translate(-100%,-50%)scaleX(1)}}.combat-impact__flare{width:calc(62 * var(--u) * var(--impact-scale,1));aspect-ratio:1;background:radial-gradient(circle, var(--impact-core) 0%, var(--impact-hot) 38%, transparent 70%);animation:impact-flare var(--impact-dur,.52s) var(--ease-out) var(--impact-delay,0s) both;border-radius:50%;transform:translate(-50%,-50%)scale(.2)}@keyframes impact-flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}34%{opacity:.55;transform:translate(-50%,-50%)scale(.78)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.combat-impact__ring{width:calc(34 * var(--u));aspect-ratio:1;border:calc(2.6 * var(--u)) solid var(--impact-rim);box-shadow:0 0 calc(10 * var(--u)) var(--impact-hot);animation:impact-ring var(--impact-dur,.52s) var(--ease-out) var(--impact-delay,0s) both;border-radius:50%;transform:translate(-50%,-50%)scale(.25)}@keyframes impact-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}12%{opacity:.95}to{opacity:0;transform:translate(-50%, -50%) scale(calc(2.8 * var(--impact-scale,1)))}}.combat-impact__shard{width:calc(30 * var(--u) * var(--impact-scale,1));height:calc(3.4 * var(--u) * var(--impact-scale,1));border-radius:var(--r-pill);background:linear-gradient(90deg, var(--impact-core), var(--impact-hot) 55%, transparent);transform-origin:0 0;--a:calc(var(--i) * 360deg / var(--n) + 26deg);transform:rotate(var(--a)) translate(0, -50%) scaleX(.4);animation:impact-shard var(--impact-dur,.52s) var(--ease-out) var(--impact-delay,0s) both}@keyframes impact-shard{0%{opacity:0;transform:rotate(var(--a)) translate(calc(4 * var(--u)), -50%) scaleX(.4)}14%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(calc(46 * var(--u) * var(--impact-scale,1)), -50%) scaleX(1)}}.combat-impact[data-layer=player] .combat-impact__flare{filter:drop-shadow(0 0 calc(18 * var(--u)) var(--impact-hot))}:root[data-graphics=low] .combat-impact__shard,:root[data-graphics=low] .combat-impact__smear{display:none}.knocks{z-index:6;justify-content:flex-end;gap:calc(6 * var(--u));pointer-events:none;flex-direction:column;display:flex;position:absolute}.knocks--shell{top:4.6rem;right:max(.75rem, env(safe-area-inset-right));z-index:43;width:min(27rem,100vw - 1.5rem);font-family:var(--font-system);gap:.5rem;position:fixed}.knocks__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knock{align-items:center;gap:calc(4 * var(--u)) calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u));pointer-events:auto;color:var(--text-body);background:var(--surface-control);border:calc(1 * var(--u)) solid var(--border-strong);border-left:calc(3 * var(--u)) solid var(--accent-border);border-radius:calc(7 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(20 * var(--u)) #0000006b;font-family:var(--font-system);transform-origin:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"seal body""actions actions";animation:.18s ease-out both knock-unfurl;display:grid;position:relative;overflow:hidden}@keyframes knock-unfurl{0%{opacity:0;transform:scaleX(.9)}to{opacity:1;transform:none}}.knock__seal{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#fff;background:var(--accent-border);box-shadow:0 0 0 calc(3 * var(--u)) #c9a9672e;border-radius:50%;grid-area:seal;place-items:center;animation:2.4s ease-in-out 3 knock-rap;display:grid}.knock__seal svg{fill:currentColor;width:66%;height:66%}@keyframes knock-rap{0%,70%,to{transform:none}76%{transform:translateX(calc(-2 * var(--u))) rotate(-9deg)}82%{transform:translateX(calc(2 * var(--u))) rotate(7deg)}88%{transform:translateX(calc(-1.5 * var(--u))) rotate(-5deg)}}.knock__body{grid-area:body;min-width:0}.knock__lead{color:var(--text-strong);font-size:calc(13 * var(--u));overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.knock__sub{align-items:center;gap:calc(5 * var(--u));margin:calc(3 * var(--u)) 0 0;color:var(--text-muted);font-size:calc(10.5 * var(--u));white-space:nowrap;line-height:1.25;display:flex;overflow:hidden}.knock__note{margin:calc(4 * var(--u)) 0 0;padding-left:calc(6 * var(--u));border-left:calc(2 * var(--u)) solid var(--accent-border);color:var(--text-body);font-size:calc(11 * var(--u));overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-style:italic;line-height:1.3;display:-webkit-box;overflow:hidden}.knock__reply{gap:calc(5 * var(--u));margin-top:calc(2 * var(--u));grid-area:actions;display:grid}.knock__reply-canned{gap:calc(5 * var(--u));flex-wrap:wrap;display:flex}.knock__canned{min-width:0;padding:calc(4 * var(--u)) calc(7 * var(--u));color:var(--text-body);background:var(--surface-panel);border:calc(1 * var(--u)) solid var(--border-dim);border-radius:calc(10 * var(--u));font-family:inherit;font-size:calc(10.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:auto;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;overflow:hidden}.knock__canned:hover{background:var(--surface-control);border-color:var(--accent-border)}.knock__reply-field{width:100%;min-width:0;padding:calc(5 * var(--u)) calc(7 * var(--u));color:var(--text-strong);background:var(--surface-panel);border:calc(1 * var(--u)) solid var(--border-dim);border-radius:calc(4 * var(--u));font-family:inherit;font-size:calc(11 * var(--u));line-height:1.25}.knock__reply-field::placeholder{color:var(--text-faint)}.knock__reply-actions{gap:calc(6 * var(--u));display:flex}.knock__canned:focus-visible,.knock__send:focus-visible,.knocks .knock__reply .knock__reply-field:focus{outline:calc(2 * var(--u)) solid var(--accent-border-hover);outline-offset:calc(2 * var(--u))}.knock__error{margin:calc(3 * var(--u)) 0 0;color:#ffb3b5;font-size:calc(10.5 * var(--u));font-weight:600;line-height:1.25}.knock__tag{padding:0 calc(4 * var(--u));color:var(--text-body);background:var(--surface-panel);border:calc(1 * var(--u)) solid var(--border-dim);border-radius:calc(3 * var(--u));font-size:calc(9.5 * var(--u));letter-spacing:calc(.5 * var(--u));flex:none}.knock__queue{color:var(--accent-text);flex:none;margin-left:auto;font-weight:600}.knock__actions{gap:calc(6 * var(--u));margin-top:calc(2 * var(--u));grid-area:actions;display:flex}.knock__yes,.knock__no,.knock__block,.knock__send{min-width:0;padding:calc(5 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));font-family:inherit;font-size:calc(11.5 * var(--u));text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;flex:1 1 0;font-weight:600;line-height:1.15;transition:background-color .15s,color .15s,opacity .15s,transform .15s;overflow:hidden}.knock__no{color:var(--text-body);background:var(--surface-control)}.knock__block{color:#fff;border:1px solid var(--status-danger);background:#8f2428;flex:none}.knock__block:hover{background:#b92d32}.knock__send{color:var(--text-strong);background:var(--surface-panel);border:calc(1 * var(--u)) solid var(--accent-border)}.knock__send:hover{background:var(--surface-control)}.knock__block-confirm{align-items:center;gap:calc(6 * var(--u));margin-top:calc(2 * var(--u));padding:calc(6 * var(--u));background:color-mix(in srgb, var(--status-danger) 16%, transparent);border:calc(1 * var(--u)) solid var(--status-danger);border-radius:calc(4 * var(--u));grid-area:actions;grid-template-columns:minmax(0,1fr) auto;display:grid}.knock__block-copy{gap:calc(2 * var(--u));min-width:0;display:grid}.knock__block-copy strong{color:var(--text-strong);font-size:calc(11.5 * var(--u));line-height:1.2}.knock__block-copy span{color:var(--text-muted);font-size:calc(9.5 * var(--u));line-height:1.3}.knock__block-confirm-actions{gap:calc(6 * var(--u));display:flex}.knock__no:hover{background:var(--surface-control)}.knock__yes:hover,.knock__no:hover{transform:translateY(calc(-1 * var(--u)))}.knock__yes:focus-visible,.knock__no:focus-visible,.knock__block:focus-visible{outline:calc(2 * var(--u)) solid var(--accent-border-hover);outline-offset:calc(2 * var(--u))}.knock__yes:disabled,.knock__no:disabled,.knock__block:disabled{cursor:wait;opacity:.55;transform:none}.knock__fuse{width:100%;height:calc(3 * var(--u));background:var(--accent-border);transform-origin:0;animation:knock-fuse var(--knock-left,90s) linear forwards;position:absolute;bottom:0;left:0}@keyframes knock-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.knock--answer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body actions"}.knock--answer .knock__no{flex:none;grid-area:actions}.knock--answer.is-yes{border-left-color:#23a559}.knock--answer.is-no{border-left-color:var(--status-danger)}.knock--answer.is-no .knock__lead{color:var(--text-body);font-weight:500}.knocks--shell .knock{border-width:1px 1px 1px 4px;border-radius:8px;gap:.35rem .75rem;padding:.8rem .9rem .9rem;box-shadow:0 10px 28px #00000061}.knocks--shell .knock__seal{width:2rem;height:2rem;box-shadow:0 0 0 3px #c9a9672e}.knocks--shell .knock__lead{font-size:1rem;line-height:1.3}.knocks--shell .knock__sub{white-space:normal;flex-wrap:wrap;gap:.35rem;margin-top:.25rem;font-size:.8125rem;line-height:1.35;overflow:visible}.knocks--shell .knock__error{color:#ffb3b5;background:#da373c29;border-radius:4px;margin-top:.25rem;padding:.35rem .5rem;font-size:.8125rem}.knocks--shell .knock__tag{letter-spacing:.03rem;border-width:1px;border-radius:3px;padding:.1rem .35rem;font-size:.75rem}.knocks--shell .knock__actions{gap:.5rem;margin-top:.25rem}.knocks--shell .knock__yes,.knocks--shell .knock__no,.knocks--shell .knock__block,.knocks--shell .knock__send{border-radius:4px;min-height:40px;padding:.6rem .75rem;font-size:.875rem}.knocks--shell .knock__block-confirm{border-width:1px;border-radius:5px;gap:.65rem;margin-top:.25rem;padding:.65rem}.knocks--shell .knock__block-copy{gap:.2rem}.knocks--shell .knock__block-copy strong{font-size:.875rem}.knocks--shell .knock__block-copy span{font-size:.75rem}.knocks--shell .knock__block-confirm-actions{gap:.5rem}.knocks--shell .knock__yes:focus-visible,.knocks--shell .knock__no:focus-visible,.knocks--shell .knock__canned:focus-visible,.knocks--shell .knock__send:focus-visible,.knocks--shell .knock__reply .knock__reply-field:focus{outline-offset:2px;outline-width:2px}.knocks--shell .knock__note{border-left-width:2px;margin-top:.4rem;padding-left:.5rem;font-size:.8125rem;line-height:1.4}.knocks--shell .knock__reply{gap:.4rem;margin-top:.25rem}.knocks--shell .knock__reply-canned,.knocks--shell .knock__reply-actions{gap:.5rem}.knocks--shell .knock__canned{border-width:1px;border-radius:999px;min-height:34px;padding:.35rem .7rem;font-size:.8125rem}.knocks--shell .knock__reply-field{border-width:1px;border-radius:4px;min-height:40px;padding:.5rem .65rem;font-size:.875rem}.knocks--shell .knock__fuse{height:3px}.medknock{z-index:3;pointer-events:none;border-radius:50%;position:absolute;inset:0}.rail--bottom .rail-avatar:has(.medknock) .rail-avatar__ring{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--accent-border), 0 0 calc(26 * var(--u)) #c9a967bf, 0 0 calc(8 * var(--u)) #c9a96780 inset, var(--shadow-3);animation:2.2s ease-in-out infinite alternate medknock-rim}@keyframes medknock-rim{0%{filter:brightness()}to{filter:brightness(1.2)}}.medknock__ring{border:calc(3 * var(--u)) solid var(--accent-border);box-shadow:0 0 calc(10 * var(--u)) #c9a9678c;opacity:0;border-radius:50%;animation:2.2s ease-out infinite medknock-out;position:absolute;inset:0}.medknock__ring--b{animation-delay:.22s}.medknock__ring--c{animation-delay:.44s}@keyframes medknock-out{0%{opacity:.9;transform:scale(1)}50%,to{opacity:0;transform:scale(1.36)}}.medknock__count{top:calc(10 * var(--u));right:calc(2 * var(--u));min-width:calc(28 * var(--u));height:calc(28 * var(--u));padding:0 calc(6 * var(--u));color:#fff;background:var(--accent-border);border:calc(2 * var(--u)) solid var(--surface-chrome);border-radius:calc(14 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #0009, 0 0 calc(12 * var(--u)) #c9a9678c;font-size:calc(15 * var(--u));place-items:center;font-weight:700;animation:2.2s ease-in-out infinite medknock-count;display:grid;position:absolute}@keyframes medknock-count{0%,60%,to{transform:scale(1)}12%{transform:scale(1.18)}}@media (max-width:68.75rem){.knocks--shell .knock__yes,.knocks--shell .knock__no,.knocks--shell .knock__block,.knocks--shell .knock__send,.knocks--shell .knock__canned,.knocks--shell .knock__reply-field{min-height:44px}}@media (max-width:620px){.knocks--shell{top:max(4.25rem, calc(env(safe-area-inset-top) + 4rem));right:max(.5rem, env(safe-area-inset-right));width:calc(100vw - 1rem)}.knocks--shell .knock{padding:.75rem}.knocks--shell .knock__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.knocks--shell .knock__block-confirm{grid-template-columns:1fr}.knocks--shell .knock__block-confirm-actions,.knocks--shell .knock__reply-actions,.knocks--shell .knock__reply-canned{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (max-width:360px){.knocks--shell .knock__actions{grid-template-columns:1fr}}:root[data-motion=reduced] .medknock__ring{opacity:.55;animation:none;transform:scale(1.16)}:root[data-motion=reduced] .medknock__ring--b,:root[data-motion=reduced] .medknock__ring--c{display:none}:root[data-motion=reduced] .medknock__count,:root[data-motion=reduced] .knock__seal,:root[data-motion=reduced] .knock{animation:none}:root[data-motion=reduced] .rail--bottom .rail-avatar:has(.medknock) .rail-avatar__ring{animation:none}:root[data-motion=reduced] .knock__fuse{animation:none;transform:scaleX(1)}.rail{width:calc(150 * var(--u));height:calc(178 * var(--u));margin-left:calc(-75 * var(--u));pointer-events:none;--ladder-avatar-gap:calc(166 * var(--u));position:absolute}.board__hud>.rail{pointer-events:none}.rail--bottom{--rail-glow:var(--phase-you-glow)}.rail--top{--rail-glow:var(--phase-opp-glow)}.player-tag{align-items:center;gap:calc(10 * var(--u));pointer-events:none;display:flex}.board__hud>.player-tag{pointer-events:none}.board__hud>.player-tag.is-picker{pointer-events:auto}.player-tag.is-picker{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.player-tag.is-picker:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.player-tag__rank{width:calc(30 * var(--u));height:calc(30 * var(--u));color:#f6efdf99;filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) #000000e6);flex:none}.player-tag__rank svg{fill:currentColor;width:100%;height:100%;display:block}.player-tag__face{width:calc(38 * var(--u));height:calc(38 * var(--u));background-color:var(--surface-chrome);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--accent-border), 0 calc(2 * var(--u)) calc(4 * var(--u)) #000000b8;background-position:50% 34%;background-repeat:no-repeat;background-size:128%;border-radius:50%;flex:none}.player-tag__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);font-weight:600;font-size:calc(24 * var(--u));letter-spacing:.01em;color:var(--text-whitest);text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #000000eb, 0 0 calc(10 * var(--u)) #000000b3;overflow:hidden}.player-tag .track-transport{margin-left:calc(2 * var(--u));flex:0 auto}.rail-avatar{width:calc(150 * var(--u));height:calc(150 * var(--u));pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.rail-avatar__bloom{inset:calc(-32 * var(--u));opacity:0;background:radial-gradient(circle, var(--rail-glow) 0%, transparent 62%);transition:opacity var(--t-move) linear;border-radius:50%;position:absolute}.rail-avatar.is-active .rail-avatar__bloom{opacity:1;animation:rail-breathe calc(9 * var(--t-move)) var(--ease-in-out) infinite alternate}@keyframes rail-breathe{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.rail-avatar.is-tinted{--gold-0:color-mix(in srgb, var(--ring-base) 40%, white);--gold-35:color-mix(in srgb, var(--ring-base) 70%, var(--staff-hot));--gold-70:var(--ring-base);--gold-100:color-mix(in srgb, var(--ring-base) 58%, var(--staff-preview-low));--gold-keyline:color-mix(in srgb, var(--ring-base) 30%, var(--surface-ink))}.rail-avatar__ring{background:conic-gradient(from 210deg, var(--gold-100) 0%, var(--gold-0) 13%, var(--gold-35) 28%, var(--gold-70) 44%, var(--gold-0) 60%, var(--gold-35) 74%, var(--gold-100) 88%, var(--gold-100) 100%);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline), var(--shadow-3);pointer-events:auto;transition:box-shadow var(--t-hover) var(--ease-out);border-radius:50%;position:absolute;inset:0}.rail-avatar.is-active .rail-avatar__ring{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline), 0 0 calc(18 * var(--u)) var(--rail-glow), var(--shadow-3)}.rail-avatar__portrait{inset:calc(7 * var(--u));pointer-events:auto;background-color:var(--board-chrome);background-image:radial-gradient(circle at 34% 18%, var(--mat-dust) 0%, transparent 46%), radial-gradient(circle at 50% 104%, var(--mat-centre-glow) 0%, transparent 52%), radial-gradient(circle at 50% 40%, var(--board-control) 0%, var(--board-chrome) 82%);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--gold-keyline), inset 0 0 calc(12 * var(--u)) #000000bf;border-radius:50%;position:absolute;overflow:hidden}.rail-avatar__art{-webkit-mask-image:radial-gradient(circle at 50% 50%, var(--effect-black) 60%, transparent 97%);-webkit-mask-image:radial-gradient(circle at 50% 50%, var(--effect-black) 60%, transparent 97%);mask-image:radial-gradient(circle at 50% 50%, var(--effect-black) 60%, transparent 97%);background-position:50% 34%;background-size:128%;border-radius:50%;position:absolute;inset:0}.rail__ornament{top:calc(108 * var(--u));left:calc(50% - 95 * var(--u));width:calc(190 * var(--u));height:calc(42 * var(--u));filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #000000b3);position:absolute}.rail__blade--shadow{fill:var(--gold-100)}.rail__blade--body{fill:var(--gold-35)}.rail__blade--edge{fill:var(--gold-0)}.rail:has(.rail-avatar.is-staff) .rail-life{z-index:5}.rail-life{box-sizing:border-box;top:calc(108 * var(--u));left:calc(50% - 48 * var(--u));width:calc(96 * var(--u));height:calc(70 * var(--u));border-radius:calc(24 * var(--u));background:linear-gradient(180deg, var(--board-control) 0%, var(--board-chrome) 100%);border:calc(2 * var(--u)) solid var(--board-keyline);box-shadow:0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--board-plate-ring) 92%, transparent), var(--shadow-2), inset 0 calc(1 * var(--u)) 0 var(--board-hairline);pointer-events:auto;transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);place-items:center;display:grid;position:absolute}.rail-life.is-active{border-color:var(--gold-70);box-shadow:0 0 0 calc(1 * var(--u)) var(--gold-keyline), 0 0 calc(16 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--turn-frame-glow) 58%, transparent), var(--shadow-2), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--turn-frame-bevel) 28%, transparent)}.rail-life__value{font-family:var(--font-display);font-weight:700;font-size:calc(46 * var(--u));color:var(--text-whitest);text-shadow:var(--text-shadow-header);transition:color var(--t-hover) var(--ease-out), text-shadow var(--t-hover) var(--ease-out);line-height:1;position:relative}.rail-life.is-active .rail-life__value{color:var(--gold-0);text-shadow:0 0 calc(10 * var(--u)) color-mix(in srgb, var(--turn-value-glow) 72%, transparent), var(--text-shadow-header)}.rail-life__turn-pulse{inset:calc(-4 * var(--u));border:calc(2 * var(--u)) solid var(--gold-hot);border-radius:calc(28 * var(--u));pointer-events:none;opacity:0;animation:rail-turn-pulse calc(2 * var(--t-move)) var(--ease-out) 2;position:absolute}@keyframes rail-turn-pulse{0%{opacity:.92;box-shadow:0 0 calc(8 * var(--u)) color-mix(in srgb, var(--turn-pulse) 74%, transparent);transform:scale(.94)}75%{opacity:.18}to{opacity:0;box-shadow:0 0 calc(18 * var(--u)) transparent;transform:scale(1.2)}}.rail-poison{z-index:1;top:calc(139 * var(--u));left:calc(50% + 34 * var(--u));min-width:calc(43 * var(--u));height:calc(35 * var(--u));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(2 * var(--u));padding:0 calc(7 * var(--u)) 0 calc(5 * var(--u));border:calc(1.5 * var(--u)) solid #a1cf5beb;border-radius:calc(18 * var(--u));box-shadow:0 0 0 calc(1 * var(--u)) #090c07db, var(--shadow-2), inset 0 calc(1 * var(--u)) 0 #e2f8bc33;color:#d9f2a7;pointer-events:none;background:linear-gradient(#31431efa,#11180cfa);display:flex;position:absolute}.rail-poison[data-critical=true]{border-color:var(--danger);color:#fff0e8;box-shadow:0 0 0 calc(1 * var(--u)) #180403e6, 0 0 calc(13 * var(--u)) #d335266b, var(--shadow-2);background:linear-gradient(#6f1b13fa,#2a0a08fa)}.rail-poison__mark{width:calc(17 * var(--u));height:calc(17 * var(--u));fill:currentColor;flex:none}.rail-poison__mark circle,.rail-poison__mark path:last-child{fill:var(--board-chrome);stroke:var(--board-chrome);stroke-width:1.35px;stroke-linecap:round}.rail-poison__value{font-family:var(--font-display);font-size:calc(23 * var(--u));text-shadow:var(--text-shadow-header);font-weight:700;line-height:1}.rail-life__flash{border-radius:inherit;pointer-events:none;animation:rail-flash calc(2 * var(--t-move)) var(--ease-out) forwards;position:absolute;inset:0}.rail-life__flash[data-dir=down]{background:var(--danger)}.rail-life__flash[data-dir=up]{background:var(--positive)}@keyframes rail-flash{0%{opacity:.88}to{opacity:0}}.rail-life.is-up,.rail-life.is-down{animation:rail-punch calc(2 * var(--t-move)) var(--ease-out)}@keyframes rail-punch{0%{transform:scale(1.1)}to{transform:scale(1)}}.rail[data-struck=true]{animation:rail-struck var(--rail-hit-dur,.52s) var(--rail-hit-delay,0s) both}@keyframes rail-struck{0%{animation-timing-function:cubic-bezier(.1,.9,.3,1);transform:translate(0)scale(1)}12%{transform:translate(var(--rail-hit-x,0), var(--rail-hit-y,0)) scale(.965);animation-timing-function:var(--ease-snap)}to{transform:translate(0)scale(1)}}.rail-avatar__struck{inset:calc(-24 * var(--u));pointer-events:none;background:radial-gradient(circle, var(--chev-core) 0%, var(--chev-bloom) 40%, transparent 68%);opacity:0;animation:rail-struck-flare var(--rail-hit-dur,.52s) var(--ease-out) var(--rail-hit-delay,0s) both;border-radius:50%;position:absolute}@keyframes rail-struck-flare{0%{opacity:0;transform:scale(.55)}8%{opacity:.95;transform:scale(1.06)}70%{opacity:0;transform:scale(.92)}to{opacity:0;transform:scale(.92)}}.rail-avatar:after,.rail-life:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.rail-avatar:after{border-radius:50%}.rail-avatar.is-targetable:after,.rail-life.is-targetable:before{opacity:1;box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--playable), 0 0 calc(20 * var(--u)) calc(3 * var(--u)) var(--playable-glow);animation:rail-target calc(4 * var(--t-move)) var(--ease-in-out) infinite alternate}.rail-avatar.is-targetable .rail-avatar__ring,.rail-avatar.is-targetable .rail-avatar__portrait,.rail-life.is-targetable,.rail-avatar.is-aimed .rail-avatar__ring,.rail-avatar.is-aimed .rail-avatar__portrait,.rail-life.is-aimed{cursor:crosshair}@keyframes rail-target{0%{opacity:.45}to{opacity:1}}:root[data-motion=reduced] .rail-avatar.is-active .rail-avatar__bloom,:root[data-motion=reduced] .rail-avatar.is-targetable:after,:root[data-motion=reduced] .rail-life.is-targetable:before,:root[data-motion=reduced] .rail-life__turn-pulse{animation:none}.rail-avatar.is-speakable .rail-avatar__ring,.rail-avatar.is-speakable .rail-avatar__portrait{cursor:pointer}.rail-avatar__speak{z-index:5;inset:calc(38 * var(--u));pointer-events:none;opacity:0;transition:opacity var(--t-hover) var(--ease-out), transform var(--t-hover) var(--ease-out);background:radial-gradient(circle,#0a0704b8 0%,#0000 72%);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.86)}.rail-avatar__speak svg{width:62%;height:62%;fill:var(--gold-hot);filter:drop-shadow(0 calc(1 * var(--u)) calc(3 * var(--u)) #000000e6);display:block}.rail-avatar.is-speakable:hover .rail-avatar__speak,.rail-avatar.is-speakable:focus-visible .rail-avatar__speak,.rail-avatar.is-speakable.is-open .rail-avatar__speak{opacity:1;transform:scale(1)}.rail-avatar.is-speakable:hover .rail-avatar__ring,.rail-avatar.is-speakable.is-open .rail-avatar__ring{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline), 0 0 calc(16 * var(--u)) var(--glow-gold), var(--shadow-3)}.rail-avatar.is-speakable:focus-visible{outline:calc(2 * var(--u)) solid var(--playable);outline-offset:calc(3 * var(--u));border-radius:50%}.rail-emote{z-index:2;width:max-content;min-width:calc(112 * var(--u));max-width:calc(280 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));pointer-events:none;border-radius:var(--r-pill);border:calc(1.5 * var(--u)) solid var(--gold-70);background:linear-gradient(180deg, var(--board-control) 0%, var(--board-chrome) 100%);box-shadow:0 0 0 calc(1 * var(--u)) var(--gold-keyline), var(--shadow-3);animation:rail-emote-in var(--t-move) var(--ease-snap) both;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.rail-emote--bottom{top:calc(-58 * var(--u));transform-origin:50% 100%}.rail-emote--top{top:calc(190 * var(--u));transform-origin:50% 0}.rail-emote__text{font-family:var(--font-display);font-weight:600;font-size:calc(25 * var(--u));text-align:center;color:var(--text-whitest);text-shadow:var(--text-shadow-header);line-height:1.1}.rail-emote__tail{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--board-chrome);border-right:calc(1.5 * var(--u)) solid var(--gold-70);border-bottom:calc(1.5 * var(--u)) solid var(--gold-70);position:absolute;left:50%}.rail-emote--bottom .rail-emote__tail{bottom:calc(-9 * var(--u));transform:translate(-50%)rotate(45deg)}.rail-emote--top .rail-emote__tail{top:calc(-9 * var(--u));transform:translate(-50%)rotate(225deg)}@keyframes rail-emote-in{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}:root[data-motion=reduced] .rail-emote{animation-name:rail-emote-fade}@keyframes rail-emote-fade{0%{opacity:0}to{opacity:1}}.staff-preview{--u:min(.92px, .48vw, .85vh);z-index:5000;background:color-mix(in srgb, var(--effect-black) 72%, transparent);color:var(--text-strong);font-family:var(--font-ui,Inter, system-ui, sans-serif);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.staff-preview__panel{background:var(--surface-canvas);border:1px solid var(--border-strong);width:min(1240px,100%);max-height:min(900px,100dvh - 40px);box-shadow:0 24px 64px color-mix(in srgb, var(--effect-black) 56%, transparent);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.staff-preview__head{background:var(--surface-chrome);border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.staff-preview__kicker{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.staff-preview__head h2{color:var(--text-on-plate);font-family:var(--font-display,Cinzel, serif);letter-spacing:.02em;margin:0;font-size:28px;font-weight:600}.staff-preview__lede{max-width:62ch;color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.staff-preview__close{border:1px solid var(--accent-border);background:var(--surface-ink);min-height:44px;color:var(--accent-text);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 16px;font-weight:650}.staff-preview__close:hover{background:var(--surface-ink-hover);border-color:var(--accent-border-hover)}.staff-preview__tint{background:var(--surface-chrome);border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.staff-preview__tint-copy{min-width:0}.staff-preview__tint-copy strong{color:var(--text-on-plate);font-size:15px;font-weight:650;display:block}.staff-preview__tint-copy p:last-child{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.staff-preview__swatches{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.staff-preview__swatch{min-width:44px;min-height:44px;color:var(--text-muted);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 6px 6px;font-size:10px;font-weight:650;display:flex;position:relative}.staff-preview__swatch:hover,.staff-preview__swatch.is-on{border-color:var(--accent-border);background:var(--surface-ink);color:var(--accent-text)}.staff-preview__swatch:focus-visible,.staff-preview__swatch.is-custom:focus-within{outline:2px solid var(--accent-border);outline-offset:2px}.staff-preview__swatch-metal{background:radial-gradient(circle at 50% 50%, var(--surface-canvas) 0 46%, transparent 47%), conic-gradient(from 210deg, color-mix(in srgb, var(--ring-base) 58%, var(--staff-preview-low)) 0%, color-mix(in srgb, var(--ring-base) 40%, white) 18%, var(--ring-base) 48%, color-mix(in srgb, var(--ring-base) 40%, white) 78%, color-mix(in srgb, var(--ring-base) 58%, var(--staff-preview-low)) 100%);width:22px;height:22px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ring-base) 30%, var(--surface-ink));border-radius:50%}.staff-preview__swatch.is-custom{cursor:pointer}.staff-preview__swatch.is-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.staff-preview__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.staff-preview__card{border:1px solid var(--border-strong);background:var(--surface-chrome);min-height:44px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:14px 12px 12px;display:flex}.staff-preview__card:hover{border-color:var(--accent-border)}.staff-preview__card.is-on{border-color:var(--accent-border);background:var(--surface-ink);box-shadow:inset 0 0 0 1px var(--accent-border), 0 0 24px color-mix(in srgb, var(--accent-border) 18%, transparent)}.staff-preview__rail{width:calc(150 * var(--u));height:calc(178 * var(--u));margin:8px auto 4px;position:relative}.staff-preview__rail .rail-avatar{--rail-glow:color-mix(in srgb, var(--staff-preview-glow) 55%, transparent)}.staff-preview__life{top:calc(108 * var(--u));left:calc(50% - 48 * var(--u));z-index:5;width:calc(96 * var(--u));height:calc(44 * var(--u));border-radius:calc(18 * var(--u));background:var(--surface-canvas);border:calc(2 * var(--u)) solid var(--accent-border);color:var(--text-on-plate);font-family:var(--font-display,Cinzel, serif);font-size:calc(28 * var(--u));place-items:center;font-weight:700;display:grid;position:absolute}.staff-preview__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.staff-preview__source{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.staff-preview__meta strong{color:var(--text-on-plate);font-size:16px;font-weight:650}.staff-preview__meta p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.staff-preview__tag{color:var(--text-on-plate);font-family:var(--font-display,Cinzel, serif);align-items:center;gap:8px;margin-top:4px;font-size:15px;display:flex}.staff-preview__tag .player-tag__rank{width:22px;height:22px}.staff-preview__tag .player-tag__staff{height:18px;font-size:10px}.staff-preview__tag .player-tag__face{width:22px;height:22px}.staff-preview__sliders{background:var(--surface-chrome);border-bottom:1px solid var(--border-strong);grid-template-columns:1fr 1fr;display:grid}.staff-preview__sliders .staff-preview__tint{border-bottom:0}.staff-preview__sliders .staff-preview__tint+.staff-preview__tint{border-left:1px solid var(--border-strong)}.staff-preview__switch{min-height:44px;color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.staff-preview__switch:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.staff-preview__switch-track{border:1px solid var(--border-strong);background:var(--surface-control);border-radius:999px;width:40px;height:22px;position:relative}.staff-preview__switch-track span{background:var(--text-strong);border-radius:50%;width:18px;height:18px;position:absolute;top:1px;left:1px}.staff-preview__switch:hover .staff-preview__switch-track{border-color:var(--accent-border)}.staff-preview__switch.is-on .staff-preview__switch-track{background:var(--surface-ink);border-color:var(--accent-border)}.staff-preview__switch.is-on:hover .staff-preview__switch-track{border-color:var(--accent-border-hover)}.staff-preview__switch.is-on .staff-preview__switch-track span{background:var(--accent-text);left:auto;right:1px}.staff-preview__motion{align-items:center;gap:10px;min-width:min(280px,100%);display:flex}.staff-preview__motion input[type=range]{min-width:140px;min-height:44px;accent-color:var(--accent-border);background:0 0;flex:auto}.staff-preview__motion output{min-width:3ch;color:var(--accent-text);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:650}@media (max-width:1100px){.staff-preview{--u:min(.78px, .9vw)}.staff-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.staff-preview{--u:min(.72px, 1.2vw);padding:0}.staff-preview__panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.staff-preview__head{padding:12px 14px 10px;padding-top:max(12px, env(safe-area-inset-top))}.staff-preview__head h2{font-size:22px}.staff-preview__lede{font-size:13px}.staff-preview__sliders{grid-template-columns:1fr}.staff-preview__sliders .staff-preview__tint+.staff-preview__tint{border-left:0;border-top:1px solid var(--border-strong)}.staff-preview__tint{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.staff-preview__tint-copy p:last-child{display:none}.staff-preview__swatches{justify-content:space-between;gap:4px}.staff-preview__swatch{flex:1 1 0;min-width:0;padding:4px 2px 6px;font-size:9px}.staff-preview__grid{padding:10px 10px max(12px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staff-preview__card{padding:10px 8px 8px}.staff-preview__meta p{display:none}}@media (max-width:760px) and (orientation:landscape){.staff-preview{--u:min(.48px, .72vh)}.staff-preview__head{padding:8px 12px}.staff-preview__head h2{font-size:18px}.staff-preview__lede{display:none}.staff-preview__tint{flex-direction:row;align-items:center;gap:10px;padding:6px 12px}.staff-preview__tint-copy strong{font-size:13px}.staff-preview__swatch span{display:none}.staff-preview__swatch{min-width:40px;padding:4px}.staff-preview__grid{padding:8px 10px max(8px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.staff-preview__card{padding:6px 6px 8px}.staff-preview__tag .player-tag__staff{display:none}.staff-preview__close{min-height:40px;padding:0 12px}}.rematch-dialog{z-index:120;-webkit-backdrop-filter:blur(7px)saturate(.82);backdrop-filter:blur(7px)saturate(.82);background:#050403b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rematch-dialog__panel{width:min(31rem,100%);color:var(--text-primary);border:1px solid var(--gold-70);border-radius:var(--r-lg,14px);text-align:center;background:radial-gradient(circle at 50% -20%,#e0b84e2e,#0000 48%),linear-gradient(#271c10fc,#110c08fe);padding:2.25rem 2rem 1.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f6e0a03d,0 22px 70px #000000ad}.rematch-dialog .rematch-dialog__close{width:44px;height:44px;min-height:44px;position:absolute;top:14px;right:14px}.rematch-dialog__seal{width:4.5rem;height:2.4rem;color:var(--gold-0,#f6e0a0);font:700 1.8rem/2.4rem var(--font-ui);filter:drop-shadow(0 0 10px #e0b84e57);grid-template-columns:repeat(2,1fr);margin:0 auto 1rem;display:grid}.rematch-dialog__seal span:first-child{transform:translate(.24rem)}.rematch-dialog__seal span:last-child{transform:translate(-.24rem)}.rematch-dialog__eyebrow{color:var(--gold-40,#d9ba69);font:700 .72rem/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.rematch-dialog h2{color:var(--text-whitest,#fffaf0);font:650 clamp(1.35rem, 4vw, 1.8rem)/1.15 var(--font-display,var(--font-ui));margin:0}.rematch-dialog__copy{max-width:26rem;color:var(--text-secondary);font:500 .94rem/1.5 var(--font-ui);margin:.65rem auto 1.25rem}.rematch-dialog__reply{text-align:left;gap:.4rem;display:grid}.rematch-dialog__reply>span{color:var(--text-primary);font:600 .78rem/1.2 var(--font-ui)}.rematch-dialog__reply textarea{resize:vertical;width:100%;min-height:5rem;color:var(--text-whitest,#fffaf0);border-radius:var(--r-md,8px);font:500 .92rem/1.4 var(--font-ui);background:#05040394;border:1px solid #e0b84e61;padding:.7rem .8rem}.rematch-dialog__reply textarea:focus-visible{outline:2px solid var(--gold-20,#ead18c);outline-offset:2px}.rematch-dialog__reply small{color:var(--text-tertiary);font:500 .68rem/1 var(--font-ui);justify-self:end}.rematch-dialog__busy{color:#f1d794;font:600 .78rem/1.35 var(--font-ui);text-align:left;background:#c9a2271a;border-left:3px solid #c9a227b8;margin:.8rem 0 0;padding:.6rem .7rem}.rematch-dialog__actions{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.25rem;display:grid}.rematch-dialog__actions--single{grid-template-columns:minmax(8rem,12rem);justify-content:center}.rematch-dialog__actions .btn{min-height:44px}.rematch-dialog__message{color:var(--text-primary);border-left:3px solid var(--gold-70);font:500 1rem/1.45 var(--font-display,var(--font-ui));text-align:left;background:#f6e0a00e;margin:1.2rem 0 0;padding:.85rem 1rem}@media (max-width:430px){.rematch-dialog{align-items:end;padding:10px}.rematch-dialog__panel{padding:1.5rem 1rem 1rem}.rematch-dialog__actions{gap:.5rem}}@media (prefers-reduced-motion:reduce){.rematch-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}}.rematch-dialog{color:var(--text-body);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--font-workspace);background:#000000b8}.rematch-dialog__panel{color:var(--text-body);background:var(--surface-panel);border:1px solid var(--surface-chrome);border-radius:8px;box-shadow:0 18px 48px #0000007a}.rematch-dialog__seal{color:#fff;background:var(--accent-border);border-radius:50%}.rematch-dialog__seal span{background:currentColor}.rematch-dialog__eyebrow{color:var(--text-muted);letter-spacing:.08em}.rematch-dialog h2{color:var(--text-strong);font-family:inherit}.rematch-dialog__copy,.rematch-dialog__reply small{color:var(--text-muted)}.rematch-dialog__reply>span{color:var(--text-body)}.rematch-dialog__reply textarea{color:var(--text-body);background:var(--surface-chrome);border:1px solid var(--surface-chrome);border-radius:4px}.rematch-dialog__reply textarea:focus-visible,.rematch-dialog button:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.rematch-dialog__busy{color:var(--text-body);background:#c9a96724}.rematch-dialog__message{color:var(--text-body);background:var(--surface-control);border-left:3px solid var(--accent-border)}.rematch-dialog__close{color:var(--text-muted);border-radius:4px}.rematch-dialog__close:hover{color:var(--text-strong);background:var(--surface-control)}.rematch-dialog__actions .btn{border:0;border-radius:4px}.rematch-dialog__actions .btn--gold{color:#fff;background:var(--accent-border)}.rematch-dialog__actions .btn--gold:hover{background:var(--accent-border-hover)}.rematch-dialog__actions .btn--ghost{color:var(--text-body);background:var(--surface-control)}.rematch-dialog__actions .btn--ghost:hover{background:var(--surface-control)}.migration{background:radial-gradient(circle at 72% 30%, #49777e47, transparent 34%), radial-gradient(circle at 28% 75%, #7f502a33, transparent 38%), var(--void);place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.migration__glow{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#c9a22717,#0000 67%);border-radius:50%;width:min(78vw,920px);position:absolute}.migration__panel{text-align:center;background:linear-gradient(155deg,#2a2118f7,#0e0b08fa);border:1px solid #e0b84e57;border-radius:10px;width:min(100%,680px);padding:clamp(28px,6vw,64px);position:relative;box-shadow:0 28px 90px #00000094,inset 0 1px #ffebbe14}.migration__eyebrow{color:var(--gold-flat);letter-spacing:.19em;text-transform:uppercase;margin:0 0 12px;font:600 12px/1.4 Inter,sans-serif}.migration__title{color:var(--gold-0);text-shadow:var(--text-shadow-header);margin:0;font:600 clamp(30px,5vw,48px)/1.2 Cinzel,serif}.migration__lead{max-width:46ch;color:var(--text-secondary);margin:20px auto 0;font:500 clamp(18px,2.4vw,22px)/1.55 EB Garamond,serif}.migration__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.migration__counts div{border:1px solid var(--hairline);background:#0e0b088f;gap:3px;padding:18px;display:grid}.migration__counts strong{color:var(--gold-hot);font:600 30px/1 Cinzel,serif}.migration__counts span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.migration__privacy{color:var(--text-tertiary);margin:18px auto 0;font-size:12px}.migration__primary,.migration__secondary{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:0 28px;font:600 13px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.migration__primary{border:1px solid var(--gold-keyline);color:var(--text-on-gold);background:var(--gold-gradient);box-shadow:0 5px 18px #00000061,inset 0 1px #ffffff61}.migration__primary:hover:not(:disabled){filter:brightness(1.09)}.migration__primary:disabled{cursor:wait;filter:saturate(.55)}.migration__secondary{border:1px solid var(--hairline);color:var(--text-primary);background:var(--panel-raised)}.migration__working{color:var(--text-secondary);justify-items:center;gap:14px;margin-top:30px;display:grid}.migration__spinner{border:3px solid var(--hairline);border-top-color:var(--gold-flat);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite migration-spin}@keyframes migration-spin{to{transform:rotate(360deg)}}.migration__error{color:var(--text-secondary);background:#68181238;border:1px solid #d9432f8c;margin-top:26px;padding:18px}.migration__error strong{color:#ef9c8f}.migration__error p{margin-bottom:0}@media (max-width:620px){.migration{padding:14px}.migration__panel{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.migration__spinner{animation:none}}.shared-deck{background:var(--surface-canvas);height:100%;min-height:0;color:var(--text-body);flex-direction:column;display:flex;overflow:hidden}.shared-deck__bar{flex:none;align-items:center;gap:12px;padding:10px clamp(12px,3vw,24px);display:flex}.shared-deck__sheet{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.shared-deck__eyebrow{color:var(--accent-border);letter-spacing:.16em;text-transform:uppercase;margin:0 0 2px;font:700 11px/1.2 ui-monospace,Consolas,monospace}.shared-deck__status,.shared-deck__empty{text-align:center;max-width:520px;color:var(--text-muted);margin:clamp(48px,12vh,112px) auto;padding:0 24px}.shared-deck__empty h1{color:var(--text-strong);margin:0 0 12px;font-size:clamp(22px,4.5vw,28px);font-weight:600}.shared-deck__error{color:#f2848c}@media (max-width:460px){.shared-deck__eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.policy-links{font:400 12px/1.5 var(--font-workspace,system-ui);flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.policy-links a{min-height:32px;color:var(--text-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.policy-links a:hover{color:var(--text-strong)}.policy-links a:focus-visible{outline:2px solid var(--status-info);outline-offset:3px}.home__account-menu a.home__account-item{text-decoration:none}.acct{--u:clamp(1px, .052083vw, 1.35px);z-index:3000;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.acct__hero{background-position:50% 26%;background-size:cover;position:absolute;inset:-48px}.acct__scrim{position:absolute;inset:0}.acct__panel{z-index:1;border:1px solid #80643b;justify-items:stretch;gap:14px;width:min(540px,100vw - 40px);max-height:calc(100dvh - 40px);padding:0 42px 30px;display:grid;position:relative;overflow:hidden auto}.acct__social{gap:12px;display:grid}.acct__social-options{gap:8px;display:grid}.acct__social-button{border:1px solid var(--sign-in-border);background:var(--sign-in-surface);min-height:44px;color:var(--sign-in-text);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.acct__social-button:hover:not(:disabled){background:var(--sign-in-hover-surface);border-color:var(--sign-in-hover-border)}.acct__social-button:focus-visible{outline:2px solid var(--sign-in-focus);outline-offset:3px}.acct__social-button:disabled{opacity:.65;cursor:default}.acct__provider-mark{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.acct__provider-mark img{object-fit:contain;width:20px;height:20px;display:block}.acct__provider-mark--google{background:var(--sign-in-logo-surface);border-radius:50%}.acct__divider{color:var(--sign-in-divider-text);align-items:center;gap:10px;font-size:12px;display:flex}.acct__divider:before,.acct__divider:after{content:"";background:var(--sign-in-divider-line);flex:1;height:1px}.acct__panel--create{width:min(620px,100vw - 40px)}.acct__close{z-index:4;transition:border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), background var(--t-hover) var(--ease-out);place-items:center;display:grid;position:absolute;top:16px;right:16px}.acct__close:hover,.acct__close:focus-visible{border-color:#d6a849;outline:none}.acct__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:20px;height:20px}.acct__head{text-align:center;border-bottom:1px solid #5f4b30;justify-items:center;gap:7px;width:calc(100% + 84px);margin:0 -42px 6px;padding:28px 68px 24px;display:grid}.acct__eyebrow{letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;font-size:12px}.acct__title{margin:0;line-height:1.06}.acct__lede{max-width:470px;margin:1px 0 0;font-size:14px;line-height:1.5}.acct__field{gap:6px;width:100%;display:grid}.acct__label{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.acct__input{width:100%;min-height:48px;transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);border:1px solid #655135;padding:11px 14px;font-size:17px}.acct__input:focus{outline:none}.acct__input--code{font-variant-numeric:tabular-nums;letter-spacing:.22em;text-align:center}.acct__input.acct__input--code:focus{border-color:var(--accent-border-hover);box-shadow:0 0 0 1px #efd48640}.acct__field-note,.acct__field-error,.acct__hint{font-size:13px;line-height:1.35}.acct__password{display:block;position:relative}.acct__password .acct__input{padding-right:72px}.acct__reveal{border-radius:5px;place-items:center;min-width:58px;min-height:38px;padding:0 8px;font-size:12px;display:grid;position:absolute;top:50%;right:5px;translate:0 -50%}.acct__strength{align-items:center;gap:10px;display:flex}.acct__strength-bars{flex:1;gap:4px;display:flex}.acct__strength-bars i{border-radius:var(--r-pill);flex:1;height:4px}.acct__strength-label{text-align:right;width:48px;font-size:12px}.acct__problem{text-align:center;opacity:0;min-height:19px;margin:-2px 0;font-size:13px;line-height:1.4}.acct__problem.is-shown{opacity:1}.acct__submit,.acct__ghost{width:100%;min-height:48px}.acct__submit{font-size:17px}.acct__submit:disabled{cursor:default}.acct__ghost{font-size:14px}.acct__ghost:hover,.acct__ghost:focus-visible{border-color:#d6a849;outline:none}.acct__switch-copy{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:-2px 0;font-size:14px;display:flex}.acct__switch{text-underline-offset:3px;min-height:40px;padding:6px 4px;font-weight:600;text-decoration:underline}.acct__switch:hover,.acct__switch:focus-visible{outline:none;text-decoration-color:#d6a849}.acct__switch--standalone{justify-self:center;margin:-8px 0}.acct__choice{cursor:pointer;border:1px solid #655135;border-radius:4px;align-items:flex-start;gap:11px;padding:11px 13px;display:flex}.acct__choice input{width:18px;height:18px;accent-color:var(--status-info);margin:2px 0 0}.acct__choice span{gap:3px;display:grid}.acct__choice strong{color:var(--text-strong);font-size:14px}.acct__choice small{color:var(--text-muted);font-size:13px;line-height:1.35}.acct__offline{text-align:center;margin:0;font-size:13px;line-height:1.45}.acct__identity{border:1px solid #655135;align-items:center;gap:14px;padding:15px 16px;display:flex}.acct__avatar{border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:600;display:grid}.acct__identity-meta{flex-direction:column;gap:3px;display:flex}.acct__identity-name{font-size:21px}.acct__identity-sub{font-size:13px}.acct__email-card,.acct__email-status{border:1px solid var(--hairline-8);background:var(--surface-chrome);border-radius:6px;gap:9px;padding:14px 16px;display:grid}.acct__email-title,.acct__email-status strong{color:var(--text-strong);font-size:15px;font-weight:650}.acct__email-status span{color:var(--text-muted);font-size:13px;line-height:1.4}.acct__email-status.is-verified{border-color:color-mix(in srgb, var(--status-success) 42%, transparent)}@media (min-width:701px) and (max-width:1100px) and (max-height:850px){.acct__panel--create{gap:9px;padding-bottom:18px}.acct__panel--create .acct__head{gap:4px;margin-bottom:2px;padding-top:20px;padding-bottom:16px}.acct__panel--create .acct__lede{line-height:1.35}.acct__panel--create .acct__field{gap:4px}.acct__panel--create .acct__input,.acct__panel--create .acct__submit,.acct__panel--create .acct__ghost{min-height:44px}.acct__panel--create .acct__problem{min-height:14px}.acct__panel--create .acct__switch{min-height:34px;padding-block:3px}}@media (max-width:700px),(max-height:500px){:root .acct{place-items:start stretch;padding:0;overflow-y:auto}:root .acct__panel,:root .acct__panel--create{width:100%;min-height:100dvh;max-height:none;padding:0 calc(18px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0}:root .acct__head{width:calc(100% + 36px + env(safe-area-inset-left) + env(safe-area-inset-right));margin:0 calc(-18px - env(safe-area-inset-right)) 6px calc(-18px - env(safe-area-inset-left));padding:calc(22px + env(safe-area-inset-top)) 62px 20px}:root .acct__title{font-size:clamp(27px,8vw,34px)}:root .acct__close{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}:root .acct__switch{min-height:44px}}@media (min-width:1800px) and (min-height:900px){.acct__panel--create{width:min(780px,100vw - 96px)}.acct__panel{gap:17px;padding-inline:52px}.acct__head{width:calc(100% + 104px);margin-inline:-52px}.acct__label{font-size:15px}.acct__field-note,.acct__field-error,.acct__lede{font-size:16px}}.acct{background:var(--surface-chrome);color:var(--text-body);font-family:var(--font-workspace)}.acct__hero{filter:blur(28px)saturate(.35)brightness(.38);transform:scale(1.035)}.acct__scrim{background:#111214ad}.acct__panel,.acct__panel--create{color:var(--text-body);background:var(--surface-panel);border-color:var(--hairline-8);scrollbar-color:var(--border-strong) var(--surface-panel);border-radius:8px;box-shadow:0 24px 64px #0000008f}.acct__head{background:var(--surface-chrome);border-bottom-color:var(--hairline-8)}.acct__eyebrow,.acct__label{color:var(--text-muted);font-family:inherit}.acct__title{color:var(--text-strong);letter-spacing:0;text-shadow:none;text-transform:none;font-family:inherit;font-size:clamp(26px,3vw,34px);font-weight:700}.acct__lede,.acct__field-note,.acct__offline,.acct__identity-sub,.acct__strength-label,.acct__switch-copy{color:var(--text-muted)}.acct__close{width:36px;height:36px;color:var(--text-muted);background:0 0;border:0;border-radius:4px}.acct__close:hover{color:#fff;background:var(--surface-control)}.acct__close:focus-visible{color:#fff;background:var(--surface-control);outline:2px solid var(--status-info);outline-offset:2px}.acct__input{color:var(--text-strong);background:var(--surface-chrome);border-color:#0000;border-radius:4px;font-family:inherit}.acct__input:-webkit-autofill{-webkit-text-fill-color:var(--text-strong);box-shadow:0 0 0 1000px var(--surface-chrome) inset;caret-color:var(--text-strong)}.acct__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-strong);box-shadow:0 0 0 1000px var(--surface-chrome) inset;caret-color:var(--text-strong)}.acct__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong);box-shadow:0 0 0 1000px var(--surface-chrome) inset;caret-color:var(--text-strong)}.acct__input:focus{border-color:var(--status-info);box-shadow:0 0 0 1px var(--status-info)}.acct__input.is-wrong{border-color:var(--status-danger)}.acct__field-error,.acct__problem{color:#fa777c}.acct__hint{color:var(--text-muted)}.acct__reveal{color:var(--text-muted);text-transform:none;letter-spacing:0;font-family:inherit}.acct__reveal:hover,.acct__reveal:focus-visible{color:#fff;background:var(--surface-control);outline:none}.acct__strength-bars i{background:var(--surface-control)}.acct__strength-bars i.is-on.is-1{background:var(--status-danger)}.acct__strength-bars i.is-on.is-2{background:var(--accent-border)}.acct__strength-bars i.is-on.is-3,.acct__strength-bars i.is-on.is-4{background:var(--status-success)}.acct__submit,.acct__ghost{letter-spacing:0;text-transform:none;border:0;border-radius:4px;font-family:inherit;font-weight:650}.acct__submit{color:var(--accent-text);background:var(--surface-chrome);border:1px solid var(--accent-border);box-shadow:none}.acct__submit:hover:not(:disabled),.acct__submit:focus-visible{color:var(--accent-text-hover);background:var(--surface-chrome);border-color:var(--accent-border-hover);filter:none;outline:2px solid var(--status-info);outline-offset:2px;box-shadow:0 0 0 1px #efd48640}.acct__submit:disabled{color:var(--text-dim);background:var(--surface-panel);filter:none}.acct__ghost{color:var(--text-body);background:var(--surface-control)}.acct__ghost:hover{color:#fff;background:var(--surface-control)}.acct__ghost:focus-visible{color:#fff;background:var(--surface-control);outline:2px solid var(--status-info);outline-offset:2px}.acct__switch{color:var(--status-info);text-decoration-color:#0000}.acct__switch:hover{color:#65c7f7;text-decoration-color:currentColor}.acct__switch:focus-visible{color:#65c7f7;outline:2px solid var(--status-info);outline-offset:2px}.acct__identity{background:var(--surface-chrome);border-color:var(--hairline-8);border-radius:6px}.acct__avatar{color:#fff;background:var(--accent-border);box-shadow:none;font-family:inherit}.acct__identity-name{color:var(--text-strong);font-family:inherit}.acct__password{background:var(--surface-chrome);border:1px solid #0000;border-radius:4px;min-height:48px}.acct__password:focus-within{border-color:var(--status-info);box-shadow:0 0 0 1px var(--status-info)}.acct__password .acct__input{min-height:46px;box-shadow:none;background:0 0;border:0}.acct__password .acct__input:focus{box-shadow:none;border:0}.acct__password .acct__reveal{border-left:1px solid var(--border-strong);border-radius:0 4px 4px 0;min-height:34px;right:4px}@media (max-width:700px),(max-height:500px){:root .acct{background:var(--surface-chrome)}:root .acct__hero{filter:blur(24px)saturate(.3)brightness(.32);position:fixed}:root .acct__scrim{background:#111214c2;position:fixed}:root .acct__panel,:root .acct__panel--create{background:var(--surface-panel);align-content:start}:root .acct__head{background:var(--surface-chrome)}:root .acct__input,:root .acct__password{min-height:44px}:root .acct__password .acct__input{min-height:42px}:root .acct__submit,:root .acct__ghost{place-self:start stretch;width:100%;min-width:0;height:40px;min-height:40px;padding-inline:18px}}@media (max-width:700px){.acct__panel,.acct__panel--create{align-content:start}.acct__submit,.acct__ghost{place-self:start stretch;width:100%;min-width:0;height:40px;min-height:40px;padding-inline:18px}}.account-protection{z-index:140;box-sizing:border-box;border:1px solid var(--recovery-edge);background:linear-gradient(145deg,var(--recovery-surface-raised),var(--recovery-surface));width:min(380px,100vw - 32px);max-height:calc(100dvh - 96px);color:var(--recovery-text);box-shadow:0 12px 48px var(--recovery-shadow);border-radius:12px;padding:24px;font-size:14px;line-height:1.5;position:fixed;bottom:24px;right:24px;overflow:auto}.account-protection h2{margin:6px 28px 8px 0;font-family:inherit;font-size:24px;line-height:1.2}.account-protection p{color:var(--recovery-description);margin:10px 0 16px}.account-protection__eyebrow{color:var(--recovery-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.account-protection button{cursor:pointer;font:inherit}.account-protection__close{width:32px;height:32px;color:var(--recovery-description);background:0 0;border:0;position:absolute;top:10px;right:12px;font-size:24px!important}.account-protection__primary,.account-protection__secondary{border-radius:6px;width:100%;min-height:40px;padding:8px 12px;display:block}.account-protection__primary{color:var(--recovery-action-text);border:1px solid var(--recovery-action-edge);background:var(--recovery-control);margin-top:12px;font-weight:600!important}.account-protection__secondary{color:var(--recovery-description);background:0 0;border:0;margin-top:4px}.account-protection input:not([type=checkbox]){box-sizing:border-box;background:var(--recovery-control);border:1px solid var(--recovery-control-edge);width:100%;min-height:42px;color:var(--recovery-control-text);font:inherit;border-radius:5px;margin:6px 0 12px;padding:8px 10px;display:block}.account-protection label span{color:var(--recovery-caption);font-size:12px}.account-protection__check{align-items:center;gap:8px;font-size:12px;display:flex}.account-protection input[type=checkbox]{width:16px;height:16px;accent-color:var(--recovery-check)}.account-protection .acct__social{margin-top:20px}.account-protection .acct__label{letter-spacing:.12em;font-size:11px}.account-protection .acct__social-options{gap:8px;margin-top:8px}.account-protection .acct__social-button{min-height:40px;padding:8px;font-size:13px}.account-protection .acct__field-note,.account-protection__footnote{font-size:11px}.account-protection .account-protection__error{color:var(--recovery-error)}.account-protection .account-protection__success{color:var(--recovery-success)}.account-protection button:focus-visible,.account-protection input:focus-visible{outline:2px solid var(--recovery-focus);outline-offset:3px}.account-protection button:disabled{cursor:wait;opacity:.6}@media (max-width:600px){.account-protection{padding:20px;bottom:16px;right:16px}}.trophy-badge{border:1px solid var(--chronicle-edge);background:var(--chronicle-paper);box-shadow:0 3px 9px color-mix(in srgb, var(--effect-black) 30%, transparent);border-radius:3px;flex:none;display:inline-block;position:relative;overflow:hidden}.trophy-badge:after{content:"";border:1px solid color-mix(in srgb, var(--chronicle-paper) 38%, transparent);pointer-events:none;position:absolute;inset:3px}.trophy-badge--card{width:82px;height:82px}.trophy-badge--hero{width:74px;height:74px}.trophy-badge--small{width:32px;height:32px}.trophy-badge--reveal{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.trophy-badge--reveal:after{display:none}.trophy-badge img{width:500%;max-width:none;height:200%;left:calc(var(--badge-col) * -100%);top:calc(var(--badge-row) * -100%);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.trophy-badge.is-locked img{filter:saturate(.25);opacity:.38}.trophy-badge.is-unlocked{border-color:var(--chronicle-gold)}.trophy-badge__lock{width:19px;height:19px;color:var(--chronicle-paper);background:var(--chronicle-ink);border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;bottom:4px;right:4px}@property --chronicle-spread{syntax:"<percentage>";inherits:false;initial-value:0%}.achievement-reveal{--reveal-accent:var(--chronicle-iron);--reveal-text-muted:color-mix(in srgb, var(--chronicle-paper) 78%, var(--chronicle-ink));width:100%;max-width:none;height:100dvh;max-height:none;color:var(--chronicle-light);background:var(--chronicle-night);font-family:var(--font-ui);isolation:isolate;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.achievement-reveal::backdrop{background:var(--chronicle-night)}.achievement-reveal--silver{--reveal-accent:var(--chronicle-silver)}.achievement-reveal--gold{--reveal-accent:var(--chronicle-muted)}.achievement-reveal--mythic{--reveal-accent:var(--chronicle-mythic)}.achievement-reveal__atmosphere{z-index:-1;pointer-events:none;background:var(--chronicle-night);position:fixed;inset:0;overflow:hidden}.achievement-reveal__atmosphere:before{content:"";aspect-ratio:1;background-image:var(--reveal-art);background-size:500% 200%;background-position:var(--reveal-art-x) var(--reveal-art-y);opacity:.4;filter:saturate(.7)sepia(.15);width:max(110vw,110dvh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.achievement-reveal__atmosphere:after{content:"";background:radial-gradient(ellipse at 50% 46%, transparent 22%, color-mix(in srgb, var(--chronicle-night) 30%, transparent) 65%, var(--chronicle-night)), linear-gradient(0deg, var(--chronicle-night), transparent 30% 74%, color-mix(in srgb, var(--chronicle-night) 60%, transparent)), url(/textures/classic-card-stock.svg);position:absolute;inset:0}.achievement-reveal__composition{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:64px 40px 44px;display:flex;overflow:clip}.achievement-reveal__heading{text-align:center;margin-bottom:28px}.achievement-reveal__overline{color:var(--chronicle-gold);letter-spacing:.25em;text-transform:uppercase;font:500 15px/1.5 Cinzel,Georgia,serif}.achievement-reveal__rule{color:var(--chronicle-gold);justify-content:center;align-items:center;gap:14px;margin-top:13px;font-size:14px;display:flex}.achievement-reveal__rule i{background:linear-gradient(90deg, transparent, var(--chronicle-gold));width:66px;height:1px}.achievement-reveal__rule i:last-child{transform:rotate(180deg)}.achievement-reveal__stage{perspective:1500px;width:min(820px,100%);position:relative}.achievement-reveal__illumination{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--chronicle-gold) 38%, transparent), transparent 70%);position:absolute;inset:-80px}.achievement-reveal__book{min-height:432px;filter:drop-shadow(0 26px 26px color-mix(in srgb, var(--effect-black) 55%, transparent));grid-template-columns:1fr 1fr;display:grid;position:relative}.achievement-reveal__book:before{content:"";border:3px solid var(--chronicle-muted);background:repeating-linear-gradient(0deg, var(--chronicle-muted) 0 1px, var(--chronicle-ink) 1px 3px);border-radius:3px 3px 8px 8px;position:absolute;inset:8px -6px -10px;transform:rotate(-.4deg)}.achievement-reveal__page{min-width:0;color:var(--chronicle-paper);background-color:var(--chronicle-ink);backface-visibility:hidden;isolation:isolate;box-shadow:inset 0 0 24px color-mix(in srgb, var(--chronicle-night) 35%, transparent);background-image:url(/textures/classic-card-stock.svg);position:relative}.achievement-reveal__page-pigment{z-index:-1;border-radius:inherit;pointer-events:none;opacity:.42;position:absolute;inset:0;overflow:hidden}.achievement-reveal__page-pigment:before{content:"";aspect-ratio:1;background-image:var(--reveal-art);background-size:500% 200%;background-position:var(--reveal-art-x) var(--reveal-art-y);filter:saturate(.6)sepia(.2);width:130%;position:absolute;bottom:-10%;right:-12%}.achievement-reveal__page--story .achievement-reveal__page-pigment{-webkit-mask-image:linear-gradient(110deg, transparent 10%, color-mix(in srgb, var(--effect-black) 18%, transparent) 46%, var(--effect-black));mask-image:linear-gradient(110deg, transparent 10%, color-mix(in srgb, var(--effect-black) 18%, transparent) 46%, var(--effect-black))}.achievement-reveal__page--art{transform-origin:100%;border-radius:4px 0 0 4px;padding:25px 19px 43px 27px}.achievement-reveal__page--art:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--chronicle-night) 18%, transparent), transparent 8% 82%, color-mix(in srgb, var(--chronicle-night) 26%, transparent));position:absolute;inset:0}.achievement-reveal__illustration{background:var(--chronicle-ink);height:100%;min-height:350px;position:relative;overflow:hidden}.achievement-reveal__illustration .trophy-badge{position:absolute;inset:0}.achievement-reveal__art-border{border:1px solid color-mix(in srgb, var(--chronicle-edge) 45%, transparent);pointer-events:none;position:absolute;inset:18px 12px 35px 20px}.achievement-reveal__art-border:before,.achievement-reveal__art-border:after{content:"◆";color:var(--chronicle-muted);font-size:10px;position:absolute;top:-7px}.achievement-reveal__art-border:before{left:-4px}.achievement-reveal__art-border:after{right:-4px}.achievement-reveal__ribbon{z-index:2;min-width:154px;color:var(--chronicle-light);background:var(--reveal-accent);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);box-shadow:inset 0 3px color-mix(in srgb, var(--chronicle-light) 22%, transparent), inset 0 -3px color-mix(in srgb, var(--chronicle-ink) 25%, transparent);justify-content:center;align-items:center;gap:15px;padding:11px 25px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)rotate(-2deg)}.achievement-reveal__ribbon span{text-transform:uppercase;letter-spacing:.2em;font:600 11px/1.4 Cinzel,Georgia,serif}.achievement-reveal__ribbon i{font-size:14px;font-style:normal}.achievement-reveal__page--story{transform-origin:0;background-image:linear-gradient(90deg, color-mix(in srgb, var(--chronicle-night) 32%, transparent), transparent 14%, color-mix(in srgb, var(--chronicle-gold) 5%, transparent) 80%, transparent), url(/textures/classic-card-stock.svg);border-radius:0 4px 4px 0;flex-direction:column;padding:35px 36px 30px 35px;display:flex}.achievement-reveal__page--story:before{content:"";border:1px solid color-mix(in srgb, var(--chronicle-edge) 28%, transparent);pointer-events:none;position:absolute;inset:13px 13px 13px 8px}.achievement-reveal__path{color:var(--chronicle-gold);text-transform:uppercase;letter-spacing:.18em;font:600 11px/1.5 Cinzel,Georgia,serif;position:relative}.achievement-reveal__chapter-mark{color:color-mix(in srgb, var(--chronicle-edge) 48%, transparent);font:italic 24px/1 Georgia,serif;position:absolute;top:29px;right:32px}.achievement-reveal__copy{margin-top:28px;position:relative}.achievement-reveal__copy h2{color:var(--chronicle-paper);letter-spacing:-.025em;text-wrap:balance;text-shadow:none;margin:0;font:500 clamp(29px,3vw,42px)/1.1 Eczar,Georgia,serif}.achievement-reveal__ink-rule{background:var(--chronicle-gold);transform-origin:0;width:48px;height:2px;margin:17px 0 14px}.achievement-reveal__copy p{color:var(--reveal-text-muted);margin:0;font:16px/1.55 EB Garamond,Georgia,serif}.achievement-reveal__reward{color:var(--chronicle-gold);align-items:baseline;gap:10px;margin:auto 0 17px;padding-top:24px;display:flex}.achievement-reveal__reward strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:500 43px/1 Eczar,Georgia,serif}.achievement-reveal__reward>span{letter-spacing:.09em;text-transform:uppercase;font:600 10px/1.4 Cinzel,Georgia,serif}.achievement-reveal__collection{color:var(--reveal-text-muted);grid-template-columns:1fr auto;align-items:baseline;gap:7px 10px;display:grid}.achievement-reveal__collection>span{letter-spacing:.08em;text-transform:uppercase;font:500 10px/1.4 Cinzel,Georgia,serif}.achievement-reveal__collection strong{color:var(--chronicle-paper);font-variant-numeric:tabular-nums;font:500 17px/1.4 Eczar,Georgia,serif}.achievement-reveal__collection small{color:var(--reveal-text-muted);font-size:13px}.achievement-reveal__progress{background:color-mix(in srgb, var(--chronicle-edge) 40%, transparent);grid-column:1/-1;height:3px;overflow:hidden}.achievement-reveal__progress i{background:var(--chronicle-gold);transform-origin:0;min-width:3px;height:100%;display:block}.achievement-reveal__spine{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--chronicle-night) 55%, transparent) 45%, color-mix(in srgb, var(--chronicle-edge) 22%, transparent) 75%, transparent);width:10px;position:absolute;inset:0 auto 0 calc(50% - 5px)}.achievement-reveal__laurel{z-index:-1;width:140%;height:135%;color:var(--chronicle-gold);pointer-events:none;position:absolute;top:-17%;left:-20%;overflow:visible}.achievement-reveal__stem{stroke:currentColor;stroke-width:1.25px;opacity:.5}.achievement-reveal__leaf{fill:color-mix(in srgb, var(--chronicle-gold) 12%, transparent);stroke:currentColor;stroke-width:1px;opacity:.55}.achievement-reveal__dust{z-index:3;pointer-events:none;position:absolute;inset:0}.achievement-reveal__dust i{opacity:0;background:var(--chronicle-gold);clip-path:polygon(50% 0,100% 38%,60% 100%,0 58%);width:5px;height:11px;position:absolute;top:50%;left:27%}.achievement-reveal__dust i:nth-child(3n){background:var(--chronicle-light);width:3px;height:5px}.achievement-reveal__footer{text-align:center;margin-top:38px;position:relative}.achievement-reveal__actions{justify-content:center;gap:12px;display:flex}.achievement-reveal__actions button{border:1px solid color-mix(in srgb, var(--chronicle-gold) 32%, transparent);min-height:46px;color:var(--chronicle-paper);letter-spacing:.07em;cursor:pointer;background:0 0;border-radius:2px;padding:12px 22px;font:500 11px/1.5 Cinzel,Georgia,serif}.achievement-reveal__actions .is-primary{min-width:164px;color:var(--chronicle-light);border-color:var(--chronicle-gold);background:color-mix(in srgb, var(--chronicle-gold) 12%, var(--chronicle-night));box-shadow:inset 0 0 0 3px var(--chronicle-night);justify-content:space-between;align-items:center;gap:34px;display:flex}.achievement-reveal__actions .is-primary span{color:var(--chronicle-gold);font:24px/18px Georgia,serif}.achievement-reveal__actions button:hover{color:var(--chronicle-light);border-color:var(--chronicle-light);background:color-mix(in srgb, var(--chronicle-gold) 20%, var(--chronicle-night))}.achievement-reveal button:focus-visible{outline:2px solid var(--chronicle-light);outline-offset:5px}.achievement-reveal__waiting{color:var(--chronicle-gold);margin:14px 0 0;font:italic 14px/1.5 Georgia,serif}.achievement-reveal__close{z-index:5;top:max(18px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));width:44px;height:44px;color:var(--chronicle-gold);cursor:pointer;background:0 0;border:0;border-radius:50%;font:28px/1 Georgia,serif;position:fixed}.achievement-reveal__close:hover{background:color-mix(in srgb, var(--chronicle-gold) 12%, transparent)}.achievement-reveal:not(.is-ready):not(.is-reduced) .achievement-reveal__book{opacity:0}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__book{animation:1.45s cubic-bezier(.22,.75,.22,1) both chronicle-arrive}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__book:before{animation:1.45s cubic-bezier(.22,.75,.22,1) both chronicle-binding}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__illumination{animation:2.4s ease-out 1.35s both chronicle-illuminate}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__page--art{animation:1.45s cubic-bezier(.22,.75,.22,1) both chronicle-open-left}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__page--story{animation:1.45s cubic-bezier(.22,.75,.22,1) both chronicle-open-right}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__illustration .trophy-badge{-webkit-mask-image:radial-gradient(ellipse at 42% 38%, var(--effect-black) calc(var(--chronicle-spread) - 12%), transparent var(--chronicle-spread)), radial-gradient(ellipse at 58% 65%, var(--effect-black) calc(var(--chronicle-spread) - 22%), transparent calc(var(--chronicle-spread) - 6%));mask-image:radial-gradient(ellipse at 42% 38%, var(--effect-black) calc(var(--chronicle-spread) - 12%), transparent var(--chronicle-spread)), radial-gradient(ellipse at 58% 65%, var(--effect-black) calc(var(--chronicle-spread) - 22%), transparent calc(var(--chronicle-spread) - 6%));animation:1.85s cubic-bezier(.2,.7,.2,1) .65s both chronicle-paint}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__stem{animation:1.7s ease-out .65s both chronicle-inscribe}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__leaf{animation:chronicle-leaf 1.1s calc(.65s + var(--leaf) * 95ms) ease-out both}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__dust i{animation:chronicle-gold 2.3s calc(1.55s + var(--delay)) cubic-bezier(.15, .6, .3, 1) both}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__ribbon{animation:.75s cubic-bezier(.17,.9,.3,1) 1.65s both chronicle-ribbon}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__copy{animation:.8s ease-out 1.15s both chronicle-words}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__ink-rule{animation:.7s ease-out 1.75s both chronicle-line}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__reward{animation:.7s ease-out 1.95s both chronicle-words}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__progress i{animation:1s ease-out 2.1s both chronicle-line}@keyframes chronicle-arrive{0%{opacity:0;transform:translateY(45px)scale(.72)rotate(-5deg)}24%{opacity:1}75%{transform:translateY(-4px)scale(1.015)rotate(.3deg)}to{opacity:1;transform:none}}@keyframes chronicle-illuminate{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}@keyframes chronicle-binding{0%,15%{transform:scaleX(.06)}80%{transform:scaleX(1.01)}to{transform:rotate(-.4deg)}}@keyframes chronicle-open-left{0%,15%{transform:rotateY(86deg)}80%{transform:rotateY(-3deg)}to{transform:rotateY(0)}}@keyframes chronicle-open-right{0%,15%{transform:rotateY(-86deg)}80%{transform:rotateY(3deg)}to{transform:rotateY(0)}}@keyframes chronicle-paint{0%{--chronicle-spread:0%;filter:sepia()brightness(1.2)}55%{filter:sepia(.35)brightness(1.05)}to{--chronicle-spread:115%;filter:none}}@keyframes chronicle-inscribe{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:.5}}@keyframes chronicle-leaf{0%{opacity:0}to{opacity:.55}}@keyframes chronicle-gold{0%{opacity:0;transform:rotate(var(--angle)) translateX(120px) rotate(var(--turn)) scale(.2)}16%{opacity:.8}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) rotate(calc(var(--turn) + 120deg)) scale(.3)}}@keyframes chronicle-ribbon{0%{opacity:0;transform:translate(-50%)translateY(-22px)rotate(-7deg)scale(1.12)}70%{opacity:1;transform:translate(-50%)translateY(2px)rotate(-1deg)}to{transform:translate(-50%)rotate(-2deg)}}@keyframes chronicle-words{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes chronicle-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:650px) and (min-height:561px){.achievement-reveal__composition{padding:58px 25px 26px}.achievement-reveal__heading{margin-bottom:18px}.achievement-reveal__overline{letter-spacing:.18em;font-size:11px}.achievement-reveal__rule{margin-top:6px}.achievement-reveal__stage{width:min(360px,100%)}.achievement-reveal__book{flex-direction:column;min-height:0;display:flex}.achievement-reveal__page--art{transform-origin:bottom;border-radius:3px 3px 0 0;padding:13px 13px 20px}.achievement-reveal__illustration{height:clamp(165px,26dvh,245px);min-height:0}.achievement-reveal__illustration .trophy-badge{aspect-ratio:1;width:100%;height:auto;inset:50% 0 auto;transform:translateY(-50%)}.achievement-reveal__art-border{inset:8px 8px 15px}.achievement-reveal__ribbon{min-width:135px;padding:7px 20px;bottom:1px}.achievement-reveal__ribbon span{font-size:9px}.achievement-reveal__page--story{transform-origin:top;border-radius:0 0 3px 3px;padding:22px 26px 21px}.achievement-reveal__page--story:before{border-top:0;inset:6px 8px 8px}.achievement-reveal__chapter-mark{font-size:19px;top:18px;right:24px}.achievement-reveal__path{font-size:9px}.achievement-reveal__copy{margin-top:10px}.achievement-reveal__copy h2{font-size:28px}.achievement-reveal__copy p{font-size:14px;line-height:1.35}.achievement-reveal__ink-rule{margin:10px 0}.achievement-reveal__reward{margin-bottom:10px;padding-top:14px}.achievement-reveal__reward strong{font-size:32px}.achievement-reveal__spine{display:none;inset:auto 0 0}.achievement-reveal__laurel{height:110%;top:-8%}.achievement-reveal__footer{width:100%;margin-top:25px}.achievement-reveal__actions{gap:8px}.achievement-reveal__actions button{padding:10px 12px;font-size:10px}.achievement-reveal__actions .is-primary{gap:16px;min-width:125px}.achievement-reveal__waiting{margin-top:10px;font-size:12px}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__page--art{animation-name:chronicle-open-top}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__page--story{animation-name:chronicle-open-bottom}.achievement-reveal.is-ready:not(.is-reduced) .achievement-reveal__book:before{animation-name:chronicle-binding-phone}}@keyframes chronicle-open-top{0%{transform:rotateX(-55deg)}to{transform:rotateX(0)}}@keyframes chronicle-open-bottom{0%{transform:rotateX(55deg)}to{transform:rotateX(0)}}@keyframes chronicle-binding-phone{0%,15%{transform:scaleY(.06)}80%{transform:scaleY(1.01)}to{transform:rotate(-.4deg)}}@media (max-height:560px){.achievement-reveal__composition{padding:28px 55px 23px}.achievement-reveal__heading{margin-bottom:9px}.achievement-reveal__overline{font-size:10px}.achievement-reveal__rule{gap:9px;margin-top:3px;font-size:9px}.achievement-reveal__stage{width:min(690px,100%)}.achievement-reveal__book{min-height:0}.achievement-reveal__page--art{padding:14px 13px 26px}.achievement-reveal__illustration{min-height:230px}.achievement-reveal__art-border{inset:8px 8px 19px}.achievement-reveal__ribbon{padding:7px 20px;bottom:4px}.achievement-reveal__page--story{padding:20px 26px}.achievement-reveal__path{font-size:9px}.achievement-reveal__chapter-mark{font-size:19px;top:17px}.achievement-reveal__copy{margin-top:10px}.achievement-reveal__copy h2{font-size:28px}.achievement-reveal__copy p{font-size:13px;line-height:1.35}.achievement-reveal__ink-rule{margin:10px 0}.achievement-reveal__reward{margin-bottom:8px;padding-top:14px}.achievement-reveal__reward strong{font-size:28px}.achievement-reveal__footer{margin-top:20px}.achievement-reveal__waiting{text-align:left;width:100px;margin:7px 0;font-size:11px;position:absolute;top:0;left:calc(100% + 18px)}}:root[data-motion=reduced] .achievement-reveal *,:root[data-motion=reduced] .achievement-reveal :before,:root[data-motion=reduced] .achievement-reveal :after,.achievement-reveal.is-reduced *,.achievement-reveal.is-reduced :before,.achievement-reveal.is-reduced :after{transition:none!important;animation:none!important}.achievement-reveal.is-reduced .achievement-reveal__dust{display:none}@media (max-height:450px){.achievement-reveal__composition{padding:18px 52px 16px}.achievement-reveal__heading{margin-bottom:7px}.achievement-reveal__page--art{padding:12px 12px 25px}.achievement-reveal__illustration{min-height:195px}.achievement-reveal__page--story{padding:15px 24px}.achievement-reveal__copy{margin-top:8px}.achievement-reveal__copy h2{font-size:25px}.achievement-reveal__copy p{font-size:12px}.achievement-reveal__ink-rule{margin:8px 0}.achievement-reveal__reward{margin-bottom:6px;padding-top:10px}.achievement-reveal__reward strong{font-size:25px}.achievement-reveal__collection{gap:3px 10px}.achievement-reveal__footer{margin-top:16px}}.trophy-vault__status{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:20px;padding-bottom:18px;display:grid}.trophy-vault__level-seal{border:1px solid var(--accent-border);text-align:center;border-radius:50%;place-content:center;width:72px;height:72px;display:grid}.trophy-vault__level-seal span{color:var(--accent-text);font:600 26px/.95 var(--font-smallcaps);font-variant-numeric:tabular-nums}.trophy-vault__level-seal small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px}.trophy-vault__level-copy>div:first-child{color:var(--text-body);justify-content:space-between;gap:16px;font-size:13px;display:flex}.trophy-vault__level-copy>div span,.trophy-vault__level-copy small{color:var(--text-faint)}.trophy-vault__level-copy small{font-size:11px}.trophy-vault__meter,.trophy-card__progress{background:var(--surface-control);border-radius:10px;height:5px;margin:8px 0 6px;overflow:hidden}.trophy-vault__meter i,.trophy-card__progress i{background:var(--accent-border);border-radius:inherit;height:100%;transition:width .45s;display:block}.trophy-vault__count{border-left:1px solid var(--hairline);align-items:center;gap:10px;padding-left:20px;display:flex}.trophy-vault__count strong{color:var(--text-body);font:600 30px/1 var(--font-workspace);font-variant-numeric:tabular-nums}.trophy-vault__count span{color:var(--text-faint);font-size:11px;line-height:1.35}.trophy-vault__showcase{border-bottom:1px solid var(--hairline);padding:18px 0}.trophy-vault__section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.trophy-vault__section-head h3{color:var(--text-body);font:600 16px/1.1 var(--font-smallcaps);letter-spacing:.04em;margin:0}.trophy-vault__section-head p{color:var(--text-faint);margin:4px 0 0;font-size:12px}.trophy-vault__next{color:var(--text-faint);font-size:11px}.trophy-vault__next strong{color:var(--text-body)}.trophy-vault__showcase-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trophy-vault__showcase-slots button,.trophy-vault__empty-slot{border-radius:var(--r-md);min-height:92px;color:var(--text-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.trophy-vault__showcase-slots button:hover{color:var(--accent-text)}.trophy-vault__showcase-slots button>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.trophy-vault__empty-slot{color:var(--text-dim);border:1px dashed var(--hairline);cursor:default;flex-direction:column;gap:4px}.trophy-vault__empty-slot>span{font-size:22px;line-height:1}.trophy-vault__empty-slot small{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.trophy-vault__filters{z-index:1;background:var(--surface-chrome);border-bottom:1px solid var(--hairline);scrollbar-width:thin;gap:4px;margin:0 0 14px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.trophy-vault__filters button{min-height:36px;color:var(--text-muted);border-radius:var(--r-sm);font:650 12px/1 var(--font-workspace);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:7px 11px}.trophy-vault__filters button span{color:var(--text-dim);margin-left:5px;font-size:10px}.trophy-vault__filters button:hover{color:var(--text-strong);background:var(--surface-control)}.trophy-vault__filters button.is-active{color:var(--accent-text);background:var(--surface-ink);border-color:var(--accent-border)}.trophy-vault__filters button.is-active span{color:var(--accent-border)}.trophy-vault__path-intro{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.trophy-vault__path-intro strong{color:var(--text-body);font-size:15px}.trophy-vault__path-intro span{color:var(--text-faint);font-size:12px}.trophy-vault__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.trophy-card{border:0;border-left:3px solid #0000;border-top:1px solid var(--hairline);background:0 0;border-radius:0;grid-template-columns:82px minmax(0,1fr);gap:12px;min-height:118px;padding:14px 4px 14px 11px;display:grid;position:relative}.trophy-card.is-showcased{border-left-color:var(--accent-border)}.trophy-card__copy{min-width:0}.trophy-card__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.trophy-card__meta span{color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.trophy-card__meta i{color:var(--text-dim);text-transform:uppercase;font-size:9px;font-style:normal}.trophy-card h3{color:var(--text-body);font:650 14px/1.2 var(--font-workspace);letter-spacing:0;margin:3px 0}.trophy-card p{min-height:32px;color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.4}.trophy-card.is-locked h3,.trophy-card.is-locked p{color:var(--text-dim)}.trophy-card__progress{height:4px;margin:8px 0 5px}.trophy-card__foot{color:var(--text-faint);justify-content:space-between;gap:8px;font-size:10px;display:flex}.trophy-card__foot strong{color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.trophy-card__showcase{border-radius:var(--r-sm);min-height:26px;color:var(--text-muted);background:var(--surface-control);opacity:0;cursor:pointer;border:0;padding:3px 7px;font-size:9px;position:absolute;bottom:9px;right:4px}.trophy-card:hover .trophy-card__showcase,.trophy-card__showcase:focus-visible,.trophy-card__showcase[aria-pressed=true]{opacity:1}.trophy-card__showcase[aria-pressed=true]{color:var(--accent-text)}.trophy-card__actions{grid-column:2;justify-content:space-between;align-items:center;gap:8px;display:flex}.trophy-card__actions>button{opacity:1;border:1px solid color-mix(in srgb, var(--accent-border) 30%, transparent);border-radius:var(--r-sm);min-height:32px;color:var(--accent-border);font:650 10px/1 var(--font-workspace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:5px 9px;position:static}.trophy-card__actions>button:hover{color:var(--accent-text);border-color:var(--accent-border)}@media (max-width:760px),(max-height:560px){.trophy-vault__status{grid-template-columns:auto 1fr;gap:12px;padding-bottom:12px}.trophy-vault__level-seal{width:58px;height:58px}.trophy-vault__level-seal span{font-size:22px}.trophy-vault__count{border-top:1px solid var(--hairline);border-left:0;grid-column:1/-1;justify-content:center;padding:8px 0 0}.trophy-vault__count strong{font-size:22px}.trophy-vault__showcase{padding:12px 0}.trophy-vault__next{display:none}.trophy-vault__showcase-slots button,.trophy-vault__empty-slot{min-height:72px;padding:5px}.trophy-vault__showcase-slots button>span:last-child{display:none}.trophy-badge--hero{width:58px;height:58px}.trophy-vault__grid{grid-template-columns:1fr}.trophy-card{grid-template-columns:70px 1fr;min-height:104px;padding:12px 0 12px 10px}.trophy-badge--card{width:70px;height:70px}.trophy-card__actions>button{min-height:44px}}@media (max-height:620px) and (min-width:761px){.trophy-vault__showcase{display:none}.trophy-vault__status{padding-bottom:10px}.trophy-vault__level-seal{width:56px;height:56px}}:root[data-motion=reduced] .trophy-vault__meter i,:root[data-motion=reduced] .trophy-card__progress i{transition:none}:root{--primary-action-bg:var(--surface-ink);--selection-bg:var(--surface-select);--primary-action-border:var(--accent-border);--primary-action-text:var(--accent-text);--primary-action-hover:var(--surface-ink-hover);--primary-action-border-hover:var(--accent-border-hover)}:is(button.btn--gold,button.is-primary,.asset-button--primary,.home__play,.home__deck-action,.acct__submit,.adminlock__go,.detail__send,.forum__send,.watch__go,.newthread__submit,.pack__again,.compose__submit,.mchat__send,.cmty__new,.cmty__filter-trigger.is-active,.cmty__search-trigger.is-active,.cmty__sort-trigger.is-active,.test-setup__start,.ubanner__reload,.home__install-action,.admin__act--apply,.profile__avatar-actions button:first-child,.online-player__invite,.knock__yes,.music-picker__builder-head button[type=submit],.music-picker__mix-head button,.social__ask,.social__chat footer>button,.resource-chat__composer>button:last-child,.card-bug-dialog__footer button,.support__cta,.donor-thanks__cta,.home-chat__supporters-cta):where(:not([data-button-tier])){color:var(--primary-action-text)!important;background:var(--primary-action-bg)!important;border:1px solid var(--primary-action-border)!important;box-shadow:none!important;text-shadow:none!important}:is(.card-bug-dialog__tickets button.is-selected,.advanced-settings__nav button.is-active,.advanced-settings__segments button[aria-pressed=true],.inspect__tabs button.is-active,.compose__kind.is-active,.compose__gameplay-answers button.is-active,.music-picker__tabs button.is-on,.music-picker__mix-list article>button[aria-pressed=true],.gmenu__item.is-on,.glog__icon.is-on,.cmty--discord button.pill.is-on,.cmty--discord .forum__cat.is-on,.cmty--discord .votes__arrow.is-on,.gallery__chip.is-on,.gallery__cost.is-on,.gallery .tagfilter__chip.is-on,.dbuilder .db-set.is-on,.dbuilder .tagfilter__chip.is-on,.dbuilder .legality-picker__options button[aria-pressed=true],.dbuilder .dpanel__section.is-active,.dbuilder .dbdiscard__option.is-on,.pack__set.is-on,.profile__menu-toggle.is-open,.profile__directory-tools-toggle.is-open,.upd .pill.is-on,.admin__kind.is-active,.online__ruleset button.is-selected,.online__format button.is-selected):where(:not([data-button-tier])){color:var(--primary-action-text)!important;background:var(--selection-bg)!important;border-color:var(--primary-action-border)!important;box-shadow:none!important}:is(.card-bug-dialog__tickets button.is-selected,.advanced-settings__nav button.is-active,.advanced-settings__segments button[aria-pressed=true],.inspect__tabs button.is-active,.compose__kind.is-active,.compose__gameplay-answers button.is-active,.music-picker__tabs button.is-on,.music-picker__mix-list article>button[aria-pressed=true],.gmenu__item.is-on,.glog__icon.is-on,.cmty--discord button.pill.is-on,.cmty--discord .forum__cat.is-on,.cmty--discord .votes__arrow.is-on,.gallery__chip.is-on,.gallery__cost.is-on,.gallery .tagfilter__chip.is-on,.dbuilder .db-set.is-on,.dbuilder .tagfilter__chip.is-on,.dbuilder .legality-picker__options button[aria-pressed=true],.dbuilder .dpanel__section.is-active,.dbuilder .dbdiscard__option.is-on,.pack__set.is-on,.profile__menu-toggle.is-open,.profile__directory-tools-toggle.is-open,.upd .pill.is-on,.admin__kind.is-active,.online__ruleset button.is-selected,.online__format button.is-selected):where(:not([data-button-tier])):hover:not(:disabled),:is(button.btn--gold,button.is-primary,.asset-button--primary,.home__play,.home__deck-action,.acct__submit,.adminlock__go,.detail__send,.forum__send,.watch__go,.newthread__submit,.pack__again,.compose__submit,.mchat__send,.cmty__new,.cmty__filter-trigger.is-active,.cmty__search-trigger.is-active,.cmty__sort-trigger.is-active,.test-setup__start,.ubanner__reload,.home__install-action,.admin__act--apply,.profile__avatar-actions button:first-child,.online-player__invite,.knock__yes,.music-picker__builder-head button[type=submit],.music-picker__mix-head button,.social__ask,.social__chat footer>button,.resource-chat__composer>button:last-child,.card-bug-dialog__footer button,.support__cta,.home-chat__supporters-cta):where(:not([data-button-tier])):hover:not(:disabled){color:var(--accent-text-hover)!important;background:var(--primary-action-hover)!important;border-color:var(--primary-action-border-hover)!important}:is(button.btn--gold,button.is-primary,.asset-button--primary,.home__play,.home__deck-action,.acct__submit,.adminlock__go,.detail__send,.forum__send,.watch__go,.newthread__submit,.pack__again,.compose__submit,.mchat__send,.cmty__new,.cmty__filter-trigger.is-active,.cmty__search-trigger.is-active,.cmty__sort-trigger.is-active,.test-setup__start,.ubanner__reload,.home__install-action,.admin__act--apply,.profile__avatar-actions button:first-child,.online-player__invite,.knock__yes,.music-picker__builder-head button[type=submit],.music-picker__mix-head button,.social__ask,.social__chat footer>button,.resource-chat__composer>button:last-child,.card-bug-dialog__footer button,.support__cta,.home-chat__supporters-cta):where(:not([data-button-tier])):focus-visible{outline:2px solid var(--primary-action-border-hover)!important;outline-offset:2px!important}:is(button.btn--gold,button.is-primary,.asset-button--primary,.home__play,.home__deck-action,.acct__submit,.adminlock__go,.detail__send,.forum__send,.watch__go,.newthread__submit,.pack__again,.compose__submit,.mchat__send,.cmty__new,.cmty__filter-trigger.is-active,.cmty__search-trigger.is-active,.cmty__sort-trigger.is-active,.test-setup__start,.ubanner__reload,.home__install-action,.admin__act--apply,.profile__avatar-actions button:first-child,.online-player__invite,.knock__yes,.music-picker__builder-head button[type=submit],.music-picker__mix-head button,.social__ask,.social__chat footer>button,.resource-chat__composer>button:last-child,.card-bug-dialog__footer button,.support__cta):where(:not([data-button-tier])):disabled{color:var(--accent-disabled-text)!important;background:var(--surface-chrome)!important;border-color:var(--accent-disabled-border)!important}:root{--page-canvas:var(--surface-canvas)}body,#root,:is(.home--hub,.home--shell,.gallery,.shop,.pack,.dbuilder,.cmty--discord,.live,.upd,.support,.profile,.online,.acct,.migration,.spec,.admin,.shared-deck),:is(.live__scrim,.upd__scrim,.profile__scrim,.cmty--discord .cmty__discord-main){background-color:var(--page-canvas)}:root{--player-avatar-bg:radial-gradient(circle at 40% 30%, #48607a, #1a2430 70%);--player-avatar-guest-bg:var(--surface-panel);--player-avatar-ring:var(--border-strong);--player-avatar-text:var(--text-strong)}.home .home__player-avatar{color:var(--player-avatar-text);background:var(--player-avatar-bg);box-shadow:0 0 0 1px var(--player-avatar-ring);font-family:var(--font-workspace);border:0}.home .home__player.is-guest .home__player-avatar{color:var(--player-avatar-text);background:var(--player-avatar-guest-bg);box-shadow:0 0 0 1px var(--player-avatar-ring)}.app-update-banner{z-index:5200;top:var(--app-update-banner-top,calc(max(env(safe-area-inset-top), 0px) + var(--site-header-height,64px) + 8px));pointer-events:none;width:min(760px,100vw - 32px);max-height:min(46dvh,420px);position:fixed;left:50%;transform:translate(-50%)}.app-update-banner.is-gameplay{top:max(env(safe-area-inset-top), 8px)}body:has(.rail-avatar.is-targetable) .app-update-banner.is-gameplay{visibility:hidden}.app-update-banner:empty{display:none}.app-update-banner .maint{width:100%;margin-bottom:8px;position:relative;top:auto;left:auto;transform:none}.app-update-banner .ubanner{width:100%;max-height:inherit;pointer-events:auto;border:1px solid var(--border-keyline);background:var(--surface-chrome);box-shadow:0 18px 44px color-mix(in srgb, var(--effect-black) 58%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px}.app-update-banner .ubanner__seal{background:var(--surface-canvas)}.app-update-banner .ubanner__seal svg{width:20px;height:20px}.app-update-banner .ubanner__head{font-size:16px}.app-update-banner .ubanner__notes{font-size:14px}.app-update-banner .ubanner .pill{padding:2px 7px;font-size:10px}.app-update-banner .ubanner__reload{border:1px solid var(--accent-border);background:var(--surface-ink);min-height:44px;box-shadow:none;color:var(--accent-text);padding:9px 18px;font-size:13px}.app-update-banner .ubanner__reload-icon{width:16px;height:16px}.app-update-banner .ubanner__reload:hover:not(:disabled),.app-update-banner .ubanner__reload:focus-visible:not(:disabled){border-color:var(--accent-border-hover);background:var(--surface-ink-hover);filter:none}.app-update-banner .ubanner__close{width:44px;height:44px}.app-update-banner .ubanner__close svg{width:14px;height:14px}@media (min-width:851px) and (min-height:501px){.app-update-banner .ubanner{grid-template-columns:calc(38 * var(--u)) minmax(0, 1fr) max-content 44px;grid-template-rows:max-content minmax(0,1fr);grid-template-areas:"seal say act close"".notes notes.";align-items:start;display:grid}.app-update-banner .ubanner__seal{grid-area:seal}.app-update-banner .ubanner__say{display:contents}.app-update-banner .ubanner__head{grid-area:say}.app-update-banner .ubanner__notes{width:100%;max-height:calc(min(46dvh,420px) - 72px);margin-top:calc(8 * var(--u));grid-area:notes}.app-update-banner .ubanner__note-title{max-width:none}.app-update-banner .ubanner__act{grid-area:act}.app-update-banner .ubanner__close{grid-area:close}}.app-updates-overlay{z-index:5300;background:var(--surface-canvas);position:fixed;inset:0;overflow:hidden}.app-updates-overlay .upd{width:100%;height:100%}.app-updates-overlay .upd .upd__bar .upd__back.app-back{display:inline-flex!important}@media (max-width:700px),(max-height:500px){.app-updates-overlay .upd .upd__bar .upd__back.app-back{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:-6px}}@media (max-width:850px){.app-update-banner{top:var(--app-update-banner-top,calc(max(env(safe-area-inset-top), 0px) + var(--site-header-height,64px) + 8px));width:calc(100vw - 16px);max-height:min(58dvh,440px)}.app-update-banner.is-gameplay{top:max(env(safe-area-inset-top), 8px)}.app-update-banner .ubanner{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"seal say close""act act act";align-items:start;gap:12px;padding:12px;display:grid}.app-update-banner .ubanner__seal{grid-area:seal;width:44px;height:44px}.app-update-banner .ubanner__say{grid-area:say;justify-content:flex-start}.app-update-banner .ubanner__head{font-size:16px}.app-update-banner .ubanner__notes{max-height:min(22dvh,152px);font-size:14px}.app-update-banner .ubanner__note-title{max-width:none}.app-update-banner .ubanner__act{grid-area:act;width:100%}.app-update-banner .ubanner__close{grid-area:close}}@media (max-height:500px){.app-update-banner{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.app-update-banner .ubanner{grid-template-columns:44px minmax(0,1fr) minmax(160px,220px) 44px;grid-template-areas:"seal say act close";align-items:center;gap:10px;padding:9px 10px}.app-update-banner .ubanner__notes{max-height:48px;margin-top:3px}.app-update-banner .ubanner__keys{display:none}}:root[data-theme=codex]{--font-display:"Cinzel", var(--font-cjk), Georgia, serif;--font-smallcaps:"Cinzel", var(--font-cjk), serif;--font-ui:"IM Fell English", "EB Garamond", var(--font-cjk), Georgia, serif;--font-workspace:"IM Fell English", "EB Garamond", var(--font-cjk), Georgia, serif;--codex-cap-tracking:.08em;--codex-ring:inset 0 0 0 1px var(--accent-disabled-border), 0 0 0 1px var(--surface-canvas), 0 0 0 2px var(--accent-border);--codex-ring-hover:inset 0 0 0 1px var(--accent-border), 0 0 0 1px var(--surface-canvas), 0 0 0 2px var(--accent-border-hover);--codex-stud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath d='M0 0h4v4H0Z'/%3E%3C/svg%3E");--codex-diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 8 6 6 12 4 6Z'/%3E%3Cpath d='M0 6 6 4 12 6 6 8Z'/%3E%3C/svg%3E");--codex-corner-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 0h16v1.2H1.2V16H0Z'/%3E%3Cpath d='M10.8 1.2 1.2 10.8V9.1L9.1 1.2Z'/%3E%3Cpath d='M4.9 2.9 6.2 4.2 4.9 5.5 3.6 4.2Z'/%3E%3C/svg%3E");--codex-corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg transform='rotate(90 8 8)'%3E%3Cpath d='M0 0h16v1.2H1.2V16H0Z'/%3E%3Cpath d='M10.8 1.2 1.2 10.8V9.1L9.1 1.2Z'/%3E%3Cpath d='M4.9 2.9 6.2 4.2 4.9 5.5 3.6 4.2Z'/%3E%3C/g%3E%3C/svg%3E");--codex-corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg transform='rotate(180 8 8)'%3E%3Cpath d='M0 0h16v1.2H1.2V16H0Z'/%3E%3Cpath d='M10.8 1.2 1.2 10.8V9.1L9.1 1.2Z'/%3E%3Cpath d='M4.9 2.9 6.2 4.2 4.9 5.5 3.6 4.2Z'/%3E%3C/g%3E%3C/svg%3E");--codex-corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg transform='rotate(270 8 8)'%3E%3Cpath d='M0 0h16v1.2H1.2V16H0Z'/%3E%3Cpath d='M10.8 1.2 1.2 10.8V9.1L9.1 1.2Z'/%3E%3Cpath d='M4.9 2.9 6.2 4.2 4.9 5.5 3.6 4.2Z'/%3E%3C/g%3E%3C/svg%3E");--codex-leather:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' seed='11'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.55'/%3E%3C/svg%3E")}:root[data-theme=codex] body{background-image:var(--codex-leather);background-blend-mode:overlay;background-repeat:repeat}:root[data-theme=codex] :is(h1,h2,h3){font-family:var(--font-smallcaps);letter-spacing:var(--codex-cap-tracking);font-variant-caps:small-caps}:root[data-theme=codex] :is(button.btn--gold,button.is-primary,.asset-button--primary,.home__play,.acct__submit,.adminlock__go,.detail__send,.forum__send,.watch__go,.newthread__submit,.pack__again,.compose__submit,.mchat__send,.cmty__new,.test-setup__start,.ubanner__reload,.home__install-action,.admin__act--apply,.online-player__invite,.knock__yes,.support__cta,.donor-thanks__cta):where(:not([data-button-tier])):not(:disabled){box-shadow:var(--codex-ring)!important;background-image:var(--codex-leather)!important;background-blend-mode:overlay!important}:root[data-theme=codex] :is(button.btn--gold,button.is-primary,.asset-button--primary,.home__play,.acct__submit,.detail__send,.forum__send,.compose__submit,.cmty__new,.pack__again,.support__cta,.donor-thanks__cta):where(:not([data-button-tier])):not(:disabled):hover{box-shadow:var(--codex-ring-hover)!important}:root[data-theme=codex] :is(button.btn--gold,button.is-primary,.acct__submit,.support__cta,.donor-thanks__cta):where(:not([data-button-tier])){position:relative}:root[data-theme=codex] :is(button.btn--gold,button.is-primary,.home__play,.acct__submit,.support__cta,.donor-thanks__cta):where(:not([data-button-tier])):before{content:"";pointer-events:none;background-color:var(--accent-border);-webkit-mask-image:var(--codex-diamond), var(--codex-diamond), var(--codex-stud), var(--codex-stud), var(--codex-stud), var(--codex-stud);mask-image:var(--codex-diamond), var(--codex-diamond), var(--codex-stud), var(--codex-stud), var(--codex-stud), var(--codex-stud);position:absolute;inset:-3px;-webkit-mask-position:top,bottom,6px 6px,right 6px top 6px,left 6px bottom 6px,right 6px bottom 6px;mask-position:top,bottom,6px 6px,right 6px top 6px,left 6px bottom 6px,right 6px bottom 6px;-webkit-mask-size:9px 9px,9px 9px,3px 3px,3px 3px,3px 3px,3px 3px;mask-size:9px 9px,9px 9px,3px 3px,3px 3px,3px 3px,3px 3px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-theme=codex] :is(.home__cog,.theme-hub__button,.music-hub-button,.discord-hub)>svg{filter:drop-shadow(0 1px 0 var(--surface-chrome))}:root[data-theme=codex] :is(.advanced-settings,.music-picker,.cardback-picker){position:relative}:root[data-theme=codex] :is(.advanced-settings,.music-picker,.cardback-picker):before{content:"";border:1px solid var(--border-dim);opacity:.7;pointer-events:none;z-index:2;border-radius:3px;position:absolute;inset:7px}:root[data-theme=codex] :is(.advanced-settings,.music-picker,.cardback-picker):after{content:"";pointer-events:none;z-index:3;background-color:var(--accent-border);opacity:.85;-webkit-mask-image:var(--codex-corner-tl), var(--codex-corner-tr), var(--codex-corner-br), var(--codex-corner-bl);mask-image:var(--codex-corner-tl), var(--codex-corner-tr), var(--codex-corner-br), var(--codex-corner-bl);position:absolute;inset:5px;-webkit-mask-position:0 0,100% 0,100% 100%,0 100%;mask-position:0 0,100% 0,100% 100%,0 100%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-button-tier=primary]{--website-button-art:url(/ui/buttons/plain-oxblood.svg)}[data-button-tier=secondary]{--website-button-art:url(/ui/buttons/plain-forest.svg)}[data-button-tier=tertiary]{--website-button-art:url(/ui/buttons/plain-charcoal.svg)}[data-button-style=ornate][data-button-tier=primary]{--website-button-art:url(/ui/buttons/ornate-oxblood.svg)}[data-button-style=ornate][data-button-tier=secondary]{--website-button-art:url(/ui/buttons/ornate-forest.svg)}[data-button-style=ornate][data-button-tier=tertiary]{--website-button-art:url(/ui/buttons/ornate-charcoal.svg)}:root :is(button,a)[data-button-tier]:is([data-button-tier=primary],[data-button-tier=secondary],[data-button-tier=tertiary]){letter-spacing:.025em;min-height:36px;font-variant-caps:small-caps;text-decoration:none;position:relative;color:var(--website-button-text)!important;border:1px solid #0000!important;border-image:var(--website-button-art) 18 fill / 18px / 0 stretch!important;box-shadow:0 2px 4px var(--website-button-shadow)!important;font-family:"Cinzel", var(--font-cjk,Georgia), serif!important;text-transform:none!important;text-shadow:0 1px 1px var(--website-button-text-shadow)!important;background:0 0!important;border-radius:5px!important;font-weight:500!important}[data-button-tier]:not(:disabled,[aria-disabled=true]):hover{filter:brightness(1.12)}[data-button-tier]:not(:disabled,[aria-disabled=true]):active{filter:brightness(.94)}[data-button-tier]:focus-visible{outline:2px solid var(--website-button-focus)!important;outline-offset:3px!important}[data-button-tier]:is(:disabled,[aria-disabled=true]){opacity:.5;filter:saturate(.5);cursor:not-allowed}:root [data-button-tier]:before,:root [data-button-tier]:after{content:none!important}:root [data-button-tier][data-button-style=ornate]:before,:root [data-button-tier][data-button-style=ornate]:after{border:1px solid var(--website-button-ornament-edge);background:var(--website-button-ornament-fill);width:6px;height:6px;box-shadow:0 0 0 1px var(--website-button-ornament-shadow);pointer-events:none;position:absolute;left:calc(50% - 3px);transform:rotate(45deg);content:""!important}:root [data-button-tier][data-button-style=ornate]:before{top:0}:root [data-button-tier][data-button-style=ornate]:after{bottom:0}.website-button{cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:16px;line-height:1.3;display:inline-flex}.website-button__icon{width:28px;height:28px;color:var(--website-button-icon);flex:0 0 28px}.website-button>span{min-width:0}@media (forced-colors:active){:root :is(button,a)[data-button-tier]{color:buttontext!important;text-shadow:none!important;border:1px solid buttontext!important}}.modal-close{z-index:4;width:44px;height:44px;color:var(--text-muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:0 0 44px;place-items:center;padding:0;font:300 28px/1 gg sans,Noto Sans,Helvetica Neue,Arial,sans-serif;transition:color .12s,background-color .12s;display:grid}.modal-close:hover{color:var(--text-body);background:var(--surface-control)}.modal-close:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}.modal-close>svg{fill:currentColor;stroke:currentColor;width:20px;height:20px}@media (max-width:700px),(max-height:500px){:is(.advanced-settings__backdrop,.home__settings-backdrop,.home__install-backdrop,.acct,.compose__backdrop,.newthread__backdrop,.dbimport,.dshelf,.dbdiscard,.card-bug-dialog__scrim,.gamelog,.rematch-dialog,.adminlock__backdrop,.decktabs__backdrop,.dbshare,.mpool,.donor-thanks){place-items:stretch stretch;padding:0!important}:is(.advanced-settings,.home__settings-menu,.home__install,.acct__panel,.compose,.newthread,.dbimport__sheet,.dshelf__sheet,.dbdiscard__sheet,.profile__directory-dialog,.card-bug-dialog,.gamelog__panel,.rematch-dialog__panel,.adminlock,.decktabs,.dbshare__sheet,.mpool__sheet,.donor-thanks__panel){border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}:is(.advanced-settings__content,.home__settings-list,.home__install-body,.acct__panel,.compose,.newthread,.profile__directory-dialog,.card-bug-dialog,.gamelog__body,.rematch-dialog__panel,.adminlock,.decktabs__body,.mpool__grid,.donor-thanks__body){overscroll-behavior:contain;min-height:0;overflow-y:auto!important}}.dbdiscard__sheet,.glog-confirm__card,.undo__card{position:relative}.dbdiscard__close,.glog-confirm__close,.undo__close{position:absolute;top:12px;right:12px}@media (min-width:701px) and (max-width:1100px) and (min-height:501px){.compose__backdrop,.newthread__backdrop{--u:1px;padding:24px}}.app-topbar{flex:none;align-items:center;min-height:56px;position:relative}.app-topbar__back{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-muted);font-family:var(--font-workspace);background:0 0;border:0;border-radius:4px;flex:0 0 32px;place-items:center;padding:0;font-size:20px;font-weight:400;line-height:1;display:inline-grid}.app-topbar__back:hover,.app-topbar__back:focus-visible{color:var(--text-strong);background:var(--surface-control);border-color:#0000;outline:none}.app-topbar .app-topbar__back.app-back{justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:650;flex:none!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 9px 0 5px!important;display:inline-flex!important}.app-back svg{fill:currentColor;flex:0 0 21px;width:21px;height:21px}.app-back__label{line-height:1}.app-topbar__expand{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--text-muted);background:var(--surface-control);border:0;border-radius:4px;flex:0 0 36px;margin-left:auto}.app-topbar__expand:hover{color:var(--text-strong);background:var(--surface-control)}.app-topbar__expand:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}@media (max-width:700px),(max-height:500px){.app-topbar{min-height:64px;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left))}.app-topbar__back{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.app-topbar .app-topbar__back.app-back{gap:0;flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.app-back__label{display:none}}.home__route>*>.app-topbar:not(:has(>:not(.app-topbar__back))){display:none}@media (max-height:500px) and (min-width:640px){.home--shell:not(:has(.app-page--panes)){padding-bottom:0}.home--shell:not(:has(.app-page--panes)) .home__header{order:-1;position:static}:is(.home--shell:not(:has(.app-page--panes)) .home__route,.home--shell:not(:has(.app-page--panes)):has(.cmty__split.is-detail) .home__route,.home--shell:not(:has(.app-page--panes)):has(.forum__split.is-detail) .home__route){min-height:calc(100dvh - var(--site-header-height));flex:none;position:relative;inset:auto;overflow:visible}.home__route>:not(.app-page--panes){flex:none;height:auto;min-height:0;position:relative;inset:auto;overflow:visible}.home__route>:not(.app-page--panes)>.app-topbar~*{flex:none;min-height:0;overflow:visible}:is(.home--shell:not(:has(.app-page--panes)):not(:has(.cmty__split.is-detail)):not(:has(.forum__split.is-detail)) .cmty__list,.home--shell:not(:has(.app-page--panes)):not(:has(.cmty__split.is-detail)):not(:has(.forum__split.is-detail)) .forum__list){overscroll-behavior-y:auto}}.home{--launcher-size:56px;--launcher-gap:12px;--launcher-step:calc(var(--launcher-size) + var(--launcher-gap));--launcher-side:3%;--launcher-top:calc(var(--site-header-height) + 20px);--launcher-slot-0:var(--launcher-top);--launcher-slot-1:calc(var(--launcher-top) + var(--launcher-step));--launcher-slot-2:calc(var(--launcher-top) + 2 * var(--launcher-step));--launcher-slot-3:calc(var(--launcher-top) + 3 * var(--launcher-step))}@media (max-width:700px),(max-height:500px){.home{--launcher-size:44px;--launcher-gap:8px;--launcher-side:max(20px, env(safe-area-inset-right));--launcher-top:calc(var(--site-header-height) + 12px)}}.home__setup-open{width:var(--launcher-size);height:var(--launcher-size);min-height:var(--launcher-size)}.home__setup-guide{z-index:21;right:var(--launcher-side);top:var(--launcher-slot-3);position:absolute}.home__setup-guide:has(button:focus-visible){z-index:23}.home:not(.home--stage-ready) .home__setup-guide{top:auto;bottom:120px;right:20px}@media (max-width:700px),(max-height:500px){:root .home .home__setup-guide{right:var(--launcher-side);top:var(--launcher-slot-0);position:fixed;bottom:auto}}@media (max-height:500px) and (orientation:landscape){:root .home.home--stage-ready .home__setup-guide{top:var(--launcher-slot-3)}}@media (max-width:700px) and (orientation:portrait){:root .home .home__setup-guide{top:auto;left:auto;right:var(--home-gutter);bottom:calc(var(--mobile-nav-height) + max(16px, env(safe-area-inset-bottom)));z-index:45}:root .home:has(.home__setup-guide) .home__play-cluster{right:calc(var(--home-gutter) + var(--launcher-size) + var(--home-play-gap))}}:root .home:has(.home__flow-back) .home__setup-guide{display:none}@media (max-height:500px) and (orientation:landscape){:root .home:not(.home--stage-ready) .home__landscape-talk{transform:translateY(calc(-1 * var(--launcher-step)))}:root .home:not(.home--stage-ready) .home__social-launcher.is-expanded .home__landscape-talk{visibility:hidden;pointer-events:none}}.home.home--stage-modes{--launcher-side:max(16px, env(safe-area-inset-right))}.home.home--stage-modes .home-chat-orb{right:var(--launcher-side)}
