@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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}:root{--tcg-bg:#0b0c1d;--tcg-bg-raised:#12132b;--tcg-surface:#ffffff0b;--tcg-surface-2:#ffffff14;--tcg-line:#ffffff14;--tcg-line-strong:#ffffff29;--tcg-text-1:#eef0ff;--tcg-text-2:#a6a9cc;--tcg-text-3:#7e81a6;--tcg-violet:#8b7bff;--tcg-violet-deep:#4e3cd8;--tcg-gold:#ffc857;--tcg-gold-deep:#f2a818;--tcg-good:#6fe3a3;--tcg-bad:#ff7a6b;--tcg-glow:radial-gradient(1200px 600px at 75% -10%, #2a1f63e6, #2a1f6300 60%);--tcg-cut:10px;--tcg-navy:var(--tcg-bg-raised);--tcg-navy-deep:var(--tcg-bg);--tcg-ink:#14152b;--tcg-paper:#f4f2fb;--tcg-heading:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--tcg-text:"Barlow", system-ui, sans-serif}.tcg-button{font:700 1rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:#1c1302;background:linear-gradient(180deg, #ffd36e, var(--tcg-gold-deep));cursor:pointer;clip-path:polygon(var(--tcg-cut) 0, 100% 0, calc(100% - var(--tcg-cut)) 100%, 0 100%);border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.7em 1.6em;transition:filter .12s,transform .12s,background-color .12s;display:inline-flex}.tcg-button:hover:not(:disabled){filter:brightness(1.1)}.tcg-button:active:not(:disabled){transform:translateY(1px)}.tcg-button:focus-visible{outline-offset:-5px;outline:2px solid #fff}.tcg-button:disabled{filter:grayscale();opacity:.4;cursor:default}.tcg-button.tcg-accent{color:var(--tcg-bg);background:var(--tcg-violet)}.tcg-button.tcg-ghost{color:var(--tcg-text-1);background:var(--tcg-surface-2)}.tcg-button.tcg-ghost:hover:not(:disabled){filter:none;background-color:#ffffff24}.tcg-button.tcg-small{--tcg-cut:7px;padding:.45em 1.1em;font-size:.85rem}.tcg-muted{color:var(--tcg-text-2)}.tcg-new{z-index:6;font:700 .8rem var(--tcg-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--tcg-bg);background:var(--tcg-violet);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:.25em .75em;animation:.35s cubic-bezier(.3,1.6,.5,1) tcg-pop;position:absolute;top:-.6rem;right:-.6rem}:is(.tcg-opening,.tcg-collection,.tcg-modal,.tcg-binder-screen,.tcg-trade-screen,.tcg-battle,.tcg-decks) :is(h1,h2,h3){text-transform:uppercase;letter-spacing:.04em}.tcg-card{--rx:0deg;--ry:0deg;width:var(--card-w,16rem);aspect-ratio:63/88;--u:calc(var(--card-w,16rem) / 100);perspective:900px;-webkit-user-select:none;user-select:none;--cut:calc(6 * var(--u));filter:drop-shadow(0 calc(1.4 * var(--u)) calc(2.6 * var(--u)) #00000080);position:relative}.tcg-card-inner{padding:calc(1.1 * var(--u));font:500 calc(4.1 * var(--u)) / 1.25 var(--tcg-text);color:var(--tcg-text-1);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:linear-gradient(135deg,#6c7097,#2c2f4d 35%,#8e92b8 60%,#2a2c47);flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;overflow:hidden}.tcg-interactive{cursor:grab;touch-action:none}.tcg-finish-silver .tcg-card-inner{background:linear-gradient(135deg,#f4f6fb,#8c95ad 30%,#e6eaf3 55%,#6f7891 80%,#dfe4ee)}.tcg-finish-gold .tcg-card-inner{background:linear-gradient(135deg,#ffe08a,#b9881b 40%,#ffe08a 60%,#8c6512)}.tcg-rainbow .tcg-card-inner{background:linear-gradient(135deg,#ffd36e,#ff7bd9 25%,#7aa7ff 50%,#7ee8a2 75%,#ffd36e)}.tcg-frame{inset:calc(1.1 * var(--u));clip-path:polygon(calc(var(--cut) - .5 * var(--u)) 0, 100% 0, 100% calc(100% - var(--cut) + .5 * var(--u)), calc(100% - var(--cut) + .5 * var(--u)) 100%, 0 100%, 0 calc(var(--cut) - .5 * var(--u)));background:linear-gradient(#1a1640,#0d0c22);position:absolute}.tcg-frame:after{content:"";background:var(--frame);opacity:.32;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 62%,#0000 100%)}.tcg-hero,.tcg-top,.tcg-art,.tcg-species,.tcg-lore,.tcg-stats,.tcg-bottom{z-index:2;position:relative}.tcg-hero{margin:0 0 calc(1.6 * var(--u));flex:none}.tcg-art{aspect-ratio:7/5.2;clip-path:polygon(calc(var(--cut) - 1 * var(--u)) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--cut) - 1 * var(--u)));overflow:hidden}.tcg-art img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tcg-standard .tcg-art:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#140f3300 50%,#140f33bf 78%,#140f33 100%);position:absolute;inset:0}.tcg-art-layered img{will-change:transform;position:absolute;inset:0}.tcg-art-layered .tcg-art-bg{transform:translate(calc(var(--tx,0) * calc(-2.5 * var(--u))), calc(var(--ty,0) * calc(-2.5 * var(--u)))) scale(1.03)}.tcg-art-layered .tcg-art-fg{z-index:2;transform:translate(calc(var(--tx,0) * calc(5 * var(--u))), calc(var(--ty,0) * calc(5 * var(--u)) + var(--fg-lift,0px))) scale(1.03)}.tcg-art-layered .tcg-art-bg,.tcg-art-layered .tcg-art-fg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tcg-card[data-tilting=true] .tcg-art-layered img{transition:transform 80ms linear}.tcg-top{align-items:flex-end;gap:calc(1.6 * var(--u));padding:0 calc(3.2 * var(--u));display:flex}.tcg-standard .tcg-top{z-index:4;left:0;right:0;bottom:calc(1.4 * var(--u));position:absolute}.tcg-title{flex-direction:column;flex:1;min-width:0;display:flex}.tcg-stage{font:600 .6em / 1.2 var(--tcg-text);letter-spacing:.14em;text-transform:uppercase;color:var(--tcg-gold);white-space:nowrap}.tcg-name{font:700 1.75em / .95 var(--tcg-heading);text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 calc(.3 * var(--u)) calc(1.2 * var(--u)) #0009;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tcg-hp{font:700 1.6em / .95 var(--tcg-heading);color:#fff;text-shadow:0 calc(.3 * var(--u)) calc(1.2 * var(--u)) #0009;white-space:nowrap;flex-shrink:0}.tcg-hp small{font:600 .42em var(--tcg-text);letter-spacing:.08em;color:var(--tcg-text-2);margin-right:.2em}.tcg-elements{gap:calc(.6 * var(--u));flex-shrink:0;align-self:center;display:flex}.tcg-title+.tcg-elements{margin-left:auto}.tcg-elements svg{width:calc(7.4 * var(--u));height:calc(7.4 * var(--u));filter:drop-shadow(0 calc(.4 * var(--u)) calc(.6 * var(--u)) #00000080)}.tcg-species{margin:calc(-.6 * var(--u)) calc(3.2 * var(--u)) calc(1 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--tcg-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.6em;overflow:hidden}.tcg-lore{min-height:0;margin:0 calc(2.4 * var(--u));color:#c3c6e6;flex:1;font-size:.82em;line-height:1.35;overflow:hidden}.tcg-lore p{margin:0}.tcg-lore .tcg-flavor{color:var(--tcg-text-3);margin-top:.5em;font-style:italic}.tcg-moves{justify-content:center;gap:calc(1.4 * var(--u));flex-direction:column;display:flex}.tcg-ability{font-size:.9em;line-height:1.3}.tcg-ability-tag{font:700 .85em var(--tcg-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--tcg-violet);margin-right:.45em}.tcg-ability b{color:var(--tcg-gold);font-weight:600}.tcg-ability p{margin:.15em 0 0}.tcg-attack{align-items:center;gap:calc(1.8 * var(--u));padding:calc(1.5 * var(--u)) calc(2 * var(--u));color:#fff;background:#ffffff0e;display:flex}.tcg-attack svg{width:calc(5.2 * var(--u));height:calc(5.2 * var(--u))}.tcg-attack-name{min-width:0;font:600 1.32em / 1 var(--tcg-heading);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tcg-damage{font:700 1.55em / 1 var(--tcg-heading);font-variant-numeric:tabular-nums}.tcg-spark-cost{align-items:center;gap:calc(1.1 * var(--u));min-width:calc(15 * var(--u));display:inline-flex}.tcg-pip{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));background:linear-gradient(135deg, #ffe7a8, var(--tcg-gold) 50%, var(--tcg-gold-deep));transform:rotate(45deg)}.tcg-rule{color:var(--tcg-gold);margin:0;font-size:.72em;font-weight:600;line-height:1.25}.tcg-stats{justify-content:space-between;gap:calc(1.2 * var(--u));margin:calc(1.4 * var(--u)) calc(2.4 * var(--u)) 0;padding-top:calc(1.2 * var(--u));border-top:calc(.3 * var(--u)) solid #ffffff1a;letter-spacing:.06em;text-transform:uppercase;color:var(--tcg-text-3);font-size:.58em;font-weight:600;display:flex}.tcg-stats span{align-items:center;gap:calc(.8 * var(--u));white-space:nowrap;display:inline-flex}.tcg-stats b{color:var(--tcg-text-1)}.tcg-stats svg{width:calc(4.4 * var(--u));height:calc(4.4 * var(--u))}.tcg-stats .tcg-spark-cost{min-width:0}.tcg-stats .tcg-pip{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u))}.tcg-bottom{align-items:center;gap:calc(1.4 * var(--u));margin:calc(1.2 * var(--u)) calc(var(--cut) - .4 * var(--u)) calc(1.4 * var(--u)) calc(2.4 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-3);font-size:.56em;font-weight:600;display:flex}.tcg-setcode{color:var(--tcg-text-1);align-items:center;display:inline-flex}.tcg-setcode svg{display:block}.tcg-rarity{width:auto;height:1.6em}.tcg-artist{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.tcg-bottom>:not(.tcg-artist){flex:none}.tcg-first{z-index:5;left:calc(2.4 * var(--u));top:calc(2.4 * var(--u));font:700 .62em var(--tcg-heading);letter-spacing:.08em;color:var(--tcg-gold);clip-path:polygon(.4em 0,100% 0,calc(100% - .4em) 100%,0 100%);background:#0b0c1dd9;padding:.25em .7em;position:absolute}.tcg-realm{font:700 .95em var(--tcg-heading);letter-spacing:.06em;color:var(--tcg-bg);background:var(--tcg-gold);clip-path:polygon(.35em 0,100% 0,calc(100% - .35em) 100%,0 100%);padding:.1em .5em}.tcg-full-art .tcg-art{inset:calc(1.1 * var(--u));aspect-ratio:auto;z-index:1;clip-path:polygon(calc(var(--cut) - .5 * var(--u)) 0, 100% 0, 100% calc(100% - var(--cut) + .5 * var(--u)), calc(100% - var(--cut) + .5 * var(--u)) 100%, 0 100%, 0 calc(var(--cut) - .5 * var(--u)));position:absolute}.tcg-full-art{--fg-lift:calc(-12 * var(--u))}.tcg-full-art .tcg-art:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0b0c1dbf 0%,#0b0c1d00 22%),linear-gradient(#0b0c1d00 55%,#0b0c1d99 100%);position:absolute;inset:0}.tcg-full-art .tcg-top{padding-top:calc(3.4 * var(--u))}.tcg-full-art .tcg-lore{padding:calc(2.4 * var(--u)) calc(2.6 * var(--u));color:#e1e3f7;background:#0b0c1d8c;flex:none;margin-top:auto}.tcg-full-art .tcg-attack{background:#ffffff14}.tcg-full-art .tcg-stats,.tcg-full-art .tcg-bottom{color:#c3c6e6;text-shadow:0 0 calc(1 * var(--u)) #000000e6}.tcg-full-art .tcg-first{top:auto;bottom:calc(46 * var(--u))}.tcg-foil{z-index:1;pointer-events:none;mix-blend-mode:color-dodge;opacity:.45;background-image:repeating-linear-gradient(115deg, #ff7b7b 0%, #ffd36b 6%, #9dff8f 12%, #6be4ff 18%, #9f86ff 24%, #ff7bd9 30%, #ff7b7b 36%), radial-gradient(circle, #ffffffb3 0 calc(.5 * var(--u)), transparent calc(.7 * var(--u)));background-size:400% 400%, calc(6 * var(--u)) calc(6 * var(--u));background-position:var(--px,50%) var(--py,50%), 0 0;filter:saturate(.9)brightness(.8);transition:background-position .5s;position:absolute;inset:0}.tcg-foil-frame{inset:calc(1.1 * var(--u));opacity:.35;clip-path:polygon(calc(var(--cut) - .5 * var(--u)) 0, 100% 0, 100% calc(100% - var(--cut) + .5 * var(--u)), calc(100% - var(--cut) + .5 * var(--u)) 100%, 0 100%, 0 calc(var(--cut) - .5 * var(--u)))}.tcg-art-layered .tcg-foil-art{z-index:1}.tcg-rainbow .tcg-foil{opacity:.7;filter:saturate(1.4)brightness(.95)}.tcg-rainbow .tcg-art-layered .tcg-foil-fg{z-index:2;opacity:.3;transform:translate(calc(var(--tx,0) * calc(5 * var(--u))), calc(var(--ty,0) * calc(5 * var(--u)) + var(--fg-lift,0px))) scale(1.03);transition:transform .5s cubic-bezier(.2,.8,.2,1),background-position .5s;-webkit-mask-position:50%;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat}.tcg-glare{z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--px,50%) var(--py,50%), #ffffffa6, transparent 55%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s;position:absolute;inset:0}.tcg-interactive[data-tilting=true] .tcg-glare{opacity:calc(.35 + var(--pd,0) * .65)}.tcg-back .tcg-card-inner{padding:calc(1.1 * var(--u));background:linear-gradient(135deg,#ffe08a,#b9881b 40%,#ffe08a 60%,#8c6512);place-items:center;display:grid}.tcg-back .tcg-card-inner:before{content:"";inset:calc(1.1 * var(--u));clip-path:polygon(calc(var(--cut) - .5 * var(--u)) 0, 100% 0, 100% calc(100% - var(--cut) + .5 * var(--u)), calc(100% - var(--cut) + .5 * var(--u)) 100%, 0 100%, 0 calc(var(--cut) - .5 * var(--u)));background:radial-gradient(circle at 50% 45%,#3a2b8f,#1a1640 55%,#0d0c22);position:absolute}.tcg-back .tcg-back-emblem{position:relative}.tcg-back-emblem{width:82%;height:auto}.tcg-glowing{animation:1.3s ease-in-out infinite tcg-pulse}.tcg-card[data-tilting=true] .tcg-card-inner{transition:transform 80ms linear}.tcg-card[data-tilting=true] .tcg-foil{transition:background-position 80ms linear}.tcg-card[data-tilting=true] .tcg-art-layered .tcg-foil-fg{transition:transform 80ms linear,background-position 80ms linear}.tcg-opening,.tcg-collection,.tcg-modal{-webkit-user-select:none;user-select:none}.tcg-opening{z-index:50;box-sizing:border-box;color:#fff;font-family:var(--tcg-text);background:radial-gradient(ellipse at 50% 35%, #2a1f63, var(--tcg-bg) 70%);flex-direction:column;justify-content:center;align-items:center;padding-bottom:7.5rem;transition:background-color .6s;display:flex;position:fixed;inset:0;overflow:hidden}.tcg-opening:after{content:"";z-index:1;pointer-events:none;opacity:0;background:#02040c;transition:opacity .7s;position:absolute;inset:0}.tcg-effect-dim:after{opacity:.55}.tcg-effect-takeover:after{opacity:.9}.tcg-opening-rays{z-index:0;opacity:0;background:repeating-conic-gradient(from 0deg, var(--glow) 0 7deg, transparent 7deg 20deg);transition:opacity .8s;animation:22s linear infinite tcg-spin;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#000 0 20%,#0000 60%);mask:radial-gradient(circle,#000 0 20%,#0000 60%)}.tcg-effect-dim .tcg-opening-rays{opacity:.35}.tcg-effect-takeover .tcg-opening-rays{opacity:.8;background:repeating-conic-gradient(from 0deg, #ff5f6d 0 6deg, #ffc371 6deg 12deg, #7ee8a2 12deg 18deg, #59c3ff 18deg 24deg, #b07cff 24deg 30deg, transparent 30deg 45deg);animation-duration:5s}.tcg-pack-stage,.tcg-reveal,.tcg-summary{z-index:3;position:relative}.tcg-burst{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tcg-shake{animation:.6s cubic-bezier(.36,.07,.19,.97) tcg-shake}.tcg-opening-bar{z-index:20;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:absolute;top:0;left:0;right:0}.tcg-opening-title{font:600 1.1rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-2)}.tcg-opening-counters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto;display:flex}.tcg-album-counter{font:600 1rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;background:var(--tcg-surface-2);clip-path:polygon(.45em 0,100% 0,calc(100% - .45em) 100%,0 100%);padding:.35em 1.2em}.tcg-album-counter b{color:var(--tcg-gold)}.tcg-opening-actions{z-index:20;flex-direction:column;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:1.6rem;left:0;right:0}.tcg-opening-prompt{font:700 1.05rem var(--tcg-heading);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-align:center;margin:0;animation:1.8s ease-in-out infinite tcg-prompt}@keyframes tcg-prompt{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tcg-opening-prompt{animation:none}}.tcg-opening-actions .tcg-button{min-width:10.5rem;height:3.1rem;padding:0 1.2rem;font-size:1.05rem}.tcg-pack-stage{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.tcg-pack{--tear:0;filter:drop-shadow(0 18px 30px #0000008c);width:15rem;height:23rem;animation:3.2s ease-in-out infinite tcg-wobble;position:relative}.tcg-pack-top{z-index:3;height:2.6rem;clip-path:inset(0 0 0 calc(var(--tear) * 100%));cursor:grab;touch-action:none;background:linear-gradient(115deg,#d9dde6,#fff 30%,#aab3c5 55%,#f5f6fa 80%,#b7bfcf);position:relative;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/.9rem 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/.9rem 100%}.tcg-pack-flap{z-index:4;width:calc(var(--tear) * 100%);pointer-events:none;transform-origin:50% 100%;height:2.6rem;transform:scaleY(calc(1 - var(--tear) * .5));filter:brightness(calc(1 - var(--tear) * .3));background:linear-gradient(115deg,#d9dde6,#fff 30%,#aab3c5 55%,#f5f6fa 80%,#b7bfcf) 0 0/15rem 100%;position:absolute;top:0;left:0;box-shadow:0 3px 0 -1px #fff8dc,0 4px 12px #ffc857cc;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 0/.9rem 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 0/.9rem 100%}.tcg-pack-spark{z-index:5;top:2.2rem;left:calc(var(--tear) * 100%);width:.9rem;height:.9rem;opacity:calc(var(--tear) * 4);pointer-events:none;background:radial-gradient(circle,#fff,#fff3c4 35%,#0000 70%);border-radius:50%;margin-left:-.45rem;animation:.25s ease-in-out infinite alternate tcg-spark-pulse;position:absolute}.tcg-pack-glow{z-index:2;height:1.2rem;width:calc(var(--tear) * 100%);filter:blur(3px);pointer-events:none;background:radial-gradient(at 50% 0,#fff3c4f2,#ffc85759 45%,#0000 70%);position:absolute;top:2.2rem;left:0}.tcg-pack-peek{z-index:0;width:11rem;margin-left:-5.5rem;position:absolute;top:2.8rem;left:50%}.tcg-pack-peek-card{position:absolute;top:0;left:0;transform:translateY(2rem)}.tcg-pack-body{z-index:1;position:relative}.tcg-pack-hint{font:600 .75rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:#3a4256;place-items:center;display:grid;position:absolute;inset:0}.tcg-pack-body{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 1.4rem) 100%,0 100%);background:linear-gradient(115deg,#0000 20%,#ffffff59 30%,#0000 40%) 0 0/250% 100%,linear-gradient(160deg,#3a2b8f,#1a1640 50%,#0d0c22);flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 2.6rem);padding:1.1rem 1rem 1rem;animation:3.5s linear infinite tcg-sheen;display:flex;box-shadow:inset 0 0 0 3px #ffc85799}.tcg-pack-body:after{content:"";pointer-events:none;background:linear-gradient(to bottom right,#0000 calc(50% - 3px),#ffc85799 calc(50% - 3px));width:1.4rem;height:1.4rem;position:absolute;bottom:0;right:0}.tcg-pack-brand{font:700 1.9rem var(--tcg-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--tcg-gold)}.tcg-pack-set{font:600 1rem var(--tcg-heading);letter-spacing:.2em;text-transform:uppercase}.tcg-pack-emblem{transform:rotate(-6deg)}.tcg-pack-art{aspect-ratio:7/5;clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem);width:86%;overflow:hidden}.tcg-pack-art-img{object-fit:cover;width:100%;height:100%;display:block}.tcg-pack-edition{font:700 .8rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-bg);background:var(--tcg-gold);clip-path:polygon(.45em 0,100% 0,calc(100% - .45em) 100%,0 100%);padding:.3em .9em;position:absolute;top:3.4rem;right:-.5rem;transform:rotate(8deg)}.tcg-pack-count{font:700 .85rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;background:var(--tcg-violet);color:var(--tcg-bg);clip-path:polygon(.45em 0,100% 0,calc(100% - .45em) 100%,0 100%);padding:.25em 1em}.is-torn .tcg-pack-flap{animation:.5s cubic-bezier(.3,0,.7,.5) forwards tcg-tear-off}.is-torn .tcg-pack-spark{opacity:0}.is-torn .tcg-pack-glow{width:100%;animation:.45s ease-out forwards tcg-glow-burst}.is-torn .tcg-pack-peek-card{animation:tcg-peek .4s calc(.12s + var(--i) * 50ms) cubic-bezier(.2, .9, .3, 1.2) forwards}.is-torn .tcg-pack{animation:.45s ease-in .5s forwards tcg-pack-away}.tcg-reveal{flex-direction:column;align-items:center;gap:1rem;display:flex}.tcg-reveal-card{cursor:pointer;background:0 0;border:0;padding:0;animation:.32s cubic-bezier(.2,.8,.2,1) tcg-deal;position:relative}.tcg-flip{--flip-ms:.45s;aspect-ratio:63/88;width:min(22rem,70vw);transform-style:preserve-3d;transition:transform var(--flip-ms) cubic-bezier(.3, .7, .2, 1);position:relative}.tcg-flip.is-flipped{transform:rotateY(180deg)}.tcg-flip-back,.tcg-flip-front{backface-visibility:hidden;position:absolute;inset:0}.tcg-flip-front{transform:rotateY(180deg)}.tcg-shimmer .tcg-flip-front:after{content:"";z-index:8;pointer-events:none;clip-path:polygon(6% 0,100% 0,100% 95.7%,94% 100%,0 100%,0 4.3%);mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 35%,#ffffffbf 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:1.3s ease-out .2s forwards tcg-shimmer;position:absolute;inset:0}.tcg-level-ultra .tcg-flip-front,.tcg-level-secret .tcg-flip-front{filter:drop-shadow(0 0 22px var(--glow,#fff))}.tcg-reveal-hint{font:600 1rem var(--tcg-heading);opacity:.85;min-height:1.4em;margin:0}.tcg-reveal-trail{gap:.35rem;min-height:4.8rem;display:flex}.tcg-summary{--best-card:min(16rem, 62vw, calc((100vh - 27rem) * 63 / 88));--summary-card:min(7.2rem, calc((100vw - 9.6rem) / 9));box-sizing:border-box;flex-direction:column;align-items:center;gap:1rem;max-width:100%;max-height:100%;padding:4.2rem 1rem 0;display:flex;overflow:visible}.tcg-summary h2{font:700 2.4rem var(--tcg-heading);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}.tcg-summary-best{flex-direction:column;align-items:center;gap:.7rem;display:flex;position:relative}.tcg-summary-best .tcg-card{filter:drop-shadow(0 0 2px var(--glow)) drop-shadow(0 0 18px var(--glow))}.tcg-summary-best-label{font:700 .95rem var(--tcg-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--glow)}.tcg-summary-grid{flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:100%;display:flex}.tcg-summary-cell{position:relative}.tcg-summary-next{text-align:center;color:var(--tcg-text-2);margin:0;font-size:.95rem}@media (width<=700px){.tcg-summary{--best-card:min(12rem, 52vw, calc((100vh - 32rem) * 63 / 88));--summary-card:calc((100vw - 4.8rem) / 5);gap:.7rem}.tcg-summary-grid{gap:.5rem}.tcg-opening-title{display:none}}.tcg-actions{gap:1rem;display:flex}.tcg-collection-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.tcg-collection-head h2{font:700 1.6rem var(--tcg-heading);margin:0}.tcg-stat b{color:var(--tcg-gold)}.tcg-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.tcg-slot{position:relative}.tcg-slot-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:transform .15s;display:block}.tcg-slot-button:hover{transform:translateY(-4px)}.tcg-slot-empty{aspect-ratio:63/88;--sleeve:#ffffff24;box-sizing:border-box;border:1px solid var(--sleeve);clip-path:polygon(6% 0,100% 0,100% 95.7%,94% 100%,0 100%,0 4.3%);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--sleeve) calc(50% - 1px), var(--sleeve) calc(50% + 1px), transparent calc(50% + 1px)) 0 0 / 6% 4.3% no-repeat border-box, linear-gradient(to bottom right, transparent calc(50% - 1px), var(--sleeve) calc(50% - 1px), var(--sleeve) calc(50% + 1px), transparent calc(50% + 1px)) 100% 100% / 6% 4.3% no-repeat border-box, linear-gradient(180deg, #ffffff0f, #ffffff05) border-box;font:600 .9rem var(--tcg-heading);color:#ffffff4d;place-items:center;display:grid}.tcg-slot-badges{z-index:3;justify-content:center;gap:.3rem;display:flex;position:absolute;bottom:-.55rem;left:0;right:0}.tcg-count,.tcg-badge{font:700 .72rem var(--tcg-heading);background:var(--tcg-navy);color:#fff;border-radius:3px;padding:.1em .55em;box-shadow:0 0 0 1.5px #fff6}.tcg-count{background:var(--tcg-gold);color:#1a1204}.tcg-bonus-title{font:600 1.1rem var(--tcg-heading);color:#e9b8ff;margin:2rem 0 1rem}.tcg-modal{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050610c7;place-items:center;display:grid;position:fixed;inset:0}.tcg-modal-backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.tcg-detail{box-sizing:border-box;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;max-height:100vh;padding:2rem;display:flex;position:relative;overflow:auto}.tcg-detail-lore{opacity:.85;max-width:34ch;font-style:italic;line-height:1.45}.tcg-detail-info h2{font:700 1.8rem var(--tcg-heading);margin:0 0 .3rem}.tcg-detail-info h3{font:600 1rem var(--tcg-heading);margin:1.2rem 0 .4rem}.tcg-copies{margin:0 0 1.5rem;padding:0;line-height:1.8;list-style:none}.tcg-odds table{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.9rem}.tcg-odds caption{text-align:left;font:700 .95rem var(--tcg-heading);text-transform:capitalize;padding:.3rem 0}.tcg-odds td{padding:.15rem .6rem .15rem 0}@keyframes tcg-pop{0%{opacity:0;transform:scale(.3)}}@keyframes tcg-pulse{0%,to{filter:drop-shadow(0 0 calc(1.5 * var(--u)) var(--glow)) drop-shadow(0 0 calc(5 * var(--u)) var(--glow))}50%{filter:drop-shadow(0 0 calc(3 * var(--u)) var(--glow)) drop-shadow(0 0 calc(10 * var(--u)) var(--glow))}}@keyframes tcg-wobble{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-8px)}}@keyframes tcg-sheen{0%{background-position:250% 0,0 0}to{background-position:-150% 0,0 0}}@keyframes tcg-tear-off{0%{transform:scaleY(.5)}35%{transform:translateY(-1.2rem)rotate(-2deg)scaleY(.7)}to{opacity:0;transform:translate(1.5rem,-7rem)rotate(-5deg)scaleY(.85)}}@keyframes tcg-spark-pulse{to{transform:scale(1.6)}}@keyframes tcg-glow-burst{50%{opacity:1;height:3rem}to{opacity:.6;height:2rem}}@keyframes tcg-peek{to{transform:translate(calc((var(--i) - 1) * 1.2rem), calc(-7rem - var(--i) * .4rem)) rotate(calc((var(--i) - 1) * 5deg))}}@keyframes tcg-pack-away{to{opacity:0;transform:translateY(60vh)rotate(8deg)}}@keyframes tcg-deal{0%{opacity:0;transform:translate(40vw)rotate(10deg)}}@keyframes tcg-shimmer{to{background-position:150% 0}}@keyframes tcg-spin{to{transform:rotate(360deg)}}@keyframes tcg-shake{10%,90%{transform:translate(-3px,2px)}20%,80%{transform:translate(5px,-3px)}30%,50%,70%{transform:translate(-8px,4px)}40%,60%{transform:translate(8px,-4px)}}@media (prefers-reduced-motion:reduce){.tcg-pack,.tcg-pack-body,.tcg-opening-rays,.tcg-glowing,.tcg-shake{animation:none}}.tcg-binder-screen{--pocket:min(calc((var(--binder-w,100vw) - 14rem) / 6), calc((100vh - 18rem) / 3 * 63 / 88));z-index:40;box-sizing:border-box;color:#fff;font-family:var(--tcg-text);background:radial-gradient(ellipse at 50% 30%, #2a1f63, var(--tcg-navy-deep) 75%);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:1rem 1.5rem;display:flex;position:fixed;inset:0}.tcg-binder-screen.is-embedded{--pocket:min(calc((var(--binder-w,100vw) - 11rem) / 6), calc((100vh - 26rem) / 3 * 63 / 88));z-index:auto;background:0 0;padding:0;position:relative;inset:auto}.tcg-binder-top{width:100%;max-width:calc(6 * var(--pocket) + 11rem);box-sizing:border-box;background:var(--tcg-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding:.8rem 1.3rem;display:flex}.tcg-binder-title{align-items:center;gap:.7rem;display:flex}.tcg-binder-symbol{width:2.4rem;height:2.4rem;color:var(--tcg-gold);font:700 .8rem var(--tcg-heading);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ffc85724;place-items:center;display:grid}.tcg-binder-top h2{font:700 1.7rem var(--tcg-heading);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 .4rem 0 0}.tcg-binder-progress{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;display:flex}.tcg-meter{flex-direction:column;gap:.3rem;min-width:7.5rem;display:flex}.tcg-meter-head{font:600 .8rem var(--tcg-heading);color:var(--tcg-text-2);justify-content:space-between;gap:.8rem;display:flex}.tcg-meter-value{color:#fff}.tcg-meter-bar{background:#ffffff1a;height:.3rem;overflow:hidden}.tcg-meter-fill{background:linear-gradient(90deg,#6d5cf0,#b3a8ff);height:100%;transition:width .4s ease-out;display:block}.tcg-meter.is-full .tcg-meter-value{color:var(--tcg-gold)}.tcg-meter.is-full .tcg-meter-fill{background:linear-gradient(90deg, #d89a22, var(--tcg-gold), #ffe08a);box-shadow:0 0 8px #ffc85799}.tcg-binder-opened{font:600 .8rem var(--tcg-heading);color:var(--tcg-text-2);align-self:flex-end}.tcg-binder-opened b{color:#fff;font-size:1.05rem}.tcg-binder-reward{--tcg-cut:7px;font:700 .8rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-gold);clip-path:polygon(var(--tcg-cut) 0, 100% 0, calc(100% - var(--tcg-cut)) 100%, 0 100%);background:#ffc85724;padding:.4em 1.1em}.tcg-binder-reward.is-claimed{color:var(--tcg-good);background:#78dc8c1f}.tcg-binder-end{align-items:center;gap:1rem;display:flex}.tcg-binder-coins{font:600 1.05rem var(--tcg-heading);color:var(--tcg-gold)}.tcg-binder-sets{gap:.4rem;display:flex}.tcg-binder-sets button{--tcg-cut:7px;font:700 .8rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-2);background:var(--tcg-surface-2);clip-path:polygon(var(--tcg-cut) 0, 100% 0, calc(100% - var(--tcg-cut)) 100%, 0 100%);cursor:pointer;border:0;padding:.4em 1.1em}.tcg-binder-sets button:hover{color:#fff}.tcg-binder-sets button.is-active{color:var(--tcg-bg);background:var(--tcg-violet);border-color:var(--tcg-violet)}.tcg-binder{perspective:1600px;max-width:100%;overflow-x:clip}.tcg-binder-spread{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);background:linear-gradient(90deg,#00000059,#0000 5% 95%,#00000059),radial-gradient(at 30% 0,#8b7bff2e,#0000 60%),linear-gradient(160deg,#24204f,#121029);border-radius:0;gap:2.6rem;padding:1.2rem 1.4rem;display:flex;position:relative}.tcg-binder-spread:before{content:"";pointer-events:none;border:1px solid #ffc85740;position:absolute;inset:.45rem}.tcg-turn-next{animation:.35s ease-out tcg-page-next}.tcg-turn-prev{animation:.35s ease-out tcg-page-prev}.tcg-page{background:linear-gradient(#1a1640,#0f0e26);flex-direction:column;align-items:center;padding:.75rem .75rem .4rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.tcg-page.is-left{box-shadow:inset -22px 0 26px -20px #000000bf,inset 0 0 0 1px #ffffff14}.tcg-page.is-right{box-shadow:inset 22px 0 26px -20px #000000bf,inset 0 0 0 1px #ffffff14}.tcg-page.is-bonus{background:linear-gradient(#2a1650,#160e33)}.tcg-binder-rings{pointer-events:none;flex-direction:column;justify-content:space-around;width:3.8rem;margin-left:-1.9rem;display:flex;position:absolute;top:1.6rem;bottom:1.6rem;left:50%}.tcg-ring{background:linear-gradient(#f4f6fa,#aab2c0 45%,#6c7484 60%,#cfd5de);border-radius:999px;height:.55rem;box-shadow:0 2px 3px #0000008c,inset 0 -1px #00000040}.tcg-binder-spread.is-single{padding-left:3rem}.tcg-binder-spread.is-single .tcg-binder-rings{width:2.4rem;margin-left:0;left:.2rem}.tcg-page-label{font:600 .72rem var(--tcg-heading);letter-spacing:.04em;color:#fff6;margin-top:.85rem}.tcg-page.is-bonus .tcg-page-label{color:#e9b8ff}.tcg-pockets{grid-template-columns:repeat(3, var(--pocket));gap:.75rem .55rem;display:grid}.tcg-pocket{width:var(--pocket);aspect-ratio:63/88;--sleeve:#ffffff24;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .15s;position:relative}.tcg-pocket:before{content:"";box-sizing:border-box;border:1px solid var(--sleeve);clip-path:polygon(6% 0,100% 0,100% 95.7%,94% 100%,0 100%,0 4.3%);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--sleeve) calc(50% - 1px), var(--sleeve) calc(50% + 1px), transparent calc(50% + 1px)) 0 0 / 6% 4.3% no-repeat border-box, linear-gradient(to bottom right, transparent calc(50% - 1px), var(--sleeve) calc(50% - 1px), var(--sleeve) calc(50% + 1px), transparent calc(50% + 1px)) 100% 100% / 6% 4.3% no-repeat border-box, linear-gradient(180deg, #ffffff0f, #ffffff05) border-box;position:absolute;inset:0}.tcg-pocket:hover{--sleeve:#ffffff52;transform:translateY(-3px)}.tcg-pocket:focus-visible{--sleeve:var(--tcg-violet);outline:none}.tcg-pocket:after{content:"";z-index:2;clip-path:polygon(6% 0,100% 0,100% 95.7%,94% 100%,0 100%,0 4.3%);pointer-events:none;background:linear-gradient(125deg,#ffffff21,#0000 35%);position:absolute;inset:0}.tcg-pocket.is-filler{cursor:default;opacity:.35}.tcg-pocket.is-filler:hover{--sleeve:#ffffff24;transform:none}.tcg-pocket.is-owned .tcg-card{filter:grayscale(.7)brightness(.6)}.tcg-pocket-empty{font:600 .8rem var(--tcg-heading);color:#ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:8%}.tcg-pocket-number{letter-spacing:.03em;font-size:.95rem}.tcg-pocket-empty .tcg-rarity{opacity:.45}.tcg-pocket-tag{z-index:3;white-space:nowrap;font:700 .66rem var(--tcg-heading);color:#1a1204;background:var(--tcg-gold);border-radius:3px;padding:.15em .6em;position:absolute;top:40%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0006}.tcg-pocket-badges{z-index:3;justify-content:center;gap:.25rem;display:flex;position:absolute;bottom:-.5rem;left:0;right:0}.tcg-pocket-pill,.tcg-pocket-badges .tcg-badge{font:700 .62rem var(--tcg-heading);white-space:nowrap;color:#fff;background:#12132bf2;border-radius:3px;padding:.1em .6em;box-shadow:0 0 0 1px #ffffff4d,0 2px 6px #0006}.tcg-badge-sell{background:#e5534b}.tcg-binder-bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.5rem;display:flex}.tcg-pager{align-items:center;gap:.5rem;display:flex}.tcg-pager-turn{width:3rem;height:2.6rem;color:var(--tcg-text-1);background:var(--tcg-surface-2);clip-path:polygon(var(--tcg-cut) 0, 100% 0, calc(100% - var(--tcg-cut)) 100%, 0 100%);cursor:pointer;border:0;font-size:.7rem}.tcg-pager-turn:hover:not(:disabled){background:#ffffff24}.tcg-pager-turn:disabled{opacity:.3;cursor:default}.tcg-pager-dots{align-items:center;gap:.35rem;padding:0 .5rem;display:flex}.tcg-pager-dots button{cursor:pointer;background:#ffffff38;border:0;width:.9rem;height:.35rem;padding:0;transition:width .2s,background .2s;transform:skew(-30deg)}.tcg-pager-dots button.is-bonus{background:#e9b8ff66}.tcg-pager-dots button.is-active{background:var(--tcg-violet);width:1.8rem}.tcg-binder-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.tcg-binder-screen.is-narrow{--pocket:calc((var(--binder-w,100vw) - 5.6rem) / 3);justify-content:flex-start}.tcg-binder-screen.is-narrow:not(.is-embedded){overflow-y:auto}.is-narrow .tcg-binder-top{gap:.7rem 1.2rem;max-width:none;padding:.8rem 1rem}.is-narrow .tcg-binder-progress{gap:.6rem 1rem;width:100%}.is-narrow .tcg-meter{flex:6rem;min-width:0}.is-narrow .tcg-binder-spread.is-single{gap:0;padding:.9rem .9rem .9rem 2.4rem}.is-narrow .tcg-binder-spread.is-single .tcg-binder-rings{width:1.9rem;left:.15rem}.is-narrow .tcg-page{padding:.5rem .5rem .3rem}.is-narrow .tcg-pockets{gap:.9rem .5rem}.is-narrow .tcg-pocket-pill,.is-narrow .tcg-pocket-badges .tcg-badge{text-overflow:ellipsis;max-width:100%;padding:.1em .45em;font-size:.58rem;overflow:hidden}.is-narrow .tcg-binder-bottom,.is-narrow .tcg-binder-actions{width:100%}.is-narrow .tcg-binder-actions>.tcg-button{flex:100%}.tcg-binder-message{z-index:45;font:600 1rem var(--tcg-heading);background:#12132bf2;border-radius:3px;padding:.6em 1.4em;animation:.3s cubic-bezier(.3,1.6,.5,1) tcg-pop;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff26}.tcg-binder-message.is-error{box-shadow:0 0 0 2px #e5534b}.tcg-binder-message.is-reward{color:#1a1204;background:var(--tcg-gold);font-size:1.2rem}.tcg-copy-list{flex-direction:column;gap:.45rem;max-height:40vh;margin:0 0 1.4rem;padding:0;list-style:none;display:flex;overflow:auto}.tcg-copy-list li{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .6rem .35rem .8rem;display:flex}.tcg-copy-list li.is-slotted{box-shadow:inset 3px 0 0 var(--tcg-violet);background:#8b7bff1f}@keyframes tcg-page-next{0%{opacity:.4;transform:rotateY(-8deg)translate(2%)}}@keyframes tcg-page-prev{0%{opacity:.4;transform:rotateY(8deg)translate(-2%)}}.tcg-stepper{font:600 .9rem var(--tcg-heading);align-items:center;gap:.5rem;display:flex}.tcg-stepper button{width:1.8rem;height:1.8rem;font:700 1rem var(--tcg-heading);color:#1a1204;background:var(--tcg-gold);cursor:pointer;border:0;border-radius:50%}.tcg-stepper button:disabled{opacity:.35;cursor:default}.tcg-trade-screen{--trade-card:min(7.2rem, 11vw);--pick-card:min(6rem, 9vw);z-index:40;box-sizing:border-box;color:#fff;font-family:var(--tcg-text);background:radial-gradient(ellipse at 50% 30%, #2a1f63, var(--tcg-navy-deep) 75%);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.tcg-trade-screen.is-embedded{z-index:auto;--trade-card:min(6rem, 8vw);--pick-card:min(5rem, 7vw);border-radius:6px;min-height:34rem;position:relative;inset:auto}.tcg-trade-top{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem 1.4rem;display:flex}.tcg-trade-top h2{font:700 1.6rem var(--tcg-heading);color:var(--tcg-gold);margin:0}.tcg-trade-sides{flex:auto;align-items:stretch;gap:1rem;width:100%;max-width:70rem;min-height:0;display:flex}.tcg-trade-arrows{font:700 2rem var(--tcg-heading);color:var(--tcg-gold);opacity:.7;align-self:center}.tcg-trade-side{background:#ffffff0d;border-radius:6px;flex-direction:column;flex:1 1 0;min-width:0;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 2px #ffffff14}.tcg-trade-side.is-locked{box-shadow:inset 0 0 0 2px var(--tcg-gold)}.tcg-trade-side>header{justify-content:space-between;align-items:center;padding:.7rem 1rem 0;display:flex}.tcg-trade-side h3{font:600 1.1rem var(--tcg-heading);margin:0}.tcg-trade-chip{font:600 .8rem var(--tcg-heading);background:#ffffff1a;border-radius:3px;padding:.2em .8em}.tcg-trade-chip.is-locked{color:#1a1204;background:#d8b35a}.tcg-trade-chip.is-confirmed{color:#062b12;background:#5fd38a}.tcg-trade-cards{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:.8rem;min-height:8rem;padding:.9rem 1rem;display:flex;overflow:auto}.tcg-trade-empty{margin:auto}.tcg-trade-card{color:inherit;font:inherit;cursor:default;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:.3rem;padding:.3rem;display:flex}button.tcg-trade-card{cursor:pointer}button.tcg-trade-card:hover:not(:disabled){background:#ffffff14}.tcg-trade-card.is-mine:hover:not(:disabled){box-shadow:inset 0 0 0 2px #c9423acc}.tcg-trade-label{max-width:calc(var(--trade-card) + 1rem);font:600 .8rem var(--tcg-heading);text-align:center;flex-direction:column;align-items:center;display:flex}.tcg-trade-label small{font:400 .72rem var(--tcg-text);color:var(--tcg-gold)}.tcg-trade-coins{font:600 1rem var(--tcg-heading);color:var(--tcg-gold);border-top:1px solid #ffffff14;padding:.6rem 1rem .9rem}.tcg-trade-coins label{align-items:center;gap:.6rem;display:flex}.tcg-trade-coins input,.tcg-trade-picker input{font:600 1rem var(--tcg-heading);color:#fff;background:#0000004d;border:1px solid #fff3;border-radius:.5rem;padding:.3em .6em}.tcg-trade-coins input{width:7rem}.tcg-trade-bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.tcg-trade-step{text-align:center;opacity:.85;min-width:18rem}.tcg-trade-picker{background:#070c20b3;border-radius:6px;flex-direction:column;flex:0 auto;width:100%;max-width:70rem;min-height:0;max-height:40%;display:flex;box-shadow:inset 0 0 0 2px #ffc85759}.tcg-trade-picker>header{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.7rem 1.2rem 0;display:flex}.tcg-trade-picker h3{font:600 1.05rem var(--tcg-heading);margin:0}.tcg-trade-picker header .tcg-muted{font-size:.8rem}.tcg-trade-pick-grid{flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem .8rem;display:flex;overflow:auto}.tcg-trade-pick-grid .tcg-trade-label{max-width:calc(var(--pick-card) + 1rem)}.tcg-trade-result{z-index:3;text-align:center;min-width:18rem;box-shadow:0 0 0 2px var(--tcg-gold), 0 20px 60px #0009;background:#12132bf7;border-radius:6px;padding:1.4rem 2rem;animation:.3s cubic-bezier(.3,1.6,.5,1) tcg-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tcg-trade-result h3{font:700 1.5rem var(--tcg-heading);color:var(--tcg-gold);margin:0 0 .4rem}.tcg-toasts{z-index:60;pointer-events:none;flex-direction:column;gap:.6rem;display:flex;position:fixed;top:1.2rem;right:1.2rem}.tcg-toast{color:#fff;min-width:17rem;font-family:var(--tcg-text);box-shadow:0 0 0 2px var(--glow,var(--tcg-gold)), 0 0 22px var(--glow,var(--tcg-gold)), 0 10px 30px #00000080;background:#12132bf0;border-radius:6px;align-items:center;gap:.8rem;padding:.55rem 1rem .55rem .6rem;animation:.45s cubic-bezier(.3,1.5,.5,1) tcg-toast-in,.6s ease-in 6.4s forwards tcg-toast-out;display:flex}.tcg-toast>span{flex-direction:column;gap:.15rem;display:flex}.tcg-toast b{font:600 1rem var(--tcg-heading)}.tcg-toast.is-announcement b{color:var(--tcg-gold);font-size:1.1rem}@keyframes tcg-toast-in{0%{opacity:0;transform:translate(3rem)scale(.9)}}@keyframes tcg-toast-out{to{opacity:0;transform:translateY(-1rem)}}.tcg-battle{z-index:50;color:var(--tcg-text-1);font-family:var(--tcg-text);background:radial-gradient(ellipse at 50% 50%, #506ec838, transparent 60%), linear-gradient(180deg, #1a1640, var(--tcg-navy-deep));grid-template-columns:minmax(0,1fr) 17.5rem;gap:1rem;padding:1rem;display:grid;position:fixed;inset:0}.tcg-battle.is-embedded{z-index:auto;border-radius:6px;min-height:46rem;position:relative;inset:auto}.tcg-board{flex-direction:column;gap:.6rem;min-width:0;display:flex}.tcg-side-bar{font-family:var(--tcg-heading);align-items:center;gap:1rem;display:flex}.tcg-opp-hand{margin-right:auto;display:flex}.tcg-opp-hand>span{margin-left:-1.1rem}.tcg-opp-hand>span:first-child{margin-left:0}.tcg-meters{align-items:center;gap:.9rem;display:flex}.tcg-spark-meter,.tcg-ko-meter{gap:.25rem;display:inline-flex}.tcg-spark-meter i,.tcg-ko-meter i{background:#ffffff1f;width:.7rem;height:.7rem;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #fff3}.tcg-spark-meter i.is-on{background:linear-gradient(135deg, #ffe7a8, var(--tcg-gold) 50%, var(--tcg-gold-deep));box-shadow:0 0 .5rem #ffc85799}.tcg-ko-meter i{border-radius:.2rem;width:.7rem;height:.7rem;transform:rotate(45deg)}.tcg-ko-meter i.is-on{background:var(--tcg-bad);box-shadow:0 0 .5rem #e8572ab3}.tcg-deck-count{font:600 .85rem var(--tcg-heading);background:#ffffff14;border-radius:.4rem;padding:.15rem .5rem}.tcg-deck-count:before{content:"Deck ";opacity:.6}.tcg-field{justify-content:center;align-items:flex-end;gap:2.5rem;min-height:16.6rem;display:flex}.tcg-field.is-them{align-items:flex-start}.tcg-reserve{gap:.6rem;min-width:15rem;display:flex}.tcg-field.is-them .tcg-reserve{justify-content:flex-end}.tcg-empty-slot{border:2px dashed #ffffff2e;border-radius:6px;width:10.5rem;height:14.7rem;display:block}.tcg-inplay,.tcg-hand-card{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;transition:transform .15s,box-shadow .15s;position:relative}.tcg-inplay.is-target{box-shadow:0 0 0 3px var(--tcg-gold), 0 0 1.2rem #ffc85799;animation:1.2s ease-in-out infinite tcg-target}@keyframes tcg-target{50%{transform:translateY(-4px)}}.tcg-inplay.is-hit{animation:.5s tcg-hit}@keyframes tcg-hit{15%,45%,75%{transform:translate(-6px)}30%,60%,90%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.tcg-inplay.is-target,.tcg-inplay.is-hit{animation:none}}.tcg-stack{font:700 .75rem var(--tcg-heading);background:var(--tcg-gold);color:#1a1204;border-radius:3px;padding:.1rem .4rem;position:absolute;top:-.5rem;right:-.5rem}.tcg-hpbar{background:#00000073;border-radius:999px;height:1rem;margin-top:.35rem;position:relative;overflow:hidden}.tcg-hpbar span{background:linear-gradient(90deg, #2fa868, var(--tcg-good));transition:width .4s;position:absolute;inset:0 auto 0 0}.tcg-hpbar span.is-low{background:linear-gradient(90deg, #c23a33, var(--tcg-bad))}.tcg-hpbar-text{color:#fff;text-align:center;font:700 .72rem / 1rem var(--tcg-heading);text-shadow:0 1px 2px #000;display:block;position:relative}.tcg-turn{justify-content:center;align-items:center;gap:1rem;min-height:2.4rem;display:flex}.tcg-turn-label{font:600 1.2rem var(--tcg-heading);opacity:.75}.tcg-turn-label.is-you{opacity:1;color:var(--tcg-gold)}.tcg-clock{font:700 1.1rem var(--tcg-heading);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:.4rem;padding:.1rem .6rem}.tcg-clock.is-low{background:#c23a33}.tcg-battle-message{color:#ffb4a0}.tcg-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tcg-controls .tcg-meters{margin-right:auto}.tcg-attack-damage{font-size:1.1em}.tcg-attack-button em{text-transform:uppercase;background:#0003;border-radius:.3rem;padding:.05rem .3rem;font-size:.75em;font-style:normal}.tcg-attack-button .tcg-spark-cost{--u:.25rem;min-width:0}.tcg-controls .tcg-ghost .tcg-spark-cost{--u:.22rem;min-width:0}.tcg-button.is-active{box-shadow:inset 0 0 0 2px var(--tcg-gold)}.tcg-concede{opacity:.7}.tcg-hint{color:var(--tcg-gold);align-items:center;gap:.6rem;display:flex}.tcg-hand{gap:.5rem;min-height:15.4rem;padding:1.3rem .5rem .5rem;display:flex;overflow:auto hidden}.tcg-hand>:first-child{margin-left:auto}.tcg-hand>:last-child{margin-right:auto}.tcg-hand-card{opacity:.6;flex:none}.tcg-hand-card.is-usable{opacity:1}.tcg-hand-card:hover{transform:translateY(-.5rem)}.tcg-hand-card.is-selected,.tcg-hand-card.is-picked{box-shadow:0 0 0 3px var(--tcg-gold), 0 0 1rem #ffc85799;transform:translateY(-.8rem)}.tcg-battle-side{flex-direction:column;gap:.8rem;min-height:0;display:flex}.tcg-inspect{justify-content:center;align-items:center;min-height:21.5rem;display:flex}.tcg-battle-log{background:#00000040;border-radius:6px;flex:1;min-height:8rem;margin:0;padding:.6rem .8rem;font-size:.85rem;line-height:1.35;list-style:none;overflow-y:auto}.tcg-battle-log li+li{margin-top:.3rem}.tcg-battle-log li.is-you{color:#ffe6a8}.tcg-battle-over{z-index:5;border-radius:inherit;background:#070c20b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tcg-battle-over>div{text-align:center;background:var(--tcg-navy);border-radius:6px;justify-items:center;gap:.6rem;padding:2rem 3rem;display:grid;box-shadow:0 1rem 3rem #00000080}.tcg-battle-over h2{font:700 2rem var(--tcg-heading);color:var(--tcg-gold);margin:0}.tcg-battle-over p{max-width:28rem;margin:0}.tcg-decks{color:var(--tcg-text-1);font-family:var(--tcg-text);gap:.8rem;display:grid}.tcg-deck-list{flex-wrap:wrap;gap:.4rem;display:flex}.tcg-deck-tab{font:600 .9rem var(--tcg-heading);color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3px;align-items:center;gap:.4rem;padding:.35rem .9rem;display:inline-flex}.tcg-deck-tab.is-active{background:var(--tcg-violet);color:var(--tcg-bg);border-color:var(--tcg-violet)}.tcg-good{color:var(--tcg-good)}.tcg-bad{color:#ff8a6a}.tcg-deck-tab.is-active .tcg-good,.tcg-deck-tab.is-active .tcg-bad{color:inherit}.tcg-deck-edit{grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;height:max(36rem,100vh - 20rem);display:grid}.tcg-deck-pool,.tcg-deck-current{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:#ffffff0d;flex-direction:column;gap:.6rem;min-width:0;min-height:0;padding:.9rem;display:flex}.tcg-deck-pool header,.tcg-deck-current header{align-items:center;gap:.6rem;display:flex}.tcg-deck-pool h3{font:600 1.05rem var(--tcg-heading);margin:0 auto 0 0}.tcg-deck-pool input,.tcg-deck-name{font:inherit;color:inherit;background:#00000040;border:1px solid #ffffff2e;border-radius:0;padding:.35rem .6rem}.tcg-deck-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));align-content:start;gap:.6rem;min-height:0;padding:.2rem .4rem .2rem .2rem;display:grid;overflow-y:auto}.tcg-deck-pick{transition:transform .12s;position:relative}.tcg-deck-pick:hover{transform:translateY(-3px)}.tcg-deck-add{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.tcg-deck-pick.is-in-deck .tcg-card{filter:drop-shadow(0 0 1px var(--tcg-violet)) drop-shadow(0 0 1px var(--tcg-violet)) drop-shadow(0 0 8px #8b7bffbf)}.tcg-deck-owned{font:700 .68rem var(--tcg-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--tcg-text-2);pointer-events:none;background:#070c20d9;padding:.1rem .45rem;position:absolute;bottom:.3rem;right:.3rem}.tcg-deck-in{font:700 .95rem / 1 var(--tcg-heading);color:var(--tcg-bg);background:var(--tcg-violet);align-items:stretch;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 2px 8px #00000080}.tcg-deck-in-count{padding:.3rem .45rem}.tcg-deck-in button{width:1.7rem;font:700 1.1rem / 1 var(--tcg-heading);color:#fff;cursor:pointer;background:#0b0c1d59;border:0}.tcg-deck-in button:hover{background:#e5534bd9}.tcg-deck-preview{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.5rem;min-height:0;padding-top:.5rem;display:flex}.tcg-deck-hint,.tcg-deck-preview>p{margin:0;font-size:.85rem}@media (width<=760px){.tcg-deck-edit{grid-template-columns:minmax(0,1fr);height:auto}.tcg-deck-current{order:-1;max-height:24rem}.tcg-deck-pool{height:30rem}.tcg-deck-pool header{flex-wrap:wrap}.tcg-deck-pool input{flex:10rem;min-width:0}.tcg-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.tcg-deck-preview{display:none}}.tcg-deck-name{min-width:0;font:600 1.05rem var(--tcg-heading);flex:1}.tcg-deck-size{font:700 1rem var(--tcg-heading);font-variant-numeric:tabular-nums;opacity:.8}.tcg-deck-size.is-full{color:#7fd36b;opacity:1}.tcg-deck-problems{color:#ffb4a0;margin:0;padding-left:1.1rem;font-size:.85rem}.tcg-deck-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.tcg-deck-format{min-width:0;box-shadow:inset 0 0 0 1px var(--tcg-line-strong);background:#00000040;border:0;grid-template-columns:1fr 1fr;margin:0;padding:3px;display:grid}.tcg-deck-format label{text-align:center;font:700 .8rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-2);cursor:pointer;padding:.5rem .4rem}.tcg-deck-format label:hover{color:#fff}.tcg-deck-format label:focus-within{outline:2px solid var(--tcg-violet);outline-offset:-2px}.tcg-deck-format input{opacity:0;pointer-events:none;position:absolute}.tcg-deck-format label.is-active{color:var(--tcg-bg);background:var(--tcg-violet)}::-webkit-scrollbar{width:.6rem;height:.6rem}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #b3a8ff, var(--tcg-violet) 55%, var(--tcg-violet-deep));background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{filter:brightness(1.1)}::-webkit-scrollbar-corner{background:0 0}html,body{min-height:100%;color:var(--tcg-text-1);font-family:var(--tcg-text);background:var(--tcg-glow), var(--tcg-bg);background-attachment:fixed;margin:0}*{box-sizing:border-box}a{color:var(--tcg-violet);text-decoration:none}a:hover{color:#b3a8ff}h1,h2,h3{font-family:var(--tcg-heading);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.web-app{flex-direction:column;min-height:100vh;display:flex}.web-loading{min-height:100vh}.web-top{border-bottom:1px solid var(--tcg-line);background:#080918b3;align-items:center;gap:2.25rem;height:4.5rem;padding:0 2rem;display:flex}.web-brand{font:700 1.65rem var(--tcg-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--tcg-text-1)}.web-brand:hover{color:var(--tcg-text-1)}.web-tabs{align-self:stretch;gap:1.75rem;display:flex}.web-tabs a{font:600 1.05rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-3);border-bottom:3px solid #0000;align-items:center;padding-top:3px;display:flex}.web-tabs a:hover{color:var(--tcg-text-1)}.web-tabs a.is-active{color:#fff;border-bottom-color:var(--tcg-violet)}.web-nav{align-items:center;gap:.9rem;margin-left:auto;display:flex}.web-coins{height:2.25rem;color:var(--tcg-gold);background:#ffc8571f;border-radius:6px;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:600;display:flex}.web-coins:before{content:"";background:radial-gradient(circle at 35% 35%,#ffe7a8,#f0a51c);border-radius:50%;width:.85rem;height:.85rem}.web-avatar{color:#fff;background:linear-gradient(135deg, var(--tcg-violet), var(--tcg-violet-deep));border-radius:8px;place-items:center;width:2.35rem;height:2.35rem;font-weight:600;display:grid}.web-avatar:hover{color:#fff;filter:brightness(1.1)}.web-avatar.is-active{box-shadow:0 0 0 2px var(--tcg-bg), 0 0 0 4px var(--tcg-violet)}.web-auth{flex:1;place-items:center;padding:2rem 1rem;display:grid}.web-card{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(#1a1740,#11122a);flex-direction:column;gap:1.1rem;width:min(27rem,100%);padding:2.2rem 2rem;display:flex}.web-card h1{font-size:2.1rem}.web-lead{color:var(--tcg-text-2);margin:-.5rem 0 0;line-height:1.5}.web-form{flex-direction:column;gap:.95rem;display:flex}.web-form .tcg-button{margin-top:.3rem}.web-form.is-inline{background:#0003;margin-top:.4rem;padding:1rem}.web-form.is-inline .tcg-button{margin-top:0}.web-field{flex-direction:column;gap:.35rem;display:flex}.web-field>span{font:600 .85rem var(--tcg-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--tcg-text-2)}.web-field input{height:2.9rem;font:400 1rem var(--tcg-text);color:inherit;border:1px solid var(--tcg-line-strong);background:#00000040;border-radius:0;outline:none;padding:0 .85rem}.web-field input:focus{border-color:var(--tcg-violet);box-shadow:0 0 0 3px #8b7bff40}.web-field small{color:var(--tcg-text-3)}.web-links{color:var(--tcg-text-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0;font-size:.95rem;display:flex}.web-providers{flex-direction:column;gap:.6rem;display:flex}.web-provider{--brand:#ffffff59;height:3rem;font:600 1rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-1);background:var(--tcg-surface-2);box-shadow:inset 3px 0 0 var(--brand);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);justify-content:center;align-items:center;gap:.75rem;transition:background .15s;display:flex;position:relative}.web-provider:hover{color:#fff;background:linear-gradient(90deg, var(--brand-glow), transparent 70%), #ffffff1f}.web-provider:focus-visible{outline:2px solid var(--tcg-violet);outline-offset:-2px}.web-provider.is-discord{--brand:#5865f2;--brand-glow:#5865f24d}.web-provider.is-google{--brand:#4285f4;--brand-glow:#4285f440}.web-provider-icon{flex:none;width:1.3rem;height:1.3rem}.web-provider .web-provider-icon{position:absolute;left:1.1rem}.web-submit{width:100%;height:3rem}.web-or{font:600 .8rem var(--tcg-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--tcg-text-3);align-items:center;gap:.8rem;margin:0;display:flex}.web-or:before,.web-or:after{content:"";background:var(--tcg-line-strong);flex:1;height:1px}.web-notice{border-left:3px solid;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:.75rem 1rem;font-size:.95rem;display:flex}.web-notice.is-error{border-color:var(--tcg-bad);color:#ffc2b8;background:#ff7a6b1a}.web-notice.is-ok{border-color:var(--tcg-good);color:#c4f5d9;background:#6fe3a31a}.web-notice.is-info{border-color:var(--tcg-violet);color:#d9d4ff;background:#8b7bff1a}.web-page{flex-direction:column;gap:1.4rem;width:min(46rem,100%);margin:0 auto;padding:2rem 1.25rem 3rem;display:flex}.web-page.is-wide{width:min(80rem,100%);padding:1.75rem 2rem 3rem}.web-page-head h1{font-size:2.6rem}.web-page-head .web-lead{margin-top:.15rem}.web-panel{background:var(--tcg-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);flex-direction:column;gap:.8rem;padding:1.3rem 1.4rem;display:flex}.web-panel h2{font-size:1.35rem}.web-panel p{margin:0}.web-section-title{font-size:1.4rem}.web-section-title em{color:var(--tcg-violet);font-style:normal}.web-row{align-items:center;gap:.75rem;min-height:2.4rem;display:flex}.web-grow{flex:1}.web-badge{font:700 .75rem var(--tcg-heading);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .6rem}.web-badge.is-ok{color:var(--tcg-good);background:#6fe3a326}.web-badge.is-warn{color:var(--tcg-gold);background:#ffc85726}.web-dot{flex:none;width:.7rem;height:.7rem;transform:rotate(45deg)}.web-dot.is-password{background:var(--tcg-gold)}.web-home{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.75rem;display:grid}.web-home-main,.web-home-side{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.web-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%);background:#14122e;min-height:20rem;display:flex;position:relative;overflow:hidden}.web-hero img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.web-hero:after{content:"";background:linear-gradient(#0b0c1d00 0%,#0b0c1d4d 45%,#0b0c1df2 100%);position:absolute;inset:0}.web-hero-body{z-index:1;flex-direction:column;gap:.6rem;width:100%;margin-top:auto;padding:2rem 2.25rem;display:flex;position:relative}.web-tag{background:var(--tcg-violet);color:var(--tcg-bg);font:700 .85rem var(--tcg-heading);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding:.25rem .65rem}.web-hero h1{letter-spacing:.01em;font-size:4.5rem;line-height:.9}.web-hero-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.web-hero-row p{color:#c3c6e6;margin:0}.web-hero-row .tcg-button{margin-left:auto;padding:.75em 1.8em;font-size:1.2rem}.web-tiles{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.9rem;display:grid}.web-tile{cursor:pointer;text-align:left;height:9.5rem;color:var(--tcg-text-1);box-shadow:inset 0 0 0 1px var(--tcg-line-strong);background:#14122e;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.web-tile.is-first{box-shadow:inset 0 0 0 1px #ffc85799}.web-tile img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.web-tile:hover img{transform:scale(1.05)}.web-tile:after{content:"";background:linear-gradient(#0b0c1d00 40%,#0b0c1deb);position:absolute;inset:0}.web-tile-text{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:.6rem;left:.7rem;right:.7rem}.web-tile-text b{font:700 1.1rem var(--tcg-heading);letter-spacing:.04em;text-transform:uppercase}.web-tile-text small{color:var(--tcg-text-2);font-weight:600}.web-tile.is-first .web-tile-text small{color:var(--tcg-gold)}.web-tile-count{z-index:1;text-align:center;min-width:1.7rem;font:700 .95rem var(--tcg-heading);background:#0b0c1dcc;padding:.1rem .45rem;position:absolute;top:.5rem;right:.5rem}.web-home-actions{align-items:center;gap:.75rem;display:flex}.web-banner{background:linear-gradient(90deg,#ffc85729,#ffc85708);align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.web-banner span{flex:1}.web-reward{background:linear-gradient(90deg,#8b7bff2e,#8b7bff0a);align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.web-reward-icon{width:2.75rem;height:2.75rem;color:var(--tcg-gold);background:#ffc85726;border-radius:8px;flex:none;place-items:center;display:grid}.web-reward>div{flex-direction:column;flex:1;gap:.1rem;display:flex}.web-reward b{font:700 1.2rem var(--tcg-heading);letter-spacing:.05em;text-transform:uppercase}.web-reward small{color:var(--tcg-text-2);font-size:.9rem}.web-product{background:var(--tcg-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);grid-template-columns:16rem minmax(0,1fr);gap:1.75rem;padding:1.4rem;display:grid}.web-product-art{aspect-ratio:7/5;object-fit:cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);width:100%}.web-product-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.web-product h2{font-size:2rem}.web-product p{margin:0}.web-first-note{color:var(--tcg-gold);font-size:.95rem}.web-buy{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.web-odds summary{cursor:pointer;font:600 1rem var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--tcg-text-2)}.web-odds[open] summary{margin-bottom:.7rem}.web-binder{flex:1;padding:1rem}.web-battle{flex-direction:column;flex:1;padding:1rem;display:flex}.web-overlay{z-index:60;background:#050610d9;place-items:center;display:grid;position:fixed;inset:0}@media (width<=60rem){.web-home,.web-product{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.web-top{flex-wrap:wrap;gap:.75rem 1.5rem;height:auto;padding:.8rem 1rem 0}.web-tabs{order:3;width:100%;height:2.75rem}.web-page.is-wide{padding:1.25rem 1rem 2.5rem}.web-hero h1{font-size:3rem}.web-hero-body{padding:1.4rem}}html{scroll-behavior:smooth}.web-land{--land-max:1240px;flex:1;overflow-x:hidden}.web-land-eyebrow{font:700 .82rem / 1 var(--tcg-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--tcg-violet);margin:0}.web-land-lead{max-width:40rem;color:var(--tcg-text-2);margin:0;font-size:1.12rem;line-height:1.6}.web-land h2{letter-spacing:.01em;color:#fff;font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:800;line-height:1}.web-land h3{color:#fff;font-size:1.25rem;line-height:1.1}.web-land-actions{flex-wrap:wrap;gap:.9rem;display:flex}.web-land-cta{--tcg-cut:12px;padding:1.05em 2em;font-size:1.1rem}.web-land-cta:hover{color:#1c1302}.web-land-cta.tcg-ghost:hover{color:var(--tcg-text-1)}.web-land-hero{max-width:var(--land-max);flex-wrap:wrap;align-items:center;gap:4rem;margin:0 auto;padding:5.5rem 1.5rem 7rem;display:flex}.web-land-hero-text{flex-direction:column;flex:1.15 30rem;gap:1.75rem;display:flex}.web-land-hero h1{letter-spacing:.005em;color:#fff;font-size:clamp(3rem,5.4vw,4.9rem);font-weight:800;line-height:.92}.web-land-hero h1 span{color:var(--tcg-violet)}.web-land-gift{color:var(--tcg-text-2);align-items:baseline;gap:.6rem;margin:0;font-size:.95rem;display:flex}.web-land-gift:before{content:"";background:var(--tcg-gold);flex:none;width:.6rem;height:.6rem;transform:rotate(45deg)}.web-land-gift b{color:var(--tcg-gold)}.web-land-fan{flex:26rem;min-width:20rem;height:34rem;position:relative}.web-land-fan:before{content:"";pointer-events:none;background:radial-gradient(#8b7bff59,#0000 70%);position:absolute;inset:10% 5%}.web-land-fan-card{position:absolute}.web-land-fan-card.is-left{top:4.5rem;left:2%;transform:rotate(-11deg)}.web-land-fan-card.is-right{top:5.5rem;right:2%;transform:rotate(10deg)}.web-land-fan-card.is-centre{margin-left:-9rem;top:0;left:50%}.web-land-strip{padding:2.25rem max(1.5rem, calc((100% - var(--land-max)) / 2 + 1.5rem));border-block:1px solid var(--tcg-line);background:#10112a;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem;display:grid}.web-land-strip div{flex-direction:column;gap:.4rem;display:flex}.web-land-strip b{font:800 3.2rem / 1 var(--tcg-heading);color:#fff}.web-land-strip b.is-gold{color:var(--tcg-gold)}.web-land-strip span{color:var(--tcg-text-2);font-size:.95rem}.web-land-section{max-width:var(--land-max);flex-direction:column;gap:3rem;margin:0 auto;padding:6.5rem 1.5rem;display:flex}.web-land-head{flex-direction:column;gap:1rem;display:flex}.web-land-split{flex-flow:wrap;align-items:center;gap:3rem 4rem}.web-land-split>*{flex:26rem;min-width:0}@media (width>=900px){.web-land-split.is-reversed>.web-land-head{order:2}}.web-land-side{flex-direction:column;gap:1rem;display:flex}.web-land-head .web-land-points,.web-land-head .web-land-facts{margin-top:.75rem}.web-land-band{border-block:1px solid var(--tcg-line);background:#10112a}.web-land-band.is-glow{background:radial-gradient(60% 70% at 85%,#8b7bff38,#0000 70%),#10112a}.web-land-steps{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.web-land-step{color:var(--tcg-text-2);background:var(--tcg-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);flex-direction:column;gap:.85rem;padding:1.9rem 1.75rem 2.1rem;transition:background .15s;display:flex}.web-land-step:hover{color:var(--tcg-text-2);background:#ffffff12}.web-land-step-n{font:800 2.75rem / 1 var(--tcg-heading);color:#8b7bff8c}.web-land-facts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.web-land-facts>div{color:var(--tcg-text-2);background:var(--tcg-surface);flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;font-size:.95rem;display:flex}.web-land-facts h3{color:var(--tcg-gold);font-size:1.1rem}.web-land-facts b{font:800 2.1rem / 1 var(--tcg-heading);color:#fff}.web-land-odds{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);background:linear-gradient(#1a1740,#11122a);flex-direction:column;gap:1.35rem;padding:2.25rem 2.25rem 2.5rem;display:flex}.web-land-odds-head{justify-content:space-between;align-items:baseline;display:flex}.web-land-odds-head span,.web-land-label{font:600 .8rem / 1 var(--tcg-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--tcg-text-3)}.web-land-odds-row{flex-direction:column;gap:.55rem;display:flex}.web-land-odds-row div{font:600 1rem / 1 var(--tcg-heading);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.web-land-odds-row i{background:#ffffff14;height:6px;display:block}.web-land-odds-row i span{height:100%;display:block}.web-land-odds p{color:var(--tcg-text-2);margin:0;font-size:.95rem}.web-land-ladder{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;display:grid}.web-land-ladder figure{flex-direction:column;gap:.9rem;margin:0;display:flex}.web-land-ladder figcaption{color:var(--tcg-text-2);flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.web-land-elements{grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem;display:grid}.web-land-element{background:var(--tcg-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border-top:3px solid;flex-direction:column;display:flex}.web-land-element img,.web-land-element-blank{aspect-ratio:7/5;object-fit:cover;width:100%;display:block}.web-land-element-blank{opacity:.35}.web-land-element div{color:var(--tcg-text-3);flex-direction:column;gap:.35rem;padding:.85rem .85rem 1rem;font-size:.82rem;line-height:1.35;display:flex}.web-land-element h3{font-size:1.1rem}.web-land-points{color:var(--tcg-text-2);flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.web-land-points li{align-items:baseline;gap:.85rem;display:flex}.web-land-points li:before{content:"";background:var(--tcg-violet);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.web-land-points li.is-gold:before{background:var(--tcg-gold)}.web-land-points b{color:var(--tcg-gold)}.web-land-binder{clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);background:linear-gradient(#1a1640,#0f0e26) padding-box padding-box,linear-gradient(160deg,#24204f,#121029) border-box;border:1.1rem solid #0000;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:1.5rem;display:grid}.web-land-sleeve{aspect-ratio:63/88;font:600 .95rem var(--tcg-heading);letter-spacing:.06em;color:#ffffff59;clip-path:polygon(6% 0,100% 0,100% 95.7%,94% 100%,0 100%,0 4.3%);background:#ffffff08;border:1px solid #ffffff24;place-items:center;display:grid}.web-land-versus{justify-content:center;align-items:center;min-height:24rem;display:flex;position:relative}.web-land-versus .is-left{transform:rotate(-6deg)translate(.9rem)}.web-land-versus .is-right{transform:rotate(6deg)translate(-.9rem,1.8rem)}.web-land-vs{z-index:2;width:4rem;height:4rem;font:800 1.35rem / 1 var(--tcg-heading);color:#fff;background:var(--tcg-violet);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);place-items:center;margin:-2rem 0 0 -2rem;display:grid;position:absolute;top:50%;left:50%}.web-land-trade{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.web-land-trade>div{background:var(--tcg-surface);flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.web-land-label.is-good{color:var(--tcg-good)}.web-land-swap{color:#b3a8ff;background:#8b7bff29;place-items:center;width:2.75rem;height:2.75rem;display:grid}.web-land-realms{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.web-land-realm{color:var(--tcg-text-2);background:var(--tcg-surface);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);flex-direction:column;gap:.85rem;padding:1.9rem 1.75rem 2rem;font-size:.95rem;line-height:1.55;display:flex}.web-land-realm.is-live{background:linear-gradient(160deg,#24204f,#121029)}.web-land-realm h3{font-size:1.6rem}.web-land-tag{font:700 .75rem / 1 var(--tcg-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--tcg-text-1);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#8b7bff59;align-self:flex-start;padding:.4rem .8rem}.web-land-realm.is-live .web-land-tag{color:var(--tcg-bg);background:var(--tcg-good)}.web-land-rules{background:var(--tcg-surface);flex-wrap:wrap;gap:1rem 3rem;padding:1.6rem 1.9rem;display:flex}.web-land-rules p{color:var(--tcg-text-2);flex:20rem;align-items:baseline;gap:.85rem;margin:0;display:flex}.web-land-rules p:before{content:"";background:var(--tcg-violet);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.web-land-rules p.is-gold:before{background:var(--tcg-gold)}.web-land-rules b{color:#fff}.web-land-split.is-coins .web-land-eyebrow{color:var(--tcg-gold)}.web-land-coins{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.web-land-coins div{color:var(--tcg-text-2);background:#ffc85714;flex-direction:column;gap:.5rem;padding:1.4rem;font-size:.9rem;display:flex}.web-land-coins b{font:800 1.9rem / 1 var(--tcg-heading);text-transform:uppercase;color:var(--tcg-gold)}.web-land-join{text-align:center;background:radial-gradient(60% 90% at 50% 100%,#8b7bff4d,#0000 70%);flex-direction:column;align-items:center;gap:1.6rem;padding:8rem 1.5rem 8.5rem;display:flex}.web-land-join h2{font-size:clamp(2.75rem,6vw,5rem)}.web-land-join .web-land-actions{justify-content:center}.web-land-foot{padding:2.25rem max(1.5rem, calc((100% - var(--land-max)) / 2 + 1.5rem)) 2.75rem;color:var(--tcg-text-3);border-top:1px solid var(--tcg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;font-size:.9rem;display:flex}@media (width<=1100px){.web-land-elements{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}@media (width<=640px){.web-land-hero{padding-top:3.5rem}.web-land-fan{transform-origin:top;min-width:0;height:26rem;margin-bottom:-7rem;transform:scale(.72)}.web-land-section{padding-block:4.5rem}.web-land-trade{grid-template-columns:1fr}.web-land-swap{justify-self:center;transform:rotate(90deg)}}
