@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%}._7M8IPq_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}._7M8IPq_variable{--font-press-start:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Alef;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2e9218cd42ca707-s.0drpoo3wzxbbn.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Alef;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4beee4c7e809bc53-s.p.16wem8joydsr3.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:Alef;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffcb53c2162d801c-s.2kizgsoh66lum.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Alef;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3642fe7fb8af206-s.p.2yq-ziuqisuha.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:Alef Fallback;src:local(Arial);ascent-override:97.92%;descent-override:34.2%;line-gap-override:0.0%;size-adjust:103.07%}.qquh5W_className{font-family:Alef,Alef Fallback;font-style:normal}.qquh5W_variable{--font-alef:"Alef", "Alef Fallback"}
@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%}._17Q-nW_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}._17Q-nW_variable{--font-atkinson:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--ink:#0a0b11;--paper:#f8f8f8;--surface:#fff;--sky:#56c7f8;--yellow:#f7c751;--yellow-hover:#ffd978;--yellow-pressed:#e8b53a;--brick:#b8402a;--muted:#4a5160;--border:#d7dce3;--subtle:#eef3f7;--highlight:#e6f4fd;--error:#a02f22;--error-bg:#fff1eb;--pending:#3e487b;--pending-bg:#edf0f9;--font-pixel:var(--font-press-start), "Pixelify Sans", monospace;--font-body:var(--font-alef), "Avenir Next", system-ui, sans-serif;--font-control:var(--font-atkinson), var(--font-alef), system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.55}a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--brick)}h1,h2{font-family:var(--font-pixel);margin:0;font-weight:400;line-height:1.3}h1{font-size:1.5rem}h2{font-size:1.05rem}h3{font-family:var(--font-control);margin:0;font-size:1rem;font-weight:700}small,.w-small{font-size:.875rem}.w-muted{color:var(--muted)}.w-num{font-family:var(--font-control);font-variant-numeric:tabular-nums}.w-label{font-family:var(--font-control);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.w-page{flex-direction:column;gap:24px;max-width:64rem;margin:0 auto;padding:24px 16px 64px;display:flex}.w-header{border-bottom:2px solid var(--ink);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.w-header .w-brand{font-family:var(--font-pixel);font-size:1rem;text-decoration:none}.w-header .w-brand b{color:var(--brick)}.w-header nav{font-family:var(--font-control);flex-wrap:wrap;gap:16px;font-weight:700;display:flex}.w-header nav a{border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.w-header nav a[aria-current=page]{border-bottom-color:var(--brick)}.w-header .w-right{align-items:center;gap:12px;margin-left:auto;display:flex}.w-surface{background:var(--surface);border:2px solid var(--ink);flex-direction:column;gap:16px;padding:24px;display:flex}@media (min-width:640px){.w-surface{padding:32px}}.w-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:640px){.w-grid{grid-template-columns:repeat(4,1fr)}}.w-stat{flex-direction:column;gap:2px;display:flex}.w-stat .w-value{font-family:var(--font-control);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;line-height:1.2}.w-btn{font-family:var(--font-control);border:2px solid var(--ink);cursor:pointer;background:var(--surface);height:44px;color:var(--ink);border-radius:0;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:inset 2px 2px #ffffffb3,inset -2px -2px #0a0b111f}.w-btn:hover{background:var(--highlight);color:var(--ink)}.w-btn:active{box-shadow:inset -2px -2px #ffffff80,inset 2px 2px #0a0b1133}.w-btn:disabled{background:var(--subtle);color:var(--muted);cursor:default;box-shadow:none}.w-btn-primary{background:var(--yellow)}.w-btn-primary:hover{background:var(--yellow-hover)}.w-btn-primary:active{background:var(--yellow-pressed)}.w-btn-sm{height:34px;padding:6px 12px;font-size:.875rem}.w-btn-text{box-shadow:none;text-underline-offset:2px;background:0 0;border:0;height:auto;padding:0;text-decoration:underline}.w-btn-text:hover{color:var(--brick);background:0 0}:focus-visible{outline:2px solid var(--brick);outline-offset:2px}.w-input,.w-select,.w-textarea{font-family:var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--ink);border-radius:0;width:100%;height:44px;padding:11px 12px;font-size:1rem}.w-textarea{resize:vertical;height:auto;min-height:5rem;line-height:1.5}.w-field{flex-direction:column;gap:6px;display:flex}.w-field>span{font-family:var(--font-control);font-size:.875rem;font-weight:700}.w-check{font-family:var(--font-control);cursor:pointer;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.w-check input{width:18px;height:18px;accent-color:var(--ink);margin:0}.w-table{border-collapse:collapse;width:100%;font-size:.95rem}.w-table th{text-align:left;font-family:var(--font-control);color:var(--muted);border-bottom:2px solid var(--ink);white-space:nowrap;padding:6px 12px 6px 0;font-size:.8125rem;font-weight:700}.w-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 12px 8px 0}.w-table .w-num{font-variant-numeric:tabular-nums}.w-scroll{overflow-x:auto}.w-notice{border:1px solid var(--ink);background:var(--highlight);padding:10px 12px;font-size:.95rem}.w-error{color:var(--error);background:var(--error-bg);border-color:var(--error)}.w-pending{color:var(--pending);background:var(--pending-bg);border-color:var(--pending)}.w-pill{font-family:var(--font-control);border:1px solid var(--ink);padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.w-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}
