@font-face{font-family:TT Firs Neue;src:url(/fonts/TTFirsNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--auki-orange:#fd9e2f;--auki-lime:#cfffb0;--auki-ice:#dbeded;--auki-off-black:#111;--auki-off-white:#f5f5f5;--gray-900:#111;--gray-800:#1c1c1c;--gray-700:#2a2a2a;--gray-600:#3a3a3a;--gray-500:#6b6b6b;--gray-400:#9a9a9a;--gray-300:#bdbdbd;--red-500:#e5231b;--surface-page:var(--auki-off-black);--surface-raised:var(--gray-800);--surface-sunken:#0b0b0b;--surface-inverse:var(--auki-off-white);--text-primary:var(--auki-off-white);--text-secondary:var(--gray-300);--text-muted:var(--gray-500);--text-inverse:var(--auki-off-black);--text-accent:var(--auki-orange);--border-hairline:var(--gray-600);--border-strong:var(--gray-400);--action-primary:var(--auki-orange);--action-primary-text:var(--auki-off-black);--action-hover:var(--auki-lime);--action-hover-text:var(--auki-off-black);--focus-ring:var(--auki-lime);--status-danger:var(--red-500);--overlay-scrim:#111111b8;--shadow-overlay:0 0 0 1px var(--gray-600), 0 24px 48px #00000080;--font-display:"TT Firs Neue", "Nunito Sans", system-ui, sans-serif;--font-body:"Nunito Sans", "DM Sans", system-ui, sans-serif;--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration-base:.2s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}a{color:var(--text-primary);border-bottom:1px solid var(--border-hairline);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--auki-lime);border-color:var(--auki-lime)}button{font:inherit}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.text-action{color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0;font-size:13px}.text-action:hover{color:var(--auki-lime)}.row-hover{transition:background var(--duration-fast) var(--ease-standard)}.row-hover:hover{background:var(--surface-raised)}.caps{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.skeleton{background:var(--gray-800)}.metric-button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0}.metric-button:hover{background:var(--surface-raised)}.metric-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.task-title{appearance:none;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:none}.task-title:hover{text-underline-offset:3px;text-decoration:underline}.task-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}
