@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2?dpl=4374c3aaa7)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2?dpl=4374c3aaa7)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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2?dpl=4374c3aaa7)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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_9e703c98-module__mJqafq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_9e703c98-module__mJqafq__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.33sztrngv_ieb.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.198xu-2bu0foz.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.2-6hkzwn24m5-.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2?dpl=4374c3aaa7)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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2?dpl=4374c3aaa7)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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_bf93d917-module__2E8ALq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_bf93d917-module__2E8ALq__variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=4374c3aaa7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=4374c3aaa7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=4374c3aaa7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=4374c3aaa7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=4374c3aaa7)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=4374c3aaa7)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=4374c3aaa7)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ink-0:#05060c;--ink-1:#0a0d1a;--ink-2:#10142a;--ink-3:#181d3a;--line:#ffffff14;--line-2:#ffffff26;--text:#f3f4fa;--muted:#8d93b3;--red:#f35;--violet:#9b5cff;--blue:#3d8bff;--gold:#ffc94a;--silver:#d7deea;--bronze:#e08a4f;--accent:var(--red);--f-display:var(--font-anton), Impact, sans-serif;--f-label:var(--font-barlow), "Arial Narrow", sans-serif;--f-body:var(--font-inter), system-ui, sans-serif;--spring:cubic-bezier(.2, .9, .25, 1.15);--ease:cubic-bezier(.45, .05, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(1200px 700px at 85% -10%, #9b5cff29, transparent 60%), radial-gradient(900px 600px at -10% 110%, #ff33551f, transparent 60%), var(--ink-0);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(35% 30% at 30% 30%,#3d8bff1a,#0000 70%),radial-gradient(30% 28% at 70% 60%,#ff335517,#0000 70%);animation:26s ease-in-out infinite alternate drift;position:fixed;inset:-20%}body:after{content:"";z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes drift{0%{transform:translate(-3%,-2%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:400}kbd{font-family:var(--f-label);border:1px solid var(--line-2);background:var(--ink-2);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.eyebrow{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin:0;font-size:14px;font-weight:600}.muted{color:var(--muted)}.cta{isolation:isolate;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg, #ff4d6a, var(--red) 60%, #d91f45);box-shadow:0 10px 30px -10px var(--red), inset 0 1px 0 #ffffff59;transition:transform .15s var(--spring), box-shadow .2s, filter .2s;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:18px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.cta:after{content:"";z-index:-1;transition:background-position .7s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%) 120% 0/250% 100%;position:absolute;inset:0}.cta:hover:not(:disabled){box-shadow:0 16px 40px -10px var(--red), inset 0 1px 0 #ffffff59;transform:translateY(-2px)}.cta:hover:not(:disabled):after{background-position:-40% 0}.cta:active:not(:disabled){transform:translateY(0)scale(.98)}.cta:disabled{filter:grayscale(.7)brightness(.55);box-shadow:none}.cta.is-ready{animation:1.6s ease-in-out infinite ready}@keyframes ready{50%{box-shadow:0 8px 36px -2px var(--red), inset 0 1px 0 #ffffff59}}.btn-secondary{font-family:var(--f-label);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-2);transition:background .2s, border-color .2s, transform .15s var(--spring);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:17px;font-weight:600;display:inline-flex}.btn-secondary:hover:not(:disabled){background:#ffffff17;border-color:#ffffff4d}.btn-secondary:disabled{opacity:.4}.btn-ghost{color:var(--muted);font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;padding:6px 4px;font-size:15px;font-weight:600;text-decoration:none}.btn-ghost:hover{color:var(--text)}.logo{font-family:var(--f-display);letter-spacing:.01em;-webkit-user-select:none;user-select:none;gap:.14em;line-height:1;display:inline-flex}.logo-sm{font-size:26px}.logo-md{font-size:48px}.logo-lg{font-size:88px}.logo{align-items:center}.logo-card{background:linear-gradient(160deg, #ff5c77, var(--red) 55%, #b8133a);width:.72em;height:.96em;animation:logo-card .7s .1s var(--spring) both;border-radius:.12em;place-items:center;margin-right:.1em;display:inline-grid;position:relative;transform:rotate(-9deg);box-shadow:0 .12em .4em -.1em #f35c,inset 0 0 0 .04em #ffffff59}.logo-card:after{content:"?";color:#fff;font-size:.7em;line-height:1}@keyframes logo-card{0%{opacity:0;transform:rotate(-9deg)rotateY(180deg)scale(.6)}}.logo-blind{color:#0000;-webkit-text-stroke:.045em var(--text)}.logo-tier{color:var(--red)}.topbar{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,3vw,40px);display:flex}.topbar-nav{align-items:center;gap:10px;display:flex}.topbar-center{grid-template-columns:1fr auto 1fr;display:grid}.topbar-center .topbar-nav{justify-self:end}.pill{font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.pill:hover{background:#ffffff17}.pill-live{border-color:#ff335580}.live-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 0 var(--red);border-radius:50%;animation:1.6s infinite live}@keyframes live{70%{box-shadow:0 0 0 8px #f350}to{box-shadow:0 0 #f350}}.topbar-back{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;text-decoration:none}.topbar-back:hover{color:var(--text)}.topbar-count{font-family:var(--f-label);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.home{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.home-main{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:18px clamp(24px,4vw,64px);width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 28px;display:grid}.home-hero{text-align:center;animation:rise .6s var(--spring) both;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;display:flex}.home-hero .home-sub{margin:2px 0 0}.br-narrow{display:none}.home-left{animation:rise .6s var(--spring) both;flex-direction:column;gap:18px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.home-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(38px,4.4vw,66px);line-height:.95}.home-title em{color:#0000;-webkit-text-stroke:1.5px var(--text);font-style:normal}.home-sub{color:var(--muted);max-width:60ch;margin:-4px 0 4px;font-size:16px;line-height:1.55}.field{flex-direction:column;gap:10px;display:flex}.field-label{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:13px;font-weight:600}.cat-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cat{--accent:var(--red);text-align:left;border:1px solid var(--line-2);background:var(--ink-2);height:92px;transition:transform .25s var(--spring), border-color .2s, box-shadow .25s;border-radius:14px;position:relative;overflow:hidden}.cat-mosaic{transition:transform .6s var(--ease), filter .3s;filter:saturate(.75)brightness(.8);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.cat-art{position:relative}.cat:after{content:"";background:linear-gradient(180deg, transparent 20%, #05060ceb 85%), linear-gradient(0deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%);position:absolute;inset:0}.cat-text{z-index:1;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:9px;left:10px;right:8px}.cat-text strong{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:700;line-height:1.05}.cat-text small{color:var(--muted);font-size:11px}.cat:hover{border-color:#ffffff4d;transform:translateY(-3px)}.cat:hover .cat-mosaic{filter:saturate()brightness(.95);transform:scale(1.07)}.cat.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 12px 32px -12px var(--accent)}.cat.is-active .cat-mosaic{filter:saturate(1.1)brightness()}.cat.is-active .cat-text small{color:var(--text)}.cat:disabled{opacity:.4;filter:grayscale(.8)}.cat:disabled:hover{transform:none}.chips-slot{align-items:center;height:32px;animation:.3s ease-out both fade;display:flex}.chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{white-space:nowrap;flex:none}.theme-tagline{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.theme-tagline:before{content:"";background:var(--accent);border-radius:2px;width:18px;height:2px}.chip{--accent:var(--red);border:1px solid var(--line-2);font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;background:#ffffff08;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.chip small{color:var(--muted);margin-left:2px;font-weight:500}.chip:hover{background:#ffffff12}.chip.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.chip.is-active small{color:var(--text)}.seg{border:1px solid var(--line);background:#ffffff08;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px;display:grid}.seg-item{border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;transition:background .2s,box-shadow .2s;display:flex}.seg-n{font-family:var(--f-display);letter-spacing:.02em;font-size:24px}.seg-meta{color:var(--muted);font-size:11.5px}.seg-item:hover:not(:disabled){background:#ffffff0d}.seg-item.is-active{background:linear-gradient(#ff335538,#ff335514);box-shadow:inset 0 0 0 1px #f359}.seg-item.is-active .seg-n{color:#fff;text-shadow:0 0 18px #ff3355b3}.seg-item:disabled{opacity:.35}.launch{align-items:center;gap:22px;margin-top:4px;display:flex}.cta-xl{border-radius:14px;min-width:270px;padding:18px 28px;font-size:22px}.cta-arrow{transition:transform .25s var(--spring);display:inline-block}.cta-xl:hover .cta-arrow{transform:translate(5px)}.steps{color:var(--muted);counter-reset:s;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.steps li{counter-increment:s;align-items:baseline;gap:8px;display:flex}.steps li:before{content:counter(s);font-family:var(--f-display);color:var(--accent);width:10px;font-size:13px}.steps b{color:var(--text);font-weight:600}.home-right{place-items:center;min-height:0;display:grid}.hero-deck{--accent:var(--red);--w:clamp(150px, 12.5vw, 205px);--drop:36px;width:100%;height:calc(var(--w) * 2.05);position:relative}.hero-glow{left:50%;top:calc(50% + var(--drop,0px));aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent), transparent 62%);filter:blur(30px);opacity:.85;width:90%;animation:5s ease-in-out infinite alternate glow;position:absolute;transform:translate(-50%,-50%)}@keyframes glow{to{opacity:.5;transform:translate(-50%,-50%)scale(1.12)}}.hero-card{width:var(--w);aspect-ratio:3/4;background:var(--ink-2);border:1px solid var(--line-2);--x:0px;--r:0deg;--y:0px;transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r));animation:deal .8s var(--spring) both, bob 6s ease-in-out infinite alternate;border-radius:14px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -20px #000000d9,inset 0 1px #ffffff1f}.hero-card-0{z-index:1;--x:calc(var(--w) * -1.18);--y:calc(var(--drop) + 34px);--r:-16deg;animation-delay:50ms,0s}.hero-card-1{z-index:2;--x:calc(var(--w) * -.66);--y:calc(var(--drop) + 10px);--r:-8deg;animation-delay:.12s,-1.5s}.hero-card-2{z-index:2;--x:calc(var(--w) * .66);--y:calc(var(--drop) + 10px);--r:8deg;animation-delay:.19s,-3s}.hero-card-3{z-index:1;--x:calc(var(--w) * 1.18);--y:calc(var(--drop) + 34px);--r:16deg;animation-delay:.26s,-4.5s}.hero-card-top{z-index:3;box-shadow:none;--y:calc(var(--drop) - 14px);width:calc(var(--w) * 1.08);perspective:900px;background:0 0;border:0;animation-delay:.34s,-2s;overflow:visible}.hero-side{position:absolute;inset:0}.hero-face{transform-origin:50%;will-change:transform;border:1px solid var(--line-2);box-shadow:0 40px 70px -20px #000000e6, 0 0 0 1px #ffffff0f, 0 0 50px -10px var(--accent);border-radius:14px;position:absolute;inset:0;overflow:hidden}@keyframes deal{0%{opacity:0;transform:translate(-50%,30%)rotate(0)scale(.8)}}@keyframes bob{to{transform:translate(-50%, -50%) translate(var(--x), calc(var(--y) - 10px)) rotate(var(--r))}}.art.hero-art{position:absolute;inset:0}.hero-card:after,.hero-side-front:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05060ceb);position:absolute;inset:0}.hero-rank{z-index:2;font-family:var(--f-display);background:var(--violet);clip-path:polygon(0 0,100% 0,82% 100%,0 100%);padding:4px 14px 4px 10px;font-size:20px;position:absolute;top:0;left:0}.hero-card-0 .hero-rank,.hero-card-1 .hero-rank{background:var(--red)}.hero-card-3 .hero-rank{background:var(--blue)}.hero-rank-q{background:var(--gold);color:var(--ink-0)}.hero-name{z-index:2;font-family:var(--f-display);text-transform:uppercase;font-size:18px;line-height:1.05;position:absolute;bottom:10px;left:12px;right:10px}.art{background:var(--ink-1);position:relative;overflow:hidden}.art img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;display:block;position:absolute;inset:0}.art img.art-contain{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px #0000008c)}.art img.art-backdrop{object-fit:cover;filter:blur(22px)brightness(.5)saturate(1.3);transform:scale(1.25)}.art-generated:after{content:"";background:repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 9px);position:absolute;inset:0}.art-monogram{font-family:var(--f-display);color:#ffffffe0;text-shadow:0 4px 30px #00000080;place-items:center;font-size:40px;display:grid;position:absolute;inset:0}.art-universe{display:none}.card{background:linear-gradient(180deg, var(--ink-2), var(--ink-1));border:1px solid var(--line-2);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #000000e6,inset 0 1px #ffffff14}.card-art{aspect-ratio:16/10;border-bottom:1px solid var(--line);width:100%;max-height:30vh}.card-art .art-monogram{font-size:84px}.card-body{padding:14px 16px 16px}.card-universe{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:13px;font-weight:600}.card-epithet{font-family:var(--f-label);text-transform:uppercase;color:var(--gold);letter-spacing:.1em;margin-top:2px;font-size:13px;font-weight:600}.card-name{font-family:var(--f-display);text-transform:uppercase;margin-top:4px;font-size:34px;line-height:1}.card-rule{background:linear-gradient(90deg, var(--red), var(--accent));border-radius:2px;width:48px;height:3px;margin:10px 0}.card-bio{color:#c6cbe2;margin:0 0 12px;font-size:13.5px;line-height:1.55}.card-powers{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.card-powers li{font-family:var(--f-label);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);background:#ffffff08;border-radius:6px;padding:7px 10px 7px 26px;font-size:14px;font-weight:600;line-height:1.15;position:relative}.card-powers li:before{content:"";border-left:7px solid var(--red);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:50%;left:10px;translate:0 -50%}.card-back{border-radius:inherit;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 60%), repeating-linear-gradient(45deg, #ffffff0d 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, #ffffff0d 0 1px, transparent 1px 14px), linear-gradient(160deg, #141938, #07080f);position:absolute;inset:0}.card-back-frame{border:1px solid #ffffff29;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:10px;box-shadow:inset 0 0 0 4px #05060c99,inset 0 0 0 5px #ffffff0f}.card-back-mark{font-family:var(--f-display);color:#fff;text-shadow:0 0 30px var(--accent), 0 0 2px #fff;font-size:clamp(64px,9vw,120px);line-height:1}.card-back-brand{font-family:var(--f-label);letter-spacing:.4em;color:#ffffff8c;font-size:12px;font-weight:700}.flip3d{perspective:1400px}.flip3d-inner{transform-style:preserve-3d;animation:.8s linear both flip;position:relative}.flip3d-face{backface-visibility:hidden}.flip3d-front{animation:.8s linear both face-front;position:relative}.flip3d-back{border-radius:16px;animation:.8s linear both face-back;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}@keyframes flip{0%{animation-timing-function:ease-in-out;transform:rotateY(180deg)scale(.92)}30%{animation-timing-function:cubic-bezier(.5,0,1,1);transform:rotateY(180deg)scale(.96)}60%{animation-timing-function:cubic-bezier(.1,.6,.3,1.25);transform:rotateY(90deg)scale(1.03)}to{transform:rotateY(0)scale(1)}}@keyframes face-front{0%,59.9%{opacity:0}60%,to{opacity:1}}@keyframes face-back{0%,59.9%{opacity:1}60%,to{opacity:0}}.sheen{pointer-events:none;mix-blend-mode:screen;animation:sheen 1.1s .6s var(--ease) both;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%) 130% 0/260% 100%;border-radius:16px;position:absolute;inset:0}@keyframes sheen{to{background-position:-40% 0}}.game{--side:360px;--top:52px;grid-template-columns:var(--side) minmax(0, 1fr);grid-template-rows:var(--top) minmax(0, 1fr);gap:12px 22px;min-height:100vh;padding:12px 16px 16px;display:grid}.game-top{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 4px 6px;display:grid;position:relative}.gt-left{align-items:center;gap:14px;display:flex}.gt-pack{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.gt-pack b{color:var(--text);font-weight:700}.gt-prompt{text-align:center;font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.gt-right{font-family:var(--f-label);color:var(--muted);align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.gt-right .counter-n{margin-left:4px}.gt-right .counter-cur{color:var(--text);font-size:34px}.game-top .progress{height:3px;position:absolute;bottom:0;left:0;right:0}.side{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);min-height:0;max-height:calc(100vh - var(--top) - 40px);scrollbar-width:thin;background:linear-gradient(#171d3abf,#0a0d1abf);border-radius:18px;flex-direction:column;align-self:start;gap:12px;padding:14px;display:flex;overflow:hidden auto}.phase-done .side{max-height:calc(100vh - var(--top) - 40px)}.phase-placing .side{height:calc(100vh - var(--top) - 40px);padding:10px;overflow:hidden}.phase-placing .stage{flex:auto;min-height:0}.stage .flip3d,.stage .flip3d-inner,.stage .flip3d-front{height:100%}.stage .card{flex-direction:column;height:100%;display:flex}.stage .card-art{aspect-ratio:auto;flex:auto;min-height:64px;max-height:none}.stage .card-body{flex:none}.side-top{justify-content:space-between;align-items:center;display:flex}.side-pack{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:14px;font-weight:600}.side-pack b{color:var(--text);font-weight:700}.counter{justify-content:space-between;align-items:flex-end;display:flex}.counter-n{font-family:var(--f-display);line-height:.9}.counter-cur{animation:tick .45s var(--spring);font-size:46px;display:inline-block}@keyframes tick{0%{opacity:0;transform:translateY(40%)}}.counter-tot{color:var(--muted);margin-left:2px;font-size:20px}.counter-piles{font-family:var(--f-label);color:var(--muted);gap:12px;padding-bottom:4px;font-size:16px;font-weight:600;display:flex}.pile{align-items:center;gap:6px;display:inline-flex}.pile-icon{background:var(--ink-3);border:1px solid var(--line-2);width:12px;height:16px;box-shadow:3px -3px 0 -1px var(--ink-2), 3px -3px 0 0 var(--line-2);border-radius:2px;position:relative}.pile-bonus{color:var(--gold)}.pile-bonus .pile-icon{border-color:#ffc94a99}.progress{background:var(--ink-3);border-radius:4px;height:4px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--red), var(--violet));height:100%;box-shadow:0 0 12px var(--red);transition:width .6s var(--spring);border-radius:4px}.stage{transition:opacity .2s,transform .2s;position:relative}.stage .flip3d{width:100%}.stage.is-leaving{animation:discard .34s var(--ease) forwards}@keyframes discard{to{opacity:0;transform:translate(-40%,30px)rotate(-16deg)scale(.85)}}.stage.is-sending .card-art{opacity:0}.stage.is-sending .card-body{opacity:.4;transition:opacity .2s}.board-wrap{flex-direction:column;align-items:center;gap:10px;min-width:0;padding-bottom:96px;display:flex}.phase-done .board-wrap{padding-bottom:0}.board-prompt{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin:2px 0 0;font-size:15px;font-weight:600}.board{grid-template-columns:repeat(var(--cols), 1fr);width:min(100%, calc((100vh - 236px) / var(--rows) * .75 * var(--cols)));gap:8px;display:grid}.slot{--tier:var(--violet);aspect-ratio:3/4;text-align:left;background:linear-gradient(180deg, var(--ink-2), var(--ink-1));border:1px solid var(--line);box-shadow:inset 0 -3px 0 var(--tier);transition:transform .2s var(--spring), border-color .2s, box-shadow .2s;border-radius:9px;padding:0;position:relative;overflow:hidden}.tier-top{--tier:var(--red)}.tier-mid{--tier:var(--violet)}.tier-low{--tier:var(--blue)}.slot-empty{background:repeating-linear-gradient(135deg, #ffffff06 0 6px, transparent 6px 12px), var(--ink-1);border-style:dashed;border-color:#ffffff1a}.slot-rank{z-index:3;background:var(--tier);min-width:30px;font-family:var(--f-display);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);padding:3px 11px 3px 7px;font-size:clamp(12px,1.3vw,19px);line-height:1.1;position:absolute;top:0;left:0}.art.slot-art{position:absolute;inset:0}.slot-art .art-monogram{font-size:clamp(16px,2.4vw,36px)}.slot-name{z-index:2;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(#0000,#05060ceb 50%);padding:16px 7px 7px;font-size:clamp(9px,.95vw,14px);line-height:1.05;position:absolute;bottom:0;left:0;right:0}.slot-plus{font-family:var(--f-display);color:#ffffff14;transition:color .2s, transform .2s var(--spring);place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.slot-clickable:hover{border-color:#ffffff59;transform:translateY(-3px)}.slot-empty.slot-clickable:hover .slot-plus{color:#ffffff80;transform:scale(1.2)}.slot-selected{z-index:4;box-shadow:0 0 0 2px var(--gold), 0 0 28px -2px #ffc94ab3, inset 0 -3px 0 var(--tier);animation:1.2s ease-in-out infinite sel;border:1px solid var(--gold)!important}@keyframes sel{50%{box-shadow:0 0 0 2px var(--gold), 0 0 40px 2px #ffc94a8c, inset 0 -3px 0 var(--tier)}}.slot-preview{opacity:.5;filter:grayscale(.3);animation:1.2s ease-in-out infinite alternate ghost;position:absolute;inset:0}@keyframes ghost{to{opacity:.3}}.slot-swapped:after{content:"⇄";z-index:3;color:var(--gold);text-shadow:0 0 6px #000;font-size:13px;position:absolute;top:4px;right:6px}.slot-flying .slot-art,.slot-flying .slot-name{opacity:0}.slot:disabled{cursor:default}.slot-flash{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle, #ffffffe6, var(--tier) 35%, transparent 65%);border-radius:50%;position:absolute;inset:-20%}.slot-landed{animation:land .55s var(--spring)}.slot-landed .slot-flash{animation:.6s ease-out flash}@keyframes land{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes flash{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.fly-ghost{box-shadow:0 30px 60px -10px #000c, 0 0 40px -6px var(--gold);border-radius:9px;overflow:hidden}.board-finale .slot{animation:cascade .55s calc(var(--i) * 28ms) var(--spring) both}@keyframes cascade{0%{opacity:0;transform:translateY(18px)rotateX(40deg)scale(.9)}}.board-finale .slot-p1{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 30px -6px var(--gold), inset 0 -3px 0 var(--gold)}.board-finale .slot-p2{border-color:var(--silver);box-shadow:0 0 0 1px var(--silver), inset 0 -3px 0 var(--silver)}.board-finale .slot-p3{border-color:var(--bronze);box-shadow:0 0 0 1px var(--bronze), inset 0 -3px 0 var(--bronze)}.board-finale .slot-p1 .slot-rank{background:var(--gold);color:var(--ink-0)}.board-finale .slot-p2 .slot-rank{background:var(--silver);color:var(--ink-0)}.board-finale .slot-p3 .slot-rank{background:var(--bronze);color:var(--ink-0)}.board-hint{color:var(--muted);text-align:center;margin:0;font-size:13px}.action-bar{left:calc(50vw + 191px);bottom:max(16px, env(safe-area-inset-bottom));z-index:15;-webkit-backdrop-filter:blur(16px)saturate(1.4);width:min(660px,100vw - 446px);animation:bar-in .45s var(--spring) both;background:#0e1228b8;border:1px solid #ffffff1f;border-radius:18px;align-items:stretch;gap:10px;padding:10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px -12px #000000d9,inset 0 1px #ffffff14}@keyframes bar-in{0%{opacity:0;transform:translate(-50%,30px)}}.action-bar .cta{white-space:nowrap;flex:1;min-width:0}.action-bar .cta>span:first-child{text-overflow:ellipsis;overflow:hidden}.action-bar .btn-secondary{white-space:nowrap}.ab-count{font-family:var(--f-display);letter-spacing:.04em;background:#ffffff24;border-radius:999px;padding:3px 9px;font-size:13px}.swap-panel,.done-panel{animation:rise .5s var(--spring) both;flex-direction:column;gap:12px;display:flex}.swap-panel h2,.done-panel h2{font-family:var(--f-display);text-transform:uppercase;font-size:40px;line-height:1}.swap-panel p.muted{margin:0;font-size:14px;line-height:1.5}.swap-count{font-family:var(--f-label);align-items:baseline;gap:4px;font-size:18px;display:flex}.swap-big{font-family:var(--f-display);color:var(--gold);text-shadow:0 0 30px #ffc94a80;font-size:72px;line-height:.9}.swap-preview{gap:8px;display:grid;position:relative}.swap-pick{border:1px dashed var(--line-2);color:var(--muted);border-radius:10px;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s}.swap-pick b{font-family:var(--f-display);color:var(--gold);margin-right:4px;font-weight:400}.swap-pick.is-set{border-style:solid;border-color:var(--gold);color:var(--text);animation:rise .3s var(--spring);background:#ffc94a0f}.swap-arrows{color:var(--gold);font-size:20px;position:absolute;top:50%;right:12px;translate:0 -50%}.podium{gap:6px;margin:0;padding:0;list-style:none;display:grid}.podium li{border:1px solid var(--line);animation:rise .5s var(--d) var(--spring) both;background:#ffffff08;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.podium-rank{font-family:var(--f-display);text-align:center;grid-row:span 2;font-size:38px;line-height:1}.podium-name{font-family:var(--f-display);text-transform:uppercase;font-size:20px;line-height:1.05}.podium-uni{color:var(--muted);font-size:12px}.podium-1{background:linear-gradient(90deg,#ffc94a24,#0000)!important;border-color:#ffc94a99!important}.podium-1 .podium-rank{color:var(--gold);text-shadow:0 0 20px #ffc94a99}.podium-2 .podium-rank{color:var(--silver)}.podium-3 .podium-rank{color:var(--bronze)}.stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.stats div{border:1px solid var(--line);background:#ffffff08;border-radius:10px;padding:10px 12px}.stats dt{font-family:var(--f-label);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.stats dd{font-family:var(--f-display);margin:2px 0 0;font-size:26px}.discarded h4{font-family:var(--f-label);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.discarded p{margin:4px 0 0;font-size:14px;line-height:1.5}.actions{flex-direction:column;gap:8px;display:flex}.modal{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04050cc7;place-items:center;padding:16px;animation:.2s ease-out fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal-inner{width:min(390px,100%);max-height:100%;animation:pop-in .35s var(--spring);flex-direction:column;gap:10px;display:flex;overflow-y:auto}@keyframes pop-in{0%{opacity:0;transform:translateY(16px)scale(.94)}}.confetti{z-index:70;pointer-events:none;border-radius:2px;position:fixed}.logo-link{color:inherit;text-decoration:none}.home-h1{flex-direction:column;align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.home-h1 .eyebrow,.home-title{display:block}.home-title--question{max-width:22ch;font-size:clamp(30px,3.4vw,50px)}.cat.is-disabled{pointer-events:none;opacity:.4;filter:grayscale(.8)}.cat{color:inherit;text-decoration:none;display:block}.chip{color:inherit;text-decoration:none}.play-overlay{z-index:30;background:radial-gradient(1200px 700px at 85% -10%, #9b5cff29, transparent 60%), radial-gradient(900px 600px at -10% 110%, #ff33551f, transparent 60%), var(--ink-0);animation:.25s ease-out fade;position:fixed;inset:0;overflow-y:auto}html.is-playing,html.is-playing body{overflow:hidden}.seo{color:#c6cbe2;max-width:920px;margin:0 auto;padding:24px clamp(16px,3vw,40px) 40px}.crumbs{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:14px;font-weight:600}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover,.crumbs [aria-current]{color:var(--text)}.prose section{margin-bottom:30px}.prose h2,.faq h2{font-family:var(--f-display);text-transform:uppercase;color:var(--text);margin-bottom:10px;font-size:28px}.prose p{margin:0 0 10px;line-height:1.65}.prose ul{margin:6px 0 0;padding-left:20px;line-height:1.6}.prose ul.prose-cols{columns:3 220px;color:var(--muted);column-gap:28px;font-size:14px}.prose ul.prose-cols li{break-inside:avoid}.faq details{border:1px solid var(--line);background:#ffffff08;border-radius:12px;margin-bottom:8px}.faq summary{cursor:pointer;color:var(--text);padding:14px 16px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--accent);font-family:var(--f-display)}.faq details[open] summary:after{content:"–"}.faq details p{margin:0;padding:0 16px 14px;line-height:1.6}.site-footer{border-top:1px solid var(--line);gap:22px;max-width:1320px;margin:0 auto;padding:32px clamp(16px,3vw,40px) 40px;display:grid}.site-footer nav{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;display:grid}.footer-col{flex-direction:column;gap:6px;display:flex}.footer-col a{color:var(--text);font-family:var(--f-label);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:600;text-decoration:none}.footer-col a.footer-sub{color:var(--muted);font-size:13px}.footer-col a:hover{color:var(--accent)}.footer-note{color:var(--muted);margin:0;font-size:12px}@media (max-height:820px) and (min-width:901px){.home-title{font-size:clamp(34px,3.8vw,54px)}.home-left{gap:14px}.cat{height:80px}.home-sub{display:none}.hero-deck{--w:clamp(125px, 10.2vw, 168px);--drop:30px}.cta-xl{padding:15px 26px}}@media (max-height:760px) and (min-width:901px){.card-body{padding:10px 14px 12px}.card-name{font-size:26px}.card-rule{margin:7px 0}.card-bio{margin-bottom:8px;font-size:12.5px;line-height:1.45}.card-powers{gap:4px}.card-powers li{padding:4px 8px 4px 24px;font-size:13px}.action-bar{padding:8px}.action-bar .cta,.action-bar .btn-secondary{padding:11px 16px}}@media (max-height:700px) and (min-width:901px){.home-sub{display:none}.card-art{max-height:24vh}}@media (max-width:1100px) and (min-width:901px){.home-main{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.cat{height:80px}}@media (max-width:900px){.topbar{padding:14px 16px}.home-main{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:24px}.home-left{min-width:0}.seg-meta{font-size:10.5px}.home-right{order:-1}.home-hero{order:-2}.br-narrow{display:inline}.hero-deck{--w:92px;--drop:0px;height:200px}.home-title{margin-top:-4px;font-size:36px}.home-sub{display:none}.hero-name{font-size:13px}.hero-rank{font-size:14px}.card-back-mark{font-size:54px}.home-title{font-size:40px}.cat-list{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:138px;grid-auto-flow:column;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto}.cat{height:92px}.chips{margin:0 -16px;padding:0 16px}.launch{flex-direction:column;align-items:stretch;gap:12px}.cta-xl{min-width:0}.game{grid-template-rows:auto;grid-template-columns:1fr;row-gap:10px;padding:8px 12px 104px}.game-top{grid-template-columns:auto auto;justify-content:space-between;padding-bottom:8px}.gt-prompt,.gt-pack{display:none}.side,.phase-placing .side{height:auto;max-height:none;overflow:visible}.stage .card-art{aspect-ratio:16/10;flex:none}.board-wrap{padding-bottom:0}.action-bar{width:calc(100vw - 24px);left:50%}.board{grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.slot-name{font-size:10px}.slot-rank{font-size:13px}.card-name{font-size:28px}.action-bar .cta,.action-bar .btn-secondary{padding:12px;font-size:15px}.ab-name{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.hero-card-top:after{display:none}
