:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f4f1;--surface:#fcfcfb;--ink:#0b0b0b;--ink-2:#52514e;--muted:#7a7873;--grid:#e1e0d9;--axis:#c3c2b7;--border:#0b0b0b1a;--hover:#0b0b0b0a;--s1:#2a78d6;--s2:#eb6834;--neutral:#bdbbb3;--good:#0ca30c;--good-text:#006300;--warn:#fab219;--warn-text:#8a5a00;--bad:#d03b3b;--bad-text:#b52c2c;--radius:10px;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--ink:#f0efec;--ink-2:#c3c2b7;--muted:#9a988f;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--hover:#ffffff0d;--s1:#3987e5;--s2:#d95926;--neutral:#5f5e59;--good-text:#3fbf3f;--warn-text:#fab219;--bad-text:#f07a7a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--ink:#f0efec;--ink-2:#c3c2b7;--muted:#9a988f;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--hover:#ffffff0d;--s1:#3987e5;--s2:#d95926;--neutral:#5f5e59;--good-text:#3fbf3f;--warn-text:#fab219;--bad-text:#f07a7a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);margin:0;font-size:15px;line-height:1.45}a{color:inherit}button,input,select{font:inherit;color:inherit}.muted{color:var(--muted)}.num{text-align:right;font-variant-numeric:tabular-nums}.topbar{z-index:10;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-in{align-items:center;gap:16px;max-width:1240px;min-height:52px;margin:0 auto;padding:0 16px;display:flex}.brand{white-space:nowrap;font-weight:650}.nav{flex:1;gap:4px;display:flex}.nav a{color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:6px 10px;text-decoration:none}.nav a[aria-current=page]{background:var(--ink);color:var(--surface)}.signout{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 0}@media (max-width:560px){.brand{display:none}}main.page{gap:16px;max-width:1240px;margin:0 auto;padding:20px 16px 64px;display:grid}.head h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:650}.head .take{color:var(--ink-2);max-width:62rem;margin:6px 0 0;font-size:16px}.head .take b{color:var(--ink);font-weight:650}.head .meta{color:var(--muted);margin:6px 0 0;font-size:13px}.sec-h{margin:16px 0 0;font-size:20px;font-weight:650}.sec-n{color:var(--muted);max-width:62rem;margin:2px 0 0;font-size:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:16px}.card h2{margin:0;font-size:16px;font-weight:650}.card .note{color:var(--muted);margin:2px 0 12px;font-size:13px}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.tile .lbl{color:var(--ink-2);font-size:13px}.tile .val{letter-spacing:-.01em;margin-top:4px;font-size:26px;font-weight:650}.tile .sub{color:var(--muted);margin-top:2px;font-size:12.5px}.delta{margin-top:4px;font-size:12.5px;font-weight:600}.delta.up{color:var(--bad-text)}.delta.down{color:var(--good-text)}.delta.flat{color:var(--muted)}.tile.alert .val{color:var(--bad-text)}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;display:grid}.pill{white-space:nowrap;border:1px solid var(--border);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;display:inline-flex}.pill:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.pill.due30:before,.pill.notmoved:before{background:var(--bad)}.pill.due30{color:var(--bad-text)}.pill.due90:before{background:var(--warn)}.pill.due90{color:var(--warn-text)}.pill.inwin:before,.pill.committed:before{background:var(--good)}.pill.noreturn:before{background:var(--ink-2)}.check{color:var(--warn-text);font-size:12px;font-weight:600}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tools input[type=search]{border:1px solid var(--border);background:var(--page);border-radius:8px;flex:14rem;min-width:0;padding:8px 10px}.tools select{border:1px solid var(--border);background:var(--page);border-radius:8px;padding:7px 8px}.chip{border:1px solid var(--border);background:var(--page);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:13px}.chip[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tbox{border-top:1px solid var(--border);max-height:36rem;overflow:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{background:var(--surface);text-align:left;color:var(--ink-2);border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;padding:8px;font-weight:600;position:sticky;top:0}.tbl th.num{text-align:right}.tbl th button{all:unset;cursor:pointer}.tbl th button:focus-visible{outline:2px solid var(--s1);outline-offset:2px}.tbl td{border-bottom:1px solid var(--border);vertical-align:top;padding:7px 8px}.tbl tbody tr:hover{background:var(--hover)}.tbl .desc{min-width:13rem}.tbl .code{white-space:nowrap;font-weight:600}.more{margin-top:10px}.btn{border:1px solid var(--border);background:var(--page);cursor:pointer;border-radius:8px;padding:7px 14px}.only-sm{display:none}.cell-sub{color:var(--muted);white-space:normal;margin-top:2px;font-size:12px;font-weight:400}.cell-sub .pill{margin:4px 6px 0 0}@media (max-width:640px){.hide-sm{display:none}.only-sm{display:block}.tbl .code{white-space:normal;overflow-wrap:anywhere;min-width:10.5rem}.tbl .cell-sub{overflow-wrap:break-word}.tbl td,.tbl th{padding:8px 6px}.tbox{max-height:70vh}}.chart{position:relative}.chart svg{display:block;overflow:visible}.chart text{fill:var(--muted);font-size:12px;font-family:var(--font)}.chart .lbl-strong{fill:var(--ink)}.chart .gridline{stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges}.chart .baseline{stroke:var(--axis);stroke-width:1px;shape-rendering:crispedges}.chart .hit{fill:#0000;cursor:default;outline:none}.chart .mark-g:hover .hit,.chart .mark-g:focus .hit{fill:var(--hover)}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend .sw{border-radius:3px;width:12px;height:12px}.tip{pointer-events:none;background:var(--surface);border:1px solid var(--border);white-space:nowrap;z-index:5;border-radius:8px;padding:8px 10px;font-size:12.5px;position:absolute;box-shadow:0 4px 16px #0000001f}.tip .t{color:var(--muted);margin-bottom:2px}.tip .r{align-items:center;gap:6px;display:flex}.tip .r b{font-variant-numeric:tabular-nums}.tip .key{border-radius:1px;width:10px;height:2px}details.astable{margin-top:8px;font-size:13px}details.astable summary{color:var(--muted);cursor:pointer}.login{max-width:380px;margin:12vh auto 0;padding:0 16px}.login h1{margin:0 0 4px;font-size:22px}.login-form{gap:8px;margin-top:20px;display:grid}.login-form label{color:var(--ink-2);font-size:13px}.login-form input{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px;font-size:16px}.login-error{color:var(--bad-text);margin:0;font-size:14px}.btn-primary{background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.btn-primary:disabled{opacity:.6}.whoami{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.who-btns{gap:8px;display:flex}.who-btns .btn{min-width:56px;font-weight:600}.linkbtn{color:var(--s1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.banner{background:var(--surface);border:1px solid var(--bad);color:var(--bad-text);border-radius:var(--radius);padding:10px 14px;font-size:14px}.views{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chip .c{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px}.chip[aria-pressed=true] .c{color:inherit;opacity:.75}.range input[type=number]{border:1px solid var(--border);background:var(--page);border-radius:8px;width:76px;padding:6px 8px}.alist{border-top:1px solid var(--border);margin-top:8px}.arow{border-bottom:1px solid var(--border);grid-template-columns:128px minmax(0,1fr) 128px 86px 210px 74px 118px;align-items:start;gap:6px 12px;padding:12px 4px;font-size:13.5px;display:grid}.arow.ahead{z-index:2;background:var(--surface);color:var(--ink-2);padding:8px 4px;font-size:13px;font-weight:600;position:sticky;top:52px}.arow .lbl{display:none}.arow .code{overflow-wrap:anywhere;font-weight:650}.arow.done{opacity:.6}.a-st{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.a-sup{overflow-wrap:anywhere}.arow select{border:1px solid var(--border);background:var(--page);border-radius:8px;width:100%;padding:6px;font-size:13px}.arow select.set{border-color:var(--s1);background:var(--surface);font-weight:600}.arow select:disabled{opacity:.7}.a-note{border:1px solid var(--border);background:var(--page);border-radius:8px;grid-column:2/-1;padding:6px 8px;font-size:13px}.a-who{color:var(--muted);grid-column:2/-1;font-size:12px}.pill.kept:before{background:var(--s1)}.pill.review{color:var(--bad-text);border-color:var(--bad)}.pill.review:before{background:var(--bad)}.empty{color:var(--muted);margin:0;padding:24px 4px}@media (max-width:860px){.arow{grid-template-columns:1fr 1fr;grid-template-areas:"st val""item item""sup sup""act act""own prog""note note""who who";padding:14px 2px}.arow.ahead{display:none}.a-st{flex-flow:wrap;grid-area:st;align-items:center}.a-val{grid-area:val;font-size:16px;font-weight:650}.a-item{grid-area:item}.a-sup{grid-area:sup}.a-act{grid-area:act}.a-own{grid-area:own}.a-prog{grid-area:prog}.a-note{grid-area:note}.a-who{grid-area:who}.arow .lbl{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.a-val .lbl,.a-sup .lbl{margin-right:6px;display:inline}.a-val .lbl{display:none}.arow select,.a-note{padding:9px 8px;font-size:15px}}.h3{margin:0 0 6px;font-size:14px;font-weight:650}.tbl tr.dim td{color:var(--muted)}.act-tag{background:color-mix(in srgb, var(--s1) 12%, transparent);color:var(--ink);white-space:normal;border-radius:6px;margin-top:4px;padding:1px 7px;font-size:12px;font-weight:500;display:inline-block}#team .tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}#team .tile .val{font-size:22px}
