@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0a443832218db53c-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/4bd950c905cec094-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.Uq6fda_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.Uq6fda_variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/498714f90412c941-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/697968974dd7b014-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c163f744dab4521c-s.p.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e91eeca6d53e3074-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/a40fdbf5bb11a9da-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/15c3f5e1cfc85c2d-s.p.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.HkRp2G_className{font-family:Crimson Pro,Crimson Pro Fallback}.HkRp2G_variable{--font-body:"Crimson Pro", "Crimson Pro Fallback"}
.ILqH_q_shell{min-width:0;container-type:inline-size}.ILqH_q_card{font-family:var(--font-body), Georgia, serif;color:var(--card-ink);background:var(--card-black);border-radius:.95em;flex-direction:column;padding:.82em .82em .3em;font-size:clamp(12.5px,4.7cqi,19px);line-height:1.3;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 1.4em 2.8em -1.2em #000000d9,0 .15em .4em #00000059}.ILqH_q_card[data-shape=card]{aspect-ratio:63/88}.ILqH_q_frame{background:var(--noise), linear-gradient(165deg, var(--frame-1), var(--frame-2));border-radius:.3em .3em .55em .55em;flex-direction:column;flex:1;padding:.5em .48em 1.5em;display:flex;position:relative;box-shadow:inset 0 0 0 .07em #fff3,inset 0 0 0 .16em #0000004d}.ILqH_q_titleBar,.ILqH_q_typeBar{z-index:1;justify-content:space-between;align-items:center;gap:.4em;display:flex;position:relative}.ILqH_q_titleBar{min-height:1.95em;padding:.3em .4em .3em .55em}.ILqH_q_name{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:1.1em;font-weight:700;line-height:1.1}.ILqH_q_name[data-fit=tight]{letter-spacing:0;font-size:.94em}.ILqH_q_name[data-fit=tighter]{letter-spacing:-.01em;font-size:.8em}.ILqH_q_stretched{color:inherit;text-decoration:none}.ILqH_q_stretched:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.ILqH_q_stretched:focus-visible{outline:none}.ILqH_q_art{aspect-ratio:400/290;background:radial-gradient(circle at 72% 24%, var(--art-glow), transparent 46%), linear-gradient(180deg, var(--art-1), var(--art-2));box-shadow:0 0 0 .09em var(--card-black), 0 0 0 .18em var(--frame-edge);margin:.3em .38em 0;position:relative;overflow:hidden}.ILqH_q_typeBar{margin-top:-.22em;padding:.22em .4em .22em .55em}.ILqH_q_type{font-family:var(--font-display), Georgia, serif;margin:0;font-size:.84em;font-weight:700;line-height:1.15}.ILqH_q_type[data-fit=tight]{font-size:.76em}.ILqH_q_type[data-fit=tighter]{font-size:.68em}.ILqH_q_rarity{flex:none;width:1.3em;height:1.3em}.ILqH_q_textBox{flex-direction:column;flex:1;justify-content:center;gap:.45em;margin:.3em .38em 0;padding:.7em .75em 1.1em;display:flex}.ILqH_q_textBox p{margin:0}.ILqH_q_textBox ul{margin:0;padding-left:1.1em}.ILqH_q_flavor{padding-top:.55em;font-style:italic;position:relative}.ILqH_q_flavor:before{content:"";background:linear-gradient(90deg,#0000,#00000080,#0000);height:.07em;position:absolute;top:0;left:10%;right:10%}.ILqH_q_pt{z-index:1;text-align:center;min-width:2.7em;font-family:var(--font-display), Georgia, serif;margin:0;padding:.16em .55em;font-size:1.02em;font-weight:700;line-height:1.2;position:absolute;bottom:.4em;right:.42em}.ILqH_q_collector{letter-spacing:.1em;text-transform:uppercase;color:#e9e2d0;opacity:.85;justify-content:space-between;gap:1em;padding:.5em .4em .35em;font-size:.56em;font-weight:600;line-height:1.2;display:flex}.ILqH_q_shell[data-tilt]{perspective:900px}.ILqH_q_card{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.ILqH_q_shell[data-tilting] .ILqH_q_card{box-shadow:inset 0 1px 0 #ffffff14, calc(var(--ry,0deg) / 1deg * -.12em) calc(1.6em + var(--rx,0deg) / 1deg * .12em) 3em -1.2em #000000e6, 0 0 0 1px #f4d68c4d;transition:transform 80ms linear,box-shadow .3s}.ILqH_q_card:before,.ILqH_q_card:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.ILqH_q_card:before{background:radial-gradient(farthest-corner circle at var(--mx,50%) var(--my,50%), #ffffff80, #ffffff1a 30%, transparent 65%);mix-blend-mode:soft-light}.ILqH_q_shell[data-tilting] .ILqH_q_card:before{opacity:1}.ILqH_q_card:is([data-rarity=rare],[data-rarity=mythic]):after{background:repeating-linear-gradient(118deg,#ff8fa3 0%,#ffd27a 6%,#9df2c8 12%,#8ec5ff 18%,#d6a6ff 24%,#ff8fa3 30%) 0 0/260% 260%;background-position:var(--mx,50%) var(--my,50%);mix-blend-mode:color-dodge}.ILqH_q_shell[data-tilting] .ILqH_q_card:is([data-rarity=rare],[data-rarity=mythic]):after{opacity:.22}.ILqH_q_stamp{background:radial-gradient(circle at 50% 50%, #fff9, transparent 60%), conic-gradient(from calc(var(--mxn,.5) * 360deg), #f6d36b, #9be7d8, #a7b6ff, #f1a6e8, #f6d36b);border-radius:50%;flex:none;align-self:center;width:2.1em;height:1.25em;box-shadow:0 0 0 .12em #6e5a2a}.ILqH_q_card[data-interactive]:has(:focus-visible){outline:3px solid var(--gold-bright);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ILqH_q_card,.ILqH_q_card:before,.ILqH_q_card:after{transition:none}.ILqH_q_card{transform:none}}.ILqH_q_cost{flex:none;align-items:center;gap:.1em;display:inline-flex}.ILqH_q_pip{vertical-align:-.18em;flex:none;width:1.08em;height:1.08em;display:inline-block;overflow:visible}.ILqH_q_pipShadow{fill:#000;opacity:.85}.ILqH_q_pipGlyph{fill:#17130e;color:#17130e}.ILqH_q_pipNumber{font-family:var(--font-display), Georgia, serif;font-size:19px;font-weight:700}.ILqH_q_pip[data-mana=W] .ILqH_q_pipDisc{fill:#f4eed0}.ILqH_q_pip[data-mana=U] .ILqH_q_pipDisc{fill:#a9cdea}.ILqH_q_pip[data-mana=B] .ILqH_q_pipDisc,.ILqH_q_pip[data-mana=B] .ILqH_q_pipCut{fill:#beb5b2}.ILqH_q_pip[data-mana=R] .ILqH_q_pipDisc{fill:#f0a58a}.ILqH_q_pip[data-mana=G] .ILqH_q_pipDisc{fill:#abd1ae}.ILqH_q_pip[data-mana=G] .ILqH_q_pipVein{stroke:#abd1ae}.ILqH_q_pip[data-mana=C] .ILqH_q_pipDisc,.ILqH_q_pip[data-mana=N] .ILqH_q_pipDisc{fill:#d0c9c3}.ILqH_q_artImage{object-fit:cover}
.VrpdRW_panel{background:var(--card-black);border-radius:22px;padding:12px 12px 6px;scroll-margin-top:24px;box-shadow:inset 0 1px #ffffff12,0 28px 60px -32px #000000e6,0 2px 8px #0000004d}.VrpdRW_frame{background:var(--noise), linear-gradient(165deg, var(--frame-1), var(--frame-2));border-radius:10px 10px 14px 14px;padding:10px 9px 14px;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 2.5px #00000047}.VrpdRW_titleBar,.VrpdRW_typeBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.VrpdRW_titleBar{padding:8px 12px 8px 18px;font-size:clamp(1rem,.9rem + .5vw,1.2rem)}.VrpdRW_title{margin:0;font-size:1.3em;font-weight:700;line-height:1.15}.VrpdRW_cost svg{width:1.2em;height:1.2em}.VrpdRW_typeBar{margin-top:8px;padding:5px 12px 5px 18px;font-size:1rem}.VrpdRW_type{font-family:var(--font-display), Georgia, serif;margin:0;font-size:.95rem;font-weight:700}.VrpdRW_typeBar svg{width:1.6em;height:1.6em}.VrpdRW_textBox{margin:9px 5px 0;padding:clamp(18px,3.2vw,36px);font-size:1.0625rem;line-height:1.6}.VrpdRW_collector{letter-spacing:.12em;text-transform:uppercase;color:#e9e2d0;opacity:.8;justify-content:space-between;gap:16px;padding:6px 10px 2px;font-size:.68rem;font-weight:600;display:flex}@media (max-width:520px){.VrpdRW_panel{border-radius:16px;padding:8px 8px 4px}.VrpdRW_frame{padding:7px 6px 10px}.VrpdRW_textBox{margin-inline:2px}}
._6XXMma_header{z-index:70;top:calc(var(--edge) + var(--rim) + 2px);left:calc(var(--chrome-side) - 5px);right:calc(var(--chrome-side) - 5px);height:calc(var(--head-h) - 10px);position:fixed}._6XXMma_titleBar{background:var(--light) fixed, linear-gradient(180deg, var(--bar-1) 0%, var(--bar-2) 100%);border-radius:12px;align-items:center;gap:12px 20px;height:100%;padding:0 12px 0 14px;display:flex}._6XXMma_brand{color:inherit;flex:none;font-size:1.25rem;text-decoration:none;display:inline-flex}._6XXMma_wordmark{font-family:var(--font-display), Georgia, serif;white-space:nowrap;color:var(--card-ink);text-shadow:0 1px #ffffff8c;justify-items:center;line-height:1;display:inline-grid}._6XXMma_wordmarkName{letter-spacing:.03em;font-weight:700}._6XXMma_wordmarkName span{font-size:1.32em;font-weight:900;line-height:.8}._6XXMma_wordmarkTag{letter-spacing:.42em;color:#6e4a0c;align-items:center;gap:.6em;margin-top:.2em;padding-left:.42em;font-size:.48em;font-weight:600;display:flex}._6XXMma_wordmarkTag:before,._6XXMma_wordmarkTag:after{content:"";opacity:.7;background:currentColor;width:2.4em;height:1px}._6XXMma_nav{margin-left:auto}._6XXMma_nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}._6XXMma_nav a{font-family:var(--font-display), Georgia, serif;color:var(--card-ink);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:.92rem;font-weight:700;text-decoration:none;display:block}._6XXMma_nav a:hover{background:#00000012}._6XXMma_nav a[aria-current=page]{box-shadow:inset 0 -2.5px 0 var(--frame-edge)}._6XXMma_header ._6XXMma_cost{flex:none;gap:3px;font-size:22px}._6XXMma_header ._6XXMma_cost svg{width:1em;height:1em}._6XXMma_menu{margin-left:auto;display:none;position:relative}._6XXMma_menuButton{min-height:38px;font-family:var(--font-display), Georgia, serif;color:var(--gold-on-black);background:var(--card-black);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;font-weight:700;list-style:none;display:inline-flex}._6XXMma_menuButton::-webkit-details-marker{display:none}._6XXMma_menuButton svg{width:16px;height:16px}._6XXMma_menu[open] ._6XXMma_menuButton{box-shadow:0 0 0 2px var(--gold-on-black)}._6XXMma_menuPanel{width:min(300px, 100vw - 2 * var(--chrome-side) - 8px);box-shadow:0 0 0 6px var(--card-black), 0 24px 48px #0009;border-radius:12px;gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 14px);right:-6px}._6XXMma_navMobile{margin:0}._6XXMma_navMobile ul{flex-direction:column;gap:2px}._6XXMma_navMobile a{padding:12px;font-size:1.05rem}._6XXMma_navMobile a[aria-current=page]{box-shadow:inset 3px 0 0 var(--frame-edge);background:#0000000d}@media (max-width:1100px){._6XXMma_header ._6XXMma_cost{display:none}}@media (max-width:900px){._6XXMma_header ._6XXMma_navDesktop{display:none}._6XXMma_header ._6XXMma_brand{margin-right:auto}._6XXMma_header ._6XXMma_menu{margin-left:0;display:block}._6XXMma_header ._6XXMma_cost{font-size:20px;display:inline-flex}}@media (max-width:520px){._6XXMma_header ._6XXMma_cost{display:none}._6XXMma_titleBar{gap:10px;padding-inline:10px}._6XXMma_header ._6XXMma_brand{font-size:1.08rem}}._6XXMma_footer{width:min(var(--max), 100% - 2 * var(--gutter));border-radius:4px;margin:clamp(48px,8vw,96px) auto clamp(16px,3vw,28px);padding:clamp(22px,4vw,40px);font-size:1rem}._6XXMma_footerGrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;display:grid}._6XXMma_footer ._6XXMma_brand{font-size:1.75rem}._6XXMma_footer ._6XXMma_flavor{max-width:42ch;margin:18px 0 0;padding-top:14px;font-size:1.05rem;font-style:italic;line-height:1.5;position:relative}._6XXMma_footer ._6XXMma_flavor:before{content:"";background:linear-gradient(90deg,#00000080,#0000);width:70%;height:1px;position:absolute;top:0;left:0}._6XXMma_footer h2{letter-spacing:.14em;text-transform:uppercase;color:#6e3f05;margin:0 0 10px;font-size:.82rem}._6XXMma_footer nav ul{margin:0;padding:0;list-style:none}._6XXMma_footer li+li{margin-top:4px}._6XXMma_footer nav a{text-decoration:none}._6XXMma_footer nav a:hover{text-decoration:underline}._6XXMma_footer ._6XXMma_legal{border-top:1px solid #00000026;margin:28px 0 0;padding-top:16px;font-size:.85rem}._6XXMma_footer ._6XXMma_small{opacity:.8;margin:8px 0 0;font-size:.85rem}@media (max-width:760px){._6XXMma_footerGrid{grid-template-columns:1fr 1fr}._6XXMma_footerBrand{grid-column:1/-1}}._6XXMma_breadcrumbs ol{color:var(--ink-muted);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}._6XXMma_breadcrumbs li+li:before{content:"›";color:var(--gold);margin-inline:8px}._6XXMma_breadcrumbs a{color:var(--ink-muted)}._6XXMma_breadcrumbs a:hover{color:var(--link)}._6XXMma_faq{gap:10px;display:grid}._6XXMma_faqItem{background:#ffffff73;border-radius:10px;box-shadow:inset 0 0 0 1px #00000024}._6XXMma_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}._6XXMma_faqItem summary::-webkit-details-marker{display:none}._6XXMma_faqItem summary:after{content:"+";font-family:var(--font-display), Georgia, serif;flex:none;font-size:1.4rem;font-weight:700;line-height:1}._6XXMma_faqItem[open] summary:after{content:"−"}._6XXMma_faqQuestion{margin:0;font-size:1.05rem}._6XXMma_faqItem p{margin:0;padding:0 18px 16px}
.rdSjNq_dense{font-size:.88em;line-height:1.22}.rdSjNq_loyaltyCost{color:#f2ead6;min-width:2.1em;font-family:var(--font-display), Georgia, serif;text-align:center;background:#1b1714;border-radius:.3em;margin-right:.4em;padding:0 .3em;font-size:.85em;font-weight:700;display:inline-block}.rdSjNq_basicPip{place-items:center;font-size:3.2em;line-height:1;display:grid}.rdSjNq_scaled{width:calc(var(--w) * 1px);height:calc(var(--w) * 88 / 63 * 1px);flex:none;position:relative}.rdSjNq_scaledInner{transform-origin:0 0;width:340px;transform:scale(calc(var(--w) / 340));position:absolute;top:0;left:0}.rdSjNq_preview{--mat-ink:#ede5d1;--mat-muted:#b6aa90;color:var(--mat-ink);background:var(--noise), radial-gradient(ellipse at 50% 35%, #2f2a4a, #16122a 72%);border-radius:20px;padding:14px;font-size:15px;line-height:1.35;position:relative;box-shadow:inset 0 0 0 6px #0b0b0b,inset 0 0 0 7px #f4d68c40,inset 0 0 60px #0000008c}.rdSjNq_empty{color:var(--ink-muted);margin:0;font-size:14px;font-style:italic}.rdSjNq_preview .rdSjNq_empty{color:#ede5d173}.rdSjNq_opponentHand{align-items:center;gap:8px;margin-left:auto;display:flex}.rdSjNq_opponentHand .rdSjNq_cardBack{width:20px;height:28px}.rdSjNq_playerBar{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0;font-size:14px;display:flex}.rdSjNq_life{color:inherit;font:inherit;background:#00000059;border:0;border-radius:999px;align-items:baseline;gap:8px;padding:3px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #f4d68c59}.rdSjNq_life[data-mark]{cursor:pointer}.rdSjNq_life[data-mark=targetable]{box-shadow:inset 0 0 0 2px #6fd3ff,0 0 14px #6fd3ff80}.rdSjNq_life[data-mark=selected]{box-shadow:inset 0 0 0 2px #f4d68c,0 0 14px #f4d68c99}.rdSjNq_lifeValue{font-family:var(--font-display), Georgia, serif;color:#f4d68c;font-size:22px;font-weight:700}.rdSjNq_lifeLabel{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.rdSjNq_zoneCount{font:inherit;color:var(--mat-muted);background:0 0;border:0;padding:2px 4px;font-size:13px}button.rdSjNq_zoneCount:not([disabled]){cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rdSjNq_pool{gap:2px;font-size:18px;display:inline-flex}.rdSjNq_turnMark{font-family:var(--font-display), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:#e2b44f;margin-left:auto;font-size:11.5px;font-weight:700}.rdSjNq_side{gap:10px;display:grid}.rdSjNq_row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;min-height:40px;display:flex}.rdSjNq_row[data-row=back]{gap:8px}.rdSjNq_rowEmpty{color:#ede5d159;align-self:center;font-size:13px;font-style:italic}.rdSjNq_divider{background:linear-gradient(90deg,#0000,#f4d68c66,#0000);height:1px;margin:4px 0}.rdSjNq_slot{--tw:var(--tile-w,86px);--th:var(--tile-h,120px);width:var(--tw);flex-direction:column;flex:none;align-items:center;gap:4px;transition:width .25s;display:flex;position:relative}.rdSjNq_slot[data-compact]{--tw:var(--land-w,58px);--th:var(--land-h,81px)}.rdSjNq_slot[data-tapped]{width:var(--th)}@media (max-width:640px){.rdSjNq_slot{--tw:var(--tile-w,70px);--th:var(--tile-h,98px)}.rdSjNq_slot[data-compact]{--tw:var(--land-w,48px);--th:var(--land-h,67px)}}.rdSjNq_tile{width:var(--tw);height:var(--th);color:var(--card-ink);font:inherit;text-align:left;cursor:pointer;background:var(--noise), linear-gradient(165deg, var(--frame-1), var(--frame-2));border:0;border-radius:8px;flex-direction:column;padding:4px;transition:transform .25s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 0 3px #0b0b0b,0 6px 14px #00000080}.rdSjNq_slot[data-tapped] .rdSjNq_tile{margin-block:calc((var(--tw) - var(--th)) / 2);transform:rotate(90deg)}.rdSjNq_tile[data-mark=playable]{box-shadow:0 0 0 3px #0b0b0b,0 0 0 5px #f4d68c99,0 6px 14px #00000080}.rdSjNq_tile[data-mark=targetable]{animation:1.3s ease-in-out infinite rdSjNq_pulse;box-shadow:0 0 0 3px #0b0b0b,0 0 0 5px #6fd3ff,0 0 18px #6fd3ffa6}.rdSjNq_tile[data-mark=selected]{box-shadow:0 0 0 3px #0b0b0b,0 0 0 5px #f4d68c,0 0 20px #f4d68cb3}.rdSjNq_slot:not([data-tapped]) .rdSjNq_tile[data-mark=selected]{transform:translateY(-6px)}.rdSjNq_tile[data-mark=armed]{box-shadow:0 0 0 3px #0b0b0b,0 0 0 5px #ff9f6e,0 0 20px #ff9f6eb3}.rdSjNq_tile[data-attacking]:not([data-mark]){box-shadow:0 0 0 3px #0b0b0b,0 0 0 5px #e2533bd9,0 6px 14px #00000080}@keyframes rdSjNq_pulse{50%{box-shadow:0 0 0 3px #0b0b0b,0 0 0 5px #6fd3ff,0 0 4px #6fd3ff4d}}@media (prefers-reduced-motion:reduce){.rdSjNq_tile,.rdSjNq_slot{transition:none}.rdSjNq_tile[data-mark=targetable]{animation:none}}.rdSjNq_tileName{font-family:var(--font-display), Georgia, serif;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.rdSjNq_slot[data-compact] .rdSjNq_tileName{padding:2px 3px;font-size:8.5px}.rdSjNq_tileArt{box-shadow:0 0 0 1px var(--frame-edge);border-radius:2px;flex:1;margin-top:3px;position:relative;overflow:hidden}.rdSjNq_tileImage{object-fit:cover}.rdSjNq_tileKeywords{flex-wrap:wrap;gap:2px;margin-top:3px;padding-right:34px;font-size:9px;line-height:1.1;display:flex}.rdSjNq_tileKeywords span{background:var(--box-1);border-radius:3px;padding:1px 3px}.rdSjNq_tileKeywords span[data-gained]{background:#fff1b8;font-weight:700}.rdSjNq_tilePt{font-family:var(--font-display), Georgia, serif;border-radius:5px;padding:1px 6px;font-size:13px;font-weight:700;position:absolute;bottom:2px;right:2px}.rdSjNq_tilePt[data-modified=up]{color:#0f5c2c}.rdSjNq_tilePt[data-modified=down]{color:#8a1c10}.rdSjNq_tileMana{gap:1px;font-size:15px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.rdSjNq_tileBadges{justify-items:start;gap:2px;display:grid;position:absolute;top:24px;left:2px}.rdSjNq_damage,.rdSjNq_counter{color:#fff;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:700}.rdSjNq_damage{background:#b3261e}.rdSjNq_counter{background:#1d5b38}.rdSjNq_sick{color:#d6c8ff;background:#0d0b13c7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:italic;display:grid;position:absolute;top:3px;right:3px}.rdSjNq_tileLabel,.rdSjNq_attachments{max-width:calc(var(--tw) + 36px);text-align:center;font-size:11.5px;line-height:1.15}.rdSjNq_tileLabel{color:#f4d68c}.rdSjNq_attachments{color:var(--mat-muted);font-size:10.5px;display:grid}.rdSjNq_hand{justify-content:safe center;gap:8px;margin:8px -14px 0;padding:8px 14px 4px;list-style:none;display:flex;overflow-x:auto}.rdSjNq_handCard{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;transition:transform .15s,box-shadow .15s;display:block;position:relative}.rdSjNq_handCard:hover,.rdSjNq_handCard:focus-visible{transform:translateY(-6px)}.rdSjNq_handCard[data-mark=playable]{box-shadow:0 0 0 2px #f4d68ccc,0 0 16px #f4d68c59}.rdSjNq_handCard[data-mark=selected]{transform:translateY(-10px);box-shadow:0 0 0 3px #6fd3ff,0 0 18px #6fd3ff80}.rdSjNq_handHidden{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.rdSjNq_cardBack{background:radial-gradient(circle at 50% 40%,#6c4fa3,#241a3f 70%);border-radius:4px;width:30px;height:42px;box-shadow:0 0 0 2px #0b0b0b,inset 0 0 0 2px #b08526}.rdSjNq_menu{background:#16121f;border-radius:12px;gap:6px;min-width:240px;max-width:min(440px,100vw - 48px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:14px;box-shadow:0 0 0 1px #f4d68c66,0 12px 30px #0009}.rdSjNq_menuTitle{font-family:var(--font-display), Georgia, serif;color:#f4d68c;margin:0 0 2px;font-size:14px}.rdSjNq_menuItem{color:#ede5d1;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;padding:8px 10px;font-size:15px}.rdSjNq_menuItem:hover:not([disabled]){background:#f4d68c29}.rdSjNq_menuItem[disabled]{opacity:.45;cursor:not-allowed}.rdSjNq_menuCancel{font:inherit;color:#b6aa90;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:14px}.rdSjNq_choiceTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#f4d68c;margin:0 0 8px;font-size:12px}.rdSjNq_choiceCards{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rdSjNq_choiceLabel{text-align:center;color:#ede5d1;margin-top:4px;font-size:13px;display:block}.rdSjNq_panelTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:12.5px;font-weight:700}.rdSjNq_inspector{justify-items:center;gap:8px;display:grid}.rdSjNq_inspectorNotes{text-align:center;margin:0;font-size:15px}.rdSjNq_inspectorEmpty{text-align:center;color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:0;padding:28px 12px;font-style:italic}.rdSjNq_stack ol,.rdSjNq_graveyard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_stackItem{width:100%;color:var(--ink);font:inherit;text-align:left;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.rdSjNq_stackItem[data-mark=targetable]{box-shadow:inset 0 0 0 2px #2b9fd4}.rdSjNq_stackName{font-family:var(--font-display), Georgia, serif;font-size:14px;font-weight:700}.rdSjNq_stackMeta{color:var(--ink-muted);font-size:13px}.rdSjNq_graveyard button{color:var(--link);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px}.rdSjNq_log ol{background:var(--bg-raised);max-height:260px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:4px;margin:0;padding:8px 10px;font-size:14px;line-height:1.35;list-style:none;display:grid;overflow:auto}.rdSjNq_log li[data-player=you]{color:var(--link)}.rdSjNq_stars span{color:#80808066;font-size:1.2rem}.rdSjNq_stars span[data-on]{color:var(--gold-bright,#f4d68c)}.rdSjNq_statsRow{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rdSjNq_stat{background:var(--bg-raised);min-width:112px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:2px;padding:10px 16px;display:grid}.rdSjNq_statValue{font-family:var(--font-display), Georgia, serif;color:var(--gold-bright);font-size:1.6rem;font-weight:700;line-height:1.1}.rdSjNq_statLabel{color:var(--ink-muted);font-size:.85rem}.rdSjNq_goal{gap:6px;display:grid}.rdSjNq_goalBar{background:#80808040;border-radius:999px;height:8px;overflow:hidden}.rdSjNq_goalBar span{border-radius:inherit;background:linear-gradient(90deg,#b08526,#f4d68c);height:100%;display:block}.rdSjNq_modes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_mode{height:100%;color:var(--ink);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-content:start;gap:6px;padding:18px 20px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.rdSjNq_mode:hover{box-shadow:inset 0 0 0 1.5px var(--gold);transform:translateY(-2px)}.rdSjNq_modeTitle{font-family:var(--font-display), Georgia, serif;color:var(--gold-bright);margin:0;font-size:1.15rem;font-weight:700}.rdSjNq_modeText{color:var(--ink-muted);margin:0;font-size:1rem}.rdSjNq_modeMeta{margin:4px 0 0;font-size:.9rem;font-weight:600}.rdSjNq_mode[data-due] .rdSjNq_modeMeta{color:var(--link)}.rdSjNq_sectionTitle{margin:0 0 14px;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.rdSjNq_sectionLead{max-width:70ch;color:var(--ink-muted);margin:-6px 0 16px}.rdSjNq_footnote{max-width:70ch;color:var(--ink-muted)}.rdSjNq_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_listItem{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 14px;display:flex}.rdSjNq_listItem a{font-weight:600;text-decoration:none}.rdSjNq_listItem a:hover{text-decoration:underline}.rdSjNq_listMeta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.92rem;display:flex}.rdSjNq_themeGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_themeCard{height:100%;color:var(--ink);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.rdSjNq_themeCard:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.rdSjNq_themeCard strong{font-family:var(--font-display), Georgia, serif;color:var(--gold-bright)}.rdSjNq_themeCard span{color:var(--ink-muted);font-size:.92rem}.rdSjNq_meter{background:#80808040;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.rdSjNq_meter span{background:#4f9d69;height:100%;display:block}.rdSjNq_toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.rdSjNq_select{min-height:40px;color:var(--ink);font:inherit;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px;padding:6px 12px;font-size:1rem}.rdSjNq_check{color:var(--ink-muted);align-items:center;gap:8px;font-size:.98rem;display:inline-flex}.rdSjNq_dots{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rdSjNq_dots li{background:#80808059;border-radius:50%;width:12px;height:12px}.rdSjNq_dots li[data-result=solved]{background:#4f9d69}.rdSjNq_dots li[data-result=missed]{background:#c0503f}.rdSjNq_dots li[data-current]{box-shadow:0 0 0 2px var(--gold-bright)}.rdSjNq_center{text-align:center;justify-items:center;gap:14px;padding:36px 16px;display:grid}.rdSjNq_center p{max-width:60ch;margin:0}.rdSjNq_big{font-family:var(--font-display), Georgia, serif;color:var(--gold-bright);font-size:clamp(2.4rem,2rem + 2vw,3.6rem);font-weight:700;line-height:1}.rdSjNq_decks{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_deck{height:100%;color:var(--ink);font:inherit;text-align:left;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:14px;gap:8px;padding:16px 18px;display:grid}.rdSjNq_deck[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gold-bright)}.rdSjNq_deckName{font-family:var(--font-display), Georgia, serif;color:var(--gold-bright);margin:0;font-size:1.1rem;font-weight:700}.rdSjNq_deckColors{color:var(--ink-muted);margin:0;font-size:.9rem}.rdSjNq_deckList{columns:2;color:var(--ink-muted);column-gap:14px;margin:0;padding:0;font-size:.85rem;list-style:none}.rdSjNq_chart{width:100%;height:auto;overflow:visible}.rdSjNq_chart path[data-line]{fill:none;stroke:var(--gold-bright);stroke-width:2px}.rdSjNq_chart path[data-area]{fill:#f4d68c1f}.rdSjNq_chart text{fill:var(--ink-muted);font-size:11px}.rdSjNq_chart line{stroke:var(--line)}.rdSjNq_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_cardsGrid li{justify-items:center;gap:6px;display:grid}.rdSjNq_cardsGrid p{color:var(--ink-muted);margin:0;font-size:.9rem}.rdSjNq_qrGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rdSjNq_qr{color:#111;text-align:center;background:#fff;border-radius:12px;justify-items:center;gap:6px;padding:14px;display:grid}.rdSjNq_qr svg{width:150px;height:150px}.rdSjNq_qr code{font-size:.85rem}.rdSjNq_qr span{color:#555;font-size:.8rem}@media (max-width:640px){.rdSjNq_preview{padding-inline:10px}.rdSjNq_row{gap:8px}}.rdSjNq_hand[data-fan]{gap:0;margin:0;padding:26px 8px 4px;overflow:visible}.rdSjNq_hand[data-fan] li{transition:transform .18s;position:relative}.rdSjNq_hand[data-fan] li+li{margin-left:calc(var(--hand-w) * var(--overlap,-.22) * 1px)}.rdSjNq_hand[data-fan] li:hover,.rdSjNq_hand[data-fan] li:focus-within{z-index:2}.rdSjNq_hand[data-fan] .rdSjNq_handCard:hover,.rdSjNq_hand[data-fan] .rdSjNq_handCard:focus-visible{transform:translateY(-22px)scale(1.06)}.rdSjNq_hand[data-fan] .rdSjNq_handCard[data-mark=selected]{transform:translateY(-28px)scale(1.06)}.rdSjNq_hand[data-fan] .rdSjNq_empty{color:#ede5d173;padding:20px 0}.rdSjNq_logButton{z-index:22;position:absolute;top:8px;right:clamp(12px,2.4vw,36px)}.rdSjNq_stepPill{color:#ede5d1;background:#120e20;border-radius:999px;align-items:center;gap:10px;padding:4px 14px;font-size:.85rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #f4d68c47}.rdSjNq_stepPill strong{font-family:var(--font-display), Georgia, serif;color:#f4d68c}.rdSjNq_stepPill[data-player=opponent] strong{color:#cdb4ff}.rdSjNq_stepPill ol{gap:3px;margin:0;padding:0;list-style:none;display:flex}.rdSjNq_stepPill li{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.rdSjNq_stepPill li[data-done]{background:#f4d68c80}.rdSjNq_stepPill li[data-current]{background:#f4d68c;box-shadow:0 0 6px #f4d68c}.rdSjNq_stepPill{margin:0}.rdSjNq_playerBar[data-centered]{justify-content:center;margin:2px 0}.rdSjNq_playerBar[data-centered] .rdSjNq_turnMark{display:none}.rdSjNq_playerBar[data-centered] .rdSjNq_opponentHand{margin-left:0}@media (max-width:760px){.rdSjNq_stepPill ol{display:none}}@media (prefers-reduced-motion:no-preference){.rdSjNq_slot{animation:.35s cubic-bezier(.2,.8,.2,1) both rdSjNq_arrive}.rdSjNq_lifeValue{animation:.5s both rdSjNq_beat;display:inline-block}}@keyframes rdSjNq_arrive{0%{opacity:0;transform:translateY(-14px)scale(.92)}}@keyframes rdSjNq_beat{30%{color:#fff3c4;text-shadow:0 0 12px #f4d68ce6;transform:scale(1.35)}}@media (forced-colors:active){.rdSjNq_tile[data-mark],.rdSjNq_handCard[data-mark],.rdSjNq_life[data-mark],.rdSjNq_stackItem[data-mark]{outline-offset:2px;outline:3px solid highlight}.rdSjNq_tile[data-mark=selected],.rdSjNq_handCard[data-mark=selected]{outline-style:double}}
.gsH7DG_termIndex ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gsH7DG_termIndex a{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 12px;font-size:.95rem;text-decoration:none;display:inline-block}.gsH7DG_termIndex a:hover{box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--link)}.gsH7DG_terms{gap:4px;margin:0;display:grid}.gsH7DG_term{border-bottom:1px solid #0000001f;padding:12px 0;scroll-margin-top:24px}.gsH7DG_term:target{background:#ffdc8c59;border-radius:8px;padding-inline:10px}.gsH7DG_term dt{font-family:var(--font-display), Georgia, serif;font-size:1.1rem;font-weight:700}.gsH7DG_term dd{margin:4px 0 0}.gsH7DG_learnMore{margin-top:18px;font-weight:600}.gsH7DG_statement{font-family:var(--font-display), Georgia, serif;font-size:1.3rem;font-weight:700;line-height:1.3}.gsH7DG_legal{border-radius:4px;max-width:820px;padding:clamp(22px,4vw,48px);font-size:1.0625rem}.gsH7DG_legal h2{scroll-margin-top:24px;font-size:1.35rem}.gsH7DG_legal h3{font-size:1.1rem}.gsH7DG_legal dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;margin:0 0 1em;display:grid}.gsH7DG_legal dt{font-weight:700}.gsH7DG_legal dd{overflow-wrap:anywhere;margin:0}.gsH7DG_legalForm{background:#ffffff73;border-radius:8px;margin:1em 0;padding:18px 22px;box-shadow:inset 0 0 0 1px #0000002e}@media (max-width:520px){.gsH7DG_legal dl{grid-template-columns:1fr;gap:0}.gsH7DG_legal dd{margin-bottom:8px}}.gsH7DG_notFound{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(40px,8vw,96px);display:grid}.gsH7DG_notFoundCard{transform:rotate(-3deg)}.gsH7DG_notFoundText{margin:.3em 0 1em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.gsH7DG_notFoundLinks{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:700px){.gsH7DG_notFound{grid-template-columns:1fr}.gsH7DG_notFoundCard{width:min(100%,300px);margin-inline:auto}}
.MhvB6a_scene{perspective:900px;filter:drop-shadow(0 1.6em 1.4em #0000008c)drop-shadow(0 .3em .35em #0000004d);min-width:0;padding-block:5%;container-type:inline-size}.MhvB6a_book{--t:2.1em;aspect-ratio:210/297;width:84%;font-family:var(--font-body), Georgia, serif;color:var(--card-ink);transform-style:preserve-3d;translate:-4%;transform:rotateX(calc(var(--rx,0deg) * .4)) rotateY(calc(-28deg + var(--ry,0deg)));margin-inline:auto;font-size:clamp(10px,4.4cqi,18px);line-height:1.3;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.MhvB6a_scene[data-tilting] .MhvB6a_book{transition:transform .1s linear}.MhvB6a_cover{transform:translateZ(calc(var(--t) / 2));backface-visibility:hidden;background: linear-gradient(90deg, #0006 0, #fff3 .2em, #0000000f .5em, #0000004d .74em, #ffffff29 .88em, transparent 1.2em),  linear-gradient(120deg, #ffffff29, transparent 45%, #0000001f), var(--noise), linear-gradient(165deg, var(--frame-1), var(--frame-2));border-radius:.12em .4em .4em .12em;flex-direction:column;gap:.7em;margin:0;padding:1.05em 1em 1em 1.6em;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 .06em #0006,inset -.12em 0 .1em #ffffff1f}.MhvB6a_cover:before{content:"";border:.08em solid var(--frame-edge);opacity:.55;pointer-events:none;border-radius:.2em;position:absolute;inset:.5em .5em .5em 1.2em}.MhvB6a_cover:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:radial-gradient(farthest-corner circle at var(--mx,50%) var(--my,50%), #ffffff73, #ffffff14 30%, transparent 65%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s;position:absolute;inset:0}.MhvB6a_scene[data-tilting] .MhvB6a_cover:after{opacity:1}.MhvB6a_label{z-index:1;text-align:center;padding:.5em .6em;position:relative}.MhvB6a_title{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:1.45em;font-weight:700;line-height:1.05}.MhvB6a_art{background:radial-gradient(circle at 72% 24%, var(--art-glow), transparent 46%), linear-gradient(180deg, var(--art-1), var(--art-2));box-shadow:0 0 0 .09em var(--card-black), 0 0 0 .18em var(--frame-edge);flex:1;margin:0 .18em;position:relative;overflow:hidden}.MhvB6a_imprint{z-index:1;font-family:var(--font-display), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5em;margin:0;padding:.4em .6em;font-size:.66em;font-weight:700;display:flex;position:relative}.MhvB6a_imprint svg{width:1.7em;height:1.7em}.MhvB6a_stretched{color:inherit;text-decoration:none}.MhvB6a_stretched:after{content:"";z-index:5;border-radius:inherit;position:absolute;inset:0}.MhvB6a_stretched:focus-visible{outline:none}.MhvB6a_cover:has(:focus-visible){outline:3px solid var(--gold-bright);outline-offset:4px}.MhvB6a_pages{width:var(--t);transform-origin:0;height:100%;transform:translateZ(calc(var(--t) / 2)) rotateY(90deg);--paper:calc(100% - .4em) calc(100% - .5em);background: linear-gradient(180deg, #00000038, #0000000f 10%, #0000000f 90%, #00000042) 50% 50% / var(--paper) no-repeat,  repeating-linear-gradient(90deg, #f3ebd6 0 1.5px, #cdbf9f 1.5px 2.1px) 50% 50% / var(--paper) no-repeat,  linear-gradient(180deg, var(--frame-2), var(--frame-edge));border-radius:.1em;position:absolute;top:0;left:100%}@media (prefers-reduced-motion:reduce){.MhvB6a_book,.MhvB6a_cover:after{transition:none}}
.UQTwtq_editor{gap:20px;display:grid}.UQTwtq_toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.UQTwtq_columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.UQTwtq_columns{grid-template-columns:minmax(0,1fr)}}.UQTwtq_form{gap:16px;min-width:0;display:grid}.UQTwtq_side{background:var(--bg-raised);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;gap:10px;margin:0;padding:14px 16px 16px;display:grid}.UQTwtq_side legend{float:left;width:100%;font-family:var(--font-display), Georgia, serif;color:var(--gold-bright);margin-bottom:4px;padding:0;font-weight:700}.UQTwtq_row{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.UQTwtq_field{gap:4px;min-width:120px;display:grid}.UQTwtq_field[data-wide]{flex:260px}.UQTwtq_label{color:var(--ink-muted);font-size:.85rem;font-weight:600}.UQTwtq_help{color:var(--ink-muted);margin:0;font-size:.9rem}.UQTwtq_input,.UQTwtq_small{min-height:36px;color:var(--ink);font:inherit;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:8px;padding:5px 9px;font-size:.98rem}textarea.UQTwtq_input{resize:vertical;line-height:1.4}.UQTwtq_small{width:64px}.UQTwtq_input:focus,.UQTwtq_small:focus{outline:2px solid var(--gold);outline-offset:0}.UQTwtq_tableWrap{overflow-x:auto}.UQTwtq_table{border-collapse:collapse;width:100%;font-size:.9rem}.UQTwtq_table th{text-align:left;white-space:nowrap;color:var(--ink-muted);padding:4px 6px;font-weight:600}.UQTwtq_table td{vertical-align:middle;padding:3px 6px}.UQTwtq_table td:first-child{color:var(--ink-muted)}.UQTwtq_table .UQTwtq_input{min-width:120px}.UQTwtq_remove{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.1rem}.UQTwtq_remove:hover{color:#e07a6a;background:#e07a6a1f}.UQTwtq_cardList{gap:6px;display:grid}.UQTwtq_cardList ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.UQTwtq_cardList li{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:.92rem;display:inline-flex}.UQTwtq_cardList li button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:1rem}.UQTwtq_chips{flex-wrap:wrap;gap:6px;display:flex}.UQTwtq_chip{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.9rem;display:inline-flex}.UQTwtq_chip input{opacity:0;pointer-events:none;position:absolute}.UQTwtq_chip[data-on]{color:#1a1408;background:var(--gold-bright);box-shadow:none}.UQTwtq_chip:focus-within{outline:2px solid var(--gold)}.UQTwtq_option{align-items:center;gap:10px;display:flex}.UQTwtq_option .UQTwtq_input{flex:1}.UQTwtq_goals{justify-items:start;gap:10px;display:grid}.UQTwtq_goal{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.UQTwtq_refs{gap:4px;width:100%;padding:6px 0 0 4px;display:grid}.UQTwtq_preview{gap:14px;min-width:0;display:grid}@media (min-width:1101px){.UQTwtq_preview{top:calc(var(--chrome-top) + 12px);max-height:calc(100dvh - var(--chrome-top) - 24px);position:sticky;overflow:auto}}.UQTwtq_problems{background:#e07a6a1a;border-radius:10px;margin:0;padding:10px 14px 10px 30px;font-size:.95rem;box-shadow:inset 0 0 0 1px #e07a6a66}.UQTwtq_problem{color:#e07a6a;margin:0}.UQTwtq_actions{flex-wrap:wrap;gap:8px;display:flex}.UQTwtq_check{white-space:pre-wrap;background:var(--bg-raised);border-radius:10px;margin:0;padding:12px 14px;font-size:.85rem;line-height:1.45;overflow-x:auto;box-shadow:inset 0 0 0 1px #e07a6a99}.UQTwtq_check[data-ok]{box-shadow:inset 0 0 0 1px #4f9d69cc}
.dupf2G_buy{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dupf2G_price{margin:0;font-size:1.05rem}.dupf2G_price strong{font-family:var(--font-display), Georgia, serif;font-size:1.6rem}.dupf2G_price span{opacity:.75;font-size:.85rem}.dupf2G_cta{padding-inline:1.4em;font-size:1rem}.dupf2G_buy[data-compact] .dupf2G_price strong{font-size:1.05rem}.dupf2G_buy[data-compact] .dupf2G_cta{min-height:38px;padding-inline:1em;font-size:.88rem}.dupf2G_buy[data-form]{gap:14px;display:grid}.dupf2G_buyForm{gap:12px;width:100%;max-width:440px;display:grid}.dupf2G_buyForm .dupf2G_cta{justify-self:start;min-width:12em}.dupf2G_field{gap:6px;font-size:.92rem;display:grid}.dupf2G_field input{min-height:44px;font:inherit;color:var(--ink);background:var(--bg-raised);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:.55em;padding:0 14px;font-size:1rem}.dupf2G_field input:focus-visible{box-shadow:inset 0 0 0 2px var(--gold);outline:none}.dupf2G_helpForm{gap:14px;max-width:560px;margin-bottom:1.6em;display:grid}.dupf2G_helpForm .dupf2G_cta{justify-self:start;min-width:10em}.dupf2G_field select,.dupf2G_field textarea{font:inherit;color:var(--ink);background:var(--bg-raised);box-shadow:inset 0 0 0 1.5px var(--line);border:0;border-radius:.55em;padding:10px 14px;font-size:1rem}.dupf2G_field select{min-height:44px}.dupf2G_field textarea{resize:vertical;min-height:120px;line-height:1.45}.dupf2G_field select:focus-visible,.dupf2G_field textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--gold);outline:none}.dupf2G_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dupf2G_consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.dupf2G_consent input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:2px 0 0}.dupf2G_error{color:#f2a090;margin:0;font-size:.92rem}@media (prefers-color-scheme:light){.dupf2G_error{color:#a3321c}}.dupf2G_small{color:var(--ink-muted);margin:0;font-size:.85rem}.dupf2G_order{max-width:640px;padding-block:clamp(40px,8vw,96px)}.dupf2G_order h1{margin:.2em 0 .4em;font-size:clamp(2rem,1.4rem + 2.6vw,3rem)}.dupf2G_order>p{margin:0 0 18px}.dupf2G_orderActions{flex-wrap:wrap;gap:12px;margin:8px 0 22px;display:flex}.dupf2G_product{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(24px,4vw,48px) clamp(24px,4vw,40px);display:grid}.dupf2G_eyebrow{margin:0 0 8px}.dupf2G_title{margin:0;font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);line-height:1.08}.dupf2G_subtitle{font-family:var(--font-body), Georgia, serif;color:var(--ink-muted);text-transform:none;margin-top:8px;font-size:.42em;font-weight:400;line-height:1.3;display:block}.dupf2G_summary{max-width:60ch;color:var(--ink-muted);margin:16px 0 22px}.dupf2G_facts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.dupf2G_facts li{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:5px 12px;font-size:.88rem}@media (max-width:760px){.dupf2G_product{grid-template-columns:1fr}.dupf2G_product>:first-child{width:min(100%,260px);margin-inline:auto}}.dupf2G_details{max-width:900px}.dupf2G_details h2{font-size:1.3rem}.dupf2G_details section+section{border-top:1px solid #0000001f;margin-top:32px;padding-top:28px}.dupf2G_checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;display:grid;padding:0!important}.dupf2G_checks li{padding-left:26px;position:relative;margin:0!important}.dupf2G_checks li:before{content:"✓";color:#2f6b3a;font-weight:700;position:absolute;left:0}@media (max-width:640px){.dupf2G_checks{grid-template-columns:1fr}}.dupf2G_module{background:#ffffff73;border-radius:10px;box-shadow:inset 0 0 0 1px #00000024}.dupf2G_module+.dupf2G_module{margin-top:8px}.dupf2G_module summary{cursor:pointer;font-family:var(--font-display), Georgia, serif;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-weight:700;list-style:none;display:flex}.dupf2G_module summary::-webkit-details-marker{display:none}.dupf2G_module summary span{font-family:var(--font-body), Georgia, serif;opacity:.7;white-space:nowrap;font-size:.9rem;font-weight:400}.dupf2G_module>div{padding:0 16px 14px}.dupf2G_module p{margin:0 0 8px}.dupf2G_module ol{margin:0}.dupf2G_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.dupf2G_tile{align-content:start;gap:14px;display:grid}.dupf2G_tile>:first-child{width:min(100%,280px)}.dupf2G_tileInfo{gap:4px;display:grid}.dupf2G_tileInfo p{color:var(--ink-muted);margin:0;font-size:.92rem}@media (max-width:1060px){.dupf2G_grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (max-width:520px){.dupf2G_grid{grid-template-columns:1fr;max-width:320px;margin-inline:auto}}.dupf2G_bundle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.dupf2G_bundle h2{margin:0 0 4px;font-size:1.25rem}.dupf2G_bundle p{margin:0}.dupf2G_sectionTitle{margin:0 0 6px;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.dupf2G_sectionLead{max-width:64ch;color:var(--ink-muted);margin:0 0 18px}.dupf2G_buildsOn{max-width:60ch;color:var(--ink-muted);margin:-8px 0 22px;font-size:.98rem}.dupf2G_featured{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,56px);margin-top:14px;display:grid}.dupf2G_featuredTitle{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:1.1}.dupf2G_featured .dupf2G_summary{margin-bottom:16px}.dupf2G_featured .dupf2G_checks{margin:0 0 20px}.dupf2G_featured .dupf2G_checks li:before{color:var(--gold)}.dupf2G_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}.dupf2G_inside{padding-block:8px clamp(28px,4vw,44px)}.dupf2G_pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:16px;display:grid}.dupf2G_page{margin:0}.dupf2G_page img{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #00000040,0 18px 36px -18px #000c}.dupf2G_page figcaption{color:var(--ink-muted);margin-top:10px;font-size:.92rem;line-height:1.4}.dupf2G_next{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,44px);margin-top:clamp(32px,5vw,56px);display:grid}.dupf2G_next .dupf2G_summary{margin:10px 0 14px}.dupf2G_notice{max-width:80ch;color:var(--ink-muted);opacity:.85;margin:clamp(28px,4vw,40px) 0 0;font-size:.82rem;line-height:1.5}@media (max-width:960px){.dupf2G_pages{grid-template-columns:repeat(2,minmax(0,1fr))}.dupf2G_pathGrid{grid-template-columns:1fr;max-width:560px}}@media (max-width:760px){.dupf2G_featured,.dupf2G_next{grid-template-columns:1fr}.dupf2G_featured>:first-child,.dupf2G_next>:first-child{width:min(100%,260px);margin-inline:auto}}.dupf2G_practice{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dupf2G_practice li{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.dupf2G_practice a{font-weight:600;text-decoration:none}.dupf2G_practice a:hover{text-decoration:underline}.dupf2G_practice span{color:var(--ink-muted);white-space:nowrap;font-size:.9rem}
