@charset "UTF-8";@property --sidebar-w{syntax: "<length>"; inherits: false; initial-value: 300px;}@property --right-sidebar-w{syntax: "<length>"; inherits: false; initial-value: 320px;}:root{--paper: #14171a;--paper-2: #1a1e23;--paper-3: #20262d;--ink: #e8edf2;--ink-2: #c8d0d8;--ink-3: #8a96a3;--ink-4: #8090a0;--rule: #232930;--rule-2: #2f363f;--accent: #d8b04a;--accent-2: #f0c860;--accent-tint: rgba(216, 176, 74, .1);--visited: #6a7a92;--m-w: #d8c98a;--m-u: #4a8eb8;--m-b: #6a6a72;--m-r: #c46a52;--m-g: #6a9a6a;--serif: "Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}html{font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;overflow:auto;padding:12px 20px;background:var(--paper);color:var(--accent);border:2px solid var(--accent);border-radius:4px;font-family:var(--mono);font-size:1.3rem;font-weight:600;text-decoration:none;outline:none;z-index:9999}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--mono);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;color:inherit;cursor:pointer}kbd{font-family:var(--mono);font-size:1rem;background:#1c2128;border:1px solid var(--rule-2);padding:2px 6px;border-radius:2px;color:var(--ink-2);letter-spacing:0}.layout{width:100%;height:100%;display:grid;background:var(--paper);font-family:var(--serif);position:relative;overflow:hidden}.layout-codex{grid-template-columns:var(--sidebar-w) 1fr var(--right-sidebar-w);grid-template-rows:48px 1fr 56px;grid-template-areas:"top top top" "left center right" "tl tl tl";transition:--sidebar-w .25s cubic-bezier(.4,0,.2,1),--right-sidebar-w .25s cubic-bezier(.4,0,.2,1)}.layout-codex-resizing{transition:none}.codex-left{grid-area:left;border-right:1px solid var(--rule-2);display:flex;flex-direction:column;min-height:0;background:var(--paper);position:relative;overflow:hidden}.codex-left-hidden{border-right:none;pointer-events:none}.codex-right{grid-area:right;border-left:1px solid var(--rule-2);display:flex;flex-direction:column;min-height:0;background:var(--paper);position:relative;overflow:hidden}.codex-right-hidden{border-left:none;pointer-events:none}.codex-center{grid-area:center;min-height:0;min-width:0;background:var(--paper);display:flex;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.codex-drawer-backdrop{display:none;position:fixed;right:0;left:0;top:34px;bottom:56px;background:#0000008c;z-index:299;pointer-events:none;opacity:0;transition:opacity .25s ease}.codex-drawer-backdrop-open{opacity:1;pointer-events:auto}@media(max-width:767px){.layout-codex{grid-template-columns:1fr;grid-template-rows:48px 1fr 56px;grid-template-areas:"top" "center" "tl";transition:none}.codex-left{position:fixed;left:0;top:48px;bottom:56px;width:min(300px,85vw);z-index:300;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;border-right:1px solid var(--rule-2);pointer-events:none}.codex-left:not(.codex-left-hidden){transform:translate(0);box-shadow:4px 0 32px #0000008c;pointer-events:auto}.codex-right{position:fixed;right:0;top:48px;bottom:56px;width:min(300px,85vw);z-index:300;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;border-left:1px solid var(--rule-2);pointer-events:none}.codex-right:not(.codex-right-hidden){transform:translate(0);box-shadow:-4px 0 32px #0000008c;pointer-events:auto}.codex-drawer-backdrop{display:block}.sidebar-reveal-tab,.sidebar-resize-handle{display:none!important}}@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,#3b6ba0 225deg,#fff 225deg)}.ms-ci-wb,.ms-ci-bw,.ms-ci-orzhov{background:conic-gradient(#fff 45deg,#383431 45deg,#383431 225deg,#fff 225deg)}.ms-ci-ub,.ms-ci-bu,.ms-ci-dimir{background:conic-gradient(#3b6ba0 45deg,#383431 45deg,#383431 225deg,#3b6ba0 225deg)}.ms-ci-ur,.ms-ci-ru,.ms-ci-izzet{background:conic-gradient(#3b6ba0 45deg,#c6553e 45deg,#c6553e 225deg,#3b6ba0 225deg)}.ms-ci-bg,.ms-ci-gb,.ms-ci-golgari,.ms-ci-rock{background:conic-gradient(#383431 45deg,#3d684b 45deg,#3d684b 225deg,#383431 225deg)}.ms-ci-br,.ms-ci-rb,.ms-ci-rakdos{background:conic-gradient(#383431 45deg,#c6553e 45deg,#c6553e 225deg,#383431 225deg)}.ms-ci-rw,.ms-ci-wr,.ms-ci-boros{background:conic-gradient(#c6553e 45deg,#fff 45deg,#fff 225deg,#c6553e 225deg)}.ms-ci-rg,.ms-ci-gr,.ms-ci-gruul{background:conic-gradient(#c6553e 45deg,#3d684b 45deg,#3d684b 225deg,#c6553e 225deg)}.ms-ci-gu,.ms-ci-ug,.ms-ci-simic{background:conic-gradient(#3d684b 45deg,#3b6ba0 45deg,#3b6ba0 225deg,#3d684b 225deg)}.ms-ci-gw,.ms-ci-wg,.ms-ci-selesnya{background:conic-gradient(#3d684b 45deg,#fff 45deg,#fff 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,#3d684b 180deg,#fff 180deg,#fff 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,#fff 180deg,#3b6ba0 180deg,#3b6ba0 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,#3b6ba0 180deg,#383431 180deg,#383431 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,#383431 180deg,#c6553e 180deg,#c6553e 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,#c6553e 180deg,#3d684b 180deg,#3d684b 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,#3d684b 180deg,#fff 180deg,#fff 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,#fff 180deg,#3b6ba0 180deg,#3b6ba0 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,#3b6ba0 180deg,#383431 180deg,#383431 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,#383431 180deg,#c6553e 180deg,#c6553e 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,#c6553e 180deg,#3d684b 180deg,#3d684b 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,#383431 135deg,#c6553e 135deg,#c6553e 225deg,#3d684b 225deg,#3d684b 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,#c6553e 135deg,#3d684b 135deg,#3d684b 225deg,#fff 225deg,#fff 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,#3d684b 135deg,#fff 135deg,#fff 225deg,#3b6ba0 225deg,#3b6ba0 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,#fff 135deg,#3b6ba0 135deg,#3b6ba0 225deg,#383431 225deg,#383431 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,#3b6ba0 135deg,#383431 135deg,#383431 225deg,#c6553e 225deg,#c6553e 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,#3b6ba0 108deg,#383431 108deg,#383431 180deg,#c6553e 180deg,#c6553e 252deg,#3d684b 252deg,#3d684b 324deg,#fff 324deg)}.ms-mechanic{background:linear-gradient(0deg,#c8913b,#ecc65a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-root{width:100%;height:100%;display:block}.app-root.app-loading{display:flex;align-items:center;justify-content:center;background:var(--paper)}.splash{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 24px;text-align:center;animation:splashIn .4s ease both}.splash-logo{width:220px;height:auto;margin-bottom:18px;filter:drop-shadow(0 4px 24px rgba(0,0,0,.35))}.splash-slogan{font-family:var(--serif);font-size:1.5rem;font-style:italic;color:var(--ink-3);letter-spacing:.02em;margin:0 0 28px}.splash-status{font-family:var(--mono);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.splash-error{color:#c44}.splash-version{margin-top:32px;font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;color:var(--ink-4);opacity:.5}.splash-blink:after{content:"▊";margin-left:4px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}@keyframes splashIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pane-head{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px 8px;border-bottom:1px solid var(--rule)}.pane-title{font-family:var(--mono);font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0}.pane-meta{font-family:var(--mono);font-size:1.05rem;color:var(--ink-4)}.pane-divider{height:1px;background:var(--rule);margin:0}.pane-scroll{overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.pane-scroll-short{max-height:220px}.pane-scroll::-webkit-scrollbar{width:8px;height:8px}.pane-scroll::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}.pane-scroll::-webkit-scrollbar-track{background:transparent}.codex-top{grid-area:top;background:#0e1114;border-bottom:1px solid var(--rule-2);display:flex;align-items:center;padding:0 14px;gap:14px;font-family:var(--mono);font-size:1.05rem;color:var(--ink-3);letter-spacing:.06em;overflow:visible;white-space:nowrap;position:relative}.codex-top-sidebar-btn{display:none;flex-shrink:0;background:none;border:none;width:36px;height:36px;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;border-radius:4px;transition:color .12s,background .12s}.codex-top-sidebar-btn:hover{color:var(--ink-2);background:#ffffff0f}.codex-top-sidebar-btn-active{color:var(--accent)}.codex-top-brand{display:inline-flex;align-items:center;flex-shrink:0;overflow:visible;background:none;border:none;padding:0;cursor:pointer;border-radius:2px;transition:opacity .12s}.codex-top-brand:hover{opacity:.8}.codex-top-logo{display:block;height:48px;width:auto;flex-shrink:0;position:relative;top:8px;z-index:100}.codex-top-sep{width:1px;height:14px;background:var(--rule-2);flex-shrink:0}.codex-top-route{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.codex-top-route-arrow{color:var(--ink-4)}.codex-top-route-num{color:var(--ink-2)}.codex-top-route-title{color:var(--accent-2);overflow:hidden;text-overflow:ellipsis}.codex-top-spacer{flex:1}.codex-top-hints{display:inline-flex;align-items:center;gap:14px}.codex-top-hint{display:inline-flex;align-items:center;gap:5px;color:var(--ink-4);font-size:1rem}.codex-top-search-btn{display:inline-flex;align-items:center;gap:7px;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:3px;padding:0 10px;height:22px;font-family:var(--mono);font-size:1.05rem;color:var(--ink-2);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.codex-top-search-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--paper-3)}.codex-top-search-btn kbd{font-size:.9rem;background:transparent;border-color:var(--rule-2);color:var(--ink-4)}.codex-top-stats-btn{background:none;border:1px solid var(--rule-2);border-radius:2px;padding:0 7px;height:20px;font-size:1rem;color:var(--ink-4);cursor:pointer;transition:all .12s;flex-shrink:0}.codex-top-stats-btn:hover{border-color:var(--accent);color:var(--accent)}.codex-top-stats-btn-active{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.codex-top-auth{display:inline-flex;align-items:center;flex-shrink:0}.codex-top-fontsize{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.codex-top-fontsize-btn{background:none;border:1px solid var(--rule-2);border-radius:2px;padding:0 5px;height:20px;line-height:1;font-family:var(--mono);color:var(--ink-3);cursor:pointer;transition:all .12s;letter-spacing:0;display:inline-flex;align-items:center}.codex-top-fontsize-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.codex-top-fontsize-btn:disabled{opacity:.3;cursor:not-allowed}.codex-top-fontsize-btn-dec{font-size:1rem}.codex-top-fontsize-btn-inc{font-size:1.2rem}@media(max-width:767px){.codex-top{padding:0 6px;gap:8px;height:48px;overflow-x:clip}.codex-top-sidebar-btn{display:inline-flex}.codex-top-sep-desktop,.codex-top-fontsize-desktop,.codex-top-hints-desktop,.codex-top-search-kbd,.codex-top-route{display:none}.codex-top-sep:first-of-type{display:none}.codex-top-search-btn{width:28px;height:28px;padding:0;border-radius:50%;justify-content:center;gap:0}.codex-top-search-btn span{display:none}}.login-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:50%;cursor:pointer;flex-shrink:0;transition:border-color .12s,background .12s,transform .12s}.login-btn:hover{border-color:var(--accent);background:var(--paper-3);transform:scale(1.05)}.login-btn-icon{width:14px;height:14px;display:block}.user-menu{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.user-menu-trigger{display:inline-flex;align-items:center;gap:7px;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:999px;padding:0 10px 0 3px;height:26px;font-family:var(--mono);font-size:1.05rem;color:var(--ink-2);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.user-menu-trigger:hover{border-color:var(--accent);color:var(--accent);background:var(--paper-3)}.user-menu-name{line-height:1}.user-menu-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#0e1114;border:1px solid var(--rule-2);border-radius:4px;box-shadow:0 6px 20px #00000073;padding:10px;z-index:200;display:flex;flex-direction:column;gap:8px}.user-menu-info{display:flex;flex-direction:column;gap:2px;padding:2px 4px}.user-menu-fullname{font-family:var(--mono);font-size:1.05rem;color:var(--ink-2);letter-spacing:.04em}.user-menu-email{font-family:var(--mono);font-size:.9rem;color:var(--ink-4);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis}.user-menu-divider{border:none;border-top:1px solid var(--rule-2);margin:0}.user-menu-signout{background:none;border:1px solid var(--rule-2);border-radius:3px;padding:6px 10px;font-family:var(--mono);font-size:1rem;color:var(--ink-3);letter-spacing:.04em;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.user-menu-signout:hover{border-color:var(--accent);color:var(--accent);background:var(--paper-3)}.user-avatar{width:22px;height:22px;border-radius:50%;display:block;object-fit:cover;flex-shrink:0}.user-avatar-initials{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-3);color:var(--ink-2);font-family:var(--mono);font-size:.85rem;letter-spacing:0;flex-shrink:0}@media(max-width:767px){.user-menu-trigger{gap:0;padding:0;width:28px;justify-content:center}.user-menu-name{display:none}}.sidebar-tabs{display:flex;border-bottom:1px solid var(--rule);flex-shrink:0}.sidebar-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;padding:0 10px;height:34px;font-family:var(--mono);font-size:1.05rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.sidebar-tab:hover{color:var(--ink-2)}.sidebar-tab-active{color:var(--ink-2);border-bottom-color:var(--accent)}.sidebar-tab-meta{font-family:var(--mono);font-size:.95rem;background:var(--paper-3);color:var(--ink-4);border-radius:2px;padding:1px 5px;letter-spacing:0}.sidebar-tab-meta-accent{background:var(--accent-tint);color:var(--accent)}.sidebar-tab-shortcut{font-family:var(--mono);font-size:.7rem;opacity:.45;letter-spacing:0}.sidebar-collapse-btn{flex-shrink:0;background:none;border:none;width:28px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--ink-4);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,background .12s}.sidebar-collapse-btn:hover{color:var(--ink-2);background:var(--paper-3)}.sidebar-collapse-btn-right{height:auto;align-self:stretch;margin-bottom:0;border-bottom:none}@media(max-width:767px){.sidebar-tab,.sidebar-collapse-btn{height:44px}}.pane-head:has(.pane-head-start){padding:0}.pane-head-start{display:flex;align-items:stretch;width:100%}.pane-head-start .pane-title{display:flex;align-items:center;padding:10px 16px 10px 8px}.tree{padding:6px 4px 12px}.tree-row{display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:2px;border-left:2px solid transparent;transition:background .1s}.tree-row:hover{background:var(--paper-3)}.tree-row-active{background:#d8b04a1a;border-left-color:var(--accent)}.tree-row-active .tree-num{color:var(--accent);font-weight:500}.tree-row-active .tree-title{color:var(--accent-2);font-weight:500}.tree-row-subrule .tree-num{font-size:1rem;color:var(--ink-3)}.tree-row-subrule .tree-title{font-size:1.15rem;color:var(--ink-3);font-style:italic;font-family:var(--serif);letter-spacing:0}.tree-row-subrule.tree-row-active .tree-num{color:var(--accent)}.tree-row-subrule.tree-row-active .tree-title{color:var(--accent-2)}.tree-caret{background:none;border:none;width:16px;height:16px;display:grid;place-items:center;color:var(--ink-3);padding:0}.tree-caret-empty{color:var(--ink-4);pointer-events:none}.tree-label{background:none;border:none;padding:0;display:flex;align-items:center;gap:8px;flex:1;text-align:left;position:relative}.tree-num{font-family:var(--mono);font-size:1.05rem;color:var(--ink-3);min-width:48px;flex-shrink:0;letter-spacing:.02em}.tree-title{font-family:var(--mono);font-size:1.2rem;color:var(--ink-2);min-width:0}.tree-visited{width:4px;height:4px;border-radius:50%;background:var(--visited);margin-left:auto;flex-shrink:0}.bm-list{padding:6px 6px 10px}.bm-empty{padding:18px 16px;font-family:var(--serif);font-style:italic;font-size:1.25rem;color:var(--ink-3);line-height:1.5}.bm-empty-glyph{font-family:var(--mono);font-style:normal;font-size:1.8rem;color:var(--ink-4);margin-bottom:6px}.bm-item{display:flex;align-items:center;border-radius:2px;border-left:2px solid transparent;transition:background .1s}.bm-item:hover{background:var(--paper-3)}.bm-item-active{background:#d8b04a1a;border-left-color:var(--accent)}.bm-row{flex:1;background:none;border:none;display:flex;align-items:baseline;gap:8px;padding:7px 10px;text-align:left}.bm-num{font-family:var(--mono);font-size:1.05rem;color:var(--accent);min-width:9ch;flex-shrink:0;white-space:nowrap}.bm-title{font-family:var(--mono);font-size:1.2rem;color:var(--ink-2);min-width:0}.bm-x{background:none;border:none;width:22px;height:22px;border-radius:2px;color:var(--ink-4);font-size:1.6rem;margin-right:6px;display:grid;place-items:center}.bm-x:hover{background:var(--rule-2);color:var(--ink)}.sidebar-resize-handle{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:20}.sidebar-resize-handle-left{right:0}.sidebar-resize-handle-right{left:0}.sidebar-resize-handle:after{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;border-radius:2px;transition:background .15s,opacity .15s}.sidebar-resize-handle:hover:after,.sidebar-resize-handle-active:after{background:var(--accent);opacity:.45}.sidebar-resize-handle-snapping:after{background:#e05;opacity:.55}.sidebar-reveal-tab{position:fixed;top:50%;transform:translateY(-50%);width:20px;height:56px;background:var(--paper-3);color:var(--ink-3);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:200;transition:background .15s,color .15s,width .15s;padding:0}.sidebar-reveal-tab-left{left:0;top:36px;transform:none;border-left:none;border-radius:0 6px 6px 0}.sidebar-reveal-tab-right{right:0;top:36px;transform:none;border-right:none;border-radius:6px 0 0 6px}.sidebar-reveal-tab:hover{background:var(--accent-tint);color:var(--accent);width:26px}.reader{max-width:720px;margin:0 auto;padding:56px 56px 96px}.reader-empty{display:grid;place-items:center;height:100%;color:var(--ink-4);font-style:italic}.reader-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px}.reader-crumbs{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-family:var(--mono);font-size:1.1rem;color:var(--ink-3);margin-left:-6px}.reader-num{font-family:var(--mono);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.reader-title-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.reader-title{font-family:var(--serif);font-weight:400;font-size:4.4rem;line-height:1.08;letter-spacing:-.015em;margin:0;color:var(--ink);text-wrap:pretty;flex:1}.reader-search .reader-title{margin-bottom:18px}.reader-kind{display:inline-block;font-family:var(--mono);font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-2);padding:3px 9px;border-radius:2px;margin-bottom:36px}.reader-kind-chapter{color:var(--accent);border-color:var(--accent)}.reader-kind-subrule{color:var(--ink-3);border-color:var(--rule);font-style:italic}.reader-kind-search{color:var(--accent);border-color:var(--accent)}.reader-text{font-family:var(--serif);font-size:1.75rem;line-height:1.65;color:var(--ink-2);text-wrap:pretty;overflow-wrap:break-word}.reader-kids+.reader-nav{margin-top:28px;padding-top:28px}.reader-nav{display:flex;justify-content:space-between;align-items:stretch;gap:12px;margin-top:56px;padding-top:28px;border-top:1px solid var(--rule)}.reader-nav-prev,.reader-nav-next{flex:1;min-width:0;display:flex}.reader-nav-next{justify-content:flex-end}.reader-nav-btn{display:flex;align-items:center;gap:12px;background:none;border:1px solid var(--rule);border-radius:4px;padding:12px 16px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;min-width:0;max-width:100%}.reader-nav-btn:hover{border-color:var(--accent);background:var(--paper-2)}.reader-nav-btn-right{text-align:right;flex-direction:row}.reader-nav-arrow{font-family:var(--mono);font-size:1.4rem;color:var(--accent);flex-shrink:0}.reader-nav-info{display:flex;flex-direction:column;gap:2px;min-width:0}.reader-nav-num{font-family:var(--mono);font-size:1rem;color:var(--accent);letter-spacing:.08em}.reader-nav-title{font-family:var(--serif);font-size:1.35rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-kids{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule)}.reader-kids-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.reader-kids-label{font-family:var(--mono);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:500}.reader-kids-count{font-family:var(--mono);font-size:1.1rem;color:var(--ink-4)}.reader-kids-list{display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--paper)}.reader-kids-search{margin-top:36px}.reader-search .reader-title{font-style:italic;font-weight:300}.reader-search .reader-title:before{content:'"';color:var(--accent);font-style:normal;margin-right:2px}.reader-search .reader-title:after{content:'"';color:var(--accent);font-style:normal;margin-left:2px}.crumb{background:none;border:none;padding:3px 6px;display:inline-flex;gap:6px;align-items:baseline;border-radius:3px;color:var(--ink-3);transition:background .12s,color .12s}.crumb:hover{background:var(--paper-3);color:var(--ink)}.crumb-num{color:var(--accent);font-weight:500}.crumb-ttl{font-family:var(--serif);font-size:1.25rem}.crumb-sep{color:var(--ink-4);-webkit-user-select:none;user-select:none}.crumb-static{background:transparent;cursor:default}.crumb-static:hover{background:transparent}.crumb-static .crumb-num{font-family:var(--mono);font-size:1rem;letter-spacing:.16em;color:var(--ink-3)}.bm-toggle{background:none;border:1px solid var(--rule);width:32px;height:32px;border-radius:50%;font-size:1.6rem;color:var(--ink-3);display:grid;place-items:center;transition:all .15s;flex-shrink:0}.bm-toggle:hover{border-color:var(--accent);color:var(--accent)}.bm-toggle-on{background:var(--accent);color:var(--paper);border-color:var(--accent)}.bm-toggle-on:hover{background:var(--accent-2);color:var(--paper);border-color:var(--accent-2)}.search-results-list{display:flex;flex-direction:column;gap:1px;background:var(--rule-2);border:1px solid var(--rule-2)}.search-result{display:block;background:var(--paper-2);border:none;text-align:left;width:100%;padding:18px 22px;cursor:pointer;transition:background .12s}.search-result:hover{background:var(--paper-3)}.search-result-head{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.search-result-num{font-family:var(--mono);font-size:1.15rem;color:var(--accent);min-width:56px;font-weight:500;letter-spacing:.04em}.search-result-title{font-family:var(--serif);font-size:1.7rem;color:var(--ink);font-weight:500;flex:1}.search-result-kind{font-family:var(--mono);font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-2);padding:2px 7px;border-radius:2px}.search-result-kind-chapter{color:var(--accent);border-color:var(--accent)}.search-result-path{font-family:var(--mono);font-size:1rem;color:var(--ink-4);margin-bottom:8px;margin-left:68px;letter-spacing:.04em}.search-result-snippet{font-family:var(--serif);font-size:1.35rem;color:var(--ink-2);line-height:1.55;margin-left:68px}.search-empty{padding:28px 24px;text-align:center;color:var(--ink-3);font-style:italic;background:var(--paper-2);border:1px dashed var(--rule-2);border-radius:2px}.search-refine{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--rule-2);border-radius:2px;padding:6px 10px;font-family:var(--mono);font-size:1.05rem;color:var(--ink-2);letter-spacing:.06em;transition:all .12s}.search-refine:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:767px){.reader{padding:24px 18px 72px}.reader-title{font-size:2.8rem;line-height:1.12}.reader-text{font-size:1.55rem}.reader-head{flex-direction:row;align-items:flex-start}.search-result{padding:14px 16px}.search-result-path,.search-result-snippet{margin-left:0;margin-top:6px}.search-result-head{flex-wrap:wrap}.kid-row{padding:12px 16px 14px}}.rt-ref{font-family:var(--mono);font-size:.82em;color:var(--accent);background:var(--accent-tint);padding:1px 5px;border-radius:2px;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:all .12s}.rt-ref:hover{border-color:var(--accent);background:#d8b04a38;color:var(--accent-2)}.rt-ref-missing{color:var(--ink-4);font-family:var(--mono)}.ms{font-size:1.1em;vertical-align:middle}.mana-unknown{font-family:var(--mono);font-size:.82em;color:var(--ink-3)}.rt-line{display:block;margin-top:.65em}.rt-example-label{font-weight:600;font-style:italic;color:var(--ink-3)}.rt-quoted{font-style:italic;color:var(--ink-3)}.ref-preview{position:fixed;z-index:1500;width:340px;max-height:380px;display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:4px;padding:12px 14px;box-shadow:0 12px 40px #00000080;pointer-events:none;animation:fadeIn .15s ease}.ref-preview-pinned{pointer-events:auto;-webkit-user-select:none;user-select:none}.ref-preview-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.ref-preview-head-draggable{cursor:default}.ref-preview-head-draggable .ref-preview-num{cursor:pointer}.ref-preview-head-draggable .ref-preview-num:hover{cursor:pointer;text-decoration:underline}.ref-preview-drag-handle{font-size:1.1rem;color:var(--ink-4);flex-shrink:0;line-height:1;margin-top:1px;cursor:pointer}.ref-preview-num{background:none;border:none;padding:0;font-family:var(--mono);font-size:1.1rem;color:var(--accent);text-align:left;flex:1;cursor:pointer;letter-spacing:.02em}.ref-preview-num:hover{text-decoration:underline}.ref-preview-close{background:none;border:none;padding:0;font-family:var(--mono);font-size:1.8rem;line-height:1;color:var(--ink-3);cursor:pointer;flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.ref-preview-close:hover{color:var(--accent)}.ref-preview-text{font-family:var(--serif);font-size:1.35rem;line-height:1.5;color:var(--ink-2);overflow-y:auto;flex:1;min-height:0;cursor:default}.ref-preview-text::-webkit-scrollbar{width:8px;height:8px}.ref-preview-text::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}.ref-preview-text::-webkit-scrollbar-track{background:transparent}.ref-preview-expand{background:none;border:none;padding:0;font-family:var(--mono);font-size:.95rem;color:var(--accent);cursor:pointer;margin-top:8px;text-align:left;letter-spacing:.03em}.ref-preview-expand:hover{text-decoration:underline}.ref-preview-children{margin-top:10px;border-top:1px solid var(--rule);padding-top:8px;display:flex;flex-direction:column;gap:10px}.ref-preview-child{display:flex;flex-direction:column;gap:2px}.ref-preview-child-num{font-family:var(--mono);font-size:1rem;margin-bottom:2px}.ref-preview-child-text{font-family:var(--serif);font-size:1.2rem;line-height:1.5;color:var(--ink-3)}.ref-preview-hint{font-family:var(--mono);font-size:.95rem;color:var(--ink-4);margin-top:8px;letter-spacing:.06em}.kid-row{display:flex;flex-direction:column;padding:14px 18px 16px;border-bottom:1px solid var(--rule)}.kid-row:last-child{border-bottom:none}.kid-row:hover{background:var(--paper-2)}.kid-row-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.kid-row-num{background:none;border:none;padding:0;font-family:var(--mono);font-size:1.15rem;color:var(--accent);letter-spacing:.02em;cursor:pointer;flex-shrink:0}.kid-row-num:hover{text-decoration:underline}.kid-row-title{background:none;border:none;padding:0;font-family:var(--serif);font-size:1.7rem;font-weight:500;color:var(--ink);cursor:pointer;text-align:left;flex:1;min-width:0}.kid-row-title:hover{color:var(--accent-2)}.kid-row-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.kid-row-similarity{font-family:var(--mono);font-size:1rem;color:var(--accent);letter-spacing:.04em;flex-shrink:0;white-space:nowrap}.kid-row-children-hint{margin-left:auto;font-family:var(--mono);font-size:1.05rem;color:var(--ink-4);letter-spacing:.04em}.kid-row-body{font-family:var(--serif);font-size:1.45rem;line-height:1.6;color:var(--ink-2);text-wrap:pretty;overflow-wrap:break-word}.kid-row-branch{padding:12px 18px}.kid-row-branch .kid-row-head{margin-bottom:0}.kid-row-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px}.kid-row-crumb{display:inline-flex;align-items:baseline;gap:5px;background:none;border:none;padding:1px 4px;font-family:var(--mono);font-size:1rem;color:var(--ink-4);border-radius:2px;transition:color .1s,background .1s}.kid-row-crumb:hover{color:var(--accent);background:var(--paper-3)}.kid-row-crumb-title{font-family:var(--serif);font-size:1.05rem;color:inherit}.kid-row-crumb-sep{color:var(--ink-4);font-size:1rem;-webkit-user-select:none;user-select:none}@media(max-width:767px){.kid-row-children-hint-arrow{display:none}}.ai-block{margin:12px 0 36px;border:1px solid var(--rule-2);border-left:3px solid var(--accent);border-radius:2px;padding:22px 26px 24px;background:var(--accent-tint);position:relative}.ai-block-thinking{background:linear-gradient(110deg,var(--paper-2) 30%,var(--paper-3) 50%,var(--paper-2) 70%);background-size:200% 100%;animation:shimmer 1.6s linear infinite;border-left-color:var(--rule-2)}.ai-block-thinking .ai-block-status{color:var(--accent)}.ai-block-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}.ai-block-head-end{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.ai-block-label{font-family:var(--mono);font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:6px}.ai-block-spark{font-size:1.3rem}.ai-block-status{font-family:var(--mono);font-size:.95rem;color:var(--ink-4);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.ai-block-text{font-family:var(--serif);font-size:1.65rem;line-height:1.65;color:var(--ink);text-wrap:pretty}.ai-block-skeleton{display:flex;flex-direction:column;gap:10px;padding:6px 0}.ai-line{height:9px;background:var(--rule-2);border-radius:2px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-context-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--rule-2);border-radius:2px;padding:2px 8px;font-family:var(--mono);font-size:.9rem;letter-spacing:.06em;color:var(--ink-4);cursor:pointer;transition:color .12s,border-color .12s,background .12s;white-space:nowrap}.ai-context-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-tint)}.ai-context-btn-icon{font-size:1rem;line-height:1}.ai-cost-tag{position:relative;display:inline-flex;align-items:center;cursor:default;font-size:1rem;line-height:1}.ai-cost-tag:hover .ai-cost-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.ai-cost-tooltip{position:absolute;top:calc(100% + 8px);right:0;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:4px;padding:10px 12px;min-width:200px;font-family:var(--mono);font-size:.82rem;letter-spacing:.04em;color:var(--ink-2);z-index:200;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s,transform .15s;display:flex;flex-direction:column;gap:5px}.ai-cost-row{display:flex;justify-content:space-between;gap:16px}.ai-cost-row.ai-cost-total{color:var(--ink);font-weight:600}.ai-cost-divider{border-top:1px solid var(--rule-2);margin:2px 0}.ai-cost-note{color:var(--ink-4);font-size:.75rem;margin-top:2px}.ctx-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#0009;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .12s ease}.ctx-modal{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:4px;width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0009}.ctx-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--rule-2);flex-shrink:0}.ctx-modal-title{font-family:var(--mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px}.ctx-modal-count{background:var(--paper-3);border:1px solid var(--rule-2);border-radius:2px;padding:1px 7px;font-size:.9rem;color:var(--ink-4)}.ctx-modal-close{background:none;border:none;padding:2px 6px;border-radius:2px;font-size:1.1rem;color:var(--ink-4);cursor:pointer;transition:color .12s,background .12s;line-height:1}.ctx-modal-close:hover{color:var(--ink);background:var(--paper-3)}.ctx-modal-list{overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column}.ctx-modal-list::-webkit-scrollbar{width:6px}.ctx-modal-list::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:3px}.ctx-modal-list::-webkit-scrollbar-track{background:transparent}.ctx-modal-row{display:flex;align-items:baseline;gap:12px;text-align:left;background:none;border:none;border-bottom:1px solid var(--rule);padding:10px 18px;cursor:pointer;width:100%;transition:background .1s;min-width:0}.ctx-modal-row:last-child{border-bottom:none}.ctx-modal-row:hover{background:var(--paper-3)}.ctx-modal-row-num{font-family:var(--mono);font-size:1rem;color:var(--accent);letter-spacing:.04em;flex-shrink:0}.ctx-modal-row-title{font-family:var(--serif);font-size:1.35rem;color:var(--ink);font-weight:500;flex-shrink:0}.ctx-modal-row-text{font-family:var(--serif);font-size:1.2rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ctx-modal-row-sim{font-family:var(--mono);font-size:.9rem;color:var(--ink-4);letter-spacing:.04em;flex-shrink:0;margin-left:auto;padding-left:12px}.ctx-sim-badge{display:inline-flex;align-items:center}.ctx-sim-overall{font-family:var(--mono);font-size:.9rem;color:var(--ink-4);letter-spacing:.04em;cursor:default;text-decoration:underline dotted var(--ink-4);text-underline-offset:2px}.ctx-sim-tooltip{background:var(--paper-3);border:1px solid var(--rule-2);border-radius:3px;padding:8px 12px;min-width:170px;box-shadow:0 8px 24px #00000059;z-index:9000;display:flex;flex-direction:column;gap:5px}.ctx-sim-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.ctx-sim-lbl{font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.ctx-sim-val{font-family:var(--mono);font-size:.9rem;color:var(--ink-2);font-weight:500}@media(max-width:767px){.ctx-modal-backdrop{padding:0;align-items:flex-end}.ctx-modal{max-width:100%;max-height:80vh;border-radius:4px 4px 0 0}}.ai-strategy-prompt{margin:12px 0 36px}.ai-answer-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--accent);border-radius:2px;padding:10px 18px;cursor:pointer;font-family:var(--mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);transition:background .15s,color .15s}.ai-answer-btn:hover{background:var(--accent-tint);color:var(--accent-2);border-color:var(--accent-2)}.ai-strategy-prompt-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.ai-answer-btn-spark{font-size:1.1rem}.ai-strategy-list{display:flex;flex-wrap:wrap;gap:8px}.ai-strategy-btn{display:inline-flex;align-items:center;background:none;border:1px solid var(--accent);border-radius:2px;padding:8px 16px;cursor:pointer;font-family:var(--mono);font-size:1rem;letter-spacing:.08em;color:var(--accent);transition:background .15s,color .15s,border-color .15s}.ai-strategy-btn:hover{background:var(--accent-tint);color:var(--accent-2);border-color:var(--accent-2)}.ai-strategy-loading{font-family:var(--mono);font-size:1rem;color:var(--ink-4);letter-spacing:.06em}@media(max-width:767px){.ai-block{margin:8px 0 24px;padding:14px 14px 16px;border-left-width:2px}}.ai-md-p{margin:0 0 .9em}.ai-md-p:last-child{margin-bottom:0}.ai-md-h{font-family:var(--sans);font-weight:600;color:var(--ink);margin:1.2em 0 .4em;letter-spacing:.01em}.ai-md-h3{font-size:.95em;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.ai-md-ul{margin:0 0 .9em 1.2em;padding:0;list-style:disc}.ai-md-ol{margin:0 0 .9em 1.2em;padding:0;list-style:decimal}.ai-md-li{margin-bottom:.3em}.ai-md-li:last-child{margin-bottom:0}.ai-md-strong{font-weight:600;color:var(--ink)}.ai-md-em{font-style:italic;color:var(--ink-2)}.ai-md-code{font-family:var(--mono);font-size:.85em;background:var(--paper-3);color:var(--accent-2);padding:.1em .35em;border-radius:3px}.ai-md-blockquote{margin:.8em 0;padding:.6em 1em;border-left:2px solid var(--accent);background:var(--paper-2);color:var(--ink-2);font-style:italic}.ai-md-hr{border:none;border-top:1px solid var(--rule-2);margin:1em 0}.ai-md-table{width:100%;border-collapse:collapse;margin:.9em 0;font-size:.9em}.ai-md-thead{background:var(--paper-2)}.ai-md-tr{border-bottom:1px solid var(--rule-2)}.ai-md-th{padding:.4em .75em;text-align:left;font-weight:600;color:var(--ink);white-space:nowrap}.ai-md-td{padding:.4em .75em;color:var(--ink-2)}.dots{display:inline-flex;gap:2px}.dots i{width:4px;height:4px;background:currentColor;border-radius:50%;animation:bounce 1.2s infinite ease-in-out}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.stats-page{padding:36px 40px 80px;max-width:860px;margin:0 auto}.stats-loading,.stats-error{padding:60px 40px;font-family:var(--mono);font-size:1rem;color:var(--ink-4);letter-spacing:.08em}.stats-header{margin-bottom:32px}.stats-header-label{font-family:var(--mono);font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4)}.stats-summary{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:40px}.stats-summary-card{flex:1 1 120px;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:3px;padding:18px 20px}.stats-summary-card-val{font-family:var(--mono);font-size:2rem;font-weight:600;color:var(--accent);letter-spacing:.04em;line-height:1;margin-bottom:6px}.stats-summary-card-lbl{font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.stats-section{margin-bottom:40px}.stats-section-title{font-family:var(--mono);font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.stats-winners{display:flex;flex-direction:column;gap:20px}.stats-winner-block{display:flex;flex-direction:column;gap:8px}.stats-winner-label{font-family:var(--mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.stats-bar-track{display:flex;height:20px;border-radius:2px;overflow:hidden;background:var(--paper-3)}.stats-bar-seg{height:100%;transition:width .4s ease}.stats-bar-seg.stats-bar-q{background:var(--accent)}.stats-bar-seg.stats-bar-t{background:#7c6cd0}.stats-bar-seg.stats-bar-r{background:var(--ink-4)}.stats-bar-legend{display:flex;gap:20px;flex-wrap:wrap}.stats-leg{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.85rem;color:var(--ink-3)}.stats-leg em{color:var(--ink-4);font-style:normal}.stats-leg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stats-leg.stats-leg-q .stats-leg-dot{background:var(--accent)}.stats-leg.stats-leg-t .stats-leg-dot{background:#7c6cd0}.stats-leg.stats-leg-r .stats-leg-dot{background:var(--ink-4)}.stats-leg-conv{font-size:.75rem;letter-spacing:.04em;color:#f0c040;opacity:.85;margin-left:2px}.stats-leg-conv:before{content:"· ";color:var(--ink-4);opacity:.5}.stats-variant-contrib{display:flex;flex-direction:column;gap:20px}.stats-variant-discovery{font-family:var(--mono);font-size:.85rem;color:var(--ink-3);padding:10px 14px;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:3px}.stats-variant-discovery-num{color:var(--accent);font-weight:600}.stats-variant-discovery-of{color:var(--ink-4);margin:0 2px}.stats-variant-discovery-lbl{color:var(--ink-3)}.stats-variant-discovery-cited{border-color:color-mix(in srgb,#f0c040 30%,transparent);background:color-mix(in srgb,#f0c040 6%,transparent)}.stats-variant-discovery-cited .stats-variant-discovery-lbl{color:#f0c040;opacity:.85}.stats-queries{display:flex;flex-direction:column;gap:2px}.stats-query-row{border:1px solid var(--rule-2);border-radius:2px;background:var(--paper-2)}.stats-query-row-open{border-color:var(--accent)}.stats-query-head{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:10px 14px;cursor:pointer;text-align:left;transition:background .1s}.stats-query-head:hover{background:var(--paper-3)}.stats-query-arrow{font-size:.75rem;color:var(--ink-4);flex-shrink:0}.stats-query-text{font-family:var(--serif);font-size:1.2rem;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-query-meta{display:flex;gap:6px;flex-shrink:0}.stats-query-chip{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--ink-4);background:var(--paper-3);border:1px solid var(--rule-2);border-radius:2px;padding:1px 6px}.stats-query-chip-answered{color:var(--accent);border-color:var(--accent)}.stats-query-ts{font-family:var(--mono);font-size:.78rem;color:var(--ink-4);flex-shrink:0;white-space:nowrap}.stats-query-body{padding:12px 14px 14px;border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:12px}.stats-variant{display:flex;flex-direction:column;gap:6px}.stats-variant-head{display:flex;align-items:center;gap:8px}.stats-variant-badge{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);background:var(--paper-3);border:1px solid var(--rule-2);border-radius:2px;padding:1px 6px;flex-shrink:0}.stats-variant-badge-original{color:var(--accent);border-color:var(--accent)}.stats-variant-badge-specialist{color:#c47a3a;border-color:#c47a3a}.stats-variant-badge-terms{color:#7c6cd0;border-color:#7c6cd0}.stats-variant-badge-rephrased{color:#5fa8a0;border-color:#5fa8a0}.stats-variant-query{font-family:var(--mono);font-size:.85rem;color:var(--ink-3);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-variant-hits{font-family:var(--mono);font-size:.8rem;color:var(--ink-4);flex-shrink:0}.stats-variant-winners{display:flex;gap:12px;flex-wrap:wrap}.stats-variant-winner{font-family:var(--mono);font-size:.8rem;letter-spacing:.04em;padding:1px 8px;border-radius:2px;border:1px solid transparent}.stats-variant-results{display:flex;flex-wrap:wrap;gap:4px}.stats-answer{border-top:1px dashed var(--rule-2);padding-top:10px;display:flex;flex-direction:column;gap:6px}.stats-answer-head{display:flex;align-items:center;gap:8px}.stats-answer-badge{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7c6cd0;background:var(--paper-3);border:1px solid #7c6cd0;border-radius:2px;padding:1px 6px;flex-shrink:0}.stats-answer-strategy{font-family:var(--mono);font-size:.82rem;color:var(--ink-3);flex:1}.stats-answer-ts{font-family:var(--mono);font-size:.78rem;color:var(--ink-4);flex-shrink:0}.stats-answer-used{display:flex;flex-wrap:wrap;gap:4px}.stats-answer-none{font-family:var(--mono);font-size:.8rem;color:var(--ink-4);font-style:italic}.stats-answer-legend{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-left:auto}.stats-legend-item{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;display:inline-flex;align-items:center;gap:4px}.stats-legend-golden{color:#f0c040}.stats-legend-ctx{color:var(--ink-4)}.stats-legend-disc{color:#9d8fe0}.stats-answer-discovered{display:flex;flex-direction:column;gap:6px}.stats-answer-disc-label{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;color:#9d8fe0;text-transform:uppercase}.stats-result-pill{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;padding:2px 7px;border-radius:2px;border:1px solid transparent;display:inline-flex;align-items:center;gap:4px}.stats-result-pill em{font-style:normal;opacity:.7}.stats-pill-star{font-size:.65rem;line-height:1}.stats-pill-golden{color:#f0c040;border-color:color-mix(in srgb,#f0c040 50%,transparent);background:color-mix(in srgb,#f0c040 10%,transparent);font-weight:600}.stats-pill-ctx{color:var(--ink-4);border-color:var(--rule);background:transparent;opacity:.6}.stats-pill-discovered{color:#9d8fe0;border-color:color-mix(in srgb,#7c6cd0 40%,transparent);background:color-mix(in srgb,#7c6cd0 8%,transparent)}.stats-winner-questions{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.stats-winner-terms{color:#9d8fe0;border-color:color-mix(in srgb,#7c6cd0 40%,transparent);background:color-mix(in srgb,#7c6cd0 8%,transparent)}.stats-winner-text{color:var(--ink-3);border-color:var(--rule-2);background:var(--paper-3)}@media(max-width:767px){.stats-page{padding:20px 16px 60px}.stats-query-ts{display:none}}.rail-list,.rail-section{padding:8px 10px}.rail-empty{padding:14px 16px;font-family:var(--serif);font-size:1.25rem;color:var(--ink-4);font-style:italic}.rail-item,.rail-item-parent{display:block;background:none;border:none;text-align:left;width:100%;padding:10px 12px;border-radius:2px;border:1px solid transparent;border-left:2px solid transparent;transition:all .12s;margin-bottom:4px}.rail-item:hover,.rail-item-parent:hover{background:var(--paper-3);border-color:var(--rule-2);border-left-color:var(--accent)}.rail-item-parent{border-color:var(--rule-2);background:var(--paper-2);border-left-color:var(--accent)}.rail-num{font-family:var(--mono);font-size:1.05rem;color:var(--accent);display:block;margin-bottom:3px;letter-spacing:.04em}.rail-title{font-family:var(--mono);font-size:1.2rem;color:var(--ink);display:block;margin-bottom:4px;font-weight:500}.rail-snippet{font-family:var(--serif);font-size:1.2rem;color:var(--ink-3);line-height:1.4;display:block}.rail-search-summary{padding:8px 12px}.rail-search-q{font-family:var(--serif);font-style:italic;font-size:1.55rem;color:var(--ink);margin-bottom:6px;line-height:1.3}.rail-search-meta{font-family:var(--mono);font-size:1rem;color:var(--ink-4);letter-spacing:.06em}.minimap{padding:12px 14px 14px;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.minimap-head{font-family:var(--mono);font-size:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;flex-shrink:0}.minimap-body{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-height:0;overflow-y:auto}.minimap-body::-webkit-scrollbar{width:5px}.minimap-body::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:3px}.minimap-body::-webkit-scrollbar-track{background:transparent}.mm-cluster{display:flex;align-items:center;gap:8px}.mm-cluster-label{font-family:var(--mono);font-size:1rem;color:var(--ink-3);width:38px;flex-shrink:0}.mm-dots{display:flex;flex-wrap:wrap;gap:4px}.mm-dot{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:2px;padding:3px 6px;font-family:var(--mono);font-size:1rem;color:var(--ink-3)}.mm-dot:hover{border-color:var(--accent);color:var(--accent)}.mm-dot-active{background:var(--accent-tint);color:var(--accent);border-color:var(--accent)}.timeline{position:absolute;left:0;right:0;bottom:0;height:56px;background:#0e1114;border-top:1px solid var(--rule-2);display:flex;align-items:center;padding:0 12px;gap:10px;z-index:50}.timeline-controls{display:flex;gap:4px}.timeline-label{font-family:var(--mono);font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}.timeline-rail{flex:1;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;align-items:center;padding:4px 2px}.timeline-rail::-webkit-scrollbar{display:none}.timeline-meta{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:1rem;color:var(--ink-4);letter-spacing:.06em}.tl-btn{width:28px;height:28px;border:1px solid var(--rule-2);background:#1c2128;border-radius:2px;display:grid;place-items:center;color:var(--ink-2);transition:all .12s}.tl-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:#20262d}.tl-btn:disabled{opacity:.3;cursor:not-allowed}.tl-btn-cmdk{width:auto;padding:0 10px;gap:6px}.tl-pill{background:#1c2128;border:1px solid var(--rule-2);border-radius:2px;padding:5px 9px;display:flex;align-items:baseline;gap:7px;white-space:nowrap;flex-shrink:0;transition:all .12s;max-width:220px}.tl-pill:hover{background:#20262d;border-color:var(--accent)}.tl-pill-search{border-style:dashed;border-color:var(--accent)}.tl-pill-search .tl-num{color:var(--accent);font-weight:500}.tl-pill-search.tl-active{border-style:solid}.tl-num{font-family:var(--mono);font-size:1.05rem;color:var(--ink-3)}.tl-ttl{font-family:var(--mono);font-size:1.15rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.tl-active{background:#d8b04a26;border-color:var(--accent);border-left-width:2px;padding-left:8px}.tl-active .tl-num{color:var(--accent);font-weight:500}.tl-active .tl-ttl{color:var(--accent-2);font-weight:500}.tl-past{opacity:.7}.tl-future{opacity:.5;border-style:dashed}.tl-search-icon{font-family:var(--mono);color:var(--accent);margin-right:2px}@media(max-width:767px){.timeline{padding:0 8px;gap:6px}.timeline-label,.timeline-meta,.timeline-controls{display:none}.tl-pill{max-width:160px;padding:5px 7px}}.palette-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;display:grid;place-items:start center;padding-top:11vh;animation:fadeIn .15s ease}.palette{width:min(640px,92vw);max-height:76vh;background:var(--paper-2);border:1px solid var(--rule-2);border-radius:4px;box-shadow:0 20px 80px #0009;display:flex;flex-direction:column;overflow:hidden;font-family:var(--mono)}.palette-input-row{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--rule-2)}.palette-icon{color:var(--accent);display:grid;place-items:center}.palette-input{flex:1;border:none;outline:none;background:none;font-family:var(--mono);font-size:1.5rem;color:var(--ink);caret-color:var(--accent)}.palette-input::placeholder{color:var(--ink-4)}.palette-close{background:none;border:none;padding:6px;border-radius:3px;color:var(--ink-4);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:color .12s,background .12s}.palette-close:hover{color:var(--ink);background:var(--paper-3)}.palette-body{overflow:auto;padding:12px 14px;flex:1}.palette-body::-webkit-scrollbar{width:8px;height:8px}.palette-body::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}.palette-body::-webkit-scrollbar-track{background:transparent}.palette-section{margin-bottom:14px}.palette-section-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px}.palette-count{color:var(--ink-4)}.palette-list{display:flex;flex-direction:column;gap:1px}.palette-row{background:none;border:none;width:100%;display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:baseline;padding:9px 10px;text-align:left;border-radius:2px;border-left:2px solid transparent;transition:background .08s}.palette-row:hover{background:var(--paper-3)}.palette-row-sel{background:#d8b04a1a;border-left-color:var(--accent)}.palette-row-sel:hover{background:#d8b04a24}.palette-num{font-family:var(--mono);font-size:1.1rem;color:var(--accent)}.palette-title{font-family:var(--serif);font-size:1.45rem;color:var(--ink);font-weight:500}.palette-text{font-family:var(--serif);font-size:1.25rem;color:var(--ink-3);grid-column:2;line-height:1.4}.palette-badge{font-family:var(--mono);font-size:.95rem;background:var(--paper-3);color:var(--ink-3);padding:2px 6px;border-radius:2px;align-self:center;grid-row:1/span 2;grid-column:3;border:1px solid var(--rule-2);letter-spacing:.06em}.palette-badge-bm{background:var(--accent-tint);color:var(--accent);border-color:var(--accent)}.palette-empty{padding:18px;text-align:center;color:var(--ink-4);font-style:italic}.palette-ask{display:flex;align-items:center;gap:14px;width:100%;background:var(--accent-tint);border:1px solid var(--accent);border-left:3px solid var(--accent);border-radius:2px;padding:13px 16px;text-align:left;margin-bottom:14px;cursor:pointer;transition:all .12s}.palette-ask:hover{background:#d8b04a2e}.palette-ask-icon{width:26px;height:26px;border-radius:2px;background:var(--paper);color:var(--accent);display:grid;place-items:center;flex-shrink:0;border:1px solid var(--accent)}.palette-ask-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.palette-ask-label{font-family:var(--mono);font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.palette-ask-q{font-family:var(--serif);font-size:1.45rem;font-style:italic;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-ask-kbd{flex-shrink:0}.palette-foot{border-top:1px solid var(--rule-2);padding:8px 16px;display:flex;gap:16px;font-family:var(--mono);font-size:.95rem;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;background:#0e1114}@media(max-width:767px){.palette-backdrop{padding-top:0;align-items:flex-end}.palette{width:100%;height:92svh;max-height:92svh;min-height:92svh;border-radius:12px 12px 0 0}.palette-row{grid-template-columns:52px 1fr}.palette-row-text,.palette-row-badge,.palette-foot{display:none}}
