@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__OEG8rG__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__OEG8rG__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__ggIYYa__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__ggIYYa__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--color-ink:#161616;--color-ink-hover:#3a3a3a;--color-text-body:#2a2a2a;--color-alert:#b42318;--color-text-label:#4a4a4a;--color-text-muted:#5a5a5a;--color-text-quiet:#6a6a6a;--color-surface:#fff;--color-surface-sunken:#f6f6f4;--color-surface-hover:#f2f2f0;--color-subtle:#eeeeec;--color-avatar:#d4d4d0;--color-border-bar:#e4e4e1;--color-border-card:#dcdcd8;--color-border-input:#cfcfcb;--color-border-column:#bdbdb9;--color-border-dashed:#9a9a96;--shadow-menu:0 8px 24px #0000001a;--color-backdrop:#0003;--font-sans:var(--font-geist-sans), Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), monospace;--font-size-2xs:11px;--font-size-caption:11.5px;--font-size-xs:12px;--font-size-sm:12.5px;--font-size-md:13px;--font-size-base:14px;--font-size-xl:24px;--font-size-2xl:26px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-base:1.45;--letter-spacing-tight:-.02em;--letter-spacing-label:.06em;--radius-xs:4px;--radius-sm:5px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-round:50%;--border-width:1px;--border-width-column:1.5px;--border-width-strong:2px;--space-2:2px;--space-3:3px;--space-4:4px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-40:40px;--space-60:60px;--size-wordmark-mark:20px;--size-avatar:28px;--size-brand-mark:32px;--size-column-min:200px;--size-menu:220px;--size-sign-in:360px;--size-dialog:440px;--size-content:1280px;--layer-menu:20;--layer-toast:30}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;margin:0;padding:0}:focus-visible{outline:var(--border-width-strong) solid var(--color-ink);outline-offset:var(--space-2)}.sign-in{min-height:100vh;padding:var(--space-24);background:var(--color-surface-sunken);justify-content:center;align-items:center;display:flex}.sign-in__inner{width:var(--size-sign-in);gap:var(--space-24);flex-direction:column;max-width:100%;display:flex}.sign-in__brand{align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.sign-in__mark{width:var(--size-brand-mark);height:var(--size-brand-mark);border-radius:var(--radius-md);background:var(--color-ink)}.sign-in__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin:0}.sign-in__card{gap:var(--space-14);padding:var(--space-24);background:var(--color-surface);border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-xl);flex-direction:column;display:flex}.sign-in__refusal{padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.field{gap:var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.field__input{padding:var(--space-9) var(--space-11);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-regular)}.button-primary{margin-top:var(--space-4);padding:var(--space-10) 0;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;border:0}.button-primary:hover{background:var(--color-ink-hover)}.topbar{align-items:center;gap:var(--space-20);padding:var(--space-14) var(--space-28);border-bottom:var(--border-width) solid var(--color-border-bar);display:flex}.wordmark{align-items:center;gap:var(--space-8);color:inherit;font-weight:var(--font-weight-semibold);text-decoration:none;display:flex}.wordmark__mark{width:var(--size-wordmark-mark);height:var(--size-wordmark-mark);border-radius:var(--radius-xs);background:var(--color-ink)}.tabs{gap:var(--space-18);font-size:var(--font-size-md);display:flex}.tab{padding-bottom:var(--space-2);border-bottom:var(--border-width-strong) solid transparent;color:var(--color-text-muted);text-decoration:none}.tab[aria-current=page]{border-bottom-color:var(--color-ink);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.tab[aria-disabled=true]{cursor:not-allowed}.topbar__spacer{flex:1}.account-menu{position:relative}.account-menu__trigger{padding:var(--space-3);border-radius:var(--radius-round);cursor:pointer;align-items:center;list-style:none;display:flex}.account-menu__trigger::-webkit-details-marker{display:none}.account-menu__trigger:hover{background:var(--color-surface-hover)}.avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-round);background:var(--color-avatar);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.account-menu__panel{top:var(--space-40);z-index:var(--layer-menu);width:var(--size-menu);background:var(--color-surface);border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.account-menu__who{padding:var(--space-12) var(--space-14);border-bottom:var(--border-width) solid var(--color-subtle)}.account-menu__name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.account-menu__email{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.account-menu__item{width:100%;padding:var(--space-10) var(--space-14);color:inherit;font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer;background:0 0;border:0}.account-menu__item:hover{background:var(--color-surface-hover)}.page{padding:var(--space-28) var(--space-28) var(--space-60)}.page__inner{max-width:var(--size-content);gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.no-team,.board-status{color:var(--color-text-muted);margin:0}.board-retry{align-self:flex-start}.board-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.board-heading__eyebrow-row{align-items:center;gap:var(--space-8);display:flex}.board-heading__eyebrow{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);margin:0}.board-heading__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin:0}.team-switcher{padding:var(--space-2) var(--space-6);border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-xs)}.view-toggle{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--font-size-sm);display:flex}.view-toggle__option{padding:var(--space-4) var(--space-12);border-radius:var(--radius-xs);color:var(--color-text-muted);font:inherit;background:0 0;border:0}.view-toggle__option[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);font-weight:var(--font-weight-medium)}.view-toggle__option:disabled{cursor:not-allowed}.columns{gap:var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.column{min-height:var(--size-column-min);gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-xl);background:var(--color-surface-sunken);flex-direction:column;display:flex}.column--backlog{border:var(--border-width-column) dashed var(--color-border-column);background:0 0}.column__heading{color:var(--color-text-label);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;justify-content:space-between;margin:0;display:flex}.column__empty{padding:var(--space-4) var(--space-2);color:var(--color-text-quiet);font-size:var(--font-size-sm);margin:0}.new-bet{padding:var(--space-8) 0;border:var(--border-width) dashed var(--color-border-dashed);border-radius:var(--radius-lg);color:var(--color-ink-hover);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0}.new-bet:hover{border-color:var(--color-ink);color:var(--color-ink)}.card{gap:var(--space-10);padding:var(--space-14);border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.card--backlog{border-style:dashed;border-color:var(--color-border-dashed)}.card__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.card__chips{gap:var(--space-6);flex-wrap:wrap;display:flex}.chip,.card__state,.health-marker{padding:var(--space-2) var(--space-7);border-radius:var(--radius-xs);font-size:var(--font-size-xs);white-space:nowrap;align-self:flex-start}.chip{background:var(--color-subtle)}.card__state{color:var(--color-ink-hover)}.health-marker{border:var(--border-width) solid var(--color-ink);font-weight:var(--font-weight-semibold)}.card__health{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.card__small{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.card__kill{color:var(--color-text-body);font-size:var(--font-size-sm);margin:0}.card__footer{justify-content:space-between;gap:var(--space-2) var(--space-8);color:var(--color-text-label);font-family:var(--font-mono);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.card__footer>*{white-space:nowrap}.card__spent{color:var(--color-ink-hover)}.days-left--bold{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.days-left--delayed{color:var(--color-alert);font-weight:var(--font-weight-semibold)}.card__actions{justify-content:flex-end;gap:var(--space-6);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-subtle);display:flex}.card__actions--plain{border-top:0;padding-top:0}.card__action,.card__pick-up{border:var(--border-width) solid var(--color-border-input);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:var(--font-weight-medium);cursor:not-allowed}.card__action{padding:var(--space-3) var(--space-9);border-radius:var(--radius-sm);font-size:var(--font-size-caption);white-space:nowrap}.card__pick-up{padding:var(--space-6) 0;border-color:var(--color-ink);border-radius:var(--radius-md);font-size:var(--font-size-xs)}.card__pick-up:enabled{cursor:pointer}.card__pick-up:enabled:hover{background:var(--color-surface-hover)}.card__pick-up:disabled{border-color:var(--color-border-input);color:var(--color-text-quiet);cursor:progress}.card__action:enabled{cursor:pointer}.card__action:enabled:hover{background:var(--color-surface-hover)}.dialog{width:var(--size-dialog);max-width:100%;padding:var(--space-24);border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-menu)}.dialog::backdrop{background:var(--color-backdrop)}.dialog__form{gap:var(--space-14);flex-direction:column;display:flex}.dialog__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin:0}.field__error{color:var(--color-alert);font-size:var(--font-size-xs);margin:0}.dialog__actions{justify-content:flex-end;gap:var(--space-8);display:flex}.dialog__actions .button-primary,.button-secondary{padding:var(--space-8) var(--space-16);margin:0}.button-secondary{border:var(--border-width) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer}.button-primary:disabled{background:var(--color-text-quiet);cursor:not-allowed}.toast-region{bottom:var(--space-24);z-index:var(--layer-toast);position:fixed;left:50%;transform:translate(-50%)}.toast{padding:var(--space-10) var(--space-14);border-radius:var(--radius-md);background:var(--color-ink);box-shadow:var(--shadow-menu);color:var(--color-surface);font-size:var(--font-size-md);margin:0}.reasons{gap:var(--space-8);font-size:var(--font-size-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.reasons__legend{margin-bottom:var(--space-8);font-weight:var(--font-weight-medium)}.reasons__option{align-items:center;gap:var(--space-8);display:flex}.toast__action{color:inherit;font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.archived{margin-top:var(--space-24);font-size:var(--font-size-sm)}.archived__summary{font-weight:var(--font-weight-semibold)}.archived__list{gap:var(--space-8);margin:var(--space-12) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.archived__row{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border:var(--border-width) solid var(--color-border-card);border-radius:var(--radius-md);display:flex}.archived__title{font-weight:var(--font-weight-medium);flex:1}
