:root{--maui-color-primary:#2563eb;--maui-color-primary-fg:#fff;--maui-color-border:#d1d5db;--maui-color-fg:#111827;--maui-color-muted-fg:#6b7280;--maui-color-danger:#dc2626;--maui-color-danger-bg:#fef2f2;--maui-color-surface:#fff;--maui-radius:6px;--maui-spacing:.5rem;--maui-font-size:1rem}.maui-button{padding:var(--maui-spacing) calc(var(--maui-spacing) * 2);border-radius:var(--maui-radius);background-color:var(--maui-color-primary);color:var(--maui-color-primary-fg);font-size:var(--maui-font-size);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.maui-button:disabled{opacity:.6;cursor:not-allowed}.maui-input,.maui-textarea{width:100%;padding:var(--maui-spacing);border-radius:var(--maui-radius);border:1px solid var(--maui-color-border);color:var(--maui-color-fg);font-size:var(--maui-font-size);background-color:var(--maui-color-surface);display:block}.maui-textarea{resize:vertical;min-height:6rem}.maui-card{border-radius:calc(var(--maui-radius) * 2);border:1px solid var(--maui-color-border);background-color:var(--maui-color-surface);padding:calc(var(--maui-spacing) * 3)}.maui-loading-state{align-items:center;gap:var(--maui-spacing);color:var(--maui-color-muted-fg);display:flex}.maui-error-state{gap:var(--maui-spacing);border-radius:var(--maui-radius);border:1px solid var(--maui-color-danger);background-color:var(--maui-color-danger-bg);color:var(--maui-color-danger);padding:calc(var(--maui-spacing) * 2);flex-direction:column;display:flex}
@font-face{font-family:"Baloo 2";src:url(/fonts/baloo-2/Baloo2-VF.ttf)format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-VF.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--oa-ui-bg:#0d0f14;--oa-ui-surface:#181b20;--oa-ui-elevated:#21242b;--oa-ui-line:#ffffff14;--oa-text:#f3f5f9;--oa-muted:#a1a5ab;--oa-muted-2:#66696f;--oa-font-display:"Baloo 2", system-ui, sans-serif;--oa-font-ui:"Inter", system-ui, sans-serif;--oa-success:#55c975;--oa-danger:#e64343;--oa-gold:#f0bb3b;--oa-r-pill:999px;--oa-r-lg:24px;--oa-r-md:18px;--oa-shadow-card:0 20px 40px -16px #0000008c;--oa-shadow-soft:0 10px 24px -10px #00000080;--cg-accent:#00c6cf;--cg-accent-strong:#00959c;--cg-accent-dim:#00c6cf38;--cg-on-accent:#030d12;--cg-track-far:#04070f;--cg-track-mid:#0d131c;--cg-track-near:#18202b;--cg-crowd:#34dde5;--cg-crowd-shadow:#00828f;--cg-boss-glow:#e643438c;--cg-boss:#1d0c0c}@supports (color:lab(0% 0 0)){:root{--oa-ui-bg:lab(4.40282% -.0523105 -2.76939);--oa-ui-surface:lab(9.45841% -.109561 -4.45181);--oa-ui-elevated:lab(14.0883% -.130877 -5.19505);--oa-ui-line:lab(100% 0 0/.08);--oa-text:lab(96.4987% -.120729 -1.89235);--oa-muted:lab(67.4758% -.215352 -3.76978);--oa-muted-2:lab(44.2749% -.199348 -3.76103);--oa-success:lab(73.0214% -48.2345 31.718);--oa-danger:lab(53.9062% 63.1954 38.5555);--oa-gold:lab(79.3236% 11.1274 68.2268);--cg-accent:lab(72.4397% -46.7928 -19.1588);--cg-accent-strong:lab(55.1145% -49.5488 -20.2194);--cg-accent-dim:lab(72.4397% -46.7928 -19.1588/.22);--cg-on-accent:lab(3.07647% -1.85933 -3.56954);--cg-track-far:lab(1.93922% -.0432804 -3.61724);--cg-track-mid:lab(5.63837% -.502527 -7.38605);--cg-track-near:lab(11.7553% -1.26743 -8.52355);--cg-crowd:lab(80.3785% -40.7121 -16.7271);--cg-crowd-shadow:lab(48.9716% -40.495 -21.7219);--cg-boss-glow:lab(53.9062% 63.1954 38.5555/.55);--cg-boss:lab(5.03733% 7.82207 2.74258)}}
*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}html,body{overscroll-behavior:none;height:100%;color:var(--oa-text);background:#06070a;overflow:hidden}button{font:inherit;color:inherit}@keyframes cg-confetti{0%{transform:translateY(-40px) rotate(var(--cg-rot));opacity:0}to{transform:translateY(0) rotate(var(--cg-rot));opacity:.9}}@media (prefers-reduced-motion:no-preference){.cg-counter{transition:transform .35s}}
