:root,[data-theme=dark]{--bg:#100f0e;--surface:#161514;--surface-raised:#1c1b19;--surface-hover:#24221f;--surface-selected:#2b2925;--line:#292724;--line-strong:#3b3834;--line-control:#756f66;--ink:#f2efea;--ink-muted:#a9a39a;--ink-subtle:#8a847c;--on-ink:#100f0e;--accent:#f0a54a;--accent-soft:#2e2112;--on-accent:#1a1206;--focus-ring:var(--accent);--link:var(--accent);--status-backlog:var(--ink-subtle);--status-todo:var(--ink-muted);--status-progress:var(--accent);--status-paused:var(--ink-muted);--status-review:#86aaf0;--status-done:#6cc490;--status-canceled:var(--ink-subtle);--danger:#f07a62;--danger-soft:#33170f;--success:var(--status-done);--label-sand:#d8b98a;--label-rose:#e88ca2;--label-violet:#ab9cf2;--label-sky:#78bce2;--label-teal:#66c4b2;--label-olive:#b8c56e;--shadow-card:none;--shadow-float:0 12px 32px #0000008c, 0 2px 6px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#fbfaf8;--surface:#f4f2ee;--surface-raised:#fff;--surface-hover:#ece9e3;--surface-selected:#e6e2da;--line:#e6e2db;--line-strong:#d3cdc3;--line-control:#857d72;--ink:#1c1a17;--ink-muted:#5c564e;--ink-subtle:#6e675e;--on-ink:#fbfaf8;--accent:#a65907;--accent-soft:#fbeedc;--on-accent:#fff;--status-review:#2c5fc4;--status-done:#1f7a48;--danger:#c13a22;--danger-soft:#fbe9e4;--label-sand:#9a783c;--label-rose:#b5466a;--label-violet:#6a55c9;--label-sky:#2e7db0;--label-teal:#1d8673;--label-olive:#6c7a20;--shadow-card:0 1px 2px #1c1a170d;--shadow-float:0 12px 32px #1c1a171f, 0 2px 6px #1c1a170f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.2s;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-display-xl:600 4.5rem/4.5rem var(--font-sans);--text-display-lg:600 3.5rem/3.75rem var(--font-sans);--text-display-md:600 2.5rem/2.75rem var(--font-sans);--text-heading:550 1.375rem/1.875rem var(--font-sans);--text-lead:400 1.125rem/1.75rem var(--font-sans);--text-issue-title:600 1.375rem/1.875rem var(--font-sans);--text-title:600 .9375rem/1.375rem var(--font-sans);--text-body:400 .875rem/1.375rem var(--font-sans);--text-ui:400 .8125rem/1.25rem var(--font-sans);--text-ui-strong:500 .8125rem/1.25rem var(--font-sans);--text-meta:400 .75rem/1rem var(--font-sans);--text-key:450 .75rem/1rem var(--font-mono);--text-code:400 .8125rem/1.25rem var(--font-mono);--text-eyebrow:500 .75rem/1rem var(--font-mono)}.display-xl{font:var(--text-display-xl);letter-spacing:-.04em}.display-lg{font:var(--text-display-lg);letter-spacing:-.035em}.display-md{font:var(--text-display-md);letter-spacing:-.03em}.heading{font:var(--text-heading);letter-spacing:-.015em}.lead{font:var(--text-lead);letter-spacing:-.005em}.issue-title{font:var(--text-issue-title);letter-spacing:-.015em}.title{font:var(--text-title);letter-spacing:-.005em}.body{font:var(--text-body)}.body,.code,.key,.meta,.ui,.ui-strong{letter-spacing:0}.ui{font:var(--text-ui)}.ui-strong{font:var(--text-ui-strong)}.meta{font:var(--text-meta)}.key{font:var(--text-key)}.code{font:var(--text-code)}.eyebrow{font:var(--text-eyebrow);letter-spacing:.08em}@font-face{font-family:Geist;src:url(./Geist-Variable.DPGgOCY9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono-Variable.Vc9u_qg9.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--text-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,button,figure,h1,h2,h3,h4,ol,p,ul{margin:0}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link)}button{appearance:none;text-align:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nuxt-route-announcer,.visually-hidden,[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],button,dt,kbd,legend,nav,select,summary,th{-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes dialog-fade-in{0%{opacity:0}}@keyframes dialog-fade-out{to{opacity:0}}@keyframes dialog-rise-in{0%{opacity:0;transform:translate(-50%,6px)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[data-theme=dark]{--scrim:#0000008c}[data-theme=light]{--scrim:#1c1a172e}.kbd[data-v-2dd12b69]{min-width:18px;height:18px;padding:0 var(--space-1);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink-subtle);font:450 .6875rem/1rem var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.kbd.inherit[data-v-2dd12b69]{color:inherit;opacity:.6;background:0 0;border-color:currentColor}.button[data-v-25f2c373]{-webkit-user-select:none;user-select:none;text-align:center;justify-content:center;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font:var(--text-ui-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}.button.sm[data-v-25f2c373]{height:28px;padding:0 var(--space-2);gap:6px}.button.lg[data-v-25f2c373]{height:44px;padding:0 var(--space-5);font-size:.9375rem}.button.primary[data-v-25f2c373]{background:var(--ink);color:var(--on-ink)}.button.primary[data-v-25f2c373]:hover{background:var(--ink-muted)}.button.secondary[data-v-25f2c373]{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.button.secondary[data-v-25f2c373]:hover{background:var(--surface-hover)}.button.ghost[data-v-25f2c373]{color:var(--ink-muted);background:0 0}.button.ghost[data-v-25f2c373]:hover{background:var(--surface-hover);color:var(--ink)}.button.accent[data-v-25f2c373]{background:var(--accent);color:var(--on-accent)}.button.accent[data-v-25f2c373]:hover{filter:brightness(1.06)}.button.danger[data-v-25f2c373]{color:var(--danger);border-color:var(--line-strong);background:0 0}.button.danger[data-v-25f2c373]:hover{background:var(--danger-soft)}.button.pill[data-v-25f2c373]{border-radius:var(--radius-full)}.button.icon-only[data-v-25f2c373]{width:32px;padding:0}.button.icon-only.sm[data-v-25f2c373]{width:28px}.button[data-v-25f2c373]:disabled{opacity:.45;cursor:not-allowed}.shortcut[data-v-25f2c373]{margin-left:var(--space-1)}@media (width<=799.98px),(pointer:coarse){.shortcut[data-v-25f2c373]{display:none}}.viewport[data-v-c0febab7]{z-index:70;gap:var(--space-2);width:360px;max-width:100vw;padding:var(--space-4);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}.toast[data-v-c0febab7]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-float);color:var(--ink);font:var(--text-ui);display:flex}.toast[data-state=open][data-v-c0febab7]{animation:slide-in-c0febab7 var(--duration-base) ease-out}.toast[data-state=closed][data-v-c0febab7]{animation:fade-out-c0febab7 var(--duration-fast) ease-in}.toast[data-swipe=move][data-v-c0febab7]{transform:translateX(var(--reka-toast-swipe-move-x))}.toast[data-swipe=end][data-v-c0febab7]{animation:fade-out-c0febab7 var(--duration-fast) ease-in}.content[data-v-c0febab7]{flex:1;min-width:0}.toast-title[data-v-c0febab7]{font:var(--text-ui-strong)}.description[data-v-c0febab7]{color:var(--ink-muted)}@keyframes slide-in-c0febab7{0%{opacity:0;transform:translateY(8px)}}@keyframes fade-out-c0febab7{to{opacity:0}}.menu-slot[data-v-40ff04f6]{display:contents}.badge[data-v-40ff04f6]{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:12px;right:12px}[data-menu-button]:hover .badge[data-v-40ff04f6]{box-shadow:0 0 0 2px var(--surface-hover)}@container app (width>=800px){.menu-slot[data-v-40ff04f6]{display:none}}.view-header[data-v-d2730b17]{z-index:9;box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:var(--bar-height,48px);--pad:var(--space-5);padding:0 var(--pad);border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex;position:sticky;top:0}.view-title[data-v-d2730b17]{-webkit-user-select:none;user-select:none;font:var(--text-title);letter-spacing:-.005em;color:var(--ink);margin:0}.spacer[data-v-d2730b17]{flex:1}.actions[data-v-d2730b17],.extras[data-v-d2730b17]{display:contents}.search[data-v-d2730b17]{display:none}@container app (width<=799.98px){.view-header[data-v-d2730b17]{--pad:var(--space-4)}.search[data-v-d2730b17]{display:contents}}@container view (width<=679.98px){.stack-680.view-header[data-v-d2730b17]{gap:var(--space-1) var(--space-2);padding-block:2px}.stack-680 .actions[data-v-d2730b17]{align-items:center;gap:var(--space-2);display:flex}.stack-680 .extras[data-v-d2730b17]{align-items:center;gap:var(--space-2);min-height:44px;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);flex:1 0 100%;order:1;display:flex;overflow-x:auto}.stack-680 .extras[data-v-d2730b17]:empty{display:none}}@container view (width<=519.98px){.stack-520.view-header[data-v-d2730b17]{gap:var(--space-1) var(--space-2);padding-block:2px}.stack-520 .actions[data-v-d2730b17]{align-items:center;gap:var(--space-2);display:flex}.stack-520 .extras[data-v-d2730b17]{align-items:center;gap:var(--space-2);min-height:44px;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);flex:1 0 100%;order:1;display:flex;overflow-x:auto}.stack-520 .extras[data-v-d2730b17]:empty{display:none}}.problem[data-v-1d84164b]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.problem.in-view[data-v-1d84164b]{padding:96px var(--space-6);text-align:center;align-items:center}.status[data-v-1d84164b]{font:var(--text-key);color:var(--ink-subtle);margin:0}.problem-title[data-v-1d84164b]{font:var(--text-issue-title);letter-spacing:-.015em;color:var(--ink);margin:0}.hint[data-v-1d84164b]{max-width:360px;margin:0 0 var(--space-3);color:var(--ink-muted)}
