@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.103uf.8aa8pr3.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.0m4wt3xm5i890.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.0zqusx.h7vgvl.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.0fw52gc_mc5b0.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-20C0,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.04z8pihzuh7s1.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_1e3fe82f-module__TRq_Kq__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_1e3fe82f-module__TRq_Kq__variable{--font-arcade:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.00h2pk9.eev0o.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.0utf7qfb0khyu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.0wf336i9wr3zj.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_8092097e-module__15fC1W__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_8092097e-module__15fC1W__variable{--font-osd:"VT323", "VT323 Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-arcade:var(--font-arcade);--font-osd:var(--font-osd)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}}:root{--bg:#07080d;--ink:#e8e4d8;--dim:#8f887a;--amber:#ffb000;--cyan:#00f0ff;--magenta:#ff0090;--panel:#0d0f16;--edge:#272a35}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-osd), monospace;-webkit-font-smoothing:none;font-size:20px;line-height:1.35;overflow-x:hidden}::selection{background:var(--magenta);color:var(--bg)}a{-webkit-tap-highlight-color:transparent}.crt-screen{background:radial-gradient(ellipse 120% 90% at 50% 0%, #0e1018 0%, var(--bg) 60%), var(--bg);min-height:100dvh;position:relative}.crt-scanlines,.crt-grain,.crt-vignette,.crt-tracking,.power-on{pointer-events:none;position:fixed;inset:0}.crt-scanlines{z-index:40;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px)}.crt-grain{z-index:41;opacity:.55;mix-blend-mode:screen;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:3px 3px;animation:.42s steps(4,end) infinite grain-shift}@keyframes grain-shift{0%{background-position:0 0}25%{background-position:2px -1px}50%{background-position:-1px 2px}75%{background-position:1px 1px}to{background-position:0 0}}.crt-vignette{z-index:42;background:radial-gradient(95% 88%,#0000 55%,#0000008c 100%)}.crt-tracking{z-index:43;background:linear-gradient(#0000 0%,#00f0ff12 35%,#e8e4d80d 50%,#ff009012 65%,#0000 100%);width:100%;height:70px;animation:13s linear infinite tracking-sweep;inset:auto 0 100%}@keyframes tracking-sweep{0%,90%{opacity:0;transform:translateY(0)}91%{opacity:1}to{opacity:1;transform:translateY(calc(100dvh + 160px))}}.invader-canvas{z-index:1;pointer-events:none;position:fixed;inset:0}.power-on{z-index:60}.power-on-flash{background:#fff;animation:.5s ease-out .15s forwards flash-out;position:absolute;inset:0}.power-on-line{opacity:0;background:#fff;height:3px;animation:.7s ease-out .45s forwards line-expand;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 24px 6px #ffffffe6}@keyframes flash-out{0%{opacity:1}to{opacity:0}}@keyframes line-expand{0%{opacity:1;transform:scaleY(1)}40%{opacity:1;transform:scaleY(8)}to{opacity:0;transform:scaleY(220)}}.crt-main{z-index:10;flex-direction:column;gap:clamp(40px,6.5vh,60px);max-width:680px;margin:0 auto;padding:clamp(56px,11vh,100px) 20px clamp(64px,9vh,90px);display:flex;position:relative}.reveal{opacity:0;animation:reveal-up .55s ease-out var(--d,0s) forwards}@keyframes reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero{text-align:center}.hero-title{font-family:var(--font-arcade), monospace;letter-spacing:.04em;color:var(--ink);font-size:clamp(17px,4.6vw,36px);display:inline-block;position:relative}.hero-title:before,.hero-title:after{content:attr(data-text);z-index:-1;position:absolute;inset:0}.hero-title:before{color:var(--cyan);opacity:.8;animation:5s ease-in-out infinite alternate drift-cyan,9s step-end infinite slice-jitter}.hero-title:after{color:var(--magenta);opacity:.75;animation:6s ease-in-out infinite alternate drift-magenta,11s step-end infinite reverse slice-jitter}@keyframes drift-cyan{0%{transform:translate(-3px,-1px)}35%{transform:translate(-1px,1px)}70%{transform:translate(-4px)}to{transform:translate(-2px,-2px)}}@keyframes drift-magenta{0%{transform:translate(3px,1px)}40%{transform:translate(1px,-1px)}75%{transform:translate(4px,2px)}to{transform:translate(2px)}}@keyframes slice-jitter{0%,93%{clip-path:none}94%{clip-path:inset(20% 0 55%);transform:translate(6px)}96%{clip-path:inset(60% 0 10%);transform:translate(-6px)}98%{clip-path:none}}.hero-tag{color:var(--dim);letter-spacing:.06em;margin-top:18px;font-size:clamp(19px,2.6vw,24px)}.section-title{font-family:var(--font-arcade), monospace;color:var(--amber);letter-spacing:.14em;text-shadow:2px 2px #000;align-items:center;gap:14px;margin-bottom:16px;font-size:clamp(11px,2.2vw,14px);display:flex}.section-title:after{content:"";background:repeating-linear-gradient(90deg, var(--edge) 0 10px, transparent 10px 16px);flex:1;height:3px}.px-invader{width:3px;height:3px;color:var(--amber);background:0 0;flex-shrink:0;margin-bottom:21px;margin-right:30px;box-shadow:6px 0,24px 0,9px 3px,21px 3px,6px 6px,9px 6px,12px 6px,15px 6px,18px 6px,21px 6px,24px 6px,3px 9px,6px 9px,12px 9px,15px 9px,18px 9px,24px 9px,27px 9px,0 12px,3px 12px,6px 12px,9px 12px,12px 12px,15px 12px,18px 12px,21px 12px,24px 12px,27px 12px,30px 12px,0 15px,6px 15px,9px 15px,12px 15px,15px 15px,18px 15px,21px 15px,24px 15px,30px 15px,0 18px,6px 18px,24px 18px,30px 18px,9px 21px,12px 21px,18px 21px,21px 21px}.cart-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:560px){.cart-grid{grid-template-columns:1fr 1fr}}.cart{background:var(--panel);border:3px solid var(--ink);color:var(--ink);flex-direction:column;gap:12px;padding:16px 16px 14px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s;display:flex;box-shadow:7px 7px #000}.cart:hover,.cart:focus-visible{border-color:var(--cyan);outline:none;transform:translate(-2px,-3px);box-shadow:10px 10px #000,0 0 24px #00f0ff29}.cart:active{transform:translate(3px,3px);box-shadow:1px 1px #000}.cart-top{justify-content:space-between;align-items:center;display:flex}.cart-stage{font-family:var(--font-arcade), monospace;color:var(--dim);letter-spacing:.12em;font-size:9px}.cart-badge{font-family:var(--font-arcade), monospace;background:var(--magenta);color:#fff;letter-spacing:.1em;padding:4px 7px;font-size:9px;transform:rotate(2deg)}.cart-title{font-family:var(--font-arcade), monospace;letter-spacing:.03em;text-transform:uppercase;text-shadow:2px 0 #00f0ff99,-2px 0 #ff00908c;font-size:clamp(15px,3.4vw,19px)}.cart-desc{color:var(--dim);letter-spacing:.05em;font-size:17px}.cart-wave{align-items:flex-end;gap:3px;height:24px;display:flex}.cart-wave span{background:var(--cyan);opacity:.7;flex:1;animation:1.6s ease-in-out infinite wave-pulse}.cart-wave span:nth-child(odd){animation-delay:.3s}.cart-wave span:nth-child(3n){animation-delay:.6s}@keyframes wave-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.cart-start{font-family:var(--font-arcade), monospace;color:var(--dim);letter-spacing:.12em;font-size:9px;transition:color .12s}.cart:hover .cart-start,.cart:focus-visible .cart-start{color:var(--amber);animation:.9s step-end infinite blink}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:0}}.archive{border:3px solid var(--ink);background:var(--panel);color:var(--ink);text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s;display:block;box-shadow:7px 7px #000}.archive:hover,.archive:focus-visible{border-color:var(--magenta);outline:none;transform:translate(-2px,-3px);box-shadow:10px 10px #000,0 0 24px #ff009029}.archive:active{transform:translate(3px,3px);box-shadow:1px 1px #000}.archive-marquee{border-bottom:3px solid var(--ink);background:var(--amber);color:#1a1408;font-family:var(--font-arcade), monospace;letter-spacing:.14em;white-space:nowrap;padding:7px 0;font-size:9px;display:flex;overflow:hidden}.archive-marquee span{flex-shrink:0;animation:22s linear infinite marquee}@keyframes marquee{to{transform:translate(-100%)}}.archive-main{align-items:baseline;gap:14px;padding:18px 18px 16px;display:flex}.archive-title{font-family:var(--font-arcade), monospace;letter-spacing:.05em;text-shadow:2px 0 #00f0ff99,-2px 0 #ff00908c;font-size:clamp(13px,3vw,17px)}.archive-sub{color:var(--dim);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.archive-arrow{color:var(--amber);margin-left:auto;font-size:14px;animation:1.1s step-end infinite blink}.channel-menu{border:3px solid var(--ink);background:var(--panel);flex-direction:column;display:flex;box-shadow:7px 7px #000}.channel-row{color:var(--ink);border-bottom:2px solid var(--edge);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;transition:background .1s,color .1s;display:grid}.channel-row:last-child{border-bottom:none}.channel-cursor{color:var(--amber);opacity:0;font-size:13px}.channel-row:hover,.channel-row:focus-visible{background:#ffb00012;outline:none}.channel-row:hover .channel-cursor,.channel-row:focus-visible .channel-cursor{opacity:1;animation:.7s step-end infinite blink}.channel-label{font-family:var(--font-arcade), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,2.3vw,13px)}.channel-desc{color:var(--dim);letter-spacing:.05em;font-size:17px;display:none}.channel-badge{font-family:var(--font-osd), monospace;color:var(--dim);letter-spacing:.1em;font-size:16px}@media (min-width:560px){.channel-row{grid-template-columns:22px auto 1fr auto}.channel-desc{text-align:right;margin-right:14px;display:block}}.crt-footer{text-align:center;flex-direction:column;gap:14px;padding-top:8px;display:flex}.footer-coin{font-family:var(--font-arcade), monospace;color:var(--amber);letter-spacing:.18em;font-size:11px;animation:1.4s step-end infinite blink}.footer-copy{color:var(--dim);letter-spacing:.08em;font-size:18px}.btc{flex-direction:column;align-items:center;gap:16px;display:flex}.btc-panel{border:3px solid var(--edge);background:var(--panel);align-items:center;gap:16px;padding:14px;display:flex;box-shadow:5px 5px #000}.btc-qr{border:2px solid var(--ink);width:104px;height:104px;image-rendering:pixelated;background:var(--ink);display:block}.btc-right{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.btc-address{font-family:var(--font-osd), monospace;color:var(--dim);letter-spacing:.04em;word-break:break-all;text-align:left;-webkit-user-select:all;user-select:all;font-size:15px}.btc-copy{font-family:var(--font-arcade), monospace;letter-spacing:.12em;color:var(--amber);border:2px solid var(--amber);cursor:pointer;background:0 0;padding:7px 10px;font-size:9px;transition:background .1s,color .1s}.btc-copy:hover,.btc-copy:focus-visible{background:var(--amber);color:#1a1408;outline:none}@media (max-width:420px){.btc-panel{flex-direction:column}.btc-right{align-items:center}.btc-address{text-align:center}}@media (prefers-reduced-motion:reduce){.power-on,.crt-tracking,.invader-canvas{display:none}.crt-grain,.hero-title:before,.hero-title:after,.footer-coin,.archive-arrow,.archive-marquee span,.cart-wave span{animation:none}.reveal,.cart:hover .cart-start,.channel-row:hover .channel-cursor{opacity:1;animation:none}}
