@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.3spzr2pk4d7--.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.1i2s8u2nsha1s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.1j8zp90epkiwf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.1yexyk_f9-p2r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.3lswex48iwfpe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.23gs_p123xcz8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.1kvbj6zk-dn_f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.3jgirgqxkqq7r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.2t53t_nth6shn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.2fz20jxmyia8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_7f1c6eff-module__8QTC5W__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_7f1c6eff-module__8QTC5W__variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.0p__66c6e7t43.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.3pyd2n1qfx59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.40gj5_xrkze6a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.bungee_c68e94bb-module__MRuqNq__className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.bungee_c68e94bb-module__MRuqNq__variable{--font-bungee:"Bungee", "Bungee Fallback"}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_9aaaa570-module__fOFpxG__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_9aaaa570-module__fOFpxG__variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
:root{--arcade-canvas:#0b0520;--arcade-ink:#06030f;--arcade-surface:#12082b;--arcade-surface-recessed:#0c0620;--arcade-surface-raised:#1b1046;--arcade-border:#2a1a5e;--arcade-border-strong:#3a2870;--arcade-text:#ede7ff;--arcade-text-muted:#b9aaec;--arcade-text-subtle:#8c7cc8;--arcade-cyan:#2be7ff;--arcade-yellow:#ffd23f;--arcade-red:#f35;--arcade-mint:#4dffa8;--arcade-pink:#ff5fd2;--arcade-ember:#ff8a1f;--arcade-focus:var(--arcade-yellow);--arcade-font-body:var(--font-chakra), system-ui, sans-serif;--arcade-font-display:var(--font-bungee), Impact, sans-serif;--arcade-font-pixel:var(--font-press-start), ui-monospace, monospace;--arcade-content-width:74rem;--arcade-gutter:clamp(1rem, 3.5vw, 3.5rem);--arcade-header-height:3.75rem;--arcade-dock-height:2.75rem;--arcade-stage-bar-height:2.5rem;--arcade-ticker-height:2.75rem;--arcade-radius-small:.25rem;--arcade-radius-medium:.625rem;--arcade-border-width:.1875rem;--arcade-shadow-depth:.375rem;--arcade-space-small:.5rem;--arcade-space-medium:1rem;--arcade-space-1:.25rem;--arcade-space-2:.5rem;--arcade-space-3:.75rem;--arcade-space-4:1rem;--arcade-space-5:1.5rem;--arcade-space-6:2rem;--arcade-space-7:3rem;--arcade-text-xs:.75rem;--arcade-text-sm:.875rem;--arcade-text-md:1rem;--arcade-text-lg:1.125rem;--arcade-label-size:.625rem;--arcade-transition-fast:.12s ease}
*{box-sizing:border-box}html{background:var(--arcade-canvas);scroll-behavior:smooth}body{background:var(--arcade-canvas);min-width:20rem;min-height:100vh;color:var(--arcade-text);font-family:var(--arcade-font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:.1875rem solid var(--arcade-focus);outline-offset:.25rem}.skip-link{z-index:100;background:var(--arcade-yellow);color:var(--arcade-ink);font-family:var(--arcade-font-pixel);padding:.75rem 1rem;font-size:.625rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.arcade-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.arcade-button{border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);min-height:2.75rem;box-shadow:var(--arcade-shadow-depth) var(--arcade-shadow-depth) 0 var(--arcade-ink);font-family:var(--arcade-font-pixel);text-transform:uppercase;transition:transform var(--arcade-transition-fast), box-shadow var(--arcade-transition-fast);border:.125rem solid;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.625rem;line-height:1.4;text-decoration:none;display:inline-flex}.arcade-button:hover{box-shadow:.125rem .125rem 0 var(--arcade-ink);transform:translate(.25rem,.25rem)}.arcade-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:var(--arcade-shadow-depth) var(--arcade-shadow-depth) 0 var(--arcade-ink);transform:none}.arcade-button[aria-busy=true]{cursor:progress}.arcade-button .spinner{width:.875rem;height:.875rem;margin-right:var(--arcade-space-2);border-width:.125rem}.arcade-button[data-size=small]{min-height:2.25rem;box-shadow:.1875rem .1875rem 0 var(--arcade-ink);padding:.375rem .75rem}.arcade-button--cyan{color:var(--arcade-cyan)}.arcade-button--mint{color:var(--arcade-mint)}.arcade-button--pink{color:var(--arcade-pink)}.arcade-button--red{color:var(--arcade-red)}.arcade-button--yellow{color:var(--arcade-yellow)}.status-lamp{font-family:var(--arcade-font-pixel);text-transform:uppercase;align-items:center;gap:.625rem;margin:0;font-size:.625rem;line-height:1.6;display:inline-flex}.status-lamp__light{background:currentColor;width:.625rem;height:.625rem;box-shadow:0 0 1rem}.status-lamp[data-compact]{white-space:nowrap;gap:.5rem;font-size:.5625rem;position:relative}.status-lamp[data-compact] .status-lamp__light{width:.5rem;height:.5rem;box-shadow:0 0 .5rem}.status-lamp__detail{z-index:10;clip-path:inset(50%);white-space:normal;width:1px;height:1px;position:absolute;overflow:hidden}.status-lamp[data-compact]:hover .status-lamp__detail,.status-lamp[data-compact]:focus-visible .status-lamp__detail{border:var(--arcade-border-width) solid var(--arcade-text);background:var(--arcade-surface);clip-path:none;width:18rem;max-width:calc(100vw - 2rem);height:auto;color:var(--arcade-text);font-family:var(--arcade-font-body);text-transform:none;padding:.75rem;font-size:.8125rem;line-height:1.5;top:calc(100% + .5rem);right:0}.status-lamp[data-plain]{font-family:var(--arcade-font-body);font-size:var(--arcade-text-sm);text-transform:none;align-items:flex-start;line-height:1.5}.status-lamp[data-plain] .status-lamp__light{box-shadow:none;flex:none;margin-top:.3125rem}.status-lamp--attention{color:var(--arcade-yellow)}.status-lamp--ready{color:var(--arcade-mint)}.status-lamp--neutral{color:var(--arcade-text-muted)}.status-lamp--unavailable{color:var(--arcade-red)}.arcade-form{gap:var(--arcade-space-medium);margin-top:var(--arcade-space-medium);display:grid}.arcade-form label{gap:var(--arcade-space-small);color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.625rem;line-height:1.5;display:grid}:is(.arcade-form label:has(input[type=checkbox]),.arcade-form label:has(input[type=radio])){grid-template-columns:auto 1fr;align-items:start}.arcade-form input:not([type=checkbox]):not([type=radio]),.arcade-form select,.arcade-form textarea{border:.125rem solid var(--arcade-text-muted);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);width:100%;color:var(--arcade-text);font:inherit;text-transform:none;padding:.75rem;line-height:1.6}.arcade-form textarea{resize:vertical;min-height:7rem}.arcade-form input:focus-visible,.arcade-form select:focus-visible,.arcade-form textarea:focus-visible{border-color:var(--arcade-cyan);outline:.1875rem solid var(--arcade-cyan);outline-offset:.1875rem}.arcade-choice{gap:var(--arcade-space-small);padding:var(--arcade-space-medium);border:.125rem solid var(--arcade-text-muted);border-radius:var(--arcade-radius-small);margin:0;display:grid}.arcade-choice legend{padding:0 var(--arcade-space-small);color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.625rem}.arcade-form h3,.arcade-form h4{margin:0}.arcade-facts{gap:var(--arcade-space-small);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:48rem){.arcade-facts{gap:var(--arcade-space-small) var(--arcade-space-medium);grid-template-columns:max-content minmax(0,1fr)}}.arcade-facts dt{color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.625rem}.arcade-facts dd{overflow-wrap:anywhere;margin:0}.arcade-form button:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){.arcade-button{transition:none}}
.arcade-progress{align-items:center;gap:var(--arcade-space-medium);display:flex}.arcade-progress progress{appearance:none;border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);height:.875rem;accent-color:var(--arcade-cyan);flex:1}.arcade-progress progress::-webkit-progress-bar{background:var(--arcade-surface-recessed)}.arcade-progress progress::-webkit-progress-value{background:var(--arcade-cyan)}.arcade-progress progress::-moz-progress-bar{background:var(--arcade-cyan)}.arcade-progress__value{min-width:3rem;color:var(--arcade-text);font-family:var(--arcade-font-pixel);text-align:right;font-size:.625rem}.arcade-badge{border-radius:var(--arcade-radius-small);width:fit-content;max-width:100%;font-family:var(--arcade-font-pixel);text-transform:uppercase;border:.125rem solid;padding:.25rem .5rem;font-size:.5625rem;line-height:1.4;display:inline-block}.arcade-badge--cyan{color:var(--arcade-cyan)}.arcade-badge--mint{color:var(--arcade-mint)}.arcade-badge--pink{color:var(--arcade-pink)}.arcade-badge--red{color:var(--arcade-red)}.arcade-badge--yellow{color:var(--arcade-yellow)}.arcade-field{gap:var(--arcade-space-small);color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.625rem;line-height:1.5;display:grid}.arcade-field select,.arcade-field input,.arcade-field textarea{border:.125rem solid var(--arcade-text-muted);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);width:100%;color:var(--arcade-text);font:inherit;text-transform:none;padding:.75rem}.arcade-field textarea{resize:vertical;min-height:7rem;line-height:1.6}.arcade-field select:focus-visible,.arcade-field input:focus-visible,.arcade-field textarea:focus-visible{border-color:var(--arcade-cyan);outline:.1875rem solid var(--arcade-cyan);outline-offset:.1875rem}.arcade-field input[aria-invalid=true],.arcade-field textarea[aria-invalid=true]{border-color:var(--arcade-red)}.arcade-field__note{color:var(--arcade-text-muted);font-family:var(--arcade-font-body,inherit);text-transform:none;font-size:.8125rem}.arcade-field__note--error{color:var(--arcade-red)}.arcade-file-drop{gap:var(--arcade-space-small);border:.1875rem dashed var(--arcade-cyan);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-recessed);cursor:pointer;text-align:center;padding:1.5rem;display:grid;position:relative}.arcade-file-drop:focus-within,.arcade-file-drop--active{outline:.1875rem solid var(--arcade-focus);outline-offset:.1875rem;border-style:solid}.arcade-file-drop--disabled{cursor:not-allowed;opacity:.6}.arcade-file-drop__label{color:var(--arcade-cyan);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.75rem}.arcade-file-drop__hint{color:var(--arcade-text-muted)}.arcade-file-drop input{width:100%;height:100%;cursor:inherit;opacity:0;position:absolute;inset:0}.arcade-media-tile{gap:var(--arcade-space-small);padding:var(--arcade-space-small);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);margin:0;display:grid}.arcade-media-tile__frame{border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);place-items:center;min-height:10rem;display:grid;overflow:hidden}.arcade-media-tile__frame img{object-fit:contain;max-width:100%;height:auto;max-height:14rem;display:block}.arcade-media-tile__placeholder{padding:var(--arcade-space-medium);color:var(--arcade-text-subtle);text-align:center;margin:0}.arcade-media-tile__caption{overflow-wrap:anywhere;justify-items:start;gap:var(--arcade-space-small);color:var(--arcade-text-muted);font-size:.875rem;display:grid}.arcade-grid{gap:var(--arcade-space-medium);margin:var(--arcade-space-medium) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),20rem));justify-content:start;padding:0;list-style:none;display:grid}.arcade-stack{gap:calc(var(--arcade-space-medium) * 2);display:grid}.arcade-stack--tight{gap:var(--arcade-space-medium)}.arcade-stack--tight>:is(h2,h3,ol,ul){margin:0}.arcade-columns{gap:calc(var(--arcade-space-medium) * 2);display:grid}@media (min-width:64rem){.arcade-columns{grid-template-columns:minmax(0,3fr) minmax(24rem,2fr);align-items:start}}
.arcade-modal{border:var(--arcade-border-width) solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-recessed);width:min(28rem,100% - 2rem);max-height:min(42rem,100dvh - 2rem);color:var(--arcade-text);padding:0}.arcade-modal::backdrop{background:var(--arcade-ink);opacity:.85}.arcade-modal__header{justify-content:space-between;align-items:center;gap:var(--arcade-space-small);padding:var(--arcade-space-medium);background:var(--arcade-surface-raised);border-bottom:1px solid var(--arcade-border-strong);display:flex;position:sticky;top:0}.arcade-modal .arcade-modal__header h2{font-family:var(--arcade-font-body);text-transform:none;margin:0;font-size:1rem;line-height:1.4}.arcade-modal__body{padding:var(--arcade-space-medium)}.arcade-wallet-help{color:var(--arcade-text-muted);margin-top:0;font-size:.875rem}.arcade-wallet-list{gap:var(--arcade-space-small);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arcade-wallet-list li{min-width:0}.arcade-wallet-tile small{color:var(--arcade-text-muted);font-size:.625rem;line-height:1.3}.arcade-wallet-tile{background:var(--arcade-surface);border:1px solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);width:100%;min-height:2.75rem;color:var(--arcade-text);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;padding:.375rem .625rem;font-size:.875rem;display:flex}.arcade-wallet-tile:hover:not(:disabled){border-color:var(--arcade-cyan)}.arcade-wallet-list button:disabled{opacity:.6;cursor:not-allowed}.arcade-wallet-install{color:var(--arcade-text-muted);text-align:right;grid-column:2;font-size:.75rem}.review-stack{gap:var(--arcade-space-4);display:grid}.review-stack p{margin:0}.review-stack__details summary{cursor:pointer}@media (max-width:40rem){.arcade-modal--sheet{border-radius:var(--arcade-radius-medium) var(--arcade-radius-medium) 0 0;width:100%;max-width:none;max-height:calc(100dvh - 3rem);border-block-end-width:0;border-inline-width:0;margin:0;padding-block-end:env(safe-area-inset-bottom);animation:.18s ease-out sheet-rise;inset:auto 0 0}}@keyframes sheet-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.arcade-modal--sheet{animation:none}}
.app-shell{background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--arcade-red) 18%, transparent), transparent 32rem), radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--arcade-cyan) 14%, transparent), transparent 28rem), var(--arcade-canvas);min-height:100vh;position:relative;overflow-x:clip}.app-header{z-index:20;align-items:center;gap:var(--arcade-space-4);min-height:var(--arcade-header-height);padding:var(--arcade-space-2) var(--arcade-gutter);border-bottom:var(--arcade-border-width) solid var(--arcade-border);background:color-mix(in srgb, var(--arcade-surface) 94%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:flex;position:sticky;top:0}.app-brand,.app-footer{align-items:center;display:flex}.app-brand{font-family:var(--arcade-font-display);letter-spacing:.06em;text-transform:uppercase;gap:.75rem;font-size:1.125rem;text-decoration:none}.app-brand__mark{block-size:2rem;inline-size:2rem;filter:drop-shadow(0 0 .5rem color-mix(in srgb, var(--arcade-cyan) 60%, transparent))}.brand-mark__arm{fill:var(--arcade-cyan)}.brand-mark__core{fill:var(--arcade-text)}.app-brand>span:not(.app-brand__mark){background:linear-gradient(var(--arcade-text), var(--arcade-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.app-footer__about{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.app-footer__credit{color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);text-underline-offset:.25em;transition:color var(--arcade-transition-fast), text-decoration-color var(--arcade-transition-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.app-footer__credit:hover,.app-footer__credit:focus-visible{color:var(--arcade-cyan);text-decoration-color:currentColor}.app-footer{padding:2rem var(--arcade-gutter);border-top:var(--arcade-border-width) solid var(--arcade-border);background:var(--arcade-ink);color:var(--arcade-text-subtle);justify-content:space-between;gap:1rem}.scanlines{z-index:90;pointer-events:none;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (max-width:40rem){.app-brand>span{display:none}.app-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.scanlines{display:none}}
.app-navigation{align-items:center;gap:var(--arcade-space-1);margin-right:auto;display:flex}.app-nav-link{min-height:2.25rem;padding:0 var(--arcade-space-3);color:var(--arcade-text-muted);font-family:var(--arcade-font-body);font-size:var(--arcade-text-sm);letter-spacing:.02em;transition:color var(--arcade-transition-fast);border-bottom:.125rem solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.app-nav-link:hover,.app-nav-link[data-current=true]{color:var(--arcade-text)}.app-nav-link[data-current=true]{border-bottom-color:var(--arcade-yellow)}.app-nav-link--account{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small)}.app-header__tools,.app-header__end,.app-header__status{align-items:center;gap:var(--arcade-space-2);display:flex}.app-header__tools{margin-left:auto}.details-menu,.popover>summary,.account-menu>summary,.nav-menu>summary{list-style:none}.popover>summary::-webkit-details-marker{display:none}.account-menu>summary:after{content:"▾";color:var(--arcade-text-subtle)}.popover[open]>.popover__trigger{border-color:var(--arcade-cyan);background:color-mix(in srgb, var(--arcade-cyan) 12%, transparent)}.popover>.popover__trigger[data-current=true]{border-color:var(--arcade-yellow)}.popover__panel .menu-group,.menu-group{margin:var(--arcade-space-3) 0 var(--arcade-space-1);color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.menu-list{gap:.125rem;min-width:12rem;margin:0;padding:0;list-style:none;display:grid}.menu-link{min-height:2.75rem;padding:0 var(--arcade-space-3);border-radius:var(--arcade-radius-small);color:var(--arcade-text);border-left:.1875rem solid #0000;align-items:center;text-decoration:none;display:flex}.menu-link:hover{background:var(--arcade-surface-raised)}.menu-link[data-current=true]{border-left-color:var(--arcade-yellow);background:var(--arcade-surface-raised)}.popover.nav-menu{display:none}.nav-menu__icon{background:linear-gradient(currentColor 0 .125rem,#0000 .125rem .3125rem,currentColor .3125rem .4375rem,#0000 .4375rem .625rem,currentColor .625rem);width:1rem;height:.75rem}@media (max-width:60rem){.app-navigation,.popover.account-menu,.app-header__tools>.app-nav-link--account{display:none}.popover.nav-menu{display:inline-flex}}@media (max-width:30rem){.app-header{gap:var(--arcade-space-2)}.app-header__tools{justify-content:flex-end;gap:var(--arcade-space-1) var(--arcade-space-2);flex-wrap:wrap;flex:1}.app-header__end,.wallet-widget{gap:var(--arcade-space-1);white-space:nowrap}.nav-menu__icon+span{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.app-body{display:block}.app-body[data-sidebar=true]{width:min(100%, var(--arcade-content-width));grid-template-columns:15rem minmax(0,1fr);gap:2rem;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.app-body[data-sidebar=true] .arcade-section{border:var(--arcade-border-width) solid var(--arcade-border);border-radius:var(--arcade-radius-medium);padding:2rem}.area-sidebar{top:calc(var(--arcade-header-height) + var(--arcade-space-5));align-self:start;position:sticky}.area-sidebar__title{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);text-transform:uppercase;margin:0 0 .75rem;font-size:.625rem}.area-sidebar ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.area-sidebar__link{border-left:var(--arcade-border-width) solid transparent;border-radius:var(--arcade-radius-small);color:var(--arcade-text-muted);padding:.75rem .875rem;text-decoration:none;display:block}.area-sidebar__link:hover{background:var(--arcade-surface-raised);color:var(--arcade-text)}.area-sidebar__link[data-current=true]{border-left-color:var(--arcade-yellow);background:var(--arcade-surface-raised);color:var(--arcade-text)}.breadcrumbs ol{color:var(--arcade-text-subtle);flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:.5rem}.app-footer nav{flex-wrap:wrap;gap:1.25rem;display:flex}@media (max-width:52rem){.app-body[data-sidebar=true]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 1rem 3rem}.area-sidebar{position:static}.area-sidebar__title{display:none}.area-sidebar ul{padding-bottom:.25rem;display:flex;overflow-x:auto}.area-sidebar__link{border-bottom:var(--arcade-border-width) solid transparent;white-space:nowrap;border-left:0}.area-sidebar__link[data-current=true]{border-bottom-color:var(--arcade-yellow)}.app-body[data-sidebar=true] .arcade-section{padding:1.25rem}}.avatar{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);image-rendering:pixelated;flex:none;display:block}
.wizard-steps{scroll-snap-type:x proximity;gap:.25rem;margin:0 0 1.5rem;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.wizard-steps li{scroll-snap-align:start;flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:.375rem;display:flex}.wizard-step{border:0;border-bottom:.25rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small) var(--arcade-radius-small) 0 0;background:var(--arcade-surface-recessed);width:100%;min-height:2.75rem;color:var(--arcade-text-muted);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;padding:.625rem 1rem;font-size:.875rem}.wizard-step:hover{background:var(--arcade-surface-raised);color:var(--arcade-text)}.wizard-step[data-state=done]{border-bottom-color:var(--arcade-mint)}.wizard-step[data-state=current]{border-bottom-color:var(--arcade-yellow);background:var(--arcade-surface-raised);color:var(--arcade-text);font-weight:700}@media (max-width:40rem){.wizard-steps li{flex-basis:8.5rem}}
.arcade-filter-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.arcade-filter-tabs__option{border:.125rem solid var(--arcade-border-strong);background:var(--arcade-surface-recessed);min-height:2.5rem;color:var(--arcade-text-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex}.arcade-filter-tabs__option:hover{color:var(--arcade-text)}.arcade-filter-tabs__option[aria-pressed=true]{border-color:var(--arcade-yellow);background:var(--arcade-surface-raised);color:var(--arcade-text);font-weight:700}.arcade-filter-tabs__count{background:var(--arcade-ink);min-width:1.5rem;color:var(--arcade-cyan);text-align:center;border-radius:999px;padding:.0625rem .4375rem;font-size:.75rem}.arcade-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.arcade-card{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);align-content:start;gap:.875rem;height:100%;padding:1.25rem;display:grid}.arcade-card:hover{border-color:var(--arcade-cyan)}.arcade-card__head{align-items:center;gap:.875rem;display:flex}.arcade-card__avatar{border-radius:var(--arcade-radius-medium);background:var(--arcade-ink);width:3rem;height:3rem;font-family:var(--arcade-font-display);border:.125rem solid;flex:none;place-items:center;font-size:1.25rem;display:grid}.arcade-card__title{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.25}.arcade-card__meta{color:var(--arcade-text-subtle);margin:0;font-size:.8125rem}.arcade-card .arcade-button{justify-self:start}.arcade-empty{border:.125rem dashed var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-recessed);justify-items:start;gap:.5rem;padding:2rem;display:grid}.arcade-empty h3{margin:0;font-size:1.25rem}.arcade-empty p{max-width:40rem;color:var(--arcade-text-muted);margin:0;line-height:1.6}.arcade-empty .arcade-actions{margin-top:.75rem}.page-actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 1.5rem;display:flex}.arcade-card__avatar--cyan{color:var(--arcade-cyan)}.arcade-card__avatar--mint{color:var(--arcade-mint)}.arcade-card__avatar--pink{color:var(--arcade-pink)}.arcade-card__avatar--red{color:var(--arcade-red)}.arcade-card__avatar--yellow{color:var(--arcade-yellow)}.arcade-disclosure{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);margin-top:.75rem;padding:.75rem 1rem}.arcade-disclosure>summary{color:var(--arcade-cyan);cursor:pointer}.arcade-disclosure[open]>summary{margin-bottom:.75rem}.arcade-card__list{color:var(--arcade-text-muted);gap:.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.arcade-callout{border:.125rem solid var(--arcade-mint);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-recessed);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:1.25rem 1.5rem;display:flex}.arcade-callout .arcade-eyebrow{flex-basis:100%;margin:0}.arcade-callout__text{flex:18rem;margin:0;font-size:1.125rem}.arcade-details{gap:.75rem;margin:0;display:grid}.arcade-details dt{color:var(--arcade-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.arcade-details dd{overflow-wrap:anywhere;margin:.125rem 0 0}.arcade-card__cover{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-ink);object-fit:cover;flex:none;width:3rem;height:3rem}.arcade-quote{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.arcade-scroll-list{max-height:24rem;padding:var(--arcade-space-small,.5rem);border:.125rem solid var(--arcade-border-strong);background:var(--arcade-surface-recessed);border-radius:.5rem;margin:0;list-style:none;overflow-y:auto}.arcade-scroll-list>li{border-bottom:.0625rem solid var(--arcade-border-strong);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.375rem 0;display:flex}.arcade-scroll-list>li:last-child{border-bottom:0}
.arcade-hero{width:min(100%, var(--arcade-content-width));grid-template-columns:minmax(0,1.15fr) minmax(17.5rem,.85fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:40rem;margin:auto;padding:clamp(4rem,9vw,7rem) 1.25rem;display:grid}.arcade-hero h1{max-width:48rem;font-family:var(--arcade-font-display);text-transform:uppercase;text-shadow:.25rem .25rem 0 var(--arcade-red), .5rem .5rem 0 color-mix(in srgb, var(--arcade-cyan) 45%, transparent);margin:1.25rem 0;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.98}.arcade-hero-copy>p:not(.status-lamp),.arcade-section>p:not(.arcade-eyebrow){max-width:42rem;color:var(--arcade-text-muted);font-size:1.125rem;line-height:1.7}.arcade-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.arcade-panel{border:var(--arcade-border-width) solid var(--arcade-text);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);box-shadow:.75rem .75rem 0 var(--arcade-red);padding:2rem;position:relative}.arcade-panel:before{border:.0625rem solid var(--arcade-border-strong);content:"";pointer-events:none;position:absolute;inset:.625rem}.arcade-panel h2,.arcade-section h2{font-family:var(--arcade-font-display);text-transform:uppercase;margin:.75rem 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.arcade-eyebrow{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.625rem;line-height:1.5}.arcade-score-grid{margin:0}.arcade-score-grid div{border-top:.0625rem dashed var(--arcade-border-strong);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.arcade-score-grid dt{color:var(--arcade-text-muted)}.arcade-score-grid dd{color:var(--arcade-cyan);font-family:var(--arcade-font-pixel);margin:0;font-size:.625rem}.arcade-section{padding:clamp(4rem, 9vw, 7rem) var(--arcade-gutter);border-top:var(--arcade-border-width) solid var(--arcade-border);background:var(--arcade-surface)}.arcade-section--catalog{min-height:calc(100vh - 12rem)}.arcade-section--catalog .arcade-panel{max-width:52rem;margin-top:2rem}.arcade-section--catalog .arcade-panel p:not(.arcade-eyebrow){color:var(--arcade-text-muted);font-size:1.125rem;line-height:1.7}.arcade-section--catalog .arcade-button{margin-top:1rem}.arcade-section--raised{background:var(--arcade-surface-raised)}.arcade-game-card{border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-medium);background:var(--arcade-canvas);max-width:52rem;box-shadow:var(--arcade-shadow-depth) var(--arcade-shadow-depth) 0 var(--arcade-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1.5rem;display:grid}.arcade-game-card h3{margin:0;font-size:1.5rem}.arcade-game-card p{color:var(--arcade-text-muted);margin:.35rem 0 0}.arcade-game-number{color:var(--arcade-pink);font-family:var(--arcade-font-pixel)}.arcade-chip{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:.625rem}@media (max-width:48rem){.arcade-hero{grid-template-columns:1fr;min-height:auto}.arcade-actions{flex-direction:column;align-items:stretch}.arcade-game-card{grid-template-columns:auto 1fr}.arcade-chip{grid-column:2}}
.home-hero{isolation:isolate;border-bottom:.25rem solid var(--arcade-border-strong);background:var(--arcade-ink);position:relative;overflow:hidden}.home-hero__sky{z-index:-3;opacity:.6;position:absolute;inset:0}.home-hero__veil{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0c0620f0 0%,#0c0620b3 42%,#0c06202e 100%),linear-gradient(#0000 60%,#0c0620b3 100%);position:absolute;inset:0}.home-hero__inner{min-height:clamp(22rem,52vh,32rem);padding:clamp(2rem, 6vh, 4rem) var(--arcade-gutter);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.home-hero__copy{max-width:40rem}.home-hero h1{font-family:var(--arcade-font-pixel);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;text-shadow:.1875rem .1875rem 0 var(--arcade-red);margin:0 0 .9rem;font-size:clamp(1rem,.4rem + 2.1vw,1.875rem);font-weight:400;line-height:1.55}.home-hero h1 span{color:var(--arcade-cyan);text-shadow:.1875rem .1875rem 0 var(--arcade-pink);display:block}.home-hero__cursor{background:var(--arcade-cyan);vertical-align:-.1em;block-size:.9em;inline-size:.55em;margin-inline-start:.25em;animation:1s steps(2,start) infinite home-blink;display:inline-block}@keyframes home-blink{to{visibility:hidden}}.home-hero__lede{max-width:30rem;color:var(--arcade-text-muted);margin:0 0 1.5rem;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);line-height:1.6}.home-hero__actions{flex-wrap:wrap;gap:.625rem;display:flex}.home-window{border:.125rem solid var(--arcade-border-strong);background:var(--arcade-surface-recessed);inline-size:min(100%,27rem);box-shadow:0 0 2.5rem color-mix(in srgb, var(--arcade-cyan) 22%, transparent);border-radius:1rem;justify-self:end;margin:0;position:relative;overflow:hidden}.home-window__screen{aspect-ratio:16/9;position:relative}.home-window__bar{font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;background:linear-gradient(#0000,#0c0620d1);justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem .625rem .5rem;display:flex;position:absolute;inset:auto 0 0}.home-window__name{color:var(--arcade-text);text-align:center;flex:1;font-weight:400}.home-window__pick{border:.125rem solid var(--arcade-border-strong);block-size:1.75rem;inline-size:1.75rem;color:var(--arcade-cyan);font:inherit;cursor:pointer;background:#0c06208c;border-radius:50%;place-items:center;font-size:.625rem;display:grid}.home-window__pick:hover,.home-window__pick:focus-visible{border-color:var(--arcade-cyan);background:#0c0620d9}@media (max-width:52rem){.home-hero__inner{grid-template-columns:minmax(0,1fr);min-height:0}.home-hero__veil{background:linear-gradient(#0c0620d9 0%,#0c06208c 100%)}.home-window{justify-self:start}}@media (prefers-reduced-motion:reduce){.home-hero__cursor{animation:none}}
.arcade-section--stage{border-top:0;padding:0}.arcade-section--stage>.arcade-stage{height:calc(100dvh - var(--arcade-header-height) - var(--arcade-dock-height));background:var(--arcade-ink);flex-direction:column;min-height:0;display:flex}.arcade-stage{position:relative}.arcade-stage__title{min-width:0;font-family:var(--arcade-font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:1rem;line-height:1;overflow:hidden}.arcade-section .arcade-stage__title{font-size:1rem}.arcade-stage__back{color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);text-transform:uppercase;white-space:nowrap;font-size:.625rem;text-decoration:none}.arcade-stage__back:hover{color:var(--arcade-cyan)}.arcade-stage__facts{color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem .75rem;font-size:.5625rem;display:flex}.arcade-stage__bar{z-index:10;align-items:center;gap:0 var(--arcade-space-4);height:var(--arcade-stage-bar-height);padding:0 var(--arcade-space-3);background:linear-gradient(180deg, var(--arcade-surface-raised), var(--arcade-surface));box-shadow:0 .125rem 0 color-mix(in srgb, var(--arcade-cyan) 55%, transparent);color:var(--arcade-text-muted);flex-wrap:nowrap;flex:none;font-size:.875rem;display:flex;overflow:hidden}.arcade-stage__status{align-items:center;gap:var(--arcade-space-2);font-family:var(--arcade-font-pixel);text-transform:uppercase;white-space:nowrap;flex:none;font-size:.5625rem;display:inline-flex}.arcade-stage__save{min-width:0;color:var(--arcade-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.arcade-stage__bar-end{align-items:center;gap:var(--arcade-space-2);flex:none;margin-inline-start:auto;display:flex}.arcade-stage__hint{color:var(--arcade-text-subtle);white-space:nowrap;font-size:.75rem}.arcade-stage__screen{background:var(--arcade-ink);flex:1;min-height:0;overflow:hidden;box-shadow:inset 0 0 3rem #0000008c}.arcade-stage__screen iframe{width:100%;height:100%;display:block}html[data-theatre=true]{overflow:hidden}.arcade-stage[data-theatre=true]{z-index:70;height:100dvh;position:fixed;inset:0}.arcade-section--stage>.arcade-stage[data-theatre=true]{height:100dvh}.arcade-stage__exit{z-index:10;opacity:.8;position:absolute;inset-block-start:max(.5rem, env(safe-area-inset-top));inset-inline-start:max(.5rem, env(safe-area-inset-left))}.arcade-stage__exit .arcade-button{min-block-size:2.75rem;min-inline-size:2.75rem}@media (max-width:64rem){.arcade-stage__save,.arcade-stage__hint{display:none}}@media (max-width:48rem){.arcade-stage__facts,.arcade-stage__status-text{display:none}}@media (max-width:36rem){.arcade-stage__bar{gap:0 var(--arcade-space-2)}.arcade-stage__back{flex:none;width:1.25rem;overflow:hidden}.arcade-stage__bar .arcade-button{padding-inline:.5rem;font-size:.5rem}}.arcade-stage__overlay{inset-inline:0;z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;padding-inline:1rem;display:flex;position:absolute;bottom:1rem}.arcade-toast,.arcade-prompt{border:var(--arcade-border-width) solid var(--arcade-yellow);border-radius:var(--arcade-radius-medium);background:var(--arcade-ink);max-width:100%;color:var(--arcade-text);pointer-events:auto;padding:.625rem 1rem}.arcade-toast{font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.6875rem;line-height:1.5}.arcade-toast:empty{display:none}.arcade-prompt{border-color:var(--arcade-cyan);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.arcade-prompt p{margin:0;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.arcade-toast:not(:empty){animation:.18s ease-out arcade-toast-in}}@keyframes arcade-toast-in{0%{opacity:0;transform:translateY(.5rem)}}.arcade-section--stage>.arcade-button{margin-block:1.5rem}@media (max-width:40rem),(max-height:40rem){.arcade-stage__bar{position:static}}@media (pointer:coarse){.arcade-stage__hint{display:none}}@media (max-width:90rem){.arcade-stage__hint{display:none}}@media (min-width:64rem){.arcade-stage__bar{flex-wrap:nowrap}.arcade-stage__save{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.arcade-stage__bar-end{flex:none}}
.arcade-info-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.arcade-info-card{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);color:var(--arcade-text-muted);overflow-wrap:anywhere;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.55}.arcade-info-card>*{margin:0}.arcade-info-card>*+*{margin-top:.625rem}.arcade-info-card__title{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.6875rem;font-weight:400;line-height:1.5}.arcade-info-card ul{padding-inline-start:1.125rem}.arcade-info-card li+li{margin-top:.5rem}
.arcade-section--wall{isolation:isolate;padding:clamp(1.5rem, 4vw, 3rem) var(--arcade-gutter);min-height:calc(100vh - 12rem);position:relative;overflow:hidden}.arcade-section--wall:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--arcade-surface) 0, transparent 40%, color-mix(in srgb, var(--arcade-cyan) 14%, transparent) 100%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--arcade-cyan) 10%, transparent) 0 1px, transparent 1px 4rem), repeating-linear-gradient(0deg, color-mix(in srgb, var(--arcade-cyan) 10%, transparent) 0 1px, transparent 1px 4rem);background-size:100% 100%,4rem 4rem,4rem 4rem;position:absolute;inset:0}.arcade-wall-head{margin-block:1.25rem 1.5rem}.arcade-wall-head h2{font-family:var(--arcade-font-display);text-transform:uppercase;text-shadow:.2rem .2rem 0 var(--arcade-red), -.1rem -.1rem 0 var(--arcade-cyan);margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.arcade-wall-head h2 span{color:var(--arcade-text-muted);text-shadow:none;vertical-align:middle;margin-inline-start:.5rem;font-size:.4em}.arcade-wall-head p:not(.arcade-eyebrow){max-width:40rem;color:var(--arcade-text-muted);font-size:1.125rem;line-height:1.7}.arcade-ticker{margin:calc(-1 * clamp(1.5rem, 4vw, 3rem)) calc(-1 * var(--arcade-gutter)) 0;border-block:var(--arcade-border-width) solid var(--arcade-border);background:var(--arcade-ink);overflow:hidden}.arcade-ticker__track{width:max-content;color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);text-transform:uppercase;white-space:nowrap;gap:3rem;padding:.75rem 1.5rem;font-size:.625rem;line-height:1.5;display:flex}.arcade-ticker__track span:nth-child(2n){color:var(--arcade-cyan)}.arcade-preview{aspect-ratio:16/9;background:var(--arcade-ink);position:relative;overflow:hidden}.arcade-preview img,.arcade-preview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arcade-preview__stand-in{background:linear-gradient(135deg, var(--arcade-surface-raised), var(--arcade-ink));color:var(--arcade-cyan);font-family:var(--arcade-font-display);text-transform:uppercase;place-items:center;font-size:clamp(4rem,14vw,9rem);display:grid;position:absolute;inset:0}.arcade-preview__scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.arcade-ticker__track{animation:28s linear infinite arcade-ticker-run}.arcade-ticker:hover .arcade-ticker__track{animation-play-state:paused}.arcade-section--wall:before{animation:6s linear infinite arcade-floor-drift}.arcade-wall-head h2{animation:.7s cubic-bezier(.2,1.4,.4,1) both arcade-title-in}.arcade-wall-head .arcade-eyebrow{animation:.5s ease-out both arcade-rise}.arcade-preview img{transition:filter .2s;animation:14s ease-in-out infinite alternate arcade-camera}.arcade-preview__scan{background-size:100% 12rem;animation:5s linear infinite arcade-scan}}@keyframes arcade-ticker-run{to{transform:translate(-50%)}}@keyframes arcade-floor-drift{to{background-position:0 0,4rem 0,0 4rem}}@keyframes arcade-title-in{0%{opacity:0;letter-spacing:.3em;transform:translate(-2rem)skew(-12deg)}60%{opacity:1;transform:translate(.4rem)skew(4deg)}}@keyframes arcade-rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes arcade-camera{to{transform:scale(1.12)translate(-1.5%,-1%)}}@keyframes arcade-scan{to{background-position-y:12rem}}@keyframes arcade-pulse{50%{filter:brightness(1.25);transform:scale(1.04)}}.arcade-search{gap:.75rem;margin-block-end:1.5rem;display:grid}.arcade-search .arcade-field{max-width:32rem}.arcade-search .arcade-filter-tabs{margin:0}.arcade-search>.arcade-button{justify-self:start}@media (max-width:40rem){.arcade-search>*{min-width:0}.arcade-search .arcade-filter-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-block-end:.25rem;overflow-x:auto}.arcade-search .arcade-filter-tabs__option{white-space:nowrap;flex:none}}
.arcade-dock{z-index:15;position:sticky;bottom:0}.arcade-dock__strip{height:var(--arcade-dock-height);border-top:.125rem solid color-mix(in srgb, var(--arcade-cyan) 55%, transparent);background:var(--arcade-surface-raised);flex-wrap:nowrap;align-items:stretch;gap:.375rem;padding:.375rem .5rem;display:flex;overflow-x:auto}.arcade-dock__button{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-surface);color:var(--arcade-text);font-family:var(--arcade-font-pixel);text-transform:uppercase;cursor:pointer;flex:none;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.625rem;line-height:1;display:inline-flex}.arcade-dock__button:hover{border-color:var(--arcade-cyan)}.arcade-dock__button[aria-expanded=true]{border-color:var(--arcade-yellow);background:var(--arcade-ink);color:var(--arcade-yellow)}.arcade-dock__hide{border-color:var(--arcade-pink);margin-inline-start:auto}.arcade-dock__badge{border-radius:var(--arcade-radius-small);background:var(--arcade-yellow);color:var(--arcade-ink);padding:.25rem .375rem}.arcade-dock__panel{inset-inline:0;border:var(--arcade-border-width) solid var(--arcade-yellow);background:var(--arcade-surface);border-bottom:0;max-height:min(50dvh,28rem);padding:1rem 1.25rem;position:absolute;bottom:100%;overflow-y:auto;box-shadow:0 -.5rem 1.5rem #0000008c}.arcade-dock__panel[hidden]{display:none}.arcade-dock__panel .arcade-info-card{background:0 0;border:0;padding:0}@media (prefers-reduced-motion:no-preference){.arcade-dock__panel:not([hidden]){animation:.16s ease-out arcade-dock-in}}@keyframes arcade-dock-in{0%{opacity:0;transform:translateY(.75rem)}}
.status-card{gap:var(--arcade-space-2);padding:var(--arcade-space-3) var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-inline-start:.375rem solid var(--status-card-accent,var(--arcade-border-strong));border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);display:grid}.status-card[data-tone=done]{--status-card-accent:var(--arcade-mint)}.status-card[data-tone=waiting]{--status-card-accent:var(--arcade-yellow)}.status-card[data-tone=problem]{--status-card-accent:var(--arcade-pink)}.status-card__head{justify-content:space-between;align-items:baseline;gap:var(--arcade-space-1) var(--arcade-space-3);flex-wrap:wrap;display:flex}.status-card__title{font-size:var(--arcade-text-lg)}.status-card__state{align-items:center;gap:var(--arcade-space-2);color:var(--status-card-accent,var(--arcade-text-muted));font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;display:inline-flex}.status-card__state:before{content:"";background:currentColor;border-radius:50%;width:.625rem;height:.625rem}.status-card__body{gap:var(--arcade-space-2);color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);display:grid}.status-card__body p{margin:0}.status-card__body summary{color:var(--arcade-cyan);cursor:pointer}.status-card__action{gap:var(--arcade-space-2);flex-wrap:wrap;padding-block-start:var(--arcade-space-2);display:flex}ul.milestone-cards{gap:var(--arcade-space-3);margin:0;padding:0;list-style:none;display:grid}.minted-picture{aspect-ratio:1;border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);object-fit:contain;inline-size:6rem}
.wallet-widget{gap:var(--arcade-space-2);align-items:center;display:inline-flex}.wallet-widget__signin{min-height:2.25rem;padding:0 var(--arcade-space-3);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-small);color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.wallet-widget__signin:hover,.wallet-widget__signin[data-waiting=true]{background:var(--arcade-yellow);color:var(--arcade-ink)}.wallet-widget__signin[data-waiting=true]{animation:1.6s ease-in-out infinite wallet-signin-pulse}@keyframes wallet-signin-pulse{50%{box-shadow:0 0 .875rem var(--arcade-yellow)}}@media (prefers-reduced-motion:reduce){.wallet-widget__signin[data-waiting=true]{animation:none}}.wallet-widget__trigger{border-color:var(--arcade-cyan);color:var(--arcade-cyan)}.wallet-widget__trigger[data-mismatch=true]{border-color:var(--arcade-yellow);color:var(--arcade-yellow)}.wallet-widget__trigger[aria-busy=true]{opacity:.7}.wallet-menu{gap:var(--arcade-space-3);width:17rem;max-width:100%;display:grid}.wallet-menu p{margin:0}.wallet-menu__status{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.wallet-menu__warning{padding:var(--arcade-space-2) var(--arcade-space-3);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-small);color:var(--arcade-yellow);font-size:var(--arcade-text-xs)}.wallet-menu__label{color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.wallet-menu__hint{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.wallet-identity{gap:var(--arcade-space-1) var(--arcade-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.wallet-identity__text{min-width:0;display:grid}.wallet-identity__text code{font-size:var(--arcade-text-sm)}.wallet-identity small,.wallet-balance__detail{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.wallet-identity__copy,.wallet-balance__refresh{padding:var(--arcade-space-1) var(--arcade-space-2);border:.0625rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);color:var(--arcade-text);font:inherit;font-size:var(--arcade-text-xs);cursor:pointer;background:0 0}.wallet-identity__copy:hover,.wallet-balance__refresh:hover:not(:disabled){border-color:var(--arcade-cyan)}.wallet-identity__done{color:var(--arcade-mint);font-size:var(--arcade-text-xs);grid-column:2/-1}.wallet-balance{gap:var(--arcade-space-1);padding:var(--arcade-space-3);border:.125rem solid var(--arcade-border);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);display:grid}.wallet-balance__head{justify-content:space-between;align-items:center;display:flex}.wallet-balance__amount{align-items:baseline;gap:var(--arcade-space-2);display:flex}.wallet-balance__amount strong{font-size:var(--arcade-text-lg);font-variant-numeric:tabular-nums}.wallet-balance__amount span{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.wallet-balance__pending{margin-top:var(--arcade-space-1);color:var(--arcade-yellow);font-size:var(--arcade-text-xs);display:block}.wallet-balance__refresh [data-busy=true]{animation:.8s linear infinite spinner-turn;display:inline-block}.wallet-menu__rows .menu-link:disabled{opacity:.5;cursor:not-allowed}button.menu-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}button.menu-link:hover:not(:disabled){background:var(--arcade-surface-raised)}@media (max-width:48rem){.wallet-menu{width:auto}}
.network-pill{font-variant-numeric:tabular-nums}.network-pill__block{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.network-panel__head{justify-content:space-between;align-items:center;gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}.network-panel__state{align-items:center;gap:var(--arcade-space-2);color:var(--arcade-text-muted);font-size:var(--arcade-text-xs);display:inline-flex}.network-panel__detail{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.network-panel__sync,.network-panel__fees{gap:var(--arcade-space-2);display:grid}.network-panel__heading{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;margin:0;font-weight:400}.network-panel__sync small,.network-panel__fees small{color:var(--arcade-text-muted)}@media (max-width:36rem){.network-pill__chain{display:none}}.fee-picker{gap:var(--arcade-space-2);display:grid}.fee-picker__alert{color:var(--arcade-pink);margin:0;font-weight:700}.fee-picker__note{color:var(--arcade-text-muted)}.cost-overview__total{display:block}.cost-overview__details{color:var(--arcade-text-muted);margin:0;padding:0;list-style:none}.fee-chip{font-variant-numeric:tabular-nums}.fee-chip__label,.fee-chip__rate,.fee-chip__wait{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs);font-weight:400}.fee-chip[data-off=true]{border-color:var(--arcade-yellow)}@media (max-width:36rem){.fee-chip__wait{display:none}}.network-fee{justify-content:space-between;align-items:flex-start;gap:var(--arcade-space-2) var(--arcade-space-4);padding:var(--arcade-space-3) var(--arcade-space-4);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-small);background:color-mix(in srgb, var(--arcade-yellow) 8%, transparent);flex-wrap:wrap;display:flex}.network-fee__label{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.network-fee .cost-overview__total{font-size:var(--arcade-text-lg);font-weight:700}
.popover{display:inline-flex;position:relative}.popover__trigger{align-items:center;gap:var(--arcade-space-2);min-height:2.25rem;padding:0 var(--arcade-space-3);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);color:var(--arcade-text);font-family:var(--arcade-font-body);font-size:var(--arcade-text-sm);cursor:pointer;transition:background var(--arcade-transition-fast), border-color var(--arcade-transition-fast);background:0 0;font-weight:600;display:inline-flex}.popover__trigger:hover,.popover[data-open=true]>.popover__trigger{border-color:var(--arcade-cyan);background:color-mix(in srgb, var(--arcade-cyan) 12%, transparent)}.popover__panel{top:calc(100% + var(--arcade-space-2));z-index:40;gap:var(--arcade-space-3);width:max-content;min-width:15rem;max-width:min(24rem,100vw - 1.5rem);padding:var(--arcade-space-4);border:var(--arcade-border-width) solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);color:var(--arcade-text);font-size:var(--arcade-text-sm);display:grid;position:absolute;box-shadow:0 .75rem 2rem #00000080}.popover[data-align=end]>.popover__panel{right:0}.popover[data-align=start]>.popover__panel{left:0}.popover__panel p{margin:0}.popover__panel--wide{width:min(32rem,100vw - 1.5rem);max-width:none}@media (max-width:48rem){.popover{position:static}.popover__panel{right:var(--arcade-space-3);left:var(--arcade-space-3);width:auto;max-width:none;max-height:calc(100dvh - var(--arcade-header-height) - 1rem);overflow-y:auto}}
.segmented{border:0;min-inline-size:0;margin:0;padding:0}.segmented legend{margin-bottom:var(--arcade-space-2);color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;padding:0}.segmented__options{gap:var(--arcade-space-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.segmented__option{align-content:start;gap:var(--arcade-space-1);padding:var(--arcade-space-3);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);cursor:pointer;transition:border-color var(--arcade-transition-fast), background var(--arcade-transition-fast);display:grid;position:relative}.segmented__option:hover{border-color:var(--arcade-text-subtle)}.segmented__option:has(input:checked){border-color:var(--arcade-cyan);background:color-mix(in srgb, var(--arcade-cyan) 12%, transparent)}.segmented__option:has(input:focus-visible){outline:.1875rem solid var(--arcade-focus);outline-offset:.125rem}.segmented__option input{opacity:0;pointer-events:none;position:absolute}.segmented__label{font-weight:700}.segmented__meta{color:var(--arcade-text);font-size:var(--arcade-text-sm);font-variant-numeric:tabular-nums}.segmented__detail,.segmented__hint{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}@media (max-width:36rem){.segmented__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.segmented__option[data-off=true]{background:repeating-linear-gradient(135deg, transparent 0 .4rem, color-mix(in srgb, var(--arcade-text-subtle) 10%, transparent) .4rem .8rem);opacity:.65;cursor:not-allowed;border-style:dashed}.segmented__option[data-off=true] .segmented__hint{color:var(--arcade-yellow)}.segmented__detail{white-space:pre-line}.segmented__options--static{margin:0;padding:0;list-style:none}.segmented__options--static .segmented__option{cursor:default}.segmented__options--static .segmented__option:hover{border-color:var(--arcade-border-strong)}
.kv{border:.125rem solid var(--arcade-border);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);gap:0;margin:0;display:grid}.kv__row{gap:var(--arcade-space-1) var(--arcade-space-4);padding:var(--arcade-space-2) var(--arcade-space-3);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}.kv__row+.kv__row{border-top:.0625rem solid var(--arcade-border)}.kv dt{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.kv dd{overflow-wrap:anywhere;font-size:var(--arcade-text-sm);margin:0}.kv dd[data-mono=true]{font-family:ui-monospace,monospace;font-size:var(--arcade-text-xs)}@media (max-width:36rem){.kv__row{grid-template-columns:minmax(0,1fr)}}.spinner{border:.1875rem solid color-mix(in srgb, var(--arcade-cyan) 25%, transparent);border-top-color:var(--arcade-cyan);border-radius:50%;flex:none;width:1.25rem;height:1.25rem;animation:.8s linear infinite spinner-turn;display:inline-block}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.action-progress{gap:var(--arcade-space-3);padding:var(--arcade-space-3) var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);display:grid}.action-progress__head{align-items:center;gap:var(--arcade-space-3);display:flex}.action-progress__detail{margin:var(--arcade-space-1) 0 0;color:var(--arcade-text-muted);font-size:var(--arcade-text-sm)}.progress-steps{gap:var(--arcade-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.progress-steps li{align-content:start;gap:var(--arcade-space-1);padding-top:var(--arcade-space-2);border-top:.25rem solid var(--arcade-border-strong);font-size:var(--arcade-text-xs);display:grid}.progress-steps li[data-state=done]{border-top-color:var(--arcade-mint)}.progress-steps li[data-state=active]{border-top-color:var(--arcade-yellow)}.progress-steps li[data-state=failed]{border-top-color:var(--arcade-red)}.progress-steps__mark{font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size)}.progress-steps li[data-state=pending]{color:var(--arcade-text-subtle)}.progress-steps__state{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.progress-steps small{color:var(--arcade-text-muted);display:block}@media (max-width:36rem){.progress-steps{grid-auto-flow:row}.progress-steps li{gap:var(--arcade-space-2);grid-template-columns:auto 1fr}}.status-dot{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 .5rem}.status-dot--attention{color:var(--arcade-yellow)}.status-dot--ready{color:var(--arcade-mint)}.status-dot--unavailable{color:var(--arcade-red)}.status-dot--neutral{color:var(--arcade-text-subtle)}
.block{gap:var(--arcade-space-3);padding-top:var(--arcade-space-4);border-top:.125rem solid var(--arcade-border);display:grid}.block+.block{margin-top:var(--arcade-space-5)}.block__head{justify-content:space-between;align-items:flex-end;gap:var(--arcade-space-2) var(--arcade-space-4);flex-wrap:wrap;display:flex}.block .block__title{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;margin:0;font-weight:400;line-height:1.6}.block__description{margin:var(--arcade-space-1) 0 0;color:var(--arcade-text-muted);font-size:var(--arcade-text-sm)}.block__actions{gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}.block__body{gap:var(--arcade-space-3);display:grid}.block__body p{margin:0}.block .arcade-actions{gap:var(--arcade-space-2);margin-top:0}.block .arcade-form{gap:var(--arcade-space-3);margin-top:0}.tile-grid{gap:var(--arcade-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tile{align-content:start;gap:var(--arcade-space-3);padding:var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);display:grid}.tile__head{justify-content:space-between;align-items:center;gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}.tile .tile__title{font-family:var(--arcade-font-body);font-size:var(--arcade-text-md);text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:700}.tile__body{gap:var(--arcade-space-2);color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);display:grid}.tile__body p{margin:0}.tile__footer{gap:var(--arcade-space-2);flex-wrap:wrap;align-items:center;display:flex}.arcade-modal--wide{width:min(38rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem)}.arcade-modal__footer{gap:var(--arcade-space-2);padding:var(--arcade-space-3) var(--arcade-space-4);border-top:1px solid var(--arcade-border-strong);background:var(--arcade-surface-raised);flex-wrap:wrap;justify-content:flex-end;display:flex;position:sticky;bottom:0}
.signer-bar{gap:var(--arcade-space-2);padding:var(--arcade-space-3) var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);display:grid}.signer-bar__row{justify-content:space-between;align-items:center;gap:var(--arcade-space-2) var(--arcade-space-4);flex-wrap:wrap;display:flex}.signer-bar__who{align-items:center;gap:var(--arcade-space-2);flex-wrap:wrap;min-width:0;display:flex}.signer-bar__label{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.signer-bar__edit,.activity__open{padding:var(--arcade-space-1) var(--arcade-space-2);border:.0625rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);color:var(--arcade-cyan);font:inherit;font-size:var(--arcade-text-xs);cursor:pointer;background:0 0}.signer-bar__edit:hover,.activity__open:hover{border-color:var(--arcade-cyan)}.signer-bar__fields{gap:var(--arcade-space-3);padding-top:var(--arcade-space-2);display:grid}.signer-bar__hint{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs);margin:0}.step-review__elsewhere{gap:var(--arcade-space-3);display:grid}.activity{margin:0;padding:0;list-style:none;display:grid}.activity li{gap:var(--arcade-space-1) var(--arcade-space-3);padding:var(--arcade-space-3) 0;border-bottom:.0625rem solid var(--arcade-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.activity__what{align-items:center;gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}.activity__meta{color:var(--arcade-text-muted);grid-column:1}.activity__open{grid-area:1/2/span 2}.staff-scroll{overscroll-behavior:contain;border:.0625rem solid var(--arcade-border);border-radius:var(--arcade-radius-small);max-height:26rem;padding:0 var(--arcade-space-3);overflow-y:auto}.milestones{margin:0;padding:0;list-style:none;display:grid}.milestones li{gap:var(--arcade-space-2) var(--arcade-space-3);padding:var(--arcade-space-3) 0;border-bottom:.0625rem solid var(--arcade-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.milestones__what{align-items:baseline;gap:var(--arcade-space-1) var(--arcade-space-2);flex-wrap:wrap;display:flex}.milestones__what small{color:var(--arcade-text-muted);flex-basis:100%}.milestones__define{gap:var(--arcade-space-2);grid-column:1/-1;justify-items:start;display:grid}.milestones__define>*{width:min(100%,36rem)}.milestones__actions{gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}@media (max-width:36rem){.activity li,.milestones li{grid-template-columns:minmax(0,1fr)}.activity__open{grid-area:auto/1;justify-self:start}}.fee-fields{gap:var(--arcade-space-3);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:40rem){.fee-fields{grid-template-columns:minmax(0,1fr)}}.mint-totals{gap:var(--arcade-space-3) var(--arcade-space-6);flex-wrap:wrap;margin:0;display:flex}.mint-totals div{gap:var(--arcade-space-1);display:grid}.mint-totals dt{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.mint-totals dd{font-size:var(--arcade-text-lg);margin:0}.mint-list{gap:var(--arcade-space-1);margin:0;padding:0;list-style:none;display:grid}.mint-list li{gap:var(--arcade-space-2);padding:var(--arcade-space-2) 0;border-bottom:.0625rem solid var(--arcade-border-strong);font-size:var(--arcade-text-xs);grid-template-columns:9rem minmax(0,1fr) 8rem 7rem;display:grid}@media (max-width:40rem){.mint-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.cover-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-auto-flow:dense;gap:var(--arcade-space-4);margin:0;padding:0;list-style:none;display:grid}.cover-card{min-width:0}.cover-card__link{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);height:100%;color:inherit;transition:transform var(--arcade-transition-fast), border-color var(--arcade-transition-fast), box-shadow var(--arcade-transition-fast);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.cover-card__link:hover,.cover-card__link:focus-visible{border-color:var(--arcade-cyan);box-shadow:0 0 1.75rem color-mix(in srgb, var(--arcade-cyan) 35%, transparent)}.cover-card__media{aspect-ratio:16/10;background:var(--arcade-ink);position:relative;overflow:hidden}.cover-card[data-ratio=square] .cover-card__media{aspect-ratio:1}.cover-card__media .arcade-preview,.cover-card__media .arcade-media-tile__frame{aspect-ratio:auto;height:100%;min-height:0}.cover-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.cover-card__media:after{background:linear-gradient(transparent, var(--arcade-surface));content:"";pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.cover-card__rank{top:var(--arcade-space-2);left:var(--arcade-space-2);z-index:1;padding:var(--arcade-space-1) var(--arcade-space-2);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);position:absolute}.cover-card__body,.cover-card__badges{min-width:0}.cover-card__body{align-content:start;gap:var(--arcade-space-2);padding:var(--arcade-space-3) var(--arcade-space-4) var(--arcade-space-4);display:grid;position:relative}.cover-card__badges{gap:var(--arcade-space-1) var(--arcade-space-2);flex-wrap:wrap;display:flex}.cover-card__title{font-family:var(--arcade-font-display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:1.25rem;line-height:1.1}.cover-card__badges .arcade-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cover-card__summary{color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.cover-card__cta{margin-top:var(--arcade-space-1);padding:var(--arcade-space-2) var(--arcade-space-3);border:.125rem solid var(--arcade-mint);border-radius:var(--arcade-radius-small);color:var(--arcade-mint);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;justify-self:start}.cover-card__link:hover .cover-card__cta,.cover-card__link:focus-visible .cover-card__cta{background:var(--arcade-mint);color:var(--arcade-ink)}@media (min-width:44rem){.cover-card[data-featured=true]{grid-column:span 2}.cover-card[data-featured=true] .cover-card__link{grid-template-rows:none;grid-template-columns:1.4fr 1fr}.cover-card[data-featured=true] .cover-card__media{aspect-ratio:auto;min-height:18rem}.cover-card[data-featured=true] .cover-card__media:after{background:linear-gradient(90deg, transparent, var(--arcade-surface));width:30%;height:auto;inset:0 0 0 auto}.cover-card[data-featured=true] .cover-card__body{padding:var(--arcade-space-5);align-content:center}.cover-card[data-featured=true] .cover-card__title{font-size:clamp(1.5rem,2.4vw,2.125rem)}}@media (prefers-reduced-motion:no-preference){.cover-card{animation:.65s cubic-bezier(.2,.9,.3,1) both arcade-rise}.cover-card:first-child{animation-delay:.1s}.cover-card:nth-child(2){animation-delay:.22s}.cover-card:nth-child(3){animation-delay:.34s}.cover-card:nth-child(n+4){animation-delay:.46s}.cover-card__link:hover,.cover-card__link:focus-visible{transform:translateY(-.25rem)}.cover-card__media .arcade-preview img,.cover-card__media>img{transition:transform .4s}.cover-card__link:hover .arcade-preview img,.cover-card__link:hover .cover-card__media>img,.cover-card__link:focus-visible .arcade-preview img{transform:scale(1.06)}}.cover-card__media,.showcase__cover,.gallery__picture{container-type:inline-size}.cover-card__media .arcade-preview__stand-in,.showcase__cover .arcade-preview__stand-in,.gallery__picture .arcade-preview__stand-in{font-size:clamp(1.5rem,34cqw,8rem)}.arcade-preview__stand-in--0{background:linear-gradient(135deg, #123, var(--arcade-ink));color:var(--arcade-cyan)}.arcade-preview__stand-in--1{background:linear-gradient(135deg, #2a0f2e, var(--arcade-ink));color:var(--arcade-pink)}.arcade-preview__stand-in--2{background:linear-gradient(135deg, #0f2a1d, var(--arcade-ink));color:var(--arcade-mint)}.arcade-preview__stand-in--3{background:linear-gradient(135deg, #2e2410, var(--arcade-ink));color:var(--arcade-yellow)}.arcade-preview__stand-in--4{background:linear-gradient(135deg, #2e1018, var(--arcade-ink));color:var(--arcade-red)}.arcade-preview__stand-in--5{background:linear-gradient(135deg, #1a1050, var(--arcade-ink));color:var(--arcade-text)}.arcade-preview__stand-in{text-shadow:0 0 1.5rem;overflow:hidden}.arcade-preview__stand-in:before{background:repeating-linear-gradient(115deg, transparent 0 2rem, color-mix(in srgb, currentcolor 9%, transparent) 2rem 3rem);content:"";position:absolute;inset:-50% -20%}@media (prefers-reduced-motion:no-preference){.arcade-preview__stand-in:before{animation:9s linear infinite cover-sheen}}@keyframes cover-sheen{to{transform:translate(6rem)}}
.hot-sticker{top:var(--arcade-space-2);right:var(--arcade-space-2);z-index:1;align-items:center;gap:var(--arcade-space-1);padding:var(--arcade-space-1) var(--arcade-space-2);border-radius:var(--arcade-radius-small);background:linear-gradient(135deg, var(--arcade-yellow), var(--arcade-ember) 55%, var(--arcade-red));box-shadow:0 0 1rem color-mix(in srgb, var(--arcade-ember) 55%, transparent);color:var(--arcade-ink);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;display:inline-flex;position:absolute;transform:rotate(3deg)}.hot-sticker__flame{fill:currentColor;transform-origin:50% 100%;width:.75em;height:.95em}.cover-card[data-hot=true] .cover-card__link{border-color:var(--arcade-ember);box-shadow:0 0 1.5rem color-mix(in srgb, var(--arcade-ember) 30%, transparent)}.cover-card[data-hot=true] .cover-card__link:hover,.cover-card[data-hot=true] .cover-card__link:focus-visible{box-shadow:0 0 2.25rem color-mix(in srgb, var(--arcade-ember) 55%, transparent)}.heat{align-items:flex-end;gap:var(--arcade-space-2);display:inline-flex}.heat__meter{align-items:flex-end;gap:.2rem;height:1.1rem;display:inline-flex}.heat__meter>i{width:.5rem;height:calc(.35rem + var(--heat-step) * .19rem);border:.0625rem solid var(--arcade-border-strong);background:var(--arcade-surface-raised)}.heat__meter>i[data-lit=true]{background:var(--arcade-yellow);border-color:#0000}.heat__meter>i[data-lit=true]:nth-child(n+3){background:var(--arcade-ember)}.heat__meter>i[data-lit=true]:nth-child(n+5){background:var(--arcade-red);box-shadow:0 0 .5rem var(--arcade-red)}.heat__word{color:var(--arcade-ember);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;line-height:1}@media (prefers-reduced-motion:no-preference){.hot-sticker__flame{animation:1s steps(4,end) infinite hot-flame}.cover-card[data-hot=true] .cover-card__link{animation:2.4s ease-in-out infinite hot-rim}}@keyframes hot-flame{25%{transform:scaleY(1.15)skew(-5deg)}50%{transform:scaleY(.92)}75%{transform:scaleY(1.1)skew(5deg)}}@keyframes hot-rim{50%{box-shadow:0 0 2.25rem color-mix(in srgb, var(--arcade-ember) 50%, transparent)}}
.showcase{isolation:isolate;border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);position:relative;overflow:hidden}.showcase__backdrop{z-index:-1;background:var(--arcade-ink);position:absolute;inset:0}.showcase__backdrop img,.showcase__backdrop video{object-fit:cover;filter:saturate(1.2)brightness(.5);width:100%;height:100%;display:block}.showcase__backdrop:after{background:linear-gradient(90deg, var(--arcade-surface) 0, transparent 70%), linear-gradient(transparent 30%, var(--arcade-surface));content:"";position:absolute;inset:0}.showcase__inner{gap:var(--arcade-space-5);grid-template-columns:minmax(9rem,16rem) minmax(0,1fr);align-items:end;min-height:16rem;padding:clamp(1rem,4vw,2.5rem);display:grid}.showcase__cover{border:.1875rem solid var(--arcade-text);border-radius:var(--arcade-radius-medium);background:var(--arcade-ink);box-shadow:0 0 2rem color-mix(in srgb, var(--arcade-cyan) 30%, transparent);aspect-ratio:1;overflow:hidden}.showcase__cover .arcade-preview,.showcase__cover .arcade-media-tile__frame{aspect-ratio:auto;height:100%;min-height:0}.showcase__cover img{object-fit:cover;width:100%;height:100%;display:block}.showcase__text{gap:var(--arcade-space-3);min-width:0;display:grid}.showcase__text>p,.showcase__text>.status-lamp{margin:0}.showcase .showcase__title{font-family:var(--arcade-font-display);text-transform:uppercase;text-shadow:.2rem .2rem 0 var(--arcade-red), -.1rem -.1rem 0 var(--arcade-cyan);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1}.showcase__facts{gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}.showcase__text>p:not(.status-lamp){max-width:42rem;color:var(--arcade-text-muted);font-size:var(--arcade-text-md);line-height:1.6}@media (max-width:40rem){.showcase__inner{grid-template-columns:minmax(0,1fr);min-height:0}.showcase__cover{max-width:12rem}}.gallery{gap:var(--arcade-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__tile{align-content:start;gap:var(--arcade-space-2);padding-bottom:var(--arcade-space-3);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);transition:border-color var(--arcade-transition-fast), box-shadow var(--arcade-transition-fast);display:grid;overflow:hidden}.gallery__tile:hover,.gallery__tile:focus-within{border-color:var(--arcade-pink);box-shadow:0 0 1.25rem color-mix(in srgb, var(--arcade-pink) 35%, transparent)}.gallery__picture{aspect-ratio:1;background:var(--arcade-ink);overflow:hidden}.gallery__picture .arcade-preview{aspect-ratio:auto;height:100%}.gallery__picture img{object-fit:cover;width:100%;height:100%;display:block}.gallery__name,.gallery__tile p,.gallery__traits{padding-inline:var(--arcade-space-3);margin:0}.gallery__name{font-weight:700}.gallery__tile p{color:var(--arcade-text-muted);font-size:var(--arcade-text-sm)}.gallery__traits{gap:var(--arcade-space-1);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.gallery__picture img{transition:transform .4s}.gallery__tile:hover .gallery__picture img{transform:scale(1.06)}}.gallery__picture,.showcase__cover{position:relative}.gallery__note{padding:var(--arcade-space-1) var(--arcade-space-2);color:var(--arcade-text-muted);font-size:var(--arcade-text-xs);text-align:center;background:#000000b3;position:absolute;inset:auto 0 0}
.sign-in-page{min-height:calc(100vh - var(--arcade-header-height) - 6rem);padding:clamp(1.75rem, 5vw, 3.5rem) max(1.25rem, calc((100vw - var(--arcade-content-width)) / 2));isolation:isolate;background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--arcade-pink) 22%, transparent), transparent 55%), radial-gradient(ellipse at 90% 100%, color-mix(in srgb, var(--arcade-cyan) 20%, transparent), transparent 55%), var(--arcade-canvas);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.sign-in-page:before{z-index:-1;background:linear-gradient(color-mix(in srgb, var(--arcade-cyan) 38%, transparent) .0625rem, transparent .0625rem) 0 0 / 100% 3rem, linear-gradient(90deg, color-mix(in srgb, var(--arcade-cyan) 38%, transparent) .0625rem, transparent .0625rem) 0 0 / 3rem 100%;transform-origin:top;content:"";animation:6s linear infinite sign-in-drift;position:absolute;inset:45% -30% -10%;transform:perspective(28rem)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.sign-in-page:after{z-index:-1;background:repeating-linear-gradient(transparent 0 .1875rem, color-mix(in srgb, var(--arcade-ink) 28%, transparent) .1875rem .25rem);pointer-events:none;content:"";position:absolute;inset:0}@keyframes sign-in-drift{to{background-position:0 3rem,0 0}}.sign-in-console{gap:var(--arcade-space-5);border:var(--arcade-border-width) solid var(--arcade-text);border-radius:var(--arcade-radius-medium);background:color-mix(in srgb, var(--arcade-surface) 92%, transparent);box-shadow:.75rem .75rem 0 var(--arcade-red), 0 0 3rem color-mix(in srgb, var(--arcade-cyan) 18%, transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid;position:relative}.sign-in-keys{gap:var(--arcade-space-3);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.sign-in-key{justify-items:center;gap:var(--arcade-space-1);padding:var(--arcade-space-3) var(--arcade-space-2);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);box-shadow:0 .25rem 0 var(--arcade-ink);color:var(--arcade-text-muted);cursor:pointer;font:inherit;transition:transform var(--arcade-transition-fast), border-color var(--arcade-transition-fast), box-shadow var(--arcade-transition-fast), color var(--arcade-transition-fast);display:grid}.sign-in-key:hover{border-color:var(--arcade-text-subtle);color:var(--arcade-text)}.sign-in-key[aria-selected=true]{border-color:var(--arcade-cyan);background:color-mix(in srgb, var(--arcade-cyan) 14%, var(--arcade-ink));box-shadow:0 .25rem 0 var(--arcade-ink), 0 0 1.25rem color-mix(in srgb, var(--arcade-cyan) 45%, transparent);color:var(--arcade-text);transform:translateY(-.125rem)}.sign-in-key__glyph{font-size:1.25rem;line-height:1}.sign-in-key[aria-selected=true] .sign-in-key__glyph{color:var(--arcade-cyan)}.sign-in-key__label{font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.sign-in-key__tagline{font-size:var(--arcade-text-xs);text-align:center}.sign-in-slot[hidden]{display:none}.sign-in-slot__title{margin:0 0 var(--arcade-space-4);font-family:var(--arcade-font-display);text-transform:uppercase;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:400}.sign-in-slot .sign-in-method{gap:var(--arcade-space-4);display:grid}.sign-in-slot .sign-in-method>p{color:var(--arcade-text-muted);margin:0;line-height:1.6}.sign-in-slot .sign-in-method>p[role=alert]{margin-block:var(--arcade-space-1);padding:var(--arcade-space-3) var(--arcade-space-4);border:.0625rem solid color-mix(in srgb, var(--arcade-red) 60%, transparent);border-left:.25rem solid var(--arcade-red);border-radius:var(--arcade-radius-small);background:color-mix(in srgb, var(--arcade-red) 12%, var(--arcade-ink));color:var(--arcade-text);font-size:var(--arcade-text-sm);line-height:1.5}.sign-in-slot .sign-in-method>button{min-height:2.75rem;padding:var(--arcade-space-3) var(--arcade-space-5);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-small);background:var(--arcade-yellow);box-shadow:var(--arcade-shadow-depth) var(--arcade-shadow-depth) 0 var(--arcade-ink);color:var(--arcade-ink);cursor:pointer;font-family:var(--arcade-font-pixel);text-transform:uppercase;transition:transform var(--arcade-transition-fast);justify-self:stretch;font-size:.6875rem}.sign-in-slot .sign-in-method>button:hover:not(:disabled){transform:translate(.1875rem,.1875rem)}.sign-in-slot .sign-in-method>button:disabled{opacity:.6;cursor:progress}@media (max-width:56rem){.sign-in-page{grid-template-columns:minmax(0,1fr);align-items:start}.sign-in-console{box-shadow:.375rem .375rem 0 var(--arcade-red);order:-1}}@media (max-width:30rem){.sign-in-key__tagline{display:none}}@media (prefers-reduced-motion:reduce){.sign-in-page:before{animation:none}.sign-in-key,.sign-in-slot .sign-in-method>button{transition:none}}
.sign-in-intro h1{font-family:var(--arcade-font-display);text-transform:uppercase;text-shadow:.2rem .2rem 0 var(--arcade-red), .4rem .4rem 0 color-mix(in srgb, var(--arcade-cyan) 45%, transparent);margin:.5rem 0 1rem;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:400;line-height:.95}.sign-in-intro .arcade-eyebrow:before{content:"▶";margin-right:.5rem;animation:1.2s steps(2,jump-none) infinite sign-in-blink}@keyframes sign-in-blink{50%{opacity:.2}}.sign-in-intro__lead{max-width:32rem;margin:0 0 var(--arcade-space-5);color:var(--arcade-text-muted);font-size:var(--arcade-text-md);line-height:1.55}.sign-in-steps{gap:var(--arcade-space-4);margin:0 0 var(--arcade-space-6);padding:0;list-style:none;display:grid}.sign-in-steps li{gap:var(--arcade-space-4);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid;position:relative}.sign-in-steps li:not(:last-child):after{top:2.5rem;bottom:calc(var(--arcade-space-4) * -1);background:repeating-linear-gradient(var(--arcade-cyan) 0 .375rem, transparent .375rem .625rem);content:"";width:.125rem;position:absolute;left:1.1875rem}.sign-in-steps__number{border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);width:2.5rem;height:2.5rem;box-shadow:0 0 .875rem color-mix(in srgb, var(--arcade-cyan) 55%, transparent);color:var(--arcade-cyan);font-family:var(--arcade-font-pixel);font-size:var(--arcade-text-sm);place-items:center;display:grid}.sign-in-steps strong,.sign-in-steps small{display:block}.sign-in-steps strong{font-size:var(--arcade-text-sm)}.sign-in-steps small{margin-top:var(--arcade-space-1);color:var(--arcade-text-muted);font-size:var(--arcade-text-xs);line-height:1.5}.sign-in-network{align-items:center;gap:var(--arcade-space-2);padding:var(--arcade-space-2) var(--arcade-space-3);border:.0625rem solid var(--arcade-border-strong);background:color-mix(in srgb, var(--arcade-ink) 70%, transparent);color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;border-radius:999px;margin:0;display:inline-flex}.sign-in-network__dot{background:var(--arcade-mint);width:.5rem;height:.5rem;box-shadow:0 0 .5rem var(--arcade-mint);border-radius:50%;animation:2s ease-in-out infinite sign-in-pulse}@keyframes sign-in-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sign-in-intro .arcade-eyebrow:before,.sign-in-network__dot{animation:none}}
.console-page{gap:var(--arcade-space-5);padding:clamp(1.5rem, 4vw, 3rem) max(1.25rem, calc((100vw - var(--arcade-content-width)) / 2));background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--arcade-pink) 18%, transparent), transparent 55%), radial-gradient(ellipse at 0% 100%, color-mix(in srgb, var(--arcade-cyan) 14%, transparent), transparent 55%), var(--arcade-canvas);display:grid;position:relative}.console-hero{gap:var(--arcade-space-5);border:var(--arcade-border-width) solid var(--arcade-text);border-radius:var(--arcade-radius-medium);background:color-mix(in srgb, var(--arcade-surface) 92%, transparent);box-shadow:.5rem .5rem 0 var(--arcade-red), 0 0 2.5rem color-mix(in srgb, var(--arcade-cyan) 14%, transparent);align-items:center;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.console-hero__picture{padding:var(--arcade-space-2);border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);box-shadow:0 0 1rem color-mix(in srgb, var(--arcade-cyan) 40%, transparent);flex:none;place-items:center;display:grid}.console-hero__text{min-width:0}.console-hero h1{margin:var(--arcade-space-1) 0 var(--arcade-space-2);font-family:var(--arcade-font-display);text-transform:uppercase;text-shadow:.15rem .15rem 0 var(--arcade-red);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;line-height:1}.console-hero__lead{max-width:44rem;margin:0 0 var(--arcade-space-3);color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);line-height:1.55}.console-hero .status-lamp{margin:0}.console-grid{gap:var(--arcade-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;display:grid}.console-grid__items{margin:0;padding:0;list-style:none;display:contents}.console-grid__items>li{min-width:0;display:grid}.console-card{gap:var(--arcade-space-3);min-width:0;padding:var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);transition:border-color var(--arcade-transition-fast);grid-template-rows:auto 1fr;display:grid}.console-card:hover,.console-card:focus-within{border-color:var(--arcade-cyan)}.console-card[data-wide=true]{grid-column:1/-1}.console-card__head{gap:var(--arcade-space-3);align-items:flex-start;display:flex}.console-card__glyph{border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);width:2.25rem;height:2.25rem;box-shadow:0 0 .75rem color-mix(in srgb, var(--arcade-cyan) 35%, transparent);color:var(--arcade-cyan);flex:none;place-items:center;font-size:1.125rem;line-height:1;display:grid}.console-card__title{flex:1;min-width:0}.console-card__title h2{font-family:var(--arcade-font-display);text-transform:uppercase;margin:0;font-size:1rem;font-weight:400;line-height:1.1}.console-card__title p{margin:var(--arcade-space-1) 0 0;color:var(--arcade-text-muted);font-size:var(--arcade-text-xs);line-height:1.5}.console-card__count{min-width:1.75rem;padding:.125rem var(--arcade-space-2);border:.125rem solid var(--arcade-yellow);color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-align:center;border-radius:999px;flex:none}.console-card__body{gap:var(--arcade-space-3);flex-direction:column;min-width:0;display:flex}.console-card__body>p{color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);margin:0;line-height:1.55}.console-card__body .arcade-actions,.console-card__body .arcade-form{gap:var(--arcade-space-2);margin:0}.console-card__body .arcade-form{gap:var(--arcade-space-3)}.console-card__body>.arcade-actions{margin-top:auto}.console-card__body .status-lamp{margin:var(--arcade-space-1) 0;padding:var(--arcade-space-3);border:.0625rem solid var(--lamp-tone);border-radius:var(--arcade-radius-small);background:color-mix(in srgb, var(--lamp-tone) 10%, var(--arcade-ink));color:var(--arcade-text);font-family:var(--arcade-font-body);font-size:var(--arcade-text-sm);text-transform:none;border-left-width:.25rem;align-items:flex-start;line-height:1.5}.console-card__body .status-lamp--attention{--lamp-tone:var(--arcade-yellow)}.console-card__body .status-lamp--ready{--lamp-tone:var(--arcade-mint)}.console-card__body .status-lamp--neutral{--lamp-tone:var(--arcade-text-muted)}.console-card__body .status-lamp--unavailable{--lamp-tone:var(--arcade-red)}.console-card__body .status-lamp__light{background:var(--lamp-tone);box-shadow:none;flex:none;margin-top:.3125rem}.console-list{gap:var(--arcade-space-2);margin:0;padding:0;list-style:none;display:grid}.console-row{gap:var(--arcade-space-3);padding:var(--arcade-space-2) var(--arcade-space-3);border:.0625rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);align-items:center;display:flex}.console-row__leading{flex:none;place-items:center;display:grid}.console-row__text{flex:1;min-width:0;display:grid}.console-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.console-row__detail{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.console-row__action{flex:none}.console-row[data-here=true]{border-color:var(--arcade-mint)}@media (max-width:40rem){.console-hero{box-shadow:.3rem .3rem 0 var(--arcade-red);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.console-card{transition:none}}
.list-rows{margin:0;padding:0;list-style:none;display:grid}.list-row{gap:var(--arcade-space-3);padding:var(--arcade-space-2) 0;border-bottom:.0625rem solid var(--arcade-border);align-items:center;display:flex}.list-row__leading{flex:none;place-items:center;display:grid}.list-row__text{flex:1;min-width:0;display:grid}.list-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.list-row__detail{color:var(--arcade-text-muted);font-size:var(--arcade-text-xs)}.list-row__action{gap:var(--arcade-space-2);flex-wrap:wrap;flex:none;display:flex}.list-row--stack{align-items:stretch;gap:var(--arcade-space-1);flex-direction:column}.item-lines{gap:var(--arcade-space-1);font-size:var(--arcade-text-sm);margin:0;padding:0;list-style:none;display:grid}.item-lines>li{gap:var(--arcade-space-3);justify-content:space-between;align-items:center;max-width:44rem;display:flex}
.minted-art{background:var(--arcade-ink);display:grid;position:absolute;inset:0}.minted-art>img{block-size:100%;inline-size:100%;padding:var(--arcade-space-3);object-fit:contain}.medallion{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.medallion__cover{object-fit:cover;filter:blur(.5rem)brightness(.4)saturate(.8);block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.2)}.medallion__badge{aspect-ratio:1;inline-size:46%;font-family:var(--arcade-font-display);background:#00000073;border:.25rem solid;border-radius:50%;place-items:center;margin-block-end:12%;font-size:clamp(1.25rem,16cqw,4rem);display:grid;position:relative}.medallion__check{aspect-ratio:1;background:var(--arcade-ink);border:.125rem solid;border-radius:50%;place-items:center;inline-size:1.5rem;font-size:.875rem;display:grid;position:absolute;inset-block-start:14%;inset-inline-end:14%}.minted-art__caption{inset-inline:var(--arcade-space-2);bottom:var(--arcade-space-2);z-index:1;color:var(--arcade-text-subtle);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-align:center;text-transform:uppercase;position:absolute}.minted-art[data-picture=loading] .medallion{animation:1.6s ease-in-out infinite minted-breathe}.minted-waiting{aspect-ratio:3/4;border:.125rem dashed var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-recessed)}@keyframes minted-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.minted-art[data-picture=loading] .medallion{animation:none}}
.shelf-summary{gap:var(--arcade-space-2) var(--arcade-space-5);margin:0 0 var(--arcade-space-5);color:var(--arcade-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.shelf-summary strong{color:var(--arcade-text)}.shelf{margin-block-end:var(--arcade-space-6)}.shelf__head{align-items:center;gap:var(--arcade-space-3);grid-template-columns:auto 1fr minmax(8rem,14rem);margin-block-end:var(--arcade-space-3);display:grid}.shelf__head h3{margin:0}.shelf__head p{color:var(--arcade-text-muted);margin:0}.shelf__cover{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);block-size:3rem;inline-size:3rem;display:block;position:relative;overflow:hidden}@media (max-width:40rem){.shelf__head{grid-template-columns:auto 1fr}.shelf__head .shelf__segments{grid-column:1/-1}}.shelf__row{gap:var(--arcade-space-3);padding:0 0 var(--arcade-space-3);border-block-end:.25rem solid var(--arcade-border-strong);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;list-style:none;display:grid}.trophy{min-inline-size:0}.trophy__button{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.trophy__art{aspect-ratio:1;border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-ink);display:block;position:relative;overflow:hidden;container-type:inline-size}.trophy:not(.trophy--missing) .trophy__art{box-shadow:0 .75rem 1rem -.5rem var(--arcade-cyan)}.trophy__button:hover .trophy__art,.trophy__button:focus-visible .trophy__art{border-color:var(--arcade-cyan)}.trophy__button:focus-visible{outline:.1875rem solid var(--arcade-focus);outline-offset:.25rem}.trophy__strip{inset-inline:0;z-index:2;padding:var(--arcade-space-5) var(--arcade-space-3) var(--arcade-space-2);background:linear-gradient(#0000,#000000d9);gap:.125rem;display:grid;position:absolute;bottom:0}.trophy__strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trophy__strip small{color:var(--arcade-text-muted)}.trophy__ribbon{z-index:2;padding:.125rem var(--arcade-space-2);color:var(--arcade-ink);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;background:var(--arcade-cyan);position:absolute;inset-block-start:var(--arcade-space-2);inset-inline-start:var(--arcade-space-2)}.trophy__ribbon[data-ribbon=latest]{background:var(--arcade-red);color:var(--arcade-text)}.shelf__locked{color:var(--arcade-text-muted);margin-block-start:var(--arcade-space-3)}.shelf__locked summary{cursor:pointer}.shelf__locked ul{gap:var(--arcade-space-2);margin:var(--arcade-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.shelf__locked li{padding:.125rem var(--arcade-space-3);border:.125rem dashed var(--arcade-border-strong);font-size:var(--arcade-text-xs);border-radius:999px}.shelf__segments{gap:.25rem;block-size:.625rem;display:grid}.shelf__segments span{background:var(--arcade-surface-recessed);border:.0625rem solid var(--arcade-border-strong)}.shelf__segments span[data-on=true]{background:var(--arcade-cyan);border-color:var(--arcade-cyan)}.trophy-detail{gap:var(--arcade-space-3);display:grid}.trophy-detail__art{aspect-ratio:1;border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);inline-size:min(100%,22rem);margin-inline:auto;position:relative;overflow:hidden}.milestone-share{justify-content:flex-end;margin-block-start:var(--arcade-space-2);display:flex}
.shelf-summary{gap:var(--arcade-space-3);margin:0 0 var(--arcade-space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.shelf-stat{min-inline-size:0;padding:var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:linear-gradient(160deg, #2be7ff14, transparent 60%), var(--arcade-surface);box-shadow:var(--arcade-shadow-depth) var(--arcade-shadow-depth) 0 var(--arcade-ink);align-content:center;gap:.25rem;display:grid}.shelf-stat strong{text-overflow:ellipsis;white-space:nowrap;color:var(--arcade-yellow);font-family:var(--arcade-font-display);text-shadow:0 0 1rem #ffd23f66;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;overflow:hidden}.shelf-stat span,.shelf-stat small{color:var(--arcade-text-muted);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.shelf-stat--latest{grid-column:span 2}.shelf-stat--latest strong{color:var(--arcade-text);text-shadow:none;font-size:clamp(1.125rem,3.5vw,1.5rem)}.shelf{padding:var(--arcade-space-4);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-recessed)}.shelf__head{isolation:isolate;margin:calc(var(--arcade-space-4) * -1) calc(var(--arcade-space-4) * -1) var(--arcade-space-4);padding:var(--arcade-space-4);border-block-end:.125rem solid var(--arcade-border-strong);position:relative;overflow:hidden}.shelf__banner{z-index:-1;object-fit:cover;filter:blur(1rem)brightness(.32)saturate(1.3);block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.3)}.shelf__title h3{font-family:var(--arcade-font-display);text-shadow:.125rem .125rem 0 var(--arcade-ink);font-size:clamp(1.125rem,3.5vw,1.5rem)}.shelf__title h3 a{color:inherit;text-decoration:none}.shelf__row{border-block-end:0}.trophy:not(.trophy--missing) .trophy__button:hover .trophy__art{transform:translateY(-.25rem)}.trophy__art{transition:transform var(--arcade-transition-fast), border-color var(--arcade-transition-fast)}.trophy--missing .trophy__art--locked{background:repeating-linear-gradient(45deg, var(--arcade-ink), var(--arcade-ink) .5rem, var(--arcade-surface-recessed) .5rem, var(--arcade-surface-recessed) 1rem);border-style:dashed;place-items:center;display:grid}.trophy__lock{border:.1875rem dashed var(--arcade-border-strong);block-size:3rem;inline-size:3rem;color:var(--arcade-text-subtle);font-family:var(--arcade-font-display);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.trophy--missing .trophy__strip strong{color:var(--arcade-text-subtle)}@media (prefers-reduced-motion:reduce){.trophy__art{transition:none}}.trophy-detail__share{z-index:4;position:absolute;inset-block-end:var(--arcade-space-3);inset-inline-end:var(--arcade-space-3)}.latest{margin-block-end:var(--arcade-space-6)}.latest__title,.album__heading{margin:0 0 var(--arcade-space-3);color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);text-transform:uppercase;font-size:.75rem}.shelf__row--latest{border-block-end:0;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));padding-block-end:0}.rail-games{gap:var(--arcade-space-2);margin-block-end:var(--arcade-space-4);display:grid}.rail-games__row{gap:var(--arcade-space-3);padding:var(--arcade-space-2) var(--arcade-space-1) var(--arcade-space-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:8rem;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.rail-games__row li{scroll-snap-align:start;min-inline-size:0}.rail-game{inline-size:100%;padding:var(--arcade-space-2);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);color:var(--arcade-text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--arcade-transition-fast), border-color var(--arcade-transition-fast);gap:.25rem;display:grid}.rail-game:hover{border-color:var(--arcade-cyan);transform:translateY(-.1875rem)}.rail-game:focus-visible{outline:.1875rem solid var(--arcade-focus);outline-offset:.125rem}.rail-game[aria-pressed=true]{border-color:var(--arcade-yellow);background:#ffd23f1a;box-shadow:0 0 1.25rem #ffd23f40}.rail-game[data-empty]{opacity:.6}.rail-game__cover{aspect-ratio:4/3;border-radius:var(--arcade-radius-small);display:block;position:relative;overflow:hidden}.rail-game strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--arcade-text-sm);overflow:hidden}.rail-game small{color:var(--arcade-cyan);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size)}.rail-games__toggle{padding:var(--arcade-space-1) var(--arcade-space-3);border:.125rem dashed var(--arcade-border-strong);color:var(--arcade-text-muted);font:inherit;font-size:var(--arcade-text-sm);cursor:pointer;background:0 0;border-radius:999px;justify-self:start}.trophy--more .trophy__art--locked strong{padding:var(--arcade-space-3);color:var(--arcade-text-subtle);text-align:center}@media (prefers-reduced-motion:reduce){.rail-game{transition:none}}
.board{gap:var(--arcade-space-4);display:grid}.board__intro,.board__mine{color:var(--arcade-text-muted);margin:0}.board__mine{color:var(--arcade-yellow)}.board__tabs{gap:var(--arcade-space-2);flex-wrap:wrap;display:flex}.board__tab{min-block-size:2.75rem;padding:var(--arcade-space-2) var(--arcade-space-4);border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-medium);color:var(--arcade-text);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;cursor:pointer;background:0 0}.board__tab[aria-pressed=true]{background:var(--arcade-cyan);color:var(--arcade-ink,#07121f)}.board__meta{gap:var(--arcade-space-3);color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);flex-wrap:wrap;margin:0;display:flex}.board-who{align-items:center;gap:var(--arcade-space-2);overflow-wrap:anywhere;min-inline-size:0;color:inherit;display:inline-flex}.board-podium{align-items:end;gap:var(--arcade-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.board-podium__step{gap:var(--arcade-space-2);padding:var(--arcade-space-3) var(--arcade-space-2);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-medium);text-align:center;background:#ffd23f14;justify-items:center;display:grid}.board-podium__step[data-rank="1"]{padding-block:var(--arcade-space-5);order:2;box-shadow:0 0 1.5rem #ffd23f59}.board-podium__step[data-rank="2"]{order:1}.board-podium__step[data-rank="3"]{order:3}.board-podium__rank{color:var(--arcade-yellow);font-family:var(--arcade-font-display);font-size:var(--arcade-text-lg)}.board-podium__score{font-family:var(--arcade-font-pixel);font-size:var(--arcade-text-sm)}.board__rows{gap:var(--arcade-space-2);margin:0;padding:0;list-style:none;display:grid}.board__row{align-items:center;gap:var(--arcade-space-3);padding:var(--arcade-space-2) var(--arcade-space-3);border:.0625rem solid var(--arcade-border,#ffffff26);border-radius:var(--arcade-radius-medium);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.board__rank{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel)}@media (prefers-reduced-motion:reduce){.board__tab{transition:none}}
.mint-gallery{gap:var(--arcade-space-4);display:grid}.mint-gallery__intro{color:var(--arcade-text-muted);margin:0}.mint-gallery__counts{gap:var(--arcade-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mint-gallery__counts li{padding:var(--arcade-space-2) var(--arcade-space-3);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-medium);background:#ffd23f14;gap:.125rem;display:grid}.mint-gallery__counts strong{font-size:var(--arcade-text-sm)}.mint-gallery__counts span{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.mint-gallery__grid{gap:var(--arcade-space-4);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.mint-gallery-card{gap:.125rem;min-inline-size:0;display:grid}.mint-gallery-card__art{aspect-ratio:1;border:.1875rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-ink);box-shadow:0 .75rem 1.25rem -.75rem var(--arcade-cyan);margin-block-end:var(--arcade-space-2);display:block;position:relative;overflow:hidden;container-type:inline-size}.mint-gallery-card strong,.mint-gallery-card small,.mint-gallery-card__tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mint-gallery-card small{color:var(--arcade-text-muted)}.mint-gallery-card__level{padding:.125rem var(--arcade-space-2);border:.125rem solid var(--arcade-border-strong);font-family:var(--arcade-font-pixel);text-transform:uppercase;border-radius:999px;justify-self:start;margin-block-start:.125rem;font-size:.5rem}.mint-gallery-card__level[data-level=replay-verified]{border-color:var(--arcade-mint);color:var(--arcade-mint)}.mint-gallery-card__tx{font-family:var(--arcade-font-mono,ui-monospace, monospace);font-size:var(--arcade-label-size)}.mint-gallery-card__tx a{color:var(--arcade-cyan)}.mint-gallery__more{justify-items:center;gap:var(--arcade-space-2);display:grid}.mint-gallery__more button{min-block-size:2.75rem;padding:0 var(--arcade-space-5);border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);box-shadow:.1875rem .1875rem 0 var(--arcade-ink);color:var(--arcade-cyan);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;cursor:pointer}.mint-gallery__more button:disabled{opacity:.55;cursor:progress}
.share-trigger{justify-content:center;align-items:center;gap:var(--arcade-space-2);border:.125rem solid var(--arcade-yellow);border-radius:var(--arcade-radius-small);background:var(--arcade-surface-recessed);min-block-size:2.75rem;box-shadow:var(--arcade-shadow-depth) var(--arcade-shadow-depth) 0 var(--arcade-ink);color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);text-transform:uppercase;cursor:pointer;transition:transform var(--arcade-transition-fast), box-shadow var(--arcade-transition-fast), background var(--arcade-transition-fast);padding:.5rem 1rem;font-size:.625rem;display:inline-flex}.share-trigger:hover,.share-trigger:focus-visible{background:var(--arcade-yellow);color:var(--arcade-ink);box-shadow:.125rem .125rem 0 var(--arcade-ink);transform:translate(.25rem,.25rem)}.share-trigger:focus-visible{outline:.1875rem solid var(--arcade-focus);outline-offset:.25rem}.share-glyph{block-size:1.125rem;inline-size:1.125rem}.share-trigger[data-variant=icon]{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#06030fc7;border-radius:50%;inline-size:2.75rem;padding:0;box-shadow:0 0 1.25rem #ffd23f59}.share-trigger[data-variant=icon]:hover,.share-trigger[data-variant=icon]:focus-visible{transform:scale(1.08);box-shadow:0 0 1.5rem #ffd23fa6}.share-trigger[data-variant=chip]{min-block-size:1.75rem;padding:.125rem var(--arcade-space-3);box-shadow:.125rem .125rem 0 var(--arcade-ink);white-space:nowrap;font-size:.5625rem}.share-trigger[data-variant=chip] .share-glyph{block-size:.875rem;inline-size:.875rem}.share-sheet{gap:var(--arcade-space-4);display:grid}.share-ticket{align-items:center;gap:var(--arcade-space-3);padding:var(--arcade-space-3);border:.125rem dashed var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);display:flex}.share-ticket__art{border:.125rem solid var(--arcade-cyan);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);flex:none;block-size:3.5rem;inline-size:3.5rem;position:relative;overflow:hidden}.share-ticket__words{gap:.125rem;min-inline-size:0;display:grid}.share-ticket__words small{color:var(--arcade-yellow);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase}.share-ticket__words strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--arcade-text-lg);overflow:hidden}.share-tiles{gap:var(--arcade-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.share-tiles li{min-inline-size:0}.share-tile{justify-items:center;gap:var(--arcade-space-2);min-block-size:5.5rem;inline-size:100%;padding:var(--arcade-space-3) var(--arcade-space-2);border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-medium);background:var(--arcade-surface);color:var(--arcade-text);font:inherit;cursor:pointer;transition:transform var(--arcade-transition-fast), border-color var(--arcade-transition-fast);text-decoration:none;display:grid}a.share-tile:hover,button.share-tile:hover,a.share-tile:focus-visible,button.share-tile:focus-visible{border-color:var(--arcade-yellow);transform:translateY(-.1875rem)}a.share-tile:active,button.share-tile:active{transform:translateY(.0625rem)}.share-tile:focus-visible{outline:.1875rem solid var(--arcade-focus);outline-offset:.125rem}.share-tile__mark{border-radius:var(--arcade-radius-medium);background:var(--arcade-surface-raised);block-size:2.75rem;inline-size:2.75rem;box-shadow:.1875rem .1875rem 0 var(--arcade-ink);color:#fff;font-family:var(--arcade-font-display);place-items:center;font-size:1.125rem;line-height:1;display:grid}.share-tile__mark[data-ink=dark]{color:var(--arcade-ink)}.share-tile__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;overflow:hidden}.share-tile[data-waiting]{opacity:.45;cursor:progress;animation:1.2s ease-in-out infinite share-wait}.share-tiles[aria-busy=true] .share-tile:hover{border-color:var(--arcade-border-strong);transform:none}@keyframes share-wait{50%{opacity:.25}}.share-tile--native{border-color:var(--arcade-yellow);background:#ffd23f1a}.share-tile--native .share-tile__mark{background:var(--arcade-yellow);color:var(--arcade-ink)}.share-link{border:.125rem solid var(--arcade-border-strong);border-radius:var(--arcade-radius-small);background:var(--arcade-ink);display:flex;overflow:hidden}.share-link input{min-inline-size:0;padding:0 var(--arcade-space-3);color:var(--arcade-text-muted);font:inherit;font-size:var(--arcade-text-sm);text-overflow:ellipsis;background:0 0;border:0;flex:1}.share-link button{min-block-size:2.75rem;min-inline-size:5rem;padding:0 var(--arcade-space-4);border:0;border-inline-start:.125rem solid var(--arcade-border-strong);background:var(--arcade-cyan);color:var(--arcade-ink);font-family:var(--arcade-font-pixel);font-size:var(--arcade-label-size);text-transform:uppercase;cursor:pointer}.share-link button[data-copied]{background:var(--arcade-mint)}.share-note{min-block-size:1.25rem;color:var(--arcade-text-muted);font-size:var(--arcade-text-sm);text-align:center;margin:0}@media (min-width:40.0625rem){.share-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.share-trigger,.share-tile,.share-tile[data-waiting]{transition:none;animation:none}}
