:root{--color-ink:#14181f;--color-ink-soft:#3a4150;--color-paper:#f6f6f4;--color-surface:#fff;--color-border:#e3e5e8;--color-border-strong:#c9cdd3;--color-amber:#e8871e;--color-amber-dark:#c96f12;--color-amber-tint:#fdf1e2;--color-teal:#0f8b8d;--color-teal-dark:#0b6b6d;--color-teal-tint:#e6f4f4;--color-plum:#6b4c93;--color-plum-dark:#55397a;--color-plum-tint:#f0eaf7;--color-red:#d64545;--color-red-dark:#b23333;--color-red-tint:#fbe9e9;--color-slate:#6b7280;--color-slate-tint:#eef0f2;--status-open:var(--color-teal);--status-open-tint:var(--color-teal-tint);--status-inprogress:var(--color-amber);--status-inprogress-tint:var(--color-amber-tint);--status-review:var(--color-plum);--status-review-tint:var(--color-plum-tint);--status-closed:var(--color-slate);--status-closed-tint:var(--color-slate-tint);--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 2px rgba(20,24,31,.06);--shadow-md:0 4px 16px rgba(20,24,31,.1);--shadow-lg:0 12px 32px rgba(20,24,31,.16);--sidebar-width:248px;--topbar-height:60px;--max-content-width:1100px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;margin:0}.mono,code{font-family:var(--font-mono)}a{color:inherit}:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:8px}::-webkit-scrollbar-track{background:transparent}.toast_stack__C14U2{position:fixed;bottom:var(--space-5);right:var(--space-5);z-index:1000;display:flex;flex-direction:column;gap:var(--space-2);max-width:min(360px,calc(100vw - 32px))}.toast_toast__bD6cB{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);background:var(--color-ink);color:#fff;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:.9rem;border-left:4px solid var(--color-amber);animation:toast_slideIn__r8Z2K .2s ease-out}.toast_toast__bD6cB.toast_success__VYOai{border-left-color:var(--color-teal)}.toast_toast__bD6cB.toast_error__OVWWy{border-left-color:var(--color-red)}.toast_toast__bD6cB.toast_info__NhVpm{border-left-color:var(--color-amber)}.toast_dismiss__n5L1h{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:1.1rem;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.toast_dismiss__n5L1h:hover{color:#fff}@keyframes toast_slideIn__r8Z2K{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.toast_toast__bD6cB{animation:none}}@media (max-width:640px){.toast_stack__C14U2{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:none}}