@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.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:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.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;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%}.CelW8a_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.CelW8a_variable{--font-body-face:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
@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%}._2Lmk3a_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}._2Lmk3a_variable{--font-display-face:"Press Start 2P", "Press Start 2P Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#17122a;--star:#3f3566;--bun:#e8a64a;--bun-deep:#c07c2c;--bun-hi:#f7d08a;--ketchup:#e0483e;--ketchup-deep:#a8302a;--lettuce:#6cbf4a;--lettuce-deep:#3f8a2c;--bezel:#2a2438;--paper:#fbf6e9;--paper-2:#f3ead4;--paper-line:#e2d6bb;--ink:#2a2438;--ink-soft:#6a5f80;--gold:#e9c46a;--navy:#2f4a8a;--teal:#2f8a85;--xp:#5fb7e8;--xp-deep:#3a8ab8;--good:#3f8a2c;--warn:#b07810;--bad:#c0392b;--font-display:var(--font-display-face), ui-monospace, Menlo, monospace;--font-body:var(--font-body-face), "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background-color:var(--night);background-image:radial-gradient(var(--star) 1px, transparent 1.6px), radial-gradient(var(--star) 1px, transparent 1.6px);min-height:100dvh;color:var(--paper);font-family:var(--font-body);padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);background-position:0 0,23px 31px;background-size:53px 47px,71px 61px;font-size:16px;line-height:1.4}.center{place-items:center;min-height:100dvh;padding:24px 0;display:grid}.sheet-card{background:var(--paper);width:100%;max-width:420px;color:var(--ink);border:4px double var(--ink);border-radius:16px;padding:20px;box-shadow:0 10px #0a071473}.title{font-family:var(--font-display);margin:0 0 8px;font-size:14px;line-height:1.6}.muted{color:var(--ink-soft);margin:0 0 16px;font-size:14px}.stack{flex-direction:column;gap:10px;display:flex}label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:14px;font-weight:700}input{font:inherit;color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:6px;width:100%;padding:10px 12px;font-size:17px}input:focus-visible,.btn:focus-visible{outline:2px solid var(--ketchup);outline-offset:2px}.btn{font-family:var(--font-body);letter-spacing:.04em;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:4px;padding:11px 12px;font-size:15px;font-weight:700;line-height:1.3;box-shadow:inset 0 -2px #120e1c}.btn.alt{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn.go{background:var(--ketchup);box-shadow:inset 0 -2px 0 var(--ketchup-deep)}.btn:disabled{opacity:.45;cursor:not-allowed}.error{color:var(--bad);margin:0;font-weight:700}dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 16px;display:grid}dt{color:var(--ink-soft)}dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ok{color:var(--good);margin:0;font-weight:700}.links{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.link{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.sec{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:20px 0 4px;font-size:14px;font-weight:700}.legal{color:var(--ink-soft);text-align:center;margin:16px 0 0;font-size:14px}.legal a,.doc a{color:var(--ink)}.doc{max-width:640px}.doc p,.doc li{font-size:16px;line-height:1.5}.doc ul{padding-left:20px}
