:root{--bg: #070b09;--surface: #0f1612;--surface-2: #121b16;--surface-3: #0b110e;--line: #1f2c25;--line-2: #2a3a31;--line-3: #3a4d42;--amber: #ffb21e;--amber-ink: #080b09;--text: #eef0ea;--soft: #c9d1cb;--muted: #9ba7a0;--up: #5ee08f;--down: #ff6b61;--live: #ff5247;--radius: 18px;--radius-sm: 10px;--display: "Sofia Sans Extra Condensed", "Sofia Sans", system-ui, sans-serif;--body: "Sofia Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}body{font-family:var(--body);font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:var(--amber)}a:hover{color:#ffd27a}img{max-width:100%}button,input,select{font:inherit;color:inherit}.xc{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em}.muted{color:var(--muted)}.soft{color:var(--soft)}.amber{color:var(--amber)}.wrap{padding:0 clamp(16px,3vw,40px)}.eyebrow{font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pitch{background-color:#0b1a11;background-image:radial-gradient(ellipse 60% 70% at 18% -10%,rgba(255,236,190,.2),transparent 70%),radial-gradient(ellipse 60% 70% at 82% -10%,rgba(255,236,190,.16),transparent 70%),repeating-linear-gradient(90deg,#0d2015 0 90px,#0a1a10 90px 180px)}.btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--line-3);background:transparent;color:var(--text);font-weight:700;text-decoration:none;cursor:pointer}.btn:hover{border-color:var(--amber);color:var(--text)}.btn-amber{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:800}.btn-amber:hover{background:#ffc24d;color:var(--amber-ink)}.btn-sm{min-height:36px;padding:0 14px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-block{width:100%;min-height:56px;font-size:17px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card-pad{padding:22px}.field{display:flex;flex-direction:column;gap:6px}.field label,.label{font-size:13px;font-weight:700;color:var(--muted)}.input,select.input{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface-3);color:var(--text);font-size:16px;width:100%}.input:focus{outline:none;border-color:var(--amber)}.error{color:var(--down);font-weight:600;font-size:14px}.success{color:var(--up);font-weight:600;font-size:14px}.odd{appearance:none;width:100%;min-height:50px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);border-radius:var(--radius-sm);font-weight:800;font-size:17px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 6px}.odd small{font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odd:hover{border-color:var(--amber)}.odd.on{background:var(--amber);color:var(--amber-ink);border-color:var(--amber)}.odd.on small{color:#3a2a00}.odd:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.odd.empty{visibility:hidden}.moved-up{animation:flash-up 1.6s ease-out}.moved-down{animation:flash-down 1.6s ease-out}@keyframes flash-up{0%,30%{color:var(--up)}}@keyframes flash-down{0%,30%{color:var(--down)}}.chip{appearance:none;flex:1 1 0;min-width:0;height:44px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text);font-weight:800;font-size:15px;cursor:pointer}.chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.table-wrap{overflow-x:auto}table.table{width:100%;border-collapse:collapse;font-size:15px}.table th{text-align:left;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line-2);white-space:nowrap}.table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.table td.num,.table th.num{text-align:right}.table tr:hover td{background:#ffffff04}.pos{color:var(--up)}.neg{color:var(--down)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-2)}.badge.active{color:var(--up);border-color:#5ee08f59}.badge.disabled{color:var(--down);border-color:#ff6b6159}.badge.pending{color:var(--amber);border-color:#ffb21e59}.pulse{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 #ff524799;animation:pulse 1.6s infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 8px #ff524700}to{box-shadow:0 0 #ff524700}}.spin{animation:spin 18s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pulse,.spin,.moved-up,.moved-down{animation:none}}.boot.svelte-12qhfyh{min-height:100vh;display:flex;align-items:center;justify-content:center}
