@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.1_nwqg2oqknh7.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.43efwv28dotlz.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.1tb5eil6y_dva.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.0zl3jsojfe2ze.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.3dojvicm65v_0.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_2990983b-module__2XIoDq__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_2990983b-module__2XIoDq__variable{--font-pixel:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.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:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.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:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_25f648ec-module__VIVG4a__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_25f648ec-module__VIVG4a__variable{--font-talk:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.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:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_33384b5f-module__0g8ySW__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal;font-weight:700}.atkinson_hyperlegible_33384b5f-module__0g8ySW__variable{--font-clear:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.2mytwttzefip6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.3ydepyf7yqv2y.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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.1xuyavnr-8o1k.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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.1h4a9p5hay8br.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.1mw-h72q7wm9m.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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.3p08-1dmxavj4.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:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_7f40a7e7-module__dzRpaW__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_7f40a7e7-module__dzRpaW__variable{--font-hand:"Kalam", "Kalam Fallback"}
.AccountWatch-module__GDu2Vq__dialog{width:min(92vw,420px);max-height:92dvh;color:var(--cream);background:var(--teal-deep);border:4px solid var(--gold);box-shadow:0 0 0 4px var(--ink), 0 10px 0 4px #0006;padding:20px;overflow-y:auto}.AccountWatch-module__GDu2Vq__dialog::backdrop{background:#0f0c29b3}.AccountWatch-module__GDu2Vq__heading{color:var(--gold-bright);margin-bottom:14px;font-size:.9rem}.AccountWatch-module__GDu2Vq__intro{margin:0 0 14px}.AccountWatch-module__GDu2Vq__message{min-height:1.5em;color:var(--gold-bright);margin:0 0 12px;font-size:.9rem}.AccountWatch-module__GDu2Vq__buttons{flex-wrap:wrap;gap:10px;display:flex}
.SettingsToggles-module__LPv1OG__moon,.SettingsToggles-module__LPv1OG__moonOn{--px:2.5px;top:calc(clamp(18px, 2.6vw, 34px) + env(safe-area-inset-top,0px) + var(--tv-top));right:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-right,0px) + var(--tv-side));z-index:20;width:42px;height:42px;color:var(--cream);border:2px solid var(--cream);cursor:pointer;background:#0f0c29d9;border-radius:50%;place-items:center;display:grid;position:fixed}.SettingsToggles-module__LPv1OG__moon:hover,.SettingsToggles-module__LPv1OG__moonOn:hover{background:var(--indigo)}.SettingsToggles-module__LPv1OG__moonOn{color:var(--ink);background:var(--gold-bright);border-color:var(--ink);box-shadow:0 0 14px var(--gold-bright)}.SettingsToggles-module__LPv1OG__moonOn:hover{background:var(--gold)}.SettingsToggles-module__LPv1OG__gear{--px:2.5px;top:calc(clamp(18px, 2.6vw, 34px) + env(safe-area-inset-top,0px) + var(--tv-top));right:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-right,0px) + var(--tv-side) + 50px);z-index:20;width:42px;height:42px;color:var(--cream);border:2px solid var(--cream);cursor:pointer;background:#0f0c29d9;border-radius:50%;place-items:center;display:grid;position:fixed}.SettingsToggles-module__LPv1OG__gear:hover{background:var(--indigo)}@media (max-height:480px) and (min-width:641px){.SettingsToggles-module__LPv1OG__gear{top:calc(clamp(18px, 2.6vw, 34px) + env(safe-area-inset-top,0px) + var(--tv-top) + 50px);right:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-right,0px) + var(--tv-side))}}.SettingsToggles-module__LPv1OG__bar{right:calc(clamp(20px, 3vw, 40px) + var(--tv-side));bottom:calc(clamp(18px, 2.6vw, 34px) + var(--tv-bottom));z-index:20;max-width:calc(100vw - 2 * clamp(20px, 3vw, 40px) - 2 * var(--tv-side));flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:fixed}.SettingsToggles-module__LPv1OG__toggle{font-family:var(--font-pixel), monospace;color:var(--cream);border:2px solid var(--cream);cursor:pointer;background:#0f0c29d9;padding:8px;font-size:.55rem;text-decoration:none}.SettingsToggles-module__LPv1OG__toggle:hover{background:var(--indigo)}@media (max-width:640px){.SettingsToggles-module__LPv1OG__bar{left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom,0px) + var(--tv-bottom));max-width:none;padding:0 calc(8px + var(--tv-side));justify-content:center;gap:6px}.SettingsToggles-module__LPv1OG__toggle{padding:7px 6px;font-size:.5rem}}@media (max-height:480px) and (min-width:641px){.SettingsToggles-module__LPv1OG__bar{right:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-right,0px) + var(--tv-side));flex-flow:column;align-items:stretch;gap:4px}.SettingsToggles-module__LPv1OG__toggle{text-align:center;padding:6px;font-size:.5rem}}.SettingsToggles-module__LPv1OG__nav{top:calc(clamp(18px, 2.6vw, 34px) + env(safe-area-inset-top,0px) + var(--tv-top));left:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-left,0px) + var(--tv-side));z-index:20;gap:8px;display:flex;position:fixed}.SettingsToggles-module__LPv1OG__navButton{--px:2.5px;width:42px;height:42px;color:var(--cream);border:2px solid var(--cream);cursor:pointer;background:#0f0c29d9;place-items:center;padding:0;display:grid}.SettingsToggles-module__LPv1OG__navButton:hover{background:var(--indigo)}@media (max-height:480px) and (min-width:641px){.SettingsToggles-module__LPv1OG__nav{left:auto;right:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-right,0px) + var(--tv-side) + 50px)}}.SettingsToggles-module__LPv1OG__account{top:calc(clamp(18px, 2.6vw, 34px) + env(safe-area-inset-top,0px) + 5px + var(--tv-top));left:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-left,0px) + var(--tv-side));z-index:20;max-width:calc(100vw - 150px - 2 * var(--tv-side));align-items:center;gap:10px;display:flex;position:fixed}.SettingsToggles-module__LPv1OG__email{color:var(--cream);text-overflow:ellipsis;white-space:nowrap;background:#0f0c29b3;padding:4px 8px;font-size:.8rem;overflow:hidden}.SettingsToggles-module__LPv1OG__accountAfterNav{left:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-left,0px) + var(--tv-side) + 102px);max-width:calc(100vw - 302px - 2 * var(--tv-side))}@media (max-height:480px) and (min-width:641px){.SettingsToggles-module__LPv1OG__accountAfterNav{left:calc(clamp(20px, 3vw, 40px) + env(safe-area-inset-left,0px) + var(--tv-side));max-width:calc(100vw - 260px - 2 * var(--tv-side))}}@media (max-width:640px){.SettingsToggles-module__LPv1OG__email{display:none}}.SettingsToggles-module__LPv1OG__menu{width:min(92vw,440px);max-height:88dvh;color:var(--cream);background:var(--indigo);border:4px solid var(--gold);box-shadow:0 0 0 4px var(--ink), 0 10px 0 4px #0006;padding:22px;overflow-y:auto}.SettingsToggles-module__LPv1OG__menu::backdrop{background:#0f0c29bf}.SettingsToggles-module__LPv1OG__heading{color:var(--gold-bright);margin-bottom:16px;font-size:clamp(.85rem,2.6vw,1.1rem)}.SettingsToggles-module__LPv1OG__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.SettingsToggles-module__LPv1OG__name{min-width:5.5em;font-family:var(--font-pixel), monospace;font-size:.65rem}.SettingsToggles-module__LPv1OG__note{opacity:.85;flex-basis:100%;font-size:.8rem}.SettingsToggles-module__LPv1OG__choice,.SettingsToggles-module__LPv1OG__choiceOn{min-height:44px;font-family:var(--font-pixel), monospace;color:var(--cream);border:2px solid var(--cream);cursor:pointer;background:#0f0c29d9;align-items:center;padding:10px 12px;font-size:.6rem;text-decoration:none;display:inline-flex}.SettingsToggles-module__LPv1OG__choice:hover{background:var(--teal-deep)}.SettingsToggles-module__LPv1OG__choiceOn{color:var(--ink);background:var(--gold-bright);border-color:var(--ink)}.SettingsToggles-module__LPv1OG__tvWide{display:none}@media (orientation:landscape) and (min-width:560px) and (min-height:300px){.SettingsToggles-module__LPv1OG__tvWide{display:inline}.SettingsToggles-module__LPv1OG__tvNarrow{display:none}}
.TvFrame-module__IXAtTa__frame{--tv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.2 0 0 0 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");z-index:10;pointer-events:none;position:fixed;inset:0}.TvFrame-module__IXAtTa__glass{inset:var(--tv-top) var(--tv-side) var(--tv-bottom);border-radius:var(--tv-curve);background:repeating-linear-gradient(#00000021 0 1px,#0000 1px 3px),radial-gradient(90% 55% at 24% -12%,#ffffff17 0%,#fff0 62%),linear-gradient(155deg,#ffffff0f 0%,#0000 22%),radial-gradient(#0000 60%,#0a061480 100%);animation:5s step-end infinite TvFrame-module__IXAtTa__flicker;position:absolute}@keyframes TvFrame-module__IXAtTa__flicker{0%,to{opacity:1}48%{opacity:.94}50%{opacity:1}}.TvFrame-module__IXAtTa__set{display:none}@media (orientation:landscape) and (min-width:560px) and (min-height:300px){:root:not([data-tv=off]) .TvFrame-module__IXAtTa__set{display:block}}.TvFrame-module__IXAtTa__cabinet{background:var(--tv-grain) 0 0 / 160px 160px,  linear-gradient(180deg, #ffffff29 0, #ffffff08 3px, #fff0 9px),  linear-gradient(90deg, #0000008c 0, #0000 2.4%, #0000 97.6%, #0000008c 100%), linear-gradient(180deg, #303034 0%, #252528 38%, #1b1b1d 100%);clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--tv-side) var(--tv-top), var(--tv-side) calc(100% - var(--tv-bottom)), calc(100% - var(--tv-side)) calc(100% - var(--tv-bottom)), calc(100% - var(--tv-side)) var(--tv-top), var(--tv-side) var(--tv-top));position:absolute;inset:0}.TvFrame-module__IXAtTa__set:before,.TvFrame-module__IXAtTa__set:after{content:"";background:var(--tv-grain) 0 0 / 160px 160px, linear-gradient(90deg, #0000008c 0, #0000 2.4%, #0000 97.6%, #0000008c 100%);height:60vh;position:absolute;left:0;right:0}.TvFrame-module__IXAtTa__set:before{background-color:#303034;bottom:100%}.TvFrame-module__IXAtTa__set:after{background-color:#0b0b0c;top:100%}.TvFrame-module__IXAtTa__tube{inset:var(--tv-top) var(--tv-side) var(--tv-bottom);border-radius:var(--tv-curve);box-shadow:0 0 0 calc(var(--tv-lip) + 1px) #5a5a62, 0 calc(var(--tv-lip) * .15) calc(var(--tv-lip) * .7) calc(var(--tv-lip) * 1.2) #0009, inset 0 0 0 2px #000, inset 0 0 calc(var(--tv-lip) * 1.4) calc(var(--tv-lip) * .4) #0000009e;position:absolute}.TvFrame-module__IXAtTa__tube:before,.TvFrame-module__IXAtTa__tube:after{content:"";position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.TvFrame-module__IXAtTa__tube:before{inset:calc(var(--tv-lip) * -1);padding:var(--tv-lip);border-radius:calc(var(--tv-curve) + var(--tv-lip));background:linear-gradient(90deg,#00000059 0,#0000 6% 94%,#00000059 100%),linear-gradient(#0c0c0e 0%,#17171a 22%,#1f1f23 62%,#3a3a40 100%)}.TvFrame-module__IXAtTa__tube:after{inset:calc(var(--tv-lip) * -.45);border-radius:calc(var(--tv-curve) + var(--tv-lip) * .45);background:linear-gradient(#2c2c31 0%,#46464d 60%,#6a6a73 100%);padding:1px}.TvFrame-module__IXAtTa__panel{height:var(--tv-bottom);font-size:calc(var(--tv-bottom) / 10);position:absolute;bottom:0;left:0;right:0}.TvFrame-module__IXAtTa__panel>span{display:block;position:absolute}.TvFrame-module__IXAtTa__speakerLeft,.TvFrame-module__IXAtTa__speakerRight{background:radial-gradient(circle,#030304 0 34%,#03030400 42%) 0 0/.5em .5em,linear-gradient(#19191b,#232326);border-radius:.25em;width:27%;height:3.1em;top:2.7em;box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff12}.TvFrame-module__IXAtTa__speakerLeft{left:6%}.TvFrame-module__IXAtTa__speakerRight{right:6%}.TvFrame-module__IXAtTa__badge{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.3em;text-indent:.3em;color:#9d9da6;text-shadow:0 -1px #ffffff59,0 1px 1px #000;font-size:1.15em;line-height:1;top:3.5em;left:0;right:0}.TvFrame-module__IXAtTa__label{letter-spacing:.12em;color:#8a8a93;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:.5em;font-weight:700;line-height:1}.TvFrame-module__IXAtTa__labelIn{top:13.3em;right:6%}.TvFrame-module__IXAtTa__groove{background:linear-gradient(#060607 0 50%,#3d3d43 50% 100%);height:2px;top:6.35em;left:2.5%;right:2.5%}.TvFrame-module__IXAtTa__power{background:linear-gradient(#3a3a3f 0%,#232326 45%,#151517 100%);border-radius:.2em;place-items:center;width:4.4em;height:1.45em;top:6.85em;left:6%;box-shadow:0 0 0 1px #050506,inset 0 1px #ffffff2e;display:grid!important}.TvFrame-module__IXAtTa__power b{letter-spacing:.14em;color:#a9a9b3;text-shadow:0 1px #000;margin-right:-.14em;font-family:Arial,Helvetica,sans-serif;font-size:.62em;font-weight:700;line-height:1}.TvFrame-module__IXAtTa__led{background:radial-gradient(circle at 40% 35%,#d8ffe0 0,#3bf06a 45%,#128a34 100%);border-radius:50%;width:.46em;height:.46em;top:7.35em;left:calc(6% + 5.2em);box-shadow:0 0 .6em .1em #3bf06ab3}.TvFrame-module__IXAtTa__buttons{justify-content:center;gap:.8em;top:7.1em;left:0;right:0;display:flex!important}.TvFrame-module__IXAtTa__buttons i{background:radial-gradient(circle at 42% 30%,#55555c 0,#2a2a2e 45%,#0f0f11 100%);border-radius:50%;width:1.05em;height:1.05em;box-shadow:0 0 0 1px #040405,0 1px 1px 1px #ffffff0f}.TvFrame-module__IXAtTa__sockets{background:#0c0c0d;border-radius:.2em;gap:.5em;padding:.25em .45em;top:7.1em;right:6%;box-shadow:inset 0 1px 2px #000,0 1px #ffffff14;display:flex!important}.TvFrame-module__IXAtTa__sockets i{background:radial-gradient(circle,#050505 0 26%,#c9a51d 30% 62%,#7b6410 66% 100%);border-radius:50%;width:.95em;height:.95em}.TvFrame-module__IXAtTa__sockets i+i{background:radial-gradient(circle,#050505 0 26%,#d9d9de 30% 62%,#86868c 66% 100%)}.TvFrame-module__IXAtTa__foot{background:linear-gradient(#050506 0,#26262a .14em,#19191b .4em,#0b0b0c 100%);height:.85em;bottom:0;left:0;right:0}
:root{--gold:#f2c14e;--gold-bright:#ffe08a;--gold-deep:#c98a1b;--cream:#f6e4b0;--indigo:#1b1740;--indigo-deep:#0f0c29;--teal:#1f5b57;--teal-deep:#123f3d;--purple:#7b3fe4;--crimson:#8f1d2c;--maroon:#4a1620;--ink:#1a1226;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif}html[data-theme=night]{--indigo:#0c1230;--indigo-deep:#04050f;--teal:#16403f;--teal-deep:#0b2a2c}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,a,input,textarea{touch-action:manipulation}body{background:var(--indigo-deep);color:var(--cream);font-family:var(--font-body);font-size:1rem;line-height:1.5}h1,h2,h3{font-family:var(--font-pixel), monospace;margin:0;font-weight:400;line-height:1.4}button,input,textarea{font:inherit}:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.pixel{font-family:var(--font-pixel), monospace}:root{--tv-top:0px;--tv-side:0px;--tv-bottom:0px;--tv-curve:0px;--tv-lip:0px}@media (orientation:landscape) and (min-width:560px) and (min-height:300px){:root:not([data-tv=off]){--tv-top:clamp(16px, 5vh, 46px);--tv-side:clamp(18px, 3.8vw, 62px);--tv-bottom:clamp(46px, 15vh, 128px);--tv-curve:calc(var(--tv-top) * .9);--tv-lip:calc(var(--tv-top) * .5);scroll-padding:var(--tv-top) 0 var(--tv-bottom);scrollbar-color:#45454b #131315}:root:not([data-tv=off]) body{padding:var(--tv-top) var(--tv-side) var(--tv-bottom)}:root:not([data-tv=off]) dialog{inset:var(--tv-top) var(--tv-side) var(--tv-bottom);max-width:calc(100vw - 2 * var(--tv-side) - 20px);max-height:calc(100dvh - var(--tv-top) - var(--tv-bottom) - 12px)}:root:not([data-tv=off]) dialog::backdrop{inset:var(--tv-top,0px) var(--tv-side,0px) var(--tv-bottom,0px);border-radius:var(--tv-curve,0px)}}.screen{min-height:calc(100dvh - var(--tv-top) - var(--tv-bottom));background:linear-gradient(180deg, var(--indigo) 0%, var(--indigo-deep) 100%);flex-direction:column;align-items:center;padding:78px clamp(20px,3vw,40px) 110px;display:flex}.screen-inner{width:100%;max-width:880px}@media (max-height:480px) and (min-width:641px){.screen{padding-top:22px;padding-bottom:28px;padding-right:176px}}.panel{background:var(--teal-deep);border:4px solid var(--gold);box-shadow:0 0 0 4px var(--ink), 0 8px 0 4px #00000059;padding:20px}.btn{font-family:var(--font-pixel), monospace;color:var(--ink);background:var(--gold);border:3px solid var(--ink);box-shadow:0 4px 0 var(--gold-deep);cursor:pointer;text-align:center;padding:12px 14px;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-block}.btn:hover{background:var(--gold-bright)}.btn:active{box-shadow:0 2px 0 var(--gold-deep);transform:translateY(2px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-quiet{color:var(--cream);border-color:var(--cream);box-shadow:none;background:0 0}.btn-quiet:hover{background:#f6e4b01f}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{font-size:.9rem;font-weight:600}.field input,.field textarea{background:var(--cream);color:var(--ink);border:3px solid var(--ink);width:100%;padding:10px}.note a{color:var(--gold-bright)}.note{opacity:.9;font-size:.85rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{transition:none!important;animation:none!important}
