.announce[data-v-65b7a973]{display:flex;align-items:center;gap:10px;padding:6px 24px;border-bottom:1px solid color-mix(in oklab,var(--accent) 40%,transparent);background:color-mix(in oklab,var(--accent) 8%,var(--surface));font:400 .8125rem var(--f-ui);color:var(--fg)}.dot[data-v-65b7a973]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.text[data-v-65b7a973]{flex:1;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.more[data-v-65b7a973]{color:var(--accent);white-space:nowrap}.close[data-v-65b7a973]{flex:none;min-width:24px;min-height:24px;border:0;border-radius:4px;background:transparent;color:var(--mute);cursor:pointer}.close[data-v-65b7a973]:hover{color:var(--fg);background:var(--hover)}@media(max-width:640px){.announce[data-v-65b7a973]{padding:6px 16px}}.avatar[data-v-5244253b]{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--sel);border:1px solid var(--rule-strong);color:var(--initials);font-family:var(--f-head);font-weight:600}.avatar img[data-v-5244253b]{width:100%;height:100%;object-fit:cover}.wordmark[data-v-5149eed8]{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.word[data-v-5149eed8]{font-family:var(--f-logo);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--fg)}.resizer[data-v-528fb121]{position:absolute;top:0;bottom:0;left:-7px;width:14px;z-index:3;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center}.resizer[data-v-528fb121]:before{content:"";position:absolute;top:0;bottom:0;left:6px;width:2px;background:transparent;transition:background .12s}.grip[data-v-528fb121]{position:relative;width:12px;height:44px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--dim);background-image:radial-gradient(currentColor 1px,transparent 1.4px);background-size:4px 6px;background-position:center;background-repeat:space}.resizer[data-v-528fb121]:hover:before,.resizer[data-v-528fb121]:focus-visible:before,.resizer[data-v-528fb121]:active:before{background:var(--accent)}.resizer:hover .grip[data-v-528fb121],.resizer:focus-visible .grip[data-v-528fb121],.resizer:active .grip[data-v-528fb121]{border-color:var(--accent);color:var(--fg)}@media(max-width:640px){.resizer[data-v-528fb121]{display:none}}.scrim[data-v-b2a7bfd7]{position:fixed;inset:0;z-index:45;background:var(--scrim)}.before[data-v-b2a7bfd7]{position:absolute;top:0;left:0;bottom:0;right:min(var(--drawer-w),100%);background:var(--bg);border-right:1px solid var(--rule-strong);min-width:0}@media(max-width:900px){.before[data-v-b2a7bfd7]{z-index:2;right:0;border-right:0}}.drawer[data-v-b2a7bfd7]{position:absolute;top:0;right:0;bottom:0;width:min(var(--drawer-w),100%);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--rule-strong);box-shadow:var(--shadow-modal);animation:slide-in-b2a7bfd7 .16s ease-out}@keyframes slide-in-b2a7bfd7{0%{transform:translate(24px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.drawer[data-v-b2a7bfd7]{animation:none}}.bar[data-v-b2a7bfd7]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--rule)}.bar h2[data-v-b2a7bfd7]{margin:0;font:600 1.125rem var(--f-head)}select[data-v-d758065c]:focus{border-color:var(--accent)}select[aria-invalid=true][data-v-d758065c]{border-color:var(--danger)}select[data-v-d758065c]:disabled{color:var(--dim);cursor:not-allowed}textarea[data-v-0cd17088]{width:100%;min-height:72px;resize:vertical;border-radius:6px;border:1px solid var(--field-border);background:var(--bg);color:var(--fg);padding:8px 10px;font:400 .875rem/1.5 var(--f-ui)}textarea[data-v-0cd17088]:focus{border-color:var(--accent)}textarea[data-v-0cd17088]::placeholder{color:var(--mute)}textarea[aria-invalid=true][data-v-0cd17088]{border-color:var(--danger)}.has-reveal[data-v-abbd11e7]{padding-right:64px!important}.drawer-form[data-v-2174f079]{flex:1;min-height:0;display:flex;flex-direction:column}.body[data-v-2174f079]{flex:1;overflow-y:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:14px}.body[data-v-2174f079] .field{margin-bottom:0}.row[data-v-2174f079]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.body[data-v-2174f079] .title-big{font:600 1.375rem/1.2 var(--f-head);letter-spacing:-.02em;padding:8px 10px}.more[data-v-2174f079]{align-self:flex-start;display:flex;align-items:center;gap:6px;min-height:24px;padding:6px 10px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:1px solid var(--rule-strong);border-radius:6px;cursor:pointer}.more[data-v-2174f079]:hover{background:var(--hover)}.more-hint[data-v-2174f079]{font-weight:400;color:var(--mute)}.more-fields[data-v-2174f079],.labels[data-v-2174f079]{display:flex;flex-direction:column;gap:14px}.chips[data-v-2174f079]{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.chip[data-v-2174f079]{display:inline-flex;align-items:center;padding-left:8px;border:1px solid var(--rule-strong);border-radius:5px;background:var(--sel);color:var(--fg);font:400 .75rem var(--f-ui)}.chip-x[data-v-2174f079]{min-width:24px;min-height:24px;border:0;border-radius:4px;background:transparent;color:var(--dim);font-size:.875rem;cursor:pointer}.chip-x[data-v-2174f079]:hover{color:var(--fg)}.foot[data-v-2174f079]{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 20px;border-top:1px solid var(--rule);background:var(--surface)}.foot[data-v-2174f079] .check{margin-bottom:0}.later[data-v-2174f079]{margin:0}kbd[data-v-2174f079]{padding:0 4px;border:1px solid var(--rule-strong);border-radius:3px;font:400 .6875rem var(--f-data);color:var(--dim)}.deleting[data-v-41deec68]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 24px;border-bottom:1px solid var(--danger);background:var(--danger-tint);font:400 .8125rem var(--f-ui);color:var(--fg)}.deleting span[data-v-41deec68]{flex:1 1 280px;min-width:0;text-wrap:pretty}@media(max-width:640px){.deleting[data-v-41deec68]{padding:8px 16px}}.imp[data-v-87a44f31]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 24px;background:var(--warn);color:var(--warn-ink);font:400 .8125rem var(--f-ui)}.imp strong[data-v-87a44f31]{font-weight:600}.text[data-v-87a44f31]{min-width:0;overflow-wrap:anywhere}.end[data-v-87a44f31]{min-height:24px;font:600 .75rem var(--f-ui);color:var(--warn);background:var(--warn-ink);border:0;border-radius:6px;padding:4px 10px;cursor:pointer}.end[data-v-87a44f31]:hover{background:color-mix(in oklab,var(--warn-ink) 85%,var(--warn))}.end[data-v-87a44f31]:focus-visible{outline:2px solid var(--warn-ink);outline-offset:2px}.end[aria-busy=true][data-v-87a44f31]{cursor:progress}@media(max-width:640px){.imp[data-v-87a44f31]{padding:8px 16px}}.switcher[data-v-a6f8f544]{position:relative;min-width:0;max-width:320px}.switch[data-v-a6f8f544]{max-width:100%;min-height:32px;display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--fg);font:400 .75rem var(--f-ui);cursor:pointer;white-space:nowrap;text-align:left}.switch[data-v-a6f8f544]:hover{background:var(--hover)}.lead[data-v-a6f8f544],.caret[data-v-a6f8f544],.mode[data-v-a6f8f544]{flex:none;color:var(--mute)}.name[data-v-a6f8f544]{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}.panel[data-v-a6f8f544]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:300px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop)}.group[data-v-a6f8f544]{margin:0;padding:6px 8px 2px;font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.none[data-v-a6f8f544]{margin:0;padding:6px 8px;font-size:.75rem;color:var(--dim)}.list[data-v-a6f8f544]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.item[data-v-a6f8f544]{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 8px;border-radius:6px;color:var(--fg);font:400 .8125rem var(--f-ui)}.item[data-v-a6f8f544]:hover{background:var(--hover);color:var(--fg)}.item[aria-current=true][data-v-a6f8f544]{background:var(--sel)}.key[data-v-a6f8f544]{flex:none;min-width:26px;min-height:22px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;border:1px solid var(--rule-strong);border-radius:4px;font:400 .625rem var(--f-data);color:var(--dim)}.archived[data-v-a6f8f544]{color:var(--dim)}.archived .key[data-v-a6f8f544]{border-style:dashed;color:var(--mute)}.archived .pname[data-v-a6f8f544]{font:500 .8125rem var(--f-head)}.icon[data-v-a6f8f544]{border-color:transparent;font-size:.75rem}.two[data-v-a6f8f544]{min-width:0;display:flex;flex-direction:column;gap:1px}.strong[data-v-a6f8f544]{font:600 .8125rem var(--f-head);color:var(--fg)}.line[data-v-a6f8f544]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--mute)}.pname[data-v-a6f8f544]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiet[data-v-a6f8f544]{color:var(--dim)}.new[data-v-a6f8f544]{color:var(--accent)}.new[data-v-a6f8f544]:hover{color:var(--accent-hover)}.rule[data-v-a6f8f544]{height:1px;margin:4px 0;background:var(--rule)}.scrim[data-v-b079819f]{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;z-index:50;padding:16px}.dialog[data-v-b079819f]{background:var(--surface);border:1px solid var(--rule-strong);border-radius:10px;padding:20px;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:var(--shadow-modal)}.dialog.wide[data-v-b079819f]{width:min(780px,100%)}.dialog.full[data-v-b079819f]{width:100%;height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}.scrim.compact[data-v-b079819f]{place-items:start center;padding-top:12vh}.dialog.compact[data-v-b079819f]{width:min(560px,100%);padding:0;overflow:visible;border-radius:8px}.dialog-head[data-v-b079819f]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.dialog-head .dialog-title[data-v-b079819f]{margin:0}.dialog-title[data-v-b079819f]{font:600 1.125rem var(--f-head);margin:0 0 8px}.none[data-v-23fba9aa]{margin:0;padding:16px;font-size:.8125rem;color:var(--dim)}.bar[data-v-23fba9aa]{display:flex;flex-direction:column}.bar[data-v-23fba9aa]>.error-summary{margin:12px 12px 0}.line[data-v-23fba9aa]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--rule)}.pip[data-v-23fba9aa]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c, var(--mute))}.title[data-v-23fba9aa]{flex:1;min-width:0;font:500 1.0625rem var(--f-head);color:var(--fg);background:transparent;border:0;padding:0}.title[data-v-23fba9aa]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.field-error[data-v-23fba9aa]{margin:8px 16px 0}.foot[data-v-23fba9aa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font:400 .6875rem var(--f-ui);color:var(--mute)}.chips[data-v-23fba9aa]{display:flex;gap:4px}.chip-type[data-v-23fba9aa]{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 7px;font:inherit;color:var(--mute);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.chip-type[data-v-23fba9aa]:hover{background:var(--hover)}.chip-type[aria-checked=true][data-v-23fba9aa]{color:var(--fg);background:var(--sel);border-color:var(--rule-strong)}.chip-type .pip[data-v-23fba9aa]{width:7px;height:7px;background:var(--c)}.keys[data-v-23fba9aa]{margin-left:auto}.type-badge[data-v-fcf0e72f]{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;color:var(--c, var(--dim));font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pip[data-v-fcf0e72f]{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.name[data-v-fcf0e72f]{min-width:0;overflow:hidden;text-overflow:ellipsis}.scrim[data-v-382d6e0c]{position:fixed;inset:0;z-index:50;display:grid;place-items:start center;padding:12vh 16px 16px;background:var(--scrim)}.dialog[data-v-382d6e0c]{width:min(640px,100%);max-height:76vh;display:flex;flex-direction:column;gap:6px;padding:0 0 8px;overflow:hidden;background:var(--surface);border:1px solid var(--rule-strong);border-radius:10px;box-shadow:var(--shadow-modal)}.dialog .field[data-v-382d6e0c]{margin-bottom:0}.bar[data-v-382d6e0c]{position:relative;padding:12px 12px 6px}.bar input[data-v-382d6e0c]{padding-left:34px;padding-right:48px;font-size:1rem}.mag[data-v-382d6e0c]{position:absolute;left:24px;top:50%;transform:translateY(-40%);color:var(--mute);font-size:1rem;pointer-events:none}.esc[data-v-382d6e0c]{position:absolute;right:24px;top:50%;transform:translateY(-40%);font:400 .6875rem var(--f-data);color:var(--mute);pointer-events:none}.list[data-v-382d6e0c]{padding:0 8px}.empty[data-v-382d6e0c],.problem[data-v-382d6e0c]{margin-left:12px;margin-right:12px}.heading[data-v-382d6e0c]{margin:0;font:500 .6875rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.list[data-v-382d6e0c]{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.list.loading[data-v-382d6e0c]{opacity:.6}.list-empty[data-v-382d6e0c]{display:none}.opt[data-v-382d6e0c]{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:6px;cursor:pointer}.opt[data-v-382d6e0c]:hover{background:var(--hover)}.opt[aria-selected=true][data-v-382d6e0c]{background:var(--sel);box-shadow:inset 2px 0 0 var(--accent)}.id[data-v-382d6e0c]{flex:none;font:500 .75rem var(--f-data);color:var(--dim)}.opt[data-v-382d6e0c] .type-badge{flex:0 1 auto;max-width:30%}.title[data-v-382d6e0c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.where[data-v-382d6e0c]{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--mute)}.empty[data-v-382d6e0c]{margin:0;padding:8px 2px;font-size:.8125rem;color:var(--dim);overflow-wrap:anywhere}.problem[data-v-382d6e0c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--danger);border-radius:6px;background:var(--danger-tint);font-size:.8125rem}.problem p[data-v-382d6e0c]{margin:0;flex:1 1 240px}.keys[data-v-382d6e0c]{margin:0;padding:8px 16px 0;border-top:1px solid var(--rule);font-size:.75rem;color:var(--mute)}@media(max-width:640px){.where[data-v-382d6e0c]{display:none}}.feedback-form[data-v-b76fabf3]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.actions[data-v-b76fabf3]{display:flex;justify-content:flex-end;gap:10px}.esc[data-v-28def619]{margin-left:auto;min-height:24px;padding:3px 9px;font:400 .8125rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:6px;cursor:pointer;white-space:nowrap}.esc[data-v-28def619]:hover{background:var(--hover)}.groups[data-v-28def619]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px;align-items:start;margin-top:16px}.group[data-v-28def619]{display:flex;flex-direction:column;gap:6px}.foot[data-v-28def619]{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--rule)}.feedback[data-v-28def619]{min-height:24px;padding:3px 9px;font:400 .8125rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:6px;cursor:pointer}.feedback[data-v-28def619]:hover{background:var(--hover)}h3[data-v-28def619]{margin:0;font:500 .6875rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.row[data-v-28def619]{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--dim)}.what[data-v-28def619]{flex:1}kbd[data-v-28def619]{font:400 .75rem var(--f-data);color:var(--fg);border:1px solid var(--rule-strong);border-radius:4px;padding:1px 6px;white-space:pre}.sep[data-v-28def619]{color:var(--mute)}.app[data-v-a0cad09e]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,var(--dots) 1px,transparent 0);background-size:24px 24px}.skip[data-v-a0cad09e]{position:absolute;left:-9999px}.skip[data-v-a0cad09e]:focus{left:16px;top:8px;z-index:70;background:var(--surface);padding:6px 10px;border-radius:6px}.top[data-v-a0cad09e]{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;row-gap:4px;padding:8px 24px;min-height:52px;border-bottom:1px solid var(--rule);background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:400 .75rem var(--f-ui)}.lead[data-v-a0cad09e]{flex:none;display:flex;align-items:center;gap:10px}.brand[data-v-a0cad09e]{display:inline-flex;min-height:24px}.nav[data-v-a0cad09e]{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;align-self:stretch}.sep[data-v-a0cad09e]{width:1px;height:18px;background:var(--rule-strong)}.tab[data-v-a0cad09e]{display:flex;align-items:center;gap:6px;padding:8px 0;align-self:stretch;color:var(--dim);white-space:nowrap;min-height:24px}.tab[data-v-a0cad09e]:hover{color:var(--fg)}.tab[aria-current=page][data-v-a0cad09e]{color:var(--fg);box-shadow:inset 0 -1px 0 var(--accent)}.num[data-v-a0cad09e]{color:var(--mute);font-size:.6875rem}.right[data-v-a0cad09e]{margin-left:auto;min-width:0;display:flex;align-items:center;gap:10px}.account[data-v-a0cad09e]{display:inline-flex;border-radius:50%}.account.current[data-v-a0cad09e] .avatar{border-color:var(--accent)}.search[data-v-a0cad09e]{min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--dim);font:400 .75rem var(--f-ui);cursor:pointer}.search[data-v-a0cad09e]:hover{color:var(--fg);background:var(--hover)}.feedback[data-v-a0cad09e]{min-height:32px;padding:4px 10px;border:0;border-radius:6px;background:transparent;color:var(--dim);font:400 .75rem var(--f-ui);cursor:pointer}.feedback[data-v-a0cad09e]:hover{color:var(--fg);background:var(--hover)}.feedback .glyph[data-v-a0cad09e]{display:none}.feedback .glyph[data-v-a0cad09e]:before{content:"✎";font-size:.9375rem}@media(max-width:480px){.feedback[data-v-a0cad09e]{padding:4px 8px}.right[data-v-a0cad09e] .switch .lead{display:none}.right[data-v-a0cad09e]{gap:6px}.search kbd[data-v-a0cad09e],.feedback .word[data-v-a0cad09e]{display:none}.feedback .glyph[data-v-a0cad09e]{display:inline}}main[data-v-a0cad09e]{flex:1;min-width:0}@media(max-width:640px){.top[data-v-a0cad09e]{padding:8px 16px}}.account[data-v-42f795d1]{max-width:1120px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:28px}.head[data-v-42f795d1]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.who[data-v-42f795d1]{display:flex;flex-direction:column;gap:4px;min-width:0}h1[data-v-42f795d1]{margin:0;font:600 1.875rem/1 var(--f-head);letter-spacing:-.03em;overflow-wrap:anywhere}.meta[data-v-42f795d1]{font-size:.8125rem;color:var(--dim)}.sign-out[data-v-42f795d1]{margin-left:auto}.body[data-v-42f795d1]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.sections[data-v-42f795d1]{flex:0 0 200px;min-width:0;display:flex;flex-direction:column;gap:2px;position:sticky;top:64px}.section[data-v-42f795d1]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--dim);font:400 .875rem var(--f-ui)}.section[data-v-42f795d1]:hover{color:var(--fg);background:var(--hover)}.section[aria-current=page][data-v-42f795d1]{background:var(--sel);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.glyph[data-v-42f795d1]{width:16px;color:var(--mute)}.section[aria-current=page] .glyph[data-v-42f795d1]{color:var(--accent)}.badge[data-v-42f795d1]{margin-left:auto;font:400 .6875rem var(--f-data);color:var(--warn)}.content[data-v-42f795d1]{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}@media(max-width:640px){.account[data-v-42f795d1]{padding:24px 16px 48px}.sections[data-v-42f795d1]{position:static;flex-basis:100%;flex-direction:row;flex-wrap:wrap}}.card[data-v-c6e20931]{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface);min-width:0}.card-head[data-v-c6e20931]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.card-titles[data-v-c6e20931]{display:flex;flex-direction:column;gap:4px;flex:1 1 240px;min-width:0}h3[data-v-c6e20931]{margin:0;font:600 1rem var(--f-head);letter-spacing:-.01em}.card-desc[data-v-c6e20931]{margin:0;font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}.card-aside[data-v-c6e20931]{margin-left:auto;display:flex;align-items:center;gap:8px}.switch[data-v-d13c0b06]{margin:-4px 0 14px}.count[data-v-dd91a48f]{margin:0;font:400 .875rem var(--f-ui)}.downloads[data-v-dd91a48f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.download[data-v-dd91a48f]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.download .field-hint[data-v-dd91a48f]{margin:0}.danger[data-v-dd91a48f]{border-color:color-mix(in oklab,var(--danger) 55%,transparent)}.solid[data-v-dd91a48f]{font-weight:600;background:var(--danger-fill);border-color:var(--danger-fill);color:var(--danger-on);padding:7px 14px;white-space:nowrap}.solid[data-v-dd91a48f]:hover{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--danger-on);filter:brightness(1.1)}.solid[data-v-dd91a48f]:disabled{opacity:.45;cursor:not-allowed;filter:none}.dialog-form[data-v-dd91a48f]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.export[data-v-dd91a48f]{align-self:flex-start;font-size:.8125rem}.ready[data-v-dd91a48f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:12px 14px;border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:8px}.ready-text[data-v-dd91a48f]{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.ready-text strong[data-v-dd91a48f]{font-weight:600;font-size:.875rem;color:var(--fg)}.ready-text p[data-v-dd91a48f]{margin:0}.end[data-v-dd91a48f]{justify-content:flex-end}.segmented[data-v-b8a625af]{display:flex;flex-direction:column;gap:6px}.options[data-v-b8a625af]{display:flex;flex-wrap:wrap;gap:4px}.option[data-v-b8a625af]{min-height:28px;padding:6px 11px;border:1px solid var(--rule-strong);border-radius:5px;color:var(--mute);background:transparent;font:400 .75rem var(--f-ui);cursor:pointer}.option.compact[data-v-b8a625af]{min-height:32px;padding:6px 12px;font-weight:500}.option[data-v-b8a625af]:hover{color:var(--fg)}.option[data-v-b8a625af]:disabled{cursor:not-allowed;opacity:.6}.option[aria-checked=true][data-v-b8a625af]{border-color:var(--accent);color:var(--fg);background:var(--sel)}.switch-row[data-v-2b483c65]{display:flex;align-items:center;gap:12px;padding:4px 0;background:transparent;border:0;color:var(--fg);text-align:left;cursor:pointer}.track[data-v-2b483c65]{flex:none;width:36px;height:20px;padding:2px;border-radius:10px;border:1px solid var(--field-border);background:var(--bg);display:flex;justify-content:flex-start}.track.on[data-v-2b483c65]{border-color:var(--accent);background:var(--accent-fill);justify-content:flex-end}.knob[data-v-2b483c65]{width:14px;height:14px;border-radius:50%;background:var(--mute)}.track.on .knob[data-v-2b483c65]{background:var(--ink)}.text[data-v-2b483c65]{display:flex;flex-direction:column;gap:2px}.badge[data-v-31e9574e]{display:inline-block;font:500 .625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;border:1px solid}.accent[data-v-31e9574e]{color:var(--accent);border-color:var(--accent-tint)}.warn[data-v-31e9574e]{color:var(--warn);border-color:var(--warn)}.current[data-v-07013536]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.address[data-v-07013536]{font:500 .875rem var(--f-ui)}.push[data-v-07013536]{margin-left:auto}.end[data-v-07013536]{justify-content:flex-end}.pending[data-v-07013536]{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--bg)}.note[data-v-07013536]{margin:0;font-size:.8125rem;color:var(--dim)}.code[data-v-07013536]{max-width:240px;margin-bottom:0}form[data-v-af2c19c2]{display:flex;flex-direction:column;gap:16px}.photo[data-v-af2c19c2]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.upload[data-v-af2c19c2]:focus-within{outline:2px solid var(--focus);outline-offset:2px}.upload.busy[data-v-af2c19c2]{opacity:.6;cursor:progress}.meter[data-v-4f522e2c]{display:flex;flex-direction:column;gap:8px;margin:-6px 0 14px}.bars[data-v-4f522e2c]{display:flex;gap:4px}.bar[data-v-4f522e2c]{flex:1;height:4px;border-radius:2px;background:var(--rule)}.bar.danger[data-v-4f522e2c]{background:var(--danger)}.bar.warn[data-v-4f522e2c]{background:var(--warn)}.bar.ok[data-v-4f522e2c]{background:var(--accent)}.rules[data-v-4f522e2c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--mute)}.rules .ok[data-v-4f522e2c]{color:var(--accent)}form[data-v-54caf026]{display:flex;flex-direction:column;gap:16px}.card-foot>a.note[data-v-54caf026]{color:var(--accent)}.this[data-v-e7e9cf8f]{font:500 .75rem var(--f-ui);color:var(--accent)}.dialog-form[data-v-e7e9cf8f]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.end[data-v-e7e9cf8f]{justify-content:flex-end}.setup[data-v-e108a63d]{align-items:flex-start;gap:16px}.qr[data-v-e108a63d]{flex:none;background:var(--qr-bg);padding:10px;border-radius:8px;line-height:0}.steps[data-v-e108a63d]{flex:1 1 260px;display:flex;flex-direction:column;gap:10px;min-width:0}.secret[data-v-e108a63d]{align-self:flex-start;font:500 .8125rem var(--f-data);letter-spacing:.08em;padding:6px 10px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--bg);overflow-wrap:anywhere}.code[data-v-e108a63d]{max-width:240px;margin-bottom:0}.warn[data-v-e108a63d]{color:var(--warn)}.codes[data-v-e108a63d]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--accent-tint);border-radius:8px;background:var(--bg)}.ink[data-v-e108a63d]{color:var(--fg)}.code-grid[data-v-e108a63d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;font:500 .8125rem var(--f-data)}.dialog-form[data-v-e108a63d]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.end[data-v-e108a63d]{justify-content:flex-end}.admin[data-v-137a3301]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px,var(--dots) 1px,transparent 0);background-size:24px 24px}.skip[data-v-137a3301]{position:absolute;left:-9999px}.skip[data-v-137a3301]:focus{left:16px;top:8px;z-index:70;background:var(--surface);padding:6px 10px;border-radius:6px}.top[data-v-137a3301]{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;row-gap:4px;padding:8px 24px;min-height:52px;border-bottom:1px solid var(--rule);background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:400 .75rem var(--f-ui)}.lead[data-v-137a3301]{flex:none;display:flex;align-items:center;gap:10px;white-space:nowrap}.brand[data-v-137a3301]{display:inline-flex;min-height:24px}.tag[data-v-137a3301]{font:500 .625rem var(--f-data);letter-spacing:.08em;color:var(--warn-text);border:1px solid color-mix(in oklab,var(--warn) 55%,transparent);border-radius:4px;padding:2px 6px}.nav[data-v-137a3301]{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;align-self:stretch}.tab[data-v-137a3301]{display:flex;align-items:center;gap:6px;padding:8px 0;align-self:stretch;color:var(--dim);white-space:nowrap;min-height:24px}.tab[data-v-137a3301]:hover{color:var(--fg)}.tab[aria-current=page][data-v-137a3301]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.num[data-v-137a3301]{color:var(--mute);font-size:.6875rem}.badge[data-v-137a3301]{font:500 .625rem/1.5 var(--f-data);color:var(--warn-ink);background:var(--warn);border-radius:8px;padding:0 5px}.right[data-v-137a3301]{margin-left:auto;min-width:0;display:flex;align-items:center;gap:10px;color:var(--mute);white-space:nowrap}.search[data-v-137a3301]{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--rule-strong);border-radius:6px;padding:4px 8px;background:var(--surface);width:220px;max-width:60vw;min-height:32px}.search[data-v-137a3301]:focus-within{border-color:var(--accent)}.search[data-v-137a3301]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.search input[data-v-137a3301]:focus-visible{outline-color:transparent}.search input[data-v-137a3301]{flex:1;min-width:0;background:transparent;border:0;color:var(--fg);font:400 .75rem var(--f-ui)}.search input[data-v-137a3301]::placeholder{color:var(--mute)}.search kbd[data-v-137a3301]{font:400 .6875rem var(--f-data);color:var(--mute);border:1px solid var(--rule-strong);border-radius:3px;padding:0 4px}.hits[data-v-137a3301]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:360px;max-width:90vw;margin:0;list-style:none;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:flex;flex-direction:column;gap:1px}.hit[data-v-137a3301]{display:block;padding:8px;border-radius:6px;color:var(--fg)}.hit[data-v-137a3301]:hover,[aria-selected=true]>.hit[data-v-137a3301]{background:var(--hover);color:var(--fg)}.hit-text[data-v-137a3301]{display:flex;flex-direction:column;gap:1px;min-width:0}.hit-name[data-v-137a3301]{font:500 .8125rem var(--f-head);overflow:hidden;text-overflow:ellipsis}.hit-email[data-v-137a3301]{font:400 .6875rem var(--f-data);color:var(--mute);overflow:hidden;text-overflow:ellipsis}.none[data-v-137a3301]{padding:12px;text-align:center;font-size:.75rem;color:var(--mute)}.out[data-v-137a3301]{font-size:.75rem;color:var(--dim);padding:4px 2px}.out[data-v-137a3301]:hover{color:var(--fg)}.switch[data-v-137a3301]{min-height:32px;font:400 .75rem var(--f-ui);color:var(--dim);background:transparent;border:1px solid var(--rule-strong);border-radius:6px;padding:4px 8px;cursor:pointer}.switch[data-v-137a3301]:hover{background:var(--hover);color:var(--fg)}.owner-wrap[data-v-137a3301]{position:relative;display:inline-flex}.owner[data-v-137a3301]{display:inline-flex;padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer}.owner[aria-expanded=true][data-v-137a3301] .avatar{border-color:var(--accent)}.menu[data-v-137a3301]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:280px;padding:12px 14px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop);white-space:normal;color:var(--fg)}.menu-who[data-v-137a3301]{margin:0 0 8px;font:500 .8125rem var(--f-head)}.owner[data-v-137a3301] .avatar{color:var(--initials)}.banner[data-v-137a3301]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 24px;font-size:.8125rem}.banner strong[data-v-137a3301]{font-weight:600}.maint[data-v-137a3301]{background:var(--danger-fill);color:var(--danger-on)}.banner-act[data-v-137a3301]{margin-left:auto;min-height:24px;font:500 .75rem var(--f-ui);color:var(--danger-on);background:transparent;border:1px solid var(--danger-on);border-radius:6px;padding:3px 10px;cursor:pointer}.banner-act[data-v-137a3301]:hover{color:var(--danger-on);background:color-mix(in oklab,var(--danger-on) 12%,transparent)}main[data-v-137a3301]{flex:1;min-width:0}@media(max-width:640px){.top[data-v-137a3301],.banner[data-v-137a3301]{padding:8px 16px}.search[data-v-137a3301]{width:100%;max-width:none}.right[data-v-137a3301]{flex-wrap:wrap}}.head[data-v-f65511c5]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.titles[data-v-f65511c5]{display:flex;flex-direction:column;gap:8px}.path[data-v-f65511c5]{font:400 .75rem var(--f-data);color:var(--mute)}h1[data-v-f65511c5]{margin:0;font:600 2.75rem/.95 var(--f-head);letter-spacing:-.04em;color:var(--fg)}.dot[data-v-f65511c5]{color:var(--accent)}.screen[data-v-d4ea3714]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:20px}.summary[data-v-d4ea3714]{font-size:.75rem;color:var(--mute);padding-bottom:4px}.head-btn[data-v-d4ea3714]{margin-left:auto;white-space:nowrap}.tools[data-v-d4ea3714]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filter[data-v-d4ea3714]{flex:1 1 240px;max-width:360px;display:flex;align-items:center;gap:8px;border:1px solid var(--rule-strong);border-radius:6px;padding:6px 10px;background:var(--surface);color:var(--mute)}.filter[data-v-d4ea3714]:focus-within{border-color:var(--accent)}.filter[data-v-d4ea3714]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.filter input[data-v-d4ea3714]:focus-visible{outline-color:transparent}.filter input[data-v-d4ea3714]{flex:1;min-width:0;background:transparent;border:0;color:var(--fg);font:400 .8125rem var(--f-ui)}.filter input[data-v-d4ea3714]::placeholder{color:var(--mute)}.tabs[data-v-d4ea3714]{display:flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px}.seg[data-v-d4ea3714]{display:flex;gap:6px;min-height:24px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 10px;cursor:pointer;white-space:nowrap}.seg[data-v-d4ea3714]:hover{color:var(--fg)}.seg[aria-pressed=true][data-v-d4ea3714]{color:var(--fg);background:var(--sel)}.seg-n[data-v-d4ea3714]{font-family:var(--f-data);color:var(--mute)}.table-wrap[data-v-d4ea3714]{overflow-x:auto}table[data-v-d4ea3714]{width:100%;min-width:900px;border-collapse:collapse;font-size:.8125rem}th[data-v-d4ea3714]{text-align:left;padding:8px 4px;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}td[data-v-d4ea3714]{padding:10px 4px;border-bottom:1px solid var(--rule);vertical-align:baseline}tbody tr[data-v-d4ea3714]:hover{background:var(--hover)}.col-when[data-v-d4ea3714]{width:150px}.col-area[data-v-d4ea3714]{width:100px}.col-ip[data-v-d4ea3714]{width:120px}.mono[data-v-d4ea3714]{font:400 .75rem var(--f-data);white-space:nowrap}.dim[data-v-d4ea3714]{color:var(--dim)}.area[data-v-d4ea3714]{font:500 .6875rem var(--f-ui);letter-spacing:.04em;text-transform:uppercase}.action[data-v-d4ea3714]{font:500 .8125rem var(--f-head);color:var(--fg)}.by[data-v-d4ea3714]{display:block;margin-top:2px;font-size:.6875rem;color:var(--mute)}.target[data-v-d4ea3714]{font:400 .75rem var(--f-data);color:var(--dim);overflow-wrap:anywhere;min-width:160px}.target-link[data-v-d4ea3714]{color:var(--dim)}.target-link[data-v-d4ea3714]:hover{color:var(--fg)}.detail[data-v-d4ea3714]{color:var(--dim);text-wrap:pretty;overflow-wrap:anywhere}.ip[data-v-d4ea3714]{font-size:.71875rem;color:var(--mute)}.empty[data-v-d4ea3714]{margin:0;padding:28px;text-align:center;font-size:.8125rem;color:var(--mute)}.pager[data-v-d4ea3714]{display:flex;align-items:center;gap:10px;font:400 .75rem var(--f-data);color:var(--mute)}.spacer[data-v-d4ea3714]{margin-left:auto}.pg[data-v-d4ea3714]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.pg[data-v-d4ea3714]:hover{background:var(--hover)}.pg[disabled][data-v-d4ea3714]{opacity:.4;cursor:default}@media(max-width:640px){.screen[data-v-d4ea3714]{padding:24px 16px 48px}}.auth-page[data-v-2e4e0b73]{min-height:100vh;padding:28px;background:var(--page);display:flex}.auth-frame[data-v-2e4e0b73]{flex:1;display:flex;flex-wrap:wrap;gap:10px;padding:10px;border-radius:30px;background:var(--surface);border:1px solid var(--rule-strong);box-shadow:var(--shadow-frame)}.auth-art[data-v-2e4e0b73]{position:relative;flex:1 1 340px;min-height:260px;border-radius:22px;overflow:hidden;background:var(--bg)}.auth-art img[data-v-2e4e0b73]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.6s ease,transform 9.6s ease-out}.auth-art img.shown[data-v-2e4e0b73]{opacity:1;transform:scale(1)}.art-pause[data-v-2e4e0b73]{position:absolute;z-index:1;top:clamp(12px,2vw,32px);right:clamp(12px,2vw,32px);width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--art-ink);border-radius:50%;background:var(--art-veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--art-ink);cursor:pointer;opacity:.75}.art-pause[data-v-2e4e0b73]:hover,.art-pause[data-v-2e4e0b73]:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.auth-art img[data-v-2e4e0b73]{transition:none;transform:none}}.fade[data-v-2e4e0b73]{position:absolute;inset:0;background:var(--art-fade)}.overlay[data-v-2e4e0b73]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,44px)}.kicker[data-v-2e4e0b73]{display:flex;align-items:center;gap:18px;font:500 .8125rem var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--art-ink)}.kicker .rule[data-v-2e4e0b73]{width:160px;height:1px;background:var(--art-ink);opacity:.7}.pitch[data-v-2e4e0b73]{display:flex;flex-direction:column;gap:12px;max-width:520px;padding:clamp(16px,2vw,24px);margin:calc(-1*clamp(8px,1vw,12px));border-radius:16px;background:var(--art-veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.headline[data-v-2e4e0b73]{margin:0;font:600 clamp(2rem,4.4vw,4.25rem) / .95 var(--f-head);letter-spacing:-.045em;color:var(--art-ink);text-wrap:balance}.headline .dot[data-v-2e4e0b73]{color:var(--accent-fill)}.lede[data-v-2e4e0b73]{margin:0;font:400 .9375rem/1.5 var(--f-ui);color:var(--art-ink);max-width:420px;text-wrap:pretty}.auth-panel[data-v-2e4e0b73]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 24px 24px}.auth-brand[data-v-2e4e0b73]{display:inline-flex;min-height:24px;color:var(--fg)}.auth-center[data-v-2e4e0b73]{flex:1;width:100%;display:flex;align-items:center;justify-content:center}.auth-main[data-v-2e4e0b73]{width:100%;max-width:440px;display:flex;flex-direction:column;gap:22px}.auth-titles[data-v-2e4e0b73]{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}h1[data-v-2e4e0b73]{margin:0;font:600 2.5rem/1.05 var(--f-head);letter-spacing:-.04em;text-wrap:balance}.auth-sub[data-v-2e4e0b73]{margin:0;font-size:.875rem;color:var(--dim);text-wrap:pretty;overflow-wrap:anywhere}.auth-icon[data-v-2e4e0b73]{align-self:center;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--accent-tint);color:var(--accent);font-size:1.25rem}.auth-icon.warn[data-v-2e4e0b73]{border-color:var(--warn);color:var(--warn)}.auth-icon.danger[data-v-2e4e0b73]{border-color:var(--danger);color:var(--danger)}.auth-icon.solid[data-v-2e4e0b73]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--ink)}.auth-foot[data-v-2e4e0b73]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.auth-prompt[data-v-2e4e0b73]{margin:0;font-size:.875rem;color:var(--dim)}.auth-prompt[data-v-2e4e0b73] a{font-weight:500;display:inline-block;min-height:24px;line-height:1.75}.auth-legal[data-v-2e4e0b73]{margin:0;font-size:.75rem;color:var(--mute)}.auth-main[data-v-2e4e0b73] form{display:flex;flex-direction:column;gap:18px;margin:0}.auth-main[data-v-2e4e0b73] .field{margin-bottom:0}.auth-main[data-v-2e4e0b73] .field-label{font:500 .75rem var(--f-ui);text-transform:none;letter-spacing:0}.auth-main[data-v-2e4e0b73] .field input{font-size:.9375rem;border-radius:10px;padding:13px 14px;min-height:48px}.auth-main[data-v-2e4e0b73] .code-input input{font:500 1.5rem var(--f-data);letter-spacing:.5em;padding-left:calc(14px + .5em);min-height:56px}.auth-main[data-v-2e4e0b73] .check{margin-bottom:0}.auth-main[data-v-2e4e0b73] .btn-primary{width:100%;font:600 .9375rem var(--f-ui);border-radius:10px;padding:14px;min-height:48px}.auth-main[data-v-2e4e0b73] .meter{margin:-10px 0 0}.auth-main[data-v-2e4e0b73] .error-summary{margin-bottom:0}.auth-main[data-v-2e4e0b73] .links{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.8125rem;color:var(--dim)}.auth-main[data-v-2e4e0b73] .links a,.auth-main[data-v-2e4e0b73] .text-button{display:inline-block;min-height:24px;line-height:1.75}.auth-main[data-v-2e4e0b73] .text-button{font:400 .8125rem var(--f-ui);color:var(--accent);background:transparent;border:0;padding:0 2px;cursor:pointer}.auth-main[data-v-2e4e0b73] .text-button:hover{color:var(--accent-hover)}.auth-main[data-v-2e4e0b73] .text-button[disabled]{color:var(--mute);cursor:not-allowed}@media(max-width:720px){.auth-page[data-v-2e4e0b73]{padding:0}.auth-frame[data-v-2e4e0b73]{border-radius:0;border:0;padding:0;box-shadow:none}.auth-art[data-v-2e4e0b73]{flex-basis:100%;min-height:200px;border-radius:0}.headline[data-v-2e4e0b73]{font-size:2rem}.auth-panel[data-v-2e4e0b73]{padding:24px 16px}h1[data-v-2e4e0b73]{font-size:2rem}}.screen[data-v-24dbf39d]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:22px}.kpis[data-v-24dbf39d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.kpi[data-v-24dbf39d]{display:flex;flex-direction:column;gap:6px;padding:16px 18px 16px 0;margin-left:18px;box-shadow:-18px 0 0 -17px var(--rule)}.kpi-label[data-v-24dbf39d]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.kpi-value[data-v-24dbf39d]{font:600 1.625rem/1 var(--f-head);letter-spacing:-.03em;color:var(--fg)}.kpi-value.accent[data-v-24dbf39d]{color:var(--accent)}.kpi-value.danger[data-v-24dbf39d]{color:var(--danger)}.reports-note[data-v-24dbf39d]{margin:-10px 0 0;font-size:.75rem;color:var(--mute)}.body[data-v-24dbf39d]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.log[data-v-24dbf39d]{flex:3 1 600px;min-width:0;display:flex;flex-direction:column;gap:12px}.filters[data-v-24dbf39d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.chips[data-v-24dbf39d]{display:flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px}.chip[data-v-24dbf39d]{display:flex;gap:6px;min-height:24px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 10px;cursor:pointer;white-space:nowrap}.chip[data-v-24dbf39d]:hover{color:var(--fg)}.chip[aria-pressed=true][data-v-24dbf39d]{color:var(--fg);background:var(--sel)}.chip-n[data-v-24dbf39d]{font-family:var(--f-data);color:var(--mute)}.tpl[data-v-24dbf39d]{min-width:200px;margin:0 0 0 auto}.tpl[data-v-24dbf39d] select{min-height:30px;padding-top:3px;padding-bottom:3px;font-size:.75rem}.table-wrap[data-v-24dbf39d]{overflow-x:auto}table[data-v-24dbf39d]{width:100%;min-width:760px;border-collapse:collapse;font-size:.8125rem}th[data-v-24dbf39d]{text-align:left;padding:8px 4px;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}td[data-v-24dbf39d]{padding:10px 4px;border-bottom:1px solid var(--rule);vertical-align:middle}tbody tr[data-v-24dbf39d]:hover{background:var(--hover)}.mono[data-v-24dbf39d]{font:400 .75rem var(--f-data);white-space:nowrap}.dim[data-v-24dbf39d]{color:var(--dim)}.to[data-v-24dbf39d]{max-width:280px;overflow:hidden;text-overflow:ellipsis;color:var(--dim)}.to-link[data-v-24dbf39d]{color:var(--dim)}.to-link[data-v-24dbf39d]:hover{color:var(--fg)}.status[data-v-24dbf39d]{display:inline-flex;align-items:center;gap:6px;font:500 .75rem var(--f-ui);white-space:nowrap}.st-dot[data-v-24dbf39d]{width:6px;height:6px;border-radius:50%;background:currentcolor}.acts[data-v-24dbf39d]{text-align:right;white-space:nowrap}.row-btn[data-v-24dbf39d]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--dim);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:3px 9px;cursor:pointer}.row-btn[data-v-24dbf39d]:hover{color:var(--fg);background:var(--hover)}.row-btn[aria-busy=true][data-v-24dbf39d]{cursor:progress;opacity:.6}.tpl-cell[data-v-24dbf39d]{display:flex;flex-direction:column;gap:2px;max-width:320px}.subject[data-v-24dbf39d]{font-size:.71875rem;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pager[data-v-24dbf39d]{display:flex;align-items:center;gap:10px;font:400 .75rem var(--f-data);color:var(--mute)}.spacer[data-v-24dbf39d]{margin-left:auto}.pg[data-v-24dbf39d]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.pg[data-v-24dbf39d]:hover{background:var(--hover)}.pg[disabled][data-v-24dbf39d]{opacity:.4;cursor:default}.empty[data-v-24dbf39d]{margin:0;padding:28px;text-align:center;font-size:.8125rem;color:var(--mute)}.side[data-v-24dbf39d]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:28px}.side-sec[data-v-24dbf39d]{display:flex;flex-direction:column;gap:8px}.side-sec h2[data-v-24dbf39d]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.side-note[data-v-24dbf39d]{font-size:.75rem;color:var(--mute);text-wrap:pretty}.side-empty[data-v-24dbf39d]{margin:0;font-size:.75rem;color:var(--mute)}.supp[data-v-24dbf39d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}.supp-email[data-v-24dbf39d]{font:400 .75rem var(--f-data);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supp-meta[data-v-24dbf39d]{grid-column:1 / -1;font-size:.71875rem;color:var(--mute)}.bar-row[data-v-24dbf39d]{display:flex;flex-direction:column;gap:4px}.bar-head[data-v-24dbf39d]{display:flex;font-size:.8125rem}.bar-n[data-v-24dbf39d]{margin-left:auto;font:400 .75rem var(--f-data);color:var(--dim)}.bar[data-v-24dbf39d]{height:4px;border-radius:2px;background:var(--sel)}.bar span[data-v-24dbf39d]{display:block;height:100%;background:var(--tx-blue);border-radius:2px}.confirm-actions[data-v-24dbf39d]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.screen[data-v-24dbf39d]{padding:24px 16px 48px}.tpl[data-v-24dbf39d]{margin-left:0}}.email-form[data-v-2cb811c8]{display:flex;flex-direction:column;gap:16px}.actions[data-v-2cb811c8]{display:flex;justify-content:flex-end;gap:10px}.screen[data-v-d85a305c]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:22px}.body[data-v-d85a305c]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.inbox[data-v-d85a305c]{flex:3 1 600px;min-width:0;display:flex;flex-direction:column;gap:12px}.chips[data-v-d85a305c]{display:flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px;align-self:flex-start}.chip[data-v-d85a305c]{display:flex;gap:6px;min-height:24px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 10px;cursor:pointer;white-space:nowrap}.chip[data-v-d85a305c]:hover{color:var(--fg)}.chip[aria-pressed=true][data-v-d85a305c]{color:var(--fg);background:var(--sel)}.chip-n[data-v-d85a305c]{font-family:var(--f-data);color:var(--mute)}.table-wrap[data-v-d85a305c]{overflow-x:auto}table[data-v-d85a305c]{width:100%;min-width:720px;border-collapse:collapse;font-size:.8125rem}th[data-v-d85a305c]{text-align:left;padding:8px 4px;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}td[data-v-d85a305c]{padding:10px 4px;border-bottom:1px solid var(--rule);vertical-align:middle}tbody tr[data-v-d85a305c]:hover{background:var(--hover)}tbody tr.current[data-v-d85a305c]{background:var(--sel)}.mono[data-v-d85a305c]{font:400 .75rem var(--f-data)}.dim[data-v-d85a305c]{color:var(--dim)}.nowrap[data-v-d85a305c]{white-space:nowrap}.from[data-v-d85a305c]{max-width:220px}.open[data-v-d85a305c]{display:flex;flex-direction:column;gap:2px;max-width:100%;text-align:left;font:400 .8125rem var(--f-ui);color:var(--fg);background:transparent;border:0;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.unread .open[data-v-d85a305c]{font-weight:600}.email[data-v-d85a305c]{font:400 .71875rem var(--f-data);color:var(--mute);overflow:hidden;text-overflow:ellipsis}.page-cell[data-v-d85a305c]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snippet[data-v-d85a305c]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}tr.unread .snippet[data-v-d85a305c]{color:var(--fg)}.status[data-v-d85a305c]{display:inline-flex;align-items:center;gap:6px;font:500 .75rem var(--f-ui);white-space:nowrap}.st-dot[data-v-d85a305c]{width:6px;height:6px;border-radius:50%;background:currentcolor}.pager[data-v-d85a305c]{display:flex;align-items:center;gap:10px;font:400 .75rem var(--f-data);color:var(--mute)}.spacer[data-v-d85a305c]{margin-left:auto}.pg[data-v-d85a305c]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.pg[data-v-d85a305c]:hover{background:var(--hover)}.pg[disabled][data-v-d85a305c]{opacity:.4;cursor:default}.empty[data-v-d85a305c]{margin:0;padding:28px;text-align:center;font-size:.8125rem;color:var(--mute)}.detail[data-v-d85a305c]{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:76px}.who[data-v-d85a305c]{display:flex;flex-direction:column;gap:3px}.who-name[data-v-d85a305c]{font:600 1.125rem var(--f-head);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere}.who-meta[data-v-d85a305c]{font-size:.75rem;color:var(--mute);overflow-wrap:anywhere}.message[data-v-d85a305c]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.55;color:var(--fg)}.reply[data-v-d85a305c]{display:flex}.note[data-v-d85a305c]{display:flex;flex-direction:column;gap:8px}.note-actions[data-v-d85a305c]{display:flex;justify-content:flex-end}.pick[data-v-d85a305c]{margin:0;font-size:.8125rem;color:var(--mute)}@media(max-width:640px){.screen[data-v-d85a305c]{padding:24px 16px 48px}.detail[data-v-d85a305c]{position:static}}.screen[data-v-7f3ac95a]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:20px}.summary[data-v-7f3ac95a]{font:400 .75rem var(--f-data);color:var(--mute);padding-bottom:4px}.invite[data-v-7f3ac95a]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) auto;gap:0 12px;align-items:start;padding:16px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface)}.f-note[data-v-7f3ac95a]{grid-column:1 / 3}.f-send[data-v-7f3ac95a]{grid-column:3;grid-row:1 / 3;align-self:end;padding-bottom:16px}.sent[data-v-7f3ac95a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in oklab,var(--accent) 8%,var(--surface));font-size:.8125rem}.sent strong[data-v-7f3ac95a]{font-weight:600}.link[data-v-7f3ac95a]{flex:1 1 320px;min-width:0;font:400 .75rem var(--f-data);color:var(--fg);background:var(--surface);border:1px solid var(--rule-strong);border-radius:5px;padding:6px 8px}.clear[data-v-7f3ac95a]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;cursor:pointer}.clear[data-v-7f3ac95a]:hover{color:var(--fg)}.tabs[data-v-7f3ac95a]{display:flex;align-self:flex-start;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px}.seg[data-v-7f3ac95a]{display:flex;gap:6px;min-height:24px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 9px;cursor:pointer;white-space:nowrap}.seg[data-v-7f3ac95a]:hover{color:var(--fg)}.seg[aria-pressed=true][data-v-7f3ac95a]{color:var(--fg);background:var(--sel)}.seg-n[data-v-7f3ac95a]{font-family:var(--f-data);color:var(--mute)}.table-wrap[data-v-7f3ac95a]{overflow-x:auto}table[data-v-7f3ac95a]{width:100%;min-width:760px;border-collapse:collapse;font-size:.8125rem}th[data-v-7f3ac95a]{text-align:left;padding:8px 6px;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}td[data-v-7f3ac95a]{padding:10px 6px;border-bottom:1px solid var(--rule);vertical-align:middle}tbody tr[data-v-7f3ac95a]:hover{background:var(--hover)}.mono[data-v-7f3ac95a]{font:400 .75rem var(--f-data);white-space:nowrap}.email[data-v-7f3ac95a]{color:var(--fg)}.dim[data-v-7f3ac95a]{color:var(--dim)}.mute[data-v-7f3ac95a]{color:var(--mute)}.note[data-v-7f3ac95a]{color:var(--dim);max-width:420px;overflow-wrap:anywhere}.status[data-v-7f3ac95a]{display:inline-flex;align-items:center;gap:6px;font:500 .75rem var(--f-ui);white-space:nowrap}.dot[data-v-7f3ac95a]{width:6px;height:6px;border-radius:50%;background:currentcolor}.acts[data-v-7f3ac95a]{text-align:right;white-space:nowrap}.row-btn[data-v-7f3ac95a]{min-height:24px;margin-left:6px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.row-btn[data-v-7f3ac95a]:hover{background:var(--hover)}.row-btn[aria-busy=true][data-v-7f3ac95a]{cursor:progress;opacity:.6}.row-btn.accent[data-v-7f3ac95a]{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.row-btn.danger[data-v-7f3ac95a]{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}.confirm-actions[data-v-7f3ac95a]{display:flex;justify-content:flex-end;gap:10px}.empty[data-v-7f3ac95a]{margin:0;padding:28px;text-align:center;font-size:.8125rem;color:var(--mute)}@media(max-width:640px){.screen[data-v-7f3ac95a]{padding:24px 16px 48px}.invite[data-v-7f3ac95a]{grid-template-columns:1fr}.f-note[data-v-7f3ac95a],.f-send[data-v-7f3ac95a]{grid-column:auto;grid-row:auto}}.data-table[data-v-15023b26]{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--fg)}caption[data-v-15023b26]{text-align:left;color:var(--dim);padding-bottom:6px}th[data-v-15023b26],td[data-v-15023b26]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--rule);font-weight:400}thead th[data-v-15023b26]{color:var(--dim);border-bottom-color:var(--rule-strong)}td[data-v-15023b26]{font-family:var(--f-data)}.chart-wrap{position:relative}.chart{display:block;width:100%;height:auto;overflow:visible}.chart text{font-family:var(--f-data);font-size:.6875rem;fill:var(--mute)}.chart .t-end{text-anchor:end}.chart .t-mid{text-anchor:middle}.chart .t-accent{fill:var(--accent)}.chart .t-fg{fill:var(--fg)}.chart .t-warn{fill:var(--warn-text)}.chart .f-accent{fill:var(--accent)}.chart .f-rule{fill:var(--rule-strong)}.chart .f-dim{fill:var(--dim)}.chart .f-warn{fill:var(--warn)}.chart .f-none{fill:none}.chart .s-accent{stroke:var(--accent)}.chart .s-rule{stroke:var(--rule-strong)}.chart .s-dim{stroke:var(--dim)}.chart .s-mute{stroke:var(--mute)}.chart .s-warn{stroke:var(--warn)}.chart .s-fg{stroke:var(--fg)}.chart .grid,.chart .axis,.chart .ln{fill:none;stroke-width:1}.chart .grid{stroke:var(--rule)}.chart .axis{stroke:var(--rule-strong)}.chart .ln{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .dash{stroke-dasharray:4 4}.chart .dash-s{stroke-dasharray:3 3}.chart .o-35{opacity:.35}.chart .o-55{opacity:.55}.chart .o-90{opacity:.9}.chart [data-tip]:hover{opacity:1}.chart-tip{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;white-space:nowrap;background:var(--surface);color:var(--fg);border:1px solid var(--rule-strong);border-radius:6px;padding:4px 8px;font-size:.75rem;box-shadow:var(--shadow-pop)}.soft[data-v-c73e537a]{opacity:.45}.screen[data-v-99d379a2]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:32px}.head-side[data-v-99d379a2]{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.stamp[data-v-99d379a2]{font:400 .75rem var(--f-data);color:var(--mute)}.tabs[data-v-99d379a2]{display:flex;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px}.seg[data-v-99d379a2]{min-height:24px;font:500 .75rem var(--f-data);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 10px;cursor:pointer}.seg[data-v-99d379a2]:hover{color:var(--fg)}.seg[aria-pressed=true][data-v-99d379a2]{color:var(--fg);background:var(--sel)}.kpis[data-v-99d379a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.kpi[data-v-99d379a2]{display:flex;flex-direction:column;gap:6px;padding:16px 18px 16px 0;margin-left:18px;box-shadow:-18px 0 0 -17px var(--rule)}.kpi-label[data-v-99d379a2]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.kpi-value[data-v-99d379a2]{font:600 1.875rem/1 var(--f-head);letter-spacing:-.03em;color:var(--fg)}.kpi-sub[data-v-99d379a2]{font:400 .75rem var(--f-data);color:var(--mute)}.kpi-sub.accent[data-v-99d379a2]{color:var(--accent)}.kpi-sub.warn[data-v-99d379a2]{color:var(--warn-text)}.row[data-v-99d379a2]{display:flex;flex-wrap:wrap;gap:32px}section[data-v-99d379a2]{min-width:0;display:flex;flex-direction:column;gap:12px}.signups[data-v-99d379a2]{flex:2 1 520px}.funnel[data-v-99d379a2]{flex:1 1 280px}.attention[data-v-99d379a2],.activity[data-v-99d379a2]{flex:1 1 320px}.features[data-v-99d379a2]{flex:1 1 280px}.sec-head[data-v-99d379a2]{display:flex;align-items:baseline;gap:10px}h2[data-v-99d379a2]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.aside[data-v-99d379a2]{margin-left:auto;font:400 .75rem var(--f-data);color:var(--mute)}.aside-link[data-v-99d379a2]{margin-left:auto;font-size:.75rem}.ends[data-v-99d379a2]{display:flex;justify-content:space-between;margin-top:-4px;font:400 .65625rem var(--f-data);color:var(--mute)}.table-toggle[data-v-99d379a2]{align-self:flex-start;padding:4px 0;border:0;background:transparent;font:500 .75rem var(--f-ui);color:var(--accent);cursor:pointer}.table-wrap[data-v-99d379a2]{overflow:auto;max-height:240px;border:1px solid var(--rule);border-radius:6px}.table-wrap[data-v-99d379a2] caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.steps[data-v-99d379a2]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.step[data-v-99d379a2]{display:flex;flex-direction:column;gap:5px}.step-head[data-v-99d379a2]{display:flex;align-items:baseline;gap:8px;font-size:.8125rem}.step-n[data-v-99d379a2]{margin-left:auto;font:500 .8125rem var(--f-data)}.step-pct[data-v-99d379a2]{width:40px;text-align:right;font:400 .75rem var(--f-data);color:var(--mute)}.step-prev[data-v-99d379a2]{font:400 .6875rem var(--f-data);color:var(--mute)}.meter[data-v-99d379a2]{height:6px;border-radius:3px;background:var(--sel);overflow:hidden}.meter span[data-v-99d379a2]{display:block;height:100%;background:var(--accent);border-radius:3px}.meter.thin[data-v-99d379a2]{height:4px}.meter.thin span[data-v-99d379a2]{background:var(--tx-blue)}.list[data-v-99d379a2]{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.att[data-v-99d379a2]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--rule);color:var(--fg);text-decoration:none}.att[data-v-99d379a2]:hover{background:var(--hover);color:var(--fg)}.att-n[data-v-99d379a2]{font:500 1.25rem var(--f-data)}.att-n.warn[data-v-99d379a2]{color:var(--warn-text)}.att-n.danger[data-v-99d379a2]{color:var(--danger)}.att-n.info[data-v-99d379a2]{color:var(--tx-blue)}.att-text[data-v-99d379a2]{display:flex;flex-direction:column;gap:2px;min-width:0}.att-title[data-v-99d379a2]{font:500 .875rem var(--f-head)}.att-detail[data-v-99d379a2]{font-size:.75rem;color:var(--mute)}.arrow[data-v-99d379a2]{color:var(--mute)}.feed[data-v-99d379a2]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 4px;border-bottom:1px solid var(--rule);color:var(--fg);font-size:.8125rem;text-decoration:none}.feed[data-v-99d379a2]:hover{background:var(--hover);color:var(--fg)}.feed-dot[data-v-99d379a2]{width:6px;height:6px;border-radius:50%;align-self:center}.feed-text[data-v-99d379a2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dim[data-v-99d379a2]{color:var(--dim)}.feed-when[data-v-99d379a2]{font:400 .6875rem var(--f-data);color:var(--mute)}.empty[data-v-99d379a2]{margin:0;padding:14px 4px;font-size:.8125rem;color:var(--mute)}.feat[data-v-99d379a2]{display:flex;flex-direction:column;gap:5px;padding:8px 0;border-bottom:1px solid var(--rule)}.feat-head[data-v-99d379a2]{display:flex;align-items:baseline;gap:10px;font-size:.8125rem}.feat-n[data-v-99d379a2]{margin-left:auto;font:500 .8125rem var(--f-data)}.feat-pct[data-v-99d379a2]{width:40px;text-align:right;font:400 .75rem var(--f-data);color:var(--mute)}@media(max-width:640px){.screen[data-v-99d379a2]{padding:24px 16px 48px}}.screen[data-v-5ababc5f]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:32px}.versions[data-v-5ababc5f]{margin-left:auto;font:400 .75rem var(--f-data);color:var(--mute);padding-bottom:4px}.block[data-v-5ababc5f]{display:flex;flex-direction:column;gap:10px;min-width:0}h2[data-v-5ababc5f]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.count[data-v-5ababc5f]{text-transform:none;letter-spacing:0;color:var(--mute)}.sec-head[data-v-5ababc5f]{display:flex;align-items:baseline;gap:10px}.push[data-v-5ababc5f]{margin-left:auto}.row[data-v-5ababc5f]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.health[data-v-5ababc5f]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.card[data-v-5ababc5f]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface)}.card-name[data-v-5ababc5f]{display:flex;align-items:center;gap:8px;font:500 .8125rem var(--f-head)}.dot[data-v-5ababc5f]{flex:none;width:8px;height:8px;border-radius:50%}.card-text[data-v-5ababc5f]{font:400 .71875rem var(--f-data);color:var(--mute);overflow-wrap:anywhere}.queues[data-v-5ababc5f]{flex:1 1 420px}.failed[data-v-5ababc5f]{flex:1 1 480px}table[data-v-5ababc5f]{width:100%;border-collapse:collapse;font:400 .78125rem var(--f-data)}th[data-v-5ababc5f]{text-align:left;padding:8px 4px;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}td[data-v-5ababc5f]{padding:10px 4px;border-bottom:1px solid var(--rule);vertical-align:top}.mono[data-v-5ababc5f]{font-family:var(--f-data);white-space:nowrap}.dim[data-v-5ababc5f]{color:var(--dim)}.mute[data-v-5ababc5f]{color:var(--mute)}.danger[data-v-5ababc5f]{color:var(--danger)}.accent[data-v-5ababc5f]{color:var(--accent)}.table-wrap[data-v-5ababc5f]{overflow-x:auto}.errors[data-v-5ababc5f]{min-width:760px}.msg[data-v-5ababc5f]{font-family:var(--f-ui);font-size:.8125rem;color:var(--fg);overflow-wrap:anywhere}.path[data-v-5ababc5f]{max-width:240px;overflow:hidden;text-overflow:ellipsis}.jobs[data-v-5ababc5f]{margin:0;padding:0;list-style:none}.job[data-v-5ababc5f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule)}.job-name[data-v-5ababc5f]{font:500 .78125rem var(--f-data);overflow-wrap:anywhere}.job-acts[data-v-5ababc5f]{display:flex;gap:6px}.job-error[data-v-5ababc5f]{grid-column:1 / -1;font-size:.78125rem;color:var(--danger);overflow-wrap:anywhere}.job-meta[data-v-5ababc5f]{grid-column:1 / -1;font:400 .71875rem var(--f-data);color:var(--mute)}.small-btn[data-v-5ababc5f]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:3px 9px;cursor:pointer}.small-btn.dim[data-v-5ababc5f]{color:var(--dim)}.small-btn[data-v-5ababc5f]:hover{background:var(--hover);color:var(--fg)}.small-btn[aria-busy=true][data-v-5ababc5f]{cursor:progress;opacity:.6}.none[data-v-5ababc5f]{margin:0;font-size:.8125rem;color:var(--mute)}.flag[data-v-5ababc5f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--rule)}.flag-text[data-v-5ababc5f]{flex:1 1 280px;display:flex;flex-direction:column;gap:2px;min-width:0}.flag-name[data-v-5ababc5f]{font:500 .8125rem var(--f-data)}.flag-desc[data-v-5ababc5f]{font-size:.78125rem;color:var(--dim)}.flag-reach[data-v-5ababc5f]{width:170px;font:400 .75rem var(--f-data);color:var(--mute)}.pct[data-v-5ababc5f]{display:flex;align-items:center;gap:6px;font:400 .75rem var(--f-data);color:var(--dim)}.pct input[data-v-5ababc5f]{width:52px;min-height:24px;font:400 .75rem var(--f-data);color:var(--fg);background:var(--bg);border:1px solid var(--rule-strong);border-radius:5px;padding:4px 6px}.modes[data-v-5ababc5f]{display:flex;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px}.mode[data-v-5ababc5f]{min-height:24px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 10px;cursor:pointer}.mode[data-v-5ababc5f]:hover{color:var(--fg)}.mode[aria-pressed=true][data-v-5ababc5f]{color:var(--fg);background:var(--sel)}.ann[data-v-5ababc5f]{flex:1 1 420px}.ann-form[data-v-5ababc5f]{display:flex;flex-direction:column}.ann-row[data-v-5ababc5f]{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:0 10px}.preview-wrap[data-v-5ababc5f]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mini-label[data-v-5ababc5f]{font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.preview[data-v-5ababc5f]{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);border-radius:8px;background:color-mix(in oklab,var(--accent) 8%,var(--surface));font-size:.8125rem}.pdot[data-v-5ababc5f]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.ptext[data-v-5ababc5f]{flex:1;min-width:0;overflow-wrap:anywhere}.plink[data-v-5ababc5f]{color:var(--accent);white-space:nowrap}.ann-acts[data-v-5ababc5f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ann-state[data-v-5ababc5f]{font:400 .75rem var(--f-data);color:var(--mute)}.ann-state.on[data-v-5ababc5f]{color:var(--accent)}.side[data-v-5ababc5f]{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:24px}.maint[data-v-5ababc5f]{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);border-radius:8px}.maint h2[data-v-5ababc5f]{color:var(--danger)}.maint-text[data-v-5ababc5f]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.maint-live[data-v-5ababc5f]{margin:0;font-size:.8125rem;color:var(--fg);overflow-wrap:anywhere}.maint-off[data-v-5ababc5f]{align-self:flex-start}.maint-on[data-v-5ababc5f]{align-self:flex-start;min-height:32px;font:600 .8125rem var(--f-ui);color:var(--danger);background:transparent;border:1px solid var(--danger-fill);border-radius:6px;padding:7px 14px;cursor:pointer}.maint-on[data-v-5ababc5f]:hover{background:var(--danger-tint)}.hint[data-v-5ababc5f]{margin:-4px 0 4px;font-size:.75rem;color:var(--mute)}.fact[data-v-5ababc5f]{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.fact-v[data-v-5ababc5f]{margin-left:auto;font:500 .75rem var(--f-data);color:var(--dim)}.fact-v.accent[data-v-5ababc5f]{color:var(--accent)}.allow[data-v-5ababc5f]{display:flex;flex-direction:column;align-items:flex-start;margin-top:6px}.allow[data-v-5ababc5f] .field{align-self:stretch}.confirm-actions[data-v-5ababc5f]{display:flex;justify-content:flex-end;gap:10px}a[data-v-5ababc5f]{color:var(--accent)}@media(max-width:640px){.screen[data-v-5ababc5f]{padding:24px 16px 48px}.ann-row[data-v-5ababc5f]{grid-template-columns:1fr}.flag-reach[data-v-5ababc5f]{width:auto}}.events[data-v-d12fd82e]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;max-width:860px}.event[data-v-d12fd82e]{display:grid;grid-template-columns:140px 14px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule);font-size:.8125rem;color:var(--fg)}.when[data-v-d12fd82e]{font:400 .75rem var(--f-data);color:var(--dim)}.dot[data-v-d12fd82e]{width:7px;height:7px;border-radius:50%;background:var(--rule-strong);align-self:center}.rel[data-v-d12fd82e]{font:400 .6875rem var(--f-data);color:var(--mute);white-space:nowrap}@media(max-width:640px){.event[data-v-d12fd82e]{grid-template-columns:minmax(0,1fr) auto}.when[data-v-d12fd82e],.dot[data-v-d12fd82e]{display:none}}.status[data-v-4cfe99b4]{position:absolute;top:6px;right:10px;margin:0;font-size:.6875rem;color:var(--mute)}.field-error[data-v-4cfe99b4]{margin:0 0 6px}.empty[data-v-4cfe99b4]{margin:0;font-size:.8125rem;color:var(--mute)}.notes[data-v-2aa6a7bf]{display:flex;flex-direction:column;gap:14px;max-width:760px}.new[data-v-2aa6a7bf]{display:flex;flex-direction:column;gap:8px}textarea[data-v-2aa6a7bf]{font:400 .8125rem var(--f-ui);color:var(--fg);background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;padding:10px 12px;resize:vertical}textarea[data-v-2aa6a7bf]::placeholder{color:var(--mute)}.add[data-v-2aa6a7bf]{align-self:flex-start;min-height:32px;font:600 .8125rem var(--f-ui);color:var(--ink);background:var(--accent-fill);border:1px solid var(--accent-fill);border-radius:6px;padding:7px 14px;cursor:pointer}.add[aria-busy=true][data-v-2aa6a7bf]{cursor:progress;opacity:.7}.field-error[data-v-2aa6a7bf]{margin:0}.list[data-v-2aa6a7bf]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.note[data-v-2aa6a7bf]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--rule);border-radius:6px;background:var(--surface);font-size:.8125rem}.when[data-v-2aa6a7bf]{font:400 .6875rem var(--f-data);color:var(--mute)}.none[data-v-2aa6a7bf]{margin:0;font-size:.8125rem;color:var(--mute)}.cols[data-v-cc8895e3]{display:flex;flex-wrap:wrap;gap:32px}.main[data-v-cc8895e3]{flex:2 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.side[data-v-cc8895e3]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:28px}.sec[data-v-cc8895e3]{display:flex;flex-direction:column;gap:12px}.sec.tight[data-v-cc8895e3]{gap:10px}.sec-head[data-v-cc8895e3]{display:flex;align-items:baseline}h2[data-v-cc8895e3]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.more[data-v-cc8895e3]{margin-left:auto;font-size:.75rem}.facts[data-v-cc8895e3]{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;border-top:1px solid var(--rule)}.fact[data-v-cc8895e3]{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--rule)}dt[data-v-cc8895e3]{font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}dd[data-v-cc8895e3]{margin:0;font-size:.8125rem;color:var(--fg);overflow-wrap:anywhere}dd.mono[data-v-cc8895e3]{font-family:var(--f-data)}dd.accent[data-v-cc8895e3]{color:var(--accent)}dd.warn[data-v-cc8895e3]{color:var(--warn-text)}.line[data-v-cc8895e3]{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.dim[data-v-cc8895e3]{color:var(--dim)}.num[data-v-cc8895e3]{margin-left:auto;font:500 .8125rem var(--f-data);color:var(--fg)}.list[data-v-cc8895e3]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.list.notes[data-v-cc8895e3]{gap:10px}.note[data-v-cc8895e3]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--surface);font-size:.8125rem}.when[data-v-cc8895e3]{font:400 .6875rem var(--f-data);color:var(--mute);white-space:nowrap}.none[data-v-cc8895e3]{font-size:.8125rem;color:var(--mute)}.event[data-v-cc8895e3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.danger-zone[data-v-cc8895e3]{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);border-radius:8px}.danger-zone h2[data-v-cc8895e3]{color:var(--danger)}.danger-row[data-v-cc8895e3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.8125rem;color:var(--dim)}.danger-text[data-v-cc8895e3]{flex:1 1 280px;text-wrap:pretty}.danger-btn[data-v-cc8895e3]{min-height:32px;font:400 .8125rem var(--f-ui);color:var(--danger);background:transparent;border:1px solid color-mix(in oklab,var(--danger) 45%,transparent);border-radius:6px;padding:7px 12px;cursor:pointer;white-space:nowrap}.danger-btn[data-v-cc8895e3]:hover{background:color-mix(in oklab,var(--danger) 10%,transparent)}.danger-btn.fill[data-v-cc8895e3]{font-weight:600;color:var(--danger-on);background:var(--danger-fill);border-color:var(--danger-fill)}.danger-btn.fill[data-v-cc8895e3]:hover{background:var(--danger-fill);filter:brightness(1.1)}.event-text[data-v-cc8895e3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cols[data-v-33b9b682]{display:flex;flex-wrap:wrap;gap:32px}.main[data-v-33b9b682]{flex:2 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.side[data-v-33b9b682]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.sec[data-v-33b9b682]{display:flex;flex-direction:column;gap:10px}.sec-head[data-v-33b9b682]{display:flex;align-items:baseline}.push[data-v-33b9b682]{margin-left:auto}h2[data-v-33b9b682]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.small-btn[data-v-33b9b682]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:3px 9px;cursor:pointer;white-space:nowrap}.small-btn[data-v-33b9b682]:hover{background:var(--hover)}.small-btn[aria-busy=true][data-v-33b9b682]{cursor:progress;opacity:.6}.small-btn.danger[data-v-33b9b682]{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}.side-actions[data-v-33b9b682]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.row[data-v-33b9b682]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule)}.device[data-v-33b9b682]{font:500 .8125rem var(--f-head);color:var(--fg)}.tag[data-v-33b9b682]{margin-left:8px;font:400 .6875rem var(--f-data);color:var(--accent)}.sub[data-v-33b9b682]{grid-column:1 / -1;font:400 .71875rem var(--f-data);color:var(--mute)}.none[data-v-33b9b682]{font-size:.8125rem;color:var(--mute)}.list[data-v-33b9b682]{margin:0;padding:0;list-style:none}.failures[data-v-33b9b682]{width:100%;border-collapse:collapse;font-size:.8125rem}.failure td[data-v-33b9b682]{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);color:var(--fg)}.failure td[data-v-33b9b682]:first-child{width:150px;white-space:nowrap}.failure td.ip[data-v-33b9b682]{padding-right:0;text-align:right}.mono[data-v-33b9b682]{font:400 .75rem var(--f-data)}.dim[data-v-33b9b682]{color:var(--dim)}.mute[data-v-33b9b682]{color:var(--mute)}.line[data-v-33b9b682]{display:flex;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.val[data-v-33b9b682]{margin-left:auto;font:500 .78125rem var(--f-data);color:var(--fg)}.val.accent[data-v-33b9b682]{color:var(--accent)}.val.mute[data-v-33b9b682]{color:var(--mute)}.val.warn[data-v-33b9b682]{color:var(--warn-text)}.foot[data-v-33b9b682]{margin-top:6px;font-size:.75rem;color:var(--mute);text-wrap:pretty}.cols[data-v-a76ff84f]{display:flex;flex-wrap:wrap;gap:32px}.main[data-v-a76ff84f]{flex:2 1 480px;min-width:0;display:flex;flex-direction:column;gap:10px}.side[data-v-a76ff84f]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:6px}h2[data-v-a76ff84f]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.table-wrap[data-v-a76ff84f]{overflow-x:auto}table[data-v-a76ff84f]{width:100%;min-width:560px;border-collapse:collapse;font-size:.8125rem}th[data-v-a76ff84f]{text-align:left;padding:8px 4px;border-bottom:1px solid var(--rule-strong);font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}td[data-v-a76ff84f]{padding:10px 4px;border-bottom:1px solid var(--rule);color:var(--fg)}tr.archived td[data-v-a76ff84f]{color:var(--mute)}.name[data-v-a76ff84f]{font:500 .8125rem var(--f-head);overflow-wrap:anywhere}.mono[data-v-a76ff84f]{font-family:var(--f-data)}.small[data-v-a76ff84f]{font-size:.75rem}.tag[data-v-a76ff84f]{font:400 .6875rem var(--f-data);color:var(--mute)}.none[data-v-a76ff84f]{margin:0;padding:18px 4px;font-size:.8125rem;color:var(--mute)}.foot[data-v-a76ff84f]{font-size:.75rem;color:var(--mute);text-wrap:pretty}.line[data-v-a76ff84f]{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.dim[data-v-a76ff84f]{color:var(--dim)}.num[data-v-a76ff84f]{margin-left:auto;font:500 .8125rem var(--f-data);color:var(--fg)}.screen[data-v-d21eaa9f]{max-width:1440px;margin:0 auto;padding:28px 24px 64px;display:flex;flex-direction:column;gap:22px}.back[data-v-d21eaa9f]{align-self:flex-start;font:400 .75rem var(--f-data);color:var(--mute)}.back[data-v-d21eaa9f]:hover{color:var(--fg)}.head[data-v-d21eaa9f]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.big-avatar[data-v-d21eaa9f]{color:var(--initials)}.titles[data-v-d21eaa9f]{display:flex;flex-direction:column;gap:6px;min-width:0}.title-row[data-v-d21eaa9f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}h1[data-v-d21eaa9f]{margin:0;font:600 2.25rem/1 var(--f-head);letter-spacing:-.035em;color:var(--fg)}.status[data-v-d21eaa9f]{display:inline-flex;align-items:center;gap:6px;font:500 .8125rem var(--f-ui);letter-spacing:0}.dot[data-v-d21eaa9f]{width:7px;height:7px;border-radius:50%;background:currentcolor}.stuck[data-v-d21eaa9f]{font:500 .6875rem var(--f-ui);letter-spacing:0;color:var(--warn-text);border:1px solid color-mix(in oklab,var(--warn) 45%,transparent);border-radius:10px;padding:0 7px}.meta[data-v-d21eaa9f]{display:flex;flex-wrap:wrap;gap:4px 14px;font:400 .78125rem var(--f-data);color:var(--mute)}.meta-email[data-v-d21eaa9f]{color:var(--dim);overflow-wrap:anywhere}.head-actions[data-v-d21eaa9f]{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}.act[data-v-d21eaa9f]{display:inline-flex;align-items:center;min-height:32px;font:400 .8125rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:6px;padding:7px 12px;cursor:pointer;white-space:nowrap;text-decoration:none}.act[data-v-d21eaa9f]:hover{background:var(--hover)}.act.primary[data-v-d21eaa9f]{font-weight:600;color:var(--ink);background:var(--accent-fill);border-color:var(--accent-fill)}.act[aria-busy=true][data-v-d21eaa9f]{cursor:progress}.menu-wrap[data-v-d21eaa9f]{position:relative}.menu[data-v-d21eaa9f]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:250px;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop)}.menu .sep[data-v-d21eaa9f]{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px}.menu-item[data-v-d21eaa9f]{width:100%;min-height:32px;text-align:left;font:400 .8125rem var(--f-ui);color:var(--fg);background:transparent;border:0;border-radius:4px;padding:8px 10px;cursor:pointer}.menu-item[data-v-d21eaa9f]:hover,.menu-item[data-v-d21eaa9f]:focus-visible{background:var(--hover)}.menu-item.danger[data-v-d21eaa9f]{color:var(--danger)}.banner-btn[data-v-d21eaa9f]{margin-left:auto;min-height:28px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.banner-btn[data-v-d21eaa9f]:hover{background:var(--hover)}.ask[data-v-d21eaa9f]{display:flex;flex-direction:column;gap:16px}.banner[data-v-d21eaa9f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;font-size:.8125rem;color:var(--fg)}.banner.danger[data-v-d21eaa9f]{border:1px solid color-mix(in oklab,var(--danger) 50%,transparent)}.banner.danger strong[data-v-d21eaa9f]{color:var(--danger);font-weight:600}.banner.own[data-v-d21eaa9f]{border:1px dashed var(--rule-strong);color:var(--dim)}.tabs[data-v-d21eaa9f]{display:flex;flex-wrap:wrap;column-gap:22px;border-bottom:1px solid var(--rule)}.tab[data-v-d21eaa9f]{display:flex;gap:6px;padding:10px 0;font:500 .8125rem var(--f-ui);color:var(--dim);text-decoration:none}.tab[data-v-d21eaa9f]:hover{color:var(--fg)}.tab[aria-current=page][data-v-d21eaa9f]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.tab-n[data-v-d21eaa9f]{font:400 .6875rem var(--f-data);color:var(--mute)}.actions[data-v-d21eaa9f]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.screen[data-v-d21eaa9f]{padding:24px 16px 48px}h1[data-v-d21eaa9f]{font-size:1.75rem}}.screen[data-v-a41792de]{max-width:1440px;margin:0 auto;padding:36px 24px 64px;display:flex;flex-direction:column;gap:20px}.summary[data-v-a41792de]{font:400 .75rem var(--f-data);color:var(--mute);padding-bottom:4px}.head-btn[data-v-a41792de]{margin-left:auto;white-space:nowrap}.tools[data-v-a41792de]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filter[data-v-a41792de]{flex:1 1 260px;max-width:380px;display:flex;align-items:center;gap:8px;border:1px solid var(--rule-strong);border-radius:6px;padding:6px 10px;background:var(--surface);color:var(--mute)}.filter[data-v-a41792de]:focus-within{border-color:var(--accent)}.filter[data-v-a41792de]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.filter input[data-v-a41792de]:focus-visible{outline-color:transparent}.filter input[data-v-a41792de]{flex:1;min-width:0;background:transparent;border:0;color:var(--fg);font:400 .8125rem var(--f-ui)}.filter input[data-v-a41792de]::placeholder{color:var(--mute)}.tabs[data-v-a41792de]{display:flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:6px}.seg[data-v-a41792de]{display:flex;gap:6px;min-height:24px;font:500 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;border-radius:4px;padding:4px 9px;cursor:pointer;white-space:nowrap}.seg[data-v-a41792de]:hover{color:var(--fg)}.seg[aria-pressed=true][data-v-a41792de]{color:var(--fg);background:var(--sel)}.seg-n[data-v-a41792de]{font-family:var(--f-data);color:var(--mute)}.only[data-v-a41792de]{display:inline-flex;align-items:center;gap:6px;min-height:28px;font:500 .75rem var(--f-ui);color:var(--fg);background:var(--sel);border:1px solid var(--rule-strong);border-radius:6px;padding:3px 10px;cursor:pointer;white-space:nowrap}.only[data-v-a41792de]:hover{background:var(--hover)}.bulk[data-v-a41792de]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in oklab,var(--accent) 8%,var(--surface));font-size:.8125rem}.bulk strong[data-v-a41792de]{font-weight:600}.bulk-btn[data-v-a41792de]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.bulk-btn[data-v-a41792de]:hover{background:var(--hover)}.bulk-btn[aria-busy=true][data-v-a41792de]{cursor:progress;opacity:.6}.bulk-btn.danger[data-v-a41792de]{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}.clear[data-v-a41792de]{margin-left:auto;min-height:24px;font:400 .75rem var(--f-ui);color:var(--dim);background:transparent;border:0;cursor:pointer}.clear[data-v-a41792de]:hover{color:var(--fg)}.table-wrap[data-v-a41792de]{overflow-x:auto}table[data-v-a41792de]{width:100%;min-width:1000px;border-collapse:collapse;font-size:.8125rem}th[data-v-a41792de]{text-align:left;padding:8px 6px;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-weight:400}td[data-v-a41792de]{padding:10px 6px;border-bottom:1px solid var(--rule);vertical-align:middle}tbody tr[data-v-a41792de]{cursor:pointer}tbody tr[data-v-a41792de]:hover{background:var(--hover)}tr.sel[data-v-a41792de]{background:var(--sel)}.pick[data-v-a41792de]{width:28px}.pick input[data-v-a41792de]{width:16px;height:16px;margin:0;accent-color:var(--accent-fill);cursor:pointer}.sort[data-v-a41792de]{min-height:24px;padding:0;border:0;background:transparent;cursor:pointer;font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.sort[data-v-a41792de]:hover,.sort.on[data-v-a41792de]{color:var(--fg)}.col-name[data-v-a41792de]{width:32%}.col-tz[data-v-a41792de]{font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.who[data-v-a41792de]{display:flex;align-items:center;gap:10px;min-width:0}.who[data-v-a41792de] .avatar{color:var(--dim);border-color:transparent}.who-text[data-v-a41792de]{display:flex;flex-direction:column;gap:1px;min-width:0}.who-name[data-v-a41792de]{display:flex;align-items:center;gap:6px;white-space:nowrap}.name[data-v-a41792de]{font:500 .8125rem var(--f-head);color:var(--fg)}.name[data-v-a41792de]:hover{color:var(--accent)}.you[data-v-a41792de]{font:500 .625rem var(--f-data);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:3px;padding:0 4px}.deleting[data-v-a41792de]{font:500 .625rem var(--f-data);color:var(--danger)}.email[data-v-a41792de]{font:400 .71875rem var(--f-data);color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status[data-v-a41792de]{display:inline-flex;align-items:center;gap:6px;font:500 .75rem var(--f-ui);white-space:nowrap}.dot[data-v-a41792de]{width:6px;height:6px;border-radius:50%;background:currentcolor}.stuck[data-v-a41792de]{display:inline-block;margin-left:8px;font:500 .6875rem var(--f-ui);color:var(--warn-text);border:1px solid color-mix(in oklab,var(--warn) 45%,transparent);border-radius:10px;padding:0 7px;white-space:nowrap}.num[data-v-a41792de]{font:400 .78125rem var(--f-data);color:var(--dim)}.mono[data-v-a41792de]{font:400 .75rem var(--f-data);white-space:nowrap}.dim[data-v-a41792de]{color:var(--dim)}.mute[data-v-a41792de]{color:var(--mute)}.tz[data-v-a41792de]{font-size:.6875rem}.tfa-on[data-v-a41792de]{color:var(--accent)}.empty[data-v-a41792de]{margin:0;padding:28px;text-align:center;font-size:.8125rem;color:var(--mute)}.pager[data-v-a41792de]{display:flex;align-items:center;gap:10px;font:400 .75rem var(--f-data);color:var(--mute)}.spacer[data-v-a41792de]{margin-left:auto}.pg[data-v-a41792de]{min-height:24px;font:400 .75rem var(--f-ui);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:5px;padding:4px 10px;cursor:pointer}.pg[data-v-a41792de]:hover{background:var(--hover)}.pg[disabled][data-v-a41792de]{opacity:.4;cursor:default}.actions[data-v-a41792de]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.screen[data-v-a41792de]{padding:24px 16px 48px}}.invited[data-v-f4651fe0]{margin:0 0 16px;font-size:.875rem;color:var(--dim)}.invited strong[data-v-f4651fe0]{color:var(--fg);font-weight:600;overflow-wrap:anywhere}.other[data-v-77dc6773]{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid var(--rule)}.other-label[data-v-77dc6773]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding-bottom:6px}.other-option[data-v-77dc6773]{display:flex;align-items:center;gap:10px;min-height:36px;text-align:left;font:400 .875rem var(--f-ui);color:var(--fg);background:transparent;border:0;border-radius:6px;padding:8px;cursor:pointer}.other-option[data-v-77dc6773]:hover{background:var(--hover)}.glyph[data-v-77dc6773]{width:18px;color:var(--accent)}.archived[data-v-e3f0f20d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:8px 12px;border:1px solid var(--warn);border-radius:6px;background:var(--warn-tint);font-size:.8125rem;color:var(--fg)}.archived span[data-v-e3f0f20d]:first-child{flex:1 1 280px;min-width:0;text-wrap:pretty}.blocked[data-v-765b6825]{display:inline-flex;align-items:center;font:500 .625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--danger-on);background:var(--danger-fill);border:1px solid var(--danger-fill);border-radius:4px;padding:4px 8px;white-space:nowrap}.mark[data-v-765b6825]{margin-right:4px}.small[data-v-765b6825]{font-weight:600;padding:0 5px;border-radius:3px}.card[data-v-0592ff2d]{position:relative;display:flex;flex-direction:column;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);cursor:grab}.card[draggable=false][data-v-0592ff2d]{cursor:default}.card[data-v-0592ff2d]:hover{background:var(--hover)}.card.blocked[data-v-0592ff2d]{border-color:var(--danger)}.card.selected[data-v-0592ff2d]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.card.busy[data-v-0592ff2d]{opacity:.7}.open[data-v-0592ff2d]{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 12px 0;border:0;border-radius:6px 6px 0 0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:inherit}.open.compact[data-v-0592ff2d]{padding-bottom:10px}.open[data-v-0592ff2d] .blocked{align-self:stretch}.top[data-v-0592ff2d]{display:flex;align-items:center;gap:7px;min-width:0}.id[data-v-0592ff2d]{flex:none;font:500 .65625rem var(--f-ui);color:var(--mute)}.pts[data-v-0592ff2d]{flex:none;margin-left:auto;padding:1px 6px;border:1px solid var(--rule-strong);border-radius:4px;font:500 .65625rem var(--f-ui);color:var(--fg);white-space:nowrap}.title[data-v-0592ff2d]{font:600 .9375rem/1.3 var(--f-head);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty}.feature[data-v-0592ff2d]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:1px 8px 1px 7px;border-radius:999px;background:var(--fb);color:var(--ff);font:500 .65625rem var(--f-ui)}.dot[data-v-0592ff2d]{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.fname[data-v-0592ff2d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar[data-v-0592ff2d]{display:block;height:3px;border-radius:2px;background:var(--rule);overflow:hidden}.fill[data-v-0592ff2d]{display:block;height:100%;background:var(--dim)}.progress[data-v-0592ff2d]{font:400 .6875rem var(--f-ui);color:var(--dim)}.hours[data-v-0592ff2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -12px;border-top:1px solid var(--rule)}.cell[data-v-0592ff2d]{display:flex;flex-direction:column;gap:1px;padding:6px 12px;font:400 .6875rem var(--f-ui);color:var(--mute)}.cell+.cell[data-v-0592ff2d]{border-left:1px solid var(--rule)}.k[data-v-0592ff2d]{font-size:.59375rem;text-transform:uppercase;letter-spacing:.06em}.v[data-v-0592ff2d]{color:var(--fg);font-size:.75rem}.no-tasks[data-v-0592ff2d]{font:400 .6875rem var(--f-ui);color:var(--mute)}.chips[data-v-0592ff2d]{display:flex;flex-wrap:wrap;gap:4px;font:500 .65625rem var(--f-ui)}.waits[data-v-0592ff2d]{padding:0 5px;border:1px solid var(--warn);border-radius:4px;background:var(--warn-tint);color:var(--warn-text)}.label[data-v-0592ff2d]{max-width:100%;padding:0 6px;border:1px solid var(--rule-strong);border-radius:8px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links[data-v-0592ff2d],.criteria[data-v-0592ff2d]{font:400 .65625rem var(--f-data);color:var(--mute)}.dev[data-v-0592ff2d]{padding:0 5px;border:1px solid var(--rule-strong);border-radius:4px;font:400 .65625rem var(--f-data);color:var(--dim);white-space:nowrap}.foot[data-v-0592ff2d]{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px 8px 12px}.age[data-v-0592ff2d]{font:400 .6875rem var(--f-ui);color:var(--mute)}.age.stale[data-v-0592ff2d]{color:var(--warn-text)}.move[data-v-0592ff2d]{position:relative;margin-left:auto}.move-btn[data-v-0592ff2d]{min-height:24px;padding:2px 8px;border:1px solid var(--rule-strong);border-radius:4px;background:var(--surface);color:var(--dim);font:400 .6875rem var(--f-ui);cursor:pointer;opacity:0}.card:hover .move-btn[data-v-0592ff2d],.card:focus-within .move-btn[data-v-0592ff2d],.card.selected .move-btn[data-v-0592ff2d],.move-btn[aria-expanded=true][data-v-0592ff2d]{opacity:1}@media(hover:none){.move-btn[data-v-0592ff2d]{opacity:1}}.move-btn[data-v-0592ff2d]:hover{color:var(--fg)}.menu[data-v-0592ff2d]{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:180px;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop)}.menu-item[data-v-0592ff2d]{width:100%;display:flex;align-items:center;gap:8px;min-height:28px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--fg);font:400 .8125rem var(--f-ui);text-align:left;cursor:pointer}.menu-item[data-v-0592ff2d]:hover{background:var(--hover)}.menu-item[data-v-0592ff2d]:focus-visible{background:var(--hover)}.n[data-v-0592ff2d]{width:12px;font:400 .6875rem var(--f-data);color:var(--mute)}.column[data-v-976780ee]{flex:none;box-sizing:border-box;width:264px;padding:0 6px;border:1px solid transparent;border-top-width:2px;border-radius:6px;display:flex;flex-direction:column}.column.over[data-v-976780ee]{border-color:color-mix(in oklab,var(--warn) 35%,transparent);border-top-color:var(--warn);background:var(--warn-tint)}.head[data-v-976780ee]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 -6px;padding:12px 6px 10px;border-bottom:1px solid var(--rule-strong);font:500 .6875rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em}.head.nowrap[data-v-976780ee]{flex-wrap:nowrap}.column.over .head[data-v-976780ee]{border-bottom-color:color-mix(in oklab,var(--warn) 35%,transparent)}.name[data-v-976780ee]{margin:0;min-width:0;display:flex;gap:8px;font:inherit;color:var(--fg)}.n[data-v-976780ee]{flex:none;color:var(--accent)}.slug[data-v-976780ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase;letter-spacing:0}.count[data-v-976780ee]{flex:none;color:var(--mute)}.pts[data-v-976780ee]{color:var(--mute);white-space:nowrap;text-transform:none;letter-spacing:0}.wip[data-v-976780ee]{padding:1px 6px;border:1px solid var(--rule-strong);border-radius:4px;color:var(--mute);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.wip.at[data-v-976780ee]{color:var(--fg)}.wip.over[data-v-976780ee]{color:var(--warn-text);border-color:var(--warn);background:var(--warn-tint)}.pull-note[data-v-976780ee]{order:9;flex:1 0 100%;min-width:0;color:var(--warn-text);text-transform:none;letter-spacing:0;font-size:.6875rem}.tools[data-v-976780ee]{margin-left:auto;flex:none;display:flex;align-items:center}.tools[data-v-976780ee]>*+*{margin-left:6px}.tool.od[data-v-976780ee]{width:0;min-width:0;padding:0;border-width:0;margin-left:0;overflow:hidden;opacity:0}.head:hover .tool.od[data-v-976780ee],.head:focus-within .tool.od[data-v-976780ee]{width:auto;min-width:24px;padding:0 4px;border-width:1px;margin-left:6px;opacity:1}.head:hover .pts[data-v-976780ee],.head:focus-within .pts[data-v-976780ee]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:none){.tool.od[data-v-976780ee]{width:auto;min-width:24px;padding:0 4px;border-width:1px;margin-left:6px;opacity:1}.pts[data-v-976780ee]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.tool[data-v-976780ee]{min-height:24px;min-width:24px;padding:0 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--mute);font:400 .875rem/1 var(--f-ui);text-transform:none;letter-spacing:0;cursor:pointer}.tool[data-v-976780ee]:hover{color:var(--fg);background:var(--hover)}.list[data-v-976780ee]{list-style:none;margin:0;padding:10px 0 16px;min-height:120px;display:flex;flex-direction:column;gap:10px;border-radius:6px}.list.dragover[data-v-976780ee]{background:color-mix(in oklab,var(--accent) 6%,transparent)}.drop-line[data-v-976780ee]{height:2px;border-radius:1px;background:var(--accent)}.none[data-v-976780ee]{padding:4px 2px;font:400 .6875rem var(--f-data);color:var(--mute)}.hidden-done[data-v-976780ee]{margin:0 2px 12px;font-size:.6875rem;color:var(--mute);text-wrap:pretty}.rail[data-v-976780ee]{flex:none;box-sizing:border-box;width:40px;position:sticky;top:0;height:calc(100dvh - var(--top-h, 3.3125rem));min-height:160px;padding:12px 0;border:1px solid var(--rule);border-top-width:2px;border-radius:6px;background:transparent;color:var(--mute);font:500 .6875rem var(--f-data);text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-rl;text-align:left;cursor:pointer}.rail[data-v-976780ee]:hover{color:var(--fg);background:var(--hover)}.rail.over[data-v-976780ee]{border-color:color-mix(in oklab,var(--warn) 35%,transparent);border-top:2px solid var(--warn);background:var(--warn-tint)}.rail.over[data-v-976780ee]:hover{background:color-mix(in oklab,var(--warn-tint),var(--hover))}.rail.dragover[data-v-976780ee]{border-color:var(--accent);color:var(--fg)}.spark[data-v-70ace8be]{display:inline-block;width:5rem;height:1.5rem;vertical-align:middle;overflow:visible}.mark[data-v-70ace8be]{fill:var(--accent)}.trend[data-v-70ace8be]{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.mark.past[data-v-70ace8be]{fill:var(--rule-strong)}circle.mark.past[data-v-70ace8be]{fill:var(--dim)}.ref[data-v-70ace8be]{stroke:var(--warn);stroke-width:1;stroke-dasharray:2 2}.ref.pct[data-v-70ace8be]{stroke:var(--dim)}.tiles[data-v-ebffa406]{margin:0 0 0 auto;display:flex;flex-wrap:wrap;border:1px solid var(--rule);border-radius:6px;background:var(--surface);overflow:hidden}.tile[data-v-ebffa406]{min-width:112px;display:flex;flex-direction:column;gap:3px;padding:10px 18px;border-left:1px solid var(--rule)}.tile[data-v-ebffa406]:first-child{border-left:0}.tile.warn[data-v-ebffa406]{background:var(--warn-tint);box-shadow:inset 0 -2px 0 var(--warn)}dt[data-v-ebffa406]{font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.warn dt[data-v-ebffa406]{color:var(--warn-text)}dd[data-v-ebffa406]{margin:0}.value[data-v-ebffa406]{display:flex;align-items:flex-end;gap:12px;font:600 1.5rem/1 var(--f-head);font-variant-numeric:tabular-nums;color:var(--fg)}.spark-link[data-v-ebffa406]{display:block;line-height:0;border-radius:3px}.spark-link[data-v-ebffa406] .spark{width:4rem;height:1.5rem}.sub[data-v-ebffa406]{font-size:.6875rem;color:var(--mute)}.warn .sub[data-v-ebffa406]{color:var(--dim)}.list[data-v-8739a2c7]{width:100%;min-width:900px;border-collapse:collapse;font-size:.8125rem;table-layout:fixed}th[data-v-8739a2c7]{padding:10px 0;border-bottom:1px solid var(--rule-strong);font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);text-align:left}td[data-v-8739a2c7]{padding:6px 0;border-bottom:1px solid var(--rule);vertical-align:middle}.type[data-v-8739a2c7]{width:90px}.id[data-v-8739a2c7]{width:70px;font:400 .75rem var(--f-data);color:var(--mute)}.state[data-v-8739a2c7]{width:120px;color:var(--dim)}.feat[data-v-8739a2c7]{width:140px}.num[data-v-8739a2c7]{width:50px;text-align:right;font-variant-numeric:tabular-nums}th.num[data-v-8739a2c7]{text-align:right}th.num[data-v-8739a2c7]:last-child,td.num[data-v-8739a2c7]:last-child{width:70px}.tasks[data-v-8739a2c7]{width:130px;padding-left:16px;font:400 .6875rem var(--f-data);color:var(--dim)}th.tasks[data-v-8739a2c7]{font:500 .625rem var(--f-ui)}.mute[data-v-8739a2c7]{font:400 .6875rem var(--f-data);color:var(--mute)}tbody tr.selected[data-v-8739a2c7]{background:var(--sel)}.none[data-v-8739a2c7]{font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.title-cell[data-v-8739a2c7]{padding-right:12px}.title[data-v-8739a2c7]{display:inline-block;max-width:100%;min-height:24px;padding:2px 0;border:0;background:transparent;color:var(--fg);font:500 .8125rem var(--f-ui);text-align:left;cursor:pointer;overflow-wrap:anywhere}.title[data-v-8739a2c7]:hover{text-decoration:underline}.blocked[data-v-8739a2c7]{margin-left:8px;font:500 .625rem var(--f-ui);letter-spacing:.06em;color:var(--warn-text);white-space:nowrap}.dev[data-v-8739a2c7]{margin-left:8px;padding:0 5px;border:1px solid var(--rule-strong);border-radius:4px;font:400 .65625rem var(--f-data);color:var(--dim);white-space:nowrap}.chip-f[data-v-8739a2c7]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 8px 2px 7px;border-radius:999px;background:var(--fb);color:var(--ff);font:600 .6875rem var(--f-ui)}.dot[data-v-8739a2c7]{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.fname[data-v-8739a2c7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-wrap[data-v-422632aa]{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 20px;border-bottom:1px solid var(--rule)}.head[data-v-422632aa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.type[data-v-422632aa]{display:flex;align-items:center;gap:6px}.type-select[data-v-422632aa]{min-height:32px;border:1px solid var(--field-border);border-radius:6px;background:var(--bg);color:var(--fg);padding:4px 8px;font:500 .8125rem var(--f-ui)}.type-select[data-v-422632aa]:focus{border-color:var(--accent)}.type-select[data-v-422632aa]{max-width:180px}.type-error[data-v-422632aa]{flex-basis:100%;margin:0}.status[data-v-422632aa]{font-size:.75rem;color:var(--dim);min-width:64px}.tools[data-v-422632aa]{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tool[data-v-422632aa]{display:inline-flex;gap:6px;align-items:center;min-height:28px;min-width:28px;justify-content:center;color:var(--dim);background:transparent;border:1px solid var(--rule-strong);border-radius:6px;padding:4px 10px;font:500 .6875rem var(--f-ui);cursor:pointer}.tool[data-v-422632aa]:hover{color:var(--fg)}.tool[disabled][data-v-422632aa]{opacity:.5;cursor:not-allowed}.tool.del[data-v-422632aa]:hover{color:var(--danger);border-color:var(--danger)}.tool.tasks[aria-pressed=true][data-v-422632aa]{color:var(--fg);background:var(--sel);border-color:var(--accent)}.tool .n[data-v-422632aa]{color:var(--mute)}.confirm[data-v-422632aa]{margin:0}.details[data-v-05940481]{padding:8px 18px;background:var(--bg);border:1px solid var(--rule);border-radius:10px;min-width:0}.grid[data-v-05940481]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:-4px 0}.row[data-v-05940481]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;padding:7px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.key[data-v-05940481]{flex:none;font:400 .6875rem var(--f-ui);color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.bare[data-v-05940481]{flex:0 1 auto;min-width:0;max-width:100%;min-height:24px;color:var(--fg);background:transparent;border:1px solid transparent;border-radius:4px;padding:2px 4px;font:inherit;text-align:right;text-overflow:ellipsis}select.bare[data-v-05940481]{text-align-last:right;cursor:pointer}.bare.num[data-v-05940481]{width:72px;font-variant-numeric:tabular-nums}.bare[data-v-05940481]::placeholder{color:var(--mute)}.bare[data-v-05940481]:hover{border-color:var(--rule-strong)}.bare[data-v-05940481]:focus{border-color:var(--accent)}.bare[aria-invalid=true][data-v-05940481]{border-color:var(--danger)}.bare[data-v-05940481]:disabled{cursor:default}.bare[data-v-05940481]:disabled:hover{border-color:transparent}.row .field-error[data-v-05940481]{flex-basis:100%;text-align:right}@media(max-width:480px){.grid[data-v-05940481]{grid-template-columns:minmax(0,1fr)}}.toolbar[data-v-e4a6856c]{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.tool[data-v-e4a6856c]{min-width:28px;min-height:28px;color:var(--dim)}.gap[data-v-e4a6856c]{margin-left:8px}.glyph[data-v-e4a6856c]{font:400 .8125rem/1 var(--f-ui)}.b[data-v-e4a6856c]{font-weight:700}.i[data-v-e4a6856c]{font-style:italic}.s[data-v-e4a6856c]{text-decoration:line-through}.c[data-v-e4a6856c]{font:400 .6875rem/1 var(--f-data)}.mde[data-v-e898c141]{display:flex;flex-direction:column;gap:6px}.head[data-v-e898c141]{display:flex;align-items:center;gap:12px}.head .field-label[data-v-e898c141]{margin:0}.tabs[data-v-e898c141]{margin-left:auto;display:flex;gap:4px}.tab[data-v-e898c141]{min-height:24px;padding:2px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--dim);font:400 .75rem var(--f-ui);cursor:pointer}.tab[data-v-e898c141]:hover{color:var(--fg)}.tab[aria-selected=true][data-v-e898c141]{border-color:var(--rule-strong);color:var(--fg);background:var(--surface)}.write[data-v-e898c141]{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.field textarea[data-v-e898c141]{font:400 .8125rem/1.6 var(--f-data)}.field textarea.nowrap[data-v-e898c141]{white-space:pre;overflow-wrap:normal;overflow-x:auto}.preview[data-v-e898c141]{position:relative;min-height:72px;padding:8px 10px;border:1px solid var(--rule);border-radius:6px;background:var(--surface)}.toolrow[data-v-e898c141]{display:flex;align-items:center;gap:8px}.nowrap-toggle[data-v-e898c141]{margin-left:auto;min-height:28px;padding:2px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--dim);font:400 .75rem var(--f-ui);cursor:pointer;white-space:nowrap}.nowrap-toggle[data-v-e898c141]:hover{color:var(--fg)}.nowrap-toggle[aria-pressed=true][data-v-e898c141]{border-color:var(--rule-strong);color:var(--fg);background:var(--surface)}.expand[data-v-e898c141]{min-width:28px;min-height:28px;color:var(--dim)}.done[data-v-e898c141]{margin-left:auto}.sheet[data-v-e898c141]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.sheet .tabs[data-v-e898c141]{margin-left:0}.cols[data-v-e898c141]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.col[data-v-e898c141]{min-height:0;min-width:0;margin-bottom:0}.col.field[data-v-e898c141]{display:flex;flex-direction:column;gap:4px}.col.preview[data-v-e898c141]{overflow-y:auto}.field textarea.big[data-v-e898c141]{flex:1;min-height:0;resize:none}@media(max-width:899px){.cols[data-v-e898c141]{grid-template-columns:1fr}}.desc[data-v-13410d47],.criteria[data-v-30c7dd24]{display:flex;flex-direction:column;gap:6px}.head[data-v-30c7dd24]{display:flex;align-items:baseline;gap:8px}.sub[data-v-30c7dd24]{margin:0;font:500 .75rem var(--f-ui);color:var(--dim)}.count[data-v-30c7dd24]{font:400 .75rem var(--f-data);color:var(--mute)}.list[data-v-30c7dd24]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.row[data-v-30c7dd24]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:6px}.row input[type=checkbox][data-v-30c7dd24]{justify-self:center}.text[data-v-30c7dd24],.add[data-v-30c7dd24]{width:100%;min-height:32px;border:1px solid var(--field-border);border-radius:6px;background:var(--surface);color:var(--fg);padding:4px 8px;font:400 .8125rem var(--f-ui)}.text[data-v-30c7dd24]:focus,.add[data-v-30c7dd24]:focus{border-color:var(--accent)}.text.done[data-v-30c7dd24]{text-decoration:line-through;color:var(--dim)}.add[data-v-30c7dd24]{border-style:dashed}.add[data-v-30c7dd24]::placeholder{color:var(--mute)}.task[data-v-67b96b51]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.task[data-v-67b96b51]:hover{background:var(--hover)}.cell[data-v-67b96b51]{display:flex;align-items:center;min-width:0;padding:6px;border-bottom:1px solid var(--rule)}.move[data-v-67b96b51]{padding:2px;justify-content:center}.end[data-v-67b96b51]{justify-content:center}.rank[data-v-67b96b51],.tid[data-v-67b96b51]{font:400 .75rem var(--f-data);color:var(--mute)}.tid[data-v-67b96b51]{color:var(--accent)}.notes[data-v-67b96b51]{grid-column:1 / -1;padding:4px 6px 8px;border-bottom:1px solid var(--rule)}.title[data-v-67b96b51],.num[data-v-67b96b51],.state[data-v-67b96b51]{width:100%;min-height:30px;color:var(--fg);background:transparent;border:1px solid transparent;border-radius:4px;padding:3px 4px;font:inherit}.title[data-v-67b96b51]:hover,.num[data-v-67b96b51]:hover,.state[data-v-67b96b51]:hover{border-color:var(--rule-strong)}.num[data-v-67b96b51]{text-align:right;font-variant-numeric:tabular-nums}.num.todo[data-v-67b96b51]{color:var(--accent)}.state[data-v-67b96b51]{font-size:.75rem;background:var(--surface)}.completed .title[data-v-67b96b51]{text-decoration:line-through;color:var(--dim)}.title[data-v-67b96b51]:focus,.num[data-v-67b96b51]:focus,.state[data-v-67b96b51]:focus{border-color:var(--accent)}.title[aria-invalid=true][data-v-67b96b51],.num[aria-invalid=true][data-v-67b96b51]{border-color:var(--danger)}.tasks-view[data-v-9117f67d]{display:flex;flex-direction:column;min-width:0;height:100%;background:var(--bg)}.top[data-v-9117f67d]{flex:none;display:flex;flex-direction:column;gap:12px;padding:16px 28px 14px;border-bottom:1px solid var(--rule)}.back[data-v-9117f67d]{align-self:flex-start;font:400 .75rem var(--f-ui);color:var(--accent);background:transparent;border:0;padding:2px 0;cursor:pointer}.title-line[data-v-9117f67d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0}h2[data-v-9117f67d]{margin:0;font:600 1.625rem/1.1 var(--f-head);letter-spacing:-.022em}.of[data-v-9117f67d]{min-width:0;font:400 .75rem var(--f-ui);color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar[data-v-9117f67d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.search[data-v-9117f67d]{width:220px;font:400 .8125rem var(--f-ui);color:var(--fg);background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;padding:6px 10px}.search[data-v-9117f67d]:focus{border-color:var(--accent)}.summary[data-v-9117f67d]{margin-left:auto;font:400 .6875rem var(--f-ui);color:var(--mute)}.hint[data-v-9117f67d]{margin:0;padding:6px 10px;border:1px solid var(--accent-tint);border-radius:6px;font-size:.8125rem;color:var(--fg)}.scroll[data-v-9117f67d]{flex:1;overflow:auto;padding:0 28px 28px}.fields[data-v-9117f67d]{border:0;margin:0;padding:0;min-width:0}.table[data-v-9117f67d]{display:grid;grid-template-columns:56px 44px 44px minmax(200px,1fr) 112px 76px 76px 76px 32px;min-width:760px;font-size:.8125rem}.head-row[data-v-9117f67d],.totals[data-v-9117f67d]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.th[data-v-9117f67d]{font:400 .625rem var(--f-ui);color:var(--mute);text-transform:uppercase;letter-spacing:.05em;padding:8px 6px;border-bottom:1px solid var(--rule-strong);position:sticky;top:0;background:var(--bg);z-index:1}.th.r[data-v-9117f67d]{text-align:right;padding-right:10px}.totals[data-v-9117f67d]{font:500 .6875rem var(--f-ui);color:var(--dim)}.totals>span[data-v-9117f67d]{padding:8px 6px;border-bottom:1px solid var(--rule)}.totals .lbl[data-v-9117f67d]{grid-column:1 / 6}.totals .r[data-v-9117f67d]{text-align:right;padding-right:10px}.totals .todo[data-v-9117f67d]{color:var(--accent)}.empty[data-v-9117f67d]{margin:0;padding:14px 6px;color:var(--mute)}.add[data-v-9117f67d]{padding:12px 0 0}.add input[data-v-9117f67d]{width:100%;font:400 .75rem var(--f-ui);border:1px dashed var(--rule-strong);border-radius:6px;padding:8px 10px;background:transparent;color:var(--fg)}.add input[data-v-9117f67d]:focus{border-style:solid;border-color:var(--accent)}.head[data-v-c380df55]{display:flex;align-items:baseline;gap:10px}.count[data-v-c380df55]{font:400 .75rem var(--f-ui);color:var(--mute)}.open[data-v-c380df55]{margin-left:auto;font:400 .75rem var(--f-ui);color:var(--accent);background:transparent;border:0;padding:2px 0;cursor:pointer}.open[data-v-c380df55]:hover{text-decoration:underline}.totals[data-v-c380df55]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.totals dt[data-v-c380df55]{font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.totals dd[data-v-c380df55]{margin:2px 0 0;font:500 1rem var(--f-data)}.totals .todo-h[data-v-c380df55]{color:var(--accent)}.tasks[data-v-c380df55]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.task[data-v-c380df55]{width:100%;display:flex;gap:10px;align-items:center;min-height:24px;padding:6px 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--fg);font:400 .8125rem var(--f-ui);text-align:left;cursor:pointer}.task[data-v-c380df55]:hover{background:var(--hover)}.glyph[data-v-c380df55]{flex:none;width:14px;color:var(--mute)}.name[data-v-c380df55]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo[data-v-c380df55]{flex:none;font:400 .6875rem var(--f-data);color:var(--mute);font-variant-numeric:tabular-nums}.add[data-v-c380df55]{align-self:flex-start;min-height:24px;padding:4px 10px;border:1px dashed var(--rule-strong);border-radius:6px;background:transparent;color:var(--dim);font:400 .6875rem var(--f-ui);cursor:pointer}.add[data-v-c380df55]:hover{color:var(--fg);border-color:var(--accent)}.events[data-v-1ac3e670]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.event[data-v-1ac3e670]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 0;border-top:1px solid var(--rule);font-size:.8125rem}.event[data-v-1ac3e670]:first-child{border-top:0;padding-top:0}.text[data-v-1ac3e670]{min-width:0;overflow-wrap:anywhere}time[data-v-1ac3e670]{font:400 .75rem var(--f-data);color:var(--mute);white-space:nowrap}.none[data-v-1ac3e670]{margin:0;font-size:.8125rem;color:var(--mute)}.more[data-v-1ac3e670]{align-self:flex-start}.combo[data-v-a960c28e]{margin-bottom:0}.box[data-v-a960c28e]{position:relative}.popup[data-v-a960c28e]{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop)}.opt[data-v-a960c28e]{display:flex;align-items:baseline;gap:10px;min-height:28px;padding:4px 8px;border-radius:6px;font-size:.8125rem;color:var(--fg);cursor:pointer}.opt[data-v-a960c28e]:hover{background:var(--hover)}.opt[aria-selected=true][data-v-a960c28e]{background:var(--sel);box-shadow:inset 2px 0 0 var(--accent)}.main[data-v-a960c28e]{flex:none;font-family:var(--f-data);font-size:.75rem}.free .main[data-v-a960c28e]{font-family:var(--f-ui);font-size:.8125rem;color:var(--accent)}.detail[data-v-a960c28e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.group[data-v-b332bb6f]{display:flex;flex-direction:column;gap:6px;min-width:0}.group-label[data-v-b332bb6f]{font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.none[data-v-b332bb6f]{margin:0;font-size:.8125rem;color:var(--mute)}.label-line[data-v-b332bb6f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chips[data-v-b332bb6f],.blockers[data-v-b332bb6f],.links[data-v-b332bb6f]{list-style:none;margin:0;padding:0;display:flex;gap:6px}.chips[data-v-b332bb6f]{flex-wrap:wrap}.blockers[data-v-b332bb6f],.links[data-v-b332bb6f]{flex-direction:column}.blocker[data-v-b332bb6f],.link[data-v-b332bb6f]{display:flex;align-items:center;gap:8px;min-height:32px;padding:2px 4px 2px 8px;border:1px solid var(--rule);border-radius:6px;font-size:.8125rem}.blocker.resolved[data-v-b332bb6f]{border-style:dashed}.bid[data-v-b332bb6f]{flex:none;font:400 .75rem var(--f-data)}.btitle[data-v-b332bb6f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.resolved .btitle[data-v-b332bb6f]{text-decoration:line-through}.cat[data-v-b332bb6f]{flex:none;padding:0 6px;border:1px solid var(--rule-strong);border-radius:3px;font:500 .625rem var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.cat.blocking[data-v-b332bb6f]{border-color:var(--warn);background:var(--warn-tint);color:var(--warn-text)}.kind[data-v-b332bb6f]{flex:none;padding:1px 6px;border:1px solid var(--rule-strong);border-radius:3px;font:500 .625rem var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.addr[data-v-b332bb6f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .75rem var(--f-data)}.input[data-v-b332bb6f],.compact[data-v-b332bb6f] input,.label-combo[data-v-b332bb6f] input{width:100%;min-height:28px;font:400 .8125rem var(--f-ui);color:var(--fg);background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;padding:6px 9px}.input[data-v-b332bb6f]::placeholder,.compact[data-v-b332bb6f] input::placeholder,.label-combo[data-v-b332bb6f] input::placeholder{color:var(--mute)}.input[data-v-b332bb6f]:focus,.compact[data-v-b332bb6f] input:focus,.label-combo[data-v-b332bb6f] input:focus{border-color:var(--accent)}.input[aria-invalid=true][data-v-b332bb6f],.compact[data-v-b332bb6f] input[aria-invalid=true],.label-combo[data-v-b332bb6f] input[aria-invalid=true]{border-color:var(--danger)}.reason-input[data-v-b332bb6f]{background:var(--bg);padding:6px 10px}.label-combo[data-v-b332bb6f]{flex:1 1 120px;min-width:120px;gap:4px}.label-combo[data-v-b332bb6f] .box{width:120px}.label-combo[data-v-b332bb6f] input{padding:3px 8px}.label-combo[data-v-b332bb6f] .popup{right:auto;width:240px}.compact[data-v-b332bb6f]{gap:4px}.compact[data-v-b332bb6f] .box{width:min(100%,360px)}.reason[data-v-b332bb6f],.link-add[data-v-b332bb6f]{display:flex;flex-direction:column;gap:4px}.head[data-v-f355b4f8]{display:flex;align-items:center;gap:8px}.copy[data-v-f355b4f8]{position:relative;margin-left:auto}.copy-btn[data-v-f355b4f8]{min-height:24px;padding:2px 8px;font:400 .6875rem var(--f-ui)}.menu[data-v-f355b4f8]{position:absolute;right:0;top:calc(100% + 4px);z-index:10;min-width:240px;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;box-shadow:var(--shadow-pop)}.menu-item[data-v-f355b4f8]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:28px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--fg);font:400 .8125rem var(--f-ui);text-align:left;cursor:pointer}.menu-item[data-v-f355b4f8]:hover,.menu-item[data-v-f355b4f8]:focus-visible{background:var(--hover)}.hint[data-v-f355b4f8]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .6875rem var(--f-data);color:var(--mute)}.none[data-v-f355b4f8]{margin:0;font-size:.8125rem;color:var(--mute)}.none a[data-v-f355b4f8]{text-decoration:underline}.group[data-v-f355b4f8]{display:flex;flex-direction:column;gap:6px;min-width:0}.group-label[data-v-f355b4f8]{margin:0;font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.rows[data-v-f355b4f8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row[data-v-f355b4f8]{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 4px 4px 8px;border:1px solid var(--rule);border-radius:6px;font-size:.8125rem;min-width:0}.row.wrap[data-v-f355b4f8]{flex-wrap:wrap;row-gap:2px;padding-right:8px}.mono[data-v-f355b4f8]{font:400 .75rem var(--f-data)}.name[data-v-f355b4f8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.gone[data-v-f355b4f8]{color:var(--mute);text-decoration:line-through}.sha[data-v-f355b4f8]{flex:none}.line[data-v-f355b4f8]{flex:1 1 200px;min-width:0;overflow-wrap:anywhere;color:var(--fg)}.meta[data-v-f355b4f8]{flex:none;font:400 .6875rem var(--f-ui);color:var(--mute)}.row.wrap .meta[data-v-f355b4f8]{flex:1 0 100%}.pill[data-v-f355b4f8]{flex:none;padding:0 6px;border:1px solid var(--rule-strong);border-radius:3px;font:500 .625rem var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.state-open[data-v-f355b4f8]{border-color:var(--accent);color:var(--fg)}.state-merged[data-v-f355b4f8]{border-color:var(--accent);background:var(--accent-tint);color:var(--fg)}.state-closed[data-v-f355b4f8]{border-style:dashed}.more[data-v-f355b4f8]{align-self:flex-start}.post[data-v-7509310e]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.notes[data-v-7509310e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.note[data-v-7509310e]{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--rule)}.note[data-v-7509310e]:first-child{border-top:0;padding-top:0}.note-head[data-v-7509310e]{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 .75rem var(--f-data);color:var(--mute)}.note-actions[data-v-7509310e]{display:flex;align-items:center;gap:4px}.note-edit[data-v-7509310e]{padding:2px 6px}.none[data-v-7509310e]{margin:0;font-size:.8125rem;color:var(--mute)}.panel[data-v-1de5af82]{flex:1;min-height:0;display:flex;flex-direction:column}.body[data-v-1de5af82]{flex:1;overflow-y:auto;padding:16px 20px 32px;display:flex;flex-direction:column;gap:16px}.fields[data-v-1de5af82]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.archived[data-v-1de5af82]{margin:0;padding:8px 12px;border:1px solid var(--warn);border-radius:6px;font-size:.8125rem;color:var(--fg)}.meta[data-v-1de5af82]{margin:0 0 -8px;display:flex;gap:10px;font:400 .6875rem var(--f-ui);color:var(--mute)}.meta span[data-v-1de5af82]:last-child{margin-left:auto}.title[data-v-1de5af82]{display:flex;flex-direction:column;gap:4px}.title-input[data-v-1de5af82]{display:block;width:calc(100% + 10px);margin:0 -5px;padding:2px 4px;resize:none;field-sizing:content;overflow:hidden;font:600 1.625rem/1.15 var(--f-head);letter-spacing:-.022em;color:var(--fg);background:transparent;border:1px solid transparent;border-radius:6px}.title-input[data-v-1de5af82]:hover{border-color:var(--rule-strong)}.title-input[data-v-1de5af82]:focus{border-color:var(--accent)}.title-input[aria-invalid=true][data-v-1de5af82]{border-color:var(--danger)}.title-input[data-v-1de5af82]:disabled:hover{border-color:transparent}.blocked[data-v-1de5af82]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--danger);border-radius:6px;background:var(--danger-tint);font-size:.8125rem}.blocked-tag[data-v-1de5af82]{font:600 .75rem var(--f-data);letter-spacing:.02em;color:var(--danger)}.blocked-reason[data-v-1de5af82]{color:var(--fg);overflow-wrap:anywhere}.figures[data-v-b7e97027]{display:flex;flex-wrap:wrap;gap:8px 28px;margin:12px 0}.figures div[data-v-b7e97027]{display:flex;flex-direction:column;gap:2px}dt[data-v-b7e97027]{font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}dd[data-v-b7e97027]{margin:0;font:600 1.25rem var(--f-head);font-variant-numeric:tabular-nums}.items[data-v-b7e97027]{list-style:none;margin:0 0 14px;padding:0;max-height:220px;overflow-y:auto;border:1px solid var(--rule-strong);border-radius:6px}.items li[data-v-b7e97027]{display:flex;align-items:baseline;gap:10px;padding:7px 10px;border-top:1px solid var(--rule);font-size:.8125rem}.items li[data-v-b7e97027]:first-child{border-top:0}.id[data-v-b7e97027]{flex:none;font:400 .6875rem var(--f-data);color:var(--mute)}.title[data-v-b7e97027]{flex:1;min-width:0;overflow-wrap:anywhere}.pts[data-v-b7e97027]{flex:none;font:400 .6875rem var(--f-data);color:var(--dim)}.move[data-v-b7e97027]{border:0;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.move legend[data-v-b7e97027]{padding:0;margin-bottom:6px}.choice[data-v-b7e97027]{display:flex;align-items:center;gap:8px;min-height:28px;font-size:.8125rem;cursor:pointer}.nothing[data-v-b7e97027]{margin:0 0 14px;font-size:.8125rem;color:var(--dim)}.problem[data-v-b7e97027]{margin:0 0 12px}.dialog-actions[data-v-b7e97027]{justify-content:flex-end}.banner[data-v-313429dc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:10px 14px;border:1px solid var(--warn);border-radius:6px;background:var(--warn-tint);font-size:.8125rem;color:var(--fg)}.text[data-v-313429dc]{flex:1 1 260px}.more[data-v-313429dc]{color:var(--dim)}.board-page[data-v-db53e0ce]{display:flex;flex-direction:column}.head[data-v-db53e0ce]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 32px;padding:20px 24px 16px}.titles[data-v-db53e0ce]{display:flex;flex-direction:column;gap:6px;min-width:0}h1[data-v-db53e0ce]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em;overflow-wrap:anywhere}.sub-line[data-v-db53e0ce]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.sub[data-v-db53e0ce]{margin:0;font-size:.8125rem;color:var(--dim)}.refill[data-v-db53e0ce]{color:var(--warn-text)}.end[data-v-db53e0ce]{min-height:28px;padding:3px 10px}.banner-row[data-v-db53e0ce],.archived[data-v-db53e0ce]{margin:0 24px 12px}.toolbar[data-v-db53e0ce]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:400 .75rem var(--f-ui)}.filter[data-v-db53e0ce]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px 0 10px;border:1px solid var(--rule-strong);border-radius:6px;color:var(--mute)}.filter[data-v-db53e0ce]:hover{background:var(--hover)}.filter[data-v-db53e0ce]:focus-within{border-color:var(--accent)}.filter select[data-v-db53e0ce]{min-height:28px;max-width:180px;padding:0 4px;border:0;background:transparent;color:var(--fg);font:inherit;cursor:pointer}.filter select option[data-v-db53e0ce]{background:var(--surface);color:var(--fg)}.hint[data-v-db53e0ce]{margin:0;padding:0 6px;font-size:.75rem;color:var(--mute)}.search[data-v-db53e0ce]{display:inline-flex;align-items:center;gap:8px;min-height:32px;width:240px;max-width:100%;padding:0 10px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--mute)}.search[data-v-db53e0ce]:focus-within{border-color:var(--accent)}.search input[data-v-db53e0ce]{flex:1;min-width:0;min-height:28px;padding:0;border:0;background:transparent;color:var(--fg);font:inherit}.right[data-v-db53e0ce]{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tbtn[data-v-db53e0ce],.seg button[data-v-db53e0ce]{min-height:32px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:6px;background:transparent;color:var(--fg);font:inherit;cursor:pointer}.tbtn[data-v-db53e0ce]:hover,.seg button[data-v-db53e0ce]:hover{background:var(--hover)}.tbtn.on[data-v-db53e0ce],.seg button.on[data-v-db53e0ce]{background:var(--sel)}.seg[data-v-db53e0ce]{display:flex;border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden}.seg button[data-v-db53e0ce]{border:0;border-radius:0}kbd[data-v-db53e0ce]{font:400 .6875rem var(--f-data);border:1px solid var(--rule-strong);border-radius:3px;padding:0 4px}.new kbd[data-v-db53e0ce]{padding:0;border:0;opacity:.6}.empty[data-v-db53e0ce]{margin:16px 24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:24px;border:1px dashed var(--rule-strong);border-radius:8px;background:var(--surface)}.empty-text[data-v-db53e0ce]{flex:1 1 320px;display:flex;flex-direction:column;gap:6px}.empty h2[data-v-db53e0ce]{margin:0;font:600 1.125rem var(--f-head);letter-spacing:-.01em}.empty p[data-v-db53e0ce]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.empty p a[data-v-db53e0ce]{text-decoration:underline}.no-match[data-v-db53e0ce]{margin:16px 24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;color:var(--dim)}.scroller[data-v-db53e0ce]{overflow-x:auto;padding:0 24px 24px}.scroller.pinned[data-v-db53e0ce]{position:sticky;top:var(--top-h, 3.3125rem);height:calc(100dvh - var(--top-h, 3.3125rem));overflow-y:auto;padding-bottom:0}.columns[data-v-db53e0ce]{display:flex;align-items:flex-start;gap:12px;min-width:max-content}@media(max-width:640px){.head[data-v-db53e0ce],.toolbar[data-v-db53e0ce]{padding-left:16px;padding-right:16px}.archived[data-v-db53e0ce],.empty[data-v-db53e0ce],.no-match[data-v-db53e0ce],.banner-row[data-v-db53e0ce]{margin-left:16px;margin-right:16px}.scroller[data-v-db53e0ce]{padding:0 16px 16px}h1[data-v-db53e0ce]{font-size:1.75rem}}.bulk[data-v-dd33abd6]{position:sticky;top:60px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--accent);border-radius:6px;background:var(--sel);font-size:.8125rem}.count[data-v-dd33abd6]{font-weight:600}.set[data-v-dd33abd6]{min-height:32px;padding:4px 8px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--fg);font:400 .8125rem var(--f-ui)}.set option[data-v-dd33abd6]{background:var(--surface);color:var(--fg)}.confirm[data-v-dd33abd6]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.tail[data-v-dd33abd6]{margin-left:auto;display:inline-flex;gap:4px}.quick[data-v-7615b644]{display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px dashed var(--rule-strong);border-radius:6px;background:var(--surface)}.quick[data-v-7615b644]:focus-within{border-color:var(--accent)}.type[data-v-7615b644]{flex:none;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--c, var(--dim));font:500 .65625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.type[data-v-7615b644]:hover{background:var(--hover)}.pip[data-v-7615b644]{width:7px;height:7px;border-radius:50%;background:currentColor}.type-name[data-v-7615b644]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text[data-v-7615b644]{flex:1 1 auto;min-width:0;min-height:28px;border:0;background:transparent;color:var(--fg);font:400 .875rem var(--f-ui)}.hint[data-v-7615b644]{flex:none;font:400 .6875rem var(--f-data);color:var(--mute);white-space:nowrap}@media(max-width:520px){.hint[data-v-7615b644]{display:none}}.row[data-v-eacc090c]{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:44px;border-bottom:1px solid var(--rule);background:var(--surface)}.row[draggable=true][data-v-eacc090c]{cursor:grab}.row[data-v-eacc090c]:hover{background:var(--hover)}.row.picked[data-v-eacc090c]{background:var(--sel)}.row.busy[data-v-eacc090c]{opacity:.7}.lead[data-v-eacc090c]{flex:none;width:28px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.pick[data-v-eacc090c]{cursor:pointer}.pick input[data-v-eacc090c]{width:14px;height:14px;margin:0;accent-color:var(--accent)}.type[data-v-eacc090c]{flex:none;display:inline-flex;width:14px}.id[data-v-eacc090c]{flex:none;min-width:48px;font:400 .6875rem var(--f-data);color:var(--mute)}.title[data-v-eacc090c]{flex:1 1 auto;min-width:0;min-height:24px;padding:0;border:0;background:transparent;color:var(--fg);font:400 .875rem var(--f-ui);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.title[data-v-eacc090c]:hover{text-decoration:underline}.blocked[data-v-eacc090c]{margin-left:6px;font:600 .6875rem var(--f-data);color:var(--danger)}.dev[data-v-eacc090c]{flex:none;padding:0 5px;border:1px solid var(--rule-strong);border-radius:4px;font:400 .65625rem var(--f-data);color:var(--dim);white-space:nowrap}.tag[data-v-eacc090c]{flex:none;font:400 .6875rem var(--f-ui);color:var(--mute);white-space:nowrap}.hours[data-v-eacc090c]{flex:none;font:400 .6875rem var(--f-data);color:var(--mute)}.chip[data-v-eacc090c]{flex:none;font:500 .6875rem var(--f-data);border:1px solid var(--rule-strong);padding:1px 6px;border-radius:4px;white-space:nowrap}.moves[data-v-eacc090c]{flex:none;display:inline-flex;align-items:center;gap:2px}.step[data-v-eacc090c]{min-width:24px;min-height:24px;padding:0 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--dim);font:400 .8125rem var(--f-ui);cursor:pointer}.step[data-v-eacc090c]:hover:not(:disabled){background:var(--sel);color:var(--fg)}.step[data-v-eacc090c]:disabled{opacity:.35;cursor:not-allowed}.go[data-v-eacc090c]{color:var(--accent);border-color:var(--rule-strong)}.lead.step[data-v-eacc090c]{border-color:var(--rule-strong)}.zone[data-v-97025809]{display:flex;flex-direction:column;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);overflow:hidden}.zone.tall[data-v-97025809]{min-height:160px;border-style:dashed;background:transparent}.zone.over[data-v-97025809]{border-color:var(--accent)}.rows[data-v-97025809]{list-style:none;margin:0;padding:0}.rows[data-v-97025809]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rows[data-v-97025809]>.row:last-child{border-bottom:0}.drop-line[data-v-97025809]{height:2px;margin:-1px 0;background:var(--accent)}.list[data-v-11af5120]{display:flex;flex-direction:column;gap:10px;min-width:0}.head[data-v-11af5120]{margin:0;display:flex;align-items:center;gap:12px;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}.rule[data-v-11af5120]{width:24px;height:1px;background:var(--accent)}.totals[data-v-11af5120]{margin-left:auto;text-transform:none;color:var(--mute)}.empty[data-v-11af5120]{margin:0;padding:14px;font-size:.8125rem;color:var(--mute);text-align:center}.bars[data-v-afd88d8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:14px 16px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface)}.bar[data-v-afd88d8c]{display:flex;flex-direction:column;gap:8px;min-width:0}.head[data-v-afd88d8c]{display:flex;justify-content:space-between;gap:8px;font:500 .6875rem var(--f-ui)}.k[data-v-afd88d8c]{text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.v[data-v-afd88d8c]{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.v.over[data-v-afd88d8c]{color:var(--warn-text)}.meter[data-v-afd88d8c]{display:flex;height:8px;border-radius:4px;background:var(--rule);overflow:hidden}.fill[data-v-afd88d8c]{background:var(--accent-fill)}.excess[data-v-afd88d8c]{background:repeating-linear-gradient(135deg,var(--warn) 0 3px,color-mix(in oklab,var(--warn) 35%,transparent) 3px 6px)}.note[data-v-afd88d8c]{font:400 .6875rem var(--f-ui);color:var(--mute)}.note.over[data-v-afd88d8c]{color:var(--dim)}.missing[data-v-afd88d8c]{grid-column:1 / -1;margin:0;font:400 .6875rem var(--f-ui);color:var(--mute)}@media(max-width:420px){.bars[data-v-afd88d8c]{grid-template-columns:minmax(0,1fr)}}.planning[data-v-04d9ec3b]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-left:2px solid var(--accent);background:color-mix(in oklab,var(--accent) 7%,var(--surface));border-radius:0 6px 6px 0}p[data-v-04d9ec3b]{margin:0}.label[data-v-04d9ec3b]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.headline[data-v-04d9ec3b]{font:600 1.125rem/1.2 var(--f-head);letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.confidence[data-v-04d9ec3b]{font-size:.75rem;color:var(--mute)}.why[data-v-04d9ec3b]{font-size:.8125rem;color:var(--fg)}.why summary[data-v-04d9ec3b]{width:fit-content;font-size:.75rem;color:var(--accent);cursor:pointer}.why p[data-v-04d9ec3b]{margin-top:6px;max-width:72ch;text-wrap:pretty}.why a[data-v-04d9ec3b]{color:var(--accent);text-decoration:underline}.explain[data-v-04d9ec3b]{color:var(--dim)}.q[data-v-04d9ec3b]{font-weight:500;color:var(--fg)}.pane[data-v-0da8e3b4]{display:flex;flex-direction:column;gap:12px;min-width:0}.head[data-v-0da8e3b4]{margin:0;display:flex;align-items:center;gap:12px;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim);overflow-wrap:anywhere}.rule[data-v-0da8e3b4]{flex:none;width:24px;height:1px;background:var(--accent)}.dates[data-v-0da8e3b4]{margin-left:auto;text-transform:none;color:var(--mute);white-space:nowrap}.hint[data-v-0da8e3b4]{margin:0;padding:14px;font:400 .6875rem var(--f-ui);color:var(--mute);text-align:center}.none[data-v-0da8e3b4]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px dashed var(--rule-strong);border-radius:6px;min-height:160px}.none .hint[data-v-0da8e3b4]{padding:0;text-align:left;font-size:.75rem}.none-title[data-v-0da8e3b4]{margin:0;font:600 1rem var(--f-head)}.backlog-page[data-v-1d666a09]{max-width:1320px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:24px}.head[data-v-1d666a09]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.titles[data-v-1d666a09]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 320px}h1[data-v-1d666a09]{margin:0;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em}.sub[data-v-1d666a09]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.refill[data-v-1d666a09]{color:var(--warn-text)}.planning[data-v-1d666a09]{margin-top:6px;max-width:640px}.new[data-v-1d666a09]{margin-left:auto}kbd[data-v-1d666a09]{font:400 .6875rem var(--f-data);border:1px solid var(--rule-strong);border-radius:3px;padding:0 4px}.new kbd[data-v-1d666a09]{border-color:var(--ink)}.empty[data-v-1d666a09]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:24px;border:1px dashed var(--rule-strong);border-radius:10px;background:var(--surface)}.empty-text[data-v-1d666a09]{flex:1 1 320px;display:flex;flex-direction:column;gap:6px}.empty h2[data-v-1d666a09]{margin:0;font:600 1.125rem var(--f-head);letter-spacing:-.01em}.empty p[data-v-1d666a09]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.panes[data-v-1d666a09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px;align-items:start}@media(max-width:640px){.backlog-page[data-v-1d666a09]{padding:24px 16px 48px}h1[data-v-1d666a09]{font-size:1.75rem}}.legend[data-v-4939f158]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;font:400 .6875rem var(--f-ui);color:var(--mute)}li[data-v-4939f158]{display:flex;align-items:center;gap:6px}.bar[data-v-4939f158]{width:16px;height:3px;background:var(--accent-fill)}.bar.later[data-v-4939f158]{background:var(--check)}.mark[data-v-4939f158]{padding:0 4px;border:1px solid var(--rule-strong);border-radius:3px}.mark.custom_off[data-v-4939f158]{border-style:dotted}.mark.time_off[data-v-4939f158]{border-style:dashed;border-color:var(--dim)}.mark.milestone[data-v-4939f158],.mark.custom_worked[data-v-4939f158]{border-color:var(--accent-tint)}.mark.review[data-v-4939f158]{border-color:var(--accent-tint);color:var(--accent)}.hint[data-v-4939f158]{margin-left:auto}.mini[data-v-f55cb87e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--surface);color:var(--dim);text-decoration:none}.mini[data-v-f55cb87e]:hover{border-color:var(--rule-strong)}.title[data-v-f55cb87e]{display:flex;gap:8px;font:500 .625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.go[data-v-f55cb87e]{margin-left:auto;text-transform:none;letter-spacing:0;color:var(--accent);white-space:nowrap}.plan[data-v-052a3b89]{display:flex;flex-direction:column;gap:10px}h2[data-v-052a3b89]{display:flex;align-items:center;gap:12px;margin:0;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}h2[data-v-052a3b89]:before{content:"";width:24px;height:1px;background:var(--accent)}.note[data-v-052a3b89]{margin:0;font:400 .75rem/1.5 var(--f-ui);color:var(--dim)}.plan-row[data-v-052a3b89]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.plan-row.warn[data-v-052a3b89]{box-shadow:inset 2px 0 0 var(--warn);padding-left:8px}.name[data-v-052a3b89]{font:500 .8125rem var(--f-ui)}.name.accent[data-v-052a3b89]{color:var(--accent)}.range[data-v-052a3b89]{margin-left:8px;font-weight:400;color:var(--mute)}.main[data-v-052a3b89]{font:500 .75rem var(--f-data);text-align:right}.sub[data-v-052a3b89]{font:400 .75rem var(--f-ui);color:var(--dim)}.warn .sub[data-v-052a3b89]{color:var(--warn-text)}.side[data-v-052a3b89]{font:400 .6875rem var(--f-data);color:var(--mute);text-align:right}.day-popover[data-v-d01f1fae]{position:absolute;top:calc(100% - 6px);z-index:20;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:10px;box-shadow:var(--shadow-pop);cursor:default;text-align:left}.head[data-v-d01f1fae]{display:flex;align-items:center;gap:8px}.title[data-v-d01f1fae]{margin:0;font:600 .875rem var(--f-head)}.day-popover.above[data-v-d01f1fae]{top:auto;bottom:calc(100% - 6px)}.close[data-v-d01f1fae]{margin-left:auto}.entries[data-v-d01f1fae]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.entries li[data-v-d01f1fae]{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--rule-strong);border-radius:6px;font-size:.8125rem}.entries li.custom_off[data-v-d01f1fae]{border-style:dotted}.entries li.time_off[data-v-d01f1fae]{border-style:dashed;color:var(--dim)}.text[data-v-d01f1fae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-d01f1fae]{flex:none;font:400 .625rem var(--f-ui);color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.remove[data-v-d01f1fae]{margin-left:auto;font-size:.75rem}.remove[data-v-d01f1fae]:hover{color:var(--danger)}.kind[data-v-d01f1fae] .options{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;border:1px solid var(--rule-strong);border-radius:8px}.kind[data-v-d01f1fae] .option{min-height:26px;padding:5px 4px;border:0;border-radius:6px;font:500 .75rem var(--f-ui);color:var(--dim)}.kind[data-v-d01f1fae] .option[aria-checked=true]{background:var(--sel);color:var(--fg)}.scope[data-v-d01f1fae]{gap:4px}.scope[data-v-d01f1fae] .option{min-height:26px;padding:3px 9px}.input[data-v-d01f1fae]{min-width:0;min-height:30px;padding:6px 8px;border:1px solid var(--field-border);border-radius:6px;background:var(--bg);color:var(--fg);font:400 .8125rem var(--f-ui)}.input[data-v-d01f1fae]::placeholder{color:var(--mute)}.input[data-v-d01f1fae]:focus{border-color:var(--accent)}.input.date[data-v-d01f1fae]{flex:1 1 auto;font:400 .75rem var(--f-data)}.hint[data-v-d01f1fae]{font:400 .6875rem var(--f-ui);color:var(--mute)}.add[data-v-d01f1fae]{min-height:30px;padding:6px 12px;font-size:.75rem}.secondary[data-v-d01f1fae]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--rule)}.line[data-v-d01f1fae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.line[data-v-d01f1fae] .btn{min-height:28px;padding:3px 10px;font-size:.75rem}.holidays[data-v-71daac4a]{display:flex;flex-direction:column;gap:10px}h2[data-v-71daac4a]{display:flex;align-items:center;gap:12px;margin:0;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}h2[data-v-71daac4a]:before{content:"";width:24px;height:1px;background:var(--accent)}.form[data-v-71daac4a]{display:flex;flex-wrap:wrap;gap:6px}.input[data-v-71daac4a]{min-width:0;min-height:30px;padding:6px 8px;border:1px solid var(--field-border);border-radius:6px;background:var(--bg);color:var(--fg);font:400 .8125rem var(--f-ui)}.input[data-v-71daac4a]::placeholder{color:var(--mute)}.input[data-v-71daac4a]:focus{border-color:var(--accent)}.input.date[data-v-71daac4a]{width:136px;font:400 .75rem var(--f-data)}.input.name[data-v-71daac4a]{flex:1 1 120px}.add[data-v-71daac4a]{min-height:30px;padding:6px 12px;font-size:.75rem}ul[data-v-71daac4a]{margin:0;padding:0;list-style:none}li[data-v-71daac4a]{display:flex;align-items:center;gap:12px;min-height:24px;padding:6px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}li.past[data-v-71daac4a],li.worked[data-v-71daac4a]{color:var(--mute)}.when[data-v-71daac4a]{flex:none;width:76px;font:400 .6875rem var(--f-ui)}.glyph[data-v-71daac4a]{color:var(--mute)}.name[data-v-71daac4a]{min-width:0;overflow-wrap:anywhere}.remove[data-v-71daac4a]{margin-left:auto;font-size:.75rem}.remove[data-v-71daac4a]:hover{color:var(--danger)}.restore[data-v-71daac4a]{margin-left:auto;min-height:24px;padding:2px 6px;border:0;border-radius:4px;background:transparent;color:var(--accent);font:400 .75rem var(--f-ui);cursor:pointer}.restore[data-v-71daac4a]:hover{text-decoration:underline}.none[data-v-71daac4a]{margin:0;font-size:.75rem;color:var(--mute)}.month[data-v-43dd2f5f]{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--rule)}th[data-v-43dd2f5f]{padding:6px 8px;text-align:left;font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);border-bottom:1px solid var(--rule)}td[data-v-43dd2f5f]{position:relative;padding:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);vertical-align:top}td[data-v-43dd2f5f]:last-child{border-right:0}tr:last-child td[data-v-43dd2f5f]{border-bottom:0}.day[data-v-43dd2f5f]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-height:104px;padding:9px 8px 8px;border:0;border-radius:0;background:var(--surface);color:var(--fg);text-align:left;cursor:pointer;font:inherit}.day[data-v-43dd2f5f]:hover{background:var(--hover)}.day[data-v-43dd2f5f]:focus-visible,.day.open[data-v-43dd2f5f]{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.day.outside[data-v-43dd2f5f]{background:transparent}.day.outside .num[data-v-43dd2f5f],.day.outside .chip[data-v-43dd2f5f]{opacity:.55}.band[data-v-43dd2f5f]{position:absolute;top:0;left:0;right:0;height:3px;background:var(--rule-strong)}.band.current[data-v-43dd2f5f]{background:var(--accent-fill)}.band.later[data-v-43dd2f5f]{background:var(--check)}.top[data-v-43dd2f5f]{display:flex;align-items:center;gap:6px;min-width:0}.num[data-v-43dd2f5f]{padding:0 5px;margin-left:-5px;border-radius:4px;font:500 .75rem var(--f-data);color:var(--fg)}.outside .num[data-v-43dd2f5f]{color:var(--dim)}.weekend .num[data-v-43dd2f5f],.off .num[data-v-43dd2f5f]{color:var(--mute)}.now .num[data-v-43dd2f5f]{background:var(--accent-fill);color:var(--ink)}.sprint-name[data-v-43dd2f5f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .625rem var(--f-ui);color:var(--mute)}.chip[data-v-43dd2f5f]{display:block;min-height:0;padding:2px 5px;overflow:hidden;border:1px solid transparent;border-radius:4px;font:500 .65625rem/1.3 var(--f-ui);color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.chip.holiday[data-v-43dd2f5f]{border:1px solid var(--rule-strong)}.chip.custom_off[data-v-43dd2f5f]{border:1px dotted var(--rule-strong)}.chip.time_off[data-v-43dd2f5f]{border:1px dashed var(--dim);color:var(--dim)}.chip.milestone[data-v-43dd2f5f],.chip.custom_worked[data-v-43dd2f5f]{border:1px solid var(--accent-tint)}.chip.review[data-v-43dd2f5f]{border:1px solid var(--accent-tint);color:var(--accent)}.chip.sprint[data-v-43dd2f5f]{border:0;padding-left:0;color:var(--dim)}.more[data-v-43dd2f5f]{font:400 .65625rem var(--f-ui);color:var(--mute)}.time-off[data-v-74f2761f]{display:flex;flex-direction:column;gap:10px}.head[data-v-74f2761f]{display:flex;align-items:center;gap:12px}h2[data-v-74f2761f]{display:flex;align-items:center;gap:12px;margin:0;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}h2[data-v-74f2761f]:before{content:"";width:24px;height:1px;background:var(--accent)}.toggle[data-v-74f2761f]{margin-left:auto;min-height:24px;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:var(--accent);font:400 .75rem var(--f-ui);cursor:pointer}.toggle[data-v-74f2761f]:hover{text-decoration:underline}.form[data-v-74f2761f]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface)}.dates[data-v-74f2761f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}label[data-v-74f2761f]{display:flex;flex-direction:column;gap:4px;font:400 .625rem var(--f-ui);color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.input[data-v-74f2761f]{min-width:0;min-height:30px;padding:6px 8px;border:1px solid var(--field-border);border-radius:6px;background:var(--bg);color:var(--fg);font:400 .8125rem var(--f-ui);text-transform:none;letter-spacing:0}.input[data-v-74f2761f]::placeholder{color:var(--mute)}.input[data-v-74f2761f]:focus{border-color:var(--accent)}.input.date[data-v-74f2761f]{font:400 .75rem var(--f-data)}.foot[data-v-74f2761f]{display:flex;align-items:center;gap:8px}.count[data-v-74f2761f]{font:400 .6875rem var(--f-ui);color:var(--mute)}.count.warn[data-v-74f2761f]{color:var(--warn-text)}.add[data-v-74f2761f]{margin-left:auto;min-height:30px;padding:6px 12px;font-size:.75rem}ul[data-v-74f2761f]{margin:0;padding:0;list-style:none}li[data-v-74f2761f]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule);font-size:.8125rem}.when[data-v-74f2761f]{flex:none;width:96px;font:400 .6875rem var(--f-ui);color:var(--dim)}.what[data-v-74f2761f]{min-width:0;overflow-wrap:anywhere}.meta[data-v-74f2761f]{color:var(--mute)}.remove[data-v-74f2761f]{margin-left:auto;font-size:.75rem}.remove[data-v-74f2761f]:hover{color:var(--danger)}.none[data-v-74f2761f]{margin:0;font-size:.75rem;color:var(--mute)}.calendar-page[data-v-ab40f897]{max-width:1320px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:24px}.head[data-v-ab40f897]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.titles[data-v-ab40f897]{display:flex;flex-direction:column;gap:6px;margin-right:auto}h1[data-v-ab40f897]{margin:0;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em}.toolbar[data-v-ab40f897]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 .75rem var(--f-ui)}.nav[data-v-ab40f897]{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid var(--rule-strong);border-radius:6px;color:var(--fg)}.nav[data-v-ab40f897]:hover{background:var(--hover);color:var(--fg)}.month-input[data-v-ab40f897]{min-height:28px;padding:4px 8px;border:1px solid var(--field-border);border-radius:6px;background:transparent;color:var(--fg);font:400 .75rem var(--f-ui)}.country[data-v-ab40f897]{font:400 .6875rem var(--f-ui);color:var(--mute)}.layout[data-v-ab40f897]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.main[data-v-ab40f897]{display:flex;flex-direction:column;gap:10px;min-width:0}.holidays-note[data-v-ab40f897]{margin:0;padding:8px 10px;border:1px solid var(--warn);border-radius:6px;background:var(--warn-tint);font-size:.75rem}.side[data-v-ab40f897]{display:flex;flex-direction:column;gap:28px;min-width:0}@media(max-width:900px){.layout[data-v-ab40f897]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.calendar-page[data-v-ab40f897]{padding:24px 16px 48px}h1[data-v-ab40f897]{font-size:1.75rem}.scroll[data-v-ab40f897]{overflow-x:auto}.scroll[data-v-ab40f897] .month{min-width:640px}}.shade-grid[data-v-3154d452]{display:flex;flex-direction:column;gap:8px}.grid[data-v-3154d452]{display:grid;gap:4px}.tile[data-v-3154d452]{display:grid;place-items:center;width:26px;min-height:24px;padding:0;border:0;border-radius:5px;font:600 .625rem var(--f-ui);cursor:pointer}.tile[data-v-3154d452]:hover{transform:scale(1.12)}.tile[data-v-3154d452]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;position:relative;z-index:1}.none[data-v-3154d452]{min-height:28px;padding:6px;border:1px solid var(--rule-strong);border-radius:6px;background:transparent;color:var(--dim);font:500 .75rem var(--f-ui);cursor:pointer}.none[data-v-3154d452]:hover{background:var(--hover);color:var(--fg)}.none[aria-pressed=true][data-v-3154d452]{border-color:var(--accent);color:var(--fg);background:var(--sel)}.none[data-v-3154d452]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(prefers-reduced-motion:reduce){.tile[data-v-3154d452]:hover{transform:none}}.colour[data-v-4b6ae815]{position:relative;display:inline-flex}.chip-btn[data-v-4b6ae815]{display:inline-grid;place-items:center;min-width:26px;min-height:24px;padding:0 6px;border:1px solid var(--rule-strong);border-radius:5px;font:600 .625rem var(--f-ui);cursor:pointer;white-space:nowrap}.chip-btn.pill[data-v-4b6ae815]{min-height:32px;max-width:180px;padding:0 12px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;font:600 .75rem var(--f-ui)}.chip-btn[data-v-4b6ae815]:disabled{cursor:not-allowed;opacity:.7}.chip-btn[data-v-4b6ae815]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pop[data-v-4b6ae815]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;max-width:calc(100vw - 32px);overflow-x:auto;padding:10px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:10px;box-shadow:var(--shadow-pop)}.row[data-v-01e7d53d]{display:grid;grid-template-columns:var(--cols);font-size:.8125rem}.row[data-v-01e7d53d]:hover{background:var(--hover)}.c[data-v-01e7d53d]{display:flex;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid var(--rule)}.swatch[data-v-01e7d53d]{justify-content:center}.static-chip[data-v-01e7d53d]{display:inline-grid;place-items:center;min-width:26px;min-height:20px;border:1px solid var(--rule-strong);border-radius:5px;font:600 .5625rem var(--f-ui)}.name[data-v-01e7d53d]{width:100%;min-width:0;padding:4px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--fg);font:600 .875rem var(--f-head);letter-spacing:-.01em}.name[data-v-01e7d53d]:hover{border-color:var(--rule-strong)}.name[data-v-01e7d53d]:focus{border-color:var(--accent);outline:1px solid var(--accent)}.name[data-v-01e7d53d]:disabled{cursor:default;border-color:transparent}.progress[data-v-01e7d53d]{gap:10px;padding-left:10px;padding-right:16px}.bar[data-v-01e7d53d]{flex:1;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.fill[data-v-01e7d53d]{display:block;height:100%}.pct[data-v-01e7d53d]{flex:none;width:36px;text-align:right;font:400 .6875rem var(--f-data);color:var(--dim)}.num[data-v-01e7d53d]{justify-content:flex-end;font-variant-numeric:tabular-nums}.ms[data-v-01e7d53d]{padding-left:16px}.ms select[data-v-01e7d53d]{width:100%;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--fg);font:400 .8125rem var(--f-ui);cursor:pointer}.ms select[data-v-01e7d53d]:hover{border-color:var(--rule-strong)}.ms select[data-v-01e7d53d]:focus-visible{border-color:var(--accent);outline:1px solid var(--accent)}.ms select[data-v-01e7d53d]:disabled{cursor:default;color:var(--dim)}.ms select option[data-v-01e7d53d]{background:var(--surface);color:var(--fg)}.del[data-v-01e7d53d]{justify-content:center}.remove[data-v-01e7d53d]{min-width:24px;min-height:24px;padding:4px;border:0;background:transparent;color:var(--mute);font-size:.75rem;cursor:pointer}.remove[data-v-01e7d53d]:hover{color:var(--danger)}.remove[data-v-01e7d53d]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.confirm-row[data-v-01e7d53d]{margin:6px 0 10px}.head[data-v-ec3e930d]{background:var(--surface);border:1px solid var(--rule);border-radius:8px 8px 0 0}.head.risk[data-v-ec3e930d]{box-shadow:inset 0 -2px 0 var(--warn)}.cell[data-v-ec3e930d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px}.glyph[data-v-ec3e930d]{color:var(--mute)}.risk .glyph[data-v-ec3e930d]{color:var(--warn-text)}.name[data-v-ec3e930d]{width:170px;padding:3px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--fg);font:600 .875rem var(--f-head);letter-spacing:-.01em}.date[data-v-ec3e930d]{padding:2px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--dim);font:400 .75rem var(--f-data);color-scheme:dark light}.name[data-v-ec3e930d]:hover,.date[data-v-ec3e930d]:hover{border-color:var(--rule-strong)}.name[data-v-ec3e930d]:focus,.date[data-v-ec3e930d]:focus{border-color:var(--accent);outline:1px solid var(--accent)}.name[data-v-ec3e930d]:disabled,.date[data-v-ec3e930d]:disabled{cursor:default;border-color:transparent}.static[data-v-ec3e930d]{padding:3px 4px;color:var(--dim);font:600 .875rem var(--f-head)}.days[data-v-ec3e930d],.meta[data-v-ec3e930d]{font:400 .75rem var(--f-ui);color:var(--dim)}.progress[data-v-ec3e930d]{display:flex;align-items:center;gap:8px;width:160px}.bar[data-v-ec3e930d]{flex:1;min-width:60px;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.fill[data-v-ec3e930d]{display:block;height:100%;background:var(--accent-fill)}.pct[data-v-ec3e930d]{font:400 .6875rem var(--f-data);color:var(--dim)}.forecast[data-v-ec3e930d]{margin-left:auto;font:400 .75rem var(--f-ui);color:var(--dim)}.tri[data-v-ec3e930d]{margin-right:4px}.forecast.warn[data-v-ec3e930d]{color:var(--warn-text)}.forecast.mute[data-v-ec3e930d]{color:var(--mute)}.remove[data-v-ec3e930d]{min-width:24px;min-height:24px;padding:4px;border:0;background:transparent;color:var(--mute);font-size:.75rem;cursor:pointer}.remove[data-v-ec3e930d]:hover{color:var(--danger)}.remove[data-v-ec3e930d]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.group[data-v-f4d7d7b3]{margin-top:20px}.none-cell[data-v-f4d7d7b3]{padding:12px 10px;border-bottom:1px solid var(--rule);font-size:.8125rem;color:var(--mute)}.scroll[data-v-3d52b959]{overflow-x:auto;padding-bottom:200px;margin-bottom:-200px}.grid-table[data-v-3d52b959]{--cols: 36px minmax(200px, 1.3fr) minmax(150px, 190px) minmax(140px, 1.2fr) 64px 72px 80px 36px;min-width:860px;font-size:.8125rem}.cols[data-v-3d52b959]{display:grid;grid-template-columns:var(--cols)}.th[data-v-3d52b959]{padding:10px 0;border-bottom:1px solid var(--rule-strong);font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.th.prog[data-v-3d52b959]{padding-right:16px;padding-left:10px}.th.num[data-v-3d52b959]{text-align:right}.th.ms[data-v-3d52b959]{padding-left:16px}.row[data-v-1663f35e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 12px;border-bottom:1px solid var(--rule)}.row[data-v-1663f35e]:last-child{border-bottom:0}.row.risk[data-v-1663f35e]{box-shadow:inset 0 -2px 0 var(--warn)}.glyph[data-v-1663f35e]{color:var(--accent)}.name[data-v-1663f35e]{flex:1 1 150px;min-width:120px;padding:3px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--fg);font:600 .875rem var(--f-head);letter-spacing:-.01em}.date[data-v-1663f35e]{padding:2px 4px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--dim);font:400 .75rem var(--f-data);color-scheme:dark light}.name[data-v-1663f35e]:hover,.date[data-v-1663f35e]:hover{border-color:var(--rule-strong)}.name[data-v-1663f35e]:focus,.date[data-v-1663f35e]:focus{border-color:var(--accent);outline:1px solid var(--accent)}.name[data-v-1663f35e]:disabled,.date[data-v-1663f35e]:disabled{cursor:default;border-color:transparent}.days[data-v-1663f35e],.meta[data-v-1663f35e]{font:400 .75rem var(--f-ui);color:var(--dim)}.meta[data-v-1663f35e]{white-space:nowrap}.bar[data-v-1663f35e]{flex:1 1 100px;min-width:60px;max-width:220px;height:6px;border-radius:3px;background:var(--rule);overflow:hidden}.fill[data-v-1663f35e]{display:block;height:100%;background:var(--accent-fill)}.pct[data-v-1663f35e]{width:34px;text-align:right;font:400 .6875rem var(--f-data);color:var(--dim)}.forecast[data-v-1663f35e]{flex:1 1 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .75rem var(--f-ui);color:var(--dim)}.tri[data-v-1663f35e]{margin-right:4px}.forecast.warn[data-v-1663f35e]{color:var(--warn-text)}.forecast.mute[data-v-1663f35e]{color:var(--mute)}.remove[data-v-1663f35e]{min-width:24px;min-height:24px;padding:4px;border:0;background:transparent;color:var(--mute);font-size:.75rem;cursor:pointer}.remove[data-v-1663f35e]:hover{color:var(--danger)}.remove[data-v-1663f35e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.milestones[data-v-c65f4fb0]{display:flex;flex-direction:column;gap:8px}h2[data-v-c65f4fb0]{margin:0;font:600 1rem var(--f-head);letter-spacing:-.01em}.count[data-v-c65f4fb0]{font:400 .75rem var(--f-data);color:var(--mute)}.list[data-v-c65f4fb0]{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:8px;background:var(--surface)}.new[data-v-30518118]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 14px;border:1px solid var(--accent);border-radius:8px;background:var(--surface)}.grow[data-v-30518118]{flex:1;min-width:180px}.new[data-v-30518118] .field{margin-bottom:0}.pick[data-v-30518118]{align-self:flex-end;margin-bottom:4px}.actions[data-v-30518118]{display:flex;gap:8px}.features-page[data-v-e2d7402b]{max-width:1280px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:32px}.head[data-v-e2d7402b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.titles[data-v-e2d7402b]{display:flex;flex-direction:column;gap:6px;margin-right:auto}h1[data-v-e2d7402b]{margin:0;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em}.table-section[data-v-e2d7402b]{display:flex;flex-direction:column;gap:12px}.section-head[data-v-e2d7402b]{display:flex;align-items:baseline;gap:10px}h2[data-v-e2d7402b]{margin:0;font:600 1.125rem var(--f-head);letter-spacing:-.01em}.count[data-v-e2d7402b]{font:400 .75rem var(--f-data);color:var(--mute)}.scroll[data-v-e2d7402b]{overflow-x:auto;padding-bottom:200px;margin-bottom:-200px}.grid-table[data-v-e2d7402b]{--cols: 36px minmax(200px, 1.3fr) minmax(140px, 1.2fr) 64px 72px 80px minmax(150px, 190px) 36px;min-width:960px;font-size:.8125rem}.cols[data-v-e2d7402b]{display:grid;grid-template-columns:var(--cols)}.cols[data-v-e2d7402b]+.group{margin-top:0}.th[data-v-e2d7402b]{padding:10px 0;border-bottom:1px solid var(--rule-strong);font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.th.prog[data-v-e2d7402b]{padding-right:16px;padding-left:10px}.th.num[data-v-e2d7402b]{text-align:right}.th.ms[data-v-e2d7402b]{padding-left:16px}.empty[data-v-e2d7402b]{display:flex;flex-direction:column;gap:6px;padding:24px;border:1px dashed var(--rule-strong);border-radius:8px;background:var(--surface)}.empty h3[data-v-e2d7402b]{margin:0;font:600 1.125rem var(--f-head);letter-spacing:-.01em}.empty p[data-v-e2d7402b]{margin:0;font-size:.8125rem;color:var(--dim)}@media(max-width:640px){.features-page[data-v-e2d7402b]{padding:24px 16px 48px}h1[data-v-e2d7402b]{font-size:1.75rem}}input[data-v-a2d65a5e]{font-family:var(--f-data)!important;letter-spacing:.08em}.settings-section[data-v-bdd4347f]{display:flex;flex-direction:column;gap:14px;min-width:0}h2[data-v-bdd4347f]{margin:0;display:flex;align-items:center;gap:12px;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}h2[data-v-bdd4347f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rule[data-v-bdd4347f]{flex:none;width:24px;height:1px;background:var(--accent)}.head[data-v-bdd4347f]{display:flex;align-items:center;gap:12px}h2[data-v-bdd4347f]{flex:1;min-width:0}.note[data-v-db4a7a7a]{margin:0;font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}.rows[data-v-db4a7a7a]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.row[data-v-db4a7a7a]{display:grid;grid-template-columns:minmax(0,1fr) 130px 5.25rem 36px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}.row input[data-v-db4a7a7a],.row select[data-v-db4a7a7a]{width:100%;min-height:32px;border-radius:6px;border:1px solid var(--field-border);background:var(--bg);color:var(--fg);padding:5px 9px;font:400 .875rem var(--f-ui)}.row input[data-v-db4a7a7a]:focus,.row select[data-v-db4a7a7a]:focus{border-color:var(--accent)}.row input[data-v-db4a7a7a]::placeholder{color:var(--mute)}.row select[data-v-db4a7a7a]:disabled{color:var(--dim);cursor:not-allowed}.row [aria-invalid=true][data-v-db4a7a7a]{border-color:var(--danger)}.row-error[data-v-db4a7a7a]{grid-column:1 / -1}.add[data-v-db4a7a7a]{color:var(--accent)}.reset[data-v-db4a7a7a]{min-height:28px;padding:4px 10px;color:var(--dim)}@media(max-width:640px){.row[data-v-db4a7a7a]{grid-template-columns:minmax(0,1fr) 110px 4.75rem 36px;gap:6px}}.modes[data-v-32ae3e0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.mode-card[data-v-32ae3e0e]{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface);color:var(--fg);text-align:left;cursor:pointer;font:inherit}.mode-card[data-v-32ae3e0e]:hover:not(:disabled){background:var(--hover)}.mode-card[data-v-32ae3e0e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mode-card[aria-checked=true][data-v-32ae3e0e]{border-color:var(--accent);background:var(--sel);box-shadow:0 0 0 1px var(--accent)}.mode-card[data-v-32ae3e0e]:disabled{cursor:not-allowed}.mode-card[data-v-32ae3e0e]:disabled:not([aria-checked=true]){opacity:.6}.mode-name[data-v-32ae3e0e]{display:flex;align-items:center;gap:8px;font:600 .9375rem var(--f-head)}.radio[data-v-32ae3e0e]{flex:none;width:14px;height:14px;display:grid;place-items:center;border:1px solid var(--rule-strong);border-radius:50%}.radio-dot[data-v-32ae3e0e]{width:8px;height:8px;border-radius:50%;background:transparent}.mode-card[aria-checked=true] .radio[data-v-32ae3e0e]{border-color:var(--accent)}.mode-card[aria-checked=true] .radio-dot[data-v-32ae3e0e]{background:var(--accent)}.tag[data-v-32ae3e0e]{padding:1px 7px;border:1px solid var(--accent);border-radius:99px;background:var(--surface);color:var(--fg);font:500 .625rem var(--f-ui)}.described[data-v-32ae3e0e]{display:flex;flex-direction:column;gap:6px;font:400 .78125rem/1.45 var(--f-ui);color:var(--dim)}.one[data-v-32ae3e0e]{color:var(--fg)}.effect[data-v-32ae3e0e]{margin-top:2px;font-size:.75rem;color:var(--mute)}.good[data-v-32ae3e0e]:before{content:"✓ ";color:var(--accent)}.bad[data-v-32ae3e0e]:before{content:"! ";color:var(--warn-text);font-weight:700}.how[data-v-b661a0e1]{border:1px solid var(--rule-strong);border-radius:8px;padding:14px}.lbl[data-v-b661a0e1]{margin:0;font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}ol[data-v-b661a0e1]{margin:6px 0 0;padding-left:20px;list-style:decimal;color:var(--dim);font-size:.8125rem}li+li[data-v-b661a0e1]{margin-top:4px}.lead[data-v-b661a0e1]{color:var(--fg);font-weight:500}.link[data-v-b661a0e1]{text-decoration:underline;text-decoration-color:var(--accent-tint)}.link[data-v-b661a0e1]:hover{color:var(--accent)}.term[data-v-b661a0e1]{margin-left:6px;padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.term[data-v-b661a0e1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.explain[data-v-b661a0e1]{margin:4px 0;max-width:72ch;text-wrap:pretty}.helper[data-v-68e204d4]{border:1px solid var(--rule-strong);border-radius:8px;padding:12px 14px}summary[data-v-68e204d4]{cursor:pointer;width:fit-content;font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}summary[data-v-68e204d4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.body[data-v-68e204d4]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.q[data-v-68e204d4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px}.q-text[data-v-68e204d4]{font-size:.8125rem;text-wrap:pretty;flex:1 1 280px}.seg[data-v-68e204d4]{display:flex;gap:4px}.opt[data-v-68e204d4]{min-height:28px;padding:6px 11px;border:1px solid var(--rule-strong);border-radius:5px;color:var(--mute);background:transparent;font:400 .75rem var(--f-ui);cursor:pointer}.opt[data-v-68e204d4]:hover{color:var(--fg)}.opt[data-v-68e204d4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opt[aria-checked=true][data-v-68e204d4]{border-color:var(--accent);color:var(--fg);background:var(--sel)}.rec[data-v-68e204d4]{margin:0;padding:8px 12px;border-left:3px solid var(--accent);border-radius:0 6px 6px 0;background:color-mix(in oklab,var(--accent) 8%,var(--surface));font-size:.8125rem;text-wrap:pretty}.preview[data-v-b6658fa6]{flex:0 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:68px}.label[data-v-b6658fa6]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.card[data-v-b6658fa6]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface)}.who[data-v-b6658fa6]{display:flex;align-items:center;gap:10px}.code[data-v-b6658fa6]{min-width:30px;min-height:26px;padding:0 4px;display:grid;place-items:center;border:1px solid var(--rule-strong);border-radius:4px;font:500 .6875rem var(--f-data);color:var(--dim)}.titles[data-v-b6658fa6]{display:flex;flex-direction:column;gap:1px;min-width:0}.name[data-v-b6658fa6]{font:600 .9375rem var(--f-head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode[data-v-b6658fa6]{font-size:.6875rem;color:var(--mute)}.cols[data-v-b6658fa6]{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow:hidden}.col[data-v-b6658fa6]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:4px;background:var(--bg);border:1px solid var(--rule)}.col-name[data-v-b6658fa6]{font:500 .59375rem var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar[data-v-b6658fa6]{height:14px;border-radius:2px;background:var(--rule)}.col-note[data-v-b6658fa6]{font:400 .59375rem var(--f-data);color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lines[data-v-b6658fa6]{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--dim)}.id[data-v-b6658fa6]{font-family:var(--f-data);color:var(--fg)}.actions[data-v-b6658fa6]{display:flex;gap:10px}.create[data-v-b6658fa6]{flex:1}.hint[data-v-b6658fa6]{font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}@media(max-width:640px){.preview[data-v-b6658fa6]{position:static;flex-basis:100%}}.page[data-v-9004df69]{max-width:1180px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:28px}.head[data-v-9004df69]{display:flex;flex-direction:column;gap:6px}h1[data-v-9004df69]{margin:0;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em}.sub[data-v-9004df69]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.layout[data-v-9004df69]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.main[data-v-9004df69]{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:32px}.name-key[data-v-9004df69]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px}.name-key[data-v-9004df69] .field{margin-bottom:0}.name-field[data-v-9004df69] input{font:600 1.125rem var(--f-head)}.key-note[data-v-9004df69]{margin:-8px 0 0;font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}.key-note.bad[data-v-9004df69]{color:var(--danger)}.scrum-fields[data-v-9004df69],.grid[data-v-9004df69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.milestone[data-v-9004df69]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px}.scrum-fields[data-v-9004df69] .field,.grid[data-v-9004df69] .field,.milestone[data-v-9004df69] .field{margin-bottom:0}.note[data-v-9004df69]{margin:0;font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}@media(max-width:640px){.page[data-v-9004df69]{padding:24px 16px 48px}h1[data-v-9004df69]{font-size:1.75rem}.name-key[data-v-9004df69],.milestone[data-v-9004df69]{grid-template-columns:minmax(0,1fr)}}.coach[data-v-f7896c5e]{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--accent);border-radius:8px;background:color-mix(in oklab,var(--accent) 7%,var(--surface))}.label[data-v-f7896c5e]{margin:0;font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.headline[data-v-f7896c5e]{margin:0;font:600 1.75rem/1.1 var(--f-head);letter-spacing:-.02em;color:var(--fg);text-wrap:balance}p[data-v-f7896c5e]{margin:0}.why[data-v-f7896c5e],.milestone[data-v-f7896c5e]{font-size:.875rem;color:var(--fg);text-wrap:pretty}.why a[data-v-f7896c5e]{color:var(--accent);text-decoration:underline}.confidence[data-v-f7896c5e]{font-size:.75rem;color:var(--mute)}.tip[data-v-f7896c5e]{font-size:.8125rem;color:var(--dim)}.tip-label[data-v-f7896c5e]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--warn-text);margin-right:4px}.state[data-v-f7896c5e]{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid var(--rule-strong);border-radius:99px;font-size:.6875rem;color:var(--dim)}.state.on_track[data-v-f7896c5e]{border-color:var(--accent-tint);color:var(--accent)}.state.at_risk[data-v-f7896c5e],.state.late[data-v-f7896c5e]{border-color:var(--warn);color:var(--warn-text)}.explain[data-v-f7896c5e]{font-size:.8125rem;color:var(--dim)}.explain summary[data-v-f7896c5e]{color:var(--accent);cursor:pointer;width:fit-content}.explain p[data-v-f7896c5e]{margin-top:6px;max-width:72ch;text-wrap:pretty}.report[data-v-2a58e1c5]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 18px 14px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface)}.top[data-v-2a58e1c5]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}h2[data-v-2a58e1c5]{margin:0;font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.head[data-v-2a58e1c5]{margin-left:auto;font:600 1.25rem var(--f-head);letter-spacing:-.02em;color:var(--fg)}.head.ok[data-v-2a58e1c5]{color:var(--accent)}.head.warn[data-v-2a58e1c5]{color:var(--warn-text)}p[data-v-2a58e1c5]{margin:0}.takeaway[data-v-2a58e1c5]{margin-top:-6px;font-size:.875rem;color:var(--fg);text-wrap:pretty}.table-toggle[data-v-2a58e1c5]{align-self:flex-start;padding:4px 0;border:0;background:transparent;font:500 .75rem var(--f-ui);color:var(--accent);cursor:pointer}.table-wrap[data-v-2a58e1c5]{overflow:auto;max-height:240px;border:1px solid var(--rule);border-radius:6px}.table-wrap[data-v-2a58e1c5] caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.empty[data-v-2a58e1c5]{padding:36px 12px;border:1px dashed var(--rule-strong);border-radius:6px;text-align:center;font-size:.8125rem;color:var(--mute);text-wrap:pretty}.explain[data-v-2a58e1c5]{font-size:.75rem;color:var(--dim)}.explain summary[data-v-2a58e1c5]{color:var(--accent);cursor:pointer;width:fit-content}.explain p[data-v-2a58e1c5]{margin-top:6px;text-wrap:pretty}.reports-page[data-v-aae061ab]{max-width:1320px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:24px}.head[data-v-aae061ab]{display:flex;flex-direction:column;gap:6px}h1[data-v-aae061ab]{margin:0;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em}.sub[data-v-aae061ab]{font-size:.8125rem;color:var(--dim)}.grid[data-v-aae061ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}@media(max-width:640px){.reports-page[data-v-aae061ab]{padding:24px 16px 48px}h1[data-v-aae061ab]{font-size:1.75rem}}td[data-v-5024dcd5]{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);vertical-align:middle}td.end[data-v-5024dcd5]{padding-right:0;text-align:right}.arrows[data-v-5024dcd5]{display:flex;gap:4px}.arrow[data-v-5024dcd5]{min-width:24px;min-height:24px;padding:0 6px;color:var(--dim);background:transparent;border:1px solid var(--rule-strong);border-radius:4px;cursor:pointer;font:400 .8125rem var(--f-ui)}.arrow[data-v-5024dcd5]:hover:not(:disabled){color:var(--fg);background:var(--hover)}.arrow[data-v-5024dcd5]:disabled{opacity:.45;cursor:not-allowed}.arrow[aria-disabled=true][data-v-5024dcd5]{cursor:progress}.arrow[data-v-5024dcd5]:focus-visible,.delete[data-v-5024dcd5]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cell-input[data-v-5024dcd5]{width:100%;min-height:32px;color:var(--fg);background:var(--surface);border:1px solid var(--field-border);border-radius:6px;padding:6px 10px;font:400 .8125rem var(--f-ui)}select.cell-input[data-v-5024dcd5]{padding:6px 8px}.cell-input[data-v-5024dcd5]:focus{border-color:var(--accent)}.cell-input[aria-invalid=true][data-v-5024dcd5]{border-color:var(--danger)}.cell-input[data-v-5024dcd5]:disabled{color:var(--dim);cursor:not-allowed}.cell-input[data-v-5024dcd5]::placeholder{color:var(--mute)}.field-error[data-v-5024dcd5]{margin-top:4px}.collapsed[data-v-5024dcd5],.show[data-v-5024dcd5]{display:flex;align-items:center;gap:8px;min-height:24px;color:var(--dim);font-size:.8125rem;cursor:pointer}.show[data-v-5024dcd5]{margin-top:6px;font-size:.75rem}.show .state[data-v-5024dcd5]{color:var(--fg)}.add-col[data-v-35ae5d5f]{min-height:24px;padding:2px 4px;text-transform:none;color:var(--accent);background:transparent;border:0;border-radius:4px;cursor:pointer;font:400 .75rem var(--f-ui)}.add-col[data-v-35ae5d5f]:hover{color:var(--accent-hover)}.add-col[data-v-35ae5d5f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note[data-v-35ae5d5f]{margin:0;font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}.note strong[data-v-35ae5d5f]{color:var(--dim);font-weight:500}.table-wrap[data-v-35ae5d5f]{overflow-x:auto}table[data-v-35ae5d5f]{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed;font-size:.8125rem}.w-order[data-v-35ae5d5f]{width:68px}.w-cat[data-v-35ae5d5f]{width:162px}.w-wip[data-v-35ae5d5f],.w-col[data-v-35ae5d5f]{width:122px}.w-end[data-v-35ae5d5f]{width:32px}th[data-v-35ae5d5f]{padding:8px 12px 8px 0;text-align:left;font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);border-bottom:1px solid var(--rule-strong)}.confirm-tr td[data-v-35ae5d5f]{padding:8px 0;border-bottom:1px solid var(--rule)}.ask[data-v-35ae5d5f]{flex:1 1 260px;text-wrap:pretty}.target[data-v-35ae5d5f]{margin-bottom:0;min-width:180px}.danger[data-v-2aab1fcc]{gap:14px;padding:18px;border:1px solid color-mix(in oklab,var(--danger) 55%,transparent);border-radius:8px}.line[data-v-2aab1fcc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.what[data-v-2aab1fcc]{flex:1 1 300px;display:flex;flex-direction:column;gap:2px;min-width:0}.title[data-v-2aab1fcc]{font:500 .875rem var(--f-ui)}.note[data-v-2aab1fcc]{font:400 .75rem var(--f-ui);color:var(--mute);text-wrap:pretty}.rule-line[data-v-2aab1fcc]{height:1px;background:var(--rule)}.solid[data-v-2aab1fcc]{font-weight:600;background:var(--danger-fill);border-color:var(--danger-fill);color:var(--danger-on);padding:7px 14px}.solid.off[data-v-2aab1fcc]{opacity:.45;cursor:not-allowed}.solid.off[data-v-2aab1fcc]:hover{filter:none}.solid[data-v-2aab1fcc]:hover{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--danger-on);filter:brightness(1.1)}.confirm[data-v-2aab1fcc]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:6px;background:var(--bg);border:1px solid var(--danger)}.confirm .field[data-v-2aab1fcc]{margin-bottom:0;display:flex;flex-direction:column;gap:6px}.end[data-v-2aab1fcc]{justify-content:flex-end}.dialog-actions[data-v-2aab1fcc]{justify-content:flex-end;margin-top:12px}.plain[data-v-ed22a724]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.block[data-v-ed22a724]{display:flex;flex-direction:column;gap:8px}.box[data-v-ed22a724]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--surface)}.value[data-v-ed22a724]{font:600 1.25rem var(--f-head);color:var(--fg)}.source[data-v-ed22a724]{font-size:.75rem;color:var(--dim)}.go[data-v-ed22a724]{margin-left:auto;font-size:.75rem;display:inline-flex;align-items:center;min-height:24px}.drives[data-v-ed22a724]{flex-basis:100%;font-size:.75rem;color:var(--mute)}.advanced[data-v-ed22a724]{display:flex;flex-direction:column;padding-top:6px;border-top:1px solid var(--rule)}.advanced summary[data-v-ed22a724]{cursor:pointer;font:500 .75rem var(--f-ui);color:var(--dim);padding:4px 0}.advanced summary[data-v-ed22a724]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.advanced-body[data-v-ed22a724]{display:flex;flex-direction:column;gap:14px;padding-top:10px}.inline[data-v-ed22a724]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;color:var(--dim)}.options[data-v-ed22a724]{display:flex;gap:4px}.option[data-v-ed22a724]{min-height:28px;padding:5px 10px;border:1px solid var(--rule-strong);border-radius:4px;color:var(--mute);background:transparent;font:400 .75rem var(--f-ui);cursor:pointer}.option[data-v-ed22a724]:hover:not(:disabled){color:var(--fg)}.option[aria-checked=true][data-v-ed22a724]{border-color:var(--accent);color:var(--fg)}.option[data-v-ed22a724]:disabled{cursor:not-allowed;opacity:.6}.option[data-v-ed22a724]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.narrow[data-v-ed22a724]{max-width:220px;margin-bottom:0}.narrow[data-v-ed22a724] input{width:120px}.target[data-v-ed22a724]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.target legend[data-v-ed22a724]{padding:0;margin-bottom:8px}.target[data-v-ed22a724] .check{margin-bottom:0}.target-line[data-v-ed22a724]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.small[data-v-ed22a724]{width:96px;min-height:34px;color:var(--fg);background:var(--bg);border:1px solid var(--field-border);border-radius:6px;padding:7px 10px;font:400 .875rem var(--f-ui)}.small[data-v-ed22a724]:focus{border-color:var(--accent)}.small[aria-invalid=true][data-v-ed22a724]{border-color:var(--danger)}.note[data-v-ed22a724]{font-size:.75rem;color:var(--mute)}.plain[data-v-f651b352]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.plain[data-v-f651b352] .field{margin-bottom:0}.box[data-v-e5be48fd]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--surface);min-width:0}.box-title[data-v-e5be48fd]{margin:0;font:600 .875rem var(--f-head)}.desc[data-v-e5be48fd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.75rem;color:var(--mute);text-wrap:pretty}.desc code[data-v-e5be48fd]{font-family:var(--f-data)}.desc[data-v-e5be48fd] .field{margin-bottom:0}p.desc[data-v-e5be48fd]{margin:0;display:block}.stop[data-v-e5be48fd]{margin-left:-5px}.target[data-v-e5be48fd]{min-width:160px}.file[data-v-e5be48fd]{align-self:flex-start;position:relative;cursor:pointer}.file[data-v-e5be48fd]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.file-input[data-v-e5be48fd]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.table-wrap[data-v-e5be48fd]{overflow-x:auto;border:1px solid var(--rule-strong);border-radius:6px}table[data-v-e5be48fd]{width:100%;border-collapse:collapse;font-size:.8125rem}th[data-v-e5be48fd]{padding:6px 10px;text-align:left;font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);border-bottom:1px solid var(--rule-strong)}td[data-v-e5be48fd]{padding:6px 10px;border-top:1px solid var(--rule);vertical-align:top}tbody tr:first-child td[data-v-e5be48fd]{border-top:0}.num[data-v-e5be48fd]{text-align:right;font-variant-numeric:tabular-nums}.mono[data-v-e5be48fd]{font-family:var(--f-data);color:var(--mute)}tr.bad td[data-v-e5be48fd]{color:var(--danger)}.title[data-v-e5be48fd]{overflow-wrap:anywhere}.reason[data-v-e5be48fd]{display:block;font-size:.75rem}.problems[data-v-e5be48fd]{margin:0;padding-left:18px;font-size:.75rem;color:var(--danger)}.summary[data-v-e5be48fd]{margin:0;font-size:.8125rem}.swatches[data-v-e2fa072d]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.grid[data-v-e2fa072d]{display:flex;flex-wrap:wrap;gap:6px}.swatch[data-v-e2fa072d]{display:inline-flex;align-items:center;gap:6px;min-height:28px;min-width:24px;padding:4px 10px 4px 8px;border:2px solid transparent;border-radius:6px;background:var(--b);color:var(--f);font:500 .75rem var(--f-ui);cursor:pointer}.swatch[data-v-e2fa072d]:hover{border-color:var(--check)}.swatch[aria-checked=true][data-v-e2fa072d]{border-color:var(--fg)}.pip[data-v-e2fa072d]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--s)}.tick[data-v-e2fa072d]{font-size:.6875rem}td[data-v-da041fab]{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);vertical-align:middle}td.end[data-v-da041fab]{padding-right:0}.end .actions[data-v-da041fab]{justify-content:flex-end;flex-wrap:nowrap}.arrows[data-v-da041fab]{display:flex;gap:4px}.arrow[data-v-da041fab]{min-width:24px;min-height:24px;padding:0 6px;color:var(--dim);background:transparent;border:1px solid var(--rule-strong);border-radius:4px;cursor:pointer;font:400 .8125rem var(--f-ui)}.arrow[data-v-da041fab]:hover:not(:disabled){color:var(--fg);background:var(--hover)}.arrow[data-v-da041fab]:disabled{opacity:.45;cursor:not-allowed}.arrow[data-v-da041fab]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.count[data-v-da041fab]{font:400 .75rem var(--f-data);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.tpl[data-v-da041fab]{font-size:.75rem;color:var(--dim)}.edit-tr td[data-v-da041fab]{padding:8px 0}.edit[data-v-da041fab]{display:flex;flex-direction:column;gap:4px;width:100%;padding:14px;border:1px solid var(--rule);border-radius:8px;background:var(--bg)}.edit .actions[data-v-da041fab]{margin-top:4px}.add-type[data-v-180fade6]{min-height:24px;padding:2px 4px;text-transform:none;color:var(--accent);background:transparent;border:0;border-radius:4px;cursor:pointer;font:400 .75rem var(--f-ui)}.add-type[data-v-180fade6]:hover{color:var(--accent-hover)}.add-type[data-v-180fade6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desc[data-v-180fade6]{margin:0;font-size:.75rem;color:var(--mute);text-wrap:pretty}.none[data-v-180fade6]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.sub[data-v-180fade6]{margin:0;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}.table-wrap[data-v-180fade6]{overflow-x:auto}table[data-v-180fade6]{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed;font-size:.8125rem}.w-order[data-v-180fade6]{width:68px}.w-items[data-v-180fade6]{width:90px}.w-tpl[data-v-180fade6]{width:96px}.w-end[data-v-180fade6]{width:160px}th[data-v-180fade6]{padding:8px 12px 8px 0;text-align:left;font:500 .625rem var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);border-bottom:1px solid var(--rule-strong)}.add[data-v-180fade6]{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--rule)}.add .sub[data-v-180fade6]{margin-bottom:8px}.effects[data-v-ed72b082]{margin:12px 0;padding:12px 14px 12px 32px;list-style:disc;border:1px solid var(--rule);border-radius:6px;background:var(--bg);display:flex;flex-direction:column;gap:6px;font-size:.8125rem;text-wrap:pretty}.options[data-v-ed72b082]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.options[data-v-ed72b082] .check,.options[data-v-ed72b082] .field{margin-bottom:0}.date[data-v-ed72b082]{max-width:220px}.problem[data-v-ed72b082]{margin:0 0 12px}.dialog-actions[data-v-ed72b082]{justify-content:flex-end}.steps[data-v-a2a38791]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--fg)}.steps li[data-v-a2a38791]::marker{font:400 .75rem var(--f-data);color:var(--mute)}.add-repo[data-v-76bf3a8f]{min-height:24px;padding:2px 4px;text-transform:none;color:var(--accent);background:transparent;border:0;border-radius:4px;cursor:pointer;font:400 .75rem var(--f-ui)}.add-repo[data-v-76bf3a8f]:hover{color:var(--accent-hover)}.add-repo[data-v-76bf3a8f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desc[data-v-76bf3a8f]{margin:0;font-size:.75rem;color:var(--mute);text-wrap:pretty}.none[data-v-76bf3a8f]{margin:0;font-size:.8125rem;color:var(--dim)}.sub[data-v-76bf3a8f]{margin:0;padding:0;font:500 .8125rem var(--f-ui);text-transform:uppercase;color:var(--dim)}.mono[data-v-76bf3a8f]{font:400 .75rem var(--f-data)}.repos[data-v-76bf3a8f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.repo[data-v-76bf3a8f]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;min-width:0}.repo-main[data-v-76bf3a8f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.host[data-v-76bf3a8f]{flex:none;padding:0 6px;border:1px solid var(--rule-strong);border-radius:3px;font:500 .625rem var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.path[data-v-76bf3a8f]{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;font:400 .8125rem var(--f-data)}.actions[data-v-76bf3a8f]{display:flex;gap:4px;margin-left:auto}.small[data-v-76bf3a8f]{min-height:24px;padding:2px 8px;font-size:.75rem}.status[data-v-76bf3a8f],.branches[data-v-76bf3a8f]{margin:0;font-size:.75rem;color:var(--mute)}.status.problem[data-v-76bf3a8f]{color:var(--warn-text)}.reveal[data-v-76bf3a8f]{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px;border:1px solid var(--accent);border-radius:6px;background:var(--bg)}.reveal-title[data-v-76bf3a8f]{margin:0;font:600 .875rem var(--f-ui)}.reveal-title[data-v-76bf3a8f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note[data-v-76bf3a8f]{margin:0;font-size:.8125rem;color:var(--dim)}.pairs[data-v-76bf3a8f]{margin:0;display:flex;flex-direction:column;gap:8px}.pair[data-v-76bf3a8f]{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:8px}.pair dt[data-v-76bf3a8f]{font:500 .6875rem var(--f-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--mute)}.pair dd[data-v-76bf3a8f]{margin:0;min-width:0}.value[data-v-76bf3a8f]{display:block;padding:4px 8px;border:1px solid var(--rule-strong);border-radius:4px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.end[data-v-76bf3a8f]{display:flex;justify-content:flex-end;gap:8px}.add[data-v-76bf3a8f]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--rule)}.add[data-v-76bf3a8f] .field{margin-bottom:0}.two[data-v-76bf3a8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;align-items:start}.automation[data-v-76bf3a8f]{border:0;margin:0;padding:16px 0 0;min-width:0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--rule)}.automation[data-v-76bf3a8f] .field{margin-bottom:0}.three[data-v-76bf3a8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;align-items:start}@media(max-width:640px){.pair[data-v-76bf3a8f]{grid-template-columns:minmax(0,1fr) auto}.pair dt[data-v-76bf3a8f]{grid-column:1 / -1}}.plain[data-v-2b025954]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.plain[data-v-2b025954] .field{margin-bottom:0}.stack[data-v-2b025954]{display:flex;flex-direction:column;gap:6px}.narrow[data-v-2b025954]{max-width:220px}.advanced[data-v-2b025954]{display:flex;flex-direction:column;gap:10px;padding-top:6px;border-top:1px solid var(--rule)}.advanced summary[data-v-2b025954]{cursor:pointer;font:500 .75rem var(--f-ui);color:var(--dim);padding:4px 0}.advanced summary[data-v-2b025954]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.advanced-body[data-v-2b025954]{padding-top:10px}.naming[data-v-c669a706]{display:flex;flex-direction:column;gap:14px}.naming[data-v-c669a706] .field{margin-bottom:0}.year[data-v-c669a706]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;align-items:start}.stack[data-v-c669a706]{display:flex;flex-direction:column;gap:6px}.plain[data-v-087a3a19]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.stack[data-v-087a3a19]{display:flex;flex-direction:column;gap:6px}.velocity[data-v-087a3a19]{display:flex;flex-direction:column;gap:8px}.vel-box[data-v-087a3a19]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--surface)}.vel-value[data-v-087a3a19]{font:600 1.25rem var(--f-head);color:var(--fg)}.vel-source[data-v-087a3a19]{font-size:.75rem;color:var(--dim)}.vel-chart[data-v-087a3a19]{margin-left:auto;font-size:.75rem;color:var(--accent)}.vel-capacity[data-v-087a3a19]{flex-basis:100%;font-size:.75rem;color:var(--mute)}.velocity[data-v-087a3a19] .check{margin-bottom:0}.start[data-v-087a3a19]{max-width:220px}.start[data-v-087a3a19] .field,.override[data-v-087a3a19]{margin-bottom:0}.cap-line[data-v-087a3a19]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cap-line input[data-v-087a3a19]{width:96px}.cap-line span[data-v-087a3a19]{color:var(--dim);font-size:.8125rem}.desc[data-v-1d88e76a]{margin:0;font-size:.75rem;color:var(--mute);text-wrap:pretty}.sprint[data-v-1d88e76a]{gap:6px 14px}.name[data-v-1d88e76a]{font-weight:500}.dates[data-v-1d88e76a]{font:400 .75rem var(--f-data);color:var(--dim)}.done[data-v-1d88e76a]{font-size:.75rem;color:var(--mute)}.sprint>.actions[data-v-1d88e76a]{margin-left:auto}.state[data-v-1d88e76a]{font:500 .625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border:1px solid var(--rule-strong);border-radius:4px;color:var(--dim)}.state.current[data-v-1d88e76a]{color:var(--accent);border-color:var(--accent-tint)}.edit[data-v-1d88e76a]{display:flex;flex-direction:column;gap:10px;width:100%}.edit-grid[data-v-1d88e76a]{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px;gap:12px}.edit-grid[data-v-1d88e76a] .field{margin-bottom:0}.edit .actions[data-v-1d88e76a]{justify-content:flex-end}.add[data-v-1d88e76a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--rule)}.none[data-v-1d88e76a]{margin:0;font-size:.8125rem;color:var(--dim)}.dialog-actions[data-v-1d88e76a]{justify-content:flex-end;margin-top:12px}@media(max-width:640px){.edit-grid[data-v-1d88e76a]{grid-template-columns:minmax(0,1fr)}}.page[data-v-fc201873]{max-width:960px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:40px}.head[data-v-fc201873]{display:flex;flex-direction:column;gap:6px}h1[data-v-fc201873]{margin:0;font:600 2.125rem/1 var(--f-head);letter-spacing:-.03em;overflow-wrap:anywhere}.sub[data-v-fc201873]{font-size:.8125rem;color:var(--dim)}.plain[data-v-fc201873]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.plain[data-v-fc201873] .field{margin-bottom:0}.name-key[data-v-fc201873]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px;align-items:start}.name[data-v-fc201873] input{font:600 1rem var(--f-head)}.key-hint[data-v-fc201873]{margin-top:-6px;color:var(--mute)}.three[data-v-fc201873]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;align-items:start}.days[data-v-fc201873]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.days legend[data-v-fc201873]{padding:0;margin-bottom:6px}.day-list[data-v-fc201873]{display:flex;flex-wrap:wrap;gap:4px}.day[data-v-fc201873]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 9px;border:1px solid var(--rule-strong);border-radius:4px;font-size:.8125rem;color:var(--mute);cursor:pointer}.day[data-v-fc201873]:has(input:checked){border-color:var(--accent);color:var(--fg)}.stack[data-v-fc201873]{display:flex;flex-direction:column;gap:6px}.grid[data-v-fc201873]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;align-items:start}.defects[data-v-fc201873]{margin-top:10px}@media(max-width:640px){.page[data-v-fc201873]{padding:24px 16px 48px;gap:32px}h1[data-v-fc201873]{font-size:1.75rem}.name-key[data-v-fc201873]{grid-template-columns:minmax(0,1fr)}}ul[data-v-cb6bd1c5]{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}li[data-v-cb6bd1c5]{display:grid;grid-template-columns:8px 72px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule)}.dot[data-v-cb6bd1c5]{width:6px;height:6px;border-radius:50%;align-self:center}.label[data-v-cb6bd1c5]{font:400 .75rem var(--f-data);color:var(--dim)}.text[data-v-cb6bd1c5]{font-size:.8125rem;overflow-wrap:anywhere}.in[data-v-cb6bd1c5]{font:400 .6875rem var(--f-data);color:var(--mute)}.none[data-v-cb6bd1c5]{margin:0;padding:10px 0;border-top:1px solid var(--rule);font-size:.8125rem;color:var(--mute)}.tasks[data-v-7c826c78]{display:flex;flex-direction:column;gap:6px}.head[data-v-7c826c78]{display:flex;align-items:baseline;gap:8px}h2[data-v-7c826c78]{margin:0;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.sum[data-v-7c826c78]{margin-left:auto;font:400 .75rem var(--f-data);color:var(--mute)}ul[data-v-7c826c78]{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}li[data-v-7c826c78]{border-bottom:1px solid var(--rule)}a[data-v-7c826c78]{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 4px;color:var(--fg)}a[data-v-7c826c78]:hover{background:var(--hover);color:var(--fg)}.mark[data-v-7c826c78]{font-size:.6875rem;color:var(--accent)}.text[data-v-7c826c78]{display:flex;flex-direction:column;gap:2px;min-width:0}.title[data-v-7c826c78]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.meta[data-v-7c826c78]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .6875rem var(--f-data);color:var(--mute)}.hours[data-v-7c826c78]{font:500 .75rem var(--f-data);color:var(--accent)}.none[data-v-7c826c78]{margin:0;padding:10px 4px;border-top:1px solid var(--rule);font-size:.8125rem;color:var(--mute)}.strip[data-v-604a9100]{display:flex;flex-direction:column;gap:14px}.head[data-v-604a9100]{display:flex;align-items:baseline;gap:8px}h2[data-v-604a9100]{margin:0;white-space:nowrap;font:500 .75rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.more[data-v-604a9100]{margin-left:auto;font-size:.75rem}ol[data-v-604a9100]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}li[data-v-604a9100]{position:relative;display:flex;flex-direction:column;gap:4px;min-height:84px;min-width:0;padding:6px;border:1px solid var(--rule);border-radius:6px;background:var(--surface)}li.weekend[data-v-604a9100]{background:transparent}li.now[data-v-604a9100]{border-color:var(--accent);background:var(--sel)}li.past[data-v-604a9100]{opacity:.6}.dow[data-v-604a9100]{font:500 .625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.n[data-v-604a9100]{align-self:flex-start;font:400 1rem var(--f-data);color:var(--fg)}li.now .n[data-v-604a9100]{font-weight:600}li.weekend .n[data-v-604a9100]{color:var(--dim)}li.off .n[data-v-604a9100]{text-decoration:underline;text-decoration-color:var(--warn);text-decoration-thickness:2px;text-underline-offset:3px}.dot-row[data-v-604a9100]{display:flex;align-items:center;gap:4px;min-width:0;font:400 .65625rem/1.25 var(--f-ui);color:var(--dim)}.dot[data-v-604a9100]{flex:none;width:5px;height:5px;border-radius:50%}.dot-label[data-v-604a9100]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page[data-v-324c9140]{padding:32px 24px 64px;display:flex;flex-direction:column;gap:28px}.head[data-v-324c9140]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.titles[data-v-324c9140]{display:flex;flex-direction:column;gap:8px}h1[data-v-324c9140]{margin:0;font:600 2.75rem/.95 var(--f-head);letter-spacing:-.04em}.dot[data-v-324c9140]{color:var(--accent)}.summary[data-v-324c9140]{margin-left:auto;font:400 .75rem var(--f-data);color:var(--mute)}.body[data-v-324c9140]{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.calendar[data-v-324c9140]{flex:1 1 300px;min-width:0;max-width:max(340px,min(100%,640px));display:flex;flex-direction:column;gap:14px}.main[data-v-324c9140]{flex:999 1 440px;min-width:0}.empty[data-v-324c9140]{max-width:560px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 24px;border:1px dashed var(--rule-strong);border-radius:8px;background:var(--surface)}.empty h2[data-v-324c9140]{margin:0;font:600 1.125rem var(--f-head);letter-spacing:-.01em}.empty p[data-v-324c9140]{margin:0;font-size:.8125rem;color:var(--dim);text-wrap:pretty}.boards[data-v-324c9140]{display:flex;flex-direction:column;gap:32px}.board[data-v-324c9140]{display:flex;flex-direction:column;gap:10px}.board-head[data-v-324c9140]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.board-head h2[data-v-324c9140]{margin:0;font:600 1.125rem var(--f-head);letter-spacing:-.02em;overflow-wrap:anywhere}.mode[data-v-324c9140]{font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.status[data-v-324c9140]{font-size:.8125rem;color:var(--dim)}.hint[data-v-324c9140]{font-size:.8125rem;color:var(--warn-text)}.hint.review[data-v-324c9140]{color:var(--dim)}.open[data-v-324c9140]{margin-left:auto;font-size:.8125rem}.cols[data-v-324c9140]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.col[data-v-324c9140]{display:flex;flex-direction:column;gap:6px;min-height:150px;padding:8px;border:1px solid var(--rule);border-radius:6px;background:color-mix(in oklab,var(--surface) 60%,transparent);min-width:0}.col-head[data-v-324c9140]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:500 .6875rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase}.col-name[data-v-324c9140]{color:var(--dim)}.count[data-v-324c9140]{font-family:var(--f-data);color:var(--mute);text-transform:none;letter-spacing:0}.wip[data-v-324c9140]{margin-left:auto;font-family:var(--f-data);color:var(--mute);text-transform:none;letter-spacing:0}.col.over[data-v-324c9140]{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:var(--warn-tint)}.col.over .count[data-v-324c9140],.col.over .wip[data-v-324c9140]{color:var(--warn-text)}.cards[data-v-324c9140]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.card[data-v-324c9140]{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:6px;background:var(--surface);border:1px solid var(--rule-strong);color:var(--fg)}.card[data-v-324c9140]:hover{border-color:var(--check);background:var(--hover);color:var(--fg)}.card.blocked[data-v-324c9140]{border-color:var(--danger)}.meta[data-v-324c9140]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;white-space:nowrap;font:400 .6875rem var(--f-data);color:var(--mute)}.meta[data-v-324c9140]>*{flex:none}.age[data-v-324c9140]{margin-left:auto;color:var(--dim)}.age.stale[data-v-324c9140]{color:var(--warn-text)}.title[data-v-324c9140]{font:500 .8125rem/1.3 var(--f-head);overflow-wrap:anywhere}.none[data-v-324c9140]{margin:0;font:400 .6875rem var(--f-data);color:var(--mute)}.more[data-v-324c9140]{display:flex;align-items:center;justify-content:center;min-height:32px;padding:6px;border:1px dashed var(--rule-strong);border-radius:6px;font-size:.75rem;color:var(--dim)}.more[data-v-324c9140]:hover{border-color:var(--check);color:var(--fg)}@media(max-width:640px){.page[data-v-324c9140]{padding:24px 16px 48px}h1[data-v-324c9140]{font-size:1.75rem}}.progress[data-v-33714855]{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;pointer-events:none}.fill[data-v-33714855]{height:100%;background:var(--accent);transition:width .2s linear}@media(prefers-reduced-motion:reduce){.fill[data-v-33714855]{transition:none}}.toasts[data-v-75086b65]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:8px;z-index:60}.toast[data-v-75086b65]{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;padding:8px 8px 8px 14px}
