@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(/assets/mana-nXJ1YO3J.eot?v=1.18.0);src:url(/assets/mana-nXJ1YO3J.eot?#iefix&v=1.18.0) format("embedded-opentype"),url(/assets/mana-Bx-kp8II.woff?v=1.18.0) format("woff"),url(/assets/mana-Dd7dj-GP.ttf?v=1.18.0) format("truetype"),url(/assets/mana-CylcniHU.svg?v=1.18.0#mana) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MPlantin;src:url(/assets/mplantin-BPhtYcIe.eot?v=1.18.0);src:url(/assets/mplantin-BPhtYcIe.eot?#iefix&v=1.18.0) format("embedded-opentype"),url(/assets/mplantin-Dsk68a-x.woff?v=1.18.0) format("woff"),url(/assets/mplantin-DGd3yikv.ttf?v=1.18.0) format("truetype"),url(/assets/mplantin-D6SO6wSc.svg?v=1.18.0#mplantin) format("svg");font-weight:400;font-style:normal}.ms{display:inline-block;font: 14px Mana;font-size:inherit;line-height:1em;text-rendering:auto;transform:translate(0);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}.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{background-color:#beb9b2;border-radius:1em;color:#111;font-size:.95em;width:1.3em;height:1.3em;line-height:1.35em;text-align:center}.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%);position:relative;width:1.3em;height:1.3em}.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{font-size:.55em!important;position:absolute}.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;-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);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{display:inline-block;transform:scale(1.2);padding-left:.06em;padding-bottom:.1em}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;top:-.05em;position:relative;display:inline-block}.ms-cost.ms-s:after{content:"";position:absolute;color:#333;margin-left:-.9em;font-size:1.1em}.ms-cost.ms-s-mtga:before{color:#fff}.ms-cost.ms-untap{background-color:#111;color:#fff}.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{position:relative;width:1.3em;height:1.3em}.ms-split:before,.ms-split:after{font-size:.55em!important;position:absolute}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}span.ms-half{width:.675em;overflow:hidden;display:inline-block;margin-left:.675em}span.ms-half>.ms-cost{margin-left:-.675em}.ms-half{width:.675em;margin-left:.675em;overflow:hidden;border-radius:0 1em 1em 0}.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;font-size:1.5em;position:relative;text-align:center}.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;display:inline-block;font-size:.5em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2.25em;width:100%;text-align:center}.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{content:"+10"}.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:transparent;-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;display:inline-block;font-size:.6em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2em;width:100%;text-align:center}.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{font-size:.33em;position:absolute;left:0;top:0;color:#000;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";width:76%;text-align:center;line-height:3.8}.ms-level:after{color:#00000040;display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.ms-defense{color:#111;font-size:1.5em;position:relative;text-align:center}.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;display:inline-block;font-size:.5em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2.25em;width:100%;text-align:center}.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{display:list-item;list-style-position:inside;width:.9em}.ms-defense-print:before{color:#fff;content:"";position:absolute;left:0;top:0;text-shadow:0 0 5px #333}.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{width:1em;text-align:center}.ms-duo{color:#fff}.ms-duo:after{color:#000;content:"";display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.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,#e0d3bb,#cca54f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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%;box-shadow:inset 0 0 1px #fff;line-height:.95em;width:1em;height:1em}.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-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(0deg,#c8913b,#ecc65a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@font-face{font-family:Keyrune;src:url(/assets/keyrune-BBxwJ5o5.eot?v=3.19.0);src:url(/assets/keyrune-BBxwJ5o5.eot?#iefix&v=3.19.0) format("embedded-opentype"),url(/assets/keyrune-VBt_WeF4.woff2?v=3.19.0) format("woff2"),url(/assets/keyrune-CUww5J0N.woff?v=3.19.0) format("woff"),url(/assets/keyrune-B94DP37Z.ttf?v=3.19.0) format("truetype"),url(/assets/keyrune-BuU9StGY.svg?v=3.19.0#keyrune) format("svg");font-weight:400;font-style:normal}.ss{display:inline-block;font: 14px/1 Keyrune;font-size:inherit;line-height:1em;text-rendering:auto;transform:translate(0);speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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:"";display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.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:-webkit-gradient(linear,left top,right top,color-stop(1%,#302b2c),color-stop(50%,#474040),color-stop(100%,#302b2c));background:-webkit-linear-gradient(left,#302b2c 1%,#474040 50%,#302b2c 100%);background:linear-gradient(90deg,#302b2c,#474040,#302b2c);-webkit-background-clip:text;background-clip:text!important;-webkit-text-fill-color:transparent}.ss-grad.ss-duo:after{-webkit-text-fill-color:inherit}.ss-uncommon{color:#707883}.ss-uncommon.ss-grad:before{background:-webkit-gradient(linear,left top,right top,color-stop(0%,#5a6572),color-stop(50%,#9e9e9e),color-stop(100%,#5a6572));background:-webkit-linear-gradient(left,#5a6572 0%,#9e9e9e 50%,#5a6572 100%);background:linear-gradient(90deg,#5a6572,#9e9e9e,#5a6572)}.ss-rare{color:#a58e4a}.ss-rare.ss-grad:before{background:-webkit-gradient(linear,left top,right top,color-stop(0%,#876a3b),color-stop(50%,#dfbd6b),color-stop(100%,#876a3b));background:-webkit-linear-gradient(left,#876a3b 0%,#dfbd6b 50%,#876a3b 100%);background:linear-gradient(90deg,#876a3b,#dfbd6b,#876a3b)}.ss-mythic{color:#bf4427}.ss-mythic.ss-grad:before{background:-webkit-gradient(linear,left top,right top,color-stop(0%,#b21f0f),color-stop(50%,#f38300),color-stop(100%,#b21f0f));background:-webkit-linear-gradient(left,#b21f0f 0%,#f38300 50%,#b21f0f 100%);background:linear-gradient(90deg,#b21f0f,#f38300,#b21f0f)}.ss-timeshifted{color:#652978}.ss-timeshifted.ss-grad:before{background:-webkit-gradient(linear,left top,right top,color-stop(0%,#652978),color-stop(50%,#c09ac5),color-stop(100%,#652978));background:-webkit-linear-gradient(-45deg,#652978 0%,#c09ac5 50%,#652978 100%);background:linear-gradient(90deg,#652978,#c09ac5,#652978)}.ss-foil{color:#a6dced}.ss-foil.ss-grad:before{background:-webkit-linear-gradient(-45deg,#ea8d66 0%,#ea8d66 10%,#fdef8a 17%,#8bcc93 33%,#a6dced 50%,#6f75aa 67%,#e599c2 83%,#eeeeee 100%);background:linear-gradient(135deg,#ea8d66 0% 15%,#fdef8a 28%,#8bcc93 42%,#a6dced,#6f75aa 68%,#e599c2 84% 100%)}.ss-fw{width:1.28571429em;text-align:center}.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{content:""}.ss-sld:before{content:""}.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;display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.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{display:list-item;list-style-position:inside}.ss-border.ss-40k:before{position:absolute;left:0;top: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{display:list-item;list-style-position:inside}.ss-border.ss-dmc:before{position:absolute;left:0;top:0}.ss-border.ss-dmc::marker{content:"";color:#000}.ss-border.ss-drc{display:list-item;list-style-position:inside}.ss-border.ss-drc:before{position:absolute;left:0;top:0}.ss-border.ss-drc::marker{content:"";color:#000}.ss-border.ss-dsc{display:list-item;list-style-position:inside}.ss-border.ss-dsc.ss-fw{text-align:revert!important}.ss-border.ss-dsc:before{position:absolute;left:0;top:0}.ss-border.ss-dsc::marker{content:"";color:#000}.ss-border.ss-ecc{display:list-item;list-style-position:inside}.ss-border.ss-ecc.ss-fw{text-align:revert!important}.ss-border.ss-ecc:before{content:"";position:absolute;left:0;top: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{display:list-item;list-style-position:inside}.ss-border.ss-tla:before{position:absolute;left:50%;top:0;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{display:list-item;list-style-position:inside}.ss-border.ss-tle.ss-fw{text-align:revert!important}.ss-border.ss-tle:before{content:"";position:absolute;left:0;top:0}.ss-border.ss-tle::marker{content:"";color:#000}.ss-border.ss-tmc:after{content:""}.ss-border.ss-tmt{display:list-item;list-style-position:inside}.ss-border.ss-tmt.ss-fw{text-align:revert!important}.ss-border.ss-tmt:before{position:absolute;left:0;top:0}.ss-border.ss-tmt::marker{content:"";color:#000}.ss-border.ss-van:after{content:""}:root{--u: min(.0520833vw, .0925926vh);--stage-w: min(100vw, calc(100vh * 16 / 9));--stage-h: min(100vh, 56.25vw );--stage-w-unit: calc(var(--stage-w) / 100);--stage-h-unit: calc(var(--stage-h) / 100);--void: #0e0b08;--well: #14100c;--panel: #1c1611;--panel-raised: #2a2118;--panel-hover: #362b20;--hairline: rgba(255, 232, 190, .1);--scrim: rgba(0, 0, 0, .62);--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;--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 rgba(0, 0, 0, .8);--text-shadow-body: 0 1px 2px rgba(0, 0, 0, .7);--danger: #d9432f;--positive: #4caf6d;--pt-damaged: #7b0a1c;--sick-swirl: #e4ece8;--pt-buffed: #1f6fe0;--claw-slash: #9a0b1f;--attack-eligible-rim: #4cffeb;--attack-eligible-glow: rgba(91, 247, 244, .55);--attack-declared-flash: #ffed5a;--attack-declared-flash-glow: rgba(249, 234, 89, .5);--block-assigned-rim: #f7b32e;--block-assigned-glow: rgba(240, 168, 118, .6);--chev-blocked-core: #fff0ca;--chev-blocked-body: #f6e750;--chev-blocked-wash: #e8c93c;--chev-blocked-tip: #d8c25c;--death-shard-hot: #c41b2c;--death-shard: #870418;--death-slab: #2c2f36;--phase-active: #f5a623;--playable: rgba(191, 233, 255, .85);--playable-glow: rgba(140, 210, 255, .6);--act-orange-rim: #ffc98a;--act-orange-0: #f68f42;--act-orange-50: #ee5f20;--act-orange-100: #f9cf72;--act-orange-glow: rgba(255, 118, 30, .55);--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: #6d80e7;--act-blue-50: #4854f7;--act-blue-100: #abd4fa;--act-blue-glow: rgba(88, 62, 236, .6);--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: rgba(22, 17, 14, .76);--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: rgba(255, 163, 52, .85);--phase-opp: #489aff;--phase-opp-glow: rgba(72, 154, 255, .85);--phase-current: #fdfbf4;--phase-idle: #0c0a08;--phase-rail: rgba(255, 232, 190, .16);--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-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 rgba(0, 0, 0, .6);--shadow-2: 0 4px 12px rgba(0, 0, 0, .65);--shadow-3: 0 10px 30px rgba(0, 0, 0, .7);--shadow-card: 0 6px 16px rgba(0, 0, 0, .75);--glow-gold: 0 0 12px rgba(201, 162, 39, .35);--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: #3a2f24;--mat-44: #4a3b2c;--mat-100: #332a20;--mat-gradient: linear-gradient( 180deg, var(--mat-0) 0%, var(--mat-44) 44%, var(--mat-100) 100% );--mat-vignette: rgba(0, 0, 0, .42);--mat-centre-glow: rgba(150, 122, 88, .34);--mat-seam: rgba(255, 226, 176, .2);--mat-dust: rgba(255, 240, 210, .34);--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,#0000 55%),radial-gradient(ellipse 140% 110% at 50% 50%,transparent 30%,rgba(0,0,0,.55) 100%),var(--void)}.noise:after{content:"";position:absolute;inset:0;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")}:root[data-motion=reduced]{--t-hover: 60ms;--t-tap: 60ms;--t-move: 80ms;--t-draw: 0ms;--t-cast: 0ms;--t-resolve: 0ms;--t-banner: 0ms}: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{animation:none!important}@media (prefers-reduced-motion: reduce){:root:not([data-motion]){--t-draw: 0ms;--t-cast: 0ms;--t-banner: 0ms}}: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}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-ui);color:var(--text-primary);background:var(--void);overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;margin:0;text-shadow:var(--text-shadow-header)}::-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{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home__account{position:relative}.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:hover,.home__player.is-open{background:#ffffff12}.home__player .home__player-name{max-width:calc(9 * var(--stage-w-unit));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__player.is-guest .home__player-avatar{background:radial-gradient(circle at 40% 30%,#3c3a35,#1a1815 70%);box-shadow:0 0 0 calc(1.5 * var(--u)) #c6a86e73;color:var(--text-secondary)}.home__account-menu{position:absolute;right:0;top:calc(100% + 10 * var(--u));z-index:30;display:flex;flex-direction:column;gap:calc(2 * var(--u));width:calc(17 * var(--stage-w-unit));padding:calc(8 * var(--u));background:linear-gradient(180deg,#1c1611fa,#0e0b08fa);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)}@keyframes account-in{0%{opacity:0;transform:translateY(calc(-6 * var(--u)))}}.home__account-head{display:flex;flex-direction:column;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))}.home__account-name{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.05em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-item.is-primary{color:var(--gold-hot)}.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));line-height:1.45;color:var(--text-tertiary)}.card{--cw: 10rem;--ch: calc(var(--cw) * 1.3968);position:relative;width:var(--cw);height:var(--ch);font-size:calc(var(--cw) / 10);border-radius:.45em;background:var(--card-stock, #060505);box-shadow:var(--shadow-card);user-select:none;transform-origin:center center;transition:transform var(--t-tap) var(--ease-out),box-shadow var(--t-hover) var(--ease-out),filter var(--t-hover) linear;will-change:transform}.card__frame{position:absolute;inset:.28em;border-radius:.32em;display:grid;grid-template-rows:1em 6.45em .86em 1fr .62em;overflow:hidden;background:var(--frame-bg, linear-gradient(160deg, #3a3226, #221c15));box-shadow:inset 0 0 0 .055em #000000d9,inset 0 .05em #fff5dc29}.card--white{--frame-bg: linear-gradient(160deg, #fbf8e8, #ded6bb);--frame-ink: #1b1810;--box-bg: rgba(252, 250, 240, .9)}.card--blue{--frame-bg: linear-gradient(160deg, #a9d0e8, #5f93bd);--frame-ink: #0b1a24;--box-bg: rgba(216, 235, 247, .92)}.card--black{--frame-bg: linear-gradient(160deg, #4a4348, #221e22);--frame-ink: #15100f;--box-bg: rgba(190, 182, 184, .92)}.card--red{--frame-bg: linear-gradient(160deg, #e28567, #b6472c);--frame-ink: #200c06;--box-bg: rgba(245, 214, 199, .92)}.card--green{--frame-bg: linear-gradient(160deg, #91b98f, #4a7a52);--frame-ink: #0d1c0f;--box-bg: rgba(214, 232, 213, .92)}.card--gold{--frame-bg: linear-gradient(160deg, #f0d98d, #c2a049);--frame-ink: #241c07;--box-bg: rgba(247, 236, 205, .92)}.card--artifact{--frame-bg: linear-gradient(160deg, #9aa3ac, #5c666f);--frame-ink: #0e1216;--box-bg: rgba(214, 221, 227, .92)}.card--land{--frame-bg: linear-gradient(160deg, #c6a882, #8a6f4e);--frame-ink: #1c1409;--box-bg: rgba(232, 218, 195, .92)}.card--colorless{--frame-bg: linear-gradient(160deg, #b3ada4, #6f6960);--frame-ink: #14120f;--box-bg: rgba(226, 222, 215, .92)}.card__title{display:flex;align-items:center;gap:.2em;padding:0 .32em;background:var(--box-bg);border-bottom:.045em solid rgba(0,0,0,.35)}.card__name{flex:1;min-width:0;font-family:var(--font-card-name);font-weight:600;font-size:.56em;line-height:1;color:var(--frame-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.card__cost{display:flex;gap:.06em;flex-shrink:0;font-size:.5em}.card__art{position:relative;margin:.16em .28em 0;overflow:hidden;border-radius:.1em;background:#0a0908;box-shadow:inset 0 0 0 .05em #0009}.card__art img{width:100%;height:100%;object-fit:cover;display:block}.card__art-fallback{width:100%;height:100%;background:repeating-linear-gradient(45deg,#1a1712,#1a1712 6px,#221d16 6px 12px)}.card__type{display:flex;align-items:center;gap:.2em;margin:.16em .28em 0;padding:0 .24em;background:var(--box-bg);border-radius:.08em}.card__type-line{flex:1;min-width:0;font-family:var(--font-card-name);font-weight:500;font-size:.46em;color:var(--frame-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__type .ss{flex-shrink:0;font-size:.72em;line-height:1;color:var(--frame-ink)}.card__text{margin:.16em .28em 0;padding:.26em .3em;background:var(--box-bg);border-radius:.08em;overflow:hidden;font-family:var(--font-card-text);font-size:.44em;line-height:1.26;color:var(--frame-ink)}.card__text-line{margin:0 0 .4em}.card__text-line:last-child{margin-bottom:0}.card__text .ms{font-size:.85em;vertical-align:-.05em}.card__flavor{margin:.5em 0 0;padding-top:.4em;border-top:1px solid rgba(0,0,0,.18);font-style:italic;opacity:.82}.card__flavor-line{display:block}.card__flavor-emph{font-style:normal}.card__pt{position:absolute;right:.32em;bottom:.26em;min-width:1.5em;padding:.06em .28em;text-align:center;font-family:var(--font-display);font-weight:700;font-size:.6em;line-height:1.25;color:var(--frame-ink);background:var(--box-bg);border-radius:.18em;box-shadow:0 .06em .16em #0000008c,inset 0 0 0 .05em #00000059;font-feature-settings:"tnum" 1}.card__pt.is-buffed{color:#12490f;background:#bff0b6}.card__pt.is-shrunk{color:#5a0f0a;background:#f3b9b1}.card__artist{grid-row:5;align-self:center;padding:0 .4em;font-family:var(--font-card-name);font-size:.3em;letter-spacing:.02em;color:#ffffffb8;text-shadow:0 1px 2px rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.card__damage{position:absolute;left:50%;bottom:.9em;transform:translate(-50%);min-width:1.5em;padding:.05em .3em;font-family:var(--font-display);font-weight:700;font-size:.72em;text-align:center;color:#fff;background:linear-gradient(180deg,#e05a45,#a41f10);border-radius:var(--r-pill);box-shadow:0 .08em .2em #000000b3,inset 0 .06em #ffffff4d;font-feature-settings:"tnum" 1}.card__counter{position:absolute;left:.3em;top:1.5em;min-width:1.3em;padding:.05em .22em;font-family:var(--font-display);font-weight:700;font-size:.6em;text-align:center;color:#0d2410;background:linear-gradient(180deg,#d8f5c8,#8fc97a);border-radius:var(--r-pill);box-shadow:0 .08em .2em #0009}.card--back{background:radial-gradient(ellipse at 50% 42%,#3a2f5c,#1b1430 55%,#0a0714);box-shadow:var(--shadow-card)}.card__back-art{position:absolute;inset:.3em;border-radius:.3em;border:.12em solid #241a3d;background:radial-gradient(circle at 50% 45%,rgba(190,160,90,.35) 0%,transparent 42%),repeating-conic-gradient(from 0deg at 50% 45%,#2a2048 0deg 12deg,#221a3c 12deg 24deg)}.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-targetable{animation:pulse-cyan 1.2s var(--ease-in-out) infinite alternate;cursor:crosshair}.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:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(120,190,255,.16),transparent 60%);pointer-events:none}.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 rgba(140,210,255,.5);outline-offset:-.06em;box-shadow:0 0 .5em #8cd2ff66,var(--shadow-card)}to{outline:.14em solid rgba(190,235,255,1);outline-offset:-.07em;box-shadow:0 0 1.4em #8cd2ffe6,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)}.ubanner{position:relative;display:flex;align-items:center;gap:calc(14 * var(--u));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);border-top:none;background:linear-gradient(180deg,#1e1812f7,#120e0af2);box-shadow:var(--shadow-3);backdrop-filter:blur(calc(6 * var(--u)));overflow:hidden;animation:ubanner-in var(--t-move) var(--ease-out) both}.ubanner:before{content:"";position:absolute;left:0;right:0;top:0;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}.ubanner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(246,224,160,.07) 50%,transparent 62%);transform:translate(-100%);animation:ubanner-sheen 7s var(--ease-in-out) 1.2s infinite}@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{position:relative;flex:none;display:grid;place-items:center;width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;background:radial-gradient(circle at 38% 30%,#f6e0a04d,#7e551838 58%,#0000004d);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}.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)) rgba(242,214,117,.55))}.ubanner__seal:after{content:"";position:absolute;inset:calc(-3 * var(--u));border-radius:50%;border:calc(1 * var(--u)) solid rgba(242,214,117,.55);animation:ubanner-ring 2.8s var(--ease-out) infinite}@keyframes ubanner-ring{0%{opacity:.55;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.22)}}.ubanner__say{flex:1 1 auto;min-width:0}.ubanner__head{margin:0;font-family:var(--font-ui);font-size:calc(15 * var(--u));font-weight:600;line-height:1.25;color:var(--text-whitest);text-shadow:var(--text-shadow-body)}.ubanner__head .tnum{font-weight:700;color:var(--gold-hot)}.ubanner__notes{display:flex;align-items:center;gap:calc(9 * var(--u));min-width:0;margin:calc(4 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:var(--text-secondary)}.ubanner__note{display:flex;align-items:center;gap:calc(7 * var(--u));min-width:0}.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));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary)}.ubanner__more{flex:none;color:var(--text-tertiary)}.ubanner__act{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:calc(5 * var(--u))}.ubanner__reload{display:inline-flex;align-items:center;justify-content: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));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--act-label);text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.45);cursor:pointer;transition:filter var(--t-hover) linear,transform var(--t-hover) var(--ease-out)}.ubanner__reload:hover:not(:disabled){filter:brightness(1.1);transform:translateY(calc(-1 * var(--u)))}.ubanner__reload:active:not(:disabled){transform:none;filter:brightness(.94)}.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:ubanner-spin .9s linear infinite}@keyframes ubanner-spin{to{transform:rotate(360deg)}}.ubanner__keys{display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));margin:0;font-size:calc(10.5 * var(--u));color:var(--text-tertiary);white-space:nowrap}.ubanner__keys span{display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.ubanner__keys kbd{font-family:var(--font-ui);font-size:calc(9.5 * var(--u));font-weight:600;line-height:1;padding:calc(3 * var(--u)) calc(5 * var(--u));border-radius:calc(3 * var(--u));color:var(--text-secondary);background:#ffffff12;border:calc(1 * var(--u)) solid var(--hairline);box-shadow:0 calc(1 * var(--u)) 0 #000000a6}.ubanner__plus{opacity:.6}.ubanner__close{flex:none;align-self:flex-start;display:grid;place-items:center;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}.ubanner__close:hover{color:var(--text-primary);background:#ffffff14}.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}.home{position:absolute;inset:0;overflow:hidden}.home__hero{position:absolute;inset:calc(-40 * var(--u));background-size:cover;background-position:62% 34%;filter:blur(calc(14 * var(--u))) saturate(1.05) brightness(.72);transition:background-image var(--t-move) linear}.home__hero-card{position:absolute;right:26%;top:41%;transform:translateY(-50%) rotate(-3deg);filter:drop-shadow(0 calc(24 * var(--u)) calc(48 * var(--u)) rgba(0,0,0,.85));animation:hero-in .52s var(--ease-out);pointer-events:none}@keyframes hero-in{0%{opacity:0;transform:translateY(-50%) rotate(-3deg) scale(.94)}}.home__hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,5,4,.88) 0%,rgba(6,5,4,.55) 26%,transparent 52%),linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.3) 18%,transparent 42%),linear-gradient(0deg,rgba(10,8,6,.95) 0%,rgba(10,8,6,.55) 24%,transparent 52%),radial-gradient(ellipse 140% 110% at 50% 50%,transparent 30%,rgba(0,0,0,.6) 100%)}.home__header{position:absolute;left:0;right:0;top:0;height:calc(7.2 * var(--stage-h-unit));display:flex;align-items:center;justify-content:space-between;padding:0 calc(28 * var(--u));background:linear-gradient(180deg,#0e0b08f2,#0e0b08cc);border-bottom:calc(1 * var(--u)) solid var(--hairline);backdrop-filter:blur(calc(4 * var(--u)));z-index:10}.home__nav{display:flex;align-self:stretch;gap:0}.home__tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(3 * var(--u));width:calc(5.2 * var(--stage-w-unit));padding:0;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}.home__tab-icon{display:block;width:calc(28 * var(--u));height:calc(28 * var(--u));fill:currentColor}.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:"";position:absolute;inset:0 0 auto;height:calc(3 * var(--u));background:var(--act-orange-50);box-shadow:0 0 calc(10 * var(--u)) var(--act-orange-glow)}.home__tab-pip{position:absolute;top:calc(9 * var(--u));left:50%;transform:translate(calc(6 * var(--u)));min-width:calc(15 * var(--u));height:calc(15 * var(--u));padding:0 calc(3.5 * var(--u));display:grid;place-items:center;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));font-weight:700;line-height:1;letter-spacing:0;color:var(--text-on-gold);animation:home-pip-in var(--t-move) var(--ease-snap) both}@keyframes home-pip-in{0%{opacity:0;transform:translate(calc(6 * var(--u))) scale(.2)}to{opacity:1;transform:translate(calc(6 * var(--u))) scale(1)}}:root[data-motion=reduced] .home__tab-pip{animation:none}.home__currency{display:flex;align-items:center;gap:calc(14 * var(--u))}.home__player{display:flex;align-items:center;gap:calc(8 * var(--u));padding-right:calc(14 * var(--u));border-right:calc(1 * var(--u)) solid var(--hairline)}.home__player-avatar{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:radial-gradient(circle at 40% 30%,#48607a,#1a2430 70%);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)}.home__player-meta{display:flex;flex-direction:column;line-height:1.2}.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__cog{display:grid;place-items:center;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)}.home__cog svg{display:block;width:calc(22 * var(--u));height:calc(22 * var(--u));fill:currentColor}.home__cog:hover,.home__cog.is-on{color:var(--gold-hot);background:#ffffff12}.home__settings-menu{position:absolute;right:0;top:calc(100% + 10 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:calc(13 * var(--stage-w-unit));padding:calc(8 * var(--u));background:linear-gradient(180deg,#1c1611fa,#0e0b08fa);border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(8 * var(--u));box-shadow:var(--shadow-3);animation:settings-in .14s var(--ease-out)}@keyframes settings-in{0%{opacity:0;transform:translateY(calc(-6 * var(--u)))}}.home__setting{display:flex;align-items:center;justify-content:space-between;gap:calc(18 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(5 * var(--u));font-family:var(--font-smallcaps);font-size:calc(14 * var(--u));letter-spacing:.04em;color:var(--text-primary);transition:background var(--t-hover) linear}.home__setting:hover{background:var(--panel-hover)}.home__setting-value{color:var(--gold-flat)}.home__setting--select{cursor:pointer}.home__setting--select>span:first-child{flex-shrink:0;white-space:nowrap}.home__setting-picker{max-width:calc(9 * var(--stage-w-unit));padding:calc(2 * var(--u)) calc(4 * var(--u));background:#00000059;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(4 * var(--u));font-family:inherit;font-size:inherit;letter-spacing:inherit;color:var(--gold-flat);cursor:pointer}.home__setting-picker--lang{max-width:calc(12.5 * var(--stage-w-unit))}.home__setting-picker:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-flat);outline-offset:calc(1 * var(--u))}.home__setting-picker option{background:#18130e;color:var(--text-primary)}.home__setting-note{margin:0;padding:0 calc(10 * var(--u)) calc(8 * var(--u));max-width:calc(15 * var(--stage-w-unit));color:var(--text-secondary);font-family:var(--font-ui);font-size:calc(11 * var(--u));line-height:1.4;letter-spacing:0}.home__setting-group{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);margin-top:calc(2 * var(--u))}.home__setting-label{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.home__drop{position:absolute;left:4%;right:50%;top:calc(7.2 * var(--stage-h-unit));z-index:9}.home__title-block{position:absolute;left:4%;top:16%;z-index:5}.home__title{font-family:var(--font-smallcaps);font-size:calc(64 * var(--u));letter-spacing:.06em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(3 * var(--u)) calc(8 * var(--u)) rgba(0,0,0,.9))}.home__subtitle{margin:calc(6 * var(--u)) 0 0;font-size:calc(17 * var(--u));color:var(--text-secondary);text-shadow:var(--text-shadow-body)}.home__shelf{position:absolute;inset:33% 50% 4% 4%;display:flex;flex-direction:column;gap:0;z-index:6;transition:opacity var(--t-move) var(--ease-out)}.home__shelf.is-raised{opacity:.25;pointer-events:none}.home__shelf-head{display:flex;align-items:baseline;gap:calc(10 * var(--u));padding-bottom:calc(6 * var(--u));border-bottom:1px solid var(--bronze-100)}.home__shelf-title{margin:0;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)}.home__shelf-count{font-family:var(--font-ui);font-size:calc(12 * var(--u));font-weight:600;line-height:1;padding:calc(3 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));color:var(--gold-flat);background:#f2d67517;border:1px solid var(--bronze-100)}.home__carousel{flex:1;position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(10.5 * var(--stage-w-unit)),1fr));grid-auto-rows:min-content;gap:calc(14 * var(--u));align-content:start;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 28 * var(--u)),transparent 100%);padding-top:calc(16 * var(--u));padding-left:calc(16 * var(--u));margin-left:calc(-16 * var(--u));padding-right:calc(16 * var(--u));margin-right:calc(-10 * var(--u));padding-bottom:calc(28 * var(--u))}.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{display:flex;flex-direction:column;border-radius:calc(8 * var(--u));overflow:hidden;background:var(--panel);border:calc(1.5 * var(--u)) solid var(--bronze-100);text-align:left;cursor:pointer;scroll-margin-bottom:calc(28 * var(--u));transform-origin:center;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)}@keyframes deck-deal{0%{opacity:0;transform:translateY(calc(18 * var(--u))) rotate(-2.5deg) scale(.96)}}.deck-tile:hover{transform:translateY(calc(-4 * var(--u)));border-color: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{transform:translateY(calc(-4 * var(--u)));border-color:var(--gold-hot);box-shadow:0 0 calc(22 * var(--u)) #f2d67573,var(--shadow-3);z-index:2}.deck-tile__art{aspect-ratio:4 / 3;background-size:cover;background-position:center 28%;filter:saturate(.82) brightness(.82);transition:filter var(--t-hover) var(--ease-out)}.deck-tile:hover .deck-tile__art,.deck-tile.is-selected .deck-tile__art{filter:none}.deck-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));background:#080a0ed9}.deck-tile__name{font-family:var(--font-smallcaps);font-size:calc(11.5 * var(--u));letter-spacing:.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.deck-tile{animation:none}}.deck-tile__pips{display:flex;gap:calc(2 * var(--u));font-size:calc(11 * var(--u));flex-shrink:0}.home__blade{position:absolute;right:0;top:calc(7.2 * var(--stage-h-unit));bottom:0;width:24%;padding:calc(22 * var(--u));background:linear-gradient(180deg,#14100cf5,#0a0806fa);border-left:calc(1.5 * var(--u)) solid var(--bronze-100);box-shadow:calc(-12 * var(--u)) 0 calc(40 * var(--u)) #000000b3;transform:translate(100%);transition:transform .28s var(--ease-out);z-index:8;display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(17 * var(--stage-h-unit))}.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{display:flex;flex-direction:column;gap:calc(10 * var(--u));flex:1;min-height:0;overflow-y:auto;padding-right:calc(6 * var(--u))}.event-tile{flex-shrink:0}.event-tile{display:flex;align-items:center;justify-content:space-between;padding:calc(14 * var(--u)) calc(16 * var(--u));background:var(--panel-raised);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));text-align:left;transition:all var(--t-hover) var(--ease-out)}.event-tile:hover{background:var(--panel-hover);border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.event-tile__name{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.04em;color:var(--text-primary)}.event-tile__meta{display:flex;align-items:center;gap:calc(3 * var(--u));font-size:calc(13 * var(--u));color:var(--text-tertiary)}.event-tile__tag{font-family:var(--font-ui);font-size:calc(11 * var(--u));font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:calc(3 * var(--u)) calc(6 * var(--u));margin-right:calc(3 * var(--u));border-radius:calc(4 * var(--u));color:var(--gold-flat);background:#f2d67517;border:1px solid var(--bronze-100)}.home__play{position:absolute;right:2%;bottom:4%;width:19%;height:11%;border-radius:calc(9 * var(--u));background:var(--gold-gradient);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);z-index:20}.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{position:absolute;left:4%;right:50%;bottom:.7%;z-index:6;pointer-events:none}.home__legal p{margin:0;font-size:calc(11 * var(--u));line-height:1.35;color:var(--text-tertiary);text-shadow:var(--text-shadow-body);text-wrap:balance}.acct{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--void)}.acct__hero{position:absolute;inset:calc(-40 * var(--u));background-size:cover;background-position:50% 26%;filter:blur(calc(22 * var(--u))) saturate(.85) brightness(.62)}.acct__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 34%,rgba(201,162,39,.16),transparent 64%),linear-gradient(180deg,#0009,#0a0806c7 55%,#080604e6)}.acct__panel{position:relative;z-index:1;display:grid;justify-items:center;gap:calc(14 * var(--u));width:calc(520 * var(--u));padding:calc(40 * var(--u)) calc(44 * var(--u)) calc(34 * var(--u));border:calc(1.5 * var(--u)) solid rgba(198,168,110,.38);border-radius:calc(10 * var(--u));background:linear-gradient(180deg,#1e1812f2,#0c0a07f7);box-shadow:0 calc(24 * var(--u)) calc(70 * var(--u)) #000000b8,inset 0 calc(1 * var(--u)) 0 #fff4d617;overflow:hidden}.acct__panel:before{content:"";position:absolute;inset:0 0 auto;height:calc(2 * var(--u));background:linear-gradient(90deg,transparent,var(--gold-flat) 22%,var(--gold-0) 50%,var(--gold-flat) 78%,transparent);opacity:.75}.acct__head{display:grid;justify-items:center;gap:calc(6 * var(--u));text-align:center}.acct__eyebrow{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#c9a227b8}.acct__title{font-family:var(--font-smallcaps);font-size:calc(38 * var(--u));line-height:1.05;letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.8))}.acct__lede{max-width:calc(400 * var(--u));margin:0;font-size:calc(13.5 * var(--u));line-height:1.55;color:var(--text-tertiary)}.acct__modes{display:flex;width:100%;padding:calc(3 * var(--u));gap:calc(3 * var(--u));border:calc(1 * var(--u)) solid rgba(198,168,110,.22);border-radius:calc(7 * var(--u));background:#0000006b}.acct__mode{flex:1;padding:calc(9 * var(--u)) 0;border-radius:calc(5 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);transition:all var(--t-hover) var(--ease-out)}.acct__mode:hover{color:var(--text-primary);background:#ffffff0d}.acct__mode.is-active{background:var(--gold-gradient);color:var(--text-on-gold);box-shadow:inset 0 calc(1 * var(--u)) 0 #fff4d68c}.acct__field{display:grid;gap:calc(6 * var(--u));width:100%}.acct__label{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:#d6c4a09e}.acct__input{width:100%;padding:calc(11 * var(--u)) calc(14 * var(--u));font-family:var(--font-ui);font-size:calc(17 * var(--u));color:#e9e2d4;background:#00000075;border:calc(1 * var(--u)) solid rgba(198,168,110,.3);border-radius:calc(5 * var(--u));transition:border-color var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out)}.acct__input:focus{outline:none;border-color:#e2c484cc;box-shadow:0 0 calc(12 * var(--u)) #c9a22747}.acct__input.is-wrong{border-color:#d9432fbf}.acct__password{position:relative;display:block}.acct__password .acct__input{padding-right:calc(62 * var(--u))}.acct__reveal{position:absolute;right:calc(10 * var(--u));top:50%;transform:translateY(-50%);padding:calc(4 * var(--u)) calc(6 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);transition:color var(--t-hover) var(--ease-out)}.acct__reveal:hover{color:var(--gold-hot)}.acct__strength{display:flex;align-items:center;gap:calc(10 * var(--u))}.acct__strength-bars{display:flex;flex:1;gap:calc(4 * var(--u))}.acct__strength-bars i{flex:1;height:calc(3 * var(--u));border-radius:var(--r-pill);background:#ffffff1a;transition:background var(--t-hover) var(--ease-out)}.acct__strength-bars i.is-on.is-1{background:var(--danger)}.acct__strength-bars i.is-on.is-2{background:#d08b3a}.acct__strength-bars i.is-on.is-3{background:var(--gold-flat)}.acct__strength-bars i.is-on.is-4{background:var(--positive)}.acct__strength-label{width:calc(46 * var(--u));text-align:right;font-size:calc(11.5 * var(--u));color:var(--text-tertiary)}.acct__field-error{font-size:calc(12.5 * var(--u));line-height:1.35;color:#e08a7a}.acct__hint{font-size:calc(12.5 * var(--u));color:#d8c188}.acct__problem{min-height:calc(17 * var(--u));margin:calc(-8 * var(--u)) 0;font-size:calc(13.5 * var(--u));line-height:1.4;text-align:center;color:#e08a7a;opacity:0;transition:opacity var(--t-hover) var(--ease-out)}.acct__problem.is-shown{opacity:1}.acct__recover{align-self:center;margin:calc(-4 * var(--u)) 0 calc(-6 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));font-size:calc(13 * var(--u));color:var(--text-secondary);text-decoration:underline;text-underline-offset:calc(3 * var(--u));text-decoration-color:var(--bronze-0);transition:color var(--t-hover) var(--ease-out)}.acct__recover:hover,.acct__recover:focus-visible{color:var(--gold-hot);text-decoration-color:var(--gold-flat)}.acct__submit{width:100%;padding:calc(12 * var(--u)) 0;border-radius:calc(6 * var(--u));font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.09em;text-transform:uppercase;background:var(--gold-gradient);color:var(--text-on-gold);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),inset 0 calc(1 * var(--u)) 0 #fff4d68c;transition:all var(--t-hover) var(--ease-out)}.acct__submit:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(20 * var(--u)) #f2d67573}.acct__submit:disabled{filter:saturate(.35) brightness(.75);cursor:default}.acct__ghost{width:100%;padding:calc(10 * var(--u)) 0;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(6 * var(--u));background:#00000059;font-family:var(--font-smallcaps);font-size:calc(14 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:#e3d5b4;transition:all var(--t-hover) var(--ease-out)}.acct__ghost:hover{border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.acct__offline{max-width:calc(400 * var(--u));margin:0;font-size:calc(12.5 * var(--u));line-height:1.5;text-align:center;color:var(--text-tertiary)}.acct__identity{display:flex;align-items:center;gap:calc(14 * var(--u));width:100%;padding:calc(14 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid rgba(198,168,110,.22);border-radius:calc(8 * var(--u));background:#00000059}.acct__avatar{display:grid;place-items:center;width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:50%;background:radial-gradient(circle at 40% 30%,#48607a,#1a2430 70%);box-shadow:0 0 0 calc(2 * var(--u)) var(--gold-flat);font-family:var(--font-display);font-weight:600;font-size:calc(21 * var(--u));color:var(--text-primary)}.acct__identity-meta{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.acct__identity-name{font-family:var(--font-smallcaps);font-size:calc(20 * var(--u));letter-spacing:.04em;color:var(--text-primary)}.acct__identity-sub{font-size:calc(13 * var(--u));color:var(--text-tertiary)}.cmty{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.cmty__hero{position:absolute;inset:calc(-40 * var(--u));background-size:cover;background-position:50% 34%;filter:blur(calc(20 * var(--u))) saturate(.85) brightness(.42)}.cmty__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 90% 60% at 20% 0%,rgba(201,162,39,.13),transparent 60%),linear-gradient(180deg,#000000c7,#0a0806ed 34%,#0a0806f7)}.cmty__bar{position:relative;display:flex;align-items:center;gap:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u)) calc(10 * var(--u));flex:none}.cmty__titles{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.cmty__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(30 * var(--u));line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cmty__subtitle{margin:0;font-size:calc(13 * var(--u));color:var(--text-tertiary)}.cmty__chip{align-self:center;flex:none;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.cmty__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.cmty__chip--clear{padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u))}.cmty__new{flex:none;display:inline-flex;align-items:center;gap:calc(7 * var(--u));padding:calc(9 * var(--u)) calc(18 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:calc(1 * var(--u)) solid var(--gold-keyline);border-radius:calc(6 * var(--u));box-shadow:var(--shadow-2),inset 0 calc(1 * var(--u)) 0 #ffffff59;cursor:pointer;transition:filter var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out)}.cmty__new:hover:not(:disabled){filter:brightness(1.1);transform:translateY(calc(-1 * var(--u)))}.cmty__new:disabled{filter:saturate(.3) brightness(.7);cursor:default}.cmty__new svg{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:currentColor}.cmty__mode{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:calc(7 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:#0006;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill);cursor:help}.cmty__mode-dot{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--text-disabled)}.cmty__mode.is-live{color:var(--positive);border-color:#4caf6d73}.cmty__mode.is-live .cmty__mode-dot{background:var(--positive);box-shadow:0 0 calc(8 * var(--u)) #4caf6de6;animation:cmty-pulse 2.4s var(--ease-in-out) infinite}.cmty__mode.is-local{color:var(--phase-active);border-color:#f5a62366}.cmty__mode.is-local .cmty__mode-dot{background:var(--phase-active)}@keyframes cmty-pulse{0%,to{opacity:1}50%{opacity:.35}}:root[data-motion=reduced] .cmty__mode.is-live .cmty__mode-dot{animation:none}.cmty__tabs{position:relative;flex:none;display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(30 * var(--u)) calc(9 * var(--u));margin-bottom:calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline)}.cmty__view{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cmty__summary{position:relative;flex:none;display:grid;grid-template-columns:repeat(6,1fr);gap:calc(10 * var(--u));padding:0 calc(30 * var(--u)) calc(12 * var(--u))}.metric{display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(7 * var(--u));box-shadow:var(--shadow-1)}.metric__value{font-family:var(--font-display);font-size:calc(26 * var(--u));line-height:1;color:var(--text-primary)}.metric__label{font-size:calc(10.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.metric--good .metric__value{color:var(--positive)}.metric--warn .metric__value{color:var(--phase-active)}.metric--idea .metric__value{color:var(--phase-opp)}.cmty__toolbar{position:relative;flex:none;display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(30 * var(--u)) calc(10 * var(--u))}.cmty__kinds{display:flex;gap:calc(4 * var(--u));padding:calc(3 * var(--u));background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(8 * var(--u))}.cmty__kind{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(16 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.05em;color:var(--text-tertiary);background:none;border:none;border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.cmty__kind:hover{color:var(--text-primary);background:var(--panel-hover)}.cmty__kind.is-active{color:var(--gold-0);background:linear-gradient(180deg,var(--panel-hover),var(--panel-raised));box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--bronze-0),var(--glow-gold)}.cmty__kind-count{padding:calc(1 * var(--u)) calc(6 * var(--u));font-family:var(--font-ui);font-size:calc(11 * var(--u));color:var(--text-secondary);background:#00000073;border-radius:var(--r-pill)}.cmty__search{position:relative;flex:1 1 auto;min-width:calc(180 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:0 calc(12 * var(--u));background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u));transition:border-color var(--t-hover) var(--ease-out)}.cmty__search:focus-within{border-color:var(--gold-flat)}.cmty__search svg{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;fill:var(--text-tertiary)}.cmty__search input{flex:1 1 auto;min-width:0;padding:calc(9 * var(--u)) 0;font-family:var(--font-ui);font-size:calc(13 * var(--u));color:var(--text-primary);background:none;border:none;outline:none}.cmty__search input::placeholder{color:var(--text-disabled)}.cmty__sorts{display:flex;gap:calc(3 * var(--u));flex:none}.cmty__sort{padding:calc(7 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary);background:none;border:calc(1 * var(--u)) solid transparent;border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.cmty__sort:hover{color:var(--text-primary)}.cmty__sort.is-active{color:var(--gold-0);border-color:var(--bronze-0);background:#0006}.cmty__filters{position:relative;flex:none;display:flex;align-items:center;gap:calc(7 * var(--u));padding:0 calc(30 * var(--u)) calc(12 * var(--u))}.cmty__filters-spacer{flex:1 1 auto}.cmty__area{display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.cmty__area select{padding:calc(5 * var(--u)) calc(9 * var(--u));font-family:var(--font-ui);font-size:calc(12 * var(--u));text-transform:none;letter-spacing:0;color:var(--text-primary);background:var(--panel);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));cursor:pointer}.pill{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));font-size:calc(10.5 * var(--u));font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:var(--r-pill);border:calc(1 * var(--u)) solid currentColor;background:#00000059}button.pill{cursor:pointer;opacity:.62;transition:opacity var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out)}button.pill:hover:not(:disabled){opacity:1}button.pill.is-on{opacity:1;box-shadow:0 0 0 calc(1 * var(--u)) currentColor,0 0 calc(10 * var(--u)) #0009;background:#ffffff14}button.pill:disabled{opacity:.22;cursor:default}.pill__count{font-weight:500;opacity:.75}.pill--status.is-open{color:#e8a33d}.pill--status.is-confirmed{color:#e07b3c}.pill--status.is-in-progress{color:#6ea8ff}.pill--status.is-fixed,.pill--status.is-shipped{color:#5fbe7f}.pill--status.is-wont-fix,.pill--status.is-declined{color:#8a7c64}.pill--status.is-proposed{color:#c0ab84}.pill--status.is-planned{color:#8f9df0}.pill--sev.is-blocker{color:#ef5a44}.pill--sev.is-major{color:#e08b3c}.pill--sev.is-minor{color:#b9a98c}.pill--sev.is-cosmetic{color:#7f8f9a}.cmty__split{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:calc(14 * var(--u));padding:0 calc(30 * var(--u)) calc(18 * var(--u))}@media (max-width: 1180px){.cmty__split{grid-template-columns:1fr;grid-template-rows:minmax(0,40fr) minmax(0,60fr)}}.cmty__list{display:flex;flex-direction:column;gap:calc(8 * var(--u));overflow-y:auto;padding-right:calc(6 * var(--u));mask-image:linear-gradient(180deg,transparent 0,#000 calc(10 * var(--u)))}.cmty__empty{padding:calc(24 * var(--u));font-size:calc(13 * var(--u));color:var(--text-tertiary)}.cmty__empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--u));padding:calc(28 * var(--u));background:linear-gradient(180deg,var(--panel),var(--well));border:calc(1.5 * var(--u)) dashed var(--bronze-100);border-radius:calc(9 * var(--u))}.cmty__empty-state h3{margin:0;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.cmty__empty-state p{margin:0;font-size:calc(13 * var(--u));line-height:1.5;color:var(--text-secondary)}.cmty__empty-state .cmty__chip{align-self:flex-start}.prow{position:relative;display:flex;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:linear-gradient(180deg,var(--panel),rgba(20,16,12,.92));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(8 * var(--u));cursor:pointer;text-align:left;transition:transform var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out)}.prow:hover{border-color:var(--bronze-0);transform:translate(calc(2 * var(--u)));box-shadow:var(--shadow-2)}.prow:has(.prow__hit:focus-visible){outline:calc(2 * var(--u)) solid var(--gold-flat);outline-offset:calc(2 * var(--u))}.prow__hit{padding:0;font:inherit;color:inherit;text-align:left;background:none;border:none;cursor:pointer}.prow__hit:after{content:"";position:absolute;inset:0;border-radius:inherit}.prow__hit:focus-visible{outline:none}.prow.is-selected{border-color:var(--gold-flat);background:linear-gradient(90deg,#c9a22724,#14100ceb 40%);box-shadow:var(--shadow-2),var(--glow-gold)}.prow.is-selected:before{content:"";position:absolute;left:calc(-1.5 * var(--u));top:calc(8 * var(--u));bottom:calc(8 * var(--u));width:calc(3 * var(--u));border-radius:var(--r-pill);background:var(--gold-gradient)}.prow.is-settled .prow__title{color:var(--text-secondary)}.prow.is-settled{opacity:.72}.prow.is-settled:hover,.prow.is-settled.is-selected{opacity:1}.prow__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(5 * var(--u))}.prow__title{margin:0;font-size:calc(14.5 * var(--u));font-weight:600;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prow__excerpt{margin:0;font-size:calc(12 * var(--u));line-height:1.45;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prow__meta{display:flex;align-items:center;gap:calc(7 * var(--u));font-size:calc(11 * var(--u));color:var(--text-tertiary);flex-wrap:wrap}.prow__area{color:var(--text-secondary)}.prow__dot{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:var(--text-disabled)}.prow__spacer{flex:1 1 auto}.prow__comments{display:inline-flex;align-items:center;gap:calc(5 * var(--u));color:var(--text-secondary)}.prow__comments svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:var(--text-disabled)}.consensus{width:calc(48 * var(--u));height:calc(4 * var(--u));border-radius:var(--r-pill);background:#d9432f8c;overflow:hidden}.consensus__up{display:block;height:100%;background:var(--positive);border-radius:var(--r-pill)}.votes{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(1 * var(--u));padding-top:calc(2 * var(--u));position:relative;z-index:1}.votes__arrow{display:grid;place-items:center;width:calc(24 * var(--u));height:calc(20 * var(--u));background:none;border:none;border-radius:calc(4 * var(--u));cursor:pointer;transition:background var(--t-hover) var(--ease-out)}.votes__arrow svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:var(--text-disabled);transition:fill var(--t-hover) var(--ease-out),transform var(--t-tap) var(--ease-snap)}.votes__arrow:hover{background:var(--panel-hover)}.votes__arrow:hover svg{fill:var(--text-secondary)}.votes__arrow.is-on svg{fill:var(--positive);transform:translateY(calc(-1 * var(--u)));filter:drop-shadow(0 0 calc(5 * var(--u)) rgba(76,175,109,.75))}.votes__arrow--down.is-on svg{fill:var(--danger);transform:translateY(calc(1 * var(--u)));filter:drop-shadow(0 0 calc(5 * var(--u)) rgba(217,67,47,.7))}.votes__score{font-family:var(--font-display);font-size:calc(15 * var(--u));line-height:1;color:var(--text-secondary)}.votes__score.is-plus{color:var(--text-primary)}.votes__score.is-minus{color:var(--danger)}.votes--sm .votes__arrow{width:calc(18 * var(--u));height:calc(15 * var(--u))}.votes--sm .votes__arrow svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.votes--sm .votes__score{font-size:calc(12 * var(--u))}.cmty__detail{display:flex;min-height:0}.detail,.cmty__detail-empty{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#1c1611f5,#0e0b08f5);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(10 * var(--u));box-shadow:var(--shadow-3);overflow:hidden}.cmty__detail-empty{align-items:center;justify-content:center;color:var(--text-disabled);font-size:calc(13 * var(--u))}.detail__head{flex:none;display:flex;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline);background:linear-gradient(180deg,rgba(201,162,39,.07),transparent)}.detail__headings{min-width:0;display:flex;flex-direction:column;gap:calc(8 * var(--u))}.detail__title{margin:0;font-family:var(--font-display);font-size:calc(21 * var(--u));font-weight:500;line-height:1.22;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.detail__meta{display:flex;align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;font-size:calc(11.5 * var(--u));color:var(--text-tertiary)}.detail__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:calc(18 * var(--u)) calc(22 * var(--u))}.detail__body p{margin:0 0 calc(10 * var(--u));font-size:calc(14 * var(--u));line-height:1.6;color:var(--text-primary);max-width:calc(760 * var(--u))}.detail__env{display:flex;align-items:center;gap:calc(10 * var(--u));margin:calc(4 * var(--u)) 0 calc(16 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:calc(12 * var(--u));color:var(--text-secondary);background:#00000073;border-left:calc(3 * var(--u)) solid var(--bronze-0);border-radius:calc(4 * var(--u))}.detail__env span{font-family:var(--font-ui);font-size:calc(10 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-disabled)}.detail__resolution{margin:calc(4 * var(--u)) 0 calc(20 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));background:#0006;border:calc(1 * var(--u)) solid var(--hairline);border-left:calc(3 * var(--u)) solid var(--text-disabled);border-radius:calc(6 * var(--u))}.detail__resolution.is-fixed,.detail__resolution.is-shipped{border-left-color:var(--positive);background:#4caf6d17}.detail__resolution.is-wont-fix,.detail__resolution.is-declined{border-left-color:var(--text-tertiary)}.detail__resolution h4{margin:0 0 calc(5 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.detail__resolution p{margin:0;font-size:calc(13 * var(--u));line-height:1.55;color:var(--text-primary)}.detail__thread-title{margin:calc(6 * var(--u)) 0 calc(12 * var(--u));padding-top:calc(14 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10 * var(--u))}.thread__item{display:flex;align-items:flex-start;gap:calc(11 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));background:#00000047;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u))}.thread__avatar{flex:none;display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));color:var(--gold-keyline);background:var(--gold-gradient);border-radius:50%}.thread__body{flex:1 1 auto;min-width:0}.thread__meta{display:flex;align-items:baseline;gap:calc(8 * var(--u));margin-bottom:calc(3 * var(--u))}.thread__author{font-size:calc(12.5 * var(--u));font-weight:600;color:var(--text-primary)}.thread__age{font-size:calc(11 * var(--u));color:var(--text-disabled)}.thread__text{margin:0;font-size:calc(13 * var(--u));line-height:1.55;color:var(--text-secondary);white-space:pre-wrap}.detail__reply{flex:none;display:flex;align-items:flex-end;gap:calc(9 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);background:#00000052}.detail__handle{flex:none;width:calc(120 * var(--u));align-self:stretch}.detail__input{flex:1 1 auto;min-width:0;resize:none}.detail__handle,.detail__input{padding:calc(9 * var(--u)) calc(11 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));line-height:1.45;color:var(--text-primary);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.detail__handle:focus,.detail__input:focus{border-color:var(--gold-flat)}.detail__handle::placeholder,.detail__input::placeholder{color:var(--text-disabled)}.detail__send{flex:none;padding:calc(10 * var(--u)) calc(18 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:calc(1 * var(--u)) solid var(--gold-keyline);border-radius:calc(6 * var(--u));cursor:pointer;transition:filter var(--t-hover) var(--ease-out)}.detail__send:hover:not(:disabled){filter:brightness(1.1)}.detail__send:disabled{filter:saturate(.25) brightness(.65);cursor:default}.admin{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--void)}.admin__scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 20% 0%,rgba(245,166,35,.12),transparent 62%),linear-gradient(180deg,#000000b8,#0a0806f2 36%,#0a0806fc)}.admin:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(3 * var(--u));background:linear-gradient(90deg,var(--phase-active),var(--bronze-0) 65%,transparent);z-index:2}.admin button:focus-visible,.admin select:focus-visible,.admin input:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-flat);outline-offset:calc(2 * var(--u))}.admin__bar{position:relative;flex:none;display:flex;align-items:flex-start;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(30 * var(--u)) calc(12 * var(--u))}.admin__badge{flex:none;display:inline-flex;align-items:center;gap:calc(7 * var(--u));margin-top:calc(4 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--phase-active);background:#f5a6231a;border:calc(1 * var(--u)) solid rgba(245,166,35,.45);border-radius:var(--r-pill)}.admin__badge svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:currentColor}.admin__titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(3 * var(--u))}.admin__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(28 * var(--u));line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.admin__subtitle{margin:0;max-width:calc(720 * var(--u));font-size:calc(12.5 * var(--u));line-height:1.45;color:var(--text-tertiary)}.admin__bar-actions{flex:none;display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(3 * var(--u))}.admin__chip{flex:none;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.admin__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.admin__chip--warn{color:var(--phase-active);border-color:#f5a62380}.admin__chip--warn:hover{color:var(--phase-active);border-color:var(--phase-active);box-shadow:0 0 calc(12 * var(--u)) #f5a62347}.admin__chip--clear{padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u))}.admin__summary{position:relative;flex:none;display:grid;grid-template-columns:repeat(5,1fr);gap:calc(10 * var(--u));padding:0 calc(30 * var(--u)) calc(12 * var(--u))}.admin__toolbar{position:relative;flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:calc(12 * var(--u));padding:0 calc(30 * var(--u)) calc(10 * var(--u))}.admin__kinds{flex:none;display:flex;gap:calc(4 * var(--u));padding:calc(3 * var(--u));background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(8 * var(--u))}.admin__kind{padding:calc(7 * var(--u)) calc(16 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.05em;white-space:nowrap;color:var(--text-tertiary);background:none;border:none;border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.admin__kind:hover{color:var(--text-primary);background:var(--panel-hover)}.admin__kind.is-active{color:var(--gold-0);background:linear-gradient(180deg,var(--panel-hover),var(--panel-raised));box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--bronze-0),var(--glow-gold)}.admin__search{position:relative;flex:1 1 auto;min-width:calc(200 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:0 calc(12 * var(--u));background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u));transition:border-color var(--t-hover) var(--ease-out)}.admin__search:focus-within{border-color:var(--gold-flat)}.admin__search svg{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;fill:var(--text-tertiary)}.admin__search input{flex:1 1 auto;min-width:0;padding:calc(9 * var(--u)) 0;font-family:var(--font-ui);font-size:calc(13 * var(--u));color:var(--text-primary);background:none;border:none;outline:none}.admin__search input::placeholder{color:var(--text-disabled)}.admin__area{flex:none;display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.admin__area select{padding:calc(6 * var(--u)) calc(9 * var(--u));font-family:var(--font-ui);font-size:calc(12 * var(--u));text-transform:none;letter-spacing:0;color:var(--text-primary);background:var(--panel);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));cursor:pointer}.admin__filters{position:relative;flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:calc(7 * var(--u));padding:0 calc(30 * var(--u)) calc(12 * var(--u))}.admin__filters-spacer{flex:1 1 auto}.admin__showing{font-size:calc(11 * var(--u));letter-spacing:.04em;white-space:nowrap;color:var(--text-disabled)}.admin__banner{position:relative;flex:none;margin:0 calc(30 * var(--u)) calc(10 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));font-size:calc(12.5 * var(--u));line-height:1.45;color:var(--text-primary);background:#d9432f1f;border:calc(1 * var(--u)) solid rgba(217,67,47,.5);border-left:calc(3 * var(--u)) solid var(--danger);border-radius:calc(6 * var(--u))}.admin__pane{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 calc(30 * var(--u)) calc(18 * var(--u));mask-image:linear-gradient(180deg,transparent 0,#000 calc(10 * var(--u)))}.admin__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8 * var(--u))}.admin__empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--u));padding:calc(28 * var(--u));background:linear-gradient(180deg,var(--panel),var(--well));border:calc(1.5 * var(--u)) dashed var(--bronze-100);border-radius:calc(9 * var(--u))}.admin__empty-state h3{margin:0;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.admin__empty-state p{margin:0;max-width:calc(560 * var(--u));font-size:calc(13 * var(--u));line-height:1.5;color:var(--text-secondary)}.admin__row{position:relative;display:flex;flex-direction:column;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:linear-gradient(180deg,var(--panel),rgba(20,16,12,.92));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(8 * var(--u));overflow:hidden;transition:border-color var(--t-hover) var(--ease-out),opacity var(--t-hover) var(--ease-out)}.admin__row:hover,.admin__row:focus-within{border-color:var(--bronze-0)}.admin__row.is-settled{opacity:.74}.admin__row.is-settled:hover,.admin__row.is-settled:focus-within{opacity:1}.admin__row-progress{position:absolute;top:0;left:0;right:0;height:calc(2 * var(--u));opacity:0;background:linear-gradient(90deg,transparent,var(--gold-flat),transparent);transition:opacity var(--t-hover) var(--ease-out)}.admin__row.is-busy{border-color:var(--gold-flat)}.admin__row.is-busy .admin__row-progress{opacity:1;animation:admin-sweep 1.1s var(--ease-in-out) infinite}@keyframes admin-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}:root[data-motion=reduced] .admin__row.is-busy .admin__row-progress{animation:none;background:var(--gold-flat)}.admin__row-head{display:flex;align-items:flex-start;gap:calc(14 * var(--u))}.admin__row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(5 * var(--u))}.admin__row-title{margin:0;font-size:calc(14.5 * var(--u));font-weight:600;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.admin__row-excerpt{margin:0;font-size:calc(12 * var(--u));line-height:1.45;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.admin__row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:calc(7 * var(--u));font-size:calc(11 * var(--u));color:var(--text-tertiary)}.admin__tag{padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(10.5 * var(--u));font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill)}.admin__area-tag,.admin__author{color:var(--text-secondary)}.admin__dot{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:var(--text-disabled)}.admin__row-figures{flex:none;display:flex;align-items:center;gap:calc(10 * var(--u));min-width:calc(96 * var(--u));justify-content:flex-end}.admin__score{font-family:var(--font-display);font-size:calc(16 * var(--u));line-height:1;color:var(--text-secondary)}.admin__score.is-plus{color:var(--text-primary)}.admin__score.is-minus{color:var(--danger)}.admin__disclosure{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u));font-size:calc(11.5 * var(--u));color:var(--text-secondary);background:#00000059;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.admin__disclosure:hover:not(:disabled){color:var(--text-primary);border-color:var(--bronze-0)}.admin__disclosure:disabled{opacity:.4;cursor:default}.admin__disclosure svg{width:calc(11 * var(--u));height:calc(11 * var(--u));fill:var(--text-disabled);transition:transform var(--t-hover) var(--ease-out)}.admin__disclosure.is-open svg{transform:rotate(90deg)}.admin__actions{display:flex;flex-direction:column;gap:calc(8 * var(--u));padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline)}.admin__set,.admin__quick{display:flex;align-items:flex-end;gap:calc(8 * var(--u))}.admin__quick{align-items:center}.admin__field{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.admin__field--grow{flex:1 1 auto}.admin__field-label{font-size:calc(10 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-disabled)}.admin__select,.admin__note{font-family:var(--font-ui);font-size:calc(12.5 * var(--u));color:var(--text-primary);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.admin__select{flex:none;width:calc(150 * var(--u));padding:calc(8 * var(--u)) calc(9 * var(--u));cursor:pointer}.admin__note{width:100%;min-width:0;padding:calc(8 * var(--u)) calc(11 * var(--u))}.admin__note::placeholder{color:var(--text-disabled)}.admin__select:focus,.admin__note:focus{border-color:var(--gold-flat)}.admin__select:disabled,.admin__note:disabled{opacity:.5;cursor:default}.admin__act{flex:none;padding:calc(8 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);background:#0006;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.admin__act:hover:not(:disabled){color:var(--text-primary);border-color:var(--bronze-0);background:var(--panel-hover)}.admin__act:disabled{opacity:.38;cursor:default}.admin__act--sm{padding:calc(5 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u))}.admin__act--apply{color:var(--gold-0);border-color:var(--bronze-0)}.admin__act--apply:hover:not(:disabled){color:var(--gold-hot);border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.admin__act--danger{color:var(--danger);border-color:#d9432f80;background:#d9432f14}.admin__act--danger:hover:not(:disabled){color:#ff7a66;border-color:var(--danger);background:#d9432f2e}.admin__act--destroy{color:var(--text-whitest);background:linear-gradient(180deg,#e1533d,#b32f1e);border-color:#7d1f12;box-shadow:var(--shadow-2)}.admin__act--destroy:hover:not(:disabled){filter:brightness(1.12)}.admin__warn{flex:1 1 auto;min-width:0;font-size:calc(11.5 * var(--u));line-height:1.3;color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin__danger{flex:none;display:flex;justify-content:flex-end;gap:calc(7 * var(--u));min-width:calc(300 * var(--u))}.admin__comment-danger{flex:none;display:flex;justify-content:flex-end;gap:calc(6 * var(--u));min-width:calc(190 * var(--u))}.admin__row-error{margin:0;padding:calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));line-height:1.45;color:var(--text-primary);background:#d9432f1f;border-left:calc(3 * var(--u)) solid var(--danger);border-radius:calc(4 * var(--u))}.admin__comments{padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline)}.admin__comment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(7 * var(--u))}.admin__comment{display:flex;align-items:flex-start;gap:calc(11 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));background:#00000047;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u))}.admin__comment-avatar{flex:none;display:grid;place-items:center;width:calc(26 * var(--u));height:calc(26 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));color:var(--gold-keyline);background:var(--gold-gradient);border-radius:50%}.admin__comment-body{flex:1 1 auto;min-width:0}.admin__comment-meta{display:flex;align-items:baseline;gap:calc(8 * var(--u));margin-bottom:calc(3 * var(--u))}.admin__comment-author{flex:none;font-size:calc(12.5 * var(--u));font-weight:600;color:var(--text-primary)}.admin__comment-age{flex:none;font-size:calc(11 * var(--u));color:var(--text-disabled)}.admin__comment-text{margin:0;font-size:calc(12.5 * var(--u));line-height:1.55;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-height: 620px){.admin__summary,.admin__subtitle{display:none}}.adminhost{position:fixed;inset:0;z-index:1500;overflow-y:auto;background:var(--void)}.adminhost__loading{display:grid;place-items:center;min-height:100%;font-family:var(--font-ui);font-size:calc(14 * var(--u));color:var(--text-tertiary)}.adminlock__backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:calc(24 * var(--u));background:#000000d1;backdrop-filter:blur(calc(4 * var(--u)));animation:adminlock-fade var(--t-move) var(--ease-out)}@keyframes adminlock-fade{0%{opacity:0}}.adminlock{width:min(calc(360 * var(--u)),100%);background:var(--panel);border:1px solid var(--hairline);border-radius:calc(4 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(48 * var(--u)) #0009}.adminlock__form{display:flex;flex-direction:column;padding:calc(20 * var(--u));gap:calc(6 * var(--u))}.adminlock__label{font-family:var(--font-ui);font-size:calc(11 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.adminlock__input{width:100%;padding:calc(9 * var(--u)) calc(11 * var(--u));background:var(--void);border:1px solid var(--hairline);border-radius:calc(3 * var(--u));color:var(--text-primary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(14 * var(--u));letter-spacing:.08em}.adminlock__input:focus-visible{outline:none;border-color:var(--gold-flat);box-shadow:0 0 0 calc(2 * var(--u)) #c9a22740}.adminlock__input:disabled{color:var(--text-disabled)}.adminlock__error{min-height:calc(16 * var(--u));margin:0;font-family:var(--font-ui);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));color:var(--danger)}.adminlock__actions{display:flex;justify-content:flex-end;align-items:center;gap:calc(8 * var(--u))}.adminlock__cancel,.adminlock__go{font-family:var(--font-ui);font-size:calc(13 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));border-radius:calc(3 * var(--u));border:1px solid var(--hairline);cursor:pointer;transition:background var(--t-move) var(--ease-out)}.adminlock__cancel{background:transparent;color:var(--text-secondary)}.adminlock__cancel:hover:not(:disabled){background:var(--panel-hover);color:var(--text-primary)}.adminlock__go{background:var(--panel-raised);color:var(--text-primary);min-width:calc(46 * var(--u))}.adminlock__go:hover:not(:disabled){background:var(--panel-hover);border-color:var(--gold-flat)}.adminlock__cancel:disabled,.adminlock__go:disabled{color:var(--text-disabled);cursor:default}.adminlock__cancel:focus-visible,.adminlock__go:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-flat);outline-offset:calc(2 * var(--u))}@media (prefers-reduced-motion: reduce){.adminlock__backdrop{animation:none}.adminlock__cancel,.adminlock__go{transition:none}}.taglists{width:100%;margin-top:calc(.7 * var(--stage-w-unit))}.taglists__label{margin:0 0 calc(.3 * var(--stage-w-unit));font-size:calc(.55 * var(--stage-w-unit));letter-spacing:.08em;text-transform:uppercase;color:#f6efdf6b}.taglists__row{display:flex;flex-wrap:wrap;gap:calc(.3 * var(--stage-w-unit));align-items:center}.taglists__chip{display:inline-flex;align-items:center;gap:calc(.28 * var(--stage-w-unit));padding:calc(.24 * var(--stage-w-unit)) calc(.5 * var(--stage-w-unit));font-size:calc(.62 * var(--stage-w-unit));font-weight:600;color:#f6efdfa8;background:#00000057;border:1px solid var(--hairline);border-radius:calc(.3 * var(--stage-w-unit));cursor:pointer;transition:color .14s ease-out,border-color .14s ease-out}.taglists__chip:hover{color:var(--gold-hot);border-color:var(--gold-70)}.taglists__chip.is-on{color:var(--gold-keyline);background:var(--gold-gradient);border-color:var(--gold-keyline)}.taglists__chip--new{border-style:dashed;color:#f6efdf80}.taglists__new{display:inline-flex;gap:calc(.25 * var(--stage-w-unit))}.taglists__field{width:calc(7 * var(--stage-w-unit));padding:calc(.24 * var(--stage-w-unit)) calc(.4 * var(--stage-w-unit));font:inherit;font-size:calc(.62 * var(--stage-w-unit));color:#f6efdfe6;background:#00000073;border:1px solid var(--gold-70);border-radius:calc(.3 * var(--stage-w-unit))}.taglists__field:focus{outline:none;border-color:var(--gold-35)}.taglists__create{padding:calc(.24 * var(--stage-w-unit)) calc(.5 * var(--stage-w-unit));font-size:calc(.6 * var(--stage-w-unit));font-weight:600;color:var(--text-on-gold);background:var(--gold-gradient);border:1px solid var(--gold-keyline);border-radius:calc(.3 * var(--stage-w-unit));cursor:pointer}.taglists__create:disabled{opacity:.4;cursor:not-allowed}.taglists__refusal{margin:calc(.3 * var(--stage-w-unit)) 0 0;font-size:calc(.56 * var(--stage-w-unit));color:#e0b84ed9}.inspect{position:absolute;inset:0;display:grid;place-items:center;background:var(--scrim);backdrop-filter:blur(calc(6 * var(--u)));z-index:995;animation:inspect-fade var(--t-hover) var(--ease-out)}@keyframes inspect-fade{0%{opacity:0}}.inspect__panel{position:relative;display:flex;align-items:stretch;gap:calc(28 * var(--u));max-width:calc(760 * var(--u));max-height:92%;padding:calc(24 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-lg);box-shadow:var(--shadow-3);animation:inspect-rise var(--t-tap) var(--ease-out)}@keyframes inspect-rise{0%{opacity:0;transform:translateY(calc(14 * var(--u))) scale(.98)}}.inspect__card{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));flex-shrink:0}.inspect__side{flex:1;display:flex;flex-direction:column;gap:calc(18 * var(--u));min-width:calc(300 * var(--u));max-width:calc(370 * var(--u));max-height:calc(560 * var(--u));overflow-y:auto;padding-right:calc(6 * var(--u))}.inspect__head{display:flex;align-items:baseline;gap:calc(10 * var(--u))}.inspect__name{flex:1;min-width:0;font-family:var(--font-display);font-size:calc(24 * var(--u));line-height:1.15;color:var(--text-whitest)}.inspect__cost{display:flex;flex-shrink:0;gap:calc(2 * var(--u));font-size:calc(13 * var(--u))}.inspect__type{margin:calc(4 * var(--u)) 0 0;font-family:var(--font-card-name);font-size:calc(15 * var(--u));color:var(--text-secondary)}.inspect__section{margin:0}.inspect__label{margin:0 0 calc(8 * var(--u));padding-bottom:calc(4 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-flat);border-bottom:calc(1 * var(--u)) solid var(--hairline);text-shadow:none}.inspect__abilities{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(7 * var(--u))}.inspect__ability{display:grid;grid-template-columns:calc(88 * var(--u)) 1fr;gap:calc(10 * var(--u));align-items:baseline}.inspect__kind{font-family:var(--font-smallcaps);font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspect__ability-text{font-family:var(--font-card-text);font-size:calc(15 * var(--u));line-height:1.32;color:var(--text-primary)}.inspect__rules-line{display:block}.inspect__ability-text .ms{font-size:.82em;vertical-align:-.04em}.inspect__facts+.inspect__empty{margin-top:calc(9 * var(--u))}.inspect__empty{margin:0;font-size:calc(13 * var(--u));line-height:1.4;color:var(--text-tertiary)}.inspect__flavor{margin:0;font-family:var(--font-card-text);font-style:italic;font-size:calc(15 * var(--u));line-height:1.35;color:var(--text-secondary)}.inspect__facts{margin:0;display:flex;flex-direction:column;gap:calc(5 * var(--u))}.inspect__fact{display:grid;grid-template-columns:calc(88 * var(--u)) 1fr;gap:calc(10 * var(--u));font-size:calc(13 * var(--u))}.inspect__fact dt{font-family:var(--font-smallcaps);font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--text-tertiary)}.inspect__fact dd{margin:0;color:var(--text-primary)}.inspect__rarity{text-transform:capitalize}.inspect__rarity.is-uncommon{color:var(--rarity-uncommon)}.inspect__rarity.is-rare{color:var(--rarity-rare)}.inspect__status{margin-top:auto;padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:var(--r-md);border-left:calc(3 * var(--u)) solid var(--text-tertiary);background:#00000052}.inspect__status.is-implemented{border-left-color:var(--positive)}.inspect__status.is-quarantined,.inspect__status.is-missing{border-left-color:var(--danger)}.inspect__status-title{display:block;font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.inspect__status.is-implemented .inspect__status-title{color:var(--positive)}.inspect__status.is-quarantined .inspect__status-title,.inspect__status.is-missing .inspect__status-title{color:var(--danger)}.inspect__status-body{margin:calc(4 * var(--u)) 0 0;font-size:calc(13 * var(--u));line-height:1.4;color:var(--text-secondary)}.inspect__close{position:absolute;top:calc(6 * var(--u));right:calc(8 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u));font-size:calc(19 * var(--u));line-height:1;color:var(--text-tertiary);border-radius:var(--r-sm);transition:color var(--t-hover) var(--ease-out)}.inspect__close:hover{color:var(--gold-hot)}.tagfilter{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tagfilter__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:600;color:#f6efdfa8;background:#00000052;border:1px solid var(--hairline);border-radius:5px;cursor:pointer;transition:color .14s ease-out,border-color .14s ease-out,background .14s ease-out}.tagfilter__chip:hover:not(:disabled){color:var(--gold-hot);border-color:var(--gold-70)}.tagfilter__chip.is-on{color:var(--gold-keyline);background:var(--gold-gradient);border-color:var(--gold-keyline)}.tagfilter__chip:disabled{opacity:.38;cursor:default}.tagfilter__name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagfilter__count{padding:0 4px;font-size:.66rem;color:inherit;background:#00000047;border-radius:3px}.tagfilter__chip.is-on .tagfilter__count{background:#00000029}.tagfilter__chip.is-on .tagfilter__swatch{box-shadow:0 0 0 1px #0000008c,0 0 0 2px #fff5dc8c}:root{--tag-gold: #e0b84e;--tag-rose: #d98a97;--tag-sky: #7fb2d9;--tag-moss: #8fb27a;--tag-plum: #b08ac9;--tag-ember: #e08a5a}.tagmark{position:absolute;top:5px;right:5px;z-index:3;display:flex;align-items:stretch;gap:1px;border-radius:5px;overflow:visible;opacity:0;transition:opacity .14s ease-out}.gallery__slot:hover .tagmark,.tagmark:focus-within,.tagmark.is-on,.tagmark.is-open{opacity:1}.tagmark__pin,.tagmark__more{display:grid;place-items:center;padding:0;border:1px solid rgba(0,0,0,.55);background:#120d07d1;color:#f6efdf9e;cursor:pointer;backdrop-filter:blur(2px);transition:color .14s ease-out,background .14s ease-out}.tagmark__pin{position:relative;width:26px;height:26px;border-radius:5px 0 0 5px}.tagmark__more{width:17px;height:26px;border-radius:0 5px 5px 0}.tagmark__pin svg,.tagmark__more svg{width:14px;height:14px;fill:currentColor}.tagmark__more svg{width:11px;height:11px}.tagmark__pin:hover,.tagmark__more:hover{color:var(--gold-hot);background:#1c140af2}.tagmark.is-on .tagmark__pin{color:var(--gold-hot);box-shadow:0 0 10px #e0b84e59}.tagmark__pips{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:center;gap:2px;pointer-events:none}.tagmark__pip{width:4px;height:4px;border-radius:50%;box-shadow:0 0 0 1px #0009}.tagmark__pip.is-gold,.tagmenu__swatch.is-gold,.tagfilter__swatch.is-gold{background:var(--tag-gold)}.tagmark__pip.is-rose,.tagmenu__swatch.is-rose,.tagfilter__swatch.is-rose{background:var(--tag-rose)}.tagmark__pip.is-sky,.tagmenu__swatch.is-sky,.tagfilter__swatch.is-sky{background:var(--tag-sky)}.tagmark__pip.is-moss,.tagmenu__swatch.is-moss,.tagfilter__swatch.is-moss{background:var(--tag-moss)}.tagmark__pip.is-plum,.tagmenu__swatch.is-plum,.tagfilter__swatch.is-plum{background:var(--tag-plum)}.tagmark__pip.is-ember,.tagmenu__swatch.is-ember,.tagfilter__swatch.is-ember{background:var(--tag-ember)}.tagmenu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:15rem;padding:.5rem;background:linear-gradient(180deg,#22190efa,#140e08fc);border:1px solid var(--gold-70);border-radius:8px;box-shadow:0 10px 28px #000000b3;cursor:default}.tagmenu.is-flipped{right:auto;left:0}.tagmenu__head{margin:0 0 .35rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#f6efdf73}.tagmenu__list{list-style:none;margin:0 0 .45rem;padding:0;max-height:13rem;overflow-y:auto}.tagmenu__row{display:flex;align-items:center;gap:.5rem;width:100%;padding:.28rem .35rem;border:0;border-radius:5px;background:transparent;color:#f6efdfcc;font-size:.82rem;text-align:left;cursor:pointer}.tagmenu__row:hover{background:#e0b84e1f;color:var(--gold-hot)}.tagmenu__row.is-on{color:var(--gold-0, #f6e0a0)}.tagmenu__swatch,.tagfilter__swatch{flex:none;width:9px;height:9px;border-radius:2px;box-shadow:0 0 0 1px #0000008c}.tagmenu__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagmenu__tick{flex:none;width:.8rem;color:var(--gold-hot)}.tagmenu__new{display:flex;gap:.3rem}.tagmenu__field{flex:1 1 auto;min-width:0;padding:.3rem .45rem;font:inherit;font-size:.8rem;color:#f6efdfe6;background:#0006;border:1px solid var(--hairline);border-radius:5px}.tagmenu__field:focus{outline:none;border-color:var(--gold-35)}.tagmenu__create{flex:none;padding:.3rem .55rem;font-size:.78rem;font-weight:600;color:var(--text-on-gold);background:var(--gold-gradient);border:1px solid var(--gold-keyline);border-radius:5px;cursor:pointer}.tagmenu__create:disabled{opacity:.4;cursor:not-allowed}.tagmenu__refusal{margin:.35rem 0 0;font-size:.72rem;line-height:1.3;color:#e0b84ed9}.gallery{position:relative;height:100%;display:flex;flex-direction:column}.gallery__bar{display:flex;flex-direction:column;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--panel));border-bottom:calc(1 * var(--u)) solid var(--hairline);box-shadow:var(--shadow-2);z-index:2}.gallery__row{display:flex;align-items:center;gap:calc(14 * var(--u))}.gallery__row--filters{gap:calc(20 * var(--u));flex-wrap:wrap}.gallery__title{font-family:var(--font-smallcaps);font-size:calc(21 * var(--u));letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.gallery__search{flex:1;max-width:calc(400 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));font-family:var(--font-ui);font-size:calc(14 * var(--u));color:var(--text-primary);background:var(--well);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-md);outline:none;transition:border-color var(--t-hover) var(--ease-out)}.gallery__search:focus{border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.gallery__search::placeholder{color:var(--text-tertiary)}.gallery__chip{display:flex;align-items:center;gap:calc(5 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.06em;white-space:nowrap;color:var(--text-secondary);background:transparent;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:var(--r-md);transition:all var(--t-hover) var(--ease-out)}.gallery__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.gallery__chip.is-on{background:var(--gold-gradient);color:var(--text-on-gold);border-color:var(--gold-keyline)}.gallery__chip--sm{padding:calc(4 * var(--u)) calc(9 * var(--u));font-size:calc(11 * var(--u));border-width:calc(1 * var(--u));border-color:var(--bronze-100)}.gallery__sort{display:flex;align-items:center;gap:calc(6 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.gallery__sort select{padding:calc(5 * var(--u)) calc(8 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));letter-spacing:0;text-transform:none;color:var(--text-primary);background:var(--well);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-md);cursor:pointer}.gallery__sort select:focus{outline:none;border-color:var(--gold-flat)}.gallery__size{width:calc(110 * var(--u));accent-color:var(--gold-flat)}.gallery__count{min-width:calc(58 * var(--u));text-align:right;font-size:calc(14 * var(--u));color:var(--text-primary)}.gallery__count-total{color:var(--text-tertiary)}.gallery__facet{display:flex;align-items:center;gap:calc(4 * var(--u))}.gallery__pip{display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(15 * var(--u));border-radius:var(--r-pill);border:calc(1.5 * var(--u)) solid transparent;opacity:.48;transition:all var(--t-hover) var(--ease-out)}.gallery__pip:hover{opacity:.85}.gallery__pip.is-on{opacity:1;border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.gallery__gem{width:calc(14 * var(--u));height:calc(14 * var(--u));margin:calc(4 * var(--u));transform:rotate(45deg);border:calc(1.5 * var(--u)) solid rgba(0,0,0,.55);border-radius:calc(2 * var(--u));opacity:.55;transition:all var(--t-hover) var(--ease-out)}.gallery__gem:hover{opacity:.85}.gallery__gem.is-on{opacity:1;box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-flat)}.gallery__gem.is-common{background:#4a453f}.gallery__gem.is-uncommon{background:var(--rarity-uncommon)}.gallery__gem.is-rare{background:var(--rarity-rare)}.gallery__cost{min-width:calc(24 * var(--u));padding:calc(4 * var(--u)) calc(5 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary);background:#0000004d;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-sm);transition:all var(--t-hover) var(--ease-out)}.gallery__cost:hover{color:var(--text-primary);border-color:var(--gold-flat)}.gallery__cost.is-on{background:var(--gold-gradient);color:var(--text-on-gold);border-color:var(--gold-keyline)}.gallery__clear{margin-left:auto;padding:calc(5 * var(--u)) calc(11 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.04em;color:var(--gold-hot);background:#0000004d;border:calc(1 * var(--u)) dashed var(--bronze-0);border-radius:var(--r-pill);transition:all var(--t-hover) var(--ease-out)}.gallery__clear:hover{border-style:solid;border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.gallery__grid .card{content-visibility:auto;contain-intrinsic-size:auto var(--cw) auto calc(var(--cw) * 1.3968)}.gallery__grid{flex:1;overflow-y:auto;padding:0 calc(24 * var(--u)) calc(32 * var(--u))}.gallery__none{padding-top:calc(48 * var(--u));text-align:center;font-size:calc(15 * var(--u));color:var(--text-tertiary)}.gallery__group-head{position:sticky;top:0;z-index:3;display:flex;align-items:baseline;justify-content:space-between;margin:0 calc(-24 * var(--u));padding:calc(9 * var(--u)) calc(24 * var(--u)) calc(7 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-flat);background:linear-gradient(180deg,#14100cf7,#14100cdb);backdrop-filter:blur(calc(4 * var(--u)));border-bottom:calc(1 * var(--u)) solid var(--hairline);text-shadow:none}.gallery__group-count{font-family:var(--font-ui);font-size:calc(11 * var(--u));letter-spacing:0;color:var(--text-tertiary)}.gallery__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--gallery-cw),1fr));justify-items:center;gap:calc(18 * var(--u));padding:calc(18 * var(--u)) 0 calc(10 * var(--u))}.gallery__slot{position:relative;display:block;width:var(--gallery-cw);max-width:100%;transition:transform var(--t-hover) var(--ease-out)}.gallery__slot:hover{transform:translateY(calc(-8 * var(--u))) scale(1.03);z-index:4}.gallery__tile{display:block;padding:0;border-radius:var(--r-md);transition:filter var(--t-hover) var(--ease-out)}.gallery__tile:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-hot);outline-offset:calc(3 * var(--u))}.gallery__slot:hover .card{box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) #000c}.gallery__tile.is-quarantined{filter:grayscale(.85) brightness(.55)}.gallery__tile.is-quarantined:hover{filter:grayscale(.5) brightness(.8)}.profile{position:absolute;inset:0;overflow:hidden}.profile__hero{position:absolute;inset:calc(-40 * var(--u));background-size:cover;background-position:60% 32%;filter:blur(calc(18 * var(--u))) saturate(.9) brightness(.5)}.profile__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#000c,#0a0806e6 30%,#0a0806f5)}.profile__bar{position:relative;display:flex;align-items:baseline;gap:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u)) calc(12 * var(--u))}.profile__title{font-family:var(--font-smallcaps);font-size:calc(30 * var(--u));letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.profile__subtitle{margin:0;font-size:calc(13 * var(--u));color:var(--text-tertiary)}.profile__who{display:flex;align-items:center;gap:calc(10 * var(--u));margin-left:auto;align-self:center;padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border:calc(1 * var(--u)) solid rgba(198,168,110,.22);border-radius:calc(999 * var(--u));background:#00000059}.profile__who-avatar{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:radial-gradient(circle at 40% 30%,#48607a,#1a2430 70%);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)}.profile__who-avatar.is-guest{background:radial-gradient(circle at 40% 30%,#3c3a35,#1a1815 70%);box-shadow:0 0 0 calc(1.5 * var(--u)) #c6a86e73;color:var(--text-secondary)}.profile__who-meta{display:flex;flex-direction:column;line-height:1.2}.profile__who-name{font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.profile__who-sub{font-size:calc(11 * var(--u));color:var(--text-tertiary)}.profile__chip{align-self:center;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));transition:all var(--t-hover) var(--ease-out)}.profile__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.profile__body{position:relative;height:90%;overflow-y:auto;display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:0 calc(30 * var(--u)) calc(22 * var(--u))}.profile__body.is-empty{justify-content:center}.profile__body.is-empty>*{width:100%;max-width:calc(1360 * var(--u));align-self:center}.profile__lead{margin:0 0 calc(14 * var(--u));font-size:calc(15 * var(--u));line-height:1.45;color:var(--text-secondary);max-width:calc(560 * var(--u))}.profile__tracked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(7 * var(--u));font-size:calc(13 * var(--u));color:var(--text-primary)}.profile__tracked li{display:flex;align-items:baseline;gap:calc(9 * var(--u))}.profile__tracked li:before{content:"";width:calc(5 * var(--u));height:calc(5 * var(--u));flex:none;border-radius:50%;background:var(--gold-flat)}.profile__deck-strip{display:flex;gap:calc(10 * var(--u));margin-top:calc(18 * var(--u));overflow:hidden}.profile__deck-chip{position:relative;flex:1 1 0;min-width:0;height:calc(74 * var(--u));background-color:var(--well);background-size:cover;background-position:50% 32%;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));overflow:hidden}.profile__deck-chip-name{position:absolute;inset:auto 0 0;padding:calc(10 * var(--u)) calc(6 * var(--u)) calc(4 * var(--u));font-size:calc(11 * var(--u));text-align:center;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,#0a080600,#0a0806eb 55%)}.profile__cards{display:grid;grid-template-columns:repeat(8,1fr);gap:calc(12 * var(--u))}@media (max-width: 1100px){.profile__cards{grid-template-columns:repeat(4,1fr)}}.stat{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(10 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(8 * var(--u))}.stat__value{font-family:var(--font-display);font-weight:700;font-size:calc(32 * var(--u));line-height:1;color:var(--text-whitest)}.stat--good .stat__value{color:var(--positive)}.stat--bad .stat__value{color:var(--danger)}.stat__label{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.profile__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--u))}.profile__columns--intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width: 1100px){.profile__columns,.profile__columns--intro{grid-template-columns:1fr}}.profile__panel{display:flex;flex-direction:column;min-width:0;padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));background:#14100cd9;border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(8 * var(--u))}.profile__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(14 * var(--u));flex-wrap:wrap}.profile__heading{font-family:var(--font-smallcaps);font-size:calc(16 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:calc(10 * var(--u))}.profile__panel-head .profile__heading{margin-bottom:calc(8 * var(--u))}.profile__note{margin:0 0 calc(8 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary)}.profile__empty{margin:0;font-size:calc(14 * var(--u));color:var(--text-tertiary)}.profile__thumb{width:calc(34 * var(--u));height:calc(24 * var(--u));flex:none;background-color:var(--well);background-size:cover;background-position:50% 34%;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(3 * var(--u))}.profile__decks,.profile__colours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8 * var(--u))}.profile__deck{display:grid;grid-template-columns:auto minmax(0,1fr) 2fr auto;align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u))}.profile__deck-name,.profile__colour-name{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile__bar-track{height:calc(10 * var(--u));background:#100c08;border-radius:var(--r-pill);box-shadow:inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #000000b3;overflow:hidden}.profile__bar-fill{display:block;height:100%;background:linear-gradient(90deg,#e08a20,#ffd277);border-radius:var(--r-pill);transition:width var(--t-move) var(--ease-out)}.profile__deck-record{color:var(--text-secondary)}.profile__colour{display:grid;grid-template-columns:calc(18 * var(--u)) minmax(0,1fr) 2fr calc(34 * var(--u)) calc(48 * var(--u));align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u))}.profile__colour.is-unplayed{opacity:.45}.profile__colour .ms{font-size:calc(14 * var(--u))}.profile__colour-rate{color:var(--text-primary);text-align:right}.profile__colour-count{color:var(--text-tertiary);text-align:right}.profile__foot{margin:auto 0 0;padding-top:calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary)}.profile__pool-total{display:flex;align-items:baseline;gap:calc(6 * var(--u));margin:0 0 calc(10 * var(--u))}.profile__pool-built{font-family:var(--font-display);font-weight:700;font-size:calc(28 * var(--u));line-height:1;color:var(--text-whitest)}.profile__pool-of{font-size:calc(14 * var(--u));color:var(--text-tertiary)}.profile__pool-pct{margin-left:auto;font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));color:var(--gold-flat)}.timeline__plot{position:relative;height:calc(152 * var(--u));padding-left:calc(34 * var(--u))}.timeline__svg{display:block;width:100%;height:100%}.timeline__axis{position:absolute;inset:0 auto 0 0;width:calc(30 * var(--u))}.timeline__axis span{position:absolute;right:0;transform:translateY(-50%);font-size:calc(11 * var(--u));color:var(--text-tertiary)}.timeline__grid{stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.timeline__grid--half{stroke-dasharray:4 5}.timeline__area{fill:#c9a22724}.timeline__line{fill:none;stroke:var(--gold-flat);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.timeline__bar{fill:var(--bronze-0)}.timeline__bar.is-win{fill:var(--positive)}.timeline__bar.is-loss{fill:var(--danger)}.timeline__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary)}.timeline__legend{display:flex;gap:calc(14 * var(--u))}.timeline__key{display:inline-flex;align-items:center;gap:calc(5 * var(--u))}.timeline__key:before{content:"";width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(2 * var(--u));background:var(--bronze-0)}.timeline__key.is-win:before{background:var(--positive)}.timeline__key.is-loss:before{background:var(--danger)}.timeline__key.is-rate:before{height:calc(3 * var(--u));width:calc(16 * var(--u));border-radius:var(--r-pill);background:var(--gold-flat)}.profile__table-wrap{max-height:calc(232 * var(--u));overflow-y:auto;mask-image:linear-gradient(180deg,#000 calc(100% - 20 * var(--u)),transparent 100%)}.profile__table{width:100%;border-collapse:collapse;font-size:calc(13 * var(--u))}.profile__table th{position:sticky;top:0;z-index:1;padding:calc(6 * var(--u)) calc(10 * var(--u));text-align:left;font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);background:var(--well);border-bottom:calc(1 * var(--u)) solid var(--bronze-100)}.profile__table td{padding:calc(6 * var(--u)) calc(10 * var(--u));color:var(--text-primary);border-bottom:calc(1 * var(--u)) solid rgba(255,232,190,.06)}.profile__row{transition:background var(--t-hover) var(--ease-out)}.profile__row:hover{background:var(--panel)}.profile__row td:first-child{border-left:calc(3 * var(--u)) solid var(--bronze-0)}.profile__row.is-win td:first-child{border-left-color:var(--positive)}.profile__row.is-loss td:first-child{border-left-color:var(--danger)}.profile__result{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.profile__result.is-win{color:var(--positive)}.profile__result.is-loss{color:var(--danger)}.profile__cell-deck{display:flex;align-items:center;gap:calc(8 * var(--u));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile__num{text-align:right;white-space:nowrap}.profile__table td.profile__num{color:var(--text-secondary)}.profile__clear{flex:none}.pack{position:absolute;inset:0;display:flex;flex-direction:column;background:radial-gradient(ellipse 90% 70% at 50% 30%,rgba(58,46,33,.5) 0%,transparent 60%),linear-gradient(180deg,#16120e,#0e0b08);overflow-y:auto}.pack__bar{display:flex;align-items:baseline;gap:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u))}.pack__title{font-family:var(--font-smallcaps);font-size:calc(26 * var(--u));letter-spacing:.07em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pack__sub{font-size:calc(13 * var(--u));color:var(--text-tertiary)}.pack__chip{padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));transition:all var(--t-hover) var(--ease-out)}.pack__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.pack__sets{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(6 * var(--u));max-width:calc(560 * var(--u));margin-bottom:calc(26 * var(--u))}.pack__set{padding:calc(5 * var(--u)) calc(12 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.pack__set:hover{border-color:var(--gold-flat);color:var(--text-primary)}.pack__set.is-on{color:var(--text-primary);border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.pack__intro{flex:1;display:grid;place-content:center;justify-items:center;gap:calc(20 * var(--u))}.pack__wrapper{position:relative;width:calc(15 * var(--stage-w-unit));aspect-ratio:.62;display:grid;place-items:center;border-radius:calc(10 * var(--u));background:linear-gradient(150deg,#3b2f6b,#1c1533 45%,#2a1f4d);border:calc(2 * var(--u)) solid var(--gold-flat);box-shadow:inset 0 0 calc(40 * var(--u)) #000000b3,0 calc(14 * var(--u)) calc(40 * var(--u)) #000c;transition:transform var(--t-hover) var(--ease-out)}.pack__wrapper:hover{transform:translateY(calc(-6 * var(--u))) scale(1.02)}.pack__wrapper-glow{position:absolute;inset:calc(-6 * var(--u));border-radius:calc(14 * var(--u));background:radial-gradient(ellipse at 50% 40%,rgba(242,214,117,.45),transparent 65%);animation:pack-pulse 2.6s var(--ease-in-out) infinite alternate;pointer-events:none}@keyframes pack-pulse{0%{opacity:.35}to{opacity:.9}}.pack__wrapper-label{font-family:var(--font-smallcaps);font-size:calc(22 * var(--u));letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--gold-hot);text-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.9)}.pack__hint{font-size:calc(14 * var(--u));color:var(--text-tertiary)}.pack__cards{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u))}.pack__slot{perspective:1200px}.pack__flip{position:relative;transform-style:preserve-3d;transition:transform .42s var(--ease-out)}.pack__slot.is-revealed .pack__flip{transform:rotateY(180deg)}.pack__back,.pack__front{backface-visibility:hidden}.pack__front{position:absolute;inset:0;transform:rotateY(180deg)}.pack__slot.is-rare{position:relative}.pack__slot.is-rare.is-revealed:before{content:"";position:absolute;inset:calc(-20 * var(--u));border-radius:50%;background:radial-gradient(circle,rgba(242,214,117,.55),transparent 62%);animation:rare-burst .9s var(--ease-out) forwards;pointer-events:none;z-index:-1}@keyframes rare-burst{0%{opacity:0;transform:scale(.5)}40%{opacity:1}to{opacity:.35;transform:scale(1.15)}}.pack__actions{display:grid;place-items:center;padding-bottom:calc(30 * var(--u))}.pack__again{padding:calc(12 * var(--u)) calc(32 * var(--u));border-radius:calc(7 * var(--u));background:var(--gold-gradient);color:var(--text-on-gold);font-family:var(--font-smallcaps);font-size:calc(18 * var(--u));letter-spacing:.07em;text-transform:uppercase;box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),inset 0 calc(1 * var(--u)) 0 #fff4d68c;transition:all var(--t-hover) var(--ease-out)}.pack__again:hover{filter:brightness(1.1);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(20 * var(--u)) #f2d67573}:root[data-motion=reduced] .pack__flip{transition:none}:root[data-motion=reduced] .pack__wrapper-glow,:root[data-motion=reduced] .pack__slot.is-rare.is-revealed:before{animation:none}.dbuilder{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;--db-pool-w: 73vw;--db-panel-w: 27vw}.dbuilder__header{flex:0 0 auto;height:6.5%;display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(22 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--panel));border-bottom:calc(1.5 * var(--u)) solid var(--hairline);box-shadow:var(--shadow-2);z-index:3}.dbuilder__title{font-family:var(--font-smallcaps);font-size:calc(20 * var(--u));letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.dbuilder__decks{max-width:calc(240 * var(--u))}.dbuilder__actions{margin-left:auto;display:flex;gap:calc(8 * var(--u))}.db-btn{position:relative;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));transition:all var(--t-hover) var(--ease-out)}.db-btn:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.db-btn.is-primary{background:var(--gold-gradient);color:var(--text-on-gold);border-color:var(--gold-keyline)}.db-btn.is-danger{border-color:var(--danger);color:var(--danger)}.db-btn__dot{position:absolute;top:calc(-4 * var(--u));right:calc(-4 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:var(--r-pill);background:var(--phase-active);box-shadow:0 0 calc(8 * var(--u)) var(--phase-active)}.db-select{padding:calc(5 * var(--u)) calc(10 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));color:var(--text-primary);background:var(--well);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));outline:none}.db-select:focus{border-color:var(--gold-flat)}.db-search{flex:0 1 calc(18 * var(--stage-w-unit));min-width:calc(220 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));color:var(--text-primary);background:var(--well);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.db-search:focus{border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.db-search::placeholder{color:var(--text-tertiary)}.db-pips{display:flex;gap:calc(5 * var(--u))}.db-pip{width:calc(30 * var(--u));height:calc(30 * var(--u));display:grid;place-items:center;font-size:calc(17 * var(--u));border-radius:var(--r-pill);opacity:.45;filter:grayscale(.5);transition:all var(--t-hover) var(--ease-out)}.db-pip:hover{opacity:.75;filter:none}.db-pip.is-on{opacity:1;filter:none;box-shadow:0 0 0 calc(2 * var(--u)) var(--gold-flat),var(--glow-gold)}.db-gems{display:flex;gap:calc(7 * var(--u));padding:0 calc(4 * var(--u))}.db-gem{width:calc(13 * var(--u));height:calc(13 * var(--u));transform:rotate(45deg);border:calc(1.5 * var(--u)) solid rgba(0,0,0,.7);opacity:.4;transition:all var(--t-hover) var(--ease-out)}.db-gem:hover{opacity:.8}.db-gem.is-on{opacity:1;box-shadow:0 0 calc(7 * var(--u)) #f2d675cc}.db-gem--common{background:var(--rarity-common);border-color:var(--text-tertiary)}.db-gem--uncommon{background:var(--rarity-uncommon)}.db-gem--rare{background:var(--rarity-rare)}.db-chips{display:flex;gap:calc(5 * var(--u));flex-wrap:wrap}.db-chip{padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary);background:var(--well);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-pill);transition:all var(--t-hover) var(--ease-out)}.db-chip:hover{color:var(--text-primary);border-color:var(--gold-flat)}.db-chip.is-on{color:var(--text-on-gold);background:var(--gold-gradient);border-color:var(--gold-keyline)}.db-chip--cost{min-width:calc(28 * var(--u));text-align:center}.db-chip.is-clear{color:var(--phase-active);border-color:var(--phase-active);background:transparent}.db-chip.is-refocus{color:var(--gold-flat);border-color:var(--gold-flat);background:transparent;max-width:calc(220 * var(--u));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.db-chip.is-refocus:hover{color:var(--text-on-gold);background:var(--gold-gradient);border-color:var(--gold-keyline)}.dbuilder__focus{flex:0 0 auto}.db-zoom{display:flex;gap:calc(4 * var(--u));margin-left:auto}.db-sets{display:flex;gap:calc(4 * var(--u));flex-wrap:wrap}.db-set{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary);background:var(--well);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-pill);transition:all var(--t-hover) var(--ease-out)}.db-set:hover{color:var(--text-primary);border-color:var(--gold-flat)}.db-set.is-on{color:var(--text-on-gold);background:var(--gold-gradient);border-color:var(--gold-keyline)}.db-set .ss{font-size:calc(14 * var(--u));line-height:1}.db-set__code{font-variant:small-caps;letter-spacing:.04em;opacity:.75}.db-set__count{font-size:.85em;opacity:.55}.db-set.is-on .db-set__count{opacity:.7}.dbuilder__filter-row--sets{flex-wrap:wrap}@media (max-width: 1180px){.db-set__name{display:none}.db-set{padding:calc(4 * var(--u)) calc(7 * var(--u))}}.dbuilder__body{flex:1;min-height:0;display:grid;grid-template-columns:var(--db-pool-w) var(--db-panel-w)}.dbuilder__pool{display:flex;flex-direction:column;min-width:0;min-height:0}.dbuilder__filters{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u));background:linear-gradient(180deg,#1c1611f5,#14100ceb);border-bottom:calc(1 * var(--u)) solid var(--hairline);z-index:2}.dbuilder__filter-row{display:flex;align-items:center;gap:calc(10 * var(--u))}.dbuilder__filter-row>.db-chips+.db-chips,.dbuilder__filter-row>.db-gems{padding-left:calc(12 * var(--u));border-left:calc(1 * var(--u)) solid var(--hairline)}.dbuilder__found{margin-left:auto;font-size:calc(12 * var(--u));color:var(--text-tertiary)}.dbuilder__grid .card{content-visibility:auto;contain-intrinsic-size:auto var(--cw) auto calc(var(--cw) * 1.3968)}.dbuilder__reserved{flex:0 0 100%}.dbuilder__grid{--db-gap: calc(12 * var(--u));--db-pad: calc(18 * var(--u));--db-card-w: calc( (var(--db-pool-w) - 2 * var(--db-pad) - 14 * var(--u) - (var(--db-cols) - 1) * var(--db-gap)) / var(--db-cols) );flex:1;min-height:0;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--db-gap);padding:var(--db-pad)}.pool-card{position:relative;width:var(--db-card-w);height:calc(var(--db-card-w) * 1.3968 + 13 * var(--u));content-visibility:auto;contain-intrinsic-size:var(--db-card-w) calc(var(--db-card-w) * 1.3968 + 13 * var(--u))}.pool-card__pips{height:calc(13 * var(--u));display:flex;justify-content:center;align-items:center;gap:calc(3 * var(--u))}.pool-card__pip{width:calc(7 * var(--u));height:calc(7 * var(--u));transform:rotate(45deg);border:calc(1 * var(--u)) solid var(--bronze-0);background:transparent}.pool-card__pip.is-filled{background:var(--gold-flat);border-color:var(--gold-0)}.pool-card__hit{display:block;padding:0;transition:transform var(--t-hover) var(--ease-out)}.pool-card:not(.is-full):not(.is-banned) .pool-card__hit:hover{transform:translateY(calc(-6 * var(--u))) scale(1.03);z-index:3}.pool-card__hit:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-hot);outline-offset:calc(2 * var(--u))}.pool-card__hit[aria-disabled=true]{cursor:default}.pool-card.is-full .card{filter:brightness(.4) saturate(.6)}.pool-card.is-banned .card{filter:brightness(.22) saturate(.15)}.pool-card__count{position:absolute;right:calc(6 * var(--u));bottom:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u));font-size:calc(12 * var(--u));color:var(--text-on-gold);background:var(--gold-gradient);border-radius:var(--r-pill);box-shadow:var(--shadow-1);pointer-events:none}.pool-card__ban{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%) rotate(-8deg);padding:calc(3 * var(--u)) calc(8 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);background:#d9432fd9;border-radius:calc(3 * var(--u));pointer-events:none}.dbuilder__panel{display:flex;flex-direction:column;min-height:0;gap:calc(8 * var(--u));padding:calc(12 * var(--u));background:linear-gradient(180deg,#1c1611f5,#0e0b08fa);border-left:calc(2 * var(--u)) solid var(--bronze-50);box-shadow:calc(-10 * var(--u)) 0 calc(30 * var(--u)) #0009}.dpanel__cover{position:relative;flex:0 0 auto;height:calc(132 * var(--u));padding:calc(10 * var(--u));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));overflow:hidden}.dpanel__cover-art{position:absolute;inset:0;background-size:cover;background-position:center 32%;filter:brightness(.78) saturate(.95)}.dpanel__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,6,4,.92) 0%,rgba(8,6,4,.35) 46%,transparent 72%);pointer-events:none}.dpanel__name{position:relative;z-index:1;width:100%;padding:calc(4 * var(--u)) calc(6 * var(--u));font-family:var(--font-display);font-size:calc(19 * var(--u));color:var(--text-whitest);background:#0a08068c;border:calc(1 * var(--u)) solid transparent;border-radius:calc(4 * var(--u));outline:none;text-shadow:var(--text-shadow-header)}.dpanel__name:hover,.dpanel__name:focus{border-color:var(--gold-flat);background:#0a0806cc}.dpanel__meta{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between}.dpanel__count{font-size:calc(20 * var(--u));color:var(--text-primary);text-shadow:var(--text-shadow-header)}.dpanel__count.is-invalid{color:var(--danger)}.dpanel__warnings{flex:0 0 auto;margin:0;padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u)) calc(22 * var(--u));list-style:disc;font-size:calc(11.5 * var(--u));color:var(--text-secondary);background:#d9432f1f;border-left:calc(3 * var(--u)) solid var(--danger);border-radius:calc(3 * var(--u))}.dpanel__curve{flex:0 0 auto;height:calc(80 * var(--u));display:flex;align-items:stretch;gap:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u)) 0;background:#00000040;border-radius:calc(5 * var(--u))}.dcurve__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));min-width:0}.dcurve__n{height:calc(12 * var(--u));font-size:calc(10 * var(--u));color:var(--text-secondary)}.dcurve__track{flex:1;width:100%;display:flex;align-items:flex-end;background:repeating-linear-gradient(180deg,var(--hairline) 0,var(--hairline) calc(1 * var(--u)),transparent calc(1 * var(--u)),transparent 25%)}.dcurve__bar{width:100%;min-height:0;background:linear-gradient(180deg,var(--gold-hot),var(--gold-70));border-radius:calc(2 * var(--u)) calc(2 * var(--u)) 0 0;transition:height var(--t-move) var(--ease-out)}.dcurve__label{font-size:calc(10 * var(--u));color:var(--text-tertiary)}.dpanel__colors{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(3 * var(--u))}.dcolor{display:grid;grid-template-columns:calc(16 * var(--u)) 1fr calc(24 * var(--u));align-items:center;gap:calc(6 * var(--u));font-size:calc(11 * var(--u))}.dcolor__track{height:calc(7 * var(--u));background:#00000073;border-radius:var(--r-pill);overflow:hidden}.dcolor__bar{height:100%;border-radius:var(--r-pill);transition:width var(--t-move) var(--ease-out)}.dcolor__bar--w{background:var(--mana-w)}.dcolor__bar--u{background:var(--mana-u)}.dcolor__bar--b{background:var(--mana-b)}.dcolor__bar--r{background:var(--mana-r)}.dcolor__bar--g{background:var(--mana-g)}.dcolor__n{text-align:right;color:var(--text-tertiary)}.dpanel__list{flex:1;min-height:0;overflow-y:auto;padding-right:calc(2 * var(--u))}.dgroup__head{position:sticky;top:0;padding:calc(5 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold-flat);background:linear-gradient(180deg,#14100cfa,#14100ce6);z-index:1}.drow{position:relative;height:calc(3.2 * var(--stage-h-unit));min-height:calc(26 * var(--u));display:flex;align-items:center;gap:calc(5 * var(--u));padding:0 calc(5 * var(--u));margin-bottom:calc(2 * var(--u));border-radius:calc(3 * var(--u));background-image:linear-gradient(90deg,#14100c00,#14100cb8 16%,#1c1611f5 26%),var(--drow-art, none);background-size:cover,260% auto;background-position:center,left 32%;border:calc(1 * var(--u)) solid transparent;transition:border-color var(--t-hover) linear}.drow:hover{border-color:var(--bronze-0)}.drow.is-cover{border-color:var(--gold-flat)}.drow.is-banned{background-image:linear-gradient(90deg,#d9432f40,#d9432f1f)}.drow__step{width:calc(16 * var(--u));height:calc(16 * var(--u));display:grid;place-items:center;font-size:calc(13 * var(--u));line-height:1;color:var(--text-secondary);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(3 * var(--u));transition:all var(--t-hover) linear}.drow__step:hover:not(:disabled){color:var(--text-primary);border-color:var(--gold-flat)}.drow__step:disabled{opacity:.3;cursor:default}.drow__n{min-width:calc(14 * var(--u));text-align:center;font-size:calc(13 * var(--u));color:var(--text-primary)}.drow__name{flex:1;min-width:0;text-align:left;font-family:var(--font-card-name);font-size:calc(13 * var(--u));color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--text-shadow-body)}.drow__name:hover{color:var(--gold-hot)}.drow__cost{display:flex;gap:calc(1 * var(--u));font-size:calc(9 * var(--u));flex-shrink:0}.drow__zero{width:calc(14 * var(--u));font-size:calc(11 * var(--u));color:var(--text-disabled);opacity:0;transition:opacity var(--t-hover) linear}.drow:hover .drow__zero{opacity:1}.drow__zero:hover{color:var(--danger)}.dpanel__empty{padding:calc(16 * var(--u)) calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:1.5;color:var(--text-tertiary)}.db-chip.is-add-all{color:var(--gold-hot);background:#e0b84e1a;border-color:var(--gold-35);font-weight:600}.db-chip.is-add-all:before{content:"+";margin-right:.35em;font-weight:700}.db-chip.is-add-all:hover{color:var(--gold-keyline);background:var(--gold-gradient);border-color:var(--gold-keyline)}.dbuilder__bulk{margin-left:auto;font-size:calc(12 * var(--u));color:var(--gold-hot)}.dbuilder__bulk+.dbuilder__found{margin-left:calc(10 * var(--u))}.app-letterbox{position:fixed;inset:0;display:grid;place-items:center;background:var(--void);overflow:hidden}.stage{--stage-w: min(100vw, calc(100vh * 16 / 9));--stage-h: min(100vh, 56.25vw );--stage-w-unit: calc(var(--stage-w) / 100);--stage-h-unit: calc(var(--stage-h) / 100);--u: min(.0520833vw, .0925926vh);position:relative;width:var(--stage-w);height:var(--stage-h);overflow:hidden;container-type:size;box-shadow:0 0 calc(60 * var(--u)) #000000e6}.card.tile{height:calc(var(--cw) * .7632);border-radius:.4em}.tile__body{position:absolute;inset:.26em;display:grid;grid-template-rows:1.12em 1fr;border-radius:.24em}.card.tile:before{content:"";position:absolute;inset:.16em;border-radius:.3em;background:var(--frame-bg);pointer-events:none}.tile__title{position:relative;display:flex;align-items:center;gap:.3em;padding:.1em .34em;background:var(--box-bg);color:var(--frame-ink);border-radius:.2em .2em 0 0;border-bottom:.05em solid rgba(0,0,0,.42);overflow:hidden;box-shadow:inset 0 .06em #ffffff80,inset 0 -.04em #0000002e}.tile__cost{position:relative;display:flex;flex:0 0 auto;gap:.08em;font-size:.6em;line-height:1;white-space:nowrap}.tile__cost[data-pips="4"]{font-size:.54em}.tile__cost[data-pips="5"]{font-size:.48em}.tile__cost[data-pips="6"]{font-size:.42em}.tile__name{position:relative;flex:1;min-width:0;font-family:var(--font-card-name);font-weight:600;font-size:.76em;line-height:1;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.005em}.tile__art{position:relative;overflow:hidden;border-radius:.16em;background:var(--void);box-shadow:inset 0 0 0 .05em #000000bf,inset 0 0 0 .11em #ffffff21}.tile__art img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block;transition:filter var(--t-tap) linear}.tile__art-fallback{width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--well) 0,var(--well) .3em,var(--panel) .3em,var(--panel) .6em)}.tile[data-tapped=true] .tile__art img{filter:grayscale(.82) brightness(.66)}.tile .tile__tap{position:absolute;left:50%;top:47.5%;transform:translate(-50%,-50%);font-size:6.8em;line-height:1;color:#f4f0e870;text-shadow:0 .02em .05em rgba(0,0,0,.7);pointer-events:none}.tile__stats{position:absolute;right:.22em;bottom:.2em;display:flex;align-items:center;gap:.16em;pointer-events:none}.tile__pt{display:flex;font-size:1.16em;line-height:1;min-width:2.7em;height:1.26em;padding:.11em;border-radius:.34em;background:linear-gradient(180deg,#b2aea6,#cfcbc1 46%,#f3efe3);box-shadow:inset 0 0 0 .045em #0006,0 .07em .16em #000000c7}.tile__pt-face{display:flex;flex:1;align-items:center;justify-content:center;padding:0 .16em;font-family:var(--font-smallcaps);font-weight:700;color:#221f1c;border-radius:.25em;background:linear-gradient(180deg,#f4f2e8,#efe9db 38%,#e7dec8 74%,#f3f0e7);box-shadow:inset 0 .11em .06em -.02em #342f2de6,inset .09em 0 .11em -.06em #504a468c,inset -.07em 0 .1em -.06em #504a4657}.tile__pt-slash{margin:0 .02em;font-weight:400;opacity:.82}.tile__pt.is-buffed .tile__pt-face{color:var(--pt-buffed)}.tile__pt.is-shrunk .tile__pt-face{color:color-mix(in srgb,var(--danger) 55%,var(--void))}.tile__badges{position:absolute;left:.34em;bottom:.3em;display:flex;gap:.04em;pointer-events:none}.tile__badge{display:flex;align-items:center;justify-content:center;font-size:.5em;width:2.3em;height:2.3em;line-height:1;color:#27231f;background:linear-gradient(180deg,#b5b3b0,#b9b7b3 55%,#bebcb8);border-radius:.3em;box-shadow:inset 0 .1em #ffffff80,inset 0 -.09em #0003,inset 0 0 0 .055em #00000057,0 .1em .18em #000000b8}.tile__badge .ms{font-size:2em;line-height:1}.tile__badge--abbr{width:auto;min-width:2.3em;padding:0 .26em;font-family:var(--font-smallcaps);font-weight:700;font-size:.46em;letter-spacing:.02em}.tile__badge--more{width:auto;min-width:2.3em;letter-spacing:0;color:#4a453f}.tile__counters{position:absolute;left:.34em;top:1.6em;display:flex;flex-direction:column;align-items:flex-start;gap:.12em;pointer-events:none}.tile__counter{display:flex;align-items:center;justify-content:center;min-width:1.5em;height:1.4em;padding:0 .28em;font-family:var(--font-display);font-weight:700;font-size:.78em;line-height:1;color:var(--void);background:linear-gradient(180deg,#fff6,#00000024),var(--positive);border-radius:var(--r-pill);box-shadow:inset 0 0 0 .07em #00000073,0 .08em .18em #000000b3}.tile__badge--sick{color:var(--gold-keyline);background:linear-gradient(180deg,var(--gold-0),var(--gold-35) 45%,var(--gold-70));box-shadow:inset 0 .1em #ffffff73,inset 0 -.09em #0000003d,inset 0 0 0 .055em var(--gold-keyline),0 .1em .18em #000000b8}.tile__sick-glyph{position:relative;width:1.7em;height:1.48em;background:var(--gold-keyline);clip-path:polygon(50% 0%,100% 100%,0% 100%)}.tile__sick-glyph:after{content:"";position:absolute;inset:.3em .22em .12em;clip-path:polygon(50% 0%,100% 100%,0% 100%);background:linear-gradient(var(--gold-keyline) 0 0) 50% 74% / .2em .5em no-repeat,var(--gold-0)}.card.tile{--attack-ready: var(--attack-eligible-rim);--attack-ready-glow: var(--attack-eligible-glow);--t-declare-flash: .13s}.card.tile.is-attacking{--attack-rim: transparent;--attack-glow: transparent;box-shadow:var(--shadow-card)}.card.tile.is-attacking:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 calc(3 * var(--u)) var(--attack-declared-flash),0 0 calc(14 * var(--u)) var(--attack-declared-flash-glow);animation:tile-attack-declared var(--t-declare-flash) linear forwards}@keyframes tile-attack-declared{0%{opacity:var(--declare-flash-peak, 1)}62%{opacity:var(--declare-flash-peak, 1)}to{opacity:0}}:root[data-motion=reduced] .card.tile{--t-declare-flash: .32s;--declare-flash-peak: .55}.card.tile.is-blocking{--block-rim: var(--block-assigned-rim);--block-glow: var(--block-assigned-glow);outline:calc(3 * var(--u)) solid var(--block-assigned-rim);outline-offset:calc(-1 * var(--u));box-shadow:0 0 calc(18 * var(--u)) calc(3 * var(--u)) var(--block-assigned-glow),var(--shadow-card)}.card.tile.is-lethal{filter:none}.card.tile.tile--back .card__back-art{inset:.26em;border-radius:.24em;border-width:.1em}.tile__pt-tough.is-damaged{color:var(--pt-damaged);font-weight:800}.tile__claws{position:absolute;right:2.3em;bottom:-2.05em;width:3.053em;height:3.684em;overflow:visible;pointer-events:none}.tile__claws path{fill:var(--claw-slash);filter:drop-shadow(0 0 .06em rgba(0,0,0,.8));transform-box:fill-box;transform-origin:50% 0%;animation:tile-claw-rake var(--t-tap) var(--ease-out) backwards}.tile__claws path:nth-child(2){animation-delay:45ms}.tile__claws path:nth-child(3){animation-delay:90ms}@keyframes tile-claw-rake{0%{opacity:0;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}:root[data-motion=reduced] .tile__claws path{animation-name:tile-claw-appear;animation-delay:0ms}@keyframes tile-claw-appear{0%{opacity:0}to{opacity:1}}.tile__sick-swirl{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.58;animation:tile-sick-turn 14s linear infinite}.tile__sick-swirl path{fill:none;stroke:var(--sick-swirl);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:blur(.055em) drop-shadow(0 0 .09em rgba(0,0,0,.45))}@keyframes tile-sick-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root[data-motion=reduced] .tile__sick-swirl{animation:none}.card.tile.tile--token{height:calc(var(--cw) * .7);--token-arch-x: 50%;--token-arch-y: 30%;border-radius:var(--token-arch-x) var(--token-arch-x) .4em .4em / var(--token-arch-y) var(--token-arch-y) .4em .4em;background:linear-gradient(180deg,#6e695d,#a29b8a,#cec8b8)}.card.tile.tile--token:before{border-radius:var(--token-arch-x) var(--token-arch-x) .3em .3em / var(--token-arch-y) var(--token-arch-y) .3em .3em}.tile--token .tile__body{grid-template-rows:1fr;border-radius:var(--token-arch-x) var(--token-arch-x) .24em .24em / var(--token-arch-y) var(--token-arch-y) .24em .24em}.tile--token .tile__art{border-radius:var(--token-arch-x) var(--token-arch-x) .16em .16em / var(--token-arch-y) var(--token-arch-y) .16em .16em}.tile--token .tile__art img{object-position:50% 50%;scale:1.2}.tile--token .tile__art-fallback{background:radial-gradient(115% 82% at 50% 16%,rgba(255,255,255,.28),transparent 66%),radial-gradient(125% 105% at 50% 104%,rgba(0,0,0,.32),transparent 62%),var(--frame-bg)}.tile--token .tile__title{position:absolute;left:50%;top:.62em;z-index:3;max-width:62%;padding:.08em .42em;border-bottom:0;border-radius:var(--r-pill);transform:translate(-50%);box-shadow:inset 0 .06em #ffffff80,inset 0 -.04em #0000002e,0 0 0 .04em #0000006b,0 .06em .14em #00000073}.tile--token .tile__name{font-size:.68em}.ladder{display:flex;align-items:flex-end;justify-content:center;pointer-events:auto;--ladder-flare: var(--phase-opp);--ladder-flare-glow: var(--phase-opp-glow)}.ladder.is-yours{--ladder-flare: var(--phase-you);--ladder-flare-glow: var(--phase-you-glow)}.ladder--mini{flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(6 * var(--u));pointer-events:none}.ladder--mini .ladder__bead{pointer-events:auto}.ladder__readout{display:flex;flex-direction:column;align-items:center;gap:calc(1 * var(--u));font-family:var(--font-smallcaps);line-height:1.1;text-align:center;white-space:nowrap}.ladder__owner{font-size:calc(13 * 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(19 * 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)) rgba(0, 0, 0, .7))}.ladder--avatar{position:absolute;inset:0;align-items:center;pointer-events:none}.ladder__track{position:relative;display:flex;align-items:center;gap:calc(12 * var(--u))}.ladder__track:before{content:"";position:absolute;left:calc(6 * var(--u));right:calc(6 * var(--u));top:50%;height:calc(1 * var(--u));transform:translateY(-50%);background:linear-gradient(90deg,transparent 0%,var(--phase-rail) 14%,var(--phase-rail) 86%,transparent 100%)}.ladder__avatar-slot{flex:none;width:var(--ladder-avatar-gap, calc(7 * var(--stage-w-unit)))}.ladder__bead{position:relative;flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u));display:grid;place-items:center;color:var(--phase-idle);transition:color var(--t-move) linear,filter var(--t-move) linear,transform var(--t-move) var(--ease-out)}.ladder__bead svg{width:100%;height:100%;fill:currentColor;stroke:none}.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);transform:scale(1.12);filter:drop-shadow(0 0 calc(4 * var(--u)) var(--ladder-flare)) drop-shadow(0 0 calc(10 * var(--u)) var(--ladder-flare-glow))}.ladder__flare{position:absolute;left:50%;bottom:55%;width:calc(9 * var(--u));height:calc(30 * var(--u));transform:translate(-50%);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}.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}.board__slot[data-impact=punch]{animation:combat-punch var(--punch-dur, .6s) var(--punch-delay, 0ms) both;will-change:transform}@keyframes combat-punch{0%{transform:var(--slot-base) translate(0) rotate(0) 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) rotate(0) scale(var(--slot-scale))}}.board__slot[data-impact=recoil]{animation:combat-recoil var(--recoil-dur, .44s) var(--recoil-delay, 0ms) both;will-change:transform}@keyframes combat-recoil{0%{transform:var(--slot-base) translate(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) scale(var(--slot-scale))}}.combat-impact{position:absolute;inset:0;pointer-events:none;--impact-core: var(--chev-core);--impact-hot: var(--chev-bloom);--impact-rim: var(--attack-rim)}.combat-impact[data-layer=object]{z-index:110}.combat-impact[data-layer=player]{z-index:510}.combat-impact__hit{position:absolute;width:0;height:0;transform:rotate(var(--impact-angle, 0deg));--n: 7}.combat-impact__hit[data-first=true]{--impact-hot: var(--attack-ready-glow);--impact-rim: var(--attack-ready)}.combat-impact__hit>*{position:absolute;left:0;top: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% 50%;transform:translate(-100%,-50%) scaleX(.25);animation:impact-smear var(--impact-dur, .52s) var(--ease-out) var(--impact-delay, 0ms) both}@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;border-radius:50%;background:radial-gradient(circle,var(--impact-core) 0%,var(--impact-hot) 38%,transparent 70%);transform:translate(-50%,-50%) scale(.2);animation:impact-flare var(--impact-dur, .52s) var(--ease-out) var(--impact-delay, 0ms) both}@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-radius:50%;border:calc(2.6 * var(--u)) solid var(--impact-rim);box-shadow:0 0 calc(10 * var(--u)) var(--impact-hot);transform:translate(-50%,-50%) scale(.25);animation:impact-ring var(--impact-dur, .52s) var(--ease-out) var(--impact-delay, 0ms) both}@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)) translateY(-50%) scaleX(.4);animation:impact-shard var(--impact-dur, .52s) var(--ease-out) var(--impact-delay, 0ms) 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-motion=reduced] .combat-impact__shard,:root[data-motion=reduced] .combat-impact__smear{display:none}.knocks{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(6 * var(--u));z-index:6;pointer-events:none}.knocks--shell{position:fixed;top:4.6rem;right:1rem;width:min(21rem,calc(100vw - 2rem));gap:.5rem;z-index:40}.knocks__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.knock{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"seal body" "actions actions";align-items:center;gap:calc(3 * var(--u)) calc(8 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u));pointer-events:auto;overflow:hidden;background:linear-gradient(180deg,#261c10f7,#161009fa);border:calc(1 * var(--u)) solid var(--gold-70);border-radius:calc(10 * var(--u));box-shadow:inset 0 calc(1 * var(--u)) 0 #f6e0a038,0 calc(6 * var(--u)) calc(20 * var(--u)) #0009;transform-origin:left center;animation:knock-unfurl var(--t-move) var(--ease-out) both}@keyframes knock-unfurl{0%{opacity:0;transform:scaleX(.86)}to{opacity:1;transform:none}}.knock__seal{grid-area:seal;display:grid;place-items:center;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:var(--gold-gradient);color:var(--gold-keyline);box-shadow:0 0 calc(10 * var(--u)) #e0b84e73;animation:knock-rap 2.4s var(--ease-in-out) 3}.knock__seal svg{width:68%;height:68%;fill:currentColor}@keyframes knock-rap{0%,70%,to{transform:none}76%{transform:translate(calc(-2 * var(--u))) rotate(-9deg)}82%{transform:translate(calc(2 * var(--u))) rotate(7deg)}88%{transform:translate(calc(-1.5 * var(--u))) rotate(-5deg)}}.knock__body{grid-area:body;min-width:0}.knock__lead{margin:0;font-size:calc(13 * var(--u));line-height:1.16;font-weight:600;color:var(--gold-0, #f6e0a0);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.knock__sub{display:flex;align-items:center;gap:calc(5 * var(--u));margin:calc(2 * var(--u)) 0 0;font-size:calc(10.5 * var(--u));line-height:1.2;color:#f6efdf9e;white-space:nowrap;overflow:hidden}.knock__tag{flex:none;padding:0 calc(4 * var(--u));border:calc(1 * var(--u)) solid rgba(246,239,223,.24);border-radius:calc(3 * var(--u));font-size:calc(9.5 * var(--u));letter-spacing:calc(.5 * var(--u));color:#f6efdfc7}.knock__queue{flex:none;margin-left:auto;color:#e0b84ed9}.knock__actions{grid-area:actions;display:flex;gap:calc(6 * var(--u));margin-top:calc(2 * var(--u))}.knock__yes,.knock__no{flex:1 1 0;min-width:0;padding:calc(5 * var(--u)) calc(6 * var(--u));border-radius:calc(5 * var(--u));font-size:calc(11.5 * var(--u));font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:filter var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out)}.knock__yes{border:calc(1 * var(--u)) solid var(--gold-keyline);background:var(--gold-gradient);color:var(--text-on-gold)}.knock__no{border:calc(1 * var(--u)) solid rgba(246,239,223,.28);background:transparent;color:#f6efdfcc}.knock__yes:hover,.knock__no:hover{filter:brightness(1.12);transform:translateY(calc(-1 * var(--u)))}.knock__fuse{position:absolute;left:0;bottom:0;height:calc(2 * var(--u));width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--gold-35),var(--gold-0));animation:knock-fuse var(--knock-left, 90s) linear forwards}@keyframes knock-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.knock--answer{grid-template-columns:1fr auto;grid-template-areas:"body actions"}.knock--answer .knock__no{grid-area:actions;flex:0 0 auto}.knock--answer.is-yes{border-color:var(--gold-35)}.knock--answer.is-no{border-color:#f6efdf3d}.knock--answer.is-no .knock__lead{color:#f6efdfd1;font-weight:500}.medknock{position:absolute;inset:0;border-radius:50%;z-index:3;pointer-events:none}.rail--bottom .rail-avatar:has(.medknock) .rail-avatar__ring{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(26 * var(--u)) #f6e0a0d9,0 0 calc(8 * var(--u)) #f6e0a099 inset,var(--shadow-3);animation:medknock-rim 2.2s var(--ease-in-out) infinite alternate}@keyframes medknock-rim{0%{filter:brightness(1)}to{filter:brightness(1.28)}}.medknock__ring{position:absolute;inset:0;border-radius:50%;border:calc(3 * var(--u)) solid var(--gold-0, #f6e0a0);box-shadow:0 0 calc(10 * var(--u)) #f6e0a08c;opacity:0;animation:medknock-out 2.2s var(--ease-out) infinite}.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{position:absolute;top:calc(10 * var(--u));right:calc(2 * var(--u));display:grid;place-items:center;min-width:calc(28 * var(--u));height:calc(28 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--gold-keyline);background:var(--gold-gradient);color:var(--text-on-gold);font-size:calc(15 * var(--u));font-weight:700;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #000000bf,0 0 calc(12 * var(--u)) #f6e0a08c;animation:medknock-count 2.2s var(--ease-in-out) infinite}@keyframes medknock-count{0%,60%,to{transform:scale(1)}12%{transform:scale(1.18)}}:root[data-motion=reduced] .medknock__ring{animation:none;opacity:.55;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{position:absolute;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))}.board__hud>.rail{pointer-events:none}.rail--bottom{--rail-glow: var(--phase-you-glow)}.rail--top{--rail-glow: var(--phase-opp-glow)}.player-tag{display:flex;align-items:center;gap:calc(10 * var(--u));pointer-events:none}.board__hud>.player-tag{pointer-events:none}.player-tag__rank{flex:0 0 auto;width:calc(30 * var(--u));height:calc(30 * var(--u));color:#f6efdf99;filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.9))}.player-tag__rank svg{display:block;width:100%;height:100%;fill:currentColor}.player-tag__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;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)) rgba(0,0,0,.92),0 0 calc(10 * var(--u)) rgba(0,0,0,.7)}.rail-avatar{position:absolute;top:0;left:0;width:calc(150 * var(--u));height:calc(150 * var(--u));border-radius:50%;pointer-events:none}.rail-avatar__bloom{position:absolute;inset:calc(-32 * var(--u));border-radius:50%;opacity:0;background:radial-gradient(circle,var(--rail-glow) 0%,transparent 62%);transition:opacity var(--t-move) linear}.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%{transform:scale(.94);opacity:.72}to{transform:scale(1.04);opacity:1}}.rail-avatar__ring{position:absolute;inset:0;border-radius:50%;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)}.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{position:absolute;inset:calc(7 * var(--u));border-radius:50%;overflow:hidden;pointer-events:auto;background-color:var(--well);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(--panel-raised) 0%,var(--void) 82%);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),inset 0 0 calc(12 * var(--u)) #000000bf}.rail-avatar__art{position:absolute;inset:0;border-radius:50%;background-position:50% 34%;background-size:128%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 60%,transparent 97%);mask-image:radial-gradient(circle at 50% 50%,#000 60%,transparent 97%)}.rail__ornament{position:absolute;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)) rgba(0,0,0,.7))}.rail__blade--shadow{fill:var(--gold-100)}.rail__blade--body{fill:var(--gold-35)}.rail__blade--edge{fill:var(--gold-0)}.rail-life{position:absolute;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));display:grid;place-items:center;border-radius:calc(24 * var(--u));background:linear-gradient(180deg,var(--panel-raised) 0%,var(--well) 100%);border:calc(2 * var(--u)) solid var(--gold-70);box-shadow:0 0 0 calc(1 * var(--u)) var(--gold-keyline),var(--shadow-2),inset 0 calc(1 * var(--u)) 0 var(--hairline);pointer-events:auto}.rail-life__value{position:relative;font-family:var(--font-display);font-weight:700;font-size:calc(46 * var(--u));line-height:1;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.rail-life__flash{position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:rail-flash calc(2 * var(--t-move)) var(--ease-out) forwards}.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, 0ms) both}@keyframes rail-struck{0%{transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.1,.9,.3,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{position:absolute;inset:calc(-24 * var(--u));border-radius:50%;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, 0ms) both}@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:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity: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{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{animation:none}.rail-avatar.is-speakable .rail-avatar__ring,.rail-avatar.is-speakable .rail-avatar__portrait{cursor:pointer}.rail-avatar__speak{position:absolute;inset:calc(38 * var(--u));display:grid;place-items:center;border-radius:50%;pointer-events:none;opacity:0;transform:scale(.86);background:radial-gradient(circle,rgba(10,7,4,.72) 0%,transparent 72%);transition:opacity var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out)}.rail-avatar__speak svg{display:block;width:62%;height:62%;fill:var(--gold-hot);filter:drop-shadow(0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.9))}.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{position:absolute;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:max-content;min-width:calc(112 * var(--u));max-width:calc(280 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));transform:translate(-50%);pointer-events:none;border-radius:var(--r-pill);border:calc(1.5 * var(--u)) solid var(--gold-70);background:linear-gradient(180deg,var(--panel-raised) 0%,var(--well) 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}.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));line-height:1.1;text-align:center;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.rail-emote__tail{position:absolute;left:50%;width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--well);border-right:calc(1.5 * var(--u)) solid var(--gold-70);border-bottom:calc(1.5 * var(--u)) solid var(--gold-70)}.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}}.mana-tray{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:var(--r-pill);background:linear-gradient(180deg,#14100ce0,#0e0b08f0);border:calc(1.5 * var(--u)) solid rgba(201,162,39,.34);box-shadow:var(--shadow-2),inset 0 calc(1 * var(--u)) 0 #f6e0a017;pointer-events:none;z-index:40}.mana-tray__label{font-family:var(--font-ui);font-size:calc(11 * var(--u));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);text-shadow:var(--text-shadow-body);white-space:nowrap}.mana-tray__pips{display:flex;align-items:center;gap:calc(4 * var(--u));animation:mana-arrive var(--mana-arrive, .42s) var(--ease-out)}.mana-tray__pip{display:flex;align-items:center;gap:calc(2 * var(--u))}.mana-tray__pip .ms-cost{font-size:calc(19 * var(--u))}.mana-tray__count{font-family:var(--font-display);font-size:calc(15 * var(--u));font-weight:600;line-height:1;color:var(--text-primary);text-shadow:var(--text-shadow-body)}.mana-tray__count:before{content:"×";margin-right:calc(1 * var(--u));color:var(--text-tertiary);font-size:.78em}@keyframes mana-arrive{0%{opacity:0;transform:translateY(calc(4 * var(--u)))}to{opacity:1;transform:none}}:root[data-motion=reduced] .mana-tray__pips{animation:none}.act-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(5 * var(--u));padding:0;border:0;background:none;transition:transform var(--t-hover) var(--ease-out),filter var(--t-hover) linear;pointer-events:auto}.act-primary__verb{display:grid;place-items:center;width:100%;height:calc(50 * var(--u));border-radius:var(--r-pill);font-family:var(--font-smallcaps);font-weight:700;font-size:calc(25 * var(--u));letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--act-label);text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.55);transition:background var(--t-move) linear,box-shadow var(--t-move) var(--ease-out),color var(--t-move) linear}.act-primary.is-act .act-primary__verb{background:var(--act-orange-gradient);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-orange-rim),inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #fff6e666,0 calc(3 * var(--u)) calc(10 * var(--u)) #0009,0 0 calc(18 * var(--u)) var(--act-orange-glow)}.act-primary.is-respond .act-primary__verb{background:var(--act-blue-gradient);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-blue-rim),inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #ebf6ff66,0 calc(3 * var(--u)) calc(10 * var(--u)) #0009,0 0 calc(18 * var(--u)) var(--act-blue-glow)}.act-primary.is-wait{cursor:default}.act-primary.is-wait .act-primary__verb{background:var(--act-wait-bg);color:var(--act-wait-label);text-shadow:none;box-shadow:none}.act-primary.is-theirs .act-primary__verb{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-orange-rim),inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #fff6e666,0 calc(3 * var(--u)) calc(10 * var(--u)) #0009,0 0 0 calc(1.5 * var(--u)) var(--phase-opp),0 0 calc(20 * var(--u)) var(--phase-opp-glow)}.act-primary:where(.is-respond).is-theirs .act-primary__verb{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-blue-rim),inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #ebf6ff66,0 calc(3 * var(--u)) calc(10 * var(--u)) #0009,0 0 0 calc(1.5 * var(--u)) var(--phase-opp),0 0 calc(20 * var(--u)) var(--phase-opp-glow)}.act-primary:where(.is-wait).is-theirs .act-primary__verb{box-shadow:0 0 0 calc(1.25 * var(--u)) var(--phase-opp),0 0 calc(14 * var(--u)) var(--phase-opp-glow)}.stage:has(>.choice) .act-primary{cursor:default}.stage:has(>.choice) .act-primary .act-primary__verb{background:var(--act-wait-bg);color:var(--act-wait-label);text-shadow:none;box-shadow:none}.act-primary:hover:not(.is-wait){transform:translateY(calc(-1 * var(--u)));filter:brightness(1.07)}.act-primary:active:not(.is-wait){transform:translateY(calc(1 * var(--u)));filter:brightness(.95)}.stage:has(>.choice) .act-primary:hover,.stage:has(>.choice) .act-primary:active{transform:none;filter:none}.act-primary__footer{font-family:var(--font-smallcaps);font-size:calc(14 * var(--u));letter-spacing:.04em;line-height:1.1;text-align:center;color:var(--act-footer);text-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.85)}.act-cancel{display:grid;place-items:center;border-radius:var(--r-pill);background:#00000059;border:calc(1.5 * var(--u)) solid var(--act-blue-0);font-family:var(--font-smallcaps);font-size:calc(16 * var(--u));letter-spacing:.06em;color:var(--act-blue-100);transition:all var(--t-hover) var(--ease-out);pointer-events:auto}.act-cancel:hover{border-color:var(--act-blue-rim);box-shadow:0 0 calc(14 * var(--u)) var(--act-blue-glow);background:#0000006e}.act-secondary{display:grid;place-items:center;height:calc(50 * var(--u));align-self:start;border-radius:var(--r-pill);background:#00000059;border:calc(1.5 * var(--u)) solid var(--act-blue-0);font-family:var(--font-smallcaps);font-weight:700;font-size:calc(25 * var(--u));letter-spacing:.02em;white-space:nowrap;color:var(--act-blue-100);transition:all var(--t-hover) var(--ease-out);z-index:530;pointer-events:auto}.act-secondary:hover:not(:disabled){border-color:var(--act-blue-rim);box-shadow:0 0 calc(14 * var(--u)) var(--act-blue-glow);background:#0000006e}.act-secondary:disabled{cursor:default;background:var(--act-wait-bg);border-color:transparent;color:var(--act-wait-label);box-shadow:none}.act-pass{display:flex;align-items:center;justify-content:flex-end;gap:calc(9 * var(--u));padding-right:calc(6 * var(--u));border:0;background:none;z-index:530;pointer-events:auto;transition:filter var(--t-hover) linear}.act-pass__label{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.05em;line-height:1;white-space:nowrap;color:var(--act-footer);text-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.85)}.act-pass__chevrons{display:grid;place-items:center;width:calc(52 * var(--u));height:calc(22 * var(--u));border-radius:var(--r-pill);color:var(--act-label);background:var(--act-blue-gradient);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-blue-rim),0 calc(2 * var(--u)) calc(6 * var(--u)) #0000008c;transition:background var(--t-move) linear,box-shadow var(--t-move) var(--ease-out),color var(--t-move) linear}.act-pass__chevrons svg{display:block;width:calc(26 * var(--u));height:calc(12 * var(--u));filter:drop-shadow(0 calc(1 * var(--u)) calc(1 * var(--u)) rgba(0,0,0,.5))}.act-pass:hover:not(:disabled){filter:brightness(1.1)}.act-pass:hover:not(:disabled) .act-pass__chevrons{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-blue-rim),0 0 calc(14 * var(--u)) var(--act-blue-glow)}.act-pass:active:not(:disabled){filter:brightness(.92)}.act-pass:disabled{cursor:default}.act-pass:disabled .act-pass__label{color:var(--act-wait-label);opacity:.55}.act-pass:disabled .act-pass__chevrons{background:var(--act-wait-bg);box-shadow:none;color:var(--act-wait-label);opacity:.55}.act-rope{border-radius:var(--r-pill);background:var(--act-rope-well);box-shadow:inset 0 calc(2 * var(--u)) calc(4 * var(--u)) #000000b3,inset 0 calc(-1 * var(--u)) 0 #fff0d21a;overflow:hidden}.act-rope__fill{height:100%;background:linear-gradient(90deg,var(--act-rope-0),var(--act-rope-100));border-right:calc(2 * var(--u)) solid var(--act-rope-head);transition:width 1s linear}.stackview{pointer-events:none}.stackview__item{position:absolute;right:0;pointer-events:auto;animation:stack-in var(--t-cast) var(--ease-snap);filter:drop-shadow(0 calc(6 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.8))}@keyframes stack-in{0%{opacity:0;transform:translate(calc(30 * var(--u)),calc(20 * var(--u))) scale(.8)}to{opacity:1;transform:none}}.stackview__ability{position:absolute;left:50%;bottom:calc(-8 * var(--u));transform:translate(-50%);padding:calc(1 * var(--u)) calc(6 * var(--u));font-family:var(--font-smallcaps);font-size:calc(10 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border-radius:var(--r-pill);white-space:nowrap}.stackview__count{position:absolute;right:calc(-6 * var(--u));top:calc(-14 * var(--u));min-width:calc(24 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(15 * var(--u));color:var(--text-on-gold);background:var(--gold-gradient);border-radius:var(--r-pill);box-shadow:0 0 0 calc(1 * var(--u)) var(--gold-keyline);pointer-events:auto}.piles{display:flex;align-items:center;justify-content:flex-start;gap:calc(8 * var(--u));pointer-events:auto}.piles__slot{position:relative;display:grid;place-items:center;cursor:pointer;transition:transform var(--t-hover) var(--ease-out)}.piles__slot:hover:not(.is-empty){transform:translateY(calc(-4 * var(--u))) scale(1.05)}.piles__slot.is-empty{width:calc(4.1 * var(--stage-w-unit));height:calc(5.72 * var(--stage-w-unit));cursor:default}.piles__deck{position:relative;display:grid;place-items:center;isolation:isolate}.piles__slab{position:absolute;inset:0;z-index:-1;border-radius:calc(4 * var(--u));box-sizing:border-box;background:linear-gradient(180deg,#241d16,#100c09);border-bottom:calc(1 * var(--u)) solid rgba(152,130,98,.55);box-shadow:0 0 0 calc(1 * var(--u)) #000000d9;transform:translate(calc(var(--slab) * -1.1 * var(--u)),calc(var(--slab) * 2.4 * var(--u)))}.piles__count{position:absolute;right:calc(-5 * var(--u));bottom:calc(-5 * var(--u));min-width:calc(20 * var(--u));padding:calc(1 * var(--u)) calc(5 * var(--u));text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(13 * var(--u));color:var(--text-whitest);background:#0a0806eb;border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill);box-shadow:var(--shadow-1)}.piles__slot:not(.is-empty)[data-zone]{cursor:pointer}.card.is-exiled{filter:saturate(.25) brightness(.8)}.zonebrowser{position:absolute;inset:0;display:grid;place-items:center;z-index:975;pointer-events:auto}.zonebrowser__scrim{position:absolute;inset:0;padding:0;border:none;background:#0605048c;backdrop-filter:blur(calc(2 * var(--u)));cursor:pointer;pointer-events:auto}.zonebrowser__panel{position:relative;display:flex;flex-direction:column;gap:calc(10 * var(--u));max-width:84%;max-height:78%;padding:calc(14 * var(--u)) calc(18 * var(--u));background:#0a0806f5;border:calc(1.5 * var(--u)) solid var(--gold-flat);border-radius:calc(9 * var(--u));box-shadow:var(--glow-gold),var(--shadow-3);pointer-events:auto}.zonebrowser__head{display:flex;align-items:center;gap:calc(8 * var(--u))}.zonebrowser__title{font-family:var(--font-smallcaps);font-size:calc(16 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.zonebrowser__count{min-width:calc(20 * var(--u));padding:0 calc(5 * var(--u));text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(12 * var(--u));color:var(--text-whitest);background:#0009;border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill)}.zonebrowser__close{margin-left:auto;width:calc(24 * var(--u));height:calc(24 * var(--u));padding:0;font-size:calc(18 * var(--u));line-height:1;color:var(--text-secondary);background:none;border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill);cursor:pointer;transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out)}.zonebrowser__close:hover{color:var(--gold-hot);border-color:var(--gold-hot)}.zonebrowser__cancel{align-self:center;padding:calc(8 * var(--u)) calc(24 * var(--u));font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--text-secondary);background:#00000059;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill);cursor:pointer;transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out)}.zonebrowser__cancel:hover{color:var(--gold-hot);border-color:var(--gold-hot);box-shadow:0 0 calc(14 * var(--u)) #f2d67559}.zonebrowser__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--u));overflow-y:auto;padding:calc(2 * var(--u))}.zonebrowser__card{position:relative;flex:0 0 auto;padding:0;background:none;border:none;cursor:default;transition:transform var(--t-hover) var(--ease-out)}.zonebrowser__card:not(:disabled):hover{transform:translateY(calc(-6 * var(--u)))}.zonebrowser[data-picking=true] .zonebrowser__card:not(:disabled){cursor:pointer}.zonebrowser[data-picking=true] .zonebrowser__card:disabled{opacity:.45;filter:saturate(.4)}.zonebrowser__card[data-recency] .card{outline:calc(2 * var(--u)) solid var(--bronze-0);outline-offset:calc(1 * var(--u))}.zonebrowser__card[data-recency=this-turn] .card{outline-color:var(--gold-hot);box-shadow:0 0 calc(14 * var(--u)) #f2d67580}.zonebrowser__stamp{position:absolute;left:50%;bottom:calc(-3 * var(--u));transform:translate(-50%);padding:0 calc(5 * var(--u));font-family:var(--font-smallcaps);font-size:calc(10 * var(--u));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--text-whitest);background:#0a0806f2;border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill)}.zonebrowser__card[data-recency=this-turn] .zonebrowser__stamp{color:var(--gold-hot);border-color:var(--gold-hot)}.combat-arrows{--arrow-stagger: 55ms;--chevron-stagger: 45ms;position:absolute;inset:0;width:100%;height:100%;z-index:100;pointer-events:none;overflow:visible}.combat-chevron__stop-core{stop-color:var(--chev-core);stop-opacity:1}.combat-chevron__stop-hot{stop-color:color-mix(in srgb,var(--chev-core) 45%,var(--chev-tip));stop-opacity:.95}.combat-chevron__stop-tip{stop-color:var(--chev-tip);stop-opacity:0}.combat-chevron__stop-wash-0{stop-color:var(--chev-body);stop-opacity:.92}.combat-chevron__stop-wash-mid{stop-color:var(--chev-body);stop-opacity:.78}.combat-chevron__stop-wash-1{stop-color:var(--chev-wash);stop-opacity:.45}.combat-chevron__stop-gold-core{stop-color:var(--chev-blocked-core);stop-opacity:1}.combat-chevron__stop-gold-hot{stop-color:color-mix(in srgb,var(--chev-blocked-core) 45%,var(--chev-blocked-tip));stop-opacity:.95}.combat-chevron__stop-gold-tip{stop-color:var(--chev-blocked-tip);stop-opacity:0}.combat-chevron__stop-gold-wash-0{stop-color:var(--chev-blocked-body);stop-opacity:.9}.combat-chevron__stop-gold-wash-mid{stop-color:var(--chev-blocked-body);stop-opacity:.62}.combat-chevron__stop-gold-wash-1{stop-color:var(--chev-blocked-wash);stop-opacity:.45}.combat-chevron__stop-ready-core{stop-color:var(--chev-ready-core);stop-opacity:1}.combat-chevron__stop-ready-hot{stop-color:color-mix(in srgb,var(--chev-ready-core) 45%,var(--chev-ready-tip));stop-opacity:.95}.combat-chevron__stop-ready-tip{stop-color:var(--chev-ready-tip);stop-opacity:0}.combat-chevron__stop-ready-wash-0{stop-color:var(--chev-ready-body);stop-opacity:.82}.combat-chevron__stop-ready-wash-mid{stop-color:var(--chev-ready-body);stop-opacity:.62}.combat-chevron__stop-ready-wash-1{stop-color:var(--chev-ready-wash);stop-opacity:.3}.combat-chevron__rim{fill:none;stroke:url(#combat-chevron-rim);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 calc(5 * var(--u)) var(--chev-bloom))}.combat-chevron[data-tent=blocked] .combat-chevron__rim{stroke:url(#combat-chevron-rim-gold);filter:drop-shadow(0 0 calc(5 * var(--u)) var(--chev-blocked-body))}.combat-chevron[data-tent=blocked] .combat-chevron__wash{fill:url(#combat-chevron-wash-gold)}.combat-chevron[data-tent=ready] .combat-chevron__rim{stroke:url(#combat-chevron-rim-ready);filter:drop-shadow(0 0 calc(5 * var(--u)) var(--chev-ready-glow))}.combat-chevron[data-tent=ready] .combat-chevron__wash{fill:url(#combat-chevron-wash-ready)}.combat-chevron__wash{fill:url(#combat-chevron-wash);stroke:none}.combat-chevron__rim,.combat-chevron__wash{transform-box:fill-box;transform-origin:50% 100%;animation:combat-chevron-in var(--t-tap) var(--ease-snap) backwards;animation-delay:calc(var(--i, 0) * var(--chevron-stagger))}@keyframes combat-chevron-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.combat-arrow{--arrow-ink: color-mix(in srgb, var(--gold-hot) 55%, white);--arrow-halo: color-mix(in srgb, var(--gold-hot) 70%, transparent)}.combat-arrow[data-kind=block-pending]{--arrow-ink: color-mix(in srgb, var(--mana-u) 45%, white);--arrow-halo: var(--playable-glow)}.combat-arrow[data-kind=block-pending] .combat-arrow__line{stroke-width:calc(4.4 * var(--u))}.combat-arrow[data-kind=block-pending] .combat-arrow__glow{opacity:1;animation:combat-arrow-draw var(--t-cast) var(--ease-out) backwards,combat-arrow-pulse 1.15s var(--ease-out) infinite;animation-delay:calc(var(--i, 0) * var(--arrow-stagger)),var(--t-cast)}@keyframes combat-arrow-pulse{0%,to{opacity:.55}50%{opacity:1}}:root[data-motion=reduced] .combat-arrow[data-kind=block-pending] .combat-arrow__glow{animation:combat-arrow-draw var(--t-cast) var(--ease-out) backwards;opacity:.9}.combat-arrow__glow,.combat-arrow__line{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:combat-arrow-draw var(--t-cast) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--arrow-stagger))}.combat-arrow__glow{stroke:var(--arrow-halo);opacity:.85}.combat-arrow__line{stroke:var(--arrow-ink)}.combat-arrow__head{fill:var(--arrow-ink);transform-box:fill-box;transform-origin:right center;animation:combat-arrow-head var(--t-hover) var(--ease-snap) backwards;animation-delay:calc(var(--i, 0) * var(--arrow-stagger) + var(--t-cast) * .75);filter:drop-shadow(0 0 calc(4 * var(--u)) var(--arrow-halo))}@keyframes combat-arrow-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes combat-arrow-head{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.combat-vfx{--t-damage-float: .9s;--t-death-fade: 1.05s;--t-death-burst: .9s;position:absolute;inset:0;z-index:120;pointer-events:none}.combat-damage{position:absolute;font-family:var(--font-display);font-weight:700;font-size:calc(30 * var(--u));line-height:1;color:var(--danger);text-shadow:0 0 calc(10 * var(--u)) color-mix(in srgb,var(--danger) 70%,transparent),0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.9);transform:translate(-50%,-50%);animation:combat-damage-float var(--t-damage-float) var(--ease-out) forwards}@keyframes combat-damage-float{0%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}14%{opacity:1;transform:translate(-50%,-78%) scale(1)}62%{opacity:1}to{opacity:0;transform:translate(-50%,-210%) scale(.94)}}.combat-death{position:absolute;transform:translate(-50%,-50%)}.combat-death__card{position:relative;z-index:1;display:block;width:var(--gw);border-radius:calc(.04 * var(--gw));animation:combat-death-fade var(--t-death-fade) var(--ease-in-out) forwards}.combat-death .card{box-shadow:none}.combat-death__card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--death-slab);opacity:0;animation:combat-death-slab var(--t-death-fade) var(--ease-in-out) forwards}@keyframes combat-death-fade{0%{opacity:1;filter:grayscale(0) brightness(1);transform:scale(1)}8%{opacity:1;filter:grayscale(1) brightness(.38);transform:scale(1)}30%{opacity:1;filter:grayscale(1) brightness(.38);transform:scale(1)}to{opacity:0;filter:grayscale(1) brightness(.26);transform:scale(.94)}}@keyframes combat-death-slab{0%{opacity:0}8%,to{opacity:.42}}.combat-death__burst{position:absolute;left:50%;top:50%;width:calc(2 * var(--rx));height:calc(2 * var(--ry));transform:translate(-50%,-50%) scale(var(--fx, 1),var(--fy, 1));pointer-events:none}.combat-death__shard{--tx: calc(var(--x) * var(--rx));--ty: calc(var(--y) * var(--ry));position:absolute;left:50%;top:50%;width:calc(var(--s) * var(--u));height:calc(var(--s) * .62 * var(--u));background:var(--death-shard);clip-path:polygon(0% 42%,58% 0%,100% 58%,36% 100%);animation:combat-shard-fly var(--t-death-burst) var(--ease-out) forwards}.combat-death__shard[data-hot=true]{background:var(--death-shard-hot)}@keyframes combat-shard-fly{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--rot)) scale(.2)}8%{opacity:1}55%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--rot)) scale(1)}}:root[data-motion=reduced] .combat-chevron__rim,:root[data-motion=reduced] .combat-chevron__wash,:root[data-motion=reduced] .combat-arrow__glow,:root[data-motion=reduced] .combat-arrow__line,:root[data-motion=reduced] .combat-arrow__head{animation:none!important}.kwtip{--kwtip-bg: var(--tooltip-bg, rgba(26, 26, 28, .92));display:flex;flex-direction:column;gap:calc(9 * var(--u));width:calc(18.5 * var(--stage-w-unit));pointer-events:none}.kwtip.is-anchored{position:fixed;z-index:4001}.kwtip__row{display:flex;align-items:flex-start;gap:calc(12 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) calc(13 * var(--u));background:var(--kwtip-bg);border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(9 * var(--u));box-shadow:var(--shadow-2);animation:kwtip-in var(--t-hover) var(--ease-out) both}.kwtip__glyph{width:calc(30 * var(--u));height:calc(30 * var(--u));flex:none;margin-top:calc(2 * var(--u));fill:currentColor;stroke:currentColor;color:var(--text-whitest)}.kwtip__text{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.kwtip__name{font-family:var(--font-ui);font-weight:700;font-size:calc(19 * var(--u));line-height:1.15;color:var(--text-whitest);text-shadow:var(--text-shadow-body)}.kwtip__body{font-family:var(--font-ui);font-style:italic;font-size:calc(15 * var(--u));line-height:1.32;color:var(--text-secondary);text-wrap:pretty}@keyframes kwtip-in{0%{opacity:0;transform:translate(calc(10 * var(--u)))}to{opacity:1;transform:translate(0)}}:root[data-motion=reduced] .kwtip__row{animation:none}.band-yoke,.band-labels,.band-prompt,.divide{--band-rim: var(--gold-flat);--band-hot: var(--gold-hot);--band-glow: color-mix(in srgb, var(--gold-flat) 55%, transparent)}.band-yoke{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.band-yoke__wash{fill:color-mix(in srgb,var(--band-rim) 16%,transparent)}.band-yoke__rim{fill:none;stroke:var(--band-rim);filter:drop-shadow(0 0 calc(10 * var(--u)) var(--band-glow))}.band-yoke__band[data-pending=true] .band-yoke__wash{fill:color-mix(in srgb,var(--band-rim) 8%,transparent)}.band-yoke__band[data-pending=true] .band-yoke__rim{stroke:var(--band-hot);stroke-dasharray:calc(14 * var(--u)) calc(9 * var(--u));animation:band-yoke-pulse 1s var(--ease-in-out) infinite alternate}@keyframes band-yoke-pulse{0%{opacity:.55}to{opacity:1}}:root[data-motion=reduced] .band-yoke__band[data-pending=true] .band-yoke__rim{animation:none;opacity:1}.band-labels{position:absolute;inset:0;z-index:130;pointer-events:none}.band-bar{position:absolute;display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u));white-space:nowrap;background:color-mix(in srgb,var(--panel) 92%,transparent);border:calc(1.5 * var(--u)) solid var(--band-rim);border-radius:var(--r-pill);box-shadow:0 0 calc(14 * var(--u)) var(--band-glow),var(--shadow-2);pointer-events:auto}.band-bar[data-side=above]{transform:translate(-50%,-108%)}.band-bar[data-side=below]{transform:translate(-50%,8%)}.band-bar[data-side=below] .band__gloss,.board__band-handle .band__gloss{top:100%;bottom:auto;transform:translate(-50%,calc(8 * var(--u)))}.band-bar[data-pending=true]{border-color:var(--band-hot);animation:band-bar-pulse 1s var(--ease-in-out) infinite alternate}@keyframes band-bar-pulse{0%{box-shadow:0 0 calc(6 * var(--u)) var(--band-glow),var(--shadow-2)}to{box-shadow:0 0 calc(22 * var(--u)) var(--band-glow),var(--shadow-2)}}:root[data-motion=reduced] .band-bar[data-pending=true]{animation:none}.band-bar__glyph{align-self:center;width:calc(19 * var(--u));height:calc(19 * var(--u));flex:none;fill:none;stroke:var(--band-hot)}.band-bar__lines{display:flex;flex-direction:column;gap:calc(1 * var(--u))}.band-bar__head{display:flex;align-items:baseline;gap:calc(8 * var(--u))}.band-bar__name{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-whitest)}.band-bar__power{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.band-bar__note{font-family:var(--font-ui);font-style:italic;font-size:calc(11.5 * var(--u));line-height:1.2;color:var(--text-secondary)}.band__gloss{position:absolute;left:50%;bottom:100%;z-index:300;transform:translate(-50%,calc(-8 * var(--u)));pointer-events:none;text-align:left;opacity:0;visibility:hidden;transition:opacity var(--t-hover) linear,visibility 0s linear var(--t-hover)}.band-bar:hover .band__gloss,.board__band-handle:hover .band__gloss,.board__band-handle:focus-visible .band__gloss{opacity:1;visibility:visible;transition-delay:0s}.band-prompt{position:absolute;left:50%;top:26%;transform:translate(-50%);display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));font-family:var(--font-smallcaps);font-size:calc(19 * var(--u));letter-spacing:.05em;color:var(--text-primary);background:#0a0806e0;border:calc(1.5 * var(--u)) solid var(--band-rim);border-radius:var(--r-pill);box-shadow:var(--glow-gold),var(--shadow-2);z-index:950;animation:band-prompt-in .2s var(--ease-out)}@keyframes band-prompt-in{0%{opacity:0;transform:translate(-50%) translateY(calc(-8 * var(--u)))}}.band-prompt__glyph{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none;fill:none;stroke:var(--band-hot)}.band-prompt__lines{display:flex;flex-direction:column;gap:calc(2 * var(--u))}.band-prompt__title{font-family:var(--font-smallcaps);font-size:calc(19 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.band-prompt__gloss-line{max-width:calc(34 * var(--stage-w-unit));font-family:var(--font-ui);font-size:calc(13.5 * var(--u));font-style:italic;letter-spacing:0;line-height:1.3;white-space:normal;color:var(--text-secondary)}.band-prompt__done{padding:calc(4 * var(--u)) calc(16 * var(--u));font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:none;border-radius:var(--r-pill);cursor:pointer}.band-prompt__done:hover{filter:brightness(1.1)}.divide{position:absolute;left:50%;bottom:calc(1.5 * var(--stage-h-unit));transform:translate(-50%);z-index:900}.divide__panel{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u));background:linear-gradient(180deg,#1c1611fa,#0e0b08fc);border:calc(1.5 * var(--u)) solid var(--band-rim);border-radius:calc(10 * var(--u));box-shadow:0 0 calc(24 * var(--u)) var(--band-glow),var(--shadow-3)}.divide__head{display:flex;align-items:center;gap:calc(12 * var(--u))}.divide__glyph{width:calc(30 * var(--u));height:calc(30 * var(--u));flex:none;fill:none;stroke:var(--band-hot)}.divide__titles{display:flex;flex-direction:column;gap:calc(2 * var(--u))}.divide__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(22 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.divide__why{margin:0;max-width:calc(46 * var(--stage-w-unit));font-family:var(--font-ui);font-size:calc(15 * var(--u));line-height:1.3;color:var(--text-secondary)}.divide__lineup{display:flex;align-items:flex-start;gap:calc(18 * var(--u));padding-top:calc(2 * var(--u))}.divide__source,.divide__target{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u))}.divide__source{padding-right:calc(16 * var(--u));border-right:calc(1 * var(--u)) solid var(--hairline)}.divide__source-total{font-family:var(--font-display);font-weight:700;font-size:calc(16 * var(--u));color:var(--danger)}.divide__meter{position:relative;width:calc(6.4 * var(--stage-w-unit));height:calc(6 * var(--u));background:var(--well);border-radius:var(--r-pill);overflow:hidden}.divide__meter:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill, 0%);background:var(--text-tertiary);transition:width var(--t-tap) var(--ease-out)}.divide__meter[data-lethal=true]:before{background:var(--danger)}.divide__stepper{display:flex;align-items:center;gap:calc(6 * var(--u))}.divide__stepper button{width:calc(24 * var(--u));height:calc(24 * var(--u));font-family:var(--font-display);font-size:calc(17 * var(--u));line-height:1;color:var(--text-primary);background:var(--panel-raised);border:calc(1 * var(--u)) solid var(--bronze-50);border-radius:calc(5 * var(--u));cursor:pointer}.divide__stepper button:hover{background:var(--panel-hover);border-color:var(--band-rim)}.divide__amount{min-width:calc(26 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(19 * var(--u));text-align:center;color:var(--text-whitest)}.divide__lethal-note{font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.divide__target:has(.divide__meter[data-lethal=true]) .divide__lethal-note{color:var(--danger)}.divide__hint{margin:0;font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.04em;color:var(--text-tertiary)}.divide__free{margin:0;font-family:var(--font-ui);font-style:italic;font-size:calc(14 * var(--u));color:var(--gold-hot)}.divide__actions{display:flex;gap:calc(12 * var(--u))}.divide__btn{padding:calc(7 * var(--u)) calc(26 * var(--u));font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:none;border-radius:var(--r-pill);cursor:pointer}.divide__btn:disabled{color:var(--text-tertiary);background:var(--panel-raised);cursor:default}.divide__btn--ghost{color:var(--text-primary);background:var(--panel-raised);border:calc(1 * var(--u)) solid var(--bronze-50)}.divide__btn:not(:disabled):hover{filter:brightness(1.1)}.ability-picker{position:absolute;inset:0;z-index:985}.ability-picker__menu{position:absolute;left:0;top:0;min-width:max(calc(230 * var(--u)),14rem);max-width:max(calc(34 * var(--stage-w-unit)),20rem);display:flex;flex-direction:column;gap:max(calc(2 * var(--u)),.125rem);padding:max(calc(6 * var(--u)),.375rem);border:max(calc(1.5 * var(--u)),1px) solid var(--bronze-0);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-3);opacity:0;pointer-events:none}.ability-picker__menu[data-placed=true]{opacity:1;pointer-events:auto;animation:ability-picker-in .13s var(--ease-out)}.ability-picker__menu:before{content:"";position:absolute;left:0;right:0;height:calc(3 * var(--u));background:var(--bronze-0)}.ability-picker__menu[data-side=below]:before{top:calc(-1.5 * var(--u))}.ability-picker__menu[data-side=above]:before{bottom:calc(-1.5 * var(--u))}.ability-picker__title{padding:max(calc(4 * var(--u)),.25rem) max(calc(10 * var(--u)),.625rem) max(calc(6 * var(--u)),.375rem);border-bottom:max(calc(1 * var(--u)),1px) solid var(--hairline);color:var(--gold-flat);font-family:var(--font-display);font-size:max(calc(14 * var(--u)),.8125rem);letter-spacing:calc(.4 * var(--u));text-shadow:var(--text-shadow-body)}.ability-picker__option{display:block;width:100%;padding:max(calc(8 * var(--u)),.5rem) max(calc(10 * var(--u)),.625rem);border:0;border-radius:var(--r-sm);background:none;color:var(--text-primary);font-family:var(--font-ui);font-size:max(calc(14 * var(--u)),.8125rem);line-height:1.4;text-align:left;cursor:pointer;transition:background var(--t-hover) linear}@media (any-pointer: coarse){.ability-picker__option{padding-top:max(calc(8 * var(--u)),.8125rem);padding-bottom:max(calc(8 * var(--u)),.8125rem)}}.ability-picker__option:hover{background:var(--panel-hover)}.ability-picker__option:focus{outline:none;background:var(--panel-raised);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--gold-hot),0 0 calc(10 * var(--u)) #f2d67559}.ability-picker__line{display:block}.ability-picker__option .ms{vertical-align:baseline;font-size:max(calc(11 * var(--u)),.625rem)}@keyframes ability-picker-in{0%{opacity:0;transform:translateY(calc(-4 * var(--u)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ability-picker__menu[data-placed=true]{animation:none}}:root[data-motion=reduced] .ability-picker__menu[data-placed=true]{animation:none}:root[data-motion=reduced] .ability-picker__option{transition:none}.board{position:absolute;inset:0;--chev-core: #fffde3;--chev-tip: #cc866c;--chev-body: #e2745c;--chev-wash: #b5654e;--chev-bloom: rgba(224, 58, 28, .75);--chev-ready-core: #b5fffe;--chev-ready-tip: #64bfc0;--chev-ready-body: #5fd3ca;--chev-ready-wash: #63b1b5;--chev-ready-glow: rgba(95, 211, 202, .5);--attack-ready: var(--attack-eligible-rim);--attack-ready-glow: var(--attack-eligible-glow);--attack-rim: var(--danger);--attack-glow: rgba(217, 67, 47, .55);--block-rim: rgba(30, 253, 253, .95);--block-glow: rgba(0, 190, 210, .55);--mat-0: #6b5c48;--mat-44: #82715a;--mat-100: #5e5140;--mat-gradient: linear-gradient(180deg, var(--mat-0) 0%, var(--mat-44) 44%, var(--mat-100) 100%)}.board__mat{position:absolute;inset:0;background-image: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%),linear-gradient(var(--battlefield-scrim, transparent),var(--battlefield-scrim, transparent)),var(--battlefield-art, none),var(--mat-gradient);background-size:auto,auto,auto,cover,auto;background-position:center,center,center,center,center;background-repeat:no-repeat}.board__mat:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(ellipse 40% 30% at 28% 32%,color-mix(in srgb,var(--mat-centre-glow) 60%,transparent),transparent 62%),radial-gradient(ellipse 34% 26% at 72% 62%,color-mix(in srgb,var(--mat-seam) 45%,transparent),transparent 62%),radial-gradient(ellipse 30% 22% at 52% 84%,color-mix(in srgb,var(--mat-centre-glow) 40%,transparent),transparent 62%);animation:mat-drift 46s var(--ease-in-out) infinite alternate;will-change:transform}.board__mat:after{content:"";position:absolute;inset:-12%;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 15% 22%,var(--mat-dust) .6px,transparent 1.4px),radial-gradient(circle at 62% 47%,var(--mat-dust) .7px,transparent 1.6px),radial-gradient(circle at 84% 78%,var(--mat-dust) .5px,transparent 1.3px),radial-gradient(circle at 34% 88%,var(--mat-dust) .6px,transparent 1.5px);background-size:260px 260px,340px 340px,200px 200px,420px 420px;animation:mat-motes 38s linear infinite;will-change:transform}.board__grain{position:absolute;inset:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes mat-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.03)}to{transform:translate3d(1.5%,1.2%,0) scale(1.07)}}@keyframes mat-motes{0%{transform:translateZ(0)}to{transform:translate3d(-60px,-420px,0)}}.board__vfx{position:absolute;inset:0;width:100%;height:100%;z-index:90;pointer-events:none}:root[data-motion=reduced] .board__mat:before,:root[data-motion=reduced] .board__mat:after{animation:none}.board__horizon{position:absolute;left:11.5%;width:75%;height:calc(2 * var(--u));background:linear-gradient(90deg,transparent,var(--mat-seam) 15%,var(--mat-seam) 85%,transparent);box-shadow:0 calc(1 * var(--u)) calc(6 * var(--u)) #00000073;pointer-events:none}.board__row{pointer-events:none}.board__slot{position:absolute;top:50%;transform-origin:center center;pointer-events:auto;transition:left var(--t-move) var(--ease-out),transform var(--t-move) var(--ease-out)}.board__slot .card{transform:translateY(-50%)}.board__slot .card[data-tapped=true]{transform:translateY(-50%) rotate(var(--tap-tilt))}.board__attach .card,.board__attach .card[data-tapped=true]{transform:translateY(-50%)}.board__slot{--tile-h: calc(.7632 * var(--tile-w));--tap-tilt: 6.5deg}.board__slot:has(>.tile--token){--tile-h: calc(.7 * var(--tile-w))}.board__measure{position:absolute;left:0;top:0;width:var(--tile-w);height:var(--tile-h);transform:translateY(-50%);pointer-events:none;visibility:hidden}.board__pile-slab{position:absolute;left:0;top:0;z-index:-1;width:var(--tile-w);height:var(--tile-h);border-radius:calc(.04 * var(--tile-w));background:var(--void);box-shadow:inset calc(1.8 * var(--u)) calc(1.8 * var(--u)) 0 color-mix(in srgb,var(--mat-44) 85%,transparent),0 calc(2 * var(--u)) calc(5 * var(--u)) #0009;transform:translateY(-50%) translate(calc((var(--i) + 1) * -.045 * var(--tile-w)),calc((var(--i) + 1) * .046 * var(--tile-w)));pointer-events:none}.board__slot[data-tapped=true] .board__pile-slab{transform:translateY(-50%) translate(calc((var(--i) + 1) * -.045 * var(--tile-w)),calc((var(--i) + 1) * .046 * var(--tile-w))) rotate(var(--tap-tilt))}.board__pile-count{position:absolute;right:calc(100% + (var(--pile-depth, 0) * .045 + .04) * var(--tile-w));top:calc(-.5 * var(--tile-h));transform:translateY(calc(-100% - 3 * var(--u)));z-index:2;display:flex;align-items:center;justify-content:center;min-width:calc(.22 * var(--tile-w));padding:calc(.008 * var(--tile-w)) calc(.035 * var(--tile-w));font-family:var(--font-display);font-weight:700;font-size:calc(.115 * var(--tile-w));line-height:1.15;color:var(--text-whitest);background:color-mix(in srgb,var(--void) 88%,transparent);border:calc(.015 * var(--tile-w)) solid color-mix(in srgb,var(--text-whitest) 78%,transparent);border-radius:calc(.035 * var(--tile-w));box-shadow:var(--shadow-2);pointer-events:none}.board__row[data-opponent=true] .card{filter:brightness(.94)}.board__attach{position:absolute;left:0;top:0;z-index:-1;--attach-step: .09;transform:translate(calc(var(--attach-step) * var(--tile-w) * -1),calc((var(--i, 0) + 1) * var(--attach-step) * var(--tile-w)));filter:brightness(max(.55,1 - var(--i, 0) * .09)) saturate(.92)}.board__attach[data-phased=true]{transform:translate(calc((.22 + var(--i, 0) * var(--attach-step)) * var(--tile-w)),calc((.18 + var(--i, 0) * var(--attach-step)) * var(--tile-w)));filter:grayscale(.95) brightness(.86) contrast(1.04);pointer-events:none}.board__attach[data-phased=true]:after{content:"";position:absolute;left:0;top:0;width:var(--tile-w);height:var(--tile-h);transform:translateY(-50%);border-radius:calc(.04 * var(--tile-w));box-shadow:inset calc(-2.5 * var(--u)) calc(-2.5 * var(--u)) 0 #9680c499;pointer-events:none}.board__slot[data-phased=true] .card{filter:grayscale(.95) brightness(.86) contrast(1.04)}.board__slot[data-eligible-attack=true]{cursor:pointer}.board__slot[data-eligible-attack=true] .card{outline:calc(2.5 * var(--u)) solid var(--attack-ready);outline-offset:calc(-1 * var(--u));animation:combat-breathe 1.5s var(--ease-in-out) infinite alternate;--combat-glow: var(--attack-ready-glow)}.board__slot[data-eligible-attack=true]:hover .card{outline-color:var(--chev-core);filter:brightness(1.08)}@keyframes combat-breathe{0%{box-shadow:0 0 calc(5 * var(--u)) var(--combat-glow),var(--shadow-card)}to{box-shadow:0 0 calc(20 * var(--u)) var(--combat-glow),var(--shadow-card)}}.board__slot[data-at-risk=true] .card{outline:calc(3 * var(--u)) solid var(--gold-hot);outline-offset:calc(1 * var(--u));animation:at-risk-pulse .75s var(--ease-in-out) infinite alternate;z-index:1}@keyframes at-risk-pulse{0%{box-shadow:0 0 calc(6 * var(--u)) #f2d67573,var(--shadow-card)}to{box-shadow:0 0 calc(26 * var(--u)) #f2d675f2,var(--shadow-card)}}[data-motion=reduced] .board__slot[data-at-risk=true] .card{animation:none;box-shadow:0 0 calc(20 * var(--u)) #f2d675e6,var(--shadow-card)}.board__slot[data-pending-attack=true] .card{outline:calc(2.5 * var(--u)) solid var(--chev-tip);outline-offset:calc(-1 * var(--u));animation:combat-pending .9s var(--ease-in-out) infinite alternate;--combat-rim: var(--chev-tip);--combat-glow: var(--attack-glow)}.board__slot[data-attacking=true] .card{outline:none;animation:none}.board__slot[data-eligible-block=true]{cursor:pointer}.board__slot[data-eligible-block=true] .card{outline:calc(2.5 * var(--u)) solid var(--block-rim);outline-offset:calc(-1 * var(--u));animation:combat-breathe 1.5s var(--ease-in-out) infinite alternate;--combat-glow: var(--block-glow)}.board__slot[data-block-invite=true]{cursor:crosshair}.board__slot[data-block-invite=true] .card{outline:calc(3 * var(--u)) solid var(--block-rim);outline-offset:calc(-1 * var(--u));animation:combat-breathe 1.1s var(--ease-in-out) infinite alternate;--combat-glow: var(--block-glow)}.board__slot[data-pending-block=true] .card{outline:calc(3 * var(--u)) solid var(--block-rim);outline-offset:calc(-1 * var(--u));animation:combat-pending .9s var(--ease-in-out) infinite alternate;--combat-rim: var(--block-rim);--combat-glow: var(--block-glow)}.board__slot{--band-rim: var(--gold-flat);--band-hot: var(--gold-hot);--band-glow: color-mix(in srgb, var(--gold-flat) 55%, transparent)}.board__band-handle{position:absolute;right:calc(.04 * var(--tile-w));top:calc(-.22 * var(--tile-h));transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:calc(.2 * var(--tile-w));height:calc(.2 * var(--tile-w));padding:0;color:var(--band-hot);background:color-mix(in srgb,var(--panel) 92%,transparent);border:calc(.011 * var(--tile-w)) solid var(--band-rim);border-radius:50%;box-shadow:0 0 calc(8 * var(--u)) var(--band-glow);cursor:pointer;animation:band-handle-breathe 1.6s var(--ease-in-out) infinite alternate}.board__band-handle:hover,.board__band-handle[data-open=true]{color:var(--gold-keyline);background:var(--gold-gradient);animation:none}.board__band-glyph{width:68%;height:68%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes band-handle-breathe{0%{box-shadow:0 0 calc(4 * var(--u)) var(--band-glow)}to{box-shadow:0 0 calc(16 * var(--u)) var(--band-glow)}}:root[data-motion=reduced] .board__band-handle{animation:none}.board__slot[data-band-invite=true]{cursor:pointer}.board__slot[data-band-invite=true] .card{outline:calc(3 * var(--u)) solid var(--band-rim);outline-offset:calc(-1 * var(--u));animation:combat-breathe 1.2s var(--ease-in-out) infinite alternate;--combat-glow: var(--band-glow)}.board__slot[data-band=true] .card{outline:calc(2.5 * var(--u)) solid var(--band-rim);outline-offset:calc(-4 * var(--u))}.board__slot[data-dividing=true] .card{outline:calc(2.5 * var(--u)) solid var(--band-hot);outline-offset:calc(-1 * var(--u));box-shadow:0 0 calc(18 * var(--u)) var(--band-glow),var(--shadow-card)}@keyframes combat-pending{0%{outline-color:color-mix(in srgb,var(--combat-rim) 45%,transparent);box-shadow:0 0 calc(6 * var(--u)) var(--combat-glow),var(--shadow-card)}to{outline-color:var(--combat-rim);box-shadow:0 0 calc(24 * var(--u)) var(--combat-glow),var(--shadow-card)}}:root[data-motion=reduced] .board__slot[data-eligible-attack=true] .card,:root[data-motion=reduced] .board__slot[data-eligible-block=true] .card,:root[data-motion=reduced] .board__slot[data-block-invite=true] .card{animation:none;box-shadow:0 0 calc(12 * var(--u)) var(--combat-glow),var(--shadow-card)}:root[data-motion=reduced] .board__slot[data-pending-attack=true] .card,:root[data-motion=reduced] .board__slot[data-pending-block=true] .card{animation:none;outline-color:var(--combat-rim);box-shadow:0 0 calc(24 * var(--u)) var(--combat-glow),var(--shadow-card)}.board__opp-hand{display:flex;justify-content:center;pointer-events:none}.board__opp-hand-card{flex:none;margin-inline:var(--sliver-margin, calc(-14 * var(--u)));transform:translateY(var(--sliver-lift, -71%));box-shadow:inset 0 calc(-2 * var(--u)) 0 #e9ce9680,inset calc(2 * var(--u)) 0 0 #e9ce962e,calc(-3 * var(--u)) calc(3 * var(--u)) calc(7 * var(--u)) #000000bf}.board__opp-hand-count{--count-plate: #0a0806;position:absolute;left:calc(100% + 3 * var(--u));bottom:0;display:flex;align-items:center;gap:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u));font-family:var(--font-display);font-weight:700;font-size:calc(15 * var(--u));line-height:1;color:var(--text-whitest);background:#0a0806eb;border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill);box-shadow:var(--shadow-1);text-shadow:var(--text-shadow-body);pointer-events:auto}.board__opp-hand-glyph{width:calc(17 * var(--u));height:calc(13 * var(--u));fill:var(--gold-flat);stroke:var(--count-plate)}.board__opp-hand-count-n{min-width:calc(9 * var(--u));text-align:center}.board__opp-reveal{display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.board__opp-reveal-card{margin-inline:var(--reveal-margin, 0);pointer-events:auto}.board__opp-reveal-tag{position:absolute;left:0;top:calc(100% + 2 * var(--u));display:flex;gap:calc(5 * var(--u));white-space:nowrap;font-family:var(--font-ui);font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);text-shadow:var(--text-shadow-body)}.board__hand{z-index:520;pointer-events:none;overflow:hidden}.board__hand-slot{position:absolute;transform:translate(-50%) translateY(var(--dy)) rotate(var(--rot));transform-origin:center bottom;pointer-events:auto;transition:transform var(--t-hover) var(--ease-out),filter var(--t-hover) linear}.board__hand-slot:hover{transform:translate(-50%) translateY(-46%) rotate(0) scale(1.06);z-index:100!important;filter:drop-shadow(0 calc(14 * var(--u)) calc(28 * var(--u)) rgba(0,0,0,.85))}.board__hand-pips{position:absolute;top:calc(-26 * var(--u));left:calc(6 * var(--u));display:flex;gap:calc(2 * var(--u));font-size:calc(21 * var(--u));line-height:1;pointer-events:none;filter:drop-shadow(0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.85))}.board__hud{position:absolute;inset:0;z-index:500;pointer-events:none}.board__hud>*{pointer-events:auto}.choice{position:absolute;inset:0;display:grid;place-items:center;background:#00000073;backdrop-filter:blur(calc(2 * var(--u)));z-index:980;animation:choice-in .16s var(--ease-out)}@keyframes choice-in{0%{opacity:0}}.choice__panel{display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));width:max-content;max-width:calc(88 * var(--stage-w-unit));max-height:calc(90 * var(--stage-h-unit));padding:calc(26 * var(--u)) calc(34 * var(--u));background:linear-gradient(180deg,#1c1611f7,#0e0b08fa);border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(10 * var(--u));box-shadow:var(--shadow-3)}.choice__prompt{margin:0;max-width:calc(40 * var(--stage-w-unit));font-family:var(--font-smallcaps);font-size:calc(24 * var(--u));letter-spacing:.05em;color:var(--text-primary);text-align:center}.choice__hint{margin:0;font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.04em;color:var(--text-tertiary)}.choice__hint--targets{margin-top:calc(-4 * var(--u));color:var(--text-secondary)}.choice__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10 * var(--u));max-width:100%;max-height:calc(56 * var(--stage-h-unit));overflow-y:auto;overflow-x:hidden;padding:calc(12 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));scrollbar-width:thin;scrollbar-color:var(--bronze-50) transparent}.choice__card{padding:0;background:none;border:none;border-radius:calc(6 * var(--u));transition:transform var(--t-hover) var(--ease-out)}.choice__card:hover{transform:translateY(calc(-6 * var(--u)))}.choice__card.is-picked{transform:translateY(calc(-10 * var(--u)))}.choice__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(14 * var(--u));max-width:calc(46 * var(--stage-w-unit))}.choice__lineup{display:flex;align-items:flex-start;justify-content:center;gap:calc(14 * var(--u));max-width:100%;overflow-x:auto;padding-bottom:calc(4 * var(--u));scrollbar-width:thin;scrollbar-color:var(--bronze-50) transparent}.choice__lineup-item{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:calc(6 * var(--u))}.choice__lineup-item[data-blocker="1"]{margin-left:calc(18 * var(--u));border-left:calc(1 * var(--u)) solid var(--bronze-50);padding-left:calc(18 * var(--u))}.choice__lineup-label{font-family:var(--font-smallcaps);font-size:calc(14 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.choice__confirm{padding:calc(11 * var(--u)) calc(28 * var(--u));border-radius:calc(6 * var(--u));background:var(--gold-gradient);color:var(--text-on-gold);font-family:var(--font-smallcaps);font-size:calc(18 * var(--u));letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),inset 0 calc(1 * var(--u)) 0 #fff4d68c;transition:all var(--t-hover) var(--ease-out)}.choice__confirm:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(18 * var(--u)) #f2d67573}.choice__confirm:disabled{filter:grayscale(.7) brightness(.55);cursor:default}.choice__confirm--ghost{background:#00000059;border:calc(1.5 * var(--u)) solid var(--bronze-0);color:#e3d5b4;box-shadow:none}.choice__stepper{display:flex;align-items:center;gap:calc(16 * var(--u))}.choice__stepper button{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:var(--panel-raised);border:calc(1.5 * var(--u)) solid var(--bronze-0);color:var(--text-primary);font-size:calc(22 * var(--u));line-height:1}.choice__stepper button:hover:not(:disabled){border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.choice__stepper button:disabled{cursor:default;border-color:transparent;background:var(--act-wait-bg);color:var(--act-wait-label)}.choice__x{min-width:calc(50 * var(--u));text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(38 * var(--u));color:var(--text-whitest)}.autopass{z-index:530;pointer-events:auto;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;transition:filter var(--t-hover) linear}.autopass:hover{filter:brightness(1.15)}.autopass:active{filter:brightness(.94)}.autopass__pill{position:relative;display:grid;place-items:center;width:calc(46 * var(--u));height:calc(26 * var(--u));border-radius:var(--r-pill);color:var(--act-wait-label);background:var(--act-wait-bg);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--hairline);transition:background var(--t-move) linear,box-shadow var(--t-move) var(--ease-out),color var(--t-move) linear}.autopass:focus-visible .autopass__pill{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--gold-hot),0 0 calc(10 * var(--u)) var(--glow-gold)}.autopass__chevrons{display:block;width:calc(24 * var(--u));height:calc(11 * var(--u));filter:drop-shadow(0 calc(1 * var(--u)) calc(1 * var(--u)) rgba(0,0,0,.5));transition:opacity var(--t-move) linear}.autopass[data-on] .autopass__pill{background:var(--act-orange-gradient);color:var(--act-label);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-orange-rim),0 0 calc(12 * var(--u)) var(--act-orange-glow);animation:autopass-breathe 2.6s var(--ease-in-out) infinite}@keyframes autopass-breathe{0%,to{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-orange-rim),0 0 calc(8 * var(--u)) var(--act-orange-glow)}50%{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-orange-rim),0 0 calc(18 * var(--u)) var(--act-orange-glow)}}.autopass__spinner{position:absolute;width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;border:calc(2 * var(--u)) solid rgba(255,248,239,.3);border-top-color:var(--act-label);opacity:0;transition:opacity var(--t-move) linear}.autopass[data-running] .autopass__chevrons{opacity:0}.autopass[data-running] .autopass__spinner{opacity:1;animation:autopass-spin .62s linear infinite}@keyframes autopass-spin{to{transform:rotate(360deg)}}:root[data-motion=reduced] .autopass[data-on] .autopass__pill{animation:none;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--act-orange-rim),0 0 calc(14 * var(--u)) var(--act-orange-glow)}:root[data-motion=reduced] .autopass[data-running] .autopass__spinner{animation:none}.compose__backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:calc(24 * var(--u));background:#000000b8;backdrop-filter:blur(calc(3 * var(--u)));animation:compose-fade var(--t-move) var(--ease-out)}@keyframes compose-fade{0%{opacity:0}}.compose{width:min(calc(760 * var(--u)),100%);max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:calc(13 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--well));border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(12 * var(--u));box-shadow:var(--shadow-3),var(--glow-gold);animation:compose-rise var(--t-move) var(--ease-out)}@keyframes compose-rise{0%{transform:translateY(calc(14 * var(--u)));opacity:0}}:root[data-motion=reduced] .compose,:root[data-motion=reduced] .compose__backdrop{animation:none}.compose__head{display:flex;align-items:center;gap:calc(12 * var(--u))}.compose__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--gold-0)}.compose__kinds{display:flex;gap:calc(4 * var(--u));padding:calc(3 * var(--u));background:#0000006b;border-radius:calc(8 * var(--u))}.compose__kind{padding:calc(7 * var(--u)) calc(16 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.05em;color:var(--text-tertiary);background:none;border:none;border-radius:calc(6 * var(--u));cursor:pointer}.compose__kind.is-active{color:var(--gold-0);background:var(--panel-hover);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--bronze-0)}.compose__close{margin-left:auto;display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));background:none;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(6 * var(--u));cursor:pointer}.compose__close svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:var(--text-secondary)}.compose__close:hover{border-color:var(--danger)}.compose__close:hover svg{fill:var(--danger)}.compose__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(160 * var(--u)),1fr));gap:calc(12 * var(--u))}.compose__field{position:relative;display:flex;flex-direction:column;gap:calc(5 * var(--u))}.compose__field>span{font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.compose__field em{font-style:normal;color:var(--text-disabled);text-transform:none;letter-spacing:0}.compose__field input,.compose__field textarea{padding:calc(9 * var(--u)) calc(11 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));line-height:1.45;color:var(--text-primary);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.compose__field input:focus,.compose__field textarea:focus{border-color:var(--gold-flat)}.compose__field input::placeholder,.compose__field textarea::placeholder{color:var(--text-disabled)}.compose__field select{padding:calc(5 * var(--u)) calc(9 * var(--u));font-family:var(--font-ui);font-size:calc(12 * var(--u));text-transform:none;letter-spacing:0;color:var(--text-primary);background:var(--panel);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));cursor:pointer}.compose__field textarea{resize:vertical}.compose__counter{position:absolute;top:0;right:0;font-size:calc(10.5 * var(--u));color:var(--text-disabled)}.compose__error{margin:0;padding:calc(9 * var(--u)) calc(12 * var(--u));font-size:calc(12.5 * var(--u));color:#ffd9d2;background:#d9432f2e;border:calc(1 * var(--u)) solid var(--danger);border-radius:calc(6 * var(--u))}.compose__foot{display:flex;align-items:center;gap:calc(10 * var(--u));padding-top:calc(4 * var(--u))}.compose__note{flex:1 1 auto;margin:0;font-size:calc(11 * var(--u));line-height:1.4;color:var(--text-disabled)}.compose__cancel{flex:none;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.compose__cancel:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.compose__submit{flex:none;padding:calc(9 * var(--u)) calc(18 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:calc(1 * var(--u)) solid var(--gold-keyline);border-radius:calc(6 * var(--u));box-shadow:var(--shadow-2),inset 0 calc(1 * var(--u)) 0 #ffffff59;cursor:pointer;transition:filter var(--t-hover) var(--ease-out)}.compose__submit:hover:not(:disabled){filter:brightness(1.1)}.compose__submit:disabled{filter:saturate(.3) brightness(.7);cursor:default}.gmenu{z-index:600;pointer-events:auto}.gmenu__cog{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;color:var(--text-secondary);cursor:pointer;transition:color var(--t-hover) linear,transform var(--t-hover) var(--ease-out)}.gmenu__cog svg{width:68%;height:68%;filter:drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.8))}.gmenu__cog:hover,.gmenu__cog.is-open{color:var(--gold-hot);transform:rotate(35deg)}:root[data-motion=reduced] .gmenu__cog{transition:color var(--t-hover) linear}:root[data-motion=reduced] .gmenu__cog:hover,:root[data-motion=reduced] .gmenu__cog.is-open{transform:none}.gmenu__panel{position:absolute;top:115%;right:0;min-width:calc(264 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u));padding:calc(6 * var(--u));border-radius:var(--r-md);background:var(--panel);border:calc(1.5 * var(--u)) solid var(--hairline);box-shadow:var(--shadow-3)}.gmenu__item{padding:calc(9 * var(--u)) calc(12 * var(--u));border:0;border-radius:var(--r-sm);background:none;color:var(--text-primary);font-family:var(--font-ui);font-size:calc(15 * var(--u));text-align:left;cursor:pointer;transition:background var(--t-hover) linear}.gmenu__item:hover:not(:disabled){background:var(--panel-hover)}.gmenu__item:disabled{color:var(--text-disabled);cursor:default}.gmenu__item--danger{color:var(--danger)}.gmenu__note{margin:0;padding:calc(2 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u));color:var(--text-secondary);font-family:var(--font-ui);font-size:calc(12 * var(--u));line-height:1.35}.gmenu__confirm{display:flex;flex-direction:column;gap:calc(4 * var(--u));padding-top:calc(4 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline)}.gmenu__confirm-text{padding:0 calc(12 * var(--u));color:var(--text-secondary);font-family:var(--font-ui);font-size:calc(13 * var(--u))}.gmenu__confirm-row{display:flex;flex-direction:column}.gmenu__value{margin-left:auto;padding-left:calc(14 * var(--u));color:var(--gold-flat)}.gmenu__item--select{display:flex;align-items:center;cursor:pointer}.gmenu__picker{max-width:calc(8 * var(--stage-w-unit));padding:calc(2 * var(--u)) calc(4 * var(--u));background:#00000059;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(4 * var(--u));font-family:inherit;font-size:inherit;color:var(--gold-flat);cursor:pointer}.gmenu__picker:focus-visible{outline:calc(2 * var(--u)) solid var(--gold-flat);outline-offset:calc(1 * var(--u))}.gmenu__picker option{background:#18130e;color:var(--text-primary)}.gmenu__track{display:flex;flex-direction:column;gap:calc(6 * var(--u));margin:calc(2 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));padding:calc(8 * var(--u));border-radius:calc(5 * var(--u));background:#ffffff0a;border:calc(1 * var(--u)) solid var(--hairline)}.gmenu__track-title{margin:0;font-size:calc(13 * var(--u));color:var(--text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gmenu__rating{display:flex;gap:calc(6 * var(--u))}.gmenu__rate{display:grid;place-items:center;flex:1;height:calc(30 * var(--u));border-radius:calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--hairline);color:var(--text-secondary);transition:color var(--t-hover) linear,background var(--t-hover) linear,border-color var(--t-hover) linear}.gmenu__rate svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.gmenu__rate:hover{color:var(--text-primary);background:#ffffff12}.gmenu__rate.is-on{color:var(--text-on-gold);background:var(--gold-gradient);border-color:var(--gold-keyline)}.gmenu__never{padding:calc(5 * var(--u)) 0;font-size:calc(11 * var(--u));color:var(--text-secondary);text-align:left;transition:color var(--t-hover) linear}.gmenu__never:hover{color:var(--text-primary)}.gmenu__never.is-on{color:var(--gold-flat)}.gmenu__posted{margin:calc(2 * var(--u)) 0 calc(4 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));font-size:calc(11.5 * var(--u));line-height:1.4;border-radius:calc(5 * var(--u));border-left:calc(3 * var(--u)) solid currentColor}.gmenu__posted.is-live{color:var(--positive);background:#4caf6d1f}.gmenu__posted.is-local{color:var(--phase-active);background:#f5a6231f}.handoff{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:calc(10 * var(--u));z-index:1100;background:#0a0806}.handoff__eyebrow{font-family:var(--font-smallcaps);font-size:calc(19 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:#d6c4a09e}.handoff__title{font-family:var(--font-smallcaps);font-size:calc(72 * var(--u));letter-spacing:.1em;text-transform:uppercase;line-height:1.05;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.handoff__body{max-width:calc(560 * var(--u));text-align:center;font-size:calc(21 * var(--u));line-height:1.45;color:#e9e2d4c2}.handoff__go{margin-top:calc(14 * var(--u))}.spell-targets{--st-core: #f6e0a0;--st-body: #c2a24a;--st-glow: rgba(201, 162, 39, .42);--st-keyline: rgba(14, 9, 5, .85);position:absolute;inset:0;z-index:505;pointer-events:none}.spell-targets__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.spell-target{animation:spell-target-in var(--t-move) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes spell-target-in{0%{opacity:0}to{opacity:1}}.spell-target__glow,.spell-target__keyline,.spell-target__line,.spell-target__flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.spell-target__glow{stroke:var(--st-glow);opacity:.75}.spell-target__keyline{stroke:var(--st-keyline)}.spell-target__line{stroke:var(--st-body)}.spell-target__flow{stroke:var(--st-core);stroke-dasharray:.16 .84;animation:spell-target-flow 1.25s linear infinite;filter:drop-shadow(0 0 3px var(--st-glow))}@keyframes spell-target-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.spell-target__head{fill:var(--st-body);stroke:var(--st-keyline);transform-box:fill-box;transform-origin:right center;animation:spell-target-head var(--t-hover) var(--ease-snap) backwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes spell-target-head{0%{transform:scale(.2)}to{transform:scale(1)}}.spell-target__source{fill:none;stroke:var(--st-body);opacity:.9;filter:drop-shadow(0 0 4px var(--st-glow));animation:spell-target-in var(--t-move) var(--ease-out) backwards}.spell-target-ring__keyline{fill:none;stroke:var(--st-keyline)}.spell-target-ring__band{fill:none;stroke:var(--st-body);filter:drop-shadow(0 0 5px var(--st-glow))}.spell-target-ring__ticks{fill:none;stroke:var(--st-core);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--st-glow))}.spell-target-ring__pulse{fill:none;stroke:var(--st-body);transform-box:fill-box;transform-origin:center;animation:spell-target-pulse 1.6s var(--ease-out) infinite}@keyframes spell-target-pulse{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.22);opacity:0}}.spell-targets[data-leaving=true] .spell-targets__svg{animation:spell-target-leave .62s var(--ease-out) forwards}@keyframes spell-target-leave{0%{opacity:1}35%{opacity:1}to{opacity:0}}:root[data-motion=reduced] .spell-target__flow,:root[data-motion=reduced] .spell-target-ring__pulse{animation:none;display:none}.rail-stud{width:calc(38 * var(--u));height:calc(38 * var(--u));margin-left:calc(-19 * var(--u));margin-top:calc(-19 * var(--u));border-radius:50%;z-index:600;padding:0;border:0;background:none}.rail-stud__face{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 22%,rgba(255,246,219,.4) 0%,transparent 56%),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-2);pointer-events:auto;transition:box-shadow var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out);animation:rail-stud-seat calc(1.4 * var(--t-move)) var(--ease-snap) backwards}.rail-stud__face:before{content:"";position:absolute;inset:calc(4 * var(--u));border-radius:50%;background:radial-gradient(circle at 38% 24%,var(--panel-raised) 0%,transparent 62%),linear-gradient(180deg,var(--well) 0%,var(--void) 100%);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--gold-keyline)}.rail-stud__glyph{position:relative;display:block;width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--gold-0);filter:drop-shadow(0 calc(1 * var(--u)) calc(1.5 * var(--u)) rgba(0,0,0,.9));transition:color var(--t-hover) linear}.rail-stud__glyph svg{display:block;width:100%;height:100%}.rail-stud__count{position:absolute;top:calc(-3 * var(--u));min-width:calc(16 * var(--u));padding:0 calc(3.5 * var(--u));border-radius:var(--r-pill);background:var(--gold-gradient);color:var(--text-on-gold);font-family:var(--font-ui);font-weight:700;font-size:calc(10.5 * var(--u));line-height:calc(16 * var(--u));text-align:center;box-shadow:0 0 0 calc(1 * var(--u)) var(--gold-keyline),var(--shadow-2);animation:rail-stud-seat var(--t-move) var(--ease-snap) backwards}.rail-stud--left .rail-stud__count{right:calc(30 * var(--u))}.rail-stud--right .rail-stud__count{left:calc(30 * var(--u))}@keyframes rail-stud-seat{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.rail-stud__pulse{position:absolute;inset:0;border-radius:50%;pointer-events:none}.rail-stud__pulse:before,.rail-stud__pulse:after{content:"";position:absolute;inset:calc(-3 * var(--u));border-radius:50%;box-shadow:0 0 0 calc(2 * var(--u)) var(--gold-hot),var(--glow-gold);opacity:0;animation:rail-stud-ripple calc(2.4 * var(--t-move)) var(--ease-out)}.rail-stud__pulse:after{animation-delay:calc(.5 * var(--t-move))}@keyframes rail-stud-ripple{0%{opacity:.9;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.85)}}button.rail-stud{cursor:pointer;pointer-events:auto}button.rail-stud:hover .rail-stud__face,button.rail-stud:focus-visible .rail-stud__face,button.rail-stud.is-open .rail-stud__face{transform:scale(1.09);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(14 * var(--u)) var(--gold-hot),var(--shadow-2)}button.rail-stud:hover .rail-stud__glyph,button.rail-stud:focus-visible .rail-stud__glyph,button.rail-stud.is-open .rail-stud__glyph{color:var(--gold-hot)}button.rail-stud:focus-visible{outline:none}:root[data-motion=reduced] .rail-stud__face,:root[data-motion=reduced] .rail-stud__count{animation:none}:root[data-motion=reduced] .rail-stud__pulse:before,:root[data-motion=reduced] .rail-stud__pulse:after{animation:rail-stud-flash calc(2 * var(--t-move)) linear}@keyframes rail-stud-flash{0%,60%{opacity:.9;transform:none}to{opacity:0;transform:none}}.audience{pointer-events:none;cursor:default}.audience__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.audience__toast{position:absolute;top:calc(100% + 8 * var(--u));left:50%;transform:translate(-50%);width:max-content;max-width:calc(170 * var(--u));margin:0;padding:calc(6 * var(--u)) calc(11 * var(--u));text-align:center;border-radius:var(--r-md);background:var(--panel-raised);border:calc(1 * var(--u)) solid var(--hairline);box-shadow:var(--shadow-3);color:var(--text-primary);font-family:var(--font-ui);font-size:calc(12.5 * var(--u));line-height:1.3;letter-spacing:.01em;pointer-events:none;animation:audience-toast-in .26s var(--ease-out)}@keyframes audience-toast-in{0%{opacity:0;transform:translate(-50%,calc(-5 * var(--u)))}to{opacity:1;transform:translate(-50%)}}:root[data-motion=reduced] .audience__toast{animation:none}.mchat{display:contents}.mchat__toggle.is-alerting .rail-stud__face{animation:rail-stud-seat calc(1.4 * var(--t-move)) var(--ease-snap) backwards,mchat-alert calc(1.9 * var(--t-move)) var(--ease-out) 3}@keyframes mchat-alert{0%,to{transform:scale(1);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),var(--shadow-2)}35%{transform:scale(1.16);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(20 * var(--u)) var(--gold-hot),var(--shadow-2)}}.mchat__toggle.is-alerting .rail-stud__glyph{animation:mchat-alert-glyph calc(1.9 * var(--t-move)) var(--ease-out) 3}@keyframes mchat-alert-glyph{0%,to{color:var(--gold-0)}35%{color:var(--text-whitest)}}:root[data-motion=reduced] .mchat__toggle.is-alerting .rail-stud__face{animation:none}.mchat__bubbles,.mchat__panel{display:flex;flex-direction:column;border-radius:0 var(--r-md) var(--r-md) 0}.mchat__bubbles{gap:calc(5 * var(--u));align-items:flex-start;pointer-events:none;z-index:605;--mchat-fade: .7s}.mchat__bubble{max-width:100%;padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:0 var(--r-md) var(--r-md) 0;border:calc(1 * var(--u)) solid var(--hairline);border-left:calc(4 * var(--u)) solid var(--bronze-0);background:#14100ce0;backdrop-filter:blur(calc(6 * var(--u))) saturate(.7);box-shadow:var(--shadow-3);color:var(--text-primary);font-family:var(--font-ui);font-size:calc(12.5 * var(--u));line-height:1.35;overflow-wrap:anywhere;animation:mchat-bubble-in .22s var(--ease-out),mchat-bubble-out var(--mchat-fade) var(--ease-out) calc(var(--mchat-life) - var(--mchat-fade)) forwards}@keyframes mchat-bubble-in{0%{opacity:0;transform:translate(calc(-14 * var(--u)))}to{opacity:1;transform:none}}@keyframes mchat-bubble-out{to{opacity:0;transform:translate(calc(-10 * var(--u)))}}.mchat__bubble.is-spectator{color:var(--text-secondary);font-size:calc(12 * var(--u));font-style:italic}.mchat__bubble .mchat__who{color:var(--bronze-0)}.mchat__bubble.is-spectator .mchat__who{color:var(--text-tertiary);font-weight:500;font-style:normal}.mchat__panel{padding:calc(7 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));gap:calc(6 * var(--u));background:var(--panel);border:calc(1.5 * var(--u)) solid var(--hairline);border-left:0;box-shadow:var(--shadow-3);pointer-events:auto;z-index:610;animation:mchat-in .18s var(--ease-out)}.mchat__panel.is-undocked{border-radius:var(--r-md);border-left:calc(1.5 * var(--u)) solid var(--hairline)}.mchat__bubbles.is-undocked .mchat__bubble{border-radius:calc(3 * var(--u)) var(--r-md) var(--r-md) calc(3 * var(--u))}@keyframes mchat-in{0%{opacity:0;transform:translate(calc(7 * var(--u)),calc(9 * var(--u))) scale(.97)}to{opacity:1;transform:none}}.mchat__head{display:flex;align-items:center;gap:calc(8 * var(--u));padding-bottom:calc(6 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline);cursor:grab;touch-action:none;user-select:none;flex:none}.mchat__head:active{cursor:grabbing}.mchat__head .mchat__close{cursor:pointer}.mchat__title{margin:0;flex:1;font-family:var(--font-smallcaps);font-size:calc(14 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.mchat__close{display:grid;place-items:center;width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;border-radius:var(--r-sm);color:var(--text-tertiary);transition:color var(--t-hover) linear,background var(--t-hover) linear}.mchat__close svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.mchat__close:hover{color:var(--text-primary);background:var(--panel-hover)}.mchat__list{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:calc(2 * var(--u));display:flex;flex-direction:column}.mchat__lines{display:flex;flex-direction:column;gap:calc(5 * var(--u));margin:auto 0 0;padding:0;list-style:none}.mchat__empty{margin:0;padding:calc(10 * var(--u)) 0;color:var(--text-disabled);font-family:var(--font-ui);font-size:calc(12 * var(--u))}.mchat__line{display:block;padding:calc(3 * var(--u)) calc(6 * var(--u));border-left:calc(2 * var(--u)) solid transparent;border-radius:calc(3 * var(--u));font-family:var(--font-ui);font-size:calc(12.5 * var(--u));line-height:1.4;color:var(--text-primary);overflow-wrap:anywhere}.mchat__who{font-weight:600;margin-right:calc(5 * var(--u))}.mchat__at{margin-right:calc(6 * var(--u));font-size:calc(10 * var(--u));color:var(--text-disabled)}.mchat__line.is-you{border-left-color:var(--gold-flat);background:#c9a22712}.mchat__line.is-you .mchat__who{color:var(--gold-0)}.mchat__line.is-them{border-left-color:var(--bronze-0)}.mchat__line.is-them .mchat__who{color:var(--bronze-0)}.mchat__line.is-spectator{color:var(--text-tertiary);font-size:calc(11.5 * var(--u));font-style:italic}.mchat__line.is-spectator .mchat__who{color:var(--text-disabled);font-weight:500;font-style:normal}.mchat__line.is-fresh{animation:mchat-fresh 1.8s var(--ease-out) 1}@keyframes mchat-fresh{0%,55%{background:#c9a2273d}to{background:#c9a22700}}.mchat__line.is-you.is-fresh{animation-name:mchat-fresh-you}@keyframes mchat-fresh-you{0%,55%{background:#c9a2273d}to{background:#c9a22712}}.mchat__refusal{margin:0;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));border-left:calc(3 * var(--u)) solid var(--danger);background:#d9432f1f;color:var(--danger);font-family:var(--font-ui);font-size:calc(11.5 * var(--u));line-height:1.35;flex:none}.mchat__compose{display:flex;gap:calc(6 * var(--u));align-items:stretch;flex:none}.mchat__input{flex:1;min-width:0;padding:calc(7 * var(--u)) calc(9 * var(--u));font-family:var(--font-ui);font-size:calc(12.5 * var(--u));color:var(--text-primary);background:var(--well);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.mchat__input:focus{border-color:var(--gold-flat)}.mchat__input::placeholder{color:var(--text-disabled)}.mchat__input:disabled{color:var(--text-disabled);cursor:not-allowed}.mchat__send{flex:none;padding:0 calc(12 * var(--u));border-radius:calc(5 * var(--u));background:var(--panel-raised);border:calc(1 * var(--u)) solid var(--bronze-50);color:var(--text-primary);font-family:var(--font-smallcaps);font-size:calc(11.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;transition:background var(--t-hover) linear,border-color var(--t-hover) linear,color var(--t-hover) linear}.mchat__send:hover:not(:disabled){background:var(--gold-gradient);border-color:var(--gold-keyline);color:var(--text-on-gold)}.mchat__send:disabled{color:var(--text-disabled);border-color:var(--bronze-100);cursor:default}:root[data-motion=reduced] .mchat__panel{animation:none}:root[data-motion=reduced] .mchat__bubble{animation:mchat-bubble-out var(--mchat-fade) linear calc(var(--mchat-life) - var(--mchat-fade)) forwards}:root[data-motion=reduced] .mchat__line.is-fresh,:root[data-motion=reduced] .mchat__line.is-you.is-fresh{animation:none;background:#c9a2273d}.mchat.is-eclipsed .mchat__toggle,.mchat.is-eclipsed .mchat__bubbles,.mchat.is-eclipsed .mchat__panel{display:none}.emote{position:absolute;inset:0;pointer-events:none;z-index:600}.emote__fan{width:0;height:0;pointer-events:none}.emote.is-eclipsed{opacity:0;visibility:hidden;transition:opacity var(--t-hover) var(--ease-out),visibility 0s linear var(--t-hover)}.emote__item{position:absolute;min-width:calc(120 * var(--u));height:calc(44 * var(--u));padding:0 calc(18 * var(--u));display:flex;align-items:center;justify-content:center;white-space:nowrap;pointer-events:auto;cursor:pointer;border-radius:var(--r-pill);border:calc(1.5 * var(--u)) solid var(--gold-70);background:linear-gradient(180deg,var(--panel-raised) 0%,var(--well) 100%);box-shadow:0 0 0 calc(1 * var(--u)) var(--gold-keyline),var(--shadow-2);transform-origin:left center;animation:emote-unroll var(--t-move) var(--ease-snap) var(--emote-delay, 0ms) both;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.emote__item-text{font-family:var(--font-display);font-weight:600;font-size:calc(23 * var(--u));line-height:1;letter-spacing:.01em;color:var(--text-whitest);text-shadow:var(--text-shadow-body)}.emote__item:hover{border-color:var(--gold-hot);background:linear-gradient(180deg,var(--panel-hover) 0%,var(--panel) 100%)}.emote__item:focus-visible{outline:calc(2 * var(--u)) solid var(--playable);outline-offset:calc(2 * var(--u))}@keyframes emote-unroll{0%{opacity:0;transform:translateY(calc(10 * var(--u))) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}.emote__refusal{position:absolute;margin:calc(-14 * var(--u)) 0 0 calc(10 * var(--u));max-width:calc(220 * var(--u));pointer-events:none;font-family:var(--font-ui);font-size:calc(18 * var(--u));line-height:1.25;color:var(--text-secondary);text-shadow:var(--text-shadow-body)}:root[data-motion=reduced] .emote__item{animation-delay:0ms;animation-name:emote-appear}@keyframes emote-appear{0%{opacity:0}to{opacity:1}}.btn{padding:calc(10 * var(--u)) calc(22 * var(--u));border-radius:calc(6 * var(--u));font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.06em;text-transform:uppercase;transition:all var(--t-hover) var(--ease-out)}.btn--gold{background:var(--gold-gradient);color:var(--text-on-gold);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),inset 0 calc(1 * var(--u)) 0 #fff4d68c}.btn--gold:hover{filter:brightness(1.1);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(18 * var(--u)) #f2d67573}.btn--ghost{background:#00000059;border:calc(1.5 * var(--u)) solid var(--bronze-0);color:#e3d5b4}.btn--ghost:hover{border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.match__prompt{position:absolute;left:50%;top:43%;transform:translate(-50%);pointer-events:none;max-width:calc(72 * var(--stage-w-unit));text-align:center;text-wrap:balance;font-family:var(--font-ui);font-weight:500;font-size:calc(30 * var(--u));letter-spacing:.005em;line-height:1.25;color:#fff;text-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.95),0 0 calc(18 * var(--u)) rgba(0,0,0,.8);z-index:950;animation:prompt-in .2s var(--ease-out)}@keyframes prompt-in{0%{opacity:0;transform:translate(-50%) translateY(calc(-8 * var(--u)))}}.match__banner{display:grid;place-items:center;z-index:960;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(10,8,6,.82) 18%,rgba(10,8,6,.82) 82%,transparent);animation:banner-sweep var(--t-banner) var(--ease-out) forwards}.match__banner span{font-family:var(--font-smallcaps);font-size:calc(58 * var(--u));letter-spacing:.14em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(3 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.9))}@keyframes banner-sweep{0%{opacity:0;transform:scaleX(.75)}18%{opacity:1;transform:scaleX(1)}78%{opacity:1}to{opacity:0}}.match__mulligan{position:absolute;inset:0;pointer-events:none;z-index:970;background:radial-gradient(ellipse 72% 58% at 50% 45%,#120e0abd,#060504eb);animation:fade-in .2s var(--ease-out)}.match__mulligan:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06050400 66%,#060504fa 86%)}.match__mulligan-head{position:absolute;top:calc(5 * var(--stage-h-unit));left:0;right:0;text-align:center}.match__mulligan-head:after{content:"";display:block;width:calc(58 * var(--stage-w-unit));height:calc(1 * var(--u));margin:calc(12 * var(--u)) auto 0;background:linear-gradient(90deg,transparent,var(--bronze-0),transparent)}.match__mulligan-heading{margin:0;font-family:var(--font-smallcaps);font-size:calc(52 * var(--u));letter-spacing:.05em;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(2 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.9))}.match__mulligan-title{margin:calc(8 * var(--u)) 0 0;font-family:var(--font-smallcaps);font-size:calc(20 * var(--u));letter-spacing:.04em;color:var(--text-secondary);text-shadow:var(--text-shadow-body)}.match__mulligan-fan{position:absolute;left:0;right:0;top:calc(16 * var(--stage-h-unit));height:calc(58 * var(--stage-h-unit))}.match__mulligan-slot{position:absolute;left:50%;top:50%;pointer-events:auto;transform:translate(-50%,-50%) translate(var(--dx)) translateY(var(--arc)) rotate(var(--rot));filter:drop-shadow(0 calc(10 * var(--u)) calc(24 * var(--u)) rgba(0,0,0,.8));transition:transform var(--t-hover) var(--ease-out)}.match__mulligan-slot:hover{z-index:5;transform:translate(-50%,-50%) translate(var(--dx)) translateY(calc(var(--arc) - 2 * var(--stage-h-unit))) rotate(var(--rot))}.match__mulligan-actions{position:absolute;left:0;right:0;bottom:calc(19 * var(--stage-h-unit));display:flex;justify-content:center;gap:calc(28 * var(--u))}.match__mulligan-actions .btn{pointer-events:auto;min-width:calc(240 * var(--u));padding:calc(15 * var(--u)) calc(30 * var(--u));border-radius:var(--r-pill);font-size:calc(22 * var(--u))}.match__mulligan-actions .btn--gold{box-shadow:0 0 0 calc(1.5 * var(--u)) var(--gold-keyline),0 0 calc(20 * var(--u)) #f2d6758c}:root[data-motion=reduced] .match__mulligan-slot,:root[data-motion=reduced] .match__mulligan-slot:hover{transition:none;transform:translate(-50%,-50%) translate(var(--dx)) translateY(var(--arc)) rotate(var(--rot))}@keyframes fade-in{0%{opacity:0}}.match__over{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:calc(24 * var(--u));background:var(--scrim);backdrop-filter:blur(calc(8 * var(--u)));z-index:1000}.match__over-title{font-family:var(--font-smallcaps);font-size:calc(76 * var(--u));letter-spacing:.12em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.maint{position:fixed;top:calc(50vh - var(--stage-h) / 2 + 1.3 * var(--stage-h-unit));left:50%;transform:translate(-50%);z-index:1300;display:flex;align-items:center;gap:calc(10 * var(--u));max-width:calc(70 * var(--stage-w-unit));padding:calc(7 * var(--u)) calc(18 * var(--u));border-radius:var(--r-pill);background:#120e0af0;border:calc(1 * var(--u)) solid var(--bronze-50);box-shadow:var(--shadow-2);pointer-events:none;animation:maint-in .32s var(--ease-out)}.maint__text{font-family:var(--font-ui);font-size:calc(13 * var(--u));line-height:1.35;color:var(--text-primary);text-shadow:var(--text-shadow-body)}.maint__dot{flex:none;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--gold-flat);box-shadow:0 0 calc(9 * var(--u)) #c9a227d9;animation:maint-beat 2.4s var(--ease-in-out) infinite}.maint.is-building{border-color:var(--bronze-0)}.maint.is-restarting{border-color:#e08a7a8c}.maint.is-restarting .maint__text{color:#f0d0c6}.maint.is-restarting .maint__dot{background:#e08a7a;box-shadow:0 0 calc(9 * var(--u)) #e08a7ae6;animation-duration:.9s}@keyframes maint-in{0%{opacity:0;transform:translate(-50%,calc(-8 * var(--u)))}to{opacity:1;transform:translate(-50%)}}@keyframes maint-beat{0%,to{opacity:1}50%{opacity:.3}}:root[data-motion=reduced] .maint,:root[data-motion=reduced] .maint__dot{animation:none}.online{position:fixed;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse 90% 80% at 50% 40%,#17130d,#080705)}.online__panel{display:grid;justify-items:center;gap:calc(18 * var(--u));width:calc(560 * var(--u));padding:calc(48 * var(--u)) calc(40 * var(--u));border:1px solid rgba(198,168,110,.28);border-radius:calc(10 * var(--u));background:#14100bb8;box-shadow:0 calc(20 * var(--u)) calc(60 * var(--u)) #000000a6}.online__panel--wide{width:calc(920 * var(--u));justify-items:stretch;grid-template-columns:minmax(0,1fr) calc(300 * var(--u));align-items:start;gap:calc(14 * var(--u)) calc(34 * var(--u));padding:calc(34 * var(--u)) calc(38 * var(--u)) calc(30 * var(--u))}.online__head,.online__panel--wide .online__status{grid-column:1 / -1}.online__head{display:grid;justify-items:center;gap:calc(8 * var(--u))}.online__title{font-family:var(--font-smallcaps);font-size:calc(46 * var(--u));letter-spacing:.1em;text-transform:uppercase;background:var(--gold-gradient);background-size:100% 1.15em;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.online__deck{display:flex;align-items:center;gap:calc(9 * var(--u));font-size:calc(19 * var(--u));color:#e9e2d4b8}.online__deck strong{color:#e9e2d4;font-weight:600}.online__pips{display:flex;gap:calc(3 * var(--u));font-size:calc(15 * var(--u))}.online__home-tag{padding:calc(3 * var(--u)) calc(10 * var(--u));border:1px solid rgba(198,168,110,.3);border-radius:calc(999 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold-flat)}.online__field{display:grid;gap:calc(7 * var(--u));width:100%}.online__label{font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:#d6c4a0a8}.online__input,.online__input--code{width:100%;padding:calc(11 * var(--u)) calc(14 * var(--u));font-size:calc(19 * var(--u));color:#e9e2d4;background:#0000006b;border:1px solid rgba(198,168,110,.32);border-radius:calc(5 * var(--u))}.online__input:focus,.online__input--code:focus{outline:none;border-color:#dcbe82bf}.online__status{min-height:calc(26 * var(--u));font-size:calc(18 * var(--u));text-align:center;color:#e9e2d4b3}.online__panel--wide .online__status{min-height:calc(48 * var(--u));padding:0 calc(30 * var(--u));line-height:1.35}.online__status.is-queued{color:#d8c188}.online__status.is-disconnected,.online__status.is-opponent-left{color:#e08a7a}.online__actions{display:flex;gap:calc(12 * var(--u))}.online__hint{max-width:calc(430 * var(--u));text-align:center;font-size:calc(15 * var(--u));line-height:1.5;color:#e9e2d46b}.online__lobbies{display:grid;gap:calc(9 * var(--u));min-width:0}.online__lobbies-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--u))}.online__lobbies-rule{font-size:calc(13 * var(--u));letter-spacing:.02em;color:#e9e2d46b}.online__lobby-list{display:grid;gap:calc(6 * var(--u))}.lobby{display:grid;grid-template-columns:calc(30 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(13 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));background:var(--panel-raised);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));text-align:left;transition:all var(--t-hover) var(--ease-out)}.lobby:not(:disabled):hover{background:var(--panel-hover);border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.lobby__rung{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border:1px solid rgba(198,168,110,.3);border-radius:50%;font-family:var(--font-smallcaps);font-size:calc(15 * var(--u));color:var(--gold-flat)}.lobby__lock{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:currentColor}.lobby__body{display:grid;gap:calc(2 * var(--u));min-width:0}.lobby__name{display:flex;align-items:center;gap:calc(8 * var(--u));font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.04em;color:var(--text-primary)}.lobby__badge{padding:calc(1 * var(--u)) calc(7 * var(--u));border-radius:calc(999 * var(--u));background:#c9a2272e;border:1px solid rgba(201,162,39,.45);font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-hot)}.lobby__badge.is-live{background:#d8c1883d;border-color:#d8c188b3;color:#f4e6bf}.lobby__blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(13 * var(--u));line-height:1.35;color:var(--text-tertiary)}.lobby__counts{display:grid;justify-items:end;gap:calc(1 * var(--u));width:calc(74 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary)}.lobby__count b{font-size:calc(15 * var(--u));font-weight:600;color:var(--text-disabled)}.lobby__count.is-live,.lobby__count.is-live b{color:var(--gold-hot)}.lobby.is-home{border-color:#c6a86e8c}.lobby.is-queued{background:#c9a22721;border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.lobby:disabled{cursor:default}.lobby.is-locked{background:#14100c8c;border-color:#5a432066}.lobby.is-locked .lobby__name,.lobby.is-locked .lobby__count b{color:var(--text-disabled)}.lobby.is-locked .lobby__rung{border-color:#c6a86e29;color:var(--text-disabled)}.lobby.is-locked .lobby__blurb{color:#e08a7ab8}.online__aside{display:grid;justify-items:stretch;gap:calc(12 * var(--u))}.online__aside .online__actions{justify-content:center;margin-top:calc(4 * var(--u))}.online__code{font-family:var(--font-smallcaps);font-size:calc(72 * var(--u));letter-spacing:.28em;text-indent:.28em;line-height:1.1;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:all}.online__copy{margin-top:calc(-6 * var(--u))}.online__host{width:100%}.online__or{display:flex;align-items:center;gap:calc(12 * var(--u));width:100%;font-size:calc(15 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:#e9e2d461}.online__or:before,.online__or:after{content:"";flex:1;height:1px;background:#c6a86e38}.online__join{display:flex;gap:calc(10 * var(--u));width:100%}.online__input--code{flex:1;font-family:var(--font-smallcaps);font-size:calc(24 * var(--u));letter-spacing:.24em;text-transform:uppercase}.online__status.is-hosting,.online__status.is-joining{color:#d8c188}.online__notice{position:fixed;top:calc(50vh - var(--stage-h) / 2 + 6.2 * var(--stage-h-unit));left:50%;transform:translate(-50%);z-index:1200;padding:calc(9 * var(--u)) calc(20 * var(--u));border-radius:calc(999 * var(--u));border:1px solid rgba(198,168,110,.35);background:#120e0aeb;font-size:calc(17 * var(--u));color:#e9e2d4e6;pointer-events:none;white-space:nowrap}.online__notice.is-warning{border-color:#e08a7a80;color:#f0d0c6}.spec{position:fixed;inset:0;display:grid;place-items:center;padding:calc(24 * var(--u));background:radial-gradient(ellipse 90% 80% at 50% 40%,#17130d,#080705)}.spec__panel{display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));width:min(calc(620 * var(--u)),100%);padding:calc(34 * var(--u)) calc(38 * var(--u)) calc(30 * var(--u));text-align:center;background:linear-gradient(180deg,var(--panel-raised),var(--well));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(12 * var(--u));box-shadow:var(--shadow-3)}.spec__eyebrow{margin:0;font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--gold-flat)}.spec__eyebrow.is-bad{color:var(--phase-active)}.spec__title{margin:0;font-family:var(--font-display);font-size:calc(30 * var(--u));line-height:1.15;color:var(--text-primary);text-shadow:var(--text-shadow-header)}.spec__status{margin:0;max-width:calc(460 * var(--u));font-size:calc(13 * var(--u));line-height:1.55;color:var(--text-tertiary)}.spec__reason{margin:0;padding:calc(9 * var(--u)) calc(16 * var(--u));font-size:calc(13 * var(--u));color:var(--phase-active);background:#f5a6231a;border:calc(1 * var(--u)) solid rgba(245,166,35,.35);border-radius:calc(6 * var(--u))}.spec__back{margin-top:calc(4 * var(--u));padding:calc(9 * var(--u)) calc(24 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);background:#00000059;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.spec__back:hover{color:var(--text-primary);border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.spec__preview{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u));width:100%;padding:calc(16 * var(--u)) 0;border-top:calc(1 * var(--u)) solid var(--hairline);border-bottom:calc(1 * var(--u)) solid var(--hairline)}.spec__score{display:flex;align-items:center;gap:calc(14 * var(--u));width:100%}.spec__pname{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:calc(16 * var(--u));color:var(--text-secondary)}.spec__pname.is-left{text-align:right}.spec__pname.is-right{text-align:left}.spec__plife{flex:none;min-width:calc(42 * var(--u));text-align:center;font-family:var(--font-display);font-size:calc(34 * var(--u));line-height:1;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.spec__prule{flex:none;width:calc(1 * var(--u));height:calc(24 * var(--u));background:var(--hairline)}.spec__facts{display:flex;align-items:center;gap:calc(12 * var(--u))}.spec__phase{font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.05em;color:var(--text-tertiary)}.spec__pips{display:inline-flex;gap:calc(2 * var(--u));font-size:calc(10 * var(--u))}.spec__bar{position:fixed;top:calc(50vh - var(--stage-h) / 2 + 7.4 * var(--stage-h-unit));left:50%;transform:translate(-50%);z-index:1200;display:flex;align-items:center;gap:calc(11 * var(--u));max-width:calc(26 * var(--stage-w-unit));padding:calc(6 * var(--u)) calc(7 * var(--u)) calc(6 * var(--u)) calc(14 * var(--u));background:#0e0b08eb;border:calc(1 * var(--u)) solid var(--bronze-50);border-radius:var(--r-pill);box-shadow:var(--shadow-2);pointer-events:none}.spec__live{flex:none;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--danger);box-shadow:0 0 calc(9 * var(--u)) #d9432fe6;animation:spec-beat 1.8s var(--ease-in-out) infinite}@keyframes spec-beat{0%,to{opacity:1}50%{opacity:.35}}:root[data-motion=reduced] .spec__live{animation:none}.spec__bar-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:calc(15 * var(--u));color:var(--text-primary)}.spec__readonly{flex:none;padding-left:calc(12 * var(--u));border-left:calc(1 * var(--u)) solid var(--hairline);font-size:calc(11.5 * var(--u));color:var(--text-disabled);white-space:nowrap}.spec__leave{flex:none;pointer-events:auto;padding:calc(5 * var(--u)) calc(15 * var(--u));font-family:var(--font-smallcaps);font-size:calc(12 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);background:#00000073;border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill);cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.spec__leave:hover{color:var(--text-primary);border-color:var(--gold-flat);box-shadow:var(--glow-gold)}.spec__mode{flex:none;padding:calc(2.5 * var(--u)) calc(9 * var(--u));font-family:var(--font-ui);font-size:calc(10 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);background:#00000073;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(4 * var(--u));white-space:nowrap}.spec__mode.is-ai{color:#7fa8e8;border-color:#7fa8e852}.spec__mode.is-hotseat{color:var(--gold-flat);border-color:var(--bronze-50)}.spec__mode.is-online{color:#6ee5c8;border-color:#6ee5c852}.spec__notice{position:fixed;top:calc(50vh - var(--stage-h) / 2 + 11.6 * var(--stage-h-unit));left:50%;transform:translate(-50%);z-index:1200;padding:calc(8 * var(--u)) calc(20 * var(--u));font-size:calc(13 * var(--u));color:#f0d0c6;background:#120e0aeb;border:calc(1 * var(--u)) solid rgba(224,138,122,.5);border-radius:var(--r-pill);pointer-events:none;white-space:nowrap}.newthread__backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:calc(24 * var(--u));background:#000000b8;backdrop-filter:blur(calc(3 * var(--u)));animation:newthread-fade var(--t-move) var(--ease-out)}@keyframes newthread-fade{0%{opacity:0}}.newthread{width:min(calc(760 * var(--u)),100%);max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:calc(13 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--well));border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(12 * var(--u));box-shadow:var(--shadow-3),var(--glow-gold);animation:newthread-rise var(--t-move) var(--ease-out)}@keyframes newthread-rise{0%{transform:translateY(calc(14 * var(--u)));opacity:0}}:root[data-motion=reduced] .newthread,:root[data-motion=reduced] .newthread__backdrop{animation:none}.newthread__head{display:flex;align-items:center;gap:calc(12 * var(--u))}.newthread__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--gold-0)}.newthread__close{margin-left:auto;display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));background:none;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(6 * var(--u));cursor:pointer}.newthread__close svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:var(--text-secondary)}.newthread__close:hover{border-color:var(--danger)}.newthread__close:hover svg{fill:var(--danger)}.newthread__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(160 * var(--u)),1fr));gap:calc(12 * var(--u))}.newthread__field{position:relative;display:flex;flex-direction:column;gap:calc(5 * var(--u))}.newthread__field>span{font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.newthread__field input,.newthread__field textarea{padding:calc(9 * var(--u)) calc(11 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));line-height:1.45;color:var(--text-primary);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.newthread__field input:focus,.newthread__field textarea:focus{border-color:var(--gold-flat)}.newthread__field input::placeholder,.newthread__field textarea::placeholder{color:var(--text-disabled)}.newthread__field select{padding:calc(5 * var(--u)) calc(9 * var(--u));font-family:var(--font-ui);font-size:calc(12 * var(--u));text-transform:none;letter-spacing:0;color:var(--text-primary);background:var(--panel);border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(5 * var(--u));cursor:pointer}.newthread__field textarea{resize:vertical}.newthread__field>.newthread__hint{font-size:calc(11 * var(--u));line-height:1.4;letter-spacing:0;text-transform:none;color:var(--text-disabled)}.newthread__counter{position:absolute;top:0;right:0;font-size:calc(10.5 * var(--u));color:var(--text-disabled)}.newthread__counter.is-full{color:var(--phase-active)}.newthread__error{margin:0;padding:calc(9 * var(--u)) calc(12 * var(--u));font-size:calc(12.5 * var(--u));color:#ffd9d2;background:#d9432f2e;border:calc(1 * var(--u)) solid var(--danger);border-radius:calc(6 * var(--u))}.newthread__foot{display:flex;align-items:center;gap:calc(10 * var(--u));padding-top:calc(4 * var(--u))}.newthread__note{flex:1 1 auto;margin:0;font-size:calc(11 * var(--u));line-height:1.4;color:var(--text-disabled)}.newthread__cancel{flex:none;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.newthread__cancel:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.newthread__submit{flex:none;padding:calc(9 * var(--u)) calc(18 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:calc(1 * var(--u)) solid var(--gold-keyline);border-radius:calc(6 * var(--u));box-shadow:var(--shadow-2),inset 0 calc(1 * var(--u)) 0 #ffffff59;cursor:pointer;transition:filter var(--t-hover) var(--ease-out)}.newthread__submit:hover:not(:disabled){filter:brightness(1.1)}.newthread__submit:disabled{filter:saturate(.3) brightness(.7);cursor:default}.forum__stats{position:relative;flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(10 * var(--u));padding:0 calc(30 * var(--u)) calc(12 * var(--u))}.forum__toolbar{position:relative;flex:none;display:flex;align-items:center;gap:calc(14 * var(--u));padding:0 calc(30 * var(--u)) calc(10 * var(--u))}.forum__search{position:relative;flex:1 1 auto;min-width:calc(180 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));padding:0 calc(12 * var(--u));background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u));transition:border-color var(--t-hover) var(--ease-out)}.forum__search:focus-within{border-color:var(--gold-flat)}.forum__search svg{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;fill:var(--text-tertiary)}.forum__search input{flex:1 1 auto;min-width:0;padding:calc(9 * var(--u)) 0;font-family:var(--font-ui);font-size:calc(13 * var(--u));color:var(--text-primary);background:none;border:none;outline:none}.forum__search input::placeholder{color:var(--text-disabled)}.forum__sorts{display:flex;gap:calc(3 * var(--u));flex:none}.forum__sort{padding:calc(7 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));color:var(--text-tertiary);background:none;border:calc(1 * var(--u)) solid transparent;border-radius:calc(6 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.forum__sort:hover{color:var(--text-primary)}.forum__sort.is-active{color:var(--gold-0);border-color:var(--bronze-0);background:#0006}.forum__cats{position:relative;flex:none;display:flex;align-items:center;gap:calc(6 * var(--u));padding:0 calc(30 * var(--u)) calc(12 * var(--u))}.forum__cats-spacer{flex:1 1 auto}.forum__cat{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.03em;white-space:nowrap;color:var(--text-tertiary);background:#00000059;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.forum__cat:hover:not(:disabled){color:var(--text-primary);border-color:var(--bronze-0)}.forum__cat.is-on{color:var(--gold-0);border-color:var(--gold-flat);background:#c9a22724;box-shadow:var(--glow-gold)}.forum__cat:disabled{opacity:.34;cursor:default}.forum__cat-count{font-size:calc(10.5 * var(--u));color:var(--text-secondary);opacity:.8}.forum__chip{flex:none;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.forum__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.forum__chip--clear{padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u))}.forum__split{position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:calc(14 * var(--u));padding:0 calc(30 * var(--u)) calc(18 * var(--u))}@media (max-width: 1180px){.forum__split{grid-template-columns:1fr;grid-template-rows:minmax(0,40fr) minmax(0,60fr)}}.forum__list{display:flex;flex-direction:column;gap:calc(8 * var(--u));overflow-y:auto;padding-right:calc(6 * var(--u));mask-image:linear-gradient(180deg,transparent 0,#000 calc(10 * var(--u)))}.forum__loading{padding:calc(24 * var(--u));font-size:calc(13 * var(--u));color:var(--text-tertiary)}.forum__empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--u));padding:calc(28 * var(--u));background:linear-gradient(180deg,var(--panel),var(--well));border:calc(1.5 * var(--u)) dashed var(--bronze-100);border-radius:calc(9 * var(--u))}.forum__empty-state h3{margin:0;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.forum__empty-state p{margin:0;font-size:calc(13 * var(--u));line-height:1.5;color:var(--text-secondary)}.forum__row{position:relative;display:flex;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:linear-gradient(180deg,var(--panel),rgba(20,16,12,.92));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(8 * var(--u));cursor:pointer;text-align:left;transition:transform var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),box-shadow var(--t-hover) var(--ease-out)}.forum__row:hover{border-color:var(--bronze-0);transform:translate(calc(2 * var(--u)));box-shadow:var(--shadow-2)}.forum__row:has(.forum__row-hit:focus-visible){outline:calc(2 * var(--u)) solid var(--gold-flat);outline-offset:calc(2 * var(--u))}.forum__row-hit{padding:0;font:inherit;color:inherit;text-align:left;background:none;border:none;cursor:pointer}.forum__row-hit:after{content:"";position:absolute;inset:0;border-radius:inherit}.forum__row-hit:focus-visible{outline:none}.forum__row.is-selected{border-color:var(--gold-flat);background:linear-gradient(90deg,#c9a22724,#14100ceb 40%);box-shadow:var(--shadow-2),var(--glow-gold)}.forum__row.is-selected:before{content:"";position:absolute;left:calc(-1.5 * var(--u));top:calc(8 * var(--u));bottom:calc(8 * var(--u));width:calc(3 * var(--u));border-radius:var(--r-pill);background:var(--gold-gradient)}.forum__row.is-pinned{border-color:var(--bronze-0);background:linear-gradient(180deg,#8a6a3429,#14100ceb)}.forum__row.is-locked{opacity:.74}.forum__row.is-locked:hover,.forum__row.is-locked.is-selected{opacity:1}.forum__row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(5 * var(--u))}.forum__flags{display:flex;align-items:center;gap:calc(6 * var(--u))}.forum__flag{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(10 * var(--u));font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:var(--r-pill);border:calc(1 * var(--u)) solid currentColor;background:#00000059}.forum__flag svg{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor}.forum__flag--pinned{color:var(--gold-flat)}.forum__flag--locked{color:var(--text-tertiary)}.forum__row-title{margin:0;font-size:calc(14.5 * var(--u));font-weight:600;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum__row-excerpt{margin:0;font-size:calc(12 * var(--u));line-height:1.45;color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum__row-meta,.forum__thread-meta{display:flex;align-items:center;gap:calc(7 * var(--u));flex-wrap:wrap;font-size:calc(11 * var(--u));color:var(--text-tertiary)}.forum__row-cat{padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill)}.forum__author{color:var(--text-secondary)}.forum__dot{width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:var(--text-disabled)}.forum__spacer{flex:1 1 auto}.forum__replies{display:inline-flex;align-items:center;gap:calc(5 * var(--u));color:var(--text-secondary)}.forum__replies svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:var(--text-disabled)}.forum__detail{display:flex;min-height:0}.forum__thread,.forum__detail-empty{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#1c1611f5,#0e0b08f5);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(10 * var(--u));box-shadow:var(--shadow-3);overflow:hidden}.forum__detail-empty{align-items:center;justify-content:center;color:var(--text-disabled);font-size:calc(13 * var(--u))}.forum__thread-head{flex:none;display:flex;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline);background:linear-gradient(180deg,rgba(201,162,39,.07),transparent)}.forum__thread-headings{min-width:0;display:flex;flex-direction:column;gap:calc(8 * var(--u))}.forum__thread-title{margin:0;font-family:var(--font-display);font-size:calc(21 * var(--u));font-weight:500;line-height:1.22;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.forum__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:calc(18 * var(--u)) calc(22 * var(--u))}.forum__op p{margin:0 0 calc(10 * var(--u));font-size:calc(14 * var(--u));line-height:1.6;color:var(--text-primary);max-width:calc(760 * var(--u))}.forum__replies-title{margin:calc(6 * var(--u)) 0 calc(12 * var(--u));padding-top:calc(14 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.forum__replies-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10 * var(--u))}.forum__reply{display:flex;align-items:flex-start;gap:calc(11 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));background:#00000047;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u))}.forum__reply-avatar{flex:none;display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));color:var(--gold-keyline);background:var(--gold-gradient);border-radius:50%}.forum__reply-body{flex:1 1 auto;min-width:0}.forum__reply-meta{display:flex;align-items:baseline;gap:calc(8 * var(--u));margin-bottom:calc(3 * var(--u))}.forum__reply-author{font-size:calc(12.5 * var(--u));font-weight:600;color:var(--text-primary)}.forum__reply-age{font-size:calc(11 * var(--u));color:var(--text-disabled)}.forum__reply-text{margin:0;font-size:calc(13 * var(--u));line-height:1.55;color:var(--text-secondary);white-space:pre-wrap}.forum__compose{flex:none;display:flex;align-items:flex-end;gap:calc(9 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);background:#00000052}.forum__handle{flex:none;width:calc(120 * var(--u));align-self:stretch}.forum__input{flex:1 1 auto;min-width:0;resize:none}.forum__handle,.forum__input{padding:calc(9 * var(--u)) calc(11 * var(--u));font-family:var(--font-ui);font-size:calc(13 * var(--u));line-height:1.45;color:var(--text-primary);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));outline:none;transition:border-color var(--t-hover) var(--ease-out)}.forum__handle:focus,.forum__input:focus{border-color:var(--gold-flat)}.forum__handle::placeholder,.forum__input::placeholder{color:var(--text-disabled)}.forum__send{flex:none;padding:calc(10 * var(--u)) calc(18 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:calc(1 * var(--u)) solid var(--gold-keyline);border-radius:calc(6 * var(--u));cursor:pointer;transition:filter var(--t-hover) var(--ease-out)}.forum__send:hover:not(:disabled){filter:brightness(1.1)}.forum__send:disabled{filter:saturate(.25) brightness(.65);cursor:default}.forum__locked-note{flex:none;display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);background:#0000006b}.forum__locked-icon{flex:none;display:grid;place-items:center;width:calc(32 * var(--u));height:calc(32 * var(--u));border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(7 * var(--u));background:#0006}.forum__locked-icon svg{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:var(--text-tertiary)}.forum__locked-words{flex:1 1 auto;min-width:0}.forum__locked-words h4{margin:0 0 calc(3 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.forum__locked-words p{margin:0;font-size:calc(12.5 * var(--u));line-height:1.5;color:var(--text-tertiary);max-width:calc(560 * var(--u))}.upd{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;--rail-x: calc(18 * var(--u));--rail-gap: calc(48 * var(--u))}.upd__hero{position:absolute;inset:calc(-40 * var(--u));background-size:cover;background-position:50% 36%;filter:blur(calc(17 * var(--u))) saturate(.9) brightness(.62)}.upd__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 14% 0%,rgba(201,162,39,.16),transparent 62%),radial-gradient(ellipse 62% 45% at 88% 2%,rgba(109,128,231,.12),transparent 64%),linear-gradient(180deg,#000000a8,#0a0806d1 30%,#0a0806e0)}.upd__bar{position:relative;flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(36 * var(--u)) calc(12 * var(--u)) calc(30 * var(--u))}.upd__unread{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);background:#0000006b;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill)}.upd__unread-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));flex:none;border-radius:50%;background:var(--text-disabled)}.upd__unread.is-new{color:var(--gold-0);border-color:var(--bronze-0)}.upd__unread.is-new .upd__unread-dot{background:var(--gold-gradient);box-shadow:0 0 calc(9 * var(--u)) color-mix(in srgb,var(--gold-flat) 75%,transparent)}.upd__waiting{position:relative;flex:none;padding:0 calc(36 * var(--u)) calc(14 * var(--u)) calc(30 * var(--u))}.upd__waiting .ubanner{border-radius:var(--r-lg);border-top:calc(1 * var(--u)) solid var(--hairline)}.upd__filters{position:relative;flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:calc(7 * var(--u));padding:0 calc(36 * var(--u)) calc(14 * var(--u)) calc(30 * var(--u))}.upd__filters .pill{padding:calc(6 * var(--u)) calc(13 * var(--u));font-size:calc(11.5 * var(--u))}.pill--kind.is-new,.upd__entry.is-new{--upd-hue: var(--gold-flat)}.pill--kind.is-improved,.upd__entry.is-improved{--upd-hue: var(--act-blue-0)}.pill--kind.is-fixed,.upd__entry.is-fixed{--upd-hue: var(--positive)}.pill--kind{color:var(--upd-hue, var(--text-secondary))}.upd__scroll{position:relative;flex:1 1 auto;min-height:0;overflow:hidden auto;scrollbar-gutter:stable;padding:0 calc(30 * var(--u)) calc(30 * var(--u))}.upd__scroll::-webkit-scrollbar{width:calc(6 * var(--u))}.upd__scroll::-webkit-scrollbar-thumb{background:var(--bronze-100);border-radius:calc(3 * var(--u))}.upd__layout{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:calc(30 * var(--u));align-items:start}@media (max-width: 1080px){.upd__layout{grid-template-columns:minmax(0,1fr)}}.upd__timeline{position:relative;min-width:0;padding-left:var(--rail-gap)}.upd__timeline:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--rail-x) - 1 * var(--u));width:calc(2 * var(--u));background:var(--bronze-50);mask-image:linear-gradient(180deg,transparent 0,#000 calc(30 * var(--u)),#000 calc(100% - 56 * var(--u)),transparent 100%)}.upd__day{position:relative}.upd__day-head{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;gap:calc(12 * var(--u));margin-left:calc(-1 * var(--rail-gap));padding:calc(18 * var(--u)) 0 calc(12 * var(--u)) var(--rail-gap);background:linear-gradient(180deg,var(--void),rgba(12,9,7,1));border-bottom:calc(1 * var(--u)) solid var(--hairline);box-shadow:0 calc(7 * var(--u)) calc(11 * var(--u)) #0000008c}.upd__day-head:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--rail-x) - 1 * var(--u));width:calc(2 * var(--u));background:var(--bronze-50)}.upd__node{position:absolute;top:calc(19 * var(--u));left:calc(var(--rail-x) - 8 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:var(--gold-gradient);box-shadow:0 0 0 calc(3 * var(--u)) var(--void),var(--glow-gold)}.upd__day-date{margin:0;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:var(--text-primary);text-shadow:var(--text-shadow-header)}.upd__day-rel{flex:none;font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.upd__day-rel.is-today{padding:calc(2 * var(--u)) calc(9 * var(--u));color:var(--gold-0);background:color-mix(in srgb,var(--gold-flat) 16%,transparent);border-radius:var(--r-pill)}.upd__day-count{margin-left:auto;flex:none;padding-right:calc(2 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.upd__entries{display:flex;flex-direction:column;gap:calc(9 * var(--u));padding-bottom:calc(22 * var(--u))}.upd__entry{position:relative;--upd-hue: var(--bronze-0);padding:calc(13 * var(--u)) calc(17 * var(--u)) calc(14 * var(--u)) calc(19 * var(--u));background:linear-gradient(90deg,color-mix(in srgb,var(--upd-hue) 7%,transparent),transparent calc(240 * var(--u))),linear-gradient(180deg,var(--panel),rgba(20,16,12,.92));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(8 * var(--u));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:upd-rise .38s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes upd-rise{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}}.upd__entry:before{content:"";position:absolute;top:calc(21 * var(--u));right:100%;width:calc(var(--rail-gap) - var(--rail-x) + 3 * var(--u));height:calc(1.5 * var(--u));background:linear-gradient(90deg,var(--bronze-50),var(--bronze-100))}.upd__entry:after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(3 * var(--u));background:var(--upd-hue);border-radius:calc(6.5 * var(--u)) 0 0 calc(6.5 * var(--u));mask-image:linear-gradient(180deg,#000,#0000004d)}.upd__entry:hover{transform:translate(calc(2 * var(--u)));border-color:var(--bronze-0);box-shadow:var(--shadow-2),0 0 calc(18 * var(--u)) color-mix(in srgb,var(--upd-hue) 16%,transparent)}.upd__entry.is-fresh{border-color:var(--bronze-0)}.upd__entry-top{display:flex;align-items:center;gap:calc(9 * var(--u));margin-bottom:calc(7 * var(--u))}.upd__entry-area{min-width:0;margin-left:auto;padding-left:calc(12 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10.5 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.upd__entry-title{margin:0 0 calc(6 * var(--u));max-width:calc(820 * var(--u));font-family:var(--font-display);font-size:calc(16.5 * var(--u));font-weight:500;line-height:1.28;color:var(--text-whitest);text-shadow:var(--text-shadow-body)}.upd__entry-body{margin:0;max-width:calc(760 * var(--u));font-size:calc(13 * var(--u));line-height:1.58;color:var(--text-secondary)}.upd__marker{position:relative;display:flex;align-items:center;gap:calc(10 * var(--u));margin:calc(11 * var(--u)) 0 calc(5 * var(--u))}.upd__marker:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);width:calc(var(--rail-gap) - var(--rail-x));height:calc(1.5 * var(--u));background:linear-gradient(90deg,var(--gold-flat),var(--gold-70))}.upd__marker-label{flex:none;display:inline-flex;align-items:center;gap:calc(7 * var(--u));padding:calc(4 * var(--u)) calc(13 * var(--u));font-family:var(--font-smallcaps);font-size:calc(11.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--gold-0);background:color-mix(in srgb,var(--gold-flat) 14%,transparent);border:calc(1 * var(--u)) solid var(--bronze-0);border-radius:var(--r-pill);box-shadow:var(--glow-gold)}.upd__marker-label svg{width:calc(11 * var(--u));height:calc(11 * var(--u));flex:none;fill:var(--gold-flat)}.upd__marker-rule{flex:1 1 auto;height:calc(1.5 * var(--u));border-radius:var(--r-pill);background:linear-gradient(90deg,var(--gold-70),transparent)}.upd__empty{display:flex;flex-direction:column;align-items:flex-start;gap:calc(11 * var(--u));max-width:calc(560 * var(--u));margin-top:calc(22 * var(--u));padding:calc(28 * var(--u));background:linear-gradient(180deg,var(--panel),var(--well));border:calc(1.5 * var(--u)) dashed var(--bronze-100);border-radius:calc(9 * var(--u))}.upd__empty h2{margin:0;font-family:var(--font-smallcaps);font-size:calc(18 * var(--u));letter-spacing:.05em;color:var(--text-primary)}.upd__empty p{margin:0;font-size:calc(13 * var(--u));line-height:1.55;color:var(--text-secondary)}.upd__aside{display:flex;flex-direction:column;gap:calc(12 * var(--u));min-width:0;position:sticky;top:calc(4 * var(--u))}@media (max-width: 1080px){.upd__aside{position:static}}.upd__panel{gap:calc(10 * var(--u))}.upd__about{margin:0;max-width:calc(520 * var(--u));font-size:calc(12.5 * var(--u));line-height:1.6;color:var(--text-secondary)}.upd__about-figure{margin:0;padding-top:calc(9 * var(--u));border-top:calc(1 * var(--u)) solid var(--hairline);font-family:var(--font-smallcaps);font-size:calc(12.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--gold-flat)}.upd__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(9 * var(--u))}.upd__stat{display:grid;grid-template-columns:calc(96 * var(--u)) minmax(0,1fr) calc(20 * var(--u));align-items:center;gap:calc(10 * var(--u));--upd-hue: var(--bronze-0)}.upd__stat.is-new{--upd-hue: var(--gold-flat)}.upd__stat.is-improved{--upd-hue: var(--act-blue-0)}.upd__stat.is-fixed{--upd-hue: var(--positive)}.upd__stat-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11.5 * var(--u));color:var(--text-secondary)}.upd__stat-track{height:calc(7 * var(--u));border-radius:var(--r-pill);background:#00000080;overflow:hidden}.upd__stat-fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--upd-hue)}.upd__stat-count{text-align:right;font-size:calc(12 * var(--u));color:var(--text-primary)}:root[data-motion=reduced] .upd__entry{animation:none}.live{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.live__hero{position:absolute;inset:calc(-40 * var(--u));background-size:cover;background-position:50% 38%;filter:blur(calc(22 * var(--u))) saturate(.8) brightness(.36)}.live__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 78% 0%,rgba(72,154,255,.12),transparent 62%),linear-gradient(180deg,#000c,#0a0806f0 32%,#0a0806fa)}.live__bar{position:relative;flex:none;display:flex;align-items:center;gap:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(30 * var(--u)) calc(12 * var(--u))}.live__titles{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.live__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(30 * var(--u));line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.live__subtitle{margin:0;font-size:calc(13 * var(--u));color:var(--text-tertiary)}.live__chip{align-self:center;flex:none;padding:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:none;border:calc(1.5 * var(--u)) solid var(--bronze-0);border-radius:calc(5 * var(--u));cursor:pointer;transition:all var(--t-hover) var(--ease-out)}.live__chip:hover{border-color:var(--gold-flat);color:var(--text-primary);box-shadow:var(--glow-gold)}.live__pulse{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(13 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--positive);background:#0000006b;border:calc(1 * var(--u)) solid rgba(76,175,109,.4);border-radius:var(--r-pill)}.live__pulse-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:currentColor;box-shadow:0 0 calc(9 * var(--u)) currentColor;animation:live-beat 1.8s var(--ease-in-out) infinite}@keyframes live-beat{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.4}}.live__pulse.is-off{color:var(--phase-active);border-color:#f5a62366}.live__pulse.is-off .live__pulse-dot{animation:none;box-shadow:none}:root[data-motion=reduced] .live__pulse-dot{animation:none}.live__loading{position:relative;padding:calc(40 * var(--u)) calc(30 * var(--u));font-size:calc(13 * var(--u));color:var(--text-tertiary)}.live__body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:0 calc(30 * var(--u)) calc(18 * var(--u))}.live__body.is-stale{opacity:.72}.live__stale-note{margin:0;padding:calc(9 * var(--u)) calc(14 * var(--u));font-size:calc(12 * var(--u));color:var(--phase-active);background:#f5a6231a;border:calc(1 * var(--u)) solid rgba(245,166,35,.35);border-radius:calc(6 * var(--u))}.live__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12 * var(--u))}@media (max-width: 1100px){.live__kpis{grid-template-columns:repeat(2,1fr)}}.kpi{position:relative;display:flex;flex-direction:column;gap:calc(2 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(9 * var(--u));box-shadow:var(--shadow-2);overflow:hidden}.kpi:before{content:"";position:absolute;inset:0 0 auto;height:calc(2 * var(--u));background:var(--bronze-0)}.kpi--gold:before{background:var(--gold-gradient)}.kpi--orange:before{background:var(--act-orange-gradient)}.kpi__value{display:flex;align-items:center;gap:calc(9 * var(--u));font-family:var(--font-display);font-size:calc(42 * var(--u));line-height:1.05;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.kpi--gold .kpi__value{background:linear-gradient(180deg,var(--gold-0) 0%,var(--gold-35) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.kpi__live-dot{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;background:var(--positive);box-shadow:0 0 calc(10 * var(--u)) #4caf6de6;animation:live-beat 1.8s var(--ease-in-out) infinite}:root[data-motion=reduced] .kpi__live-dot{animation:none}.kpi__label{font-family:var(--font-smallcaps);font-size:calc(12.5 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary)}.kpi__note{font-size:calc(11 * var(--u));line-height:1.35;color:var(--text-disabled)}.live__watch{position:relative;flex:none;display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:calc(17 * var(--u)) calc(20 * var(--u)) calc(19 * var(--u));background:radial-gradient(ellipse 60% 150% at 50% 0%,rgba(224,184,78,.07),transparent 70%),linear-gradient(180deg,#221b14f5,#0f0c09f5);border:calc(1.5 * var(--u)) solid var(--bronze-50);border-radius:calc(10 * var(--u));box-shadow:var(--shadow-2);overflow:hidden}.live__watch:before{content:"";position:absolute;inset:0 0 auto;height:calc(2 * var(--u));background:var(--gold-gradient)}.live__watch-head{display:flex;align-items:baseline;gap:calc(12 * var(--u));flex-wrap:wrap}.live__watch-title{margin:0;flex:none;font-family:var(--font-smallcaps);font-size:calc(17 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold-flat)}.live__watch-note{flex:1 1 calc(340 * var(--u));margin:0;font-size:calc(11 * var(--u));line-height:1.45;color:var(--text-disabled)}.live__watch-note strong{font-weight:600;color:var(--text-tertiary)}.live__watch-tally{flex:none;margin-left:auto;padding:calc(3 * var(--u)) calc(11 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--gold-0);background:#00000073;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:var(--r-pill)}.watch__filters{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u))}.watch__filter{display:inline-flex;align-items:center;gap:calc(7 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);background:#00000057;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.watch__filter svg{width:calc(13 * var(--u));height:calc(13 * var(--u));fill:currentColor}.watch__filter:hover{color:var(--text-primary);border-color:var(--bronze-0)}.watch__filter.is-on{color:var(--text-primary);background:#ffffff0f;border-color:var(--gold-flat)}.watch__filter.is-ai.is-on{border-color:#7fa8e88c}.watch__filter.is-ai.is-on svg{fill:#7fa8e8}.watch__filter.is-hotseat.is-on{border-color:var(--bronze-0)}.watch__filter.is-hotseat.is-on svg{fill:var(--gold-flat)}.watch__filter.is-online.is-on{border-color:#6ee5c88c}.watch__filter.is-online.is-on svg{fill:#6ee5c8}.watch__filter-count{padding-left:calc(7 * var(--u));color:var(--text-disabled);border-left:calc(1 * var(--u)) solid var(--hairline)}.watch__filter.is-on .watch__filter-count{color:var(--gold-flat)}.watch{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(9 * var(--u))}.watch__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"meta   board  side" "frozen frozen frozen";align-items:center;gap:calc(9 * var(--u)) calc(18 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u));background:linear-gradient(180deg,#00000057,#00000075);border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(8 * var(--u));transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.watch__row:hover{border-color:var(--bronze-0);background:linear-gradient(180deg,#ffffff09,#0000006b)}.watch__meta{grid-area:meta;display:flex;align-items:center;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(10 * var(--u));min-width:0;font-size:calc(11 * var(--u))}.watch__side{grid-area:side;display:flex;align-items:center;justify-content:flex-end;gap:calc(14 * var(--u));min-width:0;font-size:calc(11 * var(--u))}.watch__mode{flex:none;display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(2.5 * var(--u)) calc(8 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);background:#00000073;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(4 * var(--u));cursor:help}.watch__mode svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:currentColor}.watch__mode.is-ai{color:#7fa8e8;border-color:#7fa8e852}.watch__mode.is-hotseat{color:var(--gold-flat);border-color:var(--bronze-50)}.watch__mode.is-online{color:#6ee5c8;border-color:#6ee5c852}.watch__phase{flex:none;font-family:var(--font-smallcaps);font-size:calc(11.5 * var(--u));letter-spacing:.05em;color:var(--text-secondary)}.watch__pips{flex:none;display:inline-flex;gap:calc(2 * var(--u));font-size:calc(10 * var(--u))}.watch__watchers{flex:none;display:inline-flex;align-items:center;gap:calc(5 * var(--u));color:var(--text-tertiary)}.watch__eye{width:calc(14 * var(--u));height:calc(14 * var(--u));opacity:.8}.watch__age{flex:none;color:var(--text-disabled)}.watch__board{grid-area:board;display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));min-width:0}.watch__seat{flex:none;width:calc(200 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.watch__seat.is-left{align-items:flex-end;text-align:right}.watch__seat.is-right{align-items:flex-start;text-align:left}.watch__seat-line{display:flex;align-items:center;gap:calc(7 * var(--u));min-width:0;max-width:100%}.watch__seat.is-left .watch__turn{order:-1}.watch__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:calc(17 * var(--u));line-height:1.2;color:var(--text-primary)}.watch__seat.is-active .watch__name{color:var(--gold-0);text-shadow:0 0 calc(12 * var(--u)) rgba(224,184,78,.35)}.watch__turn{flex:none;padding:calc(1.5 * var(--u)) calc(7 * var(--u));font-family:var(--font-smallcaps);font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold-flat);background:#c9a22717;border:calc(1 * var(--u)) solid rgba(201,162,39,.42);border-radius:var(--r-pill);white-space:nowrap}.watch__perms{font-size:calc(10.5 * var(--u));color:var(--text-disabled)}.watch__score{flex:none;display:flex;align-items:center;gap:calc(12 * var(--u))}.watch__life{min-width:calc(36 * var(--u));text-align:center;font-family:var(--font-display);font-size:calc(30 * var(--u));line-height:1;color:var(--text-whitest);text-shadow:var(--text-shadow-header)}.watch__life.is-low{color:var(--danger)}.watch__score-rule{width:calc(1 * var(--u));height:calc(22 * var(--u));background:var(--hairline)}.watch__go{flex:none;min-width:calc(108 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));font-family:var(--font-smallcaps);font-size:calc(13.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-gold);background:var(--gold-gradient);border:calc(1 * var(--u)) solid var(--gold-keyline);border-radius:calc(6 * var(--u));box-shadow:var(--shadow-1),inset 0 calc(1 * var(--u)) 0 #ffffff59;cursor:pointer;transition:filter var(--t-hover) var(--ease-out),transform var(--t-hover) var(--ease-out)}.watch__go:hover:not(:disabled){filter:brightness(1.1);transform:translateY(calc(-1 * var(--u)))}.watch__go:disabled{color:var(--text-disabled);background:#0006;border-color:var(--bronze-100);box-shadow:none;cursor:default}:root[data-motion=reduced] .watch__go:hover:not(:disabled){transform:none}.watch__row.is-interrupted{border-color:#f5a62361;background:linear-gradient(180deg,#f5a6230f,#00000075)}.watch__row.is-interrupted .watch__board{opacity:.62}.watch__frozen{grid-area:frozen;margin:0;padding-top:calc(8 * var(--u));border-top:calc(1 * var(--u)) solid rgba(245,166,35,.22);font-size:calc(11 * var(--u));line-height:1.4;color:var(--phase-active)}.watch__row.is-over{opacity:.62}.watch__none{display:flex;flex-direction:column;gap:calc(9 * var(--u));padding:calc(6 * var(--u)) 0 calc(4 * var(--u)) calc(16 * var(--u));border-left:calc(2 * var(--u)) solid var(--bronze-100)}.watch__none-lead{margin:0;font-family:var(--font-smallcaps);font-size:calc(16 * var(--u));letter-spacing:.05em;color:var(--text-secondary)}.watch__none-body{margin:0;max-width:calc(700 * var(--u));font-size:calc(12 * var(--u));line-height:1.55;color:var(--text-disabled)}@media (max-width: 1100px){.watch__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "board" "side" "frozen"}.watch__side{justify-content:center}}.live__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--u));align-items:start}@media (max-width: 1100px){.live__grid{grid-template-columns:1fr}}.panel{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:calc(15 * var(--u)) calc(18 * var(--u)) calc(17 * var(--u));background:linear-gradient(180deg,#1c1611f0,#0e0b08f0);border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(9 * var(--u));box-shadow:var(--shadow-1);min-width:0}.panel--wide{grid-column:span 2}.panel--full{grid-column:span 3}@media (max-width: 1100px){.panel--wide,.panel--full{grid-column:span 1}}.panel--tall{grid-column:span 2}@media (max-width: 1100px){.panel--tall{grid-column:span 1}}.panel__head{display:flex;align-items:baseline;gap:calc(12 * var(--u));flex-wrap:wrap}.panel__title{margin:0;font-family:var(--font-smallcaps);font-size:calc(14 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold-flat)}.panel__note{flex:1 1 calc(200 * var(--u));margin:0;font-size:calc(11 * var(--u));line-height:1.4;color:var(--text-disabled)}.panel__empty{margin:0;padding:calc(14 * var(--u)) 0;font-size:calc(12.5 * var(--u));color:var(--text-disabled)}.panel__legend{margin-left:auto;display:flex;gap:calc(14 * var(--u))}.key{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:0;font:inherit;font-size:calc(11 * var(--u));color:var(--text-tertiary);background:none;border:0;cursor:pointer;transition:color var(--t-hover) var(--ease-out)}.key:hover{color:var(--text-primary)}.key:before{content:"";width:calc(14 * var(--u));height:calc(2.5 * var(--u));border-radius:var(--r-pill);transition:opacity var(--t-hover) var(--ease-out)}.key.is-off{color:var(--text-disabled)}.key.is-off:before{opacity:.22}.key--players:before{background:var(--gold-35)}.key--matches:before{background:var(--phase-opp)}.key--online:before{background:#6ee5c8}.split{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.split__bar{display:flex;height:calc(16 * var(--u));border-radius:var(--r-pill);background:#00000080;border:calc(1 * var(--u)) solid var(--hairline);overflow:hidden}.split__empty{align-self:center;padding-left:calc(12 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-disabled)}.split__seg{transition:width var(--t-move) var(--ease-out)}.split__seg.is-ai{background:linear-gradient(180deg,#7fa8e8,#4a6fbf)}.split__seg.is-hotseat{background:linear-gradient(180deg,var(--gold-0),var(--gold-70))}.split__seg.is-online{background:linear-gradient(180deg,#6ee5c8,#2b9f86)}.split__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(10 * var(--u))}.split__tile{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:calc(2 * var(--u)) calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:#00000057;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u));transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.split__tile svg{grid-row:span 2;width:calc(22 * var(--u));height:calc(22 * var(--u));fill:var(--text-disabled);transition:fill var(--t-hover) var(--ease-out)}.split__count{font-family:var(--font-display);font-size:calc(24 * var(--u));line-height:1;color:var(--text-primary)}.split__label{grid-column:2;font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.split__share{grid-row:span 2;font-size:calc(13 * var(--u));color:var(--text-disabled)}.split__tile.is-hot{background:#ffffff0b}.split__tile.is-ai.is-hot{border-color:#7fa8e880}.split__tile.is-ai.is-hot svg{fill:#7fa8e8}.split__tile.is-hotseat.is-hot{border-color:var(--bronze-0)}.split__tile.is-hotseat.is-hot svg{fill:var(--gold-flat)}.split__tile.is-online.is-hot{border-color:#6ee5c880}.split__tile.is-online.is-hot svg{fill:#6ee5c8}.bar{height:calc(7 * var(--u));border-radius:var(--r-pill);background:#00000080;overflow:hidden}.bar__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--gold-flat);transition:width var(--t-move) var(--ease-out)}.bar__fill.is-match{background:var(--act-orange-50)}.bar__fill.is-lobby{background:var(--phase-opp)}.acts,.colors,.decks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(9 * var(--u))}.acts__row{display:grid;grid-template-columns:calc(152 * var(--u)) 1fr calc(24 * var(--u));align-items:center;gap:calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--text-secondary)}.acts__count,.colors__count{text-align:right;color:var(--text-primary)}.colors__row{display:grid;grid-template-columns:calc(18 * var(--u)) calc(74 * var(--u)) 1fr calc(24 * var(--u));align-items:center;gap:calc(9 * var(--u));font-size:calc(12 * var(--u));color:var(--text-secondary)}.decks__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--u));padding-bottom:calc(7 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--hairline);font-size:calc(12.5 * var(--u))}.decks__row:last-child{border-bottom:none}.decks__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.decks__count{flex:none;font-size:calc(11 * var(--u));color:var(--text-tertiary)}.chart{display:flex;flex-direction:column;gap:calc(6 * var(--u))}.chart__plot{position:relative;height:calc(150 * var(--u));padding-left:calc(28 * var(--u))}.chart__surface{position:relative;height:100%;touch-action:pan-y}.chart__svg{width:100%;height:100%;display:block;overflow:visible}.chart.is-loading .chart__plot{opacity:.55;transition:opacity var(--t-hover) var(--ease-out)}.chart__grid{stroke:var(--phase-rail);stroke-width:1;vector-effect:non-scaling-stroke}.chart__grid--half{stroke-dasharray:3 5}.chart__line{fill:none;stroke:var(--gold-35);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 calc(4 * var(--u)) rgba(224,184,78,.4))}.chart__line--players{stroke:var(--gold-35)}.chart__line--matches{stroke:var(--phase-opp);stroke-dasharray:5 4;filter:none}.chart__line--online{stroke:#6ee5c8;filter:none}.chart__unrecorded{fill:url(#live-unrecorded);stroke:none}.chart__cursor{stroke:var(--gold-flat);stroke-width:1;stroke-dasharray:2 4;opacity:.7;vector-effect:non-scaling-stroke}.chart__read{position:absolute;top:calc(6 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u));margin-left:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u));background:#080605f0;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(6 * var(--u));box-shadow:var(--shadow-2);pointer-events:none;white-space:nowrap}.chart__read.is-left{margin-left:0;transform:translate(-100%) translate(calc(-10 * var(--u)))}.chart__read-when{font-family:var(--font-smallcaps);font-size:calc(10.5 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary)}.chart__read-row{display:flex;align-items:baseline;gap:calc(6 * var(--u));font-size:calc(11 * var(--u));color:var(--text-disabled)}.chart__read-value{min-width:calc(16 * var(--u));font-size:calc(13 * var(--u));color:var(--text-primary)}.chart__read-row.is-players .chart__read-value{color:var(--gold-flat)}.chart__read-row.is-matches .chart__read-value{color:var(--phase-opp)}.chart__read-row.is-online .chart__read-value{color:#6ee5c8}.chart__axis{position:absolute;inset:0 auto 0 0;width:calc(28 * var(--u));pointer-events:none}.chart__axis span{position:absolute;right:calc(6 * var(--u));transform:translateY(-50%);font-size:calc(10 * var(--u));color:var(--text-disabled)}.chart__quiet{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:calc(12 * var(--u));color:var(--text-disabled)}.chart__foot{display:flex;justify-content:space-between;padding-left:calc(28 * var(--u));font-size:calc(10.5 * var(--u));color:var(--text-disabled)}.usage__ranges{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}.usage__range{padding:calc(5 * var(--u)) calc(11 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);background:#00000057;border:calc(1 * var(--u)) solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.usage__range:hover{color:var(--text-primary);border-color:var(--bronze-0)}.usage__range.is-on{color:var(--text-primary);background:#ffffff0f;border-color:var(--gold-flat)}.usage__facts{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u)) calc(22 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));background:#00000047;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u))}.hh{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(10 * var(--u))}@media (max-width: 1400px){.hh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.hh{grid-template-columns:repeat(2,minmax(0,1fr))}}.hh__tile{display:flex;flex-direction:column;gap:calc(3 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:#00000057;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(7 * var(--u));min-width:0}.hh__tile.is-hot{background:#ffffff0b;border-color:#6ee5c86b}.hh__value{font-family:var(--font-display);font-size:calc(26 * var(--u));line-height:1.05;color:var(--text-disabled)}.hh__tile.is-hot .hh__value{color:#6ee5c8}.hh__label{font-family:var(--font-smallcaps);font-size:calc(11.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.hh__note{font-size:calc(10.5 * var(--u));line-height:1.35;color:var(--text-disabled)}.hh__scope{font-family:var(--font-smallcaps);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold-flat)}.ticker{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(300 * var(--u)),1fr));gap:calc(7 * var(--u))}.ticker__row{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u));background:#0000004d;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(6 * var(--u));font-size:calc(12 * var(--u))}.ticker__row.is-idle{opacity:.5}.ticker__tag{flex:none;padding:calc(2 * var(--u)) calc(7 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.08em;color:var(--gold-flat);background:#00000080;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(4 * var(--u))}.ticker__what{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:calc(8 * var(--u))}.ticker__mode{flex:none;font-size:calc(10 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ticker__mode.is-ai{color:#7fa8e8}.ticker__mode.is-hotseat{color:var(--gold-flat)}.ticker__mode.is-online{color:#6ee5c8}.ticker__deck{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.ticker__pips{flex:none;display:inline-flex;gap:calc(2 * var(--u));font-size:calc(9 * var(--u))}.ticker__idle{color:var(--text-tertiary)}.ticker__age{flex:none;color:var(--text-disabled);font-size:calc(11 * var(--u))}.live__server{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u)) calc(26 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u));background:#00000057;border:calc(1 * var(--u)) solid var(--hairline);border-radius:calc(8 * var(--u))}.live__fact{display:flex;align-items:baseline;gap:calc(8 * var(--u))}.live__fact-label{font-size:calc(10 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-disabled)}.live__fact-value{font-size:calc(12.5 * var(--u));color:var(--text-secondary)}.live__offline{position:relative;flex:1 1 auto;display:grid;place-items:center;padding:calc(24 * var(--u)) calc(30 * var(--u)) calc(40 * var(--u))}.live__offline-card{width:min(calc(620 * var(--u)),100%);padding:calc(28 * var(--u)) calc(32 * var(--u)) calc(30 * var(--u));background:linear-gradient(180deg,var(--panel-raised),var(--well));border:calc(1.5 * var(--u)) solid var(--bronze-100);border-radius:calc(12 * var(--u));box-shadow:var(--shadow-3)}.live__offline-card h2{margin:0 0 calc(10 * var(--u));font-family:var(--font-smallcaps);font-size:calc(21 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.live__offline-card p{margin:0 0 calc(14 * var(--u));font-size:calc(13.5 * var(--u));line-height:1.55;color:var(--text-secondary)}.live__cmd{margin:0 0 calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:calc(14 * var(--u));color:var(--gold-0);background:#0000008c;border-left:calc(3 * var(--u)) solid var(--gold-flat);border-radius:calc(5 * var(--u))}.live__offline-note{font-size:calc(12 * var(--u))!important;color:var(--text-tertiary)!important}.live__offline-note code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:calc(11.5 * var(--u));color:var(--text-primary)}.live__offline-list{list-style:none;margin:0;padding:calc(14 * var(--u)) 0 0;border-top:calc(1 * var(--u)) solid var(--hairline);display:flex;flex-direction:column;gap:calc(7 * var(--u));font-size:calc(12.5 * var(--u));color:var(--text-tertiary)}.live__offline-list li{display:flex;align-items:baseline;gap:calc(9 * var(--u))}.live__offline-list li:before{content:"";width:calc(5 * var(--u));height:calc(5 * var(--u));flex:none;border-radius:50%;background:var(--bronze-0)}.ticker__ask{flex:none;margin-left:auto;padding:calc(4 * var(--u)) calc(9 * var(--u));font-size:calc(10.5 * var(--u));font-weight:600;white-space:nowrap;color:var(--gold-flat);background:transparent;border:calc(1 * var(--u)) solid var(--bronze-100);border-radius:calc(4 * var(--u));cursor:pointer;transition:color var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.ticker__ask:hover:not(:disabled){color:var(--gold-hot);border-color:var(--gold-35);background:#e0b84e1f}.ticker__ask.is-asked{color:var(--gold-keyline);background:var(--gold-gradient);border-color:var(--gold-keyline)}.ticker__ask:disabled{opacity:.35;cursor:not-allowed}.ticker__you{flex:none;margin-left:auto;padding:calc(4 * var(--u)) calc(9 * var(--u));font-size:calc(10.5 * var(--u));color:#f6efdf66;white-space:nowrap}.ticker__refusal{grid-column:1 / -1;display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u));font-size:calc(12 * var(--u));color:var(--gold-0, #f6e0a0);background:#e0b84e1a;border:calc(1 * var(--u)) solid var(--gold-70);border-radius:calc(6 * var(--u))}.ticker__refusal span{flex:1 1 auto}.ticker__refusal button{flex:none;padding:0 calc(5 * var(--u));font-size:calc(15 * var(--u));line-height:1;color:inherit;background:none;border:0;cursor:pointer;opacity:.7}.ticker__refusal button:hover{opacity:1}.hoverpv{position:fixed;z-index:4000;pointer-events:none;animation:hoverpv-in var(--t-hover) var(--ease-out)}.hoverpv__card{position:absolute;filter:drop-shadow(0 calc(16 * var(--u)) calc(38 * var(--u)) rgba(0,0,0,.9))}@keyframes hoverpv-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}:root[data-motion=reduced] .hoverpv{animation:none}:root[data-tablet=on] [data-card]{-webkit-touch-callout:none;user-select:none}
