.hkwxSq_main{--theme-accent:#b8dcdb;--hero-shade:#0d1521;width:min(100% - 2rem,80rem);margin:0 auto;padding:2rem 1rem 0}.hkwxSq_main[data-theme=raiyuu]{--theme-accent:#e7a27d;--hero-shade:#211519}.hkwxSq_skip{z-index:100;color:#17131a;background:#f0c996;padding:.7rem 1rem;position:absolute;top:1rem;left:-10000px}.hkwxSq_skip:focus{left:1rem}.hkwxSq_libraryIntro{justify-content:space-between;align-items:end;gap:2rem;margin:0 0 1.5rem;display:flex}.hkwxSq_libraryIntro h1,.hkwxSq_deckHero h1,.hkwxSq_section h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600;line-height:1.12}.hkwxSq_libraryIntro h1{text-transform:uppercase;max-width:none;margin:0;font-size:clamp(2rem,3.2vw,2.85rem)}.hkwxSq_libraryIntro>div{flex:1;min-width:0}.hkwxSq_libraryIntro>p{max-width:28rem;color:var(--muted);flex:0 28rem;margin:0 0 .35rem;font-size:.82rem;line-height:1.7}.hkwxSq_eyebrow{color:var(--gold);font:600 .6rem var(--font-ui);letter-spacing:.18em;margin:0 0 .8rem}.hkwxSq_deckChoices{perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;scroll-margin-top:6.5rem;display:grid}.hkwxSq_deckChoice{isolation:isolate;background:#131c29;border:1px solid #3e5260;border-radius:.55rem;align-items:center;gap:1.2rem;min-height:9.8rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hkwxSq_deckChoice:before{z-index:-1;content:"";background:linear-gradient(90deg,#101822f5 15%,#0e1726be 68%,#0e172650),var(--theme-art,none) center 38%/cover;opacity:.9;position:absolute;inset:0}.hkwxSq_deckChoice[data-theme=fantastic-four]{border-color:#8e6c43}.hkwxSq_deckChoice[data-theme=raiyuu]{border-color:#573b3d}.hkwxSq_deckChoice:hover,.hkwxSq_deckChoice:focus-visible{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 .5rem 1.5rem #0005}.hkwxSq_deckChoice img{object-fit:cover;border:1px solid #d8c29f55;border-radius:.35rem;flex:none;order:2;width:4.6rem;height:6.4rem;transform:rotate(7deg);box-shadow:0 .5rem 1rem #0009}.hkwxSq_deckCopy{gap:.4rem;min-width:0;display:grid}.hkwxSq_deckKicker{color:var(--theme-accent);font:600 .52rem var(--font-ui);letter-spacing:.13em}.hkwxSq_deckCopy strong{color:#fff6e9;font:600 clamp(1rem,2vw,1.45rem)/1.25 var(--font-display)}.hkwxSq_deckCopy small{color:#d1cbd0;font-size:.7rem;line-height:1.55}.hkwxSq_choiceArrow{color:var(--gold);margin-left:auto;font-size:1.2rem}.hkwxSq_deckStats{gap:1.1rem;margin-top:1.4rem;display:flex}.hkwxSq_deckStats>span{border-left:1px solid #d5bb9477;gap:.2rem;min-width:4.6rem;padding:.25rem .7rem;display:grid}.hkwxSq_deckStats strong{color:#f0cb98;font:700 1.45rem var(--font-display)}.hkwxSq_deckStats small{color:#d9d1c9;font-size:.56rem}.hkwxSq_deckNav{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:1.25rem;padding:.2rem 0 1rem;display:flex;overflow-x:auto}.hkwxSq_deckNav a{color:#c5cbd5;flex:none;font-size:.72rem;text-decoration:none}.hkwxSq_deckNav a:hover,.hkwxSq_deckNav a:focus-visible{color:var(--gold)}.hkwxSq_deckHero{isolation:isolate;background-color:#101925;background-position:50%;background-size:cover;border:1px solid #3e495b;border-radius:.7rem;grid-template-columns:minmax(18rem,1.2fr) minmax(14rem,.8fr);min-height:31rem;margin:1.4rem 0 3rem;padding:2rem 2.5rem;scroll-margin-top:6.5rem;display:grid;position:relative;overflow:hidden}.hkwxSq_main[data-theme=raiyuu] .hkwxSq_deckHero{border-color:#573b3d}.hkwxSq_deckHeroCopy{align-self:center;max-width:38rem;padding-bottom:1.5rem}.hkwxSq_deckHero .hkwxSq_eyebrow{color:var(--theme-accent)}.hkwxSq_deckHero h1{text-transform:uppercase;white-space:pre-line;max-width:none;margin:1.2rem 0 .6rem;font-size:clamp(2.3rem,4.5vw,3.6rem)}.hkwxSq_deckSubtitle{color:#eee1d4;margin:.5rem 0;font-size:.8rem}.hkwxSq_deckSubtitle span{color:var(--gold)}.hkwxSq_deckIntro{color:#d1d5dc;max-width:34rem;font-size:.9rem;line-height:1.8}.hkwxSq_deckStats{margin-top:1.6rem}.hkwxSq_candidateCards{justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.hkwxSq_candidateCard{width:clamp(8rem,15vw,11rem);transform:rotate(var(--card-angle));margin:0}.hkwxSq_candidateCard img{border:1px solid #dec59d88;border-radius:.45rem;width:100%;height:auto;display:block;box-shadow:0 .7rem 1.8rem #0009}.hkwxSq_candidateCard figcaption{text-align:center;color:#f0d2a6;margin-top:.5rem;font-size:.65rem}.hkwxSq_heroCaption{color:#f0d2a6;font:600 .57rem var(--font-ui);letter-spacing:.14em;margin:0;position:absolute;bottom:.8rem;right:1.5rem}.hkwxSq_section{border-top:1px solid var(--line);max-width:68rem;margin:0 auto;padding:2rem 0 2.25rem;scroll-margin-top:6.5rem}.hkwxSq_sectionHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.hkwxSq_sectionHeading .hkwxSq_eyebrow{margin-bottom:.5rem}.hkwxSq_section h2{margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.hkwxSq_sectionHeading>p{color:var(--muted);text-align:right;margin:0;font-size:.72rem}.hkwxSq_sectionIntro,.hkwxSq_sourceMeta,.hkwxSq_warningText{max-width:68ch;color:var(--muted);font-size:.85rem;line-height:1.8}.hkwxSq_candidateStrip{background:#f0c9960b;border:1px solid #b78a5638;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1.1rem 0;padding:1rem;display:flex}.hkwxSq_candidateStrip strong{color:#f0d2a6;margin-right:.5rem;font-size:.72rem}.hkwxSq_candidateStrip span{color:#eee1d4;border:1px solid #b78a5644;border-radius:2rem;padding:.35rem .65rem;font-size:.68rem}.hkwxSq_candidateStrip small{color:var(--muted);flex-basis:100%;font-size:.7rem}.hkwxSq_catalogPlaceholder{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 0;font-size:.75rem;display:flex}.hkwxSq_catalogPlaceholder p{margin:0}.hkwxSq_contentBlocks{color:#d4d8de;max-width:68ch;font-size:.88rem;line-height:1.8}.hkwxSq_contentBlocks p{margin:.55rem 0}.hkwxSq_contentBlocks p:first-child{color:#f1c992;font-family:var(--font-display);font-size:1.4rem;line-height:1.4}.hkwxSq_contentBlocks ul{gap:.65rem;margin:.8rem 0;padding-left:1.3rem;display:grid}.hkwxSq_contentBlocks li::marker{color:var(--gold)}.hkwxSq_warning{background:#bd78500d;border-left:2px solid #c98b65;margin-top:1.25rem;padding:1rem 1.15rem}.hkwxSq_warning .hkwxSq_contentBlocks p:first-child{color:#e0aa81}.hkwxSq_contentCard{border-bottom:1px solid var(--line);padding:1rem 0}.hkwxSq_contentCard h3{color:#f0d2a6;font:600 1.1rem var(--font-display);margin:0}.hkwxSq_glossary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.hkwxSq_glossaryItem{border-bottom:1px solid var(--line);align-self:start}.hkwxSq_glossaryItem summary{color:#eee1d4;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .15rem;font-size:.82rem;list-style:none;display:flex}.hkwxSq_glossaryItem summary::-webkit-details-marker{display:none}.hkwxSq_glossaryItem summary span{color:var(--gold)}.hkwxSq_glossaryItem[open] summary span{transform:rotate(45deg)}.hkwxSq_glossaryItem .hkwxSq_contentBlocks{padding:0 .15rem .7rem;font-size:.78rem}.hkwxSq_glossaryItem .hkwxSq_contentBlocks p:first-child{color:#d4d8de;font:inherit;line-height:1.75}.hkwxSq_sourceLinks{flex-wrap:wrap;gap:.65rem 1.25rem;margin:.5rem 0 1rem;display:flex}.hkwxSq_sourceLinks a{color:#f0ca96;font-size:.8rem}.hkwxSq_sourceLinks p{color:var(--muted);font-size:.8rem}.hkwxSq_warningText{border-left:2px solid #c98b65;padding-left:1rem}@media (max-width:800px){.hkwxSq_main{width:100%;padding:1.5rem 1.25rem 0}.hkwxSq_libraryIntro{display:block}.hkwxSq_libraryIntro h1{font-size:clamp(1.8rem,8vw,2.5rem)}.hkwxSq_libraryIntro>p{margin-top:.8rem}.hkwxSq_deckChoice{gap:1rem;min-height:7.2rem;padding:1rem 1.1rem}.hkwxSq_deckChoice img{width:3.7rem;height:5.25rem}.hkwxSq_heroCaption{right:1rem}.hkwxSq_deckHero{grid-template-columns:1fr;min-height:0;padding:1.5rem 1.25rem 1rem}.hkwxSq_deckHeroCopy{padding:1rem 0 0}.hkwxSq_deckHero h1{font-size:clamp(2rem,9vw,3.1rem)}.hkwxSq_candidateCards{flex-wrap:wrap;justify-content:flex-start;padding:1.5rem .2rem 2.2rem;overflow:visible}.hkwxSq_candidateCard{flex:none;width:min(25vw,8rem)}.hkwxSq_section{padding:1.6rem 0}.hkwxSq_sectionHeading{align-items:start}.hkwxSq_glossary{grid-template-columns:1fr}}@media (max-width:500px){.hkwxSq_main{padding-inline:1rem}.hkwxSq_deckChoices{grid-template-columns:1fr;gap:.75rem}.hkwxSq_sectionHeading{display:block}.hkwxSq_sectionHeading>p{text-align:left;margin-top:.5rem}.hkwxSq_deckNav{gap:1rem}.hkwxSq_deckNav a{font-size:.68rem}.hkwxSq_deckHero{margin-top:1rem;padding-inline:1rem}.hkwxSq_candidateCard{width:31vw}.hkwxSq_contentBlocks{font-size:.84rem}.hkwxSq_libraryPending{min-height:15.5rem}}.hkwxSq_heroColorCaption{color:#d4d8de;letter-spacing:.07em;margin:.6rem 0 0;font-size:.63rem}.hkwxSq_catalogActions{justify-items:end;gap:.55rem;display:grid}.hkwxSq_catalogButtons{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:.6rem;display:flex}.hkwxSq_editDeckButton{color:#f0c996;min-height:2.5rem;font:600 .7rem var(--font-ui);white-space:nowrap;border:1px solid #d6b98b;border-radius:.3rem;align-items:center;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.hkwxSq_editDeckButton:hover,.hkwxSq_editDeckButton:focus-visible{color:#ffdbac;outline-offset:2px;background:#f0c9961a;outline:2px solid #f0c996}.hkwxSq_downloadWrap{justify-items:end;gap:.35rem;display:grid}.hkwxSq_downloadButton{color:#17131a;min-height:2.5rem;font:600 .7rem var(--font-ui);cursor:pointer;background:#f0c996;border:1px solid #d6b98b;border-radius:.3rem;padding:.55rem .9rem}.hkwxSq_downloadButton:hover,.hkwxSq_downloadButton:focus-visible{outline-offset:2px;background:#ffdbac;outline:2px solid #f0c996}.hkwxSq_downloadError{color:#ffc2aa;text-align:right;max-width:25rem;margin:0;font-size:.7rem;line-height:1.5}.hkwxSq_downloadHint{color:#a4cf98;text-align:right;max-width:25rem;margin:0;font-size:.7rem;line-height:1.5}.hkwxSq_deleteDeckButton{border:1px solid var(--rust);min-height:2.5rem;color:var(--rust);font:600 .7rem var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.3rem;align-items:center;padding:.55rem .9rem;display:inline-flex}.hkwxSq_deleteDeckButton:hover:not(:disabled),.hkwxSq_deleteDeckButton:focus-visible{background:color-mix(in srgb,var(--rust) 12%,transparent);outline:2px solid var(--rust);outline-offset:2px}.hkwxSq_deleteDeckButton:disabled{opacity:.6;cursor:not-allowed}.hkwxSq_planContent{max-width:68ch}.hkwxSq_planContent>h3{color:#f0d2a6;max-width:28ch;font:600 clamp(1.35rem,3vw,1.8rem)/1.35 var(--font-display);margin:.25rem 0 .65rem}.hkwxSq_planIntro,.hkwxSq_planStepText,.hkwxSq_planNote{color:#d4d8de;font-size:.86rem;line-height:1.8}.hkwxSq_planIntro p,.hkwxSq_planStepText p,.hkwxSq_planNote p{margin:.4rem 0}.hkwxSq_planIntro p:first-child,.hkwxSq_planStepText p:first-child,.hkwxSq_planNote p:first-child{color:inherit;font:inherit;line-height:inherit}.hkwxSq_planSteps{gap:.85rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.hkwxSq_planSteps li{border-top:1px solid var(--line);grid-template-columns:2rem 1fr;gap:.8rem;padding:.9rem 0;display:grid}.hkwxSq_planSteps li>span{color:#f0c996;width:1.8rem;height:1.8rem;font:600 .8rem var(--font-ui);border:1px solid #b78a5666;border-radius:50%;place-items:center;display:grid}.hkwxSq_planSteps h4{color:#eee1d4;font:600 1rem var(--font-display);margin:0}.hkwxSq_planNote{border-left:2px solid var(--theme-accent);background:#f0c9960b;margin-top:1.1rem;padding:1rem 1.1rem}.hkwxSq_emptyLibrary{color:var(--muted);text-align:center;border:1px dashed #3e5260;border-radius:.55rem;grid-column:1/-1;margin:0;padding:2.25rem 1.5rem;font-size:.85rem;line-height:1.7}.hkwxSq_libraryPending{grid-column:1/-1;place-items:center;min-height:9.8rem;display:grid}.hkwxSq_deckChoiceNew{background:#131c2966;border:1px dashed #3e5260;border-radius:.55rem;align-items:center;gap:1.2rem;min-height:9.8rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.hkwxSq_deckChoiceNew:hover,.hkwxSq_deckChoiceNew:focus-visible{border-color:var(--gold);transform:translateY(-2px)}.hkwxSq_deckChoiceNew .hkwxSq_deckCopy strong{color:var(--gold)}.hkwxSq_libraryActions{z-index:40;background:var(--page);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.8rem 0 1rem;display:grid;position:sticky;top:5.75rem}.hkwxSq_libraryActions .hkwxSq_deckChoiceNew{min-height:0}@media (max-width:800px){.hkwxSq_libraryActions{padding:.8rem 0;top:6.5rem}}@media (max-width:500px){.hkwxSq_libraryActions{gap:.75rem}.hkwxSq_libraryActions .hkwxSq_deckChoiceNew{gap:.7rem;padding:.9rem 1rem}.hkwxSq_libraryActions .hkwxSq_deckCopy small{display:none}}.hkwxSq_libraryIntro .hkwxSq_eyebrow{align-items:center;gap:.6rem;display:inline-flex}.hkwxSq_libraryIntro .hkwxSq_eyebrow:before{content:"";background:var(--gold-deep);width:1.6rem;height:1px}.hkwxSq_word{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.hkwxSq_word>span{animation:hkwxSq_word-lift .9s var(--ease-out) forwards;animation-delay:var(--d,0s);display:inline-block;transform:translateY(115%)}@keyframes hkwxSq_word-lift{to{transform:translateY(0)}}.hkwxSq_shimmer{color:var(--gold)}html[data-motion=full] .hkwxSq_shimmer{background:linear-gradient(100deg,var(--gold) 20%,#fff3dd 40%,var(--gold) 60%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out 2s infinite hkwxSq_title-shimmer}@keyframes hkwxSq_title-shimmer{0%,to{background-position:110% 0}50%{background-position:-10% 0}}.hkwxSq_deckChoice{transform-style:preserve-3d;will-change:transform}.hkwxSq_deckChoice:before{background:linear-gradient(90deg,#101822f5 15%,#0e1726be 68%,#0e172650),var(--theme-art,none) var(--bgx,50%) 38%/cover;transition:background-position .35s var(--ease-out)}.hkwxSq_deckChoice:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(26rem circle at var(--mx,50%) var(--my,50%),#ffe7c226,transparent 45%);transition:opacity .35s;position:absolute;inset:0}.hkwxSq_deckChoice:hover:after,.hkwxSq_deckChoice:focus-visible:after{opacity:1}.hkwxSq_shine{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffff14 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}.hkwxSq_deckChoice:hover .hkwxSq_shine{animation:hkwxSq_deck-shine-sweep .9s var(--ease-out)}@keyframes hkwxSq_deck-shine-sweep{0%{opacity:0;transform:translate(-60%)}15%{opacity:1}to{opacity:0;transform:translate(60%)}}.hkwxSq_deckChoice img{transition:transform .55s var(--ease-spring),box-shadow .4s}.hkwxSq_deckChoice:hover img,.hkwxSq_deckChoice:focus-visible img{transform:rotate(0)scale(1.1);box-shadow:0 1rem 2rem #000c}.hkwxSq_deckChoice .hkwxSq_deckCopy{transform:translateZ(20px)}.hkwxSq_deckChoice .hkwxSq_choiceArrow{transition:transform .4s var(--ease-spring);transform:translateZ(20px)}.hkwxSq_deckChoice:hover .hkwxSq_choiceArrow{transform:translateZ(20px)translate(4px,4px)}.hkwxSq_deckHero{transition:background-position .4s var(--ease-out)}.hkwxSq_createdToast{z-index:80;width:min(26rem,100% - 2.5rem);animation:hkwxSq_toast-in .45s var(--ease-out);position:fixed;bottom:1.25rem;right:1.25rem}.hkwxSq_createdToast>div{align-items:center;gap:.6rem;padding-right:.5rem;display:flex}.hkwxSq_createdToast span{flex:1}.hkwxSq_toastClose{width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;flex:none;font-size:1.05rem;line-height:1}.hkwxSq_toastClose:hover{background:#ffffff14}@keyframes hkwxSq_toast-in{0%{opacity:0;transform:translateY(.9rem)}}.hkwxSq_candidateCards{position:relative}.hkwxSq_candidateCards:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#eac08a1f 0,#0000 65%);border-radius:50%;width:min(26rem,80%);animation:4.5s ease-in-out infinite hkwxSq_fan-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:not([data-motion=full]) .hkwxSq_candidateCards:before{animation:none}@keyframes hkwxSq_fan-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.hkwxSq_candidateCard{transition:transform .5s var(--ease-spring)}html[data-motion=full] .hkwxSq_candidateCard{animation:hkwxSq_fan-float var(--fd,5s) ease-in-out infinite;animation-delay:var(--fdel,0s)}@keyframes hkwxSq_fan-float{0%,to{translate:0}50%{translate:0 -.8rem}}.hkwxSq_candidateCard:hover{z-index:10;animation-play-state:paused;transform:rotate(0)translateY(-1.3rem)scale(1.07)}.hkwxSq_candidateCard:hover img{box-shadow:0 1.4rem 3rem #000d,0 0 2rem #eac08a55}html[data-motion=full] .hkwxSq_candidateCard figcaption{opacity:0;transition:opacity .35s,transform .35s var(--ease-out);transform:translateY(6px)}html[data-motion=full] .hkwxSq_candidateCard:hover figcaption{opacity:1;transform:none}.hkwxSq_main[data-theme=white]{--theme-accent:#e8dfc4;--hero-shade:#1c1812}.hkwxSq_main[data-theme=blue]{--theme-accent:#9fc8ee;--hero-shade:#0e1828}.hkwxSq_main[data-theme=black]{--theme-accent:#c0a8d8;--hero-shade:#171221}.hkwxSq_main[data-theme=red]{--theme-accent:#f0a07b;--hero-shade:#231315}.hkwxSq_main[data-theme=green]{--theme-accent:#a4cf98;--hero-shade:#101c14}.hkwxSq_main[data-theme=multicolor]{--theme-accent:#f0c996;--hero-shade:#1e180e}.hkwxSq_main[data-theme=white] .hkwxSq_deckHero{border-color:#6a6149}.hkwxSq_main[data-theme=blue] .hkwxSq_deckHero{border-color:#334e66}.hkwxSq_main[data-theme=black] .hkwxSq_deckHero{border-color:#463a56}.hkwxSq_main[data-theme=red] .hkwxSq_deckHero{border-color:#5c3630}.hkwxSq_main[data-theme=green] .hkwxSq_deckHero{border-color:#3c5642}.hkwxSq_main[data-theme=multicolor] .hkwxSq_deckHero{border-color:#6b5636}.hkwxSq_deckChoice[data-theme=white]{border-color:#6a6149}.hkwxSq_deckChoice[data-theme=blue]{border-color:#334e66}.hkwxSq_deckChoice[data-theme=black]{border-color:#463a56}.hkwxSq_deckChoice[data-theme=red]{border-color:#5c3630}.hkwxSq_deckChoice[data-theme=green]{border-color:#3c5642}.hkwxSq_deckChoice[data-theme=multicolor]{border-color:#6b5636}.hkwxSq_shareControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.hkwxSq_shareButton{color:#f0c996;min-height:2.5rem;font:600 .7rem var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d6b98b;border-radius:.3rem;align-items:center;padding:.55rem .9rem;display:inline-flex}.hkwxSq_shareButton:hover:not(:disabled),.hkwxSq_shareButton:focus-visible{color:#ffdbac;outline-offset:2px;background:#f0c9961a;outline:2px solid #f0c996}.hkwxSq_shareButton:disabled{opacity:.6;cursor:not-allowed}.hkwxSq_shareHint{color:#a8b2c1;text-align:right;max-width:25rem;margin:0;font-size:.7rem;line-height:1.5}.hkwxSq_shareHint a{color:var(--gold)}.hkwxSq_copyButton{color:#c5cbd5;min-height:2.5rem;font:600 .7rem var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #536070;border-radius:.3rem;align-items:center;padding:.55rem .9rem;display:inline-flex}.hkwxSq_copyButton:hover,.hkwxSq_copyButton:focus-visible{border-color:var(--gold);color:var(--gold)}.hkwxSq_profileAside{flex:0 28rem;justify-items:end;gap:.8rem;max-width:28rem;display:grid}.hkwxSq_profileAside p{color:var(--muted);text-align:right;margin:0;font-size:.82rem;line-height:1.7}
.JpILRG_button{min-height:2.75rem;font:600 .82rem var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;padding:.65rem 1rem;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.JpILRG_button:disabled{opacity:.6;cursor:not-allowed}.JpILRG_primary{color:#17131a;background:linear-gradient(135deg,#f0c996,#d9a66b);border-color:#edcfa3}.JpILRG_primary:hover:not(:disabled){background:#ffdbac;transform:translateY(-1px)}.JpILRG_secondary{border-color:var(--line);color:var(--ink);background:#ffffff05}.JpILRG_secondary:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.JpILRG_field{min-width:0;color:var(--muted);gap:.4rem;font-size:.82rem;display:grid}.JpILRG_field label{color:var(--ink);font-weight:600}.JpILRG_field select{background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);border:1px solid #657181;border-radius:.3rem;padding:.6rem .75rem}.JpILRG_notice{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-left-width:3px;border-radius:.35rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.6}.JpILRG_info{border-left-color:#9ccfce}.JpILRG_warning{border-left-color:#e5b06c}.JpILRG_error{border-left-color:#ff9784}.JpILRG_success{background:color-mix(in srgb,#123626 55%,var(--surface));border-left-color:#74d6a2}.JpILRG_state,.JpILRG_empty{text-align:center;border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-raised),var(--surface));color:var(--muted);border-radius:.5rem;justify-items:center;gap:.75rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.JpILRG_state h2,.JpILRG_empty h2{color:var(--ink);font:600 clamp(1.25rem,3vw,1.8rem) var(--font-display);margin:0}.JpILRG_state p,.JpILRG_empty p{max-width:52ch;margin:0;line-height:1.7}.JpILRG_spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:1.4rem;height:1.4rem;animation:1s linear infinite JpILRG_spin}@keyframes JpILRG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.JpILRG_spinner{border-color:var(--gold);animation:none}}
.pX2Esq_catalog{margin-top:1.5rem}.pX2Esq_controls{border:1px solid var(--line);background:linear-gradient(135deg,#172230,#111722);border-radius:.55rem;padding:1.25rem}.pX2Esq_search{gap:.45rem;display:grid}.pX2Esq_search label{color:var(--gold);font:600 .7rem var(--font-ui);letter-spacing:.04em}.pX2Esq_search input{width:100%;min-height:2.9rem;color:var(--ink);background:#0c121e;border:1px solid #536070;border-radius:.3rem;padding:.7rem .85rem;font-size:.85rem}.pX2Esq_search input::placeholder{color:#a8b2c1}.pX2Esq_help{color:var(--muted);margin:.5rem 0 1rem;font-size:.72rem}.pX2Esq_filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pX2Esq_filters>div{min-width:0}.pX2Esq_toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.15rem;padding-top:1rem;display:flex}.pX2Esq_viewControls{gap:.3rem;display:flex}.pX2Esq_toolbar button,.pX2Esq_empty button{color:#d6dde7;cursor:pointer;background:#0c121e;border:1px solid #536070;border-radius:.3rem;min-height:2.75rem;padding:.5rem .8rem;font-size:.75rem}.pX2Esq_viewControls button[aria-pressed=true]{border-color:var(--gold);color:#f7d7ac;background:#edc08a17}.pX2Esq_toolbar .pX2Esq_clear{color:var(--theme-accent);text-underline-offset:.25em;background:0 0;border-color:#0000;text-decoration:underline}.pX2Esq_toolbar button:hover,.pX2Esq_empty button:hover{border-color:var(--gold);color:var(--gold)}.pX2Esq_count{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin:1.35rem 0;font-size:.72rem;display:flex}.pX2Esq_count strong{color:#eee1d4;font-weight:500}.pX2Esq_grid,.pX2Esq_list{margin:0;padding:0;list-style:none}.pX2Esq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7rem 1.1rem;display:grid}.pX2Esq_grid li,.pX2Esq_list li{min-width:0}.pX2Esq_card{border-radius:.45rem;min-width:0;height:100%;text-decoration:none;display:block}.pX2Esq_card:hover h3,.pX2Esq_card:focus-visible h3{color:var(--gold)}.pX2Esq_art{aspect-ratio:488/680;background:#18202c;border:1px solid #465063;border-radius:.45rem;place-items:center;display:grid;position:relative;overflow:hidden}.pX2Esq_art img{object-fit:contain;width:100%;height:100%;position:relative}.pX2Esq_fallback{color:var(--muted);font-size:.72rem}.pX2Esq_quantity{color:#f2cb96;font:600 .7rem var(--font-ui);background:#0c101ce8;border:1px solid #c99d6877;border-radius:.2rem;padding:.25rem .5rem;position:absolute;bottom:.6rem;left:.6rem}.pX2Esq_cardCopy{padding:.65rem 0}.pX2Esq_cardCopy h3{color:#f3eee6;font:600 .82rem/1.5 var(--font-body);overflow-wrap:anywhere;margin:0}.pX2Esq_translation{color:#b9c2d0;overflow-wrap:anywhere;margin:.15rem 0;font-size:.72rem}.pX2Esq_groups{color:var(--theme-accent);margin:.4rem 0 .2rem;font-size:.64rem}.pX2Esq_type{color:#b9c2d0;margin:.25rem 0;font-size:.65rem}.pX2Esq_mana{color:#ecd8b9;font:500 .65rem var(--font-ui);flex-wrap:wrap;gap:.3rem .6rem;margin:.5rem 0 0;display:flex}.pX2Esq_mana span:last-child{color:var(--muted)}.pX2Esq_list{gap:.6rem;display:grid}.pX2Esq_list .pX2Esq_card{border:1px solid var(--line);background:#141c28;grid-template-columns:3.6rem 1fr;gap:1rem;padding:.7rem .85rem;display:grid}.pX2Esq_list .pX2Esq_art{align-self:start;width:3.6rem}.pX2Esq_list .pX2Esq_fallback{text-align:center;font-size:.45rem}.pX2Esq_list .pX2Esq_quantity{padding:.12rem .2rem;font-size:.6rem;bottom:.15rem;left:.15rem}.pX2Esq_list .pX2Esq_cardCopy{padding:0}.pX2Esq_list .pX2Esq_mana{margin-top:.3rem}.pX2Esq_empty{text-align:center;border:1px dashed #536070;border-radius:.5rem;padding:2.5rem 1.25rem}.pX2Esq_empty h3{color:#f0d2a6;font:600 1.25rem var(--font-display);margin:0}.pX2Esq_empty p{color:var(--muted);font-size:.82rem}.pX2Esq_empty button{color:var(--gold)}@media (max-width:900px){.pX2Esq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.pX2Esq_controls{padding:1rem}.pX2Esq_filters{grid-template-columns:1fr;gap:.85rem}.pX2Esq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .8rem}.pX2Esq_toolbar{gap:.5rem}.pX2Esq_toolbar button{padding-inline:.65rem}.pX2Esq_cardCopy h3{font-size:.75rem}.pX2Esq_count{gap:.25rem;display:grid}.pX2Esq_list .pX2Esq_card{gap:.75rem;padding:.65rem}.pX2Esq_list .pX2Esq_cardCopy h3{font-size:.8rem}}.pX2Esq_card{transition:transform .45s var(--ease-out)}.pX2Esq_card:hover,.pX2Esq_card:focus-visible{transform:translateY(-6px)}.pX2Esq_art{transition:border-color .35s,box-shadow .45s}.pX2Esq_art:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(160deg,#ffe7c233 0,#0000 32% 68%,#a8d8d522 100%);transition:opacity .45s;position:absolute;inset:0}.pX2Esq_art img{transition:transform .8s var(--ease-out),filter .5s}.pX2Esq_card:hover .pX2Esq_art,.pX2Esq_card:focus-visible .pX2Esq_art{border-color:var(--gold);box-shadow:0 1rem 2.2rem #0009,0 0 0 1px #eac08a44}.pX2Esq_card:hover .pX2Esq_art img,.pX2Esq_card:focus-visible .pX2Esq_art img{filter:saturate(1.12);transform:scale(1.06)}.pX2Esq_card:hover .pX2Esq_art:after,.pX2Esq_card:focus-visible .pX2Esq_art:after{opacity:1}.pX2Esq_list .pX2Esq_card{transition:transform .45s var(--ease-out),border-color .35s,box-shadow .45s}.pX2Esq_list .pX2Esq_card:hover,.pX2Esq_list .pX2Esq_card:focus-visible{border-color:#eac08a66;box-shadow:0 .7rem 1.6rem #0008}.pX2Esq_card{position:relative}.pX2Esq_pending{z-index:1;border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;background:#0c101ca6;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.pX2Esq_pending[data-pending]{opacity:1;visibility:visible;transition-delay:.1s}@media (prefers-reduced-motion:reduce){.pX2Esq_pending{transition:none}}
.lKkJuW_page{max-width:1200px;margin:auto;padding:2rem clamp(1rem,4vw,3rem) 5rem}.lKkJuW_dialog{background:var(--page);width:min(1100px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);overscroll-behavior:contain;border:1px solid #77654e;border-radius:.75rem;margin:auto;padding:1.5rem 2rem 2rem}.lKkJuW_dialog::backdrop,.lKkJuW_zoom::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030811d9}.lKkJuW_details{min-width:0}.lKkJuW_heading{margin:1.5rem 0 2rem}.lKkJuW_heading>p:first-child{color:var(--theme-accent,var(--teal));font:500 .75rem var(--font-ui);letter-spacing:.05em}.lKkJuW_heading h1{color:var(--gold);font:600 clamp(1.6rem,4vw,2.3rem)/1.3 var(--font-display);overflow-wrap:anywhere;margin:.3rem 0}.lKkJuW_heading>p{color:var(--muted);margin:.5rem 0}.lKkJuW_heading small{font-size:.7rem}.lKkJuW_columns{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:2.5rem;display:grid}.lKkJuW_artwork{align-self:start;gap:.8rem;min-width:0;display:grid}.lKkJuW_imageFrame{aspect-ratio:488/680;border:1px solid var(--line);background:var(--surface-raised);text-align:center;color:var(--muted);border-radius:.65rem;place-items:center;display:grid;overflow:hidden}.lKkJuW_imageFrame img{object-fit:contain;width:100%;height:100%}.lKkJuW_artwork button,.lKkJuW_navigation button,.lKkJuW_navigation a,.lKkJuW_zoomBar button{background:var(--surface);min-height:2.75rem;color:var(--gold);font:500 .8rem var(--font-ui);cursor:pointer;border:1px solid #596372;border-radius:.3rem;padding:.5rem .8rem;text-decoration:none}.lKkJuW_artwork button:hover,.lKkJuW_navigation a:hover,.lKkJuW_navigation button:not(:disabled):hover,.lKkJuW_zoomBar button:hover{border-color:var(--gold);background:var(--surface-raised)}.lKkJuW_navigation button:disabled,.lKkJuW_artwork button:disabled{color:#9da6b4;border-color:var(--line);cursor:default}.lKkJuW_copy section{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding:0 0 1.5rem}.lKkJuW_copy h2{color:#f1d5ae;font:600 1.05rem var(--font-display);margin:0 0 .75rem}.lKkJuW_copy h3{font-size:.95rem}.lKkJuW_copy p,.lKkJuW_copy li{font-size:.88rem;line-height:1.75}.lKkJuW_type{color:var(--theme-accent,var(--teal));margin:0 0 1rem}.lKkJuW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.lKkJuW_facts div{min-width:0}.lKkJuW_facts dt{font:500 .7rem var(--font-ui);color:var(--muted)}.lKkJuW_facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.85rem}.lKkJuW_oracle{white-space:pre-line}.lKkJuW_copy .lKkJuW_caption,.lKkJuW_sources p{color:var(--muted);font-size:.75rem}.lKkJuW_explanation{background:var(--surface);border:1px solid var(--line);border-radius:.35rem;padding:1rem!important}.lKkJuW_notes{border-left:2px solid var(--gold);padding-left:1rem}.lKkJuW_sources ul{padding-left:1rem}.lKkJuW_sources a{color:var(--theme-accent,var(--teal));overflow-wrap:anywhere}.lKkJuW_sources li{margin-bottom:1rem}.lKkJuW_sources li p{margin:.3rem 0}.lKkJuW_navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.lKkJuW_sequence{align-items:center;gap:.6rem;display:flex}.lKkJuW_sequence span{color:var(--muted);font:500 .75rem var(--font-ui)}.lKkJuW_outside{color:var(--muted);flex-basis:100%;font-size:.8rem}.lKkJuW_zoom{width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;background:#080c13;border:0;margin:0;padding:1rem}.lKkJuW_zoomBar{justify-content:space-between;align-items:center;gap:1rem;max-width:1000px;margin:0 auto 1rem;display:flex}.lKkJuW_zoomBar h2{margin:0;font-size:.85rem}.lKkJuW_zoomBar button{flex-shrink:0}.lKkJuW_zoomCanvas{justify-content:center;min-height:60vh;display:flex;overflow:auto}.lKkJuW_zoomCanvas img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 6rem)}.lKkJuW_zoomCanvas p{align-self:center}.lKkJuW_pagePending{min-height:100rem}.lKkJuW_dialogPending{min-height:calc(100dvh - 6rem)}@media (max-width:700px){.lKkJuW_columns{grid-template-columns:1fr;gap:2rem}.lKkJuW_artwork{justify-self:center;width:min(100%,330px)}.lKkJuW_dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.lKkJuW_heading{margin:1.5rem 0}.lKkJuW_navigation{gap:.6rem}.lKkJuW_navigation>a,.lKkJuW_navigation>button{text-align:center;width:100%}.lKkJuW_dialog .lKkJuW_navigation{display:contents}.lKkJuW_dialog .lKkJuW_navigation>*{margin-bottom:.6rem}.lKkJuW_dialog .lKkJuW_navigation>[data-close-card]{z-index:2;box-shadow:-1rem 0 0 var(--page),1rem 0 0 var(--page);position:sticky;top:-1rem}.lKkJuW_sequence{justify-content:space-between;width:100%}.lKkJuW_zoomBar{align-items:start}.lKkJuW_zoomBar h2{max-width:55%;font-size:.75rem}.lKkJuW_zoomCanvas img{align-self:start;max-height:none}.lKkJuW_facts{gap:.9rem}.lKkJuW_page{padding-top:1rem}.lKkJuW_pagePending{min-height:150rem}}
