@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6d0c14;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:__Press_Start_2P_6d0c14,__Press_Start_2P_Fallback_6d0c14;font-weight:400;font-style:normal}.__variable_6d0c14{--font-press-start:"__Press_Start_2P_6d0c14","__Press_Start_2P_Fallback_6d0c14"}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_4f2f0f;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:__VT323_4f2f0f,__VT323_Fallback_4f2f0f;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-vt323:"__VT323_4f2f0f","__VT323_Fallback_4f2f0f"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.uppercase{text-transform:uppercase}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--sm-bg:#f5e6c8;--sm-bg-hi:#fff3d6;--sm-bg-2:#efd8a8;--sm-panel:#ffeec2;--sm-panel-hi:#ffd98a;--sm-ink:#2a1810;--sm-ink-dim:#5c3a22;--sm-ink-mute:#8c6a4a;--sm-orange:#e85d2c;--sm-orange-deep:#a83516;--sm-yellow:#ffb02e;--sm-red:#c8253a;--sm-green:#3d8c2e;--sm-blue:#2c7aa8;--sm-violet:#8c3fb5;--sm-border:#2a1810;--sm-shadow:#2a181080;--panel-base:#ffe6a8;--panel-hi:#fff4d1;--panel-mid:#e8b460;--panel-dark:#8c5214;--panel-band:#e8b460;--reel-bg:#2a1810;--reel-band:#00000073;--btn-primary-base:#e85d2c;--btn-primary-hi:#ffa173;--btn-primary-mid:#a83516;--btn-primary-dark:#4a1606;--btn-primary-ink:#fff4d1;--btn-yellow-base:#ffcb3d;--btn-yellow-hi:#ffe88a;--btn-yellow-mid:#e09c1a;--btn-yellow-dark:#8c5e0c;--btn-green-base:#5bd057;--btn-green-hi:#9be68a;--btn-green-mid:#2fa33a;--btn-green-dark:#166020;--btn-red-base:#d0576f;--btn-red-hi:#ec7b98;--btn-red-mid:#a8384a;--btn-red-dark:#5a1a24;--btn-blue-base:#5797d0;--btn-blue-hi:#7bbdec;--btn-blue-mid:#334c8b;--btn-blue-dark:#1a2547;--btn-violet-base:#b166ff;--btn-violet-hi:#d299ff;--btn-violet-mid:#6f33b0;--btn-violet-dark:#381860;--btn-ghost-base:#ffeec2;--btn-ghost-hi:#fff4d1;--btn-ghost-mid:#d4a858;--btn-ghost-dark:#8c5214;--btn-dark-base:#2d1f3d;--btn-dark-hi:#4a3660;--btn-dark-mid:#180f28;--btn-dark-dark:#0a0612;--font-display:var(--font-press-start),system-ui,monospace;--font-pixel:var(--font-vt323),var(--font-press-start),monospace;--font-body:var(--font-jetbrains),ui-monospace,SFMono-Regular,monospace}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{background:var(--sm-bg);color:var(--sm-ink);font-family:var(--font-body);min-height:100%;image-rendering:pixelated;margin:0;padding:0;font-size:15px;line-height:1.6}body{background:repeating-linear-gradient(0deg,#0000000a 0,#0000000a 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at top,var(--sm-bg-hi) 0,var(--sm-bg) 60%);background-attachment:fixed}img,svg{image-rendering:pixelated}a{color:var(--sm-orange-deep);text-decoration:none}a:hover{color:var(--sm-orange);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}strong{font-weight:700}h1,h2,h3,h4,strong{color:var(--sm-ink)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.5px;line-height:1.3}::selection{background:var(--sm-orange);color:var(--sm-panel)}:focus-visible{outline:3px solid var(--sm-yellow);outline-offset:3px}.pix-btn{color:var(--pb-ink);font-family:var(--font-display);font-size:var(--pb-font);letter-spacing:1px;text-transform:uppercase;padding:var(--pb-padY) var(--pb-padX);min-height:calc(var(--pb-padY) * 2 + var(--pb-font) + 4px);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:none;justify-content:center;align-items:center;transition:transform 80ms ease-out;display:inline-flex;position:relative}.pix-btn-shadow{z-index:-1;opacity:.55;transition:opacity 80ms;inset:5px -3px -4px 4px}.pix-btn-outline,.pix-btn-shadow{background:var(--sm-border);clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px 2px,4px 2px);position:absolute}.pix-btn-outline{z-index:0;inset:0}.pix-btn-dark{background:var(--pb-dark);z-index:1;inset:2px}.pix-btn-base,.pix-btn-dark{clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px),0 2px,2px 2px);position:absolute}.pix-btn-base{background:var(--pb-base);z-index:2;inset:4px}.pix-btn-hi{background:var(--pb-hi);clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 100%,2px 100%);height:4px;top:4px}.pix-btn-hi,.pix-btn:before{z-index:3;position:absolute;left:4px;right:4px}.pix-btn:before{content:"";background:var(--pb-mid);clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px));pointer-events:none;height:6px;bottom:4px}.pix-btn-glint{z-index:4;pointer-events:none;width:14px;top:6px;left:8px}.pix-btn-glint,.pix-btn-glint:after{background:#ffffffd9;height:3px;position:absolute}.pix-btn-glint:after{content:"";width:3px;top:3px;left:0}.pix-btn-content{z-index:5;align-items:center;gap:var(--pb-gap);color:var(--pb-ink);display:inline-flex;position:relative}.pix-btn-label{display:inline-block}.pix-btn:not(:disabled):hover{transform:translate(-1px,-1px)}.pix-btn:not(:disabled):active{transform:translate(3px,4px)}.pix-btn:not(:disabled):active .pix-btn-shadow{opacity:0}.pix-btn:disabled{cursor:not-allowed;filter:saturate(.55)brightness(1.15);opacity:.9}.pix-panel{isolation:isolate;--pp-hi:var(--panel-hi);--pp-base:var(--panel-base);--pp-dark:var(--panel-dark);--pp-mid:var(--panel-mid);--pp-band:var(--panel-band);position:relative}.pix-panel-reel{--pp-base:#2fc5a8;--pp-hi:#74dcc5;--pp-mid:#1a8570;--pp-dark:#0d4035;--pp-band:#1a8570}.pix-panel-inset{--pp-base:var(--sm-bg-2);--pp-hi:transparent;--pp-mid:transparent}.pix-panel-shadow{z-index:-1;opacity:.55;transform:translate(4px,6px)}.pix-panel-outline,.pix-panel-shadow{background:var(--sm-border);clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px 2px,4px 2px);position:absolute;inset:0}.pix-panel-outline{z-index:0}.pix-panel-dark{background:var(--pp-dark);z-index:1;inset:2px}.pix-panel-base,.pix-panel-dark{clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px),0 2px,2px 2px);position:absolute}.pix-panel-base{background:var(--pp-base);z-index:2;inset:4px}.pix-panel-hi{background:var(--pp-hi);clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 100%,2px 100%);z-index:3;height:4px;position:absolute;top:4px;left:4px;right:4px}.pix-panel.has-band .pix-panel-band{background:var(--pp-band);clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px));z-index:3;opacity:.7;pointer-events:none;height:18%;min-height:10px;max-height:26px;position:absolute;bottom:4px;left:4px;right:4px}.pix-panel-glint{z-index:4;pointer-events:none;width:18px;top:8px;left:10px}.pix-panel-glint,.pix-panel-glint:after{background:#ffffff59;height:3px;position:absolute}.pix-panel-glint:after{content:"";width:3px;top:3px;left:0}.pix-panel-dividers{z-index:4;pointer-events:none;position:absolute;inset:4px}.pix-panel-dividers>span{background:var(--sm-border);width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.pix-panel-content{z-index:5;position:relative}.pixel-border{background:var(--sm-panel);box-shadow:0 0 0 4px var(--sm-border),0 8px 0 4px var(--sm-shadow);position:relative}.pixel-border:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#fff0 40%);position:absolute;inset:0}.px-input{font-family:var(--font-body);color:var(--sm-ink);width:100%;box-shadow:inset 0 0 0 3px var(--sm-border),inset 2px 2px 0 0 #00000026;background:#fff;border:none;padding:12px 14px;font-size:14px}.px-input::placeholder{color:var(--sm-ink-mute)}.px-input:focus{outline:3px solid var(--sm-yellow);outline-offset:3px}.px-label{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--sm-ink-dim);margin-bottom:10px;font-size:9px;display:block}.sm-newsletter-email-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (max-width:520px){.sm-newsletter-email-row{grid-template-columns:1fr}.sm-newsletter-email-row .sm-newsletter-submit{width:100%}}.nav-root{z-index:50;background:var(--sm-panel);border-bottom:4px solid var(--sm-orange);box-shadow:0 4px 0 0 var(--sm-orange-deep);position:sticky;top:0}.nav-inner{justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:16px 20px}.nav-brand,.nav-inner{align-items:center;display:flex}.nav-brand{font-family:var(--font-display);color:var(--sm-orange-deep);text-shadow:2px 2px 0 var(--sm-yellow);gap:12px;font-size:14px}.nav-brand:hover{color:var(--sm-orange-deep);text-decoration:none}.nav-links{flex-wrap:wrap;gap:4px;display:flex}.nav-link{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--sm-ink-dim);border:2px solid #0000;padding:10px 12px;font-size:9px}.nav-link:hover{background:var(--sm-yellow);color:var(--sm-border);text-decoration:none}.nav-link.active{background:var(--sm-orange);color:var(--sm-panel);text-decoration:none}@media (max-width:640px){.nav-inner{flex-direction:column;align-items:flex-start}.nav-link{padding:8px 10px;font-size:8px}}.sm-footer{border-top:4px solid var(--sm-orange);background:var(--sm-panel);z-index:1;margin-top:60px;padding:32px 20px;position:relative}.sm-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.page,.sm-footer-inner{max-width:1120px;margin:0 auto}.page,.page-narrow{padding:56px 20px 96px}.page-narrow{max-width:760px;margin:0 auto}.page-title{font-family:var(--font-display);color:var(--sm-orange-deep);text-shadow:3px 3px 0 var(--sm-yellow);margin:0 0 8px;font-size:20px}.page-subtitle{font-family:var(--font-body);color:var(--sm-ink-dim);margin:0 0 40px;font-size:14px}.pixel-icon{vertical-align:middle;display:inline-block}.stars{pointer-events:none;z-index:0;opacity:.25;filter:hue-rotate(180deg)invert(.3);position:fixed;inset:0;overflow:hidden}.stars:after,.stars:before{content:"";background-image:radial-gradient(1px 1px at 20% 30%,#0009,#0000),radial-gradient(1px 1px at 70% 80%,#a8351699,#0000),radial-gradient(2px 2px at 40% 60%,#00000080,#0000),radial-gradient(1px 1px at 85% 15%,#8c3fb580,#0000),radial-gradient(1px 1px at 10% 90%,#0006,#0000),radial-gradient(1px 1px at 55% 25%,#2c7aa880,#0000);background-repeat:repeat;background-size:400px 400px;position:absolute;inset:0}.stars:after{opacity:.5;background-size:700px 700px}main{z-index:1;position:relative}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.blink{animation:blink 1s step-end infinite}.hstack{flex-wrap:wrap;align-items:center}.hstack,.vstack{gap:12px;display:flex}.vstack{flex-direction:column}.pix-alert{color:var(--sm-border);box-shadow:inset 0 0 0 3px var(--sm-border);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.pix-alert-info{background:var(--sm-blue);color:#fff}.pix-alert-success{background:var(--sm-green);color:var(--sm-border)}.pix-alert-warning{background:var(--sm-yellow);color:var(--sm-border)}.pix-alert-error{background:var(--sm-red);color:#fff}.pix-alert strong{color:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}