@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.sidebar.svelte-129hoe0{width:260px;flex:none;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border-default);transition:width var(--duration-base) var(--ease-standard),padding var(--duration-base) var(--ease-standard)}.side-head.svelte-129hoe0{flex:none;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);width:260px}.search.svelte-129hoe0{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);background:var(--surface-input);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard)}.search.svelte-129hoe0:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.search.svelte-129hoe0 svg:where(.svelte-129hoe0){width:13px;height:13px;color:var(--text-faint);flex:none}.search.svelte-129hoe0 input:where(.svelte-129hoe0){flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-body);font:400 var(--text-xs) var(--font-body)}.search.svelte-129hoe0 input:where(.svelte-129hoe0)::placeholder{color:var(--text-faint)}.new-project.svelte-129hoe0{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:32px;background:var(--brand);border:none;border-radius:var(--radius-sm);color:var(--text-on-brand);font:600 var(--text-xs) var(--font-body);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard)}.new-project.svelte-129hoe0:hover{opacity:.9}.new-project.svelte-129hoe0 svg:where(.svelte-129hoe0){width:14px;height:14px}.side-list.svelte-129hoe0{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-2) var(--space-3);width:260px}.group-label.svelte-129hoe0{padding:var(--space-3) var(--space-2) var(--space-1);font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.active-label.svelte-129hoe0{margin-top:var(--space-2);border-top:1px solid var(--border-subtle)}.project-head.svelte-129hoe0{display:flex;align-items:center;gap:var(--space-1);min-height:32px;padding-right:var(--space-1);border-radius:var(--radius-sm)}.project-head.svelte-129hoe0:hover{background:var(--surface-card-hover)}.project-name.svelte-129hoe0{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0 var(--space-1);cursor:pointer;font:600 var(--text-2xs) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);text-align:left}.project-name.svelte-129hoe0 span:where(.svelte-129hoe0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-name.svelte-129hoe0:hover{color:var(--text-body)}.chevron.svelte-129hoe0{width:12px;height:12px;flex:none;color:var(--text-faint);transition:transform var(--duration-fast) var(--ease-standard)}.chevron.open.svelte-129hoe0{transform:rotate(90deg)}.hover-btn.svelte-129hoe0{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--text-faint);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.hover-btn.svelte-129hoe0 svg:where(.svelte-129hoe0){width:14px;height:14px}.hover-btn.svelte-129hoe0:hover{color:var(--hunt-yellow)}.project-head.svelte-129hoe0:hover .hover-btn:where(.svelte-129hoe0),.hover-btn.svelte-129hoe0:focus-visible{opacity:1}.row.svelte-129hoe0{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:var(--space-2);border:none;background:none;border-radius:var(--radius-sm);color:var(--text-muted);font:500 var(--text-sm) var(--font-body);text-decoration:none;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.row.svelte-129hoe0:hover{background:var(--surface-card-hover);color:var(--text-body)}.row.active.svelte-129hoe0{background:var(--surface-elevated);box-shadow:inset 2px 0 0 var(--hunt-yellow);color:var(--text-body)}.row.nested.svelte-129hoe0{padding-left:var(--space-6);min-height:30px;font-size:var(--text-xs)}.row-title.svelte-129hoe0{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-title.settled.svelte-129hoe0{color:var(--text-faint)}.row-sub.svelte-129hoe0{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);font:400 var(--text-2xs) var(--font-mono)}.row-time.svelte-129hoe0{flex:none;color:var(--text-faint);font:400 var(--text-2xs) var(--font-mono)}.settle-btn.svelte-129hoe0{flex:none;display:none;place-items:center;width:22px;height:22px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer}.settle-btn.svelte-129hoe0 svg:where(.svelte-129hoe0){width:13px;height:13px}.settle-btn.svelte-129hoe0:hover{color:var(--positive)}.row.has-settle.svelte-129hoe0:hover .row-sub:where(.svelte-129hoe0){display:none}.row.has-settle.svelte-129hoe0:hover .settle-btn:where(.svelte-129hoe0){display:grid}.dot.svelte-129hoe0{flex:none;width:7px;height:7px;border-radius:var(--radius-pill)}.dot.working.svelte-129hoe0{background:var(--hunt-yellow);animation:svelte-129hoe0-pulse 1.2s ease-in-out infinite}.dot.failed.svelte-129hoe0{background:var(--negative)}@keyframes svelte-129hoe0-pulse{50%{opacity:.3}}.nested-empty.svelte-129hoe0{padding:var(--space-1) var(--space-6);color:var(--text-faint);font:400 var(--text-2xs) var(--font-body)}.empty.svelte-129hoe0{padding:var(--space-4) var(--space-2);color:var(--text-faint);font:400 var(--text-xs) var(--font-body)}.side-foot.svelte-129hoe0{flex:none;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);width:260px}.foot-link.svelte-129hoe0{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);font:500 var(--text-xs) var(--font-body);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard)}.foot-link.svelte-129hoe0:hover{color:var(--text-body);background:var(--surface-card-hover)}.foot-link.svelte-129hoe0 svg:where(.svelte-129hoe0){width:15px;height:15px}@media(prefers-reduced-motion:reduce){.sidebar.svelte-129hoe0,.row.svelte-129hoe0,.foot-link.svelte-129hoe0,.chevron.svelte-129hoe0,.hover-btn.svelte-129hoe0,.dot.working.svelte-129hoe0{transition:none;animation:none}}:root{--hunt-black: #0b0e11;--hunt-panel: #12171d;--hunt-panel-raised: #171d24;--hunt-border: #29313a;--hunt-border-subtle: #1c222a;--hunt-yellow: #f5b800;--hunt-yellow-dim: #8a6800;--positive: #22c55e;--negative: #ff3b30;--fg-1: #f5f7fa;--fg-2: #9aa4ae;--fg-3: #5b6572;--fg-on-yellow: #14181c;--surface-app: var(--hunt-black);--surface-panel: var(--hunt-panel);--surface-card: var(--hunt-panel);--surface-card-hover: var(--hunt-panel-raised);--surface-elevated: var(--hunt-panel-raised);--surface-input: #0f1318;--border-default: var(--hunt-border);--border-subtle: var(--hunt-border-subtle);--border-focus: var(--hunt-yellow);--brand: var(--hunt-yellow);--brand-contrast: var(--fg-on-yellow);--text-body: var(--fg-1);--text-muted: var(--fg-2);--text-faint: var(--fg-3);--text-on-brand: var(--fg-on-yellow);--delta-up: var(--positive);--delta-down: var(--negative);--brand-bg: rgba(245, 184, 0, .12);--positive-bg: rgba(34, 197, 94, .12);--negative-bg: rgba(255, 59, 48, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Space Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-2xl: 36px;--text-3xl: 48px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-label: .06em;--tracking-tight: -.01em;--leading-tight: 1.15;--leading-normal: 1.45;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow-md: 0 4px 16px rgba(0, 0, 0, .55);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .6);--ring-brand: 0 0 0 1px rgba(245, 184, 0, .5);--ring-focus: 0 0 0 3px rgba(245, 184, 0, .22);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--duration-base: .18s}*{box-sizing:border-box}html,body{height:100%}body{background:var(--surface-app);color:var(--text-body);font-family:var(--font-body);margin:0}a{color:var(--hunt-yellow)}a:hover{color:#ffd34d}::selection{background:#f5b8004d;color:var(--fg-1)}*{scrollbar-width:thin;scrollbar-color:var(--hunt-border) transparent}.boot.svelte-12qhfyh{display:grid;place-items:center;min-height:100vh;color:var(--text-faint);font-size:var(--text-sm)}.shell.svelte-12qhfyh{display:flex;flex-direction:column;height:100vh;overflow:hidden}.topbar.svelte-12qhfyh{display:flex;flex:none;border-bottom:1px solid var(--border-default)}.wordmark.svelte-12qhfyh{width:260px;height:56px;display:flex;align-items:center;gap:10px;padding:0 20px;border:none;border-right:1px solid var(--border-default);background:none;cursor:pointer;text-align:left;white-space:nowrap;color:var(--text-body);font:600 15px var(--font-body);letter-spacing:.16em;transition:width var(--duration-base) var(--ease-standard)}.wordmark.svelte-12qhfyh .accent:where(.svelte-12qhfyh){color:var(--hunt-yellow)}.brand-glyph.svelte-12qhfyh{width:20px;height:20px;color:var(--hunt-yellow);flex:none}.topbar-main.svelte-12qhfyh{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 20px;height:56px}.who.svelte-12qhfyh{color:var(--text-faint);font:400 var(--text-xs) var(--font-mono)}.signout.svelte-12qhfyh{height:30px;padding:0 12px;background:none;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);font:500 var(--text-xs) var(--font-body);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard)}.signout.svelte-12qhfyh:hover{color:var(--text-body);background:var(--surface-card-hover)}.body.svelte-12qhfyh{display:flex;flex:1;min-height:0}.shell.nav-hidden.svelte-12qhfyh .wordmark:where(.svelte-12qhfyh){width:56px;padding:0;justify-content:center;gap:0}.shell.nav-hidden.svelte-12qhfyh .brand-text:where(.svelte-12qhfyh){display:none}.shell.nav-hidden.svelte-12qhfyh .sidebar{width:0;padding-left:0;padding-right:0;border-right:none;overflow:hidden}.workspace.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;min-width:0}.nav-backdrop.svelte-12qhfyh{display:none}@media(max-width:768px){.wordmark.svelte-12qhfyh{width:56px;padding:0;justify-content:center;gap:0}.brand-text.svelte-12qhfyh{display:none}.shell.nav-hidden.svelte-12qhfyh .sidebar{width:280px;padding:0}.body.svelte-12qhfyh{position:relative;overflow:hidden}.sidebar{position:absolute;z-index:20;top:0;bottom:0;left:0;background:var(--surface-panel);transform:translate(-100%);transition:transform var(--duration-base) var(--ease-standard)}.shell.nav-open.svelte-12qhfyh .sidebar{transform:translate(0);box-shadow:var(--shadow-md)}.nav-backdrop.svelte-12qhfyh{display:block;position:absolute;inset:0;z-index:15;border:none;background:#00000080;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.shell.nav-open.svelte-12qhfyh .nav-backdrop:where(.svelte-12qhfyh){opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.wordmark.svelte-12qhfyh,.nav-backdrop.svelte-12qhfyh,.sidebar{transition:none}}
