.ui-icon[data-v-83696bf4]{flex:none;display:block}[dir=rtl] .directional[data-v-83696bf4]{transform:scaleX(-1)}.sb[data-v-bb42ab55]{background:var(--sidebar-bg);border-inline-end:1px solid var(--sidebar-border);flex-direction:column;height:100%;display:flex;overflow:hidden}.sb-brand[data-v-bb42ab55]{border-bottom:1px solid var(--sidebar-border);flex:none;align-items:center;gap:.5rem;padding:1rem;display:flex}.sb-brand-link[data-v-bb42ab55]{min-width:0;color:var(--text);flex:1;align-items:center;gap:.65rem;text-decoration:none;display:flex}.sb-logo[data-v-bb42ab55]{flex:none;width:auto;height:30px}.sb-brand-text[data-v-bb42ab55]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sb-brand-text strong[data-v-bb42ab55]{font-size:var(--fs-base);white-space:nowrap;font-weight:700}.sb-brand-text small[data-v-bb42ab55]{font-size:var(--fs-2xs);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-close[data-v-bb42ab55]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sb-close[data-v-bb42ab55]:hover{background:var(--surface-3);color:var(--text)}.sb-nav[data-v-bb42ab55]{flex-direction:column;flex:1;gap:1.1rem;padding:.9rem .65rem;display:flex;overflow:hidden auto}.sb-add[data-v-bb42ab55]{border-radius:var(--radius);background:var(--brand);color:#fff;font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease);border:0;align-items:center;gap:.5rem;margin:0 .75rem .9rem;padding:.6rem .75rem;font-weight:600;display:flex}.sb-add[data-v-bb42ab55]:hover{background:var(--brand-hover)}.sb-add-label[data-v-bb42ab55]{text-align:start;flex:1}.sb-add-key[data-v-bb42ab55]{border-radius:var(--radius-xs);font-size:var(--fs-2xs);background:#ffffff29;border:1px solid #ffffff40;padding:.05rem .3rem;font-weight:700}.collapsed .sb-add[data-v-bb42ab55]{justify-content:center;margin-inline:.5rem;padding-inline:0}.collapsed .sb-add-label[data-v-bb42ab55],.collapsed .sb-add-key[data-v-bb42ab55]{display:none}.sb-group[data-v-bb42ab55]{flex-direction:column;gap:.1rem;display:flex}.sb-group-label[data-v-bb42ab55]{font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text-subtle);padding:0 .6rem .35rem;font-weight:700}.sb-item[data-v-bb42ab55]{border-radius:var(--radius);color:var(--text-muted);font-size:var(--fs-base);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:.7rem;padding:.55rem .6rem;font-weight:600;text-decoration:none;display:flex;position:relative}.sb-item[data-v-bb42ab55]:hover{background:var(--surface-3);color:var(--text)}.sb-item.active[data-v-bb42ab55]{background:var(--surface);color:var(--brand);font-weight:700;box-shadow:0 1px 2px #4a2a7d14}.sb-item-label[data-v-bb42ab55]{text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-foot[data-v-bb42ab55]{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding:.75rem 1.15rem;font-weight:600;display:flex}.sb-foot[data-v-bb42ab55] .ui-icon{color:var(--brand)}.collapsed .sb-brand[data-v-bb42ab55]{justify-content:center;padding-inline:0}.collapsed .sb-brand-link[data-v-bb42ab55]{flex:none;justify-content:center}.collapsed .sb-brand-text[data-v-bb42ab55],.collapsed .sb-group-label[data-v-bb42ab55]{display:none}.sb-badge[data-v-bb42ab55]{border-radius:var(--radius-pill);background:var(--fam-bg);min-width:20px;height:20px;color:var(--fam-fg);font-size:var(--fs-2xs);place-items:center;margin-inline-start:auto;padding-inline:6px;font-weight:800;line-height:1;display:grid}.collapsed .sb-badge[data-v-bb42ab55]{width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;inset-block-start:8px;inset-inline-end:10px}.collapsed .sb-item-label[data-v-bb42ab55],.collapsed .sb-foot-label[data-v-bb42ab55]{display:none}.collapsed .sb-nav[data-v-bb42ab55]{gap:.6rem;padding-inline:.6rem}.collapsed .sb-group+.sb-group[data-v-bb42ab55]{border-top:1px solid var(--border);padding-top:.6rem}.collapsed .sb-item[data-v-bb42ab55]{justify-content:center;padding:.6rem}.collapsed .sb-foot[data-v-bb42ab55]{justify-content:center;padding-inline:0}.ui-dropdown[data-v-1632b1e8]{display:inline-flex;position:relative}.ui-dd-panel[data-v-1632b1e8]{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:calc(100vw - 2rem);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + .4rem);overflow:hidden}.a-start[data-v-1632b1e8]{inset-inline-start:0}.a-end[data-v-1632b1e8]{inset-inline-end:0}.ui-dd-enter-active[data-v-1632b1e8],.ui-dd-leave-active[data-v-1632b1e8]{transition:opacity .14s var(--ease), transform .14s var(--ease)}.ui-dd-enter-from[data-v-1632b1e8],.ui-dd-leave-to[data-v-1632b1e8]{opacity:0;transform:translateY(-4px)}.ui-avatar[data-v-d6e820f2]{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.brand[data-v-d6e820f2]{background:linear-gradient(135deg, var(--brand), var(--accent));color:#fff}.s-xs[data-v-d6e820f2]{width:22px;height:22px;font-size:var(--fs-2xs)}.s-sm[data-v-d6e820f2]{width:28px;height:28px;font-size:var(--fs-xs)}.s-md[data-v-d6e820f2]{width:34px;height:34px;font-size:var(--fs-base)}.s-lg[data-v-d6e820f2]{width:44px;height:44px;font-size:var(--fs-lg)}:root[data-theme=dark] .ui-avatar[data-v-d6e820f2]:not(.brand){filter:brightness(.55)saturate(1.4);color:#fff}.ui-badge[data-v-90460637]{border-radius:var(--radius-sm);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;font-weight:500;line-height:1.5;display:inline-flex;overflow:hidden}.s-sm[data-v-90460637]{font-size:var(--fs-2xs);padding:.05rem .4rem}.ui-badge-dot[data-v-90460637]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-badge-icon[data-v-90460637]{transform:translateY(.5px)}.v-family[data-v-90460637]{background:var(--fam-bg);color:var(--fam-fg);border-color:var(--fam-border);font-weight:600}.v-family[data-fam=wait_you][data-v-90460637]{opacity:1;font-weight:800}.t-brand[data-v-90460637]{--tone:var(--brand);--tone-soft:var(--brand-soft)}.t-success[data-v-90460637]{--tone:var(--success);--tone-soft:var(--success-soft)}.t-warning[data-v-90460637]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.t-danger[data-v-90460637]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.t-info[data-v-90460637]{--tone:var(--info);--tone-soft:var(--info-soft)}.t-neutral[data-v-90460637]{--tone:var(--text-muted);--tone-soft:var(--neutral-soft)}.v-soft[data-v-90460637]{background:var(--tone-soft);color:var(--tone)}.v-solid[data-v-90460637]{background:var(--tone);color:#fff}.v-outline[data-v-90460637]{border-color:color-mix(in srgb, var(--tone) 40%, transparent);color:var(--tone);background:0 0}.theme-toggle[data-v-698aa0a6]{border-radius:var(--radius);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.theme-toggle[data-v-698aa0a6]:hover{background:var(--surface-3);color:var(--text)}.density-toggle[data-v-f418c17b]{border-radius:var(--radius);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.density-toggle[data-v-f418c17b]:hover{background:var(--surface-3);color:var(--text)}.dual[data-v-ed4144c9]{unicode-bidi:isolate;display:inline}.dual--stacked .dual__hijri[data-v-ed4144c9]{display:block}.dual--stacked .dual__sep[data-v-ed4144c9]{display:none}.dual__gregorian[data-v-ed4144c9]{display:inline}.dual__hijri[data-v-ed4144c9]{color:var(--text-muted,#6b7280);display:inline}.dual--empty[data-v-ed4144c9]{color:var(--text-muted,#6b7280)}.dual__sep[data-v-ed4144c9]{color:var(--text-muted,#9ca3af);margin:0 .25rem;display:inline}.dual__time[data-v-ed4144c9]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin-inline-start:.35rem;display:inline}.pref[data-v-57722ce6]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.pref__label[data-v-57722ce6]{font-size:.85rem;font-weight:600}.pref__options[data-v-57722ce6]{flex-wrap:wrap;gap:.35rem;display:flex}.pref__option[data-v-57722ce6]{border:1px solid var(--border,#d1d5db);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem}.pref__option--on[data-v-57722ce6]{border-color:var(--brand,#6d28b8);background:var(--brand-soft,#f3e8ff);color:var(--brand,#6d28b8);font-weight:700}.pref__preview[data-v-57722ce6]{color:var(--text-muted,#6b7280);margin:0;font-size:.82rem}.hd[data-v-ca5a359d]{z-index:40;height:var(--header-h);padding:var(--hd-inset) var(--gutter) 0;background:var(--bg);color:#fff;position:sticky;top:0}.hd-inner[data-v-ca5a359d]{height:calc(100% - var(--hd-inset));max-width:var(--content-max);background:var(--header-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:.35rem;margin-inline:auto;padding-inline:.7rem;display:flex}.hd-spacer[data-v-ca5a359d]{flex:1}.hd-icon[data-v-ca5a359d]{border-radius:var(--radius);color:#ffffffd9;cursor:pointer;width:38px;height:38px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid;position:relative}.hd-icon[data-v-ca5a359d]:hover{color:#fff;background:#ffffff1f}.hd-icon.active[data-v-ca5a359d]{color:#fff;background:#ffffff29}.hd[data-v-ca5a359d] :focus-visible{box-shadow:0 0 0 2px var(--header-bg), 0 0 0 4px #ffffffd9;border-radius:var(--radius);outline:none}.hd-dot[data-v-ca5a359d]{top:2px;border-radius:var(--radius-pill);background:var(--wait-bg);min-width:15px;color:var(--wait-fg);text-align:center;padding:0 3px;font-size:9px;font-weight:700;line-height:15px;position:absolute;inset-inline-end:2px}.hd-divider[data-v-ca5a359d]{background:#ffffff2e;width:1px;height:26px;margin-inline:.15rem}.hd-search[data-v-ca5a359d]{border-radius:var(--radius);color:#ffffffbf;min-width:15rem;max-width:22rem;height:38px;font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease);background:#ffffff1a;border:1px solid #ffffff14;flex:0 auto;align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.hd-search[data-v-ca5a359d]:hover{color:#fff;background:#ffffff29}.hd-search-text[data-v-ca5a359d]{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hd-search-key[data-v-ca5a359d]{border-radius:var(--radius-xs);color:#fff;min-width:18px;font-size:var(--fs-2xs);text-align:center;background:#ffffff24;border:1px solid #fff3;flex:none;padding:.05rem .3rem}@media (width<=860px){.hd-search[data-v-ca5a359d]{display:none}}.hd-labelled[data-v-ca5a359d]{border-radius:var(--radius);color:#ffffffd9;height:38px;font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding-inline:.7rem;font-weight:500;display:flex}.hd-labelled[data-v-ca5a359d]:hover,.hd-labelled.active[data-v-ca5a359d]{color:#fff;background:#ffffff1f}@media (width<=640px){.hd-label-text[data-v-ca5a359d]{display:none}.hd-labelled[data-v-ca5a359d]{padding-inline:.45rem}}.hd-user[data-v-ca5a359d]{border-radius:var(--radius);cursor:pointer;color:#fff;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;max-width:16rem;height:38px;padding-inline:.4rem;display:flex}.hd-user[data-v-ca5a359d]:hover,.hd-user.active[data-v-ca5a359d]{background:#ffffff1f}.hd-user-meta[data-v-ca5a359d]{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.hd-user-meta strong[data-v-ca5a359d]{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-weight:700;overflow:hidden}.hd-user-meta small[data-v-ca5a359d]{font-size:var(--fs-2xs);color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.hd-user-caret[data-v-ca5a359d]{color:#ffffffb3}.dd-action[aria-current=page][data-v-ca5a359d]{color:var(--brand);font-weight:700}.dd-head[data-v-ca5a359d]{border-bottom:1px solid var(--border);font-size:var(--fs-base);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.dd-link[data-v-ca5a359d]{color:var(--brand);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.dd-link[data-v-ca5a359d]:hover{text-decoration:underline}.dd-list[data-v-ca5a359d]{max-height:20rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.dd-item[data-v-ca5a359d]{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;display:flex}.dd-item[data-v-ca5a359d]:hover{background:var(--surface-2)}.dd-item.unread[data-v-ca5a359d]{color:var(--text);font-weight:600}.dd-item-dot[data-v-ca5a359d]{background:0 0;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.45rem}.dd-item-dot.on[data-v-ca5a359d]{background:var(--brand)}.dd-item-text[data-v-ca5a359d]{min-width:0;line-height:1.5}.dd-empty[data-v-ca5a359d]{text-align:center;font-size:var(--fs-sm);color:var(--text-subtle);padding:1.5rem 1rem}.dd-foot[data-v-ca5a359d]{border-top:1px solid var(--border);text-align:center;font-size:var(--fs-sm);color:var(--brand);padding:.65rem;font-weight:600;text-decoration:none;display:block}.dd-foot[data-v-ca5a359d]:hover{background:var(--surface-2)}.dd-profile[data-v-ca5a359d]{align-items:center;gap:.65rem;padding:.9rem;display:flex}.dd-profile-text[data-v-ca5a359d]{flex-direction:column;min-width:0;line-height:1.35;display:flex}.dd-profile-text strong[data-v-ca5a359d]{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-profile-text small[data-v-ca5a359d]{font-size:var(--fs-xs);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-profile-role[data-v-ca5a359d]{border-bottom:1px solid var(--border);padding:0 .9rem .8rem}.dd-actions[data-v-ca5a359d]{padding:.3rem}.dd-action[data-v-ca5a359d]{border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--fs-base);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .6rem;font-weight:600;text-decoration:none;display:flex}.dd-action[data-v-ca5a359d]:hover{background:var(--surface-2)}.dd-action.danger[data-v-ca5a359d]{color:var(--danger)}.dd-action.danger[data-v-ca5a359d]:hover{background:var(--danger-soft)}.hd-drawer-btn[data-v-ca5a359d]{display:none}@media (width<=1023px){.hd-drawer-btn[data-v-ca5a359d]{display:grid}.hd-collapse-btn[data-v-ca5a359d],.hd-user-meta[data-v-ca5a359d]{display:none}}.dd-pref[data-v-ca5a359d]{border-block-start:1px solid var(--border,#e5e7eb);padding:.6rem .85rem}.plogo[data-v-3e59c9f3]{border-radius:var(--radius);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.plogo .img[data-v-3e59c9f3]{object-fit:contain;background:#fff;width:100%;height:100%;padding:14%}.mono[data-v-3e59c9f3]{color:#fff;width:100%;height:100%;font-weight:800;font-family:var(--mono);justify-content:center;align-items:center;display:flex}.s-sm[data-v-3e59c9f3]{border-radius:var(--radius-sm);width:28px;height:28px;font-size:var(--fs-2xs)}.s-md[data-v-3e59c9f3]{width:38px;height:38px;font-size:var(--fs-sm)}.s-lg[data-v-3e59c9f3]{border-radius:var(--radius-lg);width:46px;height:46px;font-size:var(--fs-md)}.s-xl[data-v-3e59c9f3]{border-radius:var(--radius-lg);width:54px;height:54px;font-size:var(--fs-lg)}.pcx[data-v-ca84ea51]{top:calc(var(--header-h) - var(--pcx-lift,0px));z-index:30;background:var(--surface);border-bottom:1px solid var(--border);padding-block:.85rem 0;position:sticky}.pcx-inner[data-v-ca84ea51]{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.pcx-identity[data-v-ca84ea51]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.pcx-link[data-v-ca84ea51]{min-width:0;color:var(--text);align-items:center;gap:.7rem;text-decoration:none;display:flex}.pcx-text[data-v-ca84ea51]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pcx-text strong[data-v-ca84ea51]{font-size:var(--fs-lg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.pcx-text small[data-v-ca84ea51]{font-size:var(--fs-xs);color:var(--text-subtle)}.pcx-all[data-v-ca84ea51]{font-size:var(--fs-sm);color:var(--text-muted);flex:none;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.pcx-all[data-v-ca84ea51]:hover{color:var(--brand)}.pcx-tabs[data-v-ca84ea51]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;align-items:center;gap:.15rem;padding-bottom:2px;display:flex;overflow-x:auto}.pcx-tabs[data-v-ca84ea51]::-webkit-scrollbar{height:4px}.pcx-tabs[data-v-ca84ea51]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.pcx-tabs[data-v-ca84ea51]::-webkit-scrollbar-track{background:0 0}.pcx-chip[data-v-ca84ea51]{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:.4rem;margin-inline-end:.4rem;padding:.3rem .55rem .3rem .3rem;font-weight:700;text-decoration:none;display:none}.pcx.condensed .pcx-chip[data-v-ca84ea51]{display:inline-flex}.pcx-chip[data-v-ca84ea51]:hover{border-color:var(--border-strong)}.pcx-tab[data-v-ca84ea51]{font:inherit;cursor:pointer;color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.4rem;padding:.5rem .7rem;font-weight:600;text-decoration:none;display:inline-flex}.pcx-tab[data-v-ca84ea51]:hover{color:var(--text)}.pcx-sep[data-v-ca84ea51]{background:var(--border-strong);flex:none;width:1px;height:18px;margin-inline:.35rem}.pcx-tab.active[data-v-ca84ea51]{color:var(--brand);border-bottom-color:var(--brand)}@media (width<=768px){.pcx[data-v-ca84ea51]{position:static}.pcx-text strong[data-v-ca84ea51]{font-size:var(--fs-md)}}.ui-alert[data-v-2289fcea]{border:1px solid color-mix(in srgb, var(--tone) 26%, transparent);border-radius:var(--radius);background:var(--tone-soft);color:var(--text);font-size:var(--fs-base);align-items:flex-start;gap:.7rem;padding:.75rem .9rem;display:flex}.t-success[data-v-2289fcea]{--tone:var(--success);--tone-soft:var(--success-soft)}.t-warning[data-v-2289fcea]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.t-danger[data-v-2289fcea]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.t-info[data-v-2289fcea]{--tone:var(--info);--tone-soft:var(--info-soft)}.t-brand[data-v-2289fcea]{--tone:var(--brand);--tone-soft:var(--brand-soft)}.ui-alert-icon[data-v-2289fcea]{color:var(--tone);flex:none;margin-top:1px;display:flex}.ui-alert-icon svg[data-v-2289fcea]{width:18px;height:18px}.ui-alert-body[data-v-2289fcea]{flex:1;min-width:0}.ui-alert-title[data-v-2289fcea]{color:var(--tone);font-weight:700}.ui-alert-text[data-v-2289fcea]{color:var(--text);line-height:1.55}.ui-alert-title+.ui-alert-text[data-v-2289fcea]{font-size:var(--fs-sm);margin-top:.15rem}.ui-alert-actions[data-v-2289fcea]{flex:none;align-items:center;gap:.4rem;display:flex}.ui-alert-close[data-v-2289fcea]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-alert-close[data-v-2289fcea]:hover{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone)}.ui-alert-close svg[data-v-2289fcea]{width:14px;height:14px}@media (width<=640px){.ui-alert[data-v-2289fcea]{flex-wrap:wrap}.ui-alert-actions[data-v-2289fcea]{width:100%;padding-inline-start:1.6rem}}.cp-scrim[data-v-33ade43e]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#100f1073;justify-content:center;padding:6rem 1rem 1rem;display:flex;position:fixed;inset:0}.cp[data-v-33ade43e]{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;width:min(45rem,100%);max-height:40rem;display:flex;overflow:hidden;box-shadow:0 0 42px #0a090b3d}.cp-head[data-v-33ade43e]{border-bottom:1px solid var(--border);color:var(--text-subtle);align-items:center;gap:.6rem;padding:.9rem 1.1rem;display:flex}.cp-input[data-v-33ade43e]{min-width:0;color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;flex:1}.cp-input[data-v-33ade43e]:focus{outline:none}.cp-scope[data-v-33ade43e]{border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap;align-items:center;gap:.25rem;padding:.15rem .45rem;display:inline-flex}.cp-body[data-v-33ade43e]{flex:1;grid-template-columns:16rem minmax(0,1fr);min-height:0;display:grid}.cp-actions[data-v-33ade43e]{background:var(--surface-2);border-inline-end:1px solid var(--border);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.cp-group-label[data-v-33ade43e]{font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--text-subtle);margin:0;padding:.25rem .4rem;font-weight:700}.cp-action[data-v-33ade43e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.cp-action[data-v-33ade43e]:hover{border-color:var(--brand)}.cp-action-icon[data-v-33ade43e]{border-radius:var(--radius-sm);background:var(--brand-soft);width:34px;height:34px;color:var(--brand);flex:none;place-items:center;display:grid}.cp-action-text[data-v-33ade43e],.cp-item-text[data-v-33ade43e]{flex-direction:column;flex:1;min-width:0;display:flex}.cp-action-text strong[data-v-33ade43e],.cp-item-text strong[data-v-33ade43e]{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cp-action-text small[data-v-33ade43e],.cp-item-text small[data-v-33ade43e]{font-size:var(--fs-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-results[data-v-33ade43e]{padding:.5rem .6rem;overflow-y:auto}.cp-group+.cp-group[data-v-33ade43e]{margin-top:.35rem}.cp-item[data-v-33ade43e]{border-radius:var(--radius);width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.cp-item.on[data-v-33ade43e]{background:var(--surface-2)}.cp-item-icon[data-v-33ade43e]{border-radius:var(--radius-sm);background:var(--surface-3,var(--surface-2));width:28px;height:28px;color:var(--text-muted);flex:none;place-items:center;display:grid}.cp-badge[data-v-33ade43e]{border:1px solid var(--fam-border);border-radius:var(--radius-pill);background:var(--fam-bg);color:var(--fam-fg);font-size:var(--fs-2xs);white-space:nowrap;flex:none;padding:.1rem .4rem;font-weight:600}.cp-state[data-v-33ade43e]{text-align:center;font-size:var(--fs-sm);color:var(--text-muted);margin:0;padding:1.5rem .6rem}.cp-hint[data-v-33ade43e]{color:var(--text-subtle)}.cp-foot[data-v-33ade43e]{border-top:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-subtle);align-items:center;gap:1.1rem;padding:.6rem 1.1rem;display:flex}.cp-foot-end[data-v-33ade43e]{margin-inline-start:auto}.cp-enter-from[data-v-33ade43e],.cp-leave-to[data-v-33ade43e]{opacity:0}@media (width<=720px){.cp-body[data-v-33ade43e]{grid-template-columns:minmax(0,1fr)}.cp-actions[data-v-33ade43e]{border-inline-end:0;border-bottom:1px solid var(--border)}}.skip-link[data-v-e32e3b15]{z-index:300;inset-inline-start:1rem;border-radius:var(--radius-sm);background:var(--brand);color:#fff;transition:top .15s var(--ease);padding:.6rem 1rem;font-weight:600;position:fixed;top:-4rem}.skip-link[data-v-e32e3b15]:focus-visible{top:1rem}.shell-content[data-v-e32e3b15]:focus{outline:none}.shell[data-v-e32e3b15]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s var(--ease);grid-template-rows:auto minmax(0,1fr);display:grid}.shell>.hd[data-v-e32e3b15]{grid-column:1/-1}.shell.collapsed[data-v-e32e3b15]{grid-template-columns:var(--sidebar-w-collapsed) minmax(0, 1fr)}.shell-rail[data-v-e32e3b15]{top:var(--header-h);height:calc(100vh - var(--header-h));z-index:45;align-self:start;position:sticky}.shell-main[data-v-e32e3b15]{flex-direction:column;min-width:0;display:flex}.shell-content[data-v-e32e3b15]{width:100%;padding:1.75rem var(--gutter) 3rem;flex:1;min-width:0}.shell-content.contained[data-v-e32e3b15]{max-width:var(--content-max);margin-inline:auto}.shell-flash[data-v-e32e3b15]{flex-direction:column;gap:.6rem;margin-bottom:1.25rem;display:flex}.shell-drawer-backdrop[data-v-e32e3b15]{z-index:150;background:var(--overlay);display:flex;position:fixed;inset:0}.shell-drawer[data-v-e32e3b15]{background:var(--surface);width:min(19rem,84vw);height:100%;box-shadow:var(--shadow-xl);border-inline-end:1px solid var(--border)}.drawer-enter-active[data-v-e32e3b15],.drawer-leave-active[data-v-e32e3b15]{transition:opacity .2s var(--ease)}.drawer-enter-active .shell-drawer[data-v-e32e3b15],.drawer-leave-active .shell-drawer[data-v-e32e3b15]{transition:transform .22s var(--ease)}.drawer-enter-from[data-v-e32e3b15],.drawer-leave-to[data-v-e32e3b15]{opacity:0}.drawer-enter-from .shell-drawer[data-v-e32e3b15],.drawer-leave-to .shell-drawer[data-v-e32e3b15]{transform:translate(-100%)}[dir=rtl] .drawer-enter-from .shell-drawer[data-v-e32e3b15],[dir=rtl] .drawer-leave-to .shell-drawer[data-v-e32e3b15]{transform:translate(100%)}@media (width<=1023px){.shell[data-v-e32e3b15],.shell.collapsed[data-v-e32e3b15]{grid-template-columns:minmax(0,1fr)}.shell-rail[data-v-e32e3b15]{display:none}.shell-content[data-v-e32e3b15]{padding:1.25rem var(--gutter) 2.5rem}}.fl[data-v-dbdf9795]{flex-direction:column;gap:.5rem;display:flex}.fl-track[data-v-dbdf9795]{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;min-height:108px;margin:0;padding:0;list-style:none;display:grid}.fl-item[data-v-dbdf9795]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding-block-end:22px;padding-inline:10px;display:flex;position:relative}.fl-line[data-v-dbdf9795]{border-radius:var(--radius-pill);background:var(--fam-bg);width:100%;height:3px}.fl-stage[data-v-dbdf9795]{cursor:pointer;border-radius:var(--radius);flex-direction:column;align-items:center;gap:.3rem;width:100%;min-width:0;padding:.25rem;display:flex}.fl-stage[data-v-dbdf9795]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.fl-node[data-v-dbdf9795]{background:var(--fam-bg);width:22px;height:22px;color:var(--fam-fg);border:1px solid var(--fam-border);border-radius:50%;flex:none;place-items:center;display:grid}.fl-name[data-v-dbdf9795]{font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;font-weight:700}.fl-actor[data-v-dbdf9795]{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere}.fl-when[data-v-dbdf9795]{font-size:var(--fs-2xs);color:var(--text-subtle)}.fl-item.current .fl-name[data-v-dbdf9795]{font-weight:800}.fl-item.current .fl-node[data-v-dbdf9795]{box-shadow:0 0 0 3px var(--wait-ring)}.fl-note[data-v-dbdf9795]{max-width:var(--prose-max);font-size:var(--fs-xs);color:var(--text-muted);text-wrap:pretty;margin:0}.fl-status[data-v-dbdf9795]{font-size:var(--fs-xs);color:var(--text-muted);margin:0}@media (width<=1024px){.fl-track[data-v-dbdf9795]{grid-auto-columns:auto;grid-auto-flow:row;gap:.35rem;min-height:0}.fl-item[data-v-dbdf9795]{text-align:start;flex-direction:row;align-items:center;gap:.6rem;padding-block-end:0;padding-inline:0}.fl-line[data-v-dbdf9795]{display:none}.fl-stage[data-v-dbdf9795]{border-inline-start:3px solid var(--fam-bg);flex-flow:wrap;align-items:center;gap:.5rem;padding:.4rem .5rem}.fl-item.current .fl-stage[data-v-dbdf9795]{background:var(--surface-2);border-inline-start-color:var(--fam-fg)}.fl-item:not(.current) .fl-actor[data-v-dbdf9795],.fl-item:not(.current) .fl-when[data-v-dbdf9795]{display:none}}.ui-bars[data-v-5a883d6d]{flex-direction:column;gap:.7rem;display:flex}.ui-bar-row[data-v-5a883d6d]{grid-template-columns:minmax(6rem,9rem) 1fr auto;align-items:center;gap:.75rem;display:grid}.ui-bar-label[data-v-5a883d6d]{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-bar-track[data-v-5a883d6d]{background:var(--surface-3);border-radius:var(--radius-pill);min-width:0;height:10px;overflow:hidden}.ui-bar-fill[data-v-5a883d6d]{background:var(--tone);min-width:3px;height:100%;transition:width .45s var(--ease);border-start-end-radius:4px;border-end-end-radius:4px;display:block}.ui-bar-value[data-v-5a883d6d]{font-size:var(--fs-sm);color:var(--text);justify-content:flex-end;align-items:baseline;gap:.3rem;min-width:3.5rem;font-weight:700;display:flex}.ui-bar-share[data-v-5a883d6d]{font-size:var(--fs-2xs);color:var(--text-subtle);font-weight:600}.t-brand[data-v-5a883d6d]{--tone:var(--brand)}.t-success[data-v-5a883d6d]{--tone:var(--success)}.t-warning[data-v-5a883d6d]{--tone:var(--warning)}.t-danger[data-v-5a883d6d]{--tone:var(--danger)}.t-info[data-v-5a883d6d]{--tone:var(--info)}.t-neutral[data-v-5a883d6d]{--tone:var(--text-subtle)}@media (width<=520px){.ui-bar-row[data-v-5a883d6d]{grid-template-columns:1fr auto;gap:.3rem .6rem}.ui-bar-track[data-v-5a883d6d]{order:3;grid-column:1/-1}}.ui-crumbs[data-v-b8dac240]{margin-bottom:.6rem}ol[data-v-b8dac240]{flex-wrap:wrap;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}li[data-v-b8dac240]{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.crumb[data-v-b8dac240]{font-size:var(--fs-sm);color:var(--text-muted);border-radius:var(--radius-xs);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;padding:.1rem .25rem;text-decoration:none;overflow:hidden}a.crumb[data-v-b8dac240]:hover{color:var(--brand)}.current[data-v-b8dac240]{color:var(--text);font-weight:600}.sep[data-v-b8dac240]{width:13px;height:13px;color:var(--text-subtle);flex:none}[dir=rtl] .sep[data-v-b8dac240]{transform:scaleX(-1)}.ui-btn[data-v-5db05ca8]{height:var(--control-h);font-size:var(--fs-base);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.25rem;padding-inline:1rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ui-btn[data-v-5db05ca8]:disabled,.ui-btn[aria-busy=true][data-v-5db05ca8]{cursor:not-allowed}.ui-btn[data-v-5db05ca8]:disabled:not([aria-busy=true]){opacity:.5}.s-sm[data-v-5db05ca8]{height:var(--control-h-sm);font-size:var(--fs-sm);border-radius:9px;gap:.25rem;padding-inline:.75rem}.s-lg[data-v-5db05ca8]{height:var(--control-h-lg);font-size:var(--fs-md);border-radius:12px;padding-inline:1rem}.square[data-v-5db05ca8]{width:var(--control-h);flex:none;padding-inline:0}.square.s-sm[data-v-5db05ca8]{width:var(--control-h-sm)}.square.s-lg[data-v-5db05ca8]{width:var(--control-h-lg)}.block[data-v-5db05ca8]{width:100%;display:flex}.v-primary[data-v-5db05ca8]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.v-primary[data-v-5db05ca8]:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);color:var(--brand-contrast)}.v-secondary[data-v-5db05ca8]{background:var(--surface);border-color:var(--border);color:var(--text)}.v-secondary[data-v-5db05ca8]:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--surface)}.v-ghost[data-v-5db05ca8]{color:var(--text-muted);background:0 0}.v-ghost[data-v-5db05ca8]:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.v-danger[data-v-5db05ca8]{background:var(--surface);border-color:var(--border);color:var(--danger)}.v-danger[data-v-5db05ca8]:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff}.v-success[data-v-5db05ca8]{background:var(--surface);border-color:var(--border);color:var(--success)}.v-success[data-v-5db05ca8]:hover:not(:disabled){background:var(--success);border-color:var(--success);color:#fff}.v-link[data-v-5db05ca8]{height:auto;color:var(--brand);border:0;padding:0;font-weight:600}.v-link[data-v-5db05ca8]:hover:not(:disabled){color:var(--brand-hover);text-decoration:underline}.ui-btn-icon[data-v-5db05ca8]{flex:none;display:inline-flex}.ui-btn-icon[data-v-5db05ca8] svg{width:16px;height:16px;display:block}.s-lg .ui-btn-icon[data-v-5db05ca8] svg{width:18px;height:18px}.ui-btn-label[data-v-5db05ca8]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-btn-spinner[data-v-5db05ca8]{border:2px solid;opacity:.85;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.6s linear infinite ui-btn-spin-5db05ca8}@keyframes ui-btn-spin-5db05ca8{to{transform:rotate(360deg)}}.ui-card[data-v-c0f6b578]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;min-width:0;display:flex}.hoverable[data-v-c0f6b578]{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.hoverable[data-v-c0f6b578]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ui-card-head[data-v-c0f6b578]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.375rem;display:flex}.ui-card-heading[data-v-c0f6b578]{min-width:0}.ui-card-title[data-v-c0f6b578]{font-size:var(--fs-md);font-weight:700}.ui-card-subtitle[data-v-c0f6b578]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.15rem}.ui-card-actions[data-v-c0f6b578]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-card-body[data-v-c0f6b578]{min-width:0;padding:1.375rem}.p-sm .ui-card-body[data-v-c0f6b578]{padding:.875rem 1rem}.p-sm .ui-card-head[data-v-c0f6b578]{padding:.75rem 1rem}.p-lg .ui-card-body[data-v-c0f6b578]{padding:1.5rem 1.75rem}.p-lg .ui-card-head[data-v-c0f6b578]{padding:1.25rem 1.75rem}.flush .ui-card-body[data-v-c0f6b578]{padding:0}.ui-card-foot[data-v-c0f6b578]{border-top:1px solid var(--border);background:var(--surface-2);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);padding:.875rem 1.25rem}.p-lg .ui-card-foot[data-v-c0f6b578]{padding:1rem 1.75rem}@media (width<=640px){.ui-card-body[data-v-c0f6b578],.p-lg .ui-card-body[data-v-c0f6b578]{padding:1rem}.ui-card-head[data-v-c0f6b578],.p-lg .ui-card-head[data-v-c0f6b578]{padding:.875rem 1rem}}.ui-modal-backdrop[data-v-d82282e8]{z-index:200;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ui-modal[data-v-d82282e8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-xl);outline:none;flex-direction:column;display:flex}.s-sm[data-v-d82282e8]{max-width:24rem}.s-md[data-v-d82282e8]{max-width:32rem}.s-lg[data-v-d82282e8]{max-width:44rem}.s-xl[data-v-d82282e8]{max-width:60rem}.ui-modal-head[data-v-d82282e8]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.35rem;display:flex}.ui-modal-heading[data-v-d82282e8]{min-width:0}.ui-modal-title[data-v-d82282e8]{font-size:var(--fs-lg);font-weight:700}.ui-modal-subtitle[data-v-d82282e8]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.2rem}.ui-modal-close[data-v-d82282e8]{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.ui-modal-close[data-v-d82282e8]:hover{background:var(--surface-3);color:var(--text)}.ui-modal-close svg[data-v-d82282e8]{width:16px;height:16px}.ui-modal-body[data-v-d82282e8]{flex:1;padding:1.35rem;overflow-y:auto}.ui-modal-foot[data-v-d82282e8]{border-top:1px solid var(--border);background:var(--surface-2);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.9rem 1.35rem;display:flex}.ui-modal-enter-active[data-v-d82282e8],.ui-modal-leave-active[data-v-d82282e8]{transition:opacity .18s var(--ease)}.ui-modal-enter-active .ui-modal[data-v-d82282e8],.ui-modal-leave-active .ui-modal[data-v-d82282e8]{transition:transform .18s var(--ease), opacity .18s var(--ease)}.ui-modal-enter-from[data-v-d82282e8],.ui-modal-leave-to[data-v-d82282e8]{opacity:0}.ui-modal-enter-from .ui-modal[data-v-d82282e8],.ui-modal-leave-to .ui-modal[data-v-d82282e8]{opacity:0;transform:translateY(8px)scale(.985)}@media (width<=640px){.ui-modal-backdrop[data-v-d82282e8]{align-items:flex-end;padding:0}.ui-modal[data-v-d82282e8]{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);border-end-end-radius:0;border-end-start-radius:0;max-width:none;max-height:92vh}.ui-modal-foot[data-v-d82282e8]{border-radius:0}.ui-modal-foot[data-v-d82282e8] .ui-btn{flex:8rem}}.msg[data-v-451b19b7]{color:var(--text-muted);line-height:1.65}.ui-dl[data-v-227497bb]{min-width:0;margin:0}.l-grid[data-v-227497bb]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:1rem 1.5rem;display:grid}.l-grid .ui-dl-item[data-v-227497bb]{min-width:0}.l-grid .ui-dl-label[data-v-227497bb]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem;font-weight:600}.l-grid .ui-dl-value[data-v-227497bb]{font-size:var(--fs-base);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}.l-rows .ui-dl-item[data-v-227497bb]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.l-rows .ui-dl-item[data-v-227497bb]:last-child{border-bottom:0}.l-rows .ui-dl-label[data-v-227497bb]{font-size:var(--fs-sm);color:var(--text-muted);flex:none}.l-rows .ui-dl-value[data-v-227497bb]{font-size:var(--fs-sm);text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}@media (width<=640px){.l-grid[data-v-227497bb]{grid-template-columns:minmax(0,1fr);gap:.9rem}}.ui-drawer-backdrop[data-v-529e4e54]{z-index:190;background:var(--overlay);display:flex;position:fixed;inset:0}.ui-drawer[data-v-529e4e54]{background:var(--surface);max-width:100vw;height:100%;box-shadow:var(--shadow-xl);outline:none;flex-direction:column;display:flex}.side-start[data-v-529e4e54]{border-inline-end:1px solid var(--border);margin-inline-end:auto}.side-end[data-v-529e4e54]{border-inline-start:1px solid var(--border);margin-inline-start:auto}.ui-drawer-head[data-v-529e4e54]{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ui-drawer-title[data-v-529e4e54]{font-size:var(--fs-md);min-width:0;font-weight:700}.ui-drawer-close[data-v-529e4e54]{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ui-drawer-close[data-v-529e4e54]:hover{background:var(--surface-3);color:var(--text)}.ui-drawer-close svg[data-v-529e4e54]{width:16px;height:16px}.ui-drawer-body[data-v-529e4e54]{flex:1;padding:1.25rem;overflow-y:auto}.ui-drawer-foot[data-v-529e4e54]{border-top:1px solid var(--border);background:var(--surface-2);flex:none;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}.ui-drawer-enter-active[data-v-529e4e54],.ui-drawer-leave-active[data-v-529e4e54]{transition:opacity .2s var(--ease)}.ui-drawer-enter-active .ui-drawer[data-v-529e4e54],.ui-drawer-leave-active .ui-drawer[data-v-529e4e54]{transition:transform .22s var(--ease)}.ui-drawer-enter-from[data-v-529e4e54],.ui-drawer-leave-to[data-v-529e4e54]{opacity:0}.ui-drawer-enter-from .side-start[data-v-529e4e54],.ui-drawer-leave-to .side-start[data-v-529e4e54]{transform:translate(-100%)}[dir=rtl] .ui-drawer-enter-from .side-start[data-v-529e4e54],[dir=rtl] .ui-drawer-leave-to .side-start[data-v-529e4e54],.ui-drawer-enter-from .side-end[data-v-529e4e54],.ui-drawer-leave-to .side-end[data-v-529e4e54]{transform:translate(100%)}[dir=rtl] .ui-drawer-enter-from .side-end[data-v-529e4e54],[dir=rtl] .ui-drawer-leave-to .side-end[data-v-529e4e54]{transform:translate(-100%)}.ui-empty[data-v-c2ac0e42]{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.s-sm[data-v-c2ac0e42]{padding:1.75rem 1rem}.ui-empty-icon[data-v-c2ac0e42]{border-radius:var(--radius-lg);background:var(--surface-3);width:52px;height:52px;color:var(--text-subtle);place-items:center;margin-bottom:.9rem;display:grid}.s-sm .ui-empty-icon[data-v-c2ac0e42]{width:40px;height:40px;margin-bottom:.65rem}.ui-empty-icon[data-v-c2ac0e42] svg{width:24px;height:24px}.s-sm .ui-empty-icon[data-v-c2ac0e42] svg{width:19px;height:19px}.ui-empty-title[data-v-c2ac0e42]{font-size:var(--fs-md);color:var(--text);font-weight:700}.s-sm .ui-empty-title[data-v-c2ac0e42]{font-size:var(--fs-base)}.ui-empty-desc[data-v-c2ac0e42]{font-size:var(--fs-sm);color:var(--text-muted);max-width:44ch;margin-top:.3rem}.ui-empty-action[data-v-c2ac0e42]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}.ui-filterbar[data-v-f82fe81d]{--field-msg-h:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.ui-fb-fields[data-v-f82fe81d]{flex-wrap:wrap;flex:20rem;align-items:flex-end;gap:.65rem;min-width:0;display:flex}.ui-fb-fields[data-v-f82fe81d]>*{flex:0 12rem;min-width:0}.ui-fb-fields[data-v-f82fe81d]>:first-child{flex:16rem}.ui-fb-actions[data-v-f82fe81d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-fb-clear[data-v-f82fe81d]{height:var(--control-h);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-weight:600;display:inline-flex}.ui-fb-clear[data-v-f82fe81d]:hover{color:var(--danger)}.ui-fb-clear svg[data-v-f82fe81d]{width:13px;height:13px}@media (width<=640px){.ui-fb-fields[data-v-f82fe81d]>*,.ui-fb-fields[data-v-f82fe81d]>:first-child{flex:100%}.ui-fb-actions[data-v-f82fe81d]{width:100%}}.ui-form-section+.ui-form-section[data-v-8cff0b19]{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.75rem}.ui-fs-head[data-v-8cff0b19]{margin-bottom:1rem}.ui-fs-title[data-v-8cff0b19]{font-size:var(--fs-base);font-weight:700}.ui-fs-desc[data-v-8cff0b19]{font-size:var(--fs-sm);color:var(--text-muted);max-width:68ch;margin-top:.2rem}.ui-fs-grid[data-v-8cff0b19]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:start;gap:1rem;display:grid}.ui-fs-grid[data-v-8cff0b19] .span-all{grid-column:1/-1}@media (width<=720px){.ui-fs-grid[data-v-8cff0b19]{grid-template-columns:minmax(0,1fr)}}.ui-select[data-v-2f001820]{width:100%;height:var(--ctl-h,var(--control-h));padding-block:var(--ctl-pad-block,0);border:1px solid var(--ctl-border,var(--border-field));border-radius:var(--ctl-radius,var(--radius));background:var(--ctl-bg,var(--surface));color:var(--ctl-fg,var(--text));font:inherit;font-size:var(--ctl-fs,var(--fs-base));text-align:start;appearance:none;cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:.5rem;padding-inline-start:var(--ctl-pad-inline-start,.75rem);padding-inline-end:var(--ctl-pad-inline-end,.75rem);line-height:1.4;display:flex}.ui-select[data-v-2f001820]:hover:not(:disabled){border-color:var(--ctl-border-hover,var(--border-strong))}.ui-select[data-v-2f001820]:focus{border-color:var(--ctl-border-focus,var(--brand));box-shadow:0 0 0 3px var(--ctl-ring,var(--focus-ring));outline:none}.ui-select.open[data-v-2f001820]{border-color:var(--ctl-border-focus,var(--brand));box-shadow:0 0 0 3px var(--ctl-ring,var(--focus-ring))}.ui-select.disabled[data-v-2f001820]{cursor:not-allowed}.ui-select-value[data-v-2f001820]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-value.blank[data-v-2f001820]{color:var(--text-subtle)}.ui-select-caret[data-v-2f001820]{border-inline:4px solid #0000;border-top:5px solid var(--text-subtle);width:0;height:0;transition:transform var(--dur) var(--ease);flex:none}.ui-select.open .ui-select-caret[data-v-2f001820]{transform:rotate(180deg)}.ui-select-panel[data-v-2f001820]{z-index:300;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xl);flex-direction:column;padding:.25rem;display:flex;overflow:hidden}.ui-select-search[data-v-2f001820]{flex:none;padding:.15rem .15rem .35rem}.ui-select-search-input[data-v-2f001820]{width:100%;height:var(--control-h-sm);border:1px solid var(--border-field);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);padding:0 .6rem}.ui-select-search-input[data-v-2f001820]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ui-select-list[data-v-2f001820]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ui-select-empty[data-v-2f001820]{color:var(--text-subtle);font-size:var(--fs-sm);padding:.5rem .65rem}.ui-select-option[data-v-2f001820]{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.5rem .65rem;overflow:hidden}.ui-select-option.active[data-v-2f001820]{background:var(--surface-3)}.ui-select-option.selected[data-v-2f001820]{color:var(--brand);font-weight:600}.ui-select-option.selected.active[data-v-2f001820]{background:var(--brand-soft)}.ui-field[data-v-7a593388]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ui-field-label[data-v-7a593388]{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.req[data-v-7a593388]{color:var(--danger);margin-inline-start:.15rem}.ui-field-control[data-v-7a593388]{--ctl-h:var(--control-h);--ctl-pad-block:0;--ctl-pad-inline-start:1rem;--ctl-pad-inline-end:1rem;--ctl-radius:var(--radius);--ctl-fs:var(--fs-base);--ctl-border:var(--border-field);--ctl-border-hover:var(--border-strong);--ctl-border-focus:var(--brand);--ctl-ring:var(--focus-ring);--ctl-bg:var(--surface);--ctl-fg:var(--text);align-items:center;display:flex;position:relative}.ui-control[data-v-7a593388]{width:100%;height:var(--ctl-h);padding-block:var(--ctl-pad-block);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);background:var(--ctl-bg);color:var(--ctl-fg);font-size:var(--ctl-fs);appearance:none;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding-inline-start:var(--ctl-pad-inline-start);padding-inline-end:var(--ctl-pad-inline-end)}textarea.ui-control[data-v-7a593388]{resize:vertical;height:auto;min-height:5.5rem;padding:.625rem 1rem;line-height:1.6}.ui-control[data-v-7a593388]::placeholder{color:var(--text-subtle)}.ui-control[data-v-7a593388]:hover:not(:disabled){border-color:var(--ctl-border-hover)}.ui-control[data-v-7a593388]:focus{border-color:var(--ctl-border-focus);box-shadow:0 0 0 3px var(--ctl-ring);outline:none}.ui-control[data-v-7a593388]:disabled{cursor:not-allowed}.is-disabled .ui-field-control[data-v-7a593388]{--ctl-bg:var(--surface-inset);--ctl-fg:var(--text-subtle)}.s-sm .ui-field-control[data-v-7a593388]{--ctl-h:var(--control-h-sm);--ctl-fs:var(--fs-sm);--ctl-radius:var(--radius-sm)}.has-error .ui-field-control[data-v-7a593388]{--ctl-border:var(--danger);--ctl-border-hover:var(--danger);--ctl-border-focus:var(--danger);--ctl-ring:color-mix(in srgb, var(--danger) 22%, transparent)}.ui-field-icon[data-v-7a593388]{color:var(--text-subtle);pointer-events:none;display:flex;position:absolute;inset-inline-start:.65rem}.ui-field-icon[data-v-7a593388] svg{width:16px;height:16px}.has-icon .ui-field-control[data-v-7a593388]{--ctl-pad-inline-start:2.1rem}.ui-field-trailing[data-v-7a593388]{align-items:center;display:flex;position:absolute;inset-inline-end:.4rem}.ui-field-error[data-v-7a593388],.ui-field-hint[data-v-7a593388]{font-size:var(--fs-xs);min-height:var(--field-msg-h,1.125rem);line-height:1.5}.ui-field-error[data-v-7a593388]{color:var(--danger);font-weight:600}.ui-field-hint[data-v-7a593388]{color:var(--text-subtle)}.ui-linklist[data-v-b309d979]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-linklist>li+li[data-v-b309d979]{border-top:1px solid var(--border)}.ui-ll-row[data-v-b309d979]{color:inherit;border-radius:var(--radius-sm);transition:background var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:.85rem;padding:.7rem .25rem;text-decoration:none;display:flex}.dense .ui-ll-row[data-v-b309d979]{padding:.5rem .25rem}a.ui-ll-row[data-v-b309d979]:hover{background:var(--surface-2)}.ui-ll-main[data-v-b309d979]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ui-ll-title[data-v-b309d979]{font-size:var(--fs-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}a.ui-ll-row:hover .ui-ll-title[data-v-b309d979]{color:var(--brand)}.ui-ll-meta[data-v-b309d979]{font-size:var(--fs-xs);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-ll-trailing[data-v-b309d979]{flex:none;align-items:center;gap:.4rem;display:flex}.ui-page-header[data-v-3857ba86]{margin-bottom:1.5rem}.ui-ph-row[data-v-3857ba86]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-ph-heading[data-v-3857ba86]{flex:22rem;min-width:0}.ui-ph-eyebrow[data-v-3857ba86]{font-size:var(--fs-xs);color:var(--brand);letter-spacing:.02em;margin-bottom:.25rem;font-weight:700}.ui-ph-title-row[data-v-3857ba86]{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.ui-ph-title[data-v-3857ba86]{font-size:var(--fs-2xl);min-width:0;font-weight:800}.ui-ph-subtitle[data-v-3857ba86]{font-size:var(--fs-base);color:var(--text-muted);max-width:68ch;margin-top:.3rem}.ui-ph-actions[data-v-3857ba86]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.ui-ph-title[data-v-3857ba86]{font-size:var(--fs-xl)}.ui-ph-actions[data-v-3857ba86]{width:100%}}.ui-pagination[data-v-ae30d194]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.ui-pg-summary[data-v-ae30d194]{font-size:var(--fs-sm);color:var(--text-muted)}.ui-pg-list[data-v-ae30d194]{margin:0;align-items:center;gap:.25rem;margin-inline-start:auto;padding:0;list-style:none;display:flex}.ui-pg-item[data-v-ae30d194]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:32px;height:32px;color:var(--text);font-size:var(--fs-sm);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);place-items:center;padding-inline:.4rem;font-weight:600;text-decoration:none;display:grid}a.ui-pg-item[data-v-ae30d194]:hover{border-color:var(--brand);color:var(--brand)}.ui-pg-item.active[data-v-ae30d194]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.ui-pg-item.disabled[data-v-ae30d194]{color:var(--text-subtle);background:var(--surface-2);cursor:not-allowed}.ui-pg-item svg[data-v-ae30d194]{width:15px;height:15px}[dir=rtl] .ui-pg-item svg[data-v-ae30d194]{transform:scaleX(-1)}@media (width<=560px){.ui-pg-summary[data-v-ae30d194]{width:100%}.ui-pg-list[data-v-ae30d194]{flex-wrap:wrap;margin-inline-start:0}}.ui-progress[data-v-bae146f3]{min-width:0}.ui-progress-head[data-v-bae146f3]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.ui-progress-label[data-v-bae146f3]{font-size:var(--fs-sm);color:var(--text-muted)}.ui-progress-value[data-v-bae146f3]{font-size:var(--fs-sm);color:var(--text);font-weight:700}.ui-progress-track[data-v-bae146f3]{background:var(--surface-3);border-radius:var(--radius-pill);height:8px;overflow:hidden}.s-sm .ui-progress-track[data-v-bae146f3]{height:5px}.ui-progress-fill[data-v-bae146f3]{border-radius:var(--radius-pill);background:var(--tone);height:100%;transition:width .4s var(--ease)}.t-brand[data-v-bae146f3]{--tone:var(--brand)}.t-success[data-v-bae146f3]{--tone:var(--success)}.t-warning[data-v-bae146f3]{--tone:var(--warning)}.t-danger[data-v-bae146f3]{--tone:var(--danger)}.t-info[data-v-bae146f3]{--tone:var(--info)}.rd[data-v-1a76c6fc]{flex-direction:column;gap:.9rem;display:flex}.rd-desc[data-v-1a76c6fc]{max-width:var(--prose-max);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;margin:0}.rd-field[data-v-1a76c6fc]{flex-direction:column;gap:.35rem;display:flex}.rd-label[data-v-1a76c6fc]{font-size:var(--fs-sm);color:var(--text);align-items:baseline;gap:.5rem;font-weight:700;display:flex}.rd-hint[data-v-1a76c6fc]{font-weight:400;font-size:var(--fs-xs);color:var(--text-subtle)}.rd-textarea[data-v-1a76c6fc]{width:100%;max-width:var(--prose-max);min-height:84px;font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-field);border-radius:var(--radius);resize:vertical;padding:.5rem .65rem;line-height:1.7}.rd-textarea[data-v-1a76c6fc]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.rd-error[data-v-1a76c6fc]{font-size:var(--fs-xs);color:var(--danger);margin:0;font-weight:700}.rd-check[data-v-1a76c6fc]{font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.rd-check input[data-v-1a76c6fc]{accent-color:var(--brand);margin-block-start:.2rem}.ui-stat[data-v-14c0d31f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);color:inherit;align-items:flex-start;gap:.85rem;min-width:0;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.linkable[data-v-14c0d31f]{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.linkable[data-v-14c0d31f]:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--border));box-shadow:var(--shadow-md)}.ui-stat-icon[data-v-14c0d31f]{border-radius:var(--radius);background:var(--tone-soft);width:38px;height:38px;color:var(--tone);flex:none;place-items:center;display:grid}.ui-stat-icon svg[data-v-14c0d31f]{width:19px;height:19px}.ui-stat-body[data-v-14c0d31f]{flex-direction:column;min-width:0;display:flex}.ui-stat-title[data-v-14c0d31f]{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.ui-stat-value[data-v-14c0d31f]{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--text);font-weight:800;line-height:1.25}.ui-stat-hint[data-v-14c0d31f]{font-size:var(--fs-xs);color:var(--text-subtle)}.t-brand[data-v-14c0d31f]{--tone:var(--brand);--tone-soft:var(--brand-soft)}.t-success[data-v-14c0d31f]{--tone:var(--success);--tone-soft:var(--success-soft)}.t-warning[data-v-14c0d31f]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.t-danger[data-v-14c0d31f]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.t-info[data-v-14c0d31f]{--tone:var(--info);--tone-soft:var(--info-soft)}.t-neutral[data-v-14c0d31f]{--tone:var(--text-muted);--tone-soft:var(--neutral-soft)}.ui-table-scroll[data-v-fc9c7a2e]{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.ui-table[data-v-fc9c7a2e]{border-collapse:collapse;width:100%;font-size:var(--fs-base);min-width:34rem}.ui-table[data-v-fc9c7a2e] thead th{text-align:start;font-size:var(--fs-sm);color:var(--text-subtle);background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;padding:.625rem .5rem;font-weight:500}.ui-table[data-v-fc9c7a2e] thead th:first-child,.ui-table[data-v-fc9c7a2e] tbody td:first-child{padding-inline-start:1.375rem}.ui-table[data-v-fc9c7a2e] thead th:last-child,.ui-table[data-v-fc9c7a2e] tbody td:last-child{padding-inline-end:1.375rem}.ui-table.sticky[data-v-fc9c7a2e] thead th{z-index:2;position:sticky;top:0}.ui-table[data-v-fc9c7a2e] tbody td{padding:var(--row-py) .5rem;border-bottom:1px solid var(--border);vertical-align:middle;font-size:var(--fs-sm);color:var(--text)}.ui-table[data-v-fc9c7a2e] tbody tr:last-child td{border-bottom:0}.ui-table.hover[data-v-fc9c7a2e] tbody tr{transition:background var(--dur) var(--ease)}.ui-table.hover[data-v-fc9c7a2e] tbody tr:hover{background:var(--surface-2)}.d-sm[data-v-fc9c7a2e] thead th{padding:.5rem .75rem}.d-sm[data-v-fc9c7a2e] tbody td{font-size:var(--fs-sm);padding:.5rem .75rem}.ui-table[data-v-fc9c7a2e] .cell-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table[data-v-fc9c7a2e] .cell-actions{text-align:end;white-space:nowrap}.ui-table[data-v-fc9c7a2e] .cell-actions>*{vertical-align:middle}.ui-table[data-v-fc9c7a2e] .cell-main{font-weight:600}.ui-table[data-v-fc9c7a2e] td a{color:var(--text);font-weight:600;text-decoration:none}.ui-table[data-v-fc9c7a2e] td a:hover{color:var(--brand)}.ui-tabs[data-v-da89fbb1]{scrollbar-width:none;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.ui-tabs[data-v-da89fbb1]::-webkit-scrollbar{display:none}.ui-tab[data-v-da89fbb1]{color:var(--text-muted);font-size:var(--fs-base);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-tab-count[data-v-da89fbb1]{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-2xs);padding:0 .35rem;font-weight:700;line-height:1.5}.v-pill .ui-tab[data-v-da89fbb1]{border-radius:var(--radius-pill)}.v-pill .ui-tab[data-v-da89fbb1]:hover{background:var(--surface-3);color:var(--text)}.v-pill .ui-tab.active[data-v-da89fbb1]{background:var(--brand);color:var(--brand-contrast)}.v-pill .ui-tab.active .ui-tab-count[data-v-da89fbb1]{color:inherit;background:#ffffff42}.v-underline[data-v-da89fbb1]{border-bottom:1px solid var(--border);gap:.35rem}.v-underline .ui-tab[data-v-da89fbb1]{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.6rem .75rem}.v-underline .ui-tab[data-v-da89fbb1]:hover{color:var(--text)}.v-underline .ui-tab.active[data-v-da89fbb1]{color:var(--brand);border-bottom-color:var(--brand)}.ui-timeline[data-v-c0b8182f]{margin:0;padding:0;list-style:none}.ui-tl-item[data-v-c0b8182f]{gap:.85rem;padding-bottom:1.15rem;display:flex;position:relative}.ui-tl-item[data-v-c0b8182f]:last-child{padding-bottom:0}.ui-tl-item[data-v-c0b8182f]:not(:last-child):before{content:"";top:1.35rem;bottom:.1rem;background:var(--border);width:1px;position:absolute;inset-inline-start:5px}.ui-tl-marker[data-v-c0b8182f]{z-index:1;background:var(--tone-soft);border:2px solid var(--tone);border-radius:50%;flex:none;width:11px;height:11px;margin-top:.42rem;position:relative}.ui-tl-content[data-v-c0b8182f]{flex:1;min-width:0}.ui-tl-head[data-v-c0b8182f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ui-tl-title[data-v-c0b8182f]{font-size:var(--fs-base);color:var(--text);font-weight:600}.ui-tl-meta[data-v-c0b8182f]{font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap}.ui-tl-body[data-v-c0b8182f]{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere;margin-top:.25rem;line-height:1.65}.t-neutral[data-v-c0b8182f]{--tone:var(--border-strong);--tone-soft:var(--surface)}.t-brand[data-v-c0b8182f]{--tone:var(--brand);--tone-soft:var(--brand-soft)}.t-success[data-v-c0b8182f]{--tone:var(--success);--tone-soft:var(--success-soft)}.t-warning[data-v-c0b8182f]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.t-danger[data-v-c0b8182f]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.t-info[data-v-c0b8182f]{--tone:var(--info);--tone-soft:var(--info-soft)}.filters[data-v-e15b68ab]{margin-bottom:1.25rem}.filter-grid[data-v-e15b68ab]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.75rem;display:grid}.filter-actions[data-v-e15b68ab]{align-items:center;gap:.4rem;display:flex}.description[data-v-e15b68ab]{min-width:16rem;line-height:1.6}.ff[data-v-7ca67a73]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ff-control[data-v-7ca67a73]{--ctl-h:46px;--ctl-pad-block:.7rem;--ctl-pad-inline-start:.8rem;--ctl-pad-inline-end:.8rem;--ctl-radius:var(--radius);--ctl-fs:var(--fs-base);--ctl-border:var(--border-field);--ctl-border-hover:var(--border-strong);--ctl-border-focus:var(--brand);--ctl-ring:var(--focus-ring);--ctl-bg:var(--surface);--ctl-fg:var(--text);position:relative}.ff-input[data-v-7ca67a73]{width:100%;height:var(--ctl-h);padding-block:var(--ctl-pad-block);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);background:var(--ctl-bg);color:var(--ctl-fg);font:inherit;font-size:var(--ctl-fs);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);appearance:none;padding-inline-start:var(--ctl-pad-inline-start);padding-inline-end:var(--ctl-pad-inline-end);line-height:1.4}textarea.ff-input[data-v-7ca67a73]{resize:vertical;height:auto;padding-top:.9rem;line-height:1.6}.ff-input[data-v-7ca67a73]::placeholder{color:#0000}.ff-input[data-v-7ca67a73]:hover:not(:disabled){border-color:var(--ctl-border-hover)}.ff-input[data-v-7ca67a73]:focus{border-color:var(--ctl-border-focus);box-shadow:0 0 0 3px var(--ctl-ring);outline:none}[dir=rtl] .ff-input[type=date][data-v-7ca67a73],[dir=rtl] .ff-input[type=month][data-v-7ca67a73],[dir=rtl] .ff-input[type=time][data-v-7ca67a73],[dir=rtl] .ff-input[type=datetime-local][data-v-7ca67a73]{text-align:right;direction:ltr}[dir=rtl] .ff-input[type=date][data-v-7ca67a73]::-webkit-calendar-picker-indicator{order:-1;margin:0 0 0 .4rem}[dir=rtl] .ff-input[type=month][data-v-7ca67a73]::-webkit-calendar-picker-indicator{order:-1;margin:0 0 0 .4rem}[dir=rtl] .ff-input[type=time][data-v-7ca67a73]::-webkit-calendar-picker-indicator{order:-1;margin:0 0 0 .4rem}[dir=rtl] .ff-input[type=datetime-local][data-v-7ca67a73]::-webkit-calendar-picker-indicator{order:-1;margin:0 0 0 .4rem}[dir=rtl] .ff-input[type=date][data-v-7ca67a73]::-webkit-datetime-edit{flex:none;margin-left:auto}[dir=rtl] .ff-input[type=month][data-v-7ca67a73]::-webkit-datetime-edit{flex:none;margin-left:auto}[dir=rtl] .ff-input[type=time][data-v-7ca67a73]::-webkit-datetime-edit{flex:none;margin-left:auto}[dir=rtl] .ff-input[type=datetime-local][data-v-7ca67a73]::-webkit-datetime-edit{flex:none;margin-left:auto}.ff-label[data-v-7ca67a73]{inset-inline-start:.65rem;color:var(--text-subtle);font-size:var(--fs-base);pointer-events:none;background:var(--surface);transition:top var(--dur) var(--ease), font-size var(--dur) var(--ease), color var(--dur) var(--ease);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.4rem);padding:0 .3rem;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.ff.is-textarea .ff-label[data-v-7ca67a73]{top:1.05rem;transform:none}.ff.floated .ff-label[data-v-7ca67a73]{font-size:var(--fs-xs);color:var(--brand);font-weight:700;top:0;transform:translateY(-50%)}.ff.is-textarea.floated .ff-label[data-v-7ca67a73]{transform:translateY(-50%)}.ff.error .ff-control[data-v-7ca67a73]{--ctl-border:var(--danger);--ctl-border-hover:var(--danger);--ctl-border-focus:var(--danger);--ctl-ring:color-mix(in srgb, var(--danger) 22%, transparent)}.ff.error.floated .ff-label[data-v-7ca67a73]{color:var(--danger)}.ff.disabled .ff-control[data-v-7ca67a73]{--ctl-bg:var(--surface-inset);--ctl-fg:var(--text-subtle)}.ff.disabled .ff-input[data-v-7ca67a73]{cursor:not-allowed}.ff.disabled .ff-label[data-v-7ca67a73]{background:0 0}.ff-req[data-v-7ca67a73]{color:var(--danger);margin-inline-start:.15rem}.ff-error[data-v-7ca67a73],.ff-hint[data-v-7ca67a73]{font-size:var(--fs-xs);min-height:var(--field-msg-h,1.125rem);line-height:1.5}.ff-error[data-v-7ca67a73]{color:var(--danger);font-weight:600}.ff-hint[data-v-7ca67a73]{color:var(--text-subtle)}.strip[data-v-e01ea19a]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.cell-impact[data-v-e01ea19a]{font-size:.8125rem}.impact-rest[data-v-e01ea19a]{margin-inline-start:.375rem}.cell-main[data-v-e01ea19a]{overflow-wrap:anywhere;min-width:0}.note[data-v-e01ea19a]{font-size:.76rem;display:block}.is-past[data-v-e01ea19a]{opacity:.6}.flag[data-v-e01ea19a]{align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.85rem;display:flex}.hint[data-v-e01ea19a]{color:var(--text-muted,#6b7280);align-items:flex-start;gap:.4rem;margin:.75rem 0 0;font-size:.78rem;display:flex}.hint--warn[data-v-e01ea19a]{color:var(--danger,#b91c1c)}.strip[data-v-e37ba12c]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.entry-count[data-v-e37ba12c]{text-align:center;min-width:2.5rem;font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.entry-count.is-many[data-v-e37ba12c]{color:var(--text);font-weight:700}.entry-body[data-v-e37ba12c]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.entry-source[data-v-e37ba12c]{font-size:var(--fs-2xs);color:var(--text-subtle)}.occurrences[data-v-e37ba12c]{border-top:1px solid var(--border);background:var(--surface-inset)}.occurrences-note[data-v-e37ba12c]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0;padding:.6rem 1.1rem 0}.occurrences .entry-full[data-v-e37ba12c]{border-top:0}.occurrences .entry-full+.entry-full[data-v-e37ba12c]{border-top:1px dashed var(--border)}.level-filter[data-v-e37ba12c]{min-width:11rem}.entries[data-v-e37ba12c]{flex-direction:column;display:flex}.entry[data-v-e37ba12c]{border-bottom:1px solid var(--border)}.entry[data-v-e37ba12c]:last-child{border-bottom:0}.entry-summary[data-v-e37ba12c]{cursor:pointer;align-items:center;gap:.75rem;padding:.7rem 1.1rem;list-style:none;display:flex}.entry-summary[data-v-e37ba12c]::-webkit-details-marker{display:none}.entry-summary[data-v-e37ba12c]:hover{background:var(--surface-2)}.entry-level[data-v-e37ba12c]{border-radius:var(--radius-pill);font-size:var(--fs-2xs);white-space:nowrap;background:var(--tone-soft);color:var(--tone);flex:none;padding:.15rem .55rem;font-weight:700}.t-brand[data-v-e37ba12c]{--tone:var(--brand);--tone-soft:var(--brand-soft)}.t-warning[data-v-e37ba12c]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.t-danger[data-v-e37ba12c]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.entry-time[data-v-e37ba12c]{font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap;flex:none}.entry-message[data-v-e37ba12c]{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}details[open] .entry-message[data-v-e37ba12c]{white-space:normal}.entry-caret[data-v-e37ba12c]{color:var(--text-subtle);transition:transform var(--dur) var(--ease);flex:none}details[open] .entry-caret[data-v-e37ba12c]{transform:rotate(180deg)}.entry-full[data-v-e37ba12c]{background:var(--surface-inset);border-top:1px solid var(--border);font-family:var(--mono);font-size:var(--fs-xs);white-space:pre;text-align:left;direction:ltr;margin:0;padding:.9rem 1.1rem;line-height:1.7;overflow-x:auto}.cell-usage[data-v-41b7cc47]{max-width:16rem}.usage-link[data-v-41b7cc47]{font:inherit;color:var(--brand);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.usage-link[data-v-41b7cc47]:hover{text-decoration:underline}.usage-latest[data-v-41b7cc47]{font-size:var(--fs-xs);color:var(--text-muted);display:block}.impact[data-v-41b7cc47]{flex-direction:column;gap:1rem;display:flex}.impact-line[data-v-41b7cc47]{margin:0;font-weight:600}.impact-block[data-v-41b7cc47]{min-width:0}.impact-title[data-v-41b7cc47]{font-size:var(--fs-xs);color:var(--text-muted);margin:0 0 .375rem;font-weight:600}.impact-list[data-v-41b7cc47]{max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.impact-list li[data-v-41b7cc47]{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.375rem 0;font-size:.8125rem;display:flex}.impact-list li[data-v-41b7cc47]:last-child{border-bottom:0}.impact-note[data-v-41b7cc47]{margin:0;font-size:.75rem;line-height:1.8}.metric-name[data-v-41b7cc47]{font-weight:600}.metric-desc[data-v-41b7cc47]{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:.2rem;line-height:1.6}.row-actions[data-v-41b7cc47]{gap:.1rem;display:inline-flex}.danger-ghost[data-v-41b7cc47]{color:var(--danger)}.dir[data-v-41b7cc47]{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:.3rem;display:inline-flex}.headline-tag[data-v-41b7cc47]{margin-top:.3rem}.hint[data-v-41b7cc47]{font-size:var(--fs-2xs);color:var(--text-subtle);margin-top:.75rem;line-height:1.7}.headline-opt[data-v-41b7cc47]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:.55rem;margin-top:.85rem;padding:.7rem .85rem;display:flex}.headline-opt.off[data-v-41b7cc47]{opacity:.6;cursor:not-allowed}.headline-opt span[data-v-41b7cc47]{flex-direction:column;gap:.15rem;display:flex}.headline-opt strong[data-v-41b7cc47]{font-size:var(--fs-sm)}.headline-opt small[data-v-41b7cc47]{font-size:var(--fs-2xs);color:var(--text-subtle)}.numeric[data-v-01acb741]{align-items:center;gap:.5rem;display:flex}.numeric-field[data-v-01acb741]{inline-size:7rem}.numeric-unit[data-v-01acb741]{font-size:var(--fs-sm);color:var(--text-muted)}.settings-card[data-v-01acb741]{max-width:48rem}.setting[data-v-01acb741]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.25rem 0;display:grid}.setting[data-v-01acb741]:first-child{padding-top:0}.setting[data-v-01acb741]:last-child{border-bottom:0;padding-bottom:0}.setting-label[data-v-01acb741]{font-size:var(--fs-base);font-weight:700}.setting-help[data-v-01acb741]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.2rem;line-height:1.65}.setting-control[data-v-01acb741]{min-width:0}.switch[data-v-01acb741]{cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.switch input[data-v-01acb741]{opacity:0;width:0;height:0;position:absolute}.switch-track[data-v-01acb741]{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-strong);width:40px;height:22px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;display:block;position:relative}.switch-thumb[data-v-01acb741]{top:2px;background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;inset-inline-start:2px}.switch input:checked+.switch-track[data-v-01acb741]{background:var(--brand);border-color:var(--brand)}.switch input:checked+.switch-track .switch-thumb[data-v-01acb741]{transform:translate(18px)}[dir=rtl] .switch input:checked+.switch-track .switch-thumb[data-v-01acb741]{transform:translate(-18px)}.switch input:focus-visible+.switch-track[data-v-01acb741]{outline:2px solid var(--brand);outline-offset:2px}.switch-label[data-v-01acb741]{font-size:var(--fs-base);font-weight:600}.week[data-v-01acb741]{flex-wrap:wrap;gap:.4rem;display:flex}.day[data-v-01acb741]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.day[data-v-01acb741]:has(input:checked){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));font-weight:600}.field-error[data-v-01acb741]{font-size:var(--fs-sm);color:var(--danger);margin-top:.4rem}@media (width<=640px){.setting[data-v-01acb741]{grid-template-columns:minmax(0,1fr);gap:.75rem}}.user-cell[data-v-1b30b4f9]{align-items:center;gap:.6rem;min-width:0;display:flex}.user-text[data-v-1b30b4f9]{flex-direction:column;min-width:0;line-height:1.35;display:flex}.user-name[data-v-1b30b4f9]{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.card-gap[data-v-1b30b4f9]{align-self:flex-start;margin-top:4px}.user-email[data-v-1b30b4f9]{font-size:var(--fs-xs);color:var(--text-subtle)}.presence[data-v-1b30b4f9]{font-size:var(--fs-sm);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.presence-dot[data-v-1b30b4f9]{border-radius:50%;flex:none;width:8px;height:8px}.presence.online[data-v-1b30b4f9]{color:var(--success)}.presence.online .presence-dot[data-v-1b30b4f9]{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.presence.offline[data-v-1b30b4f9]{color:var(--text-subtle)}.presence.offline .presence-dot[data-v-1b30b4f9]{background:var(--text-subtle);opacity:.5}.row-actions[data-v-1b30b4f9]{gap:.1rem;display:inline-flex}.danger-ghost[data-v-1b30b4f9]{color:var(--danger)}.queue[data-v-1b30b4f9]{border-inline-start:4px solid var(--fam-bg);margin-block-end:1rem}.queue-head[data-v-1b30b4f9]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:.75rem;display:flex}.queue-title[data-v-1b30b4f9]{font-size:var(--fs-lg);margin:0;font-weight:800}.queue-sub[data-v-1b30b4f9]{max-width:var(--prose-max);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;margin:.2rem 0 0}.queue-list[data-v-1b30b4f9]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.queue-row[data-v-1b30b4f9]{padding-block:var(--row-py);border-block-start:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.queue-since[data-v-1b30b4f9]{font-size:var(--fs-sm);white-space:nowrap}.queue-actions[data-v-1b30b4f9]{align-items:center;gap:.5rem;min-width:0;display:flex}.queue-actions[data-v-1b30b4f9]>:first-child{min-width:190px}@media (width<=900px){.queue-row[data-v-1b30b4f9]{grid-template-columns:1fr;gap:.5rem}.queue-actions[data-v-1b30b4f9]{flex-wrap:wrap}}.undo-card[data-v-c78f825c]{margin-bottom:1.25rem}.undo-list[data-v-c78f825c]{margin:0;padding:0;list-style:none}.undo-row[data-v-c78f825c]{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.undo-row+.undo-row[data-v-c78f825c]{border-top:1px solid var(--border)}.undo-text[data-v-c78f825c]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.undo-title[data-v-c78f825c]{font-size:var(--fs-sm);font-weight:700}.undo-meta[data-v-c78f825c]{font-size:var(--fs-2xs);color:var(--text-subtle)}.prev[data-v-c78f825c]{border:1px solid var(--fam-fg);border-radius:var(--radius);background:var(--fam-bg);margin-top:1rem;padding:.75rem .9rem}.prev-head[data-v-c78f825c]{font-size:var(--fs-xs);color:var(--fam-fg);align-items:center;gap:.35rem;margin:0 0 .35rem;font-weight:700;display:flex}.prev-meta[data-v-c78f825c]{opacity:.85;font-weight:600}.prev-reason[data-v-c78f825c]{font-size:var(--fs-sm);color:var(--text);white-space:pre-wrap;margin:0;line-height:1.6}.prev-changed[data-v-c78f825c]{font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin:.6rem 0 0;font-weight:600;display:flex}.prev-changed.none[data-v-c78f825c]{color:var(--danger)}.chip[data-v-c78f825c]{border-radius:var(--radius-pill);background:var(--surface);color:var(--text);padding:.1rem .45rem;font-weight:700}.type-tabs[data-v-c78f825c]{margin-top:-.5rem;margin-bottom:1.25rem}.queue-layout[data-v-c78f825c]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.25rem;display:grid}.queue-main[data-v-c78f825c],.queue-side[data-v-c78f825c]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.queue-side[data-v-c78f825c]{top:calc(var(--header-h) + 1rem);position:sticky}.front-head[data-v-c78f825c]{min-width:0}.front-title-row[data-v-c78f825c]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.front-title[data-v-c78f825c]{font-size:var(--fs-lg);margin:0;font-weight:700}.front-code[data-v-c78f825c]{font-size:var(--fs-xs);color:var(--text-subtle);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xs);padding:1px 6px}.front-sub[data-v-c78f825c]{font-size:var(--fs-sm);color:var(--text-muted);margin:.3rem 0 0}.front-age[data-v-c78f825c]{font-weight:700}.front-age.t-danger[data-v-c78f825c]{color:var(--danger)}.front-age.t-warning[data-v-c78f825c]{color:var(--warning)}.facts[data-v-c78f825c]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem 1.25rem;margin:0;display:grid}.facts dt[data-v-c78f825c]{font-size:var(--fs-2xs);color:var(--text-subtle);font-weight:700}.facts dd[data-v-c78f825c]{font-size:var(--fs-md);color:var(--text);margin:.15rem 0 0;font-weight:700}.warn[data-v-c78f825c]{border:1px solid var(--danger-soft);border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-sm);align-items:center;gap:.5rem;margin:1rem 0 0;padding:.65rem .85rem;font-weight:600;display:flex}.desc[data-v-c78f825c]{max-width:var(--prose-max);font-size:var(--fs-sm);color:var(--text-muted);margin:1rem 0 0;line-height:1.8}.front-links[data-v-c78f825c]{gap:.5rem;margin-top:1rem;display:flex}.decide[data-v-c78f825c]{background:var(--surface);border:1px solid var(--fam-border);border-radius:var(--radius-lg);overflow:hidden}.decide-head[data-v-c78f825c]{background:var(--fam-bg);border-bottom:1px solid var(--fam-border);padding:1rem 1.25rem}.decide-eyebrow[data-v-c78f825c]{font-size:var(--fs-2xs);color:var(--fam-fg);margin:0;font-weight:700}.decide-title[data-v-c78f825c]{font-size:var(--fs-md);color:var(--text);margin-top:.15rem;font-weight:700;display:block}.decide-hint[data-v-c78f825c]{font-size:var(--fs-xs);color:var(--text-muted);margin:.25rem 0 0;line-height:1.6}.decide-body[data-v-c78f825c]{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.decide-note[data-v-c78f825c]{font-size:var(--fs-xs);color:var(--text-subtle);text-align:center;margin:0}.decide-body[data-v-c78f825c] .danger-link{color:var(--danger)}.side-hint[data-v-c78f825c]{font-size:var(--fs-xs);color:var(--text-subtle)}.qlist[data-v-c78f825c]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.qrow[data-v-c78f825c]{border-radius:var(--radius);width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.qrow[data-v-c78f825c]:hover{background:var(--row-hover)}.qrow.on[data-v-c78f825c]{background:var(--brand-soft);border-color:color-mix(in oklab, var(--brand) 25%, transparent)}.qnum[data-v-c78f825c]{border-radius:var(--radius-xs);background:var(--surface-3);width:24px;height:24px;color:var(--text-muted);font-size:var(--fs-xs);flex:none;place-items:center;font-weight:700;display:grid}.qrow.on .qnum[data-v-c78f825c]{background:var(--brand);color:var(--brand-contrast)}.qtext[data-v-c78f825c]{flex-direction:column;min-width:0;line-height:1.35;display:flex}.qtitle[data-v-c78f825c]{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.qmeta[data-v-c78f825c]{font-size:var(--fs-2xs);color:var(--text-subtle)}@media (width<=1100px){.queue-layout[data-v-c78f825c]{grid-template-columns:minmax(0,1fr)}.queue-side[data-v-c78f825c]{position:static}}.pending[data-v-8aaab00d]{background:var(--bg);min-height:100vh;color:var(--text);place-items:center;padding:1.5rem;display:grid}.pending-card[data-v-8aaab00d]{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--fam-fg);border-radius:var(--radius-lg);width:100%;max-width:520px;box-shadow:var(--shadow-md);flex-direction:column;gap:1rem;padding:2rem;display:flex}.pending-brand[data-v-8aaab00d]{align-items:center;gap:.6rem;display:flex}.pending-logo[data-v-8aaab00d]{width:auto;height:28px}.pending-app[data-v-8aaab00d]{font-size:var(--fs-sm);color:var(--text-subtle);font-weight:700}.pending-title[data-v-8aaab00d]{font-size:var(--fs-xl);text-wrap:balance;margin:0;font-weight:800;line-height:1.35}.pending-body[data-v-8aaab00d]{max-width:var(--prose-max);font-size:var(--fs-base);color:var(--text-muted);text-wrap:pretty;margin:0;line-height:1.75}.pending-email[data-v-8aaab00d]{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);unicode-bidi:isolate}.pending-facts[data-v-8aaab00d]{background:var(--surface-2);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:0;padding:.85rem 1rem;display:grid}.pending-facts dt[data-v-8aaab00d]{font-size:var(--fs-2xs);color:var(--text-subtle);font-weight:700}.pending-facts dd[data-v-8aaab00d]{font-size:var(--fs-sm);margin:.15rem 0 0;font-weight:700}.pending-warn[data-v-8aaab00d]{font-size:var(--fs-sm);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius);margin:0;padding:.7rem .9rem}.pending-actions[data-v-8aaab00d]{flex-wrap:wrap;gap:.6rem;padding-top:.25rem;display:flex}.bulk[data-v-c3b6bfdc]{border:1px solid var(--brand);border-radius:var(--radius-lg);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:1rem;padding:.65rem 1rem;display:flex}.bulk-count[data-v-c3b6bfdc]{font-size:var(--fs-sm);color:var(--brand)}.bulk-action[data-v-c3b6bfdc]{align-items:center;gap:.4rem;display:flex}.bulk-field[data-v-c3b6bfdc]{inline-size:11rem}.bulk-clear[data-v-c3b6bfdc]{margin-inline-start:auto}.th-pick[data-v-c3b6bfdc],.cell-pick[data-v-c3b6bfdc]{text-align:center;inline-size:2.5rem}.th-pick input[data-v-c3b6bfdc],.cell-pick input[data-v-c3b6bfdc]{accent-color:var(--brand);cursor:pointer;block-size:15px;inline-size:15px}.readiness[data-v-c3b6bfdc]{border:1px solid var(--fam-border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.7rem 1rem;display:flex}.rd-bar[data-v-c3b6bfdc]{border-radius:var(--radius-pill);background:var(--fam-bg);flex:0 0 10rem;block-size:8px;overflow:hidden}.rd-fill[data-v-c3b6bfdc]{background:var(--fam-fg);block-size:100%;transition:inline-size var(--dur) var(--ease);display:block}.rd-text[data-v-c3b6bfdc]{font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.rd-text strong[data-v-c3b6bfdc]{color:var(--text)}.rd-sep[data-v-c3b6bfdc]{color:var(--text-subtle)}.rd-warn[data-v-c3b6bfdc]{border-radius:var(--radius-pill);background:var(--fam-bg);color:var(--fam-fg);font-size:var(--fs-xs);padding:.1rem .5rem;font-weight:700}.stats[data-v-c3b6bfdc]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.blocked-banner[data-v-c3b6bfdc]{margin-bottom:1rem}.blocked-list[data-v-c3b6bfdc]{font-size:var(--fs-xs);flex-direction:column;gap:.15rem;margin-top:.3rem;display:flex}.filter-card[data-v-c3b6bfdc]{margin-bottom:1rem}.filters[data-v-c3b6bfdc]{grid-template-columns:minmax(0,1fr) 12rem auto;align-items:center;gap:.6rem;display:grid}.chips[data-v-c3b6bfdc]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.chip[data-v-c3b6bfdc]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:30px;color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:.4rem;padding-inline:.7rem;font-weight:500;display:inline-flex}.chip[data-v-c3b6bfdc]:hover{border-color:var(--border-strong)}.chip-on[data-v-c3b6bfdc]{border-color:var(--brand);background:var(--brand-soft,var(--surface-2));color:var(--brand);font-weight:600}.chip-count[data-v-c3b6bfdc]{opacity:.7;font-size:var(--fs-2xs)}.list-head[data-v-c3b6bfdc]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.list-title[data-v-c3b6bfdc]{font-size:var(--fs-sm);font-weight:600}.list-hint[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--text-subtle)}.backlog-table[data-v-c3b6bfdc] table{min-width:62rem}.backlog-table[data-v-c3b6bfdc] thead th{z-index:3}.th-order[data-v-c3b6bfdc]{width:4.5rem}.row-item.dragging[data-v-c3b6bfdc]{background:var(--surface-3,var(--surface-2));opacity:.75}.row-item.over[data-v-c3b6bfdc] td,.row-item.over>td[data-v-c3b6bfdc]{box-shadow:inset 0 2px 0 var(--brand)}.backlog-table[data-v-c3b6bfdc] tbody td{vertical-align:top}.cell-order[data-v-c3b6bfdc]{align-items:center;gap:.35rem;display:flex}.handle[data-v-c3b6bfdc]{width:20px;height:24px;color:var(--text-subtle);cursor:grab;border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid}.handle[data-v-c3b6bfdc]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;color:var(--brand)}.handle svg[data-v-c3b6bfdc]{width:11px;height:15px}.order-num[data-v-c3b6bfdc]{font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.title-link[data-v-c3b6bfdc]{cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.cell-title[data-v-c3b6bfdc]{min-width:18rem}.cell-title .title-link[data-v-c3b6bfdc]{margin-bottom:.15rem;display:block}.title-link[data-v-c3b6bfdc]{font-size:var(--fs-sm);color:var(--text);font-weight:500;line-height:1.5}.title-link[data-v-c3b6bfdc]:hover{color:var(--brand)}.title-meta[data-v-c3b6bfdc]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.type-tag[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-sm);padding:.05rem .35rem}.blocked-note[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--danger);align-items:center;gap:.25rem;margin:.3rem 0 0;display:flex}.cell-menu[data-v-c3b6bfdc]{position:relative}.backlog-table[data-v-c3b6bfdc] td.cell-menu{overflow:visible}.inline-control[data-v-c3b6bfdc]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;height:30px;color:var(--text);font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:.4rem;padding-inline:.5rem;display:flex}.inline-control[data-v-c3b6bfdc]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.inline-control[data-v-c3b6bfdc]:disabled{cursor:default;background:0 0;border-color:#0000}.control-quiet[data-v-c3b6bfdc]{background:0 0;border-color:#0000}.control-text[data-v-c3b6bfdc]{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.control-text.unassigned[data-v-c3b6bfdc]{color:var(--text-subtle)}.inline-control svg[data-v-c3b6bfdc]{width:9px;height:9px;color:var(--text-subtle);flex:none}.dot[data-v-c3b6bfdc]{background:var(--text-subtle);border-radius:50%;flex:none;width:7px;height:7px}.dot-success[data-v-c3b6bfdc]{background:var(--success)}.dot-warning[data-v-c3b6bfdc]{background:var(--warning)}.dot-danger[data-v-c3b6bfdc]{background:var(--danger)}.dot-brand[data-v-c3b6bfdc]{background:var(--brand)}.dot-neutral[data-v-c3b6bfdc]{background:var(--text-subtle)}.avatar[data-v-c3b6bfdc]{background:var(--surface-3,var(--surface-2));width:22px;height:22px;color:var(--text-muted);font-size:var(--fs-2xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.menu[data-v-c3b6bfdc]{inset-inline-start:0;z-index:30;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:12rem;box-shadow:var(--shadow-lg);padding:.3rem;position:absolute;top:calc(100% + 4px)}.menu.up[data-v-c3b6bfdc]{top:auto;bottom:calc(100% + 4px)}.menu-item[data-v-c3b6bfdc]{border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--fs-xs);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.menu-item[data-v-c3b6bfdc]:hover{background:var(--surface-2)}.menu-danger[data-v-c3b6bfdc]{color:var(--danger)}.menu-muted[data-v-c3b6bfdc]{color:var(--text-subtle)}.menu-note[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--text-subtle);padding:.4rem .5rem;line-height:1.6}.cell-effort[data-v-c3b6bfdc],.cell-updated[data-v-c3b6bfdc]{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.needs-estimate[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--warning);border-bottom:1px dashed;font-weight:600;text-decoration:none}.needs-estimate[data-v-c3b6bfdc]:hover{color:var(--brand)}.move[data-v-c3b6bfdc]{gap:.15rem;display:inline-flex}.move-btn[data-v-c3b6bfdc]{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.move-btn[data-v-c3b6bfdc]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.move-btn[data-v-c3b6bfdc]:disabled{opacity:.35;cursor:default}.code-tag[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--brand);font-weight:600}.drawer-title[data-v-c3b6bfdc]{font-size:var(--fs-lg);margin:0 0 1rem;font-weight:700;line-height:1.5}.drawer-grid[data-v-c3b6bfdc]{grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1rem;display:grid}.drawer-grid dt[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--text-subtle);margin-bottom:.15rem}.drawer-grid dd[data-v-c3b6bfdc]{font-size:var(--fs-sm);margin:0;font-weight:500}.drawer-block[data-v-c3b6bfdc]{margin-bottom:1rem}.drawer-section[data-v-c3b6bfdc]{margin-bottom:1.25rem}.drawer-section h3[data-v-c3b6bfdc]{font-size:var(--fs-xs);color:var(--text-muted);margin:0 0 .4rem;font-weight:600}.drawer-text[data-v-c3b6bfdc]{font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.85}.timeline[data-v-c3b6bfdc]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.timeline li[data-v-c3b6bfdc]{gap:.6rem;display:flex}.timeline-dot[data-v-c3b6bfdc]{background:var(--border-strong);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.45rem}.timeline-body[data-v-c3b6bfdc]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.timeline-text[data-v-c3b6bfdc]{font-size:var(--fs-xs);color:var(--text)}.timeline-when[data-v-c3b6bfdc]{font-size:var(--fs-2xs);color:var(--text-subtle)}@media (width<=1200px){.stats[data-v-c3b6bfdc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.stats[data-v-c3b6bfdc]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-c3b6bfdc]{grid-template-columns:minmax(0,1fr)}}.history-card[data-v-cb01d6d1]{margin-top:1.25rem}.history[data-v-cb01d6d1]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.history li[data-v-cb01d6d1]{align-items:flex-start;gap:.6rem;display:flex}.h-dot[data-v-cb01d6d1]{background:var(--fam-fg);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.35rem}.h-body[data-v-cb01d6d1]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.h-text[data-v-cb01d6d1]{font-size:var(--fs-sm);font-weight:600}.h-meta[data-v-cb01d6d1]{font-size:var(--fs-2xs);color:var(--text-muted)}.confirm-note[data-v-cb01d6d1]{margin-bottom:1rem}.confirm-what[data-v-cb01d6d1]{margin-top:.6rem}.confirm-link[data-v-cb01d6d1]{color:var(--brand);margin-top:.6rem;font-weight:600;display:inline-block}.block[data-v-cb01d6d1]{margin-bottom:1.25rem}.summary[data-v-cb01d6d1]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.summary dt[data-v-cb01d6d1]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.25rem}.summary dd[data-v-cb01d6d1]{font-size:var(--fs-base);margin:0;font-weight:600}.mcal[data-v-5dbb013c]{display:block}.toolbar__keys[data-v-5dbb013c]{flex:100%;margin:.35rem 0 0;font-size:.74rem}.chip__context[data-v-5dbb013c]{opacity:.75;overflow-wrap:anywhere;font-size:.68rem;display:block}.toolbar[data-v-5dbb013c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toolbar__nav[data-v-5dbb013c]{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.toolbar__title[data-v-5dbb013c]{overflow-wrap:anywhere;font-size:.95rem}.toolbar__loading[data-v-5dbb013c]{color:var(--text-muted,#6b7280);font-size:.8rem}.toolbar__views[data-v-5dbb013c]{gap:.25rem;display:flex}.flip[data-v-5dbb013c]{transform:scaleX(-1)}.viewbtn[data-v-5dbb013c]{border:1px solid var(--border,#d1d5db);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem}.viewbtn--on[data-v-5dbb013c]{border-color:var(--brand,#6d28b8);background:var(--brand-soft,#f3e8ff);color:var(--brand,#6d28b8);font-weight:700}.grid[data-v-5dbb013c]{min-width:0}.grid__head[data-v-5dbb013c]{border-block-end:1px solid var(--border,#e5e7eb);grid-template-columns:3.5rem repeat(auto-fit,minmax(0,1fr));display:grid}.grid__daycol[data-v-5dbb013c]{text-align:center;border-inline-start:1px solid var(--border,#e5e7eb);min-width:0;padding:.4rem}.grid__dayname[data-v-5dbb013c]{color:var(--text-muted,#6b7280);font-size:.78rem;display:block}.grid__daynum[data-v-5dbb013c]{font-size:1.05rem;font-weight:700;display:block}.grid__daydual[data-v-5dbb013c]{font-size:.68rem}.grid__daycol.is-today[data-v-5dbb013c]{background:var(--brand-soft,#f3e8ff)}.grid__daycol.is-weekend[data-v-5dbb013c],.grid__col.is-weekend[data-v-5dbb013c]{background:var(--surface-2,#f9fafb)}.grid__body[data-v-5dbb013c]{max-height:62vh;overflow:hidden auto}.grid__inner[data-v-5dbb013c]{grid-template-columns:3.5rem repeat(auto-fit,minmax(0,1fr));display:grid;position:relative}.grid__gutter[data-v-5dbb013c]{position:relative}.grid__hour[data-v-5dbb013c]{color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:.7rem;position:absolute;inset-inline-end:.35rem;transform:translateY(-50%)}.grid__col[data-v-5dbb013c]{border-inline-start:1px solid var(--border,#e5e7eb);min-width:0;position:relative}.grid__line[data-v-5dbb013c]{border-block-start:1px solid var(--border-soft,#f1f5f9);position:absolute;inset-inline:0}.grid__col.is-today[data-v-5dbb013c]{background:color-mix(in srgb, var(--brand-soft,#f3e8ff) 40%, transparent)}.grid__now[data-v-5dbb013c]{border-block-start:2px solid var(--danger,#dc2626);z-index:3;position:absolute;inset-inline:0}.grid__nowdot[data-v-5dbb013c]{inset-inline-start:-4px;background:var(--danger,#dc2626);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px}.chip[data-v-5dbb013c]{z-index:2;cursor:pointer;border:1px solid var(--brand,#6d28b8);background:var(--brand-soft,#f3e8ff);min-width:0;color:var(--brand-strong,#4c1d95);border-radius:.35rem;padding:.15rem .3rem;font-size:.72rem;line-height:1.3;position:absolute;overflow:hidden}.chip[data-v-5dbb013c]:focus-visible{outline:2px solid var(--brand,#6d28b8);outline-offset:1px}.chip--completed[data-v-5dbb013c]{border-color:var(--success,#15803d);background:var(--success-soft,#dcfce7);color:var(--success,#14532d)}.chip--cancelled[data-v-5dbb013c]{border-color:var(--border,#d1d5db);background:var(--surface-2,#f3f4f6);color:var(--text-muted,#6b7280);text-decoration:line-through}.chip--unopened[data-v-5dbb013c]{border-style:dashed;border-color:var(--border-strong,#9ca3af);color:var(--text-muted,#6b7280);background:0 0}.chip--holiday[data-v-5dbb013c]{border-style:dashed}.chip__time[data-v-5dbb013c]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin-inline-end:.25rem}.chip__title[data-v-5dbb013c]{overflow-wrap:anywhere}.chip__mark[data-v-5dbb013c]{margin-inline-start:.2rem}.chip__resize[data-v-5dbb013c]{inset-inline:0;cursor:ns-resize;height:6px;position:absolute;bottom:0}.month__head[data-v-5dbb013c],.month__grid[data-v-5dbb013c]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month__dayname[data-v-5dbb013c]{text-align:center;border-block-end:1px solid var(--border,#e5e7eb);padding:.4rem;font-size:.8rem;font-weight:700}.month__dayname.is-weekend[data-v-5dbb013c]{color:var(--text-muted,#6b7280)}.month__cell[data-v-5dbb013c]{border-inline-start:1px solid var(--border,#e5e7eb);border-block-end:1px solid var(--border,#e5e7eb);min-width:0;min-height:6.5rem;padding:.3rem}.month__cell.is-weekend[data-v-5dbb013c]{background:var(--surface-2,#f9fafb)}.month__cell.is-outside[data-v-5dbb013c]{opacity:.45}.month__cell.is-today[data-v-5dbb013c]{background:var(--brand-soft,#f3e8ff)}.month__cellhead[data-v-5dbb013c]{flex-direction:column;margin-block-end:.2rem;display:flex}.month__num[data-v-5dbb013c]{font-size:.85rem;font-weight:700}.month__dual[data-v-5dbb013c]{font-size:.62rem}.month__event[data-v-5dbb013c]{text-align:start;cursor:pointer;background:var(--brand-soft,#f3e8ff);width:100%;color:var(--brand-strong,#4c1d95);font:inherit;overflow-wrap:anywhere;border:0;border-radius:.25rem;min-width:0;margin-block-start:.15rem;padding:.1rem .25rem;font-size:.7rem;display:block}.month__event--cancelled[data-v-5dbb013c]{background:var(--surface-2,#f3f4f6);color:var(--text-muted,#6b7280);text-decoration:line-through}.month__event--completed[data-v-5dbb013c]{background:var(--success-soft,#dcfce7);color:var(--success,#14532d)}.month__event--unopened[data-v-5dbb013c]{border:1px dashed var(--border-strong,#9ca3af);color:var(--text-muted,#6b7280);background:0 0}.month__time[data-v-5dbb013c]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin-inline-end:.2rem}.agenda__day+.agenda__day[data-v-5dbb013c]{margin-block-start:1rem}.agenda__date[data-v-5dbb013c]{margin:0 0 .35rem;font-size:.9rem;font-weight:700}.agenda__row[data-v-5dbb013c]{border:0;border-block-start:1px solid var(--border,#e5e7eb);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.45rem .2rem;display:flex}.agenda__time[data-v-5dbb013c]{font-variant-numeric:tabular-nums;color:var(--text-muted,#6b7280);direction:ltr;unicode-bidi:isolate}.agenda__title[data-v-5dbb013c]{overflow-wrap:anywhere;min-width:0;font-weight:600}.scopes[data-v-5dbb013c]{border:0;margin:0 0 .35rem;padding:0}.scopes legend[data-v-5dbb013c]{color:var(--text-muted,#6b7280);padding:0 0 .35rem;font-size:.85rem}.scope[data-v-5dbb013c]{cursor:pointer;align-items:center;gap:.4rem;padding:.15rem 0;display:flex}.scope__note[data-v-5dbb013c]{border-inline-start:3px solid var(--warning,#d97706);background:var(--surface-2,#f9fafb);border-radius:.4rem;margin:0 0 .5rem;padding:.5rem .65rem;font-size:.82rem}@media (width<=640px){.grid__daydual[data-v-5dbb013c],.month__dual[data-v-5dbb013c]{display:none}.month__cell[data-v-5dbb013c]{min-height:4.5rem}.grid__body[data-v-5dbb013c]{max-height:55vh}}.scopes[data-v-b4c47290]{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;display:inline-flex;overflow:hidden}.scopebtn[data-v-b4c47290]{cursor:pointer;font:inherit;color:var(--text-muted,#6b7280);background:0 0;border:0;padding:.35rem .7rem;font-size:.82rem;font-weight:600}.scopebtn+.scopebtn[data-v-b4c47290]{border-inline-start:1px solid var(--border,#e5e7eb)}.scopebtn--on[data-v-b4c47290]{background:var(--brand,#2563eb);color:#fff}.note[data-v-b4c47290]{color:var(--text-muted,#6b7280);align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.78rem;display:flex}.health-row[data-v-70a0a4b0]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (width<=1100px){.health-row[data-v-70a0a4b0]{grid-template-columns:minmax(0,1fr)}}.health-card[data-v-70a0a4b0],.queue-card[data-v-70a0a4b0]{min-width:0;margin-bottom:0}.mgmt-card[data-v-70a0a4b0]{margin-bottom:1.25rem}.mgmt[data-v-70a0a4b0]{margin:0;padding:0;list-style:none}.mgmt-row[data-v-70a0a4b0]{align-items:flex-start;gap:.65rem;padding:.6rem 0;display:flex}.mgmt-row+.mgmt-row[data-v-70a0a4b0]{border-top:1px solid var(--border)}.mgmt-icon[data-v-70a0a4b0]{border-radius:var(--radius-sm);background:var(--fam-bg);block-size:1.7rem;inline-size:1.7rem;color:var(--fam-fg);flex:none;place-items:center;display:grid}.mgmt-text[data-v-70a0a4b0]{min-width:0;color:var(--text);flex-direction:column;gap:.1rem;text-decoration:none;display:flex}.mgmt-title[data-v-70a0a4b0]{font-size:var(--fs-sm);font-weight:600}.mgmt-text:hover .mgmt-title[data-v-70a0a4b0]{color:var(--brand)}.mgmt-detail[data-v-70a0a4b0]{font-size:var(--fs-2xs);color:var(--text-subtle)}.dq[data-v-70a0a4b0]{margin:0;padding:0;list-style:none}.dq-row[data-v-70a0a4b0]{align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.dq-row+.dq-row[data-v-70a0a4b0]{border-top:1px solid var(--border)}.dq-age[data-v-70a0a4b0]{border-radius:var(--radius);background:var(--fam-bg);block-size:2.1rem;inline-size:2.1rem;color:var(--fam-fg);font-size:var(--fs-2xs);flex:none;place-items:center;font-weight:800;display:grid}.dq-text[data-v-70a0a4b0]{min-width:0;color:var(--text);flex-direction:column;gap:.1rem;text-decoration:none;display:flex}.dq-title[data-v-70a0a4b0]{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dq-text:hover .dq-title[data-v-70a0a4b0]{color:var(--brand)}.dq-meta[data-v-70a0a4b0]{font-size:var(--fs-2xs);color:var(--text-subtle)}.health-scroll[data-v-70a0a4b0]{overflow-x:auto}.health-name[data-v-70a0a4b0]{color:var(--text);white-space:nowrap;flex-direction:column;gap:.1rem;text-decoration:none;display:flex}.health-name:hover strong[data-v-70a0a4b0]{color:var(--brand)}.health-code[data-v-70a0a4b0]{font-size:var(--fs-2xs);color:var(--text-subtle)}.sig[data-v-70a0a4b0]{border-radius:var(--radius-pill);background:var(--fam-bg);color:var(--fam-fg);font-size:var(--fs-2xs);white-space:nowrap;padding:.15rem .5rem;font-weight:700;display:inline-block}.sig.next[data-v-70a0a4b0]{border:1px solid var(--fam-fg)}.trend-card[data-v-70a0a4b0]{margin-bottom:1.25rem}.trend-list[data-v-70a0a4b0]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.trend-list li[data-v-70a0a4b0]{border-inline-start:3px solid var(--fam-fg);grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .6rem;padding-inline-start:.7rem;display:grid}.tl-label[data-v-70a0a4b0]{font-size:var(--fs-xs);color:var(--text-subtle)}.tl-value[data-v-70a0a4b0]{font-size:var(--fs-md);font-weight:700}.tl-note[data-v-70a0a4b0]{font-size:var(--fs-2xs);color:var(--fam-fg);grid-column:1/-1;align-items:center;gap:.2rem;font-weight:600;display:flex}.periods[data-v-70a0a4b0]{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.period[data-v-70a0a4b0]{color:var(--text-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:0;padding:.3rem .7rem;font-weight:600}.period+.period[data-v-70a0a4b0]{border-inline-start:1px solid var(--border)}.period[data-v-70a0a4b0]:hover{background:var(--surface-3);color:var(--text)}.period.on[data-v-70a0a4b0]{background:var(--brand-soft);color:var(--brand)}.tl-spark[data-v-70a0a4b0]{grid-column:1/-1;align-items:flex-end;gap:2px;block-size:1.4rem;margin-top:.3rem;display:flex}.tl-bar[data-v-70a0a4b0]{background:var(--brand-soft);border-radius:2px 2px 0 0;flex:1}.tl-bar.last[data-v-70a0a4b0]{background:var(--brand)}.tl-basis[data-v-70a0a4b0]{font-size:var(--fs-2xs);color:var(--text-subtle);grid-column:1/-1;margin-top:.15rem;line-height:1.5}.rate-card[data-v-70a0a4b0]{margin-bottom:1.25rem}.rate[data-v-70a0a4b0]{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.rate-figure[data-v-70a0a4b0]{letter-spacing:-.03em;font-variant-numeric:normal;font-size:3.25rem;font-weight:800;line-height:1}.rate-figure.brand[data-v-70a0a4b0]{color:var(--brand)}.rate-figure.success[data-v-70a0a4b0]{color:var(--success)}.rate-figure.danger[data-v-70a0a4b0]{color:var(--danger)}.rate-meta[data-v-70a0a4b0]{flex:16rem;min-width:0}.rate-note[data-v-70a0a4b0]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.6rem}.load-note[data-v-70a0a4b0]{font-size:var(--fs-xs);color:var(--text-muted);margin:0;padding:.6rem 1rem 0}.stats[data-v-70a0a4b0]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.charts[data-v-70a0a4b0]{grid-template-columns:1.5fr 1fr;align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}.grid[data-v-70a0a4b0]{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;gap:1.25rem;display:grid}.list-pad[data-v-70a0a4b0]{padding:.35rem 1rem .6rem}.card-link[data-v-70a0a4b0]{font-size:var(--fs-sm);color:var(--brand);font-weight:600;text-decoration:none}.card-link[data-v-70a0a4b0]:hover{text-decoration:underline}.ustats[data-v-70a0a4b0]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.6rem;display:grid}.ustat[data-v-70a0a4b0]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);text-align:center;padding:.7rem .5rem}.ustat-n[data-v-70a0a4b0]{font-size:var(--fs-xl);font-weight:800;display:block}.ustat-n.ok[data-v-70a0a4b0]{color:var(--success)}.ustat-n.bad[data-v-70a0a4b0]{color:var(--danger)}.ustat-l[data-v-70a0a4b0]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.2rem;display:block}@media (width<=1000px){.charts[data-v-70a0a4b0]{grid-template-columns:minmax(0,1fr)}}.scope-switch[data-v-5343a07c]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:.15rem;padding:.2rem;display:inline-flex}.scope-btn[data-v-5343a07c]{border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.35rem .8rem;font-weight:600}.scope-btn.on[data-v-5343a07c]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.work-tabs[data-v-5343a07c]{margin-top:-.5rem;margin-bottom:1.25rem}.approvals-band[data-v-479f4854]{border:1px solid var(--fam-fg);border-radius:var(--radius-lg);background:var(--fam-bg);color:var(--fam-fg);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.8rem 1rem;text-decoration:none;display:flex}.approvals-band[data-v-479f4854]:hover{filter:brightness(.98)}.ab-icon[data-v-479f4854]{flex:none;place-items:center;display:grid}.ab-text[data-v-479f4854]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.ab-title[data-v-479f4854]{font-size:var(--fs-base);font-weight:700}.ab-note[data-v-479f4854]{font-size:var(--fs-xs);opacity:.85}.today__list[data-v-479f4854]{margin:0;padding:0;list-style:none}.today__row[data-v-479f4854]{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0;padding:.45rem 0;display:flex}.today__row+.today__row[data-v-479f4854]{border-top:1px solid var(--border,#e5e7eb)}.today__time[data-v-479f4854]{font-variant-numeric:tabular-nums;font-weight:700}.today__title[data-v-479f4854]{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.today__title[data-v-479f4854]:hover{text-decoration:underline}.today__context[data-v-479f4854]{overflow-wrap:anywhere;font-size:.8rem}.today__dur[data-v-479f4854]{white-space:nowrap;margin-inline-start:auto;font-size:.8rem}.t-brand[data-v-479f4854]{--tone:var(--brand);--tone-soft:var(--brand-soft)}.t-success[data-v-479f4854]{--tone:var(--success);--tone-soft:var(--success-soft)}.t-warning[data-v-479f4854]{--tone:var(--warning);--tone-soft:var(--warning-soft)}.t-danger[data-v-479f4854]{--tone:var(--danger);--tone-soft:var(--danger-soft)}.t-info[data-v-479f4854]{--tone:var(--info);--tone-soft:var(--info-soft)}.t-neutral[data-v-479f4854]{--tone:var(--text-muted);--tone-soft:var(--neutral-soft)}.tiles[data-v-479f4854]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.tile[data-v-479f4854]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);text-align:start;cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:flex-start;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.tile[data-v-479f4854]:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--border));box-shadow:var(--shadow-md)}.tile.on[data-v-479f4854]{border-color:var(--tone)}.tile-icon[data-v-479f4854]{border-radius:var(--radius);background:var(--tone-soft);width:38px;height:38px;color:var(--tone);flex:none;place-items:center;display:grid}.tile-body[data-v-479f4854]{flex-direction:column;min-width:0;display:flex}.tile-label[data-v-479f4854]{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.tile-value[data-v-479f4854]{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--text);font-weight:800;line-height:1.25}.tile-hint[data-v-479f4854]{font-size:var(--fs-xs);color:var(--text-subtle)}.filters[data-v-479f4854]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.ftab[data-v-479f4854]{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:.45rem;padding-inline:.85rem;font-weight:600;display:inline-flex}.ftab[data-v-479f4854]:hover{border-color:var(--border-strong);color:var(--text)}.ftab.on[data-v-479f4854]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.fcount[data-v-479f4854]{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-2xs);padding:0 .35rem;font-weight:700}.ftab.on .fcount[data-v-479f4854]{color:inherit;background:#ffffff42}.empty-wrap[data-v-479f4854]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.sections[data-v-479f4854]{flex-direction:column;gap:1.75rem;display:flex}.sec-head[data-v-479f4854]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.sec-icon[data-v-479f4854]{border-radius:var(--radius-sm);background:var(--tone-soft);width:28px;height:28px;color:var(--tone);flex:none;place-items:center;display:grid}.sec-title[data-v-479f4854]{font-size:var(--fs-md);font-weight:700}.sec-count[data-v-479f4854]{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-xs);padding:.05rem .45rem;font-weight:700}.sec-rule[data-v-479f4854]{background:var(--border);flex:1;height:1px}.cards[data-v-479f4854]{flex-direction:column;gap:.65rem;display:flex}.wcard[data-v-479f4854]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);border-inline-start:3px solid var(--tone);padding:1rem 1.15rem;position:relative}.wcard.overdue[data-v-479f4854]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));border-inline-start-color:var(--danger)}.wcard-top[data-v-479f4854]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.wcode[data-v-479f4854]{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-2xs);padding:.1rem .45rem;font-weight:700}.wtitle[data-v-479f4854]{text-align:start;width:100%;font-size:var(--fs-md);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1.45;display:block}.wtitle[data-v-479f4854]:hover{color:var(--brand)}.wmeta[data-v-479f4854]{font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.45rem;display:flex}.wmeta-item[data-v-479f4854]{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.wmeta-item[data-v-479f4854] .ui-icon{color:var(--text-subtle)}.wprogress[data-v-479f4854]{margin-top:.75rem}.wactions[data-v-479f4854]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.wdetails[data-v-479f4854]{margin-inline-start:auto}.ipanel[data-v-479f4854]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-top:.85rem;padding:.9rem}.ipanel-title[data-v-479f4854]{font-size:var(--fs-sm);color:var(--text);margin-bottom:.6rem;font-weight:700}.ipanel-note[data-v-479f4854]{max-width:var(--prose-max);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;margin:0}.ipanel-select[data-v-479f4854]{margin-bottom:.6rem}.ipanel-actions[data-v-479f4854]{gap:.45rem;margin-top:.75rem;display:flex}.drawer-title[data-v-479f4854]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.facts[data-v-479f4854]{grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;margin-bottom:1.5rem;display:grid}.fact[data-v-479f4854]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.fact-k[data-v-479f4854]{font-size:var(--fs-xs);color:var(--text-subtle)}.fact-v[data-v-479f4854]{font-size:var(--fs-sm);color:var(--text);font-weight:600}.drawer-section[data-v-479f4854]{margin-bottom:1.5rem}.drawer-label[data-v-479f4854]{font-size:var(--fs-xs);color:var(--text);margin-bottom:.6rem;font-weight:700}.drawer-desc[data-v-479f4854]{font-size:var(--fs-sm);color:var(--text-muted);white-space:pre-wrap;line-height:1.8}.toast[data-v-479f4854]{bottom:1.5rem;z-index:220;border-radius:var(--radius);background:var(--text);width:max-content;max-width:calc(100vw - 2rem);color:var(--surface);font-size:var(--fs-sm);box-shadow:var(--shadow-xl);align-items:center;gap:.6rem;margin-inline:auto;padding:.7rem 1.1rem;font-weight:600;display:flex;position:fixed;inset-inline:0}.toast-icon[data-v-479f4854]{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.toast-enter-active[data-v-479f4854],.toast-leave-active[data-v-479f4854]{transition:opacity .2s var(--ease), transform .2s var(--ease)}.toast-enter-from[data-v-479f4854],.toast-leave-to[data-v-479f4854]{opacity:0;transform:translateY(.5rem)}@media (width<=640px){.facts[data-v-479f4854]{grid-template-columns:1fr}.wdetails[data-v-479f4854]{margin-inline-start:0}}.dept-stats[data-v-21034663]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.1rem;display:grid}.dept-filters[data-v-21034663]{margin-bottom:1.1rem}.filters[data-v-21034663]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.f-search[data-v-21034663]{flex:18rem;min-width:12rem}.f-product[data-v-21034663]{flex:0 0 13rem}.dept-count[data-v-21034663]{font-size:var(--fs-xs);color:var(--text-muted)}@media (width<=1100px){.dept-stats[data-v-21034663]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dept-stats[data-v-21034663]{grid-template-columns:minmax(0,1fr)}}.cell-main[data-v-470ee2d5]{min-width:18rem}.cell-main .code[data-v-470ee2d5]{font-size:var(--fs-2xs);color:var(--brand);font-weight:600;display:block}.blocked[data-v-470ee2d5]{font-size:var(--fs-2xs);color:var(--fam-fg);align-items:center;gap:.25rem;margin:.3rem 0 0;display:flex}.product[data-v-470ee2d5]{color:var(--text-muted);font-size:var(--fs-xs);text-decoration:none}.product[data-v-470ee2d5]:hover{color:var(--brand)}.cell-main[data-v-c815db07]{min-width:16rem}.type[data-v-c815db07]{font-size:var(--fs-2xs);color:var(--text-muted);display:block}.product[data-v-c815db07]{color:var(--text-muted);font-size:var(--fs-xs);text-decoration:none}.scopes[data-v-c815db07]{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.scope[data-v-c815db07]{color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:.35rem .7rem;font-weight:600}.scope.on[data-v-c815db07]{background:var(--brand-soft);color:var(--brand)}.source[data-v-cd29e6e8]{max-width:16rem;color:var(--text-muted);font-size:.8125rem}.cell-main[data-v-cd29e6e8]{min-width:18rem}.cell-main .code[data-v-cd29e6e8]{font-size:var(--fs-2xs);color:var(--brand);font-weight:600;display:block}.product[data-v-cd29e6e8]{color:var(--text-muted);font-size:var(--fs-xs);text-decoration:none}.due[data-v-cd29e6e8]{white-space:nowrap;font-size:var(--fs-xs)}.due.late[data-v-cd29e6e8]{color:var(--danger);font-weight:600}.late-tag[data-v-cd29e6e8]{font-size:var(--fs-2xs);margin-inline-start:.35rem}.kpis[data-v-3374e555]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.kpi[data-v-3374e555]{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--fam-fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:.95rem 1.05rem}.k-label[data-v-3374e555]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.k-value[data-v-3374e555]{font-size:var(--fs-xl,1.6rem);margin:.15rem 0;font-weight:700}.k-note[data-v-3374e555]{font-size:var(--fs-2xs);color:var(--text-muted);margin:0}.block[data-v-3374e555]{margin-bottom:1.25rem}.two[data-v-3374e555]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.cell-main .code[data-v-3374e555]{font-size:var(--fs-2xs);color:var(--brand);font-weight:600;display:block}.says[data-v-3374e555]{border-radius:var(--radius-sm);background:var(--fam-bg);color:var(--fam-fg);font-size:var(--fs-xs);padding:.15rem .45rem;display:inline-block}.plan[data-v-3374e555]{white-space:nowrap}.reasons[data-v-3374e555]{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.reason-head[data-v-3374e555]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reason-what[data-v-3374e555]{color:var(--text);font-weight:600}.reason-count[data-v-3374e555]{color:var(--fam-fg);font-weight:700}.reason-bar[data-v-3374e555]{border-radius:var(--radius-pill);background:var(--neutral-soft);height:.375rem;margin:.3125rem 0 .25rem;display:block;overflow:hidden}.reason-fill[data-v-3374e555]{background:var(--fam-fg);block-size:100%;display:block}.reason-meta[data-v-3374e555]{font-size:var(--fs-xs);color:var(--text-muted)}.trend[data-v-3374e555]{font-size:var(--fs-xs);font-weight:600}.trend.up[data-v-3374e555]{color:var(--danger)}.trend.down[data-v-3374e555]{color:var(--success)}.trend.flat[data-v-3374e555]{color:var(--text-muted)}.decisions[data-v-3374e555],.risks[data-v-3374e555]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.decisions li[data-v-3374e555],.risks li[data-v-3374e555]{flex-direction:column;gap:.15rem;display:flex}.d-what[data-v-3374e555]{color:var(--text);font-weight:600;text-decoration:none}a.d-what[data-v-3374e555]:hover{color:var(--brand)}.d-meta[data-v-3374e555],.d-why[data-v-3374e555],.r-why[data-v-3374e555]{font-size:var(--fs-2xs);color:var(--text-muted)}.r-head[data-v-3374e555]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.r-what[data-v-3374e555]{font-weight:600}.generated[data-v-3374e555]{font-size:var(--fs-2xs);color:var(--text-subtle);text-align:center;margin:0;padding-top:.5rem}@media (width<=1100px){.kpis[data-v-3374e555]{grid-template-columns:repeat(2,minmax(0,1fr))}.two[data-v-3374e555]{grid-template-columns:minmax(0,1fr)}}.cell-main[data-v-03935a17]{flex-direction:column;gap:.1rem;min-width:16rem;display:flex}.code[data-v-03935a17]{font-size:var(--fs-2xs);color:var(--brand);font-weight:600}.product[data-v-03935a17]{color:var(--text-muted);font-size:var(--fs-xs);text-decoration:none}.product[data-v-03935a17]:hover{color:var(--brand)}.age[data-v-03935a17]{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.age.late[data-v-03935a17]{color:var(--warning);font-weight:600}.page[data-v-92361f6d]{max-width:68ch;color:var(--text);margin:0 auto;padding:3rem 1.25rem 4rem}.head[data-v-92361f6d]{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.mark[data-v-92361f6d]{border-radius:var(--radius-lg);background:var(--brand);width:46px;height:46px;color:var(--brand-contrast);flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.eyebrow[data-v-92361f6d]{color:var(--brand);font-size:var(--fs-xs);margin:0;font-weight:600}h1[data-v-92361f6d]{font-size:var(--fs-2xl);margin:.15rem 0 0;font-weight:700}.updated[data-v-92361f6d]{color:var(--text-subtle);font-size:var(--fs-xs);margin:.15rem 0 0}.lede[data-v-92361f6d]{font-size:var(--fs-md);color:var(--text-muted);margin:1.5rem 0 0;line-height:1.9}.toc[data-v-92361f6d]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:1rem;display:flex}.toc a[data-v-92361f6d]{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-muted);font-size:var(--fs-sm);padding:.3rem .7rem;text-decoration:none}.toc a[data-v-92361f6d]:hover{background:var(--brand-soft);color:var(--brand)}section[data-v-92361f6d]{margin-top:2.5rem;scroll-margin-top:1.5rem}h2[data-v-92361f6d]{font-size:var(--fs-lg);margin:0 0 .75rem;font-weight:700}section p[data-v-92361f6d]{color:var(--text-muted);margin:0 0 .75rem;line-height:1.95}dl[data-v-92361f6d]{gap:.9rem;margin:.5rem 0 0;display:grid}dt[data-v-92361f6d]{color:var(--text);font-weight:600}dd[data-v-92361f6d]{color:var(--text-muted);margin:.15rem 0 0;line-height:1.9}.foot[data-v-92361f6d]{border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--fs-sm);margin-top:3.5rem;padding-top:1.25rem}.ltr[data-v-ea6f99d8]{direction:ltr;unicode-bidi:isolate}.cell-main[data-v-ea6f99d8]{overflow-wrap:anywhere;min-width:0}.builder[data-v-ff41b341]{flex-direction:column;gap:.75rem;display:flex}.row[data-v-ff41b341]{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.field[data-v-ff41b341]{flex-direction:column;gap:.25rem;min-width:0;font-size:.85rem;display:flex}.field span[data-v-ff41b341]{color:var(--text-muted,#6b7280)}.field select[data-v-ff41b341],.field input[data-v-ff41b341]{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);color:inherit;font:inherit;border-radius:.4rem;padding:.4rem .55rem}.days[data-v-ff41b341]{border:0;flex-wrap:wrap;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.days legend[data-v-ff41b341]{color:var(--text-muted,#6b7280);padding:0 0 .25rem;font-size:.85rem}.day[data-v-ff41b341]{border:1px solid var(--border,#d1d5db);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .6rem}.day--on[data-v-ff41b341]{border-color:var(--brand,#6d28b8);background:var(--brand-soft,#f3e8ff);color:var(--brand,#6d28b8);font-weight:700}.preview[data-v-ff41b341]{border-inline-start:3px solid var(--brand,#6d28b8);background:var(--surface-2,#f9fafb);border-radius:.4rem;margin:0;padding:.5rem .75rem}.rule[data-v-ff41b341]{color:var(--text-muted,#6b7280);margin:0;font-size:.75rem}.ltr[data-v-ff41b341]{direction:ltr;unicode-bidi:isolate}.repeat[data-v-f2872ed5]{border:0;min-width:0;margin:0 0 1rem;padding:0}.repeat__legend[data-v-f2872ed5]{color:var(--text-muted,#6b7280);margin-bottom:.4rem;padding:0;font-size:.82rem;font-weight:700}.repeat__opts[data-v-f2872ed5]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.repeat__opt[data-v-f2872ed5]{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:.6rem;grid-template-columns:auto 1fr;gap:.15rem .5rem;min-width:0;padding:.6rem .7rem;display:grid}.repeat__opt--on[data-v-f2872ed5]{border-color:var(--brand,#2563eb);background:var(--brand-soft,#eff6ff)}.repeat__opt input[data-v-f2872ed5]{grid-row:1/span 2;align-self:start;margin-top:.2rem}.repeat__label[data-v-f2872ed5]{font-size:.9rem;font-weight:700}.repeat__hint[data-v-f2872ed5]{color:var(--text-muted,#6b7280);overflow-wrap:anywhere;font-size:.76rem}.skip[data-v-f2872ed5]{align-items:flex-start;gap:.5rem;margin:.75rem 0 0;font-size:.85rem;display:flex}.skip small[data-v-f2872ed5]{color:var(--text-muted,#6b7280);font-size:.76rem;display:block}.people[data-v-f2872ed5]{flex-wrap:wrap;gap:.4rem;display:flex}.person[data-v-f2872ed5]{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding:.3rem .6rem;font-size:.83rem;display:inline-flex}.person--on[data-v-f2872ed5]{border-color:var(--brand,#2563eb);background:var(--brand-soft,#eff6ff);font-weight:600}.person span[data-v-f2872ed5]{overflow-wrap:anywhere}.hint[data-v-f2872ed5]{color:var(--text-muted,#6b7280);margin:.4rem 0 0;font-size:.78rem}.err[data-v-f2872ed5]{color:var(--danger,#b91c1c);margin:.4rem 0 0;font-size:.8rem}.views[data-v-90920821]{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;display:inline-flex;overflow:hidden}.viewbtn[data-v-90920821]{cursor:pointer;font:inherit;color:var(--text-muted,#6b7280);background:0 0;border:0;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.viewbtn+.viewbtn[data-v-90920821]{border-inline-start:1px solid var(--border,#e5e7eb)}.viewbtn--on[data-v-90920821]{background:var(--brand,#2563eb);color:#fff}.series[data-v-90920821]{margin:0;padding:0;list-style:none}.series__row[data-v-90920821]{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;padding:.5rem 0;display:flex}.series__row+.series__row[data-v-90920821]{border-top:1px solid var(--border,#e5e7eb)}.series__title[data-v-90920821]{color:inherit;overflow-wrap:anywhere;font-weight:700;text-decoration:none}.series__title[data-v-90920821]:hover{text-decoration:underline}.series__desc[data-v-90920821]{overflow-wrap:anywhere;font-size:.82rem}.series__count[data-v-90920821]{white-space:nowrap;margin-inline-start:auto;font-size:.8rem}.live-bar[data-v-c8cdf79f]{z-index:5;background:var(--fam-bg);border:1px solid var(--fam-border);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:.875rem 1.25rem;display:grid;position:sticky;top:0}.live-bar__eyebrow[data-v-c8cdf79f]{color:var(--fam-fg);font-size:.75rem;font-weight:600}.live-bar__time[data-v-c8cdf79f]{color:var(--text);font-size:1.75rem;font-weight:700;line-height:1.1}.live-bar__title[data-v-c8cdf79f]{color:var(--text);font-weight:600}.live-bar__meta[data-v-c8cdf79f]{color:var(--text-muted);font-size:.75rem}.live-bar__meta .is-over[data-v-c8cdf79f]{color:var(--danger);font-weight:600}.live-bar__actions[data-v-c8cdf79f]{flex-wrap:wrap;gap:.5rem;display:flex}.live-grid[data-v-c8cdf79f]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.live-col[data-v-c8cdf79f]{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (width<=60rem){.live-bar[data-v-c8cdf79f],.live-grid[data-v-c8cdf79f]{grid-template-columns:minmax(0,1fr)}}.live-count[data-v-c8cdf79f]{color:var(--text-muted);font-size:.75rem}.agenda[data-v-c8cdf79f],.decisions[data-v-c8cdf79f],.people[data-v-c8cdf79f]{margin:0;padding:0;list-style:none}.agenda__row[data-v-c8cdf79f]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .75rem;padding-inline:1.25rem;display:grid}.agenda__row>.outcome[data-v-c8cdf79f],.agenda__row>.outcome__past[data-v-c8cdf79f],.agenda__row>.agenda__section[data-v-c8cdf79f]{grid-column:1/-1}.agenda__row[data-v-c8cdf79f]:last-child{border-bottom:0}.agenda__row.is-current[data-v-c8cdf79f]{background:var(--fam-bg)}.agenda__row.is-section[data-v-c8cdf79f]{background:var(--neutral-soft)}.agenda__section[data-v-c8cdf79f]{flex-direction:column;flex:1;gap:.125rem;min-width:0;padding:.625rem 0;display:flex}.agenda__hit[data-v-c8cdf79f]{min-width:0;font:inherit;color:inherit;text-align:start;background:0 0;border:0;flex:1;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.agenda__row.is-clickable .agenda__hit[data-v-c8cdf79f]{cursor:pointer}.agenda__mark[data-v-c8cdf79f]{border:1.5px solid var(--fam-fg);width:1.625rem;height:1.625rem;color:var(--fam-fg);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.agenda__body[data-v-c8cdf79f]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.agenda__title[data-v-c8cdf79f]{color:var(--text);font-weight:600}.agenda__sub[data-v-c8cdf79f],.decisions__sub[data-v-c8cdf79f],.people__sub[data-v-c8cdf79f]{color:var(--text-muted);font-size:.75rem}.agenda__side[data-v-c8cdf79f]{flex:none;align-items:center;gap:.5rem;display:flex}.outcome[data-v-c8cdf79f]{flex-direction:column;gap:.25rem;padding-bottom:.875rem;display:flex}.outcome__label[data-v-c8cdf79f]{color:var(--fam-fg);font-size:.75rem;font-weight:600}.outcome__input[data-v-c8cdf79f]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;padding:.5rem .75rem}.outcome__state[data-v-c8cdf79f]{color:var(--text-muted);font-size:.6875rem}.outcome__past[data-v-c8cdf79f]{color:var(--text-muted);margin:0;padding:0 2.375rem .75rem 0;font-size:.8125rem;line-height:1.7}.decisions__row[data-v-c8cdf79f]{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;padding:.625rem 1.25rem;display:flex}.decisions__num[data-v-c8cdf79f]{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);flex:none;padding:.0625rem .4375rem;font-size:.75rem}.decisions__body[data-v-c8cdf79f]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.decisions__text[data-v-c8cdf79f]{color:var(--text);font-weight:500}.decisions__form[data-v-c8cdf79f]{flex-direction:column;gap:.5rem;padding:.75rem 1.25rem 1rem;display:flex}.decisions__input[data-v-c8cdf79f]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;padding:.5rem .75rem}.decisions__error[data-v-c8cdf79f]{color:var(--danger);margin:0;font-size:.75rem}.decisions__row-actions[data-v-c8cdf79f]{align-items:center;gap:.5rem;display:flex}.decisions__row-actions[data-v-c8cdf79f]>:first-child{flex:1;min-width:0}.people__row[data-v-c8cdf79f]{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem 1.25rem;display:flex}.people__row[data-v-c8cdf79f]:last-child{border-bottom:0}.people__body[data-v-c8cdf79f]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.people__name[data-v-c8cdf79f]{color:var(--text);font-weight:500}.after[data-v-c8cdf79f]{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.8}.danger-zone[data-v-42a168b1]{border:1px solid var(--danger);border-radius:var(--radius-lg);background:var(--danger-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.85rem 1rem;display:flex}.dz-copy[data-v-42a168b1]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dz-title[data-v-42a168b1]{font-size:var(--fs-sm);color:var(--danger);font-weight:700}.dz-note[data-v-42a168b1]{font-size:var(--fs-2xs);color:var(--text-muted)}.dz-input[data-v-42a168b1]{margin-top:.9rem}.follow-up[data-v-a7a5b29d]{border-inline-start:3px solid var(--brand,#6d28b8)}.follow-up__title[data-v-a7a5b29d]{align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.follow-up__hint[data-v-a7a5b29d],.follow-up__empty[data-v-a7a5b29d],.follow-up__previous[data-v-a7a5b29d]{color:var(--text-muted,#6b7280);margin:0 0 .5rem;font-size:.85rem}.follow-up__summary[data-v-a7a5b29d]{background:var(--surface-2,#f3f4f6);overflow-wrap:anywhere;direction:rtl;unicode-bidi:isolate;border-radius:.5rem;margin:0 0 .9rem;padding:.5rem .75rem;font-weight:700}.follow-up__group[data-v-a7a5b29d]{margin-top:1rem}.follow-up__group--alert[data-v-a7a5b29d]{background:var(--danger-soft,#fef2f2);border-radius:.5rem;padding:.5rem}.follow-up__heading[data-v-a7a5b29d]{align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.9rem;font-weight:700;display:flex}.follow-up[data-v-a7a5b29d],.follow-up__group[data-v-a7a5b29d],.item[data-v-a7a5b29d]{min-width:0}.item[data-v-a7a5b29d]{border-block-start:1px solid var(--border,#e5e7eb);overflow-wrap:anywhere;padding:.6rem 0}.item--alert .item__title[data-v-a7a5b29d]{font-weight:700}.item--done[data-v-a7a5b29d]{opacity:.75}.item__head[data-v-a7a5b29d]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.item__title[data-v-a7a5b29d]{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none}.item__title[data-v-a7a5b29d]:hover{text-decoration:underline}.item__meta[data-v-a7a5b29d]{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.35rem 0 0;font-size:.8rem;display:flex}.item__meta div[data-v-a7a5b29d]{gap:.3rem;display:flex}.item__meta dt[data-v-a7a5b29d]{color:var(--text-muted,#6b7280)}.item__meta dd[data-v-a7a5b29d]{margin:0;font-weight:600}.item__update[data-v-a7a5b29d],.item__reason[data-v-a7a5b29d]{margin:.35rem 0 0;font-size:.82rem}.item__label[data-v-a7a5b29d]{color:var(--text-muted,#6b7280)}.item__reason--missing[data-v-a7a5b29d]{color:var(--danger,#b91c1c);font-weight:600}@media (width<=640px){.item__meta[data-v-a7a5b29d]{gap:.2rem .75rem}}.picker[data-v-03e2028e]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.picker__label[data-v-03e2028e]{font-size:.85rem;font-weight:600}.picker__row[data-v-03e2028e]{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.picker__field[data-v-03e2028e]{flex-direction:column;flex:6rem;gap:.2rem;min-width:0;font-size:.8rem;display:flex}.picker__field--wide[data-v-03e2028e]{flex:2 9rem}.picker__field--time[data-v-03e2028e]{flex:0 7rem}.picker__field span[data-v-03e2028e]{color:var(--text-muted,#6b7280)}.picker__field input[data-v-03e2028e],.picker__field select[data-v-03e2028e]{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);color:inherit;font:inherit;border-radius:.4rem;min-width:0;padding:.4rem .5rem}.picker__preview[data-v-03e2028e]{border-inline-start:3px solid var(--brand,#6d28b8);background:var(--surface-2,#f9fafb);border-radius:.4rem;margin:0;padding:.35rem .6rem;font-size:.82rem}.picker__error[data-v-03e2028e]{color:var(--danger,#b91c1c);margin:0;font-size:.8rem}.picker--error .picker__field input[data-v-03e2028e],.picker--error .picker__field select[data-v-03e2028e]{border-color:var(--danger,#b91c1c)}.agenda__outcome[data-v-1b9d68b6]{color:var(--text);border-inline-start:2px solid var(--border-strong);margin-top:.25rem;padding-inline-start:.5rem;line-height:1.7}.agenda[data-v-1b9d68b6]{margin:0;padding:0;list-style:none}.agenda__row[data-v-1b9d68b6]{align-items:flex-start;gap:.6rem;min-width:0;padding:.45rem 0;display:flex}.agenda__row+.agenda__row[data-v-1b9d68b6]{border-top:1px solid var(--border,#e5e7eb)}.agenda__num[data-v-1b9d68b6]{color:var(--text-muted,#6b7280);flex:0 0 1.4rem;font-weight:700}.agenda__body[data-v-1b9d68b6]{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.agenda__body small[data-v-1b9d68b6]{font-size:.76rem}.agenda__dur[data-v-1b9d68b6]{white-space:nowrap;margin-inline-start:auto;font-size:.8rem}.agenda__add[data-v-1b9d68b6]{flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin-top:.85rem;display:flex}.agenda__add[data-v-1b9d68b6]>:first-child{flex:16rem;min-width:0}.agenda__add[data-v-1b9d68b6]>:nth-child(2){flex:0 7rem}.prev__row[data-v-1b9d68b6]{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.prev__row[data-v-1b9d68b6]>:first-child{flex:18rem;min-width:0}.prev__hint[data-v-1b9d68b6]{margin:.5rem 0 0;font-size:.78rem}.prev__series[data-v-1b9d68b6]{align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.block[data-v-1b9d68b6]{margin-bottom:1.25rem}.row-actions[data-v-1b9d68b6]{gap:.5rem;display:flex}.summary[data-v-1b9d68b6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.summary .span-all[data-v-1b9d68b6]{grid-column:1/-1}.summary dt[data-v-1b9d68b6]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.summary dd[data-v-1b9d68b6]{font-size:var(--fs-base);margin:0;font-weight:600}.external-link[data-v-1b9d68b6]{overflow-wrap:anywhere;align-items:center;gap:.3rem;display:inline-flex}.prose[data-v-1b9d68b6]{white-space:pre-wrap;color:var(--text-muted);font-weight:400;line-height:1.8}.span-two[data-v-1b9d68b6]{grid-column:span 2}.attendee-form[data-v-1b9d68b6]{background:var(--surface-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem;padding:1rem 1.25rem;display:grid}.danger-ghost[data-v-1b9d68b6]{color:var(--danger)}@media (width<=720px){.summary[data-v-1b9d68b6]{grid-template-columns:minmax(0,1fr)}.span-two[data-v-1b9d68b6]{grid-column:auto}}.rsvp-summary[data-v-1b9d68b6]{background:var(--surface-2,#f3f4f6);border-radius:.4rem;margin:0 0 .6rem;padding:.4rem .7rem;font-size:.85rem;font-weight:700}.rsvp[data-v-1b9d68b6]{flex-direction:column;gap:.4rem;min-width:0;margin-block-end:.9rem;display:flex}.rsvp__label[data-v-1b9d68b6]{font-size:.85rem;font-weight:600}.rsvp__options[data-v-1b9d68b6]{flex-wrap:wrap;gap:.35rem;display:flex}.rsvp__btn[data-v-1b9d68b6]{border:1px solid var(--border,#d1d5db);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem}.rsvp__btn--on[data-v-1b9d68b6]{border-color:var(--brand,#6d28b8);background:var(--brand-soft,#f3e8ff);color:var(--brand,#6d28b8);font-weight:700}.rsvp__btn[data-v-1b9d68b6]:disabled{opacity:.6;cursor:default}.decision-form[data-v-1b9d68b6]{gap:.6rem;margin-block-end:.8rem;display:grid}.decisions[data-v-1b9d68b6]{margin:0;padding:0;list-style:none}.decision[data-v-1b9d68b6]{border-block-start:1px solid var(--border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.5rem 0;display:flex}.decision[data-v-1b9d68b6]:first-child{border-block-start:0}.decision__text[data-v-1b9d68b6]{overflow-wrap:anywhere;min-width:0;font-weight:600}.danger-zone[data-v-1b9d68b6]{border:1px solid var(--danger-soft,#fecaca);border-radius:.6rem;margin-block-start:1.25rem;overflow:hidden}.danger-zone__row[data-v-1b9d68b6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.8rem 1rem;display:flex}.danger-zone__row+.danger-zone__row[data-v-1b9d68b6]{border-block-start:1px solid var(--border,#e5e7eb)}.danger-zone__note[data-v-1b9d68b6],.danger-zone__warn[data-v-1b9d68b6]{overflow-wrap:anywhere;max-width:48ch;margin:.2rem 0 0;font-size:.82rem}.danger-zone__note[data-v-1b9d68b6]{color:var(--text-muted,#6b7280)}.danger-zone__warn[data-v-1b9d68b6]{color:var(--danger,#b91c1c);font-weight:600}.sheet[data-v-5fa53140]{color:#111827;background:#fff;max-width:820px;margin:0 auto;padding:2rem 1.5rem 3rem;font-size:.95rem;line-height:1.9}.controls[data-v-5fa53140]{justify-content:flex-start;gap:.5rem;margin-bottom:1.5rem;display:flex}.watermark[data-v-5fa53140]{color:#b91c1c;text-align:center;border:1px solid #b91c1c;border-radius:.4rem;margin:0 0 1rem;padding:.5rem .75rem;font-weight:700}.head[data-v-5fa53140]{text-align:center;border-bottom:2px solid #111827;margin-bottom:1.25rem;padding-bottom:.75rem}.head__product[data-v-5fa53140]{color:#6b7280;margin:0;font-size:.85rem}.head__title[data-v-5fa53140]{margin:.2rem 0;font-size:1.5rem;font-weight:800}.head__subject[data-v-5fa53140]{margin:0;font-size:1.05rem;font-weight:600}.meta[data-v-5fa53140]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1rem;margin:0 0 1.5rem;font-size:.85rem;display:grid}.meta div[data-v-5fa53140]{gap:.35rem;min-width:0;display:flex}.meta dt[data-v-5fa53140]{color:#6b7280}.meta dd[data-v-5fa53140]{overflow-wrap:anywhere;margin:0;font-weight:600}.sec[data-v-5fa53140]{margin-bottom:1.4rem}.sec h2[data-v-5fa53140]{border-bottom:1px solid #d1d5db;margin:0 0 .45rem;padding-bottom:.2rem;font-size:1rem;font-weight:700}.prose[data-v-5fa53140]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.muted[data-v-5fa53140]{color:#6b7280}.people[data-v-5fa53140]{margin:0;padding-inline-start:1.2rem}.tbl[data-v-5fa53140]{border-collapse:collapse;width:100%;font-size:.85rem}.tbl th[data-v-5fa53140],.tbl td[data-v-5fa53140]{text-align:start;vertical-align:top;border:1px solid #d1d5db;padding:.35rem .5rem}.tbl th[data-v-5fa53140]{background:#f3f4f6;font-weight:700}.tbl .num[data-v-5fa53140]{text-align:center;width:2.5rem}.amended[data-v-5fa53140]{background:#fef2f2;border-inline-start:3px solid #b91c1c;margin:1rem 0;padding:.5rem .75rem;font-size:.85rem}.sign[data-v-5fa53140]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.sign__block[data-v-5fa53140]{text-align:center}.sign__role[data-v-5fa53140]{color:#6b7280;margin:0;font-size:.8rem}.sign__name[data-v-5fa53140]{margin:.2rem 0;font-weight:700}.sign__date[data-v-5fa53140]{color:#6b7280;margin:0;font-size:.8rem}.sign__line[data-v-5fa53140]{color:#6b7280;border-top:1px solid #111827;margin-top:2.2rem;padding-top:.3rem;font-size:.8rem}.printed[data-v-5fa53140]{color:#6b7280;text-align:center;margin-top:1.5rem;font-size:.78rem}.ltr[data-v-5fa53140]{direction:ltr;unicode-bidi:isolate;display:inline-block}@media print{.no-print[data-v-5fa53140]{display:none!important}.sheet[data-v-5fa53140]{max-width:none;padding:0;font-size:11pt}.sec[data-v-5fa53140]{break-inside:avoid}.sec h2[data-v-5fa53140]{break-after:avoid}.tbl tr[data-v-5fa53140],.sign[data-v-5fa53140]{break-inside:avoid}}@page{margin:18mm 15mm}@media (width<=640px){.meta[data-v-5fa53140],.sign[data-v-5fa53140]{grid-template-columns:minmax(0,1fr)}.sheet[data-v-5fa53140]{padding:1rem}}.block[data-v-1e08f9e6]{margin-bottom:1.25rem}.publish-meta[data-v-1e08f9e6]{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-subtle);margin-bottom:1.25rem;padding-bottom:.85rem}.minute[data-v-1e08f9e6]{flex-direction:column;gap:1.5rem;margin:0;display:flex}.minute dt[data-v-1e08f9e6]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.4rem;font-weight:700}.minute dd[data-v-1e08f9e6]{margin:0}.prose[data-v-1e08f9e6]{white-space:pre-wrap;color:var(--text);line-height:1.85}.agenda-list[data-v-1e08f9e6]{margin:0;padding:0;list-style:none}.agenda-item[data-v-1e08f9e6]{border-bottom:1px solid var(--border);padding:.875rem 1.25rem}.agenda-item[data-v-1e08f9e6]:last-child{border-bottom:0}.agenda-head[data-v-1e08f9e6]{align-items:baseline;gap:.625rem;display:flex}.agenda-num[data-v-1e08f9e6]{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;min-width:1.5rem;color:var(--text-muted);flex:none;padding:.0625rem .4375rem;font-size:.75rem}.agenda-title[data-v-1e08f9e6]{min-width:0;color:var(--text);flex:1;font-weight:600}.agenda-outcome[data-v-1e08f9e6]{color:var(--text);margin:.375rem 0 0;padding-inline-start:2.125rem;line-height:1.8}.agenda-outcome.is-empty[data-v-1e08f9e6]{color:var(--text-subtle);font-size:.8125rem}.decision-list[data-v-1e08f9e6]{margin:0;padding:0;list-style:none}.decision[data-v-1e08f9e6]{border-bottom:1px solid var(--border)}.decision[data-v-1e08f9e6]:last-child{border-bottom:0}.decision__head[data-v-1e08f9e6]{align-items:flex-start;gap:.75rem;padding:.875rem 1.25rem;display:flex}.decision__num[data-v-1e08f9e6]{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;min-width:1.5rem;color:var(--text-muted);flex:none;padding:.0625rem .4375rem;font-size:.75rem}.decision__body[data-v-1e08f9e6]{flex:1;min-width:0}.decision__text[data-v-1e08f9e6]{color:var(--text);margin:0;font-weight:500;line-height:1.7}.decision__sub[data-v-1e08f9e6],.decision__recs[data-v-1e08f9e6]{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}.decision__recs[data-v-1e08f9e6]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.decision__rec[data-v-1e08f9e6]{color:var(--text);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.decision__rec[data-v-1e08f9e6]:hover{text-decoration:underline}.rec-source[data-v-1e08f9e6]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--neutral-soft);color:var(--text-muted);align-items:flex-start;gap:.5rem;margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.7;display:flex}.rec-list[data-v-1e08f9e6]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rec-row[data-v-1e08f9e6]{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.rec-title[data-v-1e08f9e6]{min-width:12rem;font-size:var(--fs-base);color:var(--text);flex:1;font-weight:600;text-decoration:none}.rec-title[data-v-1e08f9e6]:hover{color:var(--brand)}.rec-code[data-v-1e08f9e6]{font-size:var(--fs-xs);color:var(--text-subtle);margin-inline-end:.3rem}.rec-chips[data-v-1e08f9e6]{flex-wrap:wrap;gap:.3rem;display:inline-flex}.rec-owner[data-v-1e08f9e6]{font-size:var(--fs-xs);color:var(--text-subtle)}.audience[data-v-1e08f9e6]{margin-block-end:.9rem}.version+.version[data-v-0e8177c2]{margin-top:.75rem}.filter-note[data-v-0e8177c2]{color:var(--text-muted,#6b7280);margin:0 0 .6rem;font-size:.82rem}.lifecycle[data-v-0e8177c2]{border:1px dashed var(--border,#e5e7eb);color:var(--text-muted,#6b7280);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin:.4rem 0;padding:.45rem .75rem;font-size:.82rem;display:flex}.lifecycle__text[data-v-0e8177c2]{overflow-wrap:anywhere;min-width:0}.version__head[data-v-0e8177c2]{min-width:0}.version__title[data-v-0e8177c2]{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:700;display:flex}.version__meta[data-v-0e8177c2],.version__reason[data-v-0e8177c2],.version__stats[data-v-0e8177c2]{margin:.35rem 0 0;font-size:.85rem}.version__meta[data-v-0e8177c2],.version__label[data-v-0e8177c2]{color:var(--text-muted,#6b7280)}.version__reason--required[data-v-0e8177c2]{color:var(--danger,#b91c1c);font-weight:600}.version__stats[data-v-0e8177c2]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.version__legend[data-v-0e8177c2]{color:var(--text-muted,#6b7280);font-size:.78rem}.stat[data-v-0e8177c2]{font-variant-numeric:tabular-nums;font-weight:700}.stat--add[data-v-0e8177c2]{color:var(--success,#15803d)}.stat--del[data-v-0e8177c2]{color:var(--danger,#b91c1c)}.diff[data-v-0e8177c2]{margin-top:.9rem}.diff__heading[data-v-0e8177c2]{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.88rem;font-weight:700;display:flex}.diff__body[data-v-0e8177c2]{border:1px solid var(--border,#e5e7eb);background:var(--surface-2,#f9fafb);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;margin:0;padding:.6rem .75rem;line-height:2}.seg[data-v-0e8177c2]{unicode-bidi:isolate;display:inline}.seg--keep[data-v-0e8177c2]{unicode-bidi:normal}.seg--add[data-v-0e8177c2]{background:var(--success-soft,#dcfce7);color:var(--success,#14532d);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem}.seg--remove[data-v-0e8177c2]{background:var(--danger-soft,#fee2e2);color:var(--danger,#7f1d1d);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem;text-decoration:line-through}.ltr[data-v-0e8177c2]{direction:ltr;unicode-bidi:isolate}@media (width<=640px){.diff__body[data-v-0e8177c2]{font-size:.9rem}}.list[data-v-c60f1ec3]{margin:0;padding:0;list-style:none}.list>li+li[data-v-c60f1ec3]{border-top:1px solid var(--border)}.row[data-v-c60f1ec3]{text-align:start;cursor:pointer;width:100%;transition:background var(--dur) var(--ease);background:0 0;border:0;align-items:flex-start;gap:.7rem;padding:.85rem 1.1rem;display:flex}.row[data-v-c60f1ec3]:hover{background:var(--surface-2)}.row.unread[data-v-c60f1ec3]{background:color-mix(in srgb, var(--brand-soft) 55%, transparent)}.row-dot[data-v-c60f1ec3]{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:.5rem}.row-dot.on[data-v-c60f1ec3]{background:var(--brand)}.row-body[data-v-c60f1ec3]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.row-title[data-v-c60f1ec3]{font-size:var(--fs-base);color:var(--text)}.unread .row-title[data-v-c60f1ec3]{font-weight:700}.row-sub[data-v-c60f1ec3]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.row-time[data-v-c60f1ec3]{font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap;flex:none;padding-top:.15rem}@media (width<=560px){.row[data-v-c60f1ec3]{flex-wrap:wrap}.row-time[data-v-c60f1ec3]{width:100%;padding-inline-start:1.35rem}}.form-card[data-v-d2c3b385]{max-width:46rem}.form-actions[data-v-d2c3b385]{align-items:center;gap:.5rem;width:100%;display:flex}.form-hint[data-v-d2c3b385]{font-size:var(--fs-xs);color:var(--text-subtle);margin-inline-start:auto}.copy-box[data-v-d2c3b385]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.copy-head[data-v-d2c3b385]{font-size:var(--fs-base);color:var(--brand);align-items:center;gap:.45rem;font-weight:700;display:flex}.copy-note[data-v-d2c3b385]{font-size:var(--fs-xs);color:var(--text-subtle);line-height:1.8}.kpis[data-v-860094ad]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.banner[data-v-860094ad]{margin-bottom:.9rem}.years[data-v-860094ad]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.year-chip[data-v-860094ad]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;cursor:pointer;min-width:6.5rem;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;gap:.1rem;padding:.5rem .9rem;display:flex}.year-chip[data-v-860094ad]:hover{border-color:var(--border-strong)}.year-chip.on[data-v-860094ad]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.year-num[data-v-860094ad]{font-size:var(--fs-base);font-weight:700}.year-sub[data-v-860094ad]{font-size:var(--fs-2xs);color:var(--text-subtle)}.year-chip.on .year-sub[data-v-860094ad]{color:#ffffffbf}.plan-table[data-v-860094ad]{min-width:0;overflow-x:auto}.plan-head[data-v-860094ad],.plan-row[data-v-860094ad]{grid-template-columns:2.1fr 1fr 1.7fr .7fr 1.1fr 1.3fr;align-items:center;gap:1rem;min-width:56rem;display:grid}.plan-head[data-v-860094ad]{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);padding:.7rem 1.25rem;font-weight:700}.plan-row[data-v-860094ad]{border-bottom:1px solid var(--border);transition:background var(--dur) var(--ease);padding:1rem 1.25rem}.plan-row[data-v-860094ad]:last-child{border-bottom:0}.plan-row[data-v-860094ad]:hover{background:var(--surface-2)}.plan-row.current[data-v-860094ad]{background:var(--brand-soft);box-shadow:inset 3px 0 0 0 var(--brand)}[dir=rtl] .plan-row.current[data-v-860094ad]{box-shadow:inset -3px 0 0 0 var(--brand)}.plan-cell[data-v-860094ad]{min-width:0}.cell-end[data-v-860094ad]{text-align:end;justify-self:end}.plan-title[data-v-860094ad]{flex-direction:column;gap:.2rem;display:flex}.title-line[data-v-860094ad]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.title-line a[data-v-860094ad]{font-size:var(--fs-md);color:var(--text);font-weight:700;text-decoration:none}.title-line a[data-v-860094ad]:hover{color:var(--brand)}.plan-period[data-v-860094ad]{font-size:var(--fs-xs);color:var(--text-subtle)}.progress-line[data-v-860094ad]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.progress-value[data-v-860094ad]{font-size:var(--fs-md);font-weight:800}.progress-value.success[data-v-860094ad]{color:var(--success)}.progress-value.danger[data-v-860094ad]{color:var(--danger)}.progress-value.brand[data-v-860094ad]{color:var(--brand)}.progress-hint[data-v-860094ad]{font-size:var(--fs-2xs);color:var(--text-subtle)}.plan-meta[data-v-860094ad]{font-size:var(--fs-sm);flex-direction:column;gap:.15rem;display:flex}.plan-updated[data-v-860094ad]{font-size:var(--fs-xs);color:var(--text-subtle)}.plan-actions[data-v-860094ad]{flex-wrap:wrap;justify-content:flex-end;gap:.1rem;display:flex}.foot-note[data-v-860094ad]{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:.85rem}@media (width<=900px){.plan-head[data-v-860094ad]{display:none}.plan-row[data-v-860094ad]{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0}.cell-end[data-v-860094ad]{text-align:start;justify-self:stretch}.plan-actions[data-v-860094ad]{justify-content:flex-start}.plan-cell[data-label][data-v-860094ad]:before{content:attr(data-label) "؛ ";color:var(--text-subtle);font-size:var(--fs-2xs)}.plan-meta[data-v-860094ad]{flex-flow:wrap;align-items:baseline;gap:.35rem}}.progress-count[data-v-f85dd90b]{font-size:var(--fs-sm);color:var(--text-muted)}.progress-bar[data-v-f85dd90b]{margin-bottom:1rem}.add-row[data-v-f85dd90b]{align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.add-title[data-v-f85dd90b]{flex:1}.task-list[data-v-f85dd90b]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.task-row[data-v-f85dd90b]{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.task-row[data-v-f85dd90b]:last-child{border-bottom:0}.task-title[data-v-f85dd90b]{min-width:0;font-size:var(--fs-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;text-decoration:none;overflow:hidden}.task-title[data-v-f85dd90b]:hover{color:var(--brand)}.task-title.done[data-v-f85dd90b]{color:var(--text-subtle);font-weight:400;text-decoration:line-through}.task-assignee[data-v-f85dd90b]{font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.task-status[data-v-f85dd90b]{flex:0 0 8.5rem}@media (width<=640px){.task-row[data-v-f85dd90b]{flex-wrap:wrap}.task-title[data-v-f85dd90b]{white-space:normal;flex:100%;order:-1}.task-status[data-v-f85dd90b]{flex:auto}}.block[data-v-045046be]{margin-bottom:1.25rem}.row-actions[data-v-045046be]{gap:.5rem;display:flex}.stats[data-v-045046be]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid;overflow:hidden}.stat[data-v-045046be]{background:var(--surface);flex-direction:column;gap:.2rem;padding:1rem 1.15rem;display:flex}.stat-label[data-v-045046be]{font-size:var(--fs-sm);color:var(--text-muted)}.stat-value[data-v-045046be]{font-size:var(--fs-2xl);font-weight:800;line-height:1.2}.stat-value.success[data-v-045046be]{color:var(--success)}.stat-value.danger[data-v-045046be]{color:var(--danger)}.stat-value.warning[data-v-045046be]{color:var(--warning)}.stat-hint[data-v-045046be],.legend[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle)}.quarters[data-v-045046be]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.1rem;display:grid}.quarter[data-v-045046be]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.quarter-head[data-v-045046be]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.quarter-label[data-v-045046be]{font-size:var(--fs-sm);font-weight:700}.quarter-meta[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle)}.quarter-track[data-v-045046be]{border-radius:var(--radius-pill);background:var(--surface-3);height:10px;position:relative;overflow:hidden}.quarter-elapsed[data-v-045046be],.quarter-done[data-v-045046be]{top:0;bottom:0;border-radius:var(--radius-pill);transition:width .4s var(--ease);position:absolute;inset-inline-start:0}.quarter-elapsed[data-v-045046be]{background:var(--border-strong)}.quarter-done.success[data-v-045046be]{background:var(--success)}.quarter-done.danger[data-v-045046be]{background:var(--danger)}.progress-cell[data-v-045046be]{flex-direction:column;gap:.3rem;min-width:5.5rem;display:flex}.progress-read-line[data-v-045046be]{align-items:center;gap:.3rem;display:flex}.progress-basis[data-v-045046be]{font-size:var(--fs-2xs);color:var(--text-subtle);flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.progress-basis .basis-name[data-v-045046be]{min-width:0}.progress-input[data-v-045046be]{max-width:5rem}.progress-read[data-v-045046be]{font-size:var(--fs-sm);font-weight:700}.progress-bar[data-v-045046be]{min-width:4rem}.return-note[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:.6rem;line-height:1.7}.untrackable[data-v-045046be]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.untrackable-text[data-v-045046be]{margin:0;line-height:1.7}.fill-fields[data-v-045046be]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.fill-note[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle);margin:.6rem 0 0}.fill-list-head[data-v-045046be]{border-bottom:1px solid var(--border);margin-top:1.1rem;padding-bottom:.35rem}.fill-list[data-v-045046be]{max-height:15rem;margin-top:.35rem;overflow-y:auto}.fill-row[data-v-045046be]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .35rem;display:flex}.fill-row[data-v-045046be]:hover{background:var(--surface-2)}.fill-all[data-v-045046be]{font-weight:600}.fill-title[data-v-045046be]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fill-count[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.status-override[data-v-045046be]{min-width:11rem}.summary[data-v-045046be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.summary .span-all[data-v-045046be]{grid-column:1/-1}.summary dt[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.summary dd[data-v-045046be]{font-size:var(--fs-base);margin:0;font-weight:600}.range[data-v-045046be]{align-items:center;gap:.35rem;display:inline-flex}.prose[data-v-045046be]{white-space:pre-wrap;color:var(--text-muted);font-weight:400;line-height:1.8}.col-narrow[data-v-045046be]{white-space:nowrap;width:1%}.reorder[data-v-045046be]{gap:.2rem;display:inline-flex}.reorder-btn[data-v-045046be]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;place-items:center;padding:0;display:grid}.reorder-btn[data-v-045046be]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.reorder-btn[data-v-045046be]:disabled{opacity:.4;cursor:not-allowed}.reorder-btn svg[data-v-045046be]{width:13px;height:13px}.item-title[data-v-045046be]{font-weight:700}.tasks-chip[data-v-045046be]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-size:var(--fs-2xs);cursor:pointer;vertical-align:middle;align-items:center;gap:.25rem;margin-inline-start:.5rem;padding:.1rem .5rem;font-weight:600;display:inline-flex}.tasks-chip[data-v-045046be]:hover,.tasks-chip.on[data-v-045046be]{border-color:var(--brand);color:var(--brand)}.chip-count[data-v-045046be]{color:var(--brand);font-weight:700}.distributed[data-v-045046be]{font-size:var(--fs-2xs);color:var(--brand);margin-top:.2rem;display:block}.measured-note[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-muted);align-self:center;line-height:1.5}.achieved[data-v-045046be]{font-size:var(--fs-2xs);color:var(--text);margin-top:.2rem;font-weight:600;display:block}.achieved .read-at[data-v-045046be]{color:var(--text-subtle);font-weight:400}.progress-basis .now[data-v-045046be]{color:var(--text);font-weight:700}.overdue[data-v-045046be]{margin-inline-start:.4rem}.tasks-row>td[data-v-045046be]{background:var(--surface-2);padding:.75rem 1rem}.child-row>td[data-v-045046be]{background:var(--surface-2)}.child-title[data-v-045046be]{color:var(--text-muted);align-items:center;gap:.5rem;display:flex;padding-inline-start:2rem!important}.child-rule[data-v-045046be]{background:var(--border-strong);flex:none;width:12px;height:1px}.danger-ghost[data-v-045046be]{color:var(--danger)}.log[data-v-045046be]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.log li[data-v-045046be]{border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.log-desc[data-v-045046be]{flex:1;min-width:12rem}.log-meta[data-v-045046be]{font-size:var(--fs-xs);color:var(--text-subtle)}@media (width<=640px){.summary[data-v-045046be]{grid-template-columns:minmax(0,1fr)}}.pgrid[data-v-fdace975]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.pcard[data-v-fdace975]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:.4rem;padding:1.15rem 1.25rem;display:flex}.pcard[data-v-fdace975]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.pcard-head[data-v-fdace975]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.pcard-name[data-v-fdace975]{font-size:var(--fs-lg);color:var(--text);font-weight:700;line-height:1.35;text-decoration:none}.pcard-name[data-v-fdace975]:hover{color:var(--brand)}.pcard-code[data-v-fdace975]{font-size:var(--fs-xs);color:var(--text-subtle)}.pcard-meta[data-v-fdace975]{border-top:1px solid var(--border);flex-direction:column;gap:.4rem;margin:.65rem 0 0;padding-top:.7rem;display:flex}.pcard-meta>div[data-v-fdace975]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pcard-meta dt[data-v-fdace975]{font-size:var(--fs-sm);color:var(--text-muted)}.pcard-meta dd[data-v-fdace975]{font-size:var(--fs-sm);text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.unassigned[data-v-fdace975]{color:var(--warning);align-items:center;gap:.25rem;display:inline-flex}.pcard-actions[data-v-fdace975]{align-items:center;gap:.35rem;margin-top:.85rem;display:flex}.danger-ghost[data-v-fdace975]{color:var(--danger)}.empty-shell[data-v-fdace975]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.form-grid[data-v-fdace975]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.form-grid .span-all[data-v-fdace975]{grid-column:1/-1}.form-stack[data-v-fdace975]{flex-direction:column;gap:1.1rem;display:flex}.modal-title[data-v-fdace975]{font-size:var(--fs-lg);align-items:center;gap:.4rem;font-weight:700;display:flex}@media (width<=640px){.form-grid[data-v-fdace975]{grid-template-columns:minmax(0,1fr)}}.mt[data-v-cbc5e046]{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.2rem;margin-bottom:1rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.mt-tab[data-v-cbc5e046]{color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.55rem .95rem;display:inline-flex}.mt-tab[data-v-cbc5e046]:hover{color:var(--text)}.mt-tab.on[data-v-cbc5e046]{border-bottom-color:var(--brand);color:var(--brand);font-weight:600}.mt-count[data-v-cbc5e046]{border-radius:var(--radius-pill,999px);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;padding:.05rem .4rem}.mt-tab.on .mt-count[data-v-cbc5e046]{background:var(--brand-soft);color:var(--brand)}@media print{.mt[data-v-cbc5e046]{display:none}}.actual[data-v-9eb81d46]{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;align-items:center;gap:.25rem;margin-top:.2rem;line-height:1.2;display:flex}.actual.empty[data-v-9eb81d46]{color:var(--text-subtle)}.lead[data-v-9eb81d46]{opacity:.85}.val[data-v-9eb81d46]{color:var(--text);font-weight:700}.share[data-v-9eb81d46]{font-weight:700}.share.ok[data-v-9eb81d46]{color:var(--good-fg,var(--success-fg,#15803d))}.share.near[data-v-9eb81d46]{color:var(--warn-fg,#b45309)}.share.short[data-v-9eb81d46]{color:var(--danger-fg,#b91c1c)}.prov-note[data-v-9eb81d46]{border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-subtle);padding:0 .25rem}.year-select[data-v-f470d553]{width:8rem}.summary[data-v-f470d553]{gap:.5rem;margin-bottom:.9rem;display:flex}.block[data-v-f470d553]{margin-bottom:1rem}.sheet[data-v-f470d553]{overflow-x:auto}.row[data-v-f470d553]{border-bottom:1px solid var(--border);grid-template-columns:minmax(11rem,1.6fr) 8rem 9rem repeat(4,8.5rem) 6rem 4.5rem;align-items:center;gap:.5rem;min-width:76rem;padding:.6rem 1rem;display:grid}.aimed[data-v-f470d553]{flex-direction:column;min-width:0;display:flex}.row-head[data-v-f470d553]{background:var(--surface-2);font-size:var(--fs-2xs);color:var(--text-muted);font-weight:700}.cell-name[data-v-f470d553]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.metric-name[data-v-f470d553]{font-size:var(--fs-sm);font-weight:600}.metric-unit[data-v-f470d553],.agg[data-v-f470d553]{font-size:var(--fs-2xs);color:var(--text-subtle)}.check[data-v-f470d553]{justify-content:center;display:flex}.expand[data-v-f470d553]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-2xs);cursor:pointer;padding:.25rem .5rem}.expand.on[data-v-f470d553]{border-color:var(--brand);background:var(--brand);color:#fff}.months[data-v-f470d553]{background:var(--surface-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;padding:.85rem 1rem 1rem;display:grid}.month-cell[data-v-f470d553]{flex-direction:column;gap:.2rem;display:flex}.month-name[data-v-f470d553]{font-size:var(--fs-2xs);color:var(--text-muted)}.month-cell.running .month-name[data-v-f470d553]{color:var(--text-subtle)}.views[data-v-dbc44512]{gap:.35rem;margin-bottom:1.1rem;display:flex}.view[data-v-dbc44512]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:600;display:inline-flex}.view.on[data-v-dbc44512]{background:var(--brand-soft);border-color:color-mix(in oklab, var(--brand) 28%, transparent);color:var(--brand)}.view-count[data-v-dbc44512]{border-radius:var(--radius-pill);background:var(--wait-bg);color:var(--wait-fg);font-size:var(--fs-2xs);padding:0 .35rem}.filter-card[data-v-dbc44512]{margin-bottom:1.1rem}.filters[data-v-dbc44512]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.f-preset[data-v-dbc44512]{flex:0 0 10rem}.f-year[data-v-dbc44512]{flex:0 0 8rem}.f-month[data-v-dbc44512]{flex:0 0 10rem}.split[data-v-dbc44512]{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.split-btn[data-v-dbc44512]{color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:.35rem .7rem;font-weight:600}.split-btn.on[data-v-dbc44512]{background:var(--brand-soft);color:var(--brand)}.window[data-v-dbc44512]{font-size:var(--fs-xs);color:var(--text-subtle);margin-inline-start:auto}.review-table[data-v-dbc44512] table{min-width:48rem}.th-metric[data-v-dbc44512]{min-width:13rem}.th-total[data-v-dbc44512],.th-spark[data-v-dbc44512]{white-space:nowrap}.cell-metric[data-v-dbc44512]{min-width:13rem}.m-name[data-v-dbc44512]{font-weight:600;display:block}.m-basis[data-v-dbc44512]{font-size:var(--fs-2xs);color:var(--text-subtle)}.cell-num[data-v-dbc44512]{font-variant-numeric:tabular-nums;white-space:nowrap}.cell-total[data-v-dbc44512]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.spark[data-v-dbc44512]{align-items:flex-end;gap:2px;block-size:1.6rem;min-inline-size:5rem;display:flex}.spark-col[data-v-dbc44512]{flex:1;align-items:flex-end;block-size:100%;min-inline-size:0;display:flex}.spark-bar[data-v-dbc44512]{background:var(--brand-soft);border-radius:3px 3px 0 0;inline-size:100%}.spark-bar.last[data-v-dbc44512]{background:var(--brand)}.foot-note[data-v-dbc44512]{font-size:var(--fs-2xs);color:var(--text-subtle)}.missing[data-v-dbc44512]{font-size:var(--fs-xs);color:var(--text-muted)}.m-status.running[data-v-dbc44512]{color:var(--wait-fg);font-weight:600}.stale[data-v-dbc44512]{border-radius:var(--radius-xs);background:var(--wait-bg);color:var(--wait-fg);font-size:var(--fs-2xs);margin-inline-start:.4rem;padding:.05rem .35rem;font-weight:700}.pres[data-v-acb44c30]{z-index:300;background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.pres-bar[data-v-acb44c30]{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.pres-where[data-v-acb44c30]{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.pres-dots[data-v-acb44c30]{gap:.35rem;margin-inline:auto;display:flex}.dot[data-v-acb44c30]{background:var(--border-strong);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.dot.on[data-v-acb44c30]{background:var(--brand);transform:scale(1.25)}.pres-close[data-v-acb44c30]{border:1px solid var(--border);border-radius:var(--radius);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.pres-stage[data-v-acb44c30]{opacity:1;width:100%;max-width:60rem;transition:opacity .2s var(--ease);flex-direction:column;flex:1;justify-content:center;gap:1rem;margin-inline:auto;padding:2rem 2.5rem;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.pres-stage[data-v-acb44c30]{transition:none}.dot.on[data-v-acb44c30]{transform:none}}.c-eyebrow[data-v-acb44c30]{font-size:var(--fs-sm);color:var(--text-subtle);margin:0}.c-title[data-v-acb44c30]{margin:0;font-size:3rem;font-weight:800;line-height:1.2}.c-period[data-v-acb44c30]{font-size:var(--fs-lg);color:var(--brand);margin:0;font-weight:700}.c-status[data-v-acb44c30]{font-size:var(--fs-sm);color:var(--text-muted);margin:.5rem 0 0}.s-title[data-v-acb44c30]{font-size:var(--fs-lg);color:var(--text-subtle);margin:0;font-weight:700}.s-headline[data-v-acb44c30]{margin:0;font-size:2rem;font-weight:700;line-height:1.4}.s-body[data-v-acb44c30],.s-basis[data-v-acb44c30]{font-size:var(--fs-md);color:var(--text-muted);white-space:pre-wrap;margin:0;line-height:1.9}.figs[data-v-acb44c30]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.1rem;display:grid}.fig[data-v-acb44c30]{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.1rem 1.2rem}.f-name[data-v-acb44c30]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.f-value[data-v-acb44c30]{margin:.2rem 0;font-size:2.2rem;font-weight:800;line-height:1.1}.f-unit[data-v-acb44c30]{font-size:var(--fs-sm);color:var(--text-muted);margin-inline-start:.3rem;font-weight:500}.f-delta[data-v-acb44c30]{font-size:var(--fs-2xs);color:var(--fam-fg);align-items:center;gap:.2rem;margin:0;font-weight:700;display:flex}.f-spark[data-v-acb44c30]{align-items:flex-end;gap:2px;block-size:1.8rem;margin-top:.6rem;display:flex}.f-bar[data-v-acb44c30]{background:var(--brand-soft);border-radius:3px 3px 0 0;flex:1}.f-bar.last[data-v-acb44c30]{background:var(--brand)}.list[data-v-acb44c30]{font-size:var(--fs-md);flex-direction:column;gap:.7rem;margin:0;padding-inline-start:1.2rem;line-height:1.8;display:flex}.li-tag[data-v-acb44c30]{border-radius:var(--radius-xs);background:var(--surface-2);font-size:var(--fs-2xs);color:var(--text-muted);margin-inline-start:.5rem;padding:.05rem .4rem}.two-col[data-v-acb44c30]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;display:grid}.col-head[data-v-acb44c30]{font-size:var(--fs-sm);color:var(--text-subtle);margin:0 0 .6rem;font-weight:700}.quote[data-v-acb44c30]{border-inline-start:3px solid var(--brand);margin:0;padding-inline-start:1rem;font-size:1.6rem;font-weight:500;line-height:1.7}.quote-src[data-v-acb44c30]{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.pres-foot[data-v-acb44c30]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.nav[data-v-acb44c30]{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.45rem .9rem;font-weight:600;display:inline-flex}.nav[data-v-acb44c30]:disabled{opacity:.4;cursor:default}.counter[data-v-acb44c30]{font-size:var(--fs-xs);color:var(--text-subtle)}.autosave[data-v-569d2433]{font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap;margin-inline-start:auto;font-weight:600}.autosave[data-state=saved][data-v-569d2433]{color:var(--success)}.autosave[data-state=failed][data-v-569d2433]{color:var(--danger)}.year-pick[data-v-569d2433]{inline-size:7.5rem}.months-card[data-v-569d2433]{padding-block:.9rem}.months-head[data-v-569d2433]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.months-title[data-v-569d2433]{font-size:var(--fs-sm);font-weight:700}.months-legend[data-v-569d2433]{flex-wrap:wrap;gap:.85rem;display:flex}.lg[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);align-items:center;gap:.3rem;display:inline-flex}.lg i[data-v-569d2433]{border-radius:50%;block-size:.45rem;inline-size:.45rem}.dot-approved[data-v-569d2433]{background:var(--success)}.dot-pending[data-v-569d2433]{background:var(--warning)}.dot-draft[data-v-569d2433]{background:var(--border-strong,#cbd0d8)}.months[data-v-569d2433]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;display:grid}.month[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:.35rem;min-inline-size:0;padding:.55rem .3rem;display:flex}.month.closed[data-v-569d2433]{cursor:default}.month.closed[data-v-569d2433]:not(.on){opacity:.55}.month[data-v-569d2433]:not(.closed):hover{border-color:var(--border-strong)}.month.on[data-v-569d2433]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.month-name[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-weight:600;overflow:hidden}.month.on .month-name[data-v-569d2433]{color:var(--brand)}.month-mark[data-v-569d2433]{background:var(--border-strong,#cbd0d8);border-radius:50%;block-size:.4rem;inline-size:.4rem}.month-bar[data-v-569d2433]{background:var(--border);border-radius:2px;block-size:3px;inline-size:70%}.month.is-approved .month-mark[data-v-569d2433],.month.is-approved .month-bar[data-v-569d2433]{background:var(--success)}.month.is-pending_approval .month-mark[data-v-569d2433],.month.is-pending_approval .month-bar[data-v-569d2433]{background:var(--warning)}.month.is-returned .month-mark[data-v-569d2433],.month.is-returned .month-bar[data-v-569d2433]{background:var(--danger)}.summary-row[data-v-569d2433]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.big-count[data-v-569d2433]{align-items:baseline;gap:.5rem;margin:0 0 .75rem;display:flex}.big-count .u-num[data-v-569d2433]{font-size:2.1rem;font-weight:800;line-height:1}.big-rest[data-v-569d2433]{font-size:var(--fs-sm);color:var(--text-muted)}.fill[data-v-569d2433]{background:var(--surface-2);border-radius:3px;block-size:6px;overflow:hidden}.fill-bar[data-v-569d2433]{background:linear-gradient(90deg, var(--brand), var(--danger,#d6336c));border-radius:3px;block-size:100%;display:block}.card-foot[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);margin:.75rem 0 0}.card-foot.bordered[data-v-569d2433]{border-top:1px solid var(--border);font-size:var(--fs-xs);padding-top:.7rem}.ok[data-v-569d2433]{color:var(--success)}.pending[data-v-569d2433]{color:var(--warning)}.tone-success[data-v-569d2433]{color:var(--success)}.tone-danger[data-v-569d2433]{color:var(--danger)}.tone-neutral[data-v-569d2433]{color:var(--text-muted)}.cmp[data-v-569d2433]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.cmp-cell[data-v-569d2433]{border-radius:var(--radius);background:var(--surface-2);flex-direction:column;align-items:center;gap:.2rem;padding:.75rem .4rem;display:flex}.cmp-cell.up[data-v-569d2433]{background:var(--success-soft)}.cmp-cell.down[data-v-569d2433]{background:var(--danger-soft)}.cmp-num[data-v-569d2433]{font-size:1.6rem;font-weight:800;line-height:1}.cmp-cell.up .cmp-num[data-v-569d2433]{color:var(--success)}.cmp-cell.down .cmp-num[data-v-569d2433]{color:var(--danger)}.cmp-label[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);text-align:center}.trail[data-v-569d2433]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.trail li[data-v-569d2433]{align-items:flex-start;gap:.55rem;display:flex}.trail-dot[data-v-569d2433]{background:var(--border-strong,#cbd0d8);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;margin-block-start:.35rem}.trail li.done .trail-dot[data-v-569d2433]{background:var(--success)}.trail li.partial .trail-dot[data-v-569d2433],.trail li.now .trail-dot[data-v-569d2433]{background:var(--warning)}.trail-body[data-v-569d2433]{flex-direction:column;gap:.1rem;min-inline-size:0;display:flex}.trail-body strong[data-v-569d2433]{font-size:var(--fs-sm)}.trail li.now .trail-body strong[data-v-569d2433]{color:var(--warning)}.trail-body small[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}.tiles[data-v-569d2433]{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.tile-head[data-v-569d2433]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tile-label[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted)}.tile-figure[data-v-569d2433]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.tile-value[data-v-569d2433]{font-size:1.8rem;font-weight:800;line-height:1}.tile-unit[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}.tile-delta[data-v-569d2433]{border-radius:var(--radius-sm);font-size:var(--fs-2xs);margin-inline-start:auto;padding:.1rem .4rem;font-weight:600}.tile-delta.success[data-v-569d2433]{background:var(--success-soft);color:var(--success)}.tile-delta.danger[data-v-569d2433]{background:var(--danger-soft);color:var(--danger)}.tile-delta.neutral[data-v-569d2433]{background:var(--surface-2);color:var(--text-muted)}.tile-foot[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0 0;display:flex}.spark[data-v-569d2433]{align-items:flex-end;gap:2px;block-size:2.6rem;margin-top:.7rem;display:flex}.spark-sm[data-v-569d2433]{block-size:1.6rem;margin-top:0}.spark-col[data-v-569d2433]{flex:1;align-items:flex-end;block-size:100%;min-inline-size:0;display:flex}.spark-bar[data-v-569d2433]{background:var(--brand-soft);border-radius:3px 3px 0 0;inline-size:100%}.spark-bar.last[data-v-569d2433]{background:var(--brand)}.detail[data-v-569d2433]{overflow-x:auto}.d-row[data-v-569d2433]{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,2fr) 6rem 6rem 9rem 7rem 9rem;align-items:center;gap:.6rem;min-inline-size:52rem;padding:.7rem 1rem;display:grid}.d-head[data-v-569d2433]{background:var(--surface-2);font-size:var(--fs-2xs);color:var(--text-muted);font-weight:700}.d-group[data-v-569d2433]{background:var(--brand-soft);color:var(--brand);font-size:var(--fs-2xs);min-inline-size:52rem;margin:0;padding:.5rem 1rem;font-weight:700}.d-name[data-v-569d2433]{flex-direction:column;gap:.1rem;min-inline-size:0;display:flex}.d-name strong[data-v-569d2433]{font-size:var(--fs-sm)}.d-name small[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}.d-now[data-v-569d2433]{font-size:var(--fs-md,1rem);font-weight:700}.d-was[data-v-569d2433]{color:var(--text-muted)}.d-delta[data-v-569d2433]{font-size:var(--fs-xs);font-weight:600}.d-delta.success[data-v-569d2433]{color:var(--success)}.d-delta.danger[data-v-569d2433]{color:var(--danger)}.d-delta.neutral[data-v-569d2433]{color:var(--text-muted)}.d-abs[data-v-569d2433]{color:var(--text-subtle);font-weight:400}.d-target[data-v-569d2433]{align-items:center;gap:.5rem;display:flex}.d-pct[data-v-569d2433]{font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;font-weight:700}.d-bar[data-v-569d2433]{background:var(--surface-2);border-radius:2px;flex:1;block-size:4px;overflow:hidden}.d-fill[data-v-569d2433]{border-radius:2px;block-size:100%;display:block}.d-fill.ok[data-v-569d2433]{background:var(--success)}.d-fill.pending[data-v-569d2433]{background:var(--warning)}.d-none[data-v-569d2433]{font-size:var(--fs-2xs)}.reading[data-v-569d2433]{font-size:var(--fs-sm);margin:0;line-height:1.9}.highlights[data-v-569d2433]{flex-direction:column;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.highlights.bordered[data-v-569d2433]{border-top:1px solid var(--border);padding-top:.9rem}.highlights li[data-v-569d2433]{font-size:var(--fs-xs);align-items:baseline;gap:.5rem;line-height:1.8;display:flex}.hl-dot[data-v-569d2433]{background:var(--text-subtle);border-radius:50%;flex:none;block-size:.4rem;inline-size:.4rem}.highlights .tone-success .hl-dot[data-v-569d2433]{background:var(--success)}.highlights .tone-warning .hl-dot[data-v-569d2433]{background:var(--warning)}.risks[data-v-569d2433]{flex-direction:column;gap:.6rem;display:flex}.risk[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .85rem}.risk header[data-v-569d2433]{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.risk header strong[data-v-569d2433]{font-size:var(--fs-sm)}.risk p[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);margin:0;line-height:1.8}.commit[data-v-569d2433]{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.commit-pct[data-v-569d2433]{color:var(--warning);font-size:1.5rem;font-weight:800;line-height:1}.commit-basis[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}.plan[data-v-569d2433]{overflow-x:auto}.p-row[data-v-569d2433]{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,1.8fr) 7rem minmax(10rem,1.2fr) 9rem 10rem 9rem;align-items:center;gap:.6rem;min-inline-size:58rem;padding:.75rem 1rem;display:grid}.p-head[data-v-569d2433]{background:var(--surface-2);font-size:var(--fs-2xs);color:var(--text-muted);font-weight:700}.p-title[data-v-569d2433]{font-size:var(--fs-sm);font-weight:600}.p-progress[data-v-569d2433]{flex-direction:column;gap:.3rem;min-inline-size:0;display:flex}.p-bar-row[data-v-569d2433]{align-items:center;gap:.45rem;display:flex}.p-bar[data-v-569d2433]{background:var(--surface-2);border-radius:3px;flex:1;block-size:5px;overflow:hidden}.p-fill[data-v-569d2433]{background:var(--brand);border-radius:3px;block-size:100%;display:block}.p-fill.metric[data-v-569d2433]{background:var(--success)}.p-fill.manual[data-v-569d2433]{background:repeating-linear-gradient(45deg, var(--warning) 0 4px, color-mix(in srgb, var(--warning) 55%, transparent) 4px 8px)}.p-pct[data-v-569d2433]{font-size:var(--fs-2xs);font-weight:700}.p-src[data-v-569d2433]{border-radius:var(--radius-sm);font-size:var(--fs-2xs);background:var(--surface-2);color:var(--text-muted);align-self:flex-start;padding:.1rem .45rem}.p-src.metric[data-v-569d2433]{background:var(--success-soft);color:var(--success)}.p-src.rollup[data-v-569d2433]{background:var(--brand-soft);color:var(--brand)}.p-src.manual[data-v-569d2433]{background:var(--warning-soft);color:var(--warning)}.p-metric[data-v-569d2433],.p-range[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted)}.p-range .arrow[data-v-569d2433]{color:var(--text-subtle);margin-inline:.3rem}.p-range .strong[data-v-569d2433]{color:var(--text);font-weight:700}.p-owner[data-v-569d2433]{font-size:var(--fs-2xs);flex-direction:column;gap:.1rem;display:flex}.p-owner small[data-v-569d2433]{color:var(--text-subtle)}.achieve[data-v-569d2433]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.achieve-cell[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem .85rem}.achieve-cell.empty[data-v-569d2433]{border-style:dashed}.achieve-title[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--brand);margin:0 0 .3rem;font-weight:700}.achieve-cell p[data-v-569d2433]{font-size:var(--fs-xs);margin:0;line-height:1.8}.suggest-note[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);margin:.85rem 0 0}.least[data-v-569d2433]{margin-bottom:.55rem}.least strong[data-v-569d2433]{font-size:var(--fs-sm);display:block}.least span[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);line-height:1.7}.section-title.spaced[data-v-569d2433]{margin-top:1rem}.bullets.tight li[data-v-569d2433]{font-size:var(--fs-xs)}.bullets.muted li[data-v-569d2433]{color:var(--text-muted)}@media (width<=1100px){.summary-row[data-v-569d2433],.tiles[data-v-569d2433]{grid-template-columns:repeat(2,1fr)}.months[data-v-569d2433]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=700px){.summary-row[data-v-569d2433],.tiles[data-v-569d2433],.achieve[data-v-569d2433]{grid-template-columns:1fr}.months[data-v-569d2433]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile-target[data-v-569d2433]{font-size:var(--fs-2xs)}.tile-target.met[data-v-569d2433]{color:var(--success)}.tile-target.short[data-v-569d2433]{color:var(--warning)}.row-source[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);margin-top:.15rem;font-weight:400;display:block}.scope[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}.group-note[data-v-569d2433]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0 0 .9rem;line-height:1.8}.figures[data-v-569d2433]{flex-direction:column;gap:.6rem;display:flex}.figure[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:1fr 1fr 1.4fr;gap:.55rem;padding:.75rem .85rem;display:grid}.figure-head[data-v-569d2433]{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.5rem;display:flex}.figure-name[data-v-569d2433]{font-size:var(--fs-sm);font-weight:600}.figure-meta[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}@media (width<=720px){.figure[data-v-569d2433]{grid-template-columns:1fr}}.block[data-v-569d2433]{margin-bottom:1rem}.meta-line[data-v-569d2433]{font-size:var(--fs-xs);color:var(--text-subtle);margin:.4rem 0 0}.pair[data-v-569d2433]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.section-title[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);margin:0 0 .4rem;font-weight:700}.section-title.brand[data-v-569d2433]{color:var(--brand)}.swot[data-v-569d2433]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.swot-cell[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);border-inline-start-width:3px;padding:.7rem .8rem}.swot-cell h3[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);margin:0 0 .35rem;font-weight:700}.swot-cell.tone-success[data-v-569d2433]{border-inline-start-color:var(--success)}.swot-cell.tone-brand[data-v-569d2433]{border-inline-start-color:var(--brand)}.swot-cell.tone-warning[data-v-569d2433]{border-inline-start-color:var(--warning)}.swot-cell.tone-danger[data-v-569d2433]{border-inline-start-color:var(--danger)}.bullets[data-v-569d2433],.blank[data-v-569d2433]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.sub[data-v-569d2433]{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.8rem}.chips[data-v-569d2433]{flex-wrap:wrap;gap:.35rem;display:flex}.chip[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-2xs);padding:.25rem .6rem}.voice[data-v-569d2433]{border:1px solid var(--brand);border-radius:var(--radius-lg);background:var(--brand-soft,var(--surface-2));padding:.85rem .95rem}.voice-label[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--brand);margin-bottom:.3rem;font-weight:700;display:block}.voice-text[data-v-569d2433]{font-size:var(--fs-xs);margin:0;line-height:1.85}.voice-source[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);margin-top:.3rem;display:block}.behaviour[data-v-569d2433]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.reason[data-v-569d2433]{color:var(--text-subtle)}.basis[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);border-bottom:1px solid var(--border);margin:0;padding:.5rem 1rem}.decisions[data-v-569d2433]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.decisions li[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:flex-start;gap:.6rem;padding:.6rem .8rem;display:flex}.decision-index[data-v-569d2433]{border-radius:var(--radius-sm);background:var(--brand);color:#fff;width:24px;height:24px;font-size:var(--fs-2xs);flex:none;place-items:center;font-weight:700;display:grid}.decision-body[data-v-569d2433]{min-width:0;font-size:var(--fs-xs);flex-direction:column;flex:1;gap:.1rem;display:flex}.decision-meta[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted)}.group-card[data-v-569d2433] .ui-card-body{padding:0}.group-head[data-v-569d2433]{width:100%;color:var(--text);font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:600;display:flex}.group-head[data-v-569d2433]:hover{background:var(--surface-2)}.group-chevron[data-v-569d2433]{width:14px;height:14px;color:var(--text-subtle);transition:transform var(--dur) var(--ease);place-items:center;display:grid}.group-chevron.open[data-v-569d2433]{transform:rotate(-180deg)}.group-chevron svg[data-v-569d2433]{width:12px;height:12px}.group-body[data-v-569d2433]{border-top:1px solid var(--border);flex-direction:column;gap:.9rem;padding:.25rem 1rem 1.1rem;display:flex}.list-field[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:.35rem;padding:.8rem .9rem;display:flex}.list-label[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-muted);font-weight:700}.list-row[data-v-569d2433]{align-items:center;gap:.35rem;display:flex}.list-row.wrap[data-v-569d2433]{flex-wrap:wrap}.list-row[data-v-569d2433]>.ui-field{flex:1;min-width:7rem}.fixed-w[data-v-569d2433]{flex:0 0 10rem!important}.row-remove[data-v-569d2433]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:28px;height:28px;color:var(--text-subtle);cursor:pointer;flex:none;place-items:center;display:grid}.row-remove[data-v-569d2433]:hover{border-color:var(--danger);color:var(--danger)}.add-row[data-v-569d2433]{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--brand);font-size:var(--fs-2xs);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.25rem;padding:.25rem .55rem;display:inline-flex}.suggestions[data-v-569d2433]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.suggest-label[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle)}.suggest[data-v-569d2433]{border:1px solid var(--brand);border-radius:var(--radius);background:var(--surface);color:var(--brand);font-size:var(--fs-2xs);cursor:pointer;align-items:center;gap:.2rem;padding:.2rem .5rem;display:inline-flex}.save-bar[data-v-569d2433]{z-index:5;position:sticky;bottom:0}.row-actions[data-v-569d2433]{align-items:center;gap:.5rem;display:flex}.save-hint[data-v-569d2433]{font-size:var(--fs-2xs);color:var(--text-subtle);margin-inline-start:auto}@media (width<=1000px){.pair[data-v-569d2433],.swot[data-v-569d2433],.achieve[data-v-569d2433],.behaviour[data-v-569d2433]{grid-template-columns:1fr}}@media print{.months[data-v-569d2433],.save-bar[data-v-569d2433],[data-v-569d2433] .ui-ph-actions{display:none!important}.block[data-v-569d2433],.pair[data-v-569d2433]>*{break-inside:avoid}}.gov-alert[data-v-6b461d67],.block[data-v-6b461d67]{margin-bottom:1.25rem}.signals[data-v-6b461d67]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.signal[data-v-6b461d67]{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--fam-fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;gap:.3rem;min-width:0;padding:.95rem 1.05rem;display:flex}.sg-label[data-v-6b461d67]{font-size:var(--fs-xs);color:var(--text-subtle);align-items:center;gap:.4rem;margin:0;display:flex}.sg-late[data-v-6b461d67]{border-radius:var(--radius-xs);background:var(--fam-bg);color:var(--fam-fg);font-weight:700;font-size:var(--fs-xs);padding:.05rem .4rem}.sg-value[data-v-6b461d67]{font-size:var(--fs-md);color:var(--text);margin:0;font-weight:700;line-height:1.5}.sg-detail[data-v-6b461d67]{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.7}.sg-foot[data-v-6b461d67]{margin-top:auto;padding-top:.55rem}.load[data-v-6b461d67]{align-items:baseline;gap:.45rem;min-width:0;display:inline-flex}.load-count[data-v-6b461d67]{font-weight:700}.load-parts[data-v-6b461d67]{font-size:var(--fs-xs);color:var(--text-muted)}.member-ident[data-v-6b461d67]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.member-email[data-v-6b461d67]{font-size:var(--fs-xs)}.form-stack[data-v-6b461d67]{flex-direction:column;gap:1.1rem;max-width:34rem;display:flex}.foot-actions[data-v-6b461d67]{gap:.5rem;display:flex}.summary[data-v-6b461d67]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.summary .span-all[data-v-6b461d67]{grid-column:1/-1}.summary dt[data-v-6b461d67]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.25rem}.summary dd[data-v-6b461d67]{font-size:var(--fs-base);margin:0;font-weight:600}.pm-cell[data-v-6b461d67]{align-items:center;gap:.4rem;display:inline-flex}.unassigned[data-v-6b461d67]{color:var(--warning)}.description[data-v-6b461d67]{white-space:pre-wrap;color:var(--text-muted);font-weight:400;line-height:1.75}.add-member[data-v-6b461d67]{background:var(--surface-2);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.75rem;padding:1rem 1.25rem;display:grid}.add-member-actions[data-v-6b461d67]{gap:.5rem;display:flex}.member-cell[data-v-6b461d67]{align-items:center;gap:.55rem;min-width:0;display:flex}.member-name[data-v-6b461d67]{flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.danger-ghost[data-v-6b461d67]{color:var(--danger)}@media (width<=1200px){.signals[data-v-6b461d67]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.summary[data-v-6b461d67],.signals[data-v-6b461d67]{grid-template-columns:minmax(0,1fr)}}.form-card[data-v-7806b457]{max-width:48rem}.form-actions[data-v-7806b457]{gap:.5rem;display:flex}.cell-source[data-v-8c20e37f]{max-width:18rem;font-size:.8125rem}.page-alert[data-v-2e0cb48a],.block[data-v-2e0cb48a]{margin-bottom:1.25rem}.row-actions[data-v-2e0cb48a]{gap:.5rem;display:flex}.summary[data-v-2e0cb48a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.summary .span-all[data-v-2e0cb48a]{grid-column:1/-1}.summary dt[data-v-2e0cb48a]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.summary dd[data-v-2e0cb48a]{font-size:var(--fs-base);margin:0;font-weight:600}.prose[data-v-2e0cb48a]{white-space:pre-wrap;color:var(--text-muted);font-weight:400;line-height:1.8}.layout[data-v-2e0cb48a]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.col-main[data-v-2e0cb48a],.chain[data-v-2e0cb48a]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chain__row[data-v-2e0cb48a]{border-inline-start:2px solid var(--fam-border);padding:.5rem 0;align-items:flex-start;gap:.5rem;margin-inline-start:.375rem;padding-inline-start:.625rem;display:flex}.chain__row.is-current[data-v-2e0cb48a]{background:var(--fam-bg);border-radius:var(--radius-sm)}.chain__icon[data-v-2e0cb48a]{width:1.375rem;height:1.375rem;color:var(--fam-fg);background:var(--fam-bg);border-radius:50%;flex:none;place-items:center;display:grid}.chain__body[data-v-2e0cb48a]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.chain__label[data-v-2e0cb48a]{color:var(--text);font-size:.8125rem;font-weight:500;line-height:1.6;text-decoration:none}a.chain__label[data-v-2e0cb48a]:hover{text-decoration:underline}.chain__status[data-v-2e0cb48a]{color:var(--text-muted);font-size:.75rem}.col-side[data-v-2e0cb48a]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.update-form[data-v-2e0cb48a]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:1rem;padding-bottom:1.1rem;display:flex}.update-note[data-v-2e0cb48a]{flex:16rem}.update-percent[data-v-2e0cb48a]{flex:0 7rem}.feed[data-v-2e0cb48a]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.feed li[data-v-2e0cb48a]{border-inline-start:3px solid var(--border);padding-inline-start:.85rem}.feed-meta[data-v-2e0cb48a]{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.feed-time[data-v-2e0cb48a]{font-size:var(--fs-xs);color:var(--text-subtle)}.feed-note[data-v-2e0cb48a]{white-space:pre-wrap;color:var(--text-muted);margin-top:.2rem;line-height:1.7}.decisions[data-v-2e0cb48a]{margin:0;padding:0;list-style:none}.decisions li[data-v-2e0cb48a]{border-bottom:1px solid var(--border);padding:.6rem 0}.decisions li[data-v-2e0cb48a]:last-child{border-bottom:0;padding-bottom:0}.decision-head[data-v-2e0cb48a]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.decision-meta[data-v-2e0cb48a]{font-size:var(--fs-2xs);color:var(--text-subtle)}.decision-comment[data-v-2e0cb48a]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.3rem;line-height:1.7}.modal-stack[data-v-2e0cb48a]{flex-direction:column;gap:1rem;display:flex}@media (width<=1100px){.layout[data-v-2e0cb48a]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.summary[data-v-2e0cb48a]{grid-template-columns:minmax(0,1fr)}}.closure-hint[data-v-2e0cb48a]{color:var(--text-muted,#6b7280);align-self:center;font-size:.8rem}.fad-bar[data-v-fb5c9573]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.seg[data-v-fb5c9573]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);gap:3px;padding:3px;display:inline-flex}.seg-btn[data-v-fb5c9573]{border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:background .14s,color .14s}.seg-btn[data-v-fb5c9573]:hover{color:var(--ink)}.seg-btn.on[data-v-fb5c9573]{background:var(--brand);color:#fff}.bar-actions[data-v-fb5c9573]{gap:.5rem;display:inline-flex}.dl[data-v-fb5c9573]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--brand);font:inherit;cursor:pointer;padding:.45rem .9rem;font-size:.85rem;font-weight:700}.dl[data-v-fb5c9573]:hover{border-color:var(--brand);background:var(--brand-soft)}.ghost[data-v-fb5c9573]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.ghost[data-v-fb5c9573]:hover{border-color:var(--brand);color:var(--brand)}.banner[data-v-fb5c9573]{background:var(--brand-soft);color:var(--ink);border:1px solid color-mix(in oklch, var(--brand) 30%, transparent);border-radius:var(--radius);margin-bottom:1rem;padding:.7rem 1rem;font-size:.85rem}.fad-empty[data-v-fb5c9573]{color:var(--muted);text-align:center;padding:2rem 1rem}.fad-sec[data-v-fb5c9573]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);margin-bottom:.7rem;transition:border-color .14s;overflow:hidden}.fad-sec.open[data-v-fb5c9573]{border-color:color-mix(in oklch, var(--brand) 35%, var(--line))}.fad-h[data-v-fb5c9573]{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.85rem 1.1rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.fad-h[data-v-fb5c9573]:hover{background:color-mix(in oklch, var(--brand-soft) 45%, transparent)}.chev[data-v-fb5c9573]{color:var(--muted);font-size:.8rem;transition:transform .18s;display:inline-flex}.fad-sec.open .chev[data-v-fb5c9573]{color:var(--brand);transform:rotate(180deg)}.fad-title-txt[data-v-fb5c9573]{font-weight:700}.fad-num[data-v-fb5c9573]{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:inline-flex}.filled-dot[data-v-fb5c9573]{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px}.owners[data-v-fb5c9573]{flex-wrap:wrap;gap:.3rem;margin-inline-start:auto;display:inline-flex}.owner-chip[data-v-fb5c9573]{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:700}.fad-body[data-v-fb5c9573]{border-top:1px solid var(--line);padding:1rem 1.1rem 1.1rem}.fad-block[data-v-fb5c9573]{margin-bottom:1rem}.fad-label[data-v-fb5c9573]{color:var(--muted);margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}textarea[data-v-fb5c9573],input[data-v-fb5c9573],select[data-v-fb5c9573]{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;color:var(--ink);font:inherit;padding:.45rem .6rem}.mono[data-v-fb5c9573]{font-family:var(--mono);text-align:left;direction:ltr}.fad-scroll[data-v-fb5c9573]{overflow-x:auto}.fad-table[data-v-fb5c9573]{border-collapse:collapse;width:100%;font-size:.86rem}.fad-table th[data-v-fb5c9573]{text-align:start;color:var(--muted);padding:.35rem .4rem;font-size:.8rem;font-weight:600}.fad-table td[data-v-fb5c9573]{vertical-align:top;padding:.2rem .3rem}.kvk[data-v-fb5c9573]{white-space:nowrap}.empty[data-v-fb5c9573]{color:var(--muted);text-align:center;padding:.6rem}.addrow[data-v-fb5c9573]{border:1px dashed var(--line);border-radius:var(--radius);color:var(--brand);font:inherit;cursor:pointer;background:0 0;margin-top:.5rem;padding:.35rem .8rem;font-weight:600}.addrow[data-v-fb5c9573]:hover{background:var(--brand-soft)}.del[data-v-fb5c9573]{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.paper[data-v-fb5c9573]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md,0 4px 20px #0000000d);padding:1.75rem 2rem}.paper-head[data-v-fb5c9573]{border-bottom:2px solid var(--brand);margin-bottom:1.5rem;padding-bottom:1rem}.paper-title[data-v-fb5c9573]{margin:0 0 .5rem;font-size:1.4rem}.paper-meta[data-v-fb5c9573]{color:var(--muted);flex-wrap:wrap;gap:1.25rem;font-size:.85rem;display:flex}.paper-meta b[data-v-fb5c9573]{color:var(--ink)}.paper-desc[data-v-fb5c9573]{color:var(--ink);white-space:pre-wrap;margin:.6rem 0 0;font-size:.9rem}.paper-sec[data-v-fb5c9573]{margin-bottom:1.5rem}.paper-h[data-v-fb5c9573]{border-bottom:1px solid var(--line);align-items:center;gap:.55rem;margin:0 0 .8rem;padding-bottom:.4rem;font-size:1.05rem;display:flex}.paper-num[data-v-fb5c9573]{border-radius:var(--radius-sm);background:var(--brand-soft);width:26px;height:26px;color:var(--brand);justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.paper-block[data-v-fb5c9573]{margin:0 0 1.1rem}.paper-blabel[data-v-fb5c9573]{color:var(--muted);margin:0 0 .4rem;font-size:.85rem;font-weight:700}.paper-pre[data-v-fb5c9573]{white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.7}.paper-kv[data-v-fb5c9573]{gap:.3rem;margin:0;display:grid}.paper-kv-row[data-v-fb5c9573]{border-bottom:1px dashed var(--line);grid-template-columns:200px 1fr;gap:.5rem;padding:.3rem 0;font-size:.88rem;display:grid}.paper-kv-row dt[data-v-fb5c9573]{color:var(--muted);margin:0;font-weight:600}.paper-kv-row dd[data-v-fb5c9573]{margin:0}.paper-scroll[data-v-fb5c9573]{overflow-x:auto}.paper-table[data-v-fb5c9573]{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);width:100%;font-size:.85rem;overflow:hidden}.paper-table th[data-v-fb5c9573]{background:var(--bg);color:var(--muted);text-align:start;border-bottom:1px solid var(--line);padding:.5rem .6rem;font-size:.78rem;font-weight:700}.paper-table td[data-v-fb5c9573]{border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .6rem}.paper-table tr:last-child td[data-v-fb5c9573]{border-bottom:0}.type-card[data-v-d37a3938]:disabled{cursor:default}.type-card.locked[data-v-d37a3938]:not(.selected){opacity:.55}.type-grid[data-v-d37a3938]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;padding:1.25rem;display:grid}.type-card[data-v-d37a3938]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);text-align:start;cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:.5rem;padding:1rem 1.05rem;display:flex;position:relative}.type-card[data-v-d37a3938]:hover{border-color:var(--border-strong)}.type-card.selected[data-v-d37a3938]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--surface)}.type-check[data-v-d37a3938]{top:.7rem;background:var(--brand);width:19px;height:19px;color:var(--brand-contrast);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.8rem}.type-code[data-v-d37a3938]{font-size:var(--fs-2xs);color:var(--accent);letter-spacing:.06em;font-weight:700}.type-title[data-v-d37a3938]{font-size:var(--fs-md);color:var(--text);font-weight:700}.type-desc[data-v-d37a3938]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.type-sep[data-v-d37a3938]{background:var(--border);height:1px;margin:.15rem 0}.type-fields-label[data-v-d37a3938]{font-size:var(--fs-2xs);color:var(--text-subtle);font-weight:700}.type-fields[data-v-d37a3938]{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.8}.type-note[data-v-d37a3938]{padding:0 1.25rem 1.25rem}.field-grid[data-v-d37a3938]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.field-grid .span-all[data-v-d37a3938]{grid-column:1/-1}.detail-stack[data-v-d37a3938]{flex-direction:column;gap:1.6rem;display:flex}.two-col[data-v-d37a3938]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;display:grid}.field-block[data-v-d37a3938]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.block[data-v-d37a3938]{margin-bottom:0}.field-title[data-v-d37a3938]{border-inline-start:3px solid var(--accent);font-size:var(--fs-md);color:var(--text);padding-inline-start:.7rem;font-weight:700}.field-title.neutral[data-v-d37a3938]{border-inline-start-color:var(--border-strong)}.req[data-v-d37a3938]{color:var(--accent)}.field-help[data-v-d37a3938]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.mono-input[data-v-d37a3938] .ui-control{font-family:var(--mono);font-size:var(--fs-sm)}.interfaces-block[data-v-d37a3938]{margin-top:1.6rem}.grid-table[data-v-d37a3938]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.grid-head[data-v-d37a3938],.grid-row[data-v-d37a3938]{align-items:center;gap:.5rem;display:grid}.stories .grid-head[data-v-d37a3938],.stories .grid-row[data-v-d37a3938]{grid-template-columns:4.5rem 1fr 1.3fr 1.3fr 2rem}.criteria .grid-head[data-v-d37a3938],.criteria .grid-row[data-v-d37a3938]{grid-template-columns:4.5rem 1fr 7rem 2rem}.interfaces .grid-head[data-v-d37a3938],.interfaces .grid-row[data-v-d37a3938]{grid-template-columns:1fr 6rem 1.5fr 2rem}.messages .grid-head[data-v-d37a3938],.messages .grid-row[data-v-d37a3938]{grid-template-columns:5rem 6.5rem 1.2fr 1.2fr 1fr 2rem}.grid-head[data-v-d37a3938]{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-muted);padding:.5rem .7rem;font-weight:700}.grid-row[data-v-d37a3938]{padding:.5rem .7rem}.grid-row+.grid-row[data-v-d37a3938]{border-top:1px solid var(--border)}.grid-empty[data-v-d37a3938]{font-size:var(--fs-sm);color:var(--text-subtle);text-align:center;padding:.9rem .7rem}.row-id[data-v-d37a3938]{font-size:var(--fs-xs);color:var(--brand);font-weight:600}.row-remove[data-v-d37a3938]{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.row-remove[data-v-d37a3938]:hover{background:var(--danger-soft);color:var(--danger)}.add-row[data-v-d37a3938]{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--brand);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;align-self:flex-start;align-items:center;gap:.35rem;margin-top:.6rem;padding:.4rem .9rem;font-weight:700;display:inline-flex}.add-row[data-v-d37a3938]:hover{border-color:var(--brand);background:var(--brand-soft)}.no-type[data-v-d37a3938]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.no-type-icon[data-v-d37a3938]{background:var(--warning-soft);width:42px;height:42px;color:var(--warning);border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.no-type-title[data-v-d37a3938]{font-size:var(--fs-md);font-weight:700}.no-type-desc[data-v-d37a3938]{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:.6rem}.dropzone[data-v-d37a3938]{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--brand);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;align-items:center;gap:.3rem;padding:1.9rem 1rem;display:flex}.dropzone[data-v-d37a3938]:hover,.dropzone.dragging[data-v-d37a3938]{border-color:var(--brand);background:var(--brand-soft)}.dropzone-title[data-v-d37a3938]{font-size:var(--fs-base);font-weight:700}.dropzone-hint[data-v-d37a3938]{font-size:var(--fs-xs);color:var(--text-subtle)}.file-list[data-v-d37a3938]{flex-direction:column;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.file-list li[data-v-d37a3938]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:.7rem;padding:.5rem .75rem;display:flex}.file-ext[data-v-d37a3938]{border-radius:var(--radius-xs);background:var(--brand);color:var(--brand-contrast);font-size:var(--fs-2xs);flex:none;padding:.1rem .4rem;font-weight:600}.file-name[data-v-d37a3938]{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.file-size[data-v-d37a3938]{font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.block[data-v-0cf9acbf]{margin-bottom:1.25rem}.analysis[data-v-0cf9acbf]{flex-direction:column;gap:1.35rem;max-width:72ch;margin:0;display:flex}.analysis dt[data-v-0cf9acbf]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.3rem;font-weight:700}.analysis dd[data-v-0cf9acbf]{font-size:var(--fs-base);margin:0;font-weight:600}.prose[data-v-0cf9acbf]{white-space:pre-wrap;color:var(--text-muted);font-weight:400;line-height:1.8}.fad-readonly[data-v-0cf9acbf]{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.75rem}.fad-heading[data-v-0cf9acbf]{font-size:var(--fs-base);margin-bottom:1rem;font-weight:700}.current-tag[data-v-0cf9acbf]{margin-inline-start:.35rem}.decisions[data-v-0cf9acbf]{margin:0;padding:0;list-style:none}.decisions li[data-v-0cf9acbf]{border-bottom:1px solid var(--border);padding:.7rem 0}.decisions li[data-v-0cf9acbf]:last-child{border-bottom:0;padding-bottom:0}.decision-head[data-v-0cf9acbf]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.decision-meta[data-v-0cf9acbf]{font-size:var(--fs-xs);color:var(--text-subtle)}.decision-comment[data-v-0cf9acbf]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.3rem;line-height:1.7}.draft-state[data-v-cffd5ff0]{font-size:var(--fs-2xs);color:var(--text-subtle);white-space:nowrap;margin-inline-start:.75rem;font-weight:600}.draft-state[data-state=saved][data-v-cffd5ff0]{color:var(--success)}.draft-state[data-state=failed][data-v-cffd5ff0]{color:var(--danger)}.link-rows[data-v-cffd5ff0]{flex-direction:column;gap:.6rem;margin-bottom:.85rem;display:flex}.link-row[data-v-cffd5ff0]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:.5rem;display:grid}@media (width<=640px){.link-row[data-v-cffd5ff0]{grid-template-columns:minmax(0,1fr) auto}}.link-note[data-v-cffd5ff0]{margin-top:.5rem;display:block}.wizard[data-v-cffd5ff0]{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.25rem;display:grid}.wizard-main[data-v-cffd5ff0]{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.wizard-aside[data-v-cffd5ff0]{top:calc(var(--header-h) + 1rem);flex-direction:column;gap:.9rem;min-width:0;display:flex;position:sticky}.head-note[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle)}.stepper[data-v-cffd5ff0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex;overflow-x:auto}.step[data-v-cffd5ff0]{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.step-num[data-v-cffd5ff0]{border:1px solid var(--border-strong);background:var(--surface);width:25px;height:25px;color:var(--text-subtle);font-size:var(--fs-xs);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;place-items:center;font-weight:700;display:grid}.step.done .step-num[data-v-cffd5ff0],.step.current .step-num[data-v-cffd5ff0]{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.step-label[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--text-subtle);white-space:nowrap;font-weight:700}.step.current .step-label[data-v-cffd5ff0]{color:var(--text)}.step-rule[data-v-cffd5ff0]{background:var(--border);flex:1;min-width:.9rem;height:1px}.step-counter[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);white-space:nowrap;flex:none}.type-grid[data-v-cffd5ff0]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;padding:1.25rem;display:grid}.type-card[data-v-cffd5ff0]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);text-align:start;cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:.5rem;padding:1rem 1.05rem;display:flex;position:relative}.type-card[data-v-cffd5ff0]:hover{border-color:var(--border-strong)}.type-card.selected[data-v-cffd5ff0]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--surface)}.type-check[data-v-cffd5ff0]{top:.7rem;background:var(--brand);width:19px;height:19px;color:var(--brand-contrast);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.8rem}.type-code[data-v-cffd5ff0]{font-size:var(--fs-2xs);color:var(--accent);letter-spacing:.06em;font-weight:700}.type-title[data-v-cffd5ff0]{font-size:var(--fs-md);color:var(--text);font-weight:700}.type-desc[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.type-sep[data-v-cffd5ff0]{background:var(--border);height:1px;margin:.15rem 0}.type-fields-label[data-v-cffd5ff0]{font-size:var(--fs-2xs);color:var(--text-subtle);font-weight:700}.type-fields[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.8}.type-note[data-v-cffd5ff0]{padding:0 1.25rem 1.25rem}.field-grid[data-v-cffd5ff0]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.field-grid .span-all[data-v-cffd5ff0]{grid-column:1/-1}.detail-stack[data-v-cffd5ff0]{flex-direction:column;gap:1.6rem;display:flex}.two-col[data-v-cffd5ff0]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;display:grid}.field-block[data-v-cffd5ff0]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.block[data-v-cffd5ff0]{margin-bottom:0}.field-title[data-v-cffd5ff0]{border-inline-start:3px solid var(--accent);font-size:var(--fs-md);color:var(--text);padding-inline-start:.7rem;font-weight:700}.field-title.neutral[data-v-cffd5ff0]{border-inline-start-color:var(--border-strong)}.req[data-v-cffd5ff0]{color:var(--accent)}.field-help[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.mono-input[data-v-cffd5ff0] .ui-control{font-family:var(--mono);font-size:var(--fs-sm)}.interfaces-block[data-v-cffd5ff0]{margin-top:1.6rem}.shared[data-v-cffd5ff0]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);margin-top:1.5rem;padding:1rem 1.1rem}.shared-head[data-v-cffd5ff0]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shared-title[data-v-cffd5ff0]{font-size:var(--fs-base);font-weight:700}.shared-note[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:.15rem}.shared-body[data-v-cffd5ff0]{border-top:1px dashed var(--border);margin-top:.9rem;padding-top:.9rem}.shared-grid[data-v-cffd5ff0]{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.shared-item[data-v-cffd5ff0]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.shared-item.on[data-v-cffd5ff0]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.shared-item input[data-v-cffd5ff0]{accent-color:var(--brand);flex:none;width:15px;height:15px}.shared-empty[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--text-subtle)}.switch[data-v-cffd5ff0]{cursor:pointer;flex:none;align-items:center;display:inline-flex}.switch input[data-v-cffd5ff0]{opacity:0;width:0;height:0;position:absolute}.switch-track[data-v-cffd5ff0]{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-strong);width:40px;height:22px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);display:block;position:relative}.switch-thumb[data-v-cffd5ff0]{top:2px;background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;inset-inline-start:2px}.switch input:checked+.switch-track[data-v-cffd5ff0]{background:var(--brand);border-color:var(--brand)}.switch input:checked+.switch-track .switch-thumb[data-v-cffd5ff0]{transform:translate(18px)}[dir=rtl] .switch input:checked+.switch-track .switch-thumb[data-v-cffd5ff0]{transform:translate(-18px)}.switch input:focus-visible+.switch-track[data-v-cffd5ff0]{outline:2px solid var(--brand);outline-offset:2px}.grid-table[data-v-cffd5ff0]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.grid-head[data-v-cffd5ff0],.grid-row[data-v-cffd5ff0]{align-items:center;gap:.5rem;display:grid}.stories .grid-head[data-v-cffd5ff0],.stories .grid-row[data-v-cffd5ff0]{grid-template-columns:4.5rem 1fr 1.3fr 1.3fr 2rem}.criteria .grid-head[data-v-cffd5ff0],.criteria .grid-row[data-v-cffd5ff0]{grid-template-columns:4.5rem 1fr 7rem 2rem}.interfaces .grid-head[data-v-cffd5ff0],.interfaces .grid-row[data-v-cffd5ff0]{grid-template-columns:1fr 6rem 1.5fr 2rem}.messages .grid-head[data-v-cffd5ff0],.messages .grid-row[data-v-cffd5ff0]{grid-template-columns:5rem 6.5rem 1.2fr 1.2fr 1fr 2rem}.grid-head[data-v-cffd5ff0]{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-muted);padding:.5rem .7rem;font-weight:700}.grid-row[data-v-cffd5ff0]{padding:.5rem .7rem}.grid-row+.grid-row[data-v-cffd5ff0]{border-top:1px solid var(--border)}.grid-empty[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--text-subtle);text-align:center;padding:.9rem .7rem}.row-id[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--brand);font-weight:600}.row-remove[data-v-cffd5ff0]{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.row-remove[data-v-cffd5ff0]:hover{background:var(--danger-soft);color:var(--danger)}.add-row[data-v-cffd5ff0]{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--brand);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;align-self:flex-start;align-items:center;gap:.35rem;margin-top:.6rem;padding:.4rem .9rem;font-weight:700;display:inline-flex}.add-row[data-v-cffd5ff0]:hover{border-color:var(--brand);background:var(--brand-soft)}.no-type[data-v-cffd5ff0]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.no-type-icon[data-v-cffd5ff0]{background:var(--warning-soft);width:42px;height:42px;color:var(--warning);border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.no-type-title[data-v-cffd5ff0]{font-size:var(--fs-md);font-weight:700}.no-type-desc[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:.6rem}.dropzone[data-v-cffd5ff0]{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--brand);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;align-items:center;gap:.3rem;padding:1.9rem 1rem;display:flex}.dropzone[data-v-cffd5ff0]:hover,.dropzone.dragging[data-v-cffd5ff0]{border-color:var(--brand);background:var(--brand-soft)}.dropzone-title[data-v-cffd5ff0]{font-size:var(--fs-base);font-weight:700}.dropzone-hint[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle)}.file-list[data-v-cffd5ff0]{flex-direction:column;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.file-list li[data-v-cffd5ff0]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:.7rem;padding:.5rem .75rem;display:flex}.file-ext[data-v-cffd5ff0]{border-radius:var(--radius-xs);background:var(--brand);color:var(--brand-contrast);font-size:var(--fs-2xs);flex:none;padding:.1rem .4rem;font-weight:600}.file-name[data-v-cffd5ff0]{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.file-size[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.review-grid[data-v-cffd5ff0]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid;overflow:hidden}.review-cell[data-v-cffd5ff0]{background:var(--surface);flex-direction:column;gap:.15rem;min-width:0;padding:.75rem .9rem;display:flex}.review-key[data-v-cffd5ff0]{font-size:var(--fs-2xs);color:var(--text-subtle);font-weight:700}.review-value[data-v-cffd5ff0]{font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:700}.checklist-block[data-v-cffd5ff0]{margin-bottom:1.5rem}.readiness[data-v-cffd5ff0]{margin:.4rem 0 0;padding:0;list-style:none}.readiness li+li[data-v-cffd5ff0]{border-top:1px solid var(--border)}.readiness-row[data-v-cffd5ff0]{text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:.6rem;width:100%;padding:.55rem .25rem;display:flex}.readiness-row[data-v-cffd5ff0]:hover{background:var(--surface-2)}.readiness-mark[data-v-cffd5ff0]{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.readiness-mark.ok[data-v-cffd5ff0]{background:var(--success-soft);color:var(--success)}.readiness-mark.missing[data-v-cffd5ff0]{background:var(--danger-soft);color:var(--danger)}.readiness-mark.skip[data-v-cffd5ff0]{background:var(--surface-3);color:var(--text-subtle)}.readiness-label[data-v-cffd5ff0]{min-width:0;font-size:var(--fs-sm);color:var(--text);flex:1;font-weight:600}.export-note[data-v-cffd5ff0]{margin-bottom:1rem}.blockers[data-v-cffd5ff0]{margin-top:1rem}.blocker-list[data-v-cffd5ff0]{margin:0;padding-inline-start:1.1rem}.blocker-list li[data-v-cffd5ff0]{line-height:1.8}.wizard-nav[data-v-cffd5ff0]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wizard-hint[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);margin-inline-start:auto}.aside-title[data-v-cffd5ff0]{font-size:var(--fs-base);font-weight:700}.aside-meta[data-v-cffd5ff0]{margin:1rem 0 0}.aside-meta>div[data-v-cffd5ff0]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.aside-meta>div[data-v-cffd5ff0]:last-child{border-bottom:0;padding-bottom:0}.aside-meta dt[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.aside-meta dd[data-v-cffd5ff0]{font-size:var(--fs-sm);text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.path[data-v-cffd5ff0]{margin:0;padding:0;list-style:none}.path li[data-v-cffd5ff0]{gap:.7rem;padding-bottom:.9rem;display:flex;position:relative}.path li[data-v-cffd5ff0]:last-child{padding-bottom:0}.path li[data-v-cffd5ff0]:not(:last-child):before{content:"";top:1rem;bottom:.15rem;background:var(--border);width:1px;position:absolute;inset-inline-start:5px}.path-dot[data-v-cffd5ff0]{z-index:1;background:var(--surface);border:2px solid var(--border-strong);border-radius:50%;flex:none;width:11px;height:11px;margin-top:.35rem;position:relative}.path li.active .path-dot[data-v-cffd5ff0]{background:var(--brand-soft);border-color:var(--brand)}.path-body[data-v-cffd5ff0]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.path-title[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--text-subtle);font-weight:700}.path li.active .path-title[data-v-cffd5ff0]{color:var(--text)}.path-note[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-subtle);line-height:1.6}.help-card[data-v-cffd5ff0]{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 22%, transparent)}.help-title[data-v-cffd5ff0]{font-size:var(--fs-sm);color:var(--brand);margin-bottom:.3rem;font-weight:700}.help-text[data-v-cffd5ff0]{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.8}@media (width<=1150px){.wizard[data-v-cffd5ff0]{grid-template-columns:minmax(0,1fr)}.wizard-aside[data-v-cffd5ff0]{position:static}}@media (width<=900px){.review-grid[data-v-cffd5ff0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.review-grid[data-v-cffd5ff0]{grid-template-columns:minmax(0,1fr)}.grid-table .grid-head[data-v-cffd5ff0]{display:none}.grid-table .grid-row[data-v-cffd5ff0]{grid-template-columns:minmax(0,1fr);gap:.4rem}.wizard-hint[data-v-cffd5ff0]{width:100%;margin-inline-start:0}}.stage-age[data-v-6904c5d9]{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.stage-age.late[data-v-6904c5d9]{color:var(--warning);font-weight:600}.code-link[data-v-6904c5d9]{font-size:var(--fs-xs);color:var(--brand);font-weight:700}.code-link[data-v-6904c5d9]:hover{text-decoration:underline}.shared-tag[data-v-6904c5d9]{vertical-align:middle;margin-inline-start:.4rem}.mention[data-v-4585478f]{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand);padding:0 .1875rem;font-weight:600}.fad-doc[data-v-74b18f4e]{flex-direction:column;gap:.4rem;display:flex}.fad-toolbar[data-v-74b18f4e]{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.4rem;display:flex}.fad-progress[data-v-74b18f4e]{font-size:var(--fs-xs);color:var(--text-muted)}.fad-toggle-all[data-v-74b18f4e]{color:var(--brand);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.fad-section[data-v-74b18f4e]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.fad-section.is-empty[data-v-74b18f4e]{background:var(--surface-2)}.fad-head[data-v-74b18f4e]{font-size:inherit;font-weight:inherit;margin:0}.fad-head-btn[data-v-74b18f4e]{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.fad-head-btn[data-v-74b18f4e]:hover{background:var(--surface-2)}.fad-head-btn[data-v-74b18f4e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.fad-chevron[data-v-74b18f4e]{width:14px;height:14px;color:var(--text-subtle);transition:transform var(--dur) var(--ease);flex:none;place-items:center;display:grid}.fad-chevron.open[data-v-74b18f4e]{transform:rotate(-180deg)}.fad-chevron svg[data-v-74b18f4e]{width:12px;height:12px}.fad-num[data-v-74b18f4e]{border-radius:var(--radius-sm);background:var(--surface-2);min-width:22px;height:22px;color:var(--text-muted);font-size:var(--fs-2xs);flex:none;place-items:center;padding-inline:.3rem;font-weight:700;display:grid}.fad-title[data-v-74b18f4e]{font-size:var(--fs-sm);flex:1;min-width:0;font-weight:600}.fad-body[data-v-74b18f4e]{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding:.25rem .9rem 1rem;display:flex}.fad-block[data-v-74b18f4e]{flex-direction:column;gap:.3rem;display:flex}.fad-label[data-v-74b18f4e]{font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.fad-text[data-v-74b18f4e]{font-size:var(--fs-sm);white-space:pre-wrap;margin:0;line-height:1.85}.fad-blank[data-v-74b18f4e]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.fad-table-wrap[data-v-74b18f4e]{overflow-x:auto}.fad-table[data-v-74b18f4e]{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.fad-table th[data-v-74b18f4e],.fad-table td[data-v-74b18f4e]{border:1px solid var(--border);text-align:start;vertical-align:top;padding:.4rem .55rem}.fad-table th[data-v-74b18f4e]{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;font-weight:600}.fad-kv[data-v-74b18f4e]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;margin:0;display:grid}.fad-kv dt[data-v-74b18f4e]{font-size:var(--fs-2xs);color:var(--text-subtle);margin-bottom:.1rem}.fad-kv dd[data-v-74b18f4e]{font-size:var(--fs-sm);margin:0}.prose[data-v-f42ed2ee]{white-space:pre-wrap;overflow-wrap:anywhere}.prose-link[data-v-f42ed2ee]{color:var(--brand);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.prose-link[data-v-f42ed2ee]:hover{color:var(--brand-hover)}.origin[data-v-603a9dec]{border:1px solid var(--fam-border);border-radius:var(--radius-md);background:var(--fam-bg);flex-direction:column;gap:.1875rem;margin-bottom:.875rem;padding:.625rem .75rem;display:flex}.origin__label[data-v-603a9dec]{color:var(--fam-fg);font-size:.6875rem;font-weight:600}.origin__rec[data-v-603a9dec]{color:var(--text);font-size:.8125rem;font-weight:500;text-decoration:none}.origin__rec[data-v-603a9dec]:hover{text-decoration:underline}.origin__source[data-v-603a9dec]{color:var(--text-muted);font-size:.75rem}.asana-grid[data-v-603a9dec]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;display:grid}.ref-links[data-v-603a9dec]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ref-link[data-v-603a9dec]{color:var(--brand);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ref-link:hover .ref-link-title[data-v-603a9dec]{text-decoration:underline}.ref-link-url[data-v-603a9dec]{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere;margin-top:.15rem;display:block}.hero[data-v-603a9dec]{margin-bottom:1.1rem}.hero-top[data-v-603a9dec]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.hero-ident[data-v-603a9dec]{flex:21rem;min-width:0}.hero-code-row[data-v-603a9dec]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.hero-code[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs);padding:.15rem .55rem;font-weight:600}.hero-created[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-subtle)}.hero-title[data-v-603a9dec]{font-size:var(--fs-2xl);margin:0 0 .75rem;font-weight:800;line-height:1.45}.hero-pills[data-v-603a9dec]{flex-wrap:wrap;gap:.4rem;display:flex}.hero-actions[data-v-603a9dec]{flex-direction:column;flex:none;gap:.5rem;min-width:14rem;max-width:20rem;display:flex}.hero-actions-minor[data-v-603a9dec]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.15rem;padding-top:.5rem;display:flex}.hero-actions-minor[data-v-603a9dec]:first-child{border-top:0;margin-top:0;padding-top:0}.hero-actions-minor[data-v-603a9dec] .danger-link{color:var(--danger)}.track[data-v-603a9dec]{border-top:1px solid var(--border);margin-top:1.4rem;padding-top:1.2rem}.track-head[data-v-603a9dec]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.track-label[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-muted);font-weight:700}.track-position[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-subtle)}.req-tabs[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:.3rem}.state-pair[data-v-603a9dec]{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.state-box[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);padding:.9rem 1rem}.state-box.is-target[data-v-603a9dec]{border-color:var(--success);background:var(--success-soft)}.state-label[data-v-603a9dec]{font-size:var(--fs-2xs);color:var(--text-muted);margin-bottom:.4rem;font-weight:700;display:block}.state-box.is-target .state-label[data-v-603a9dec]{color:var(--success)}.story-list[data-v-603a9dec],.criteria-list[data-v-603a9dec],.decision-list[data-v-603a9dec]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.story[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);gap:.8rem;padding:.85rem 1rem;display:flex}.story-num[data-v-603a9dec]{border-radius:var(--radius-sm);background:var(--surface);width:26px;height:26px;color:var(--text-muted);font-size:var(--fs-xs);flex:none;place-items:center;font-weight:700;display:grid}.story-text[data-v-603a9dec]{font-size:var(--fs-sm);margin:0;line-height:1.9}.criteria-list[data-v-603a9dec]{gap:0}.criterion[data-v-603a9dec]{border-bottom:1px solid var(--border);align-items:center;gap:.7rem;padding:.65rem 0;display:flex}.criterion[data-v-603a9dec]:last-child{border-bottom:0}.criterion-check[data-v-603a9dec]{border-radius:var(--radius-sm);background:var(--success-soft);width:20px;height:20px;color:var(--success);font-size:var(--fs-2xs);flex:none;place-items:center;font-weight:700;display:grid}.criterion-text[data-v-603a9dec]{font-size:var(--fs-sm);flex:1;min-width:0}.fact-grid[data-v-603a9dec]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.7rem;display:grid}.fact[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:.3rem;padding:.7rem .85rem;display:flex}.fact-label[data-v-603a9dec]{font-size:var(--fs-2xs);color:var(--text-subtle)}.fact-value[data-v-603a9dec]{font-size:var(--fs-sm);font-weight:700}.iface-table[data-v-603a9dec]{font-size:var(--fs-sm)}.iface-row[data-v-603a9dec]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5.5rem;gap:.5rem;padding:.7rem 1rem;display:grid}.iface-row[data-v-603a9dec]:last-child{border-bottom:0}.iface-head[data-v-603a9dec]{background:var(--surface-2);font-size:var(--fs-2xs);color:var(--text-muted);font-weight:700}.iface-name[data-v-603a9dec]{font-weight:600}.iface-row .yes[data-v-603a9dec]{color:var(--success);font-weight:600}.iface-row .no[data-v-603a9dec]{color:var(--text-subtle)}.gap-chips[data-v-603a9dec]{flex-wrap:wrap;gap:.4rem;display:flex}.gap-chip[data-v-603a9dec]{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs);padding:.3rem .65rem}.decision[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.decision-comment[data-v-603a9dec]{min-width:8rem;font-size:var(--fs-sm);flex:1}.side-facts[data-v-603a9dec]{margin:0}.side-facts>div[data-v-603a9dec]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.side-facts>div[data-v-603a9dec]:last-child{border-bottom:0}.side-facts dt[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-subtle)}.side-facts dd[data-v-603a9dec]{font-size:var(--fs-sm);text-align:end;margin:0;font-weight:600}@media (width<=900px){.state-pair[data-v-603a9dec]{grid-template-columns:1fr}.hero-actions[data-v-603a9dec]{min-width:100%;max-width:none}.iface-row[data-v-603a9dec]{grid-template-columns:1fr;gap:.2rem}.iface-head[data-v-603a9dec]{display:none}}.badges[data-v-603a9dec]{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.page-alert[data-v-603a9dec]{margin-bottom:1.25rem}.layout[data-v-603a9dec]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.col-main[data-v-603a9dec],.col-side[data-v-603a9dec]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.col-side[data-v-603a9dec]{top:calc(var(--header-h) + 1rem);position:sticky}.decide[data-v-603a9dec]{background:var(--surface);border:1px solid var(--fam-border);border-radius:var(--radius-lg);overflow:hidden}.decide-head[data-v-603a9dec]{background:var(--fam-bg);border-bottom:1px solid var(--fam-border);padding:1rem 1.25rem}.decide-eyebrow[data-v-603a9dec]{font-size:var(--fs-2xs);color:var(--fam-fg);margin:0;font-weight:700}.decide-title[data-v-603a9dec]{font-size:var(--fs-md);color:var(--text);margin-top:.15rem;font-weight:700;display:block}.decide-hint[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-muted);margin:.25rem 0 0;line-height:1.6}.decide-body[data-v-603a9dec]{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.row-actions[data-v-603a9dec]{flex-wrap:wrap;gap:.5rem;display:flex}.details[data-v-603a9dec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.details .span-all[data-v-603a9dec]{grid-column:1/-1}.edit-footer[data-v-603a9dec]{z-index:5;position:sticky;bottom:0}#request-edit[data-v-603a9dec]{padding-bottom:4.5rem}.locked-note[data-v-603a9dec]{margin-bottom:1rem}.shared-grid[data-v-603a9dec]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.shared-item[data-v-603a9dec]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.shared-item.on[data-v-603a9dec]{border-color:var(--brand);background:var(--brand-soft,var(--surface-2));color:var(--brand);font-weight:600}.shared-empty[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-subtle);margin:0}.edit-hint[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-subtle);margin-inline-start:auto}.analysis-head[data-v-603a9dec]{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem 1.25rem;padding-bottom:1rem}.narrative[data-v-603a9dec]{margin-bottom:1.25rem}.details dt[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.details dd[data-v-603a9dec]{font-size:var(--fs-base);margin:0;font-weight:600}.prose[data-v-603a9dec]{white-space:pre-wrap;color:var(--text-muted);overflow-wrap:anywhere;font-weight:400;line-height:1.8}.composer[data-v-603a9dec]{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.composer-actions[data-v-603a9dec]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.composer-type[data-v-603a9dec]{flex:0 0 9rem}.composer-mention[data-v-603a9dec]{flex:0 0 11rem;margin-inline-end:auto}.thread-empty[data-v-603a9dec]{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:2.1rem 1.25rem;display:flex}.thread-empty strong[data-v-603a9dec]{font-size:var(--fs-sm);color:var(--text)}.thread-empty span[data-v-603a9dec]{font-size:var(--fs-xs);color:var(--text-muted)}.reply-composer[data-v-603a9dec]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.thread[data-v-603a9dec]{margin:0;padding:0;list-style:none}.thread-item[data-v-603a9dec]{border-bottom:1px solid var(--border);padding:.85rem 0}.thread-item[data-v-603a9dec]:last-child{border-bottom:0;padding-bottom:0}.thread-head[data-v-603a9dec]{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.thread-time[data-v-603a9dec]{color:var(--text-subtle);font-size:var(--fs-xs)}.replies[data-v-603a9dec]{border-inline-start:2px solid var(--border);margin:.75rem 0 0;padding:0 .9rem;list-style:none}.replies li+li[data-v-603a9dec]{margin-top:.75rem}.side-stack[data-v-603a9dec]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.side-stack[data-v-603a9dec] .ui-field{width:100%}.side-empty[data-v-603a9dec]{font-size:var(--fs-sm);color:var(--text-subtle)}.attachments[data-v-603a9dec]{margin:0 0 .85rem;padding:0;list-style:none}.attachments li[data-v-603a9dec]{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.5rem 0;display:grid}.attachments li[data-v-603a9dec]:last-child{border-bottom:0}.attachment-name[data-v-603a9dec]{min-width:0;font-size:var(--fs-sm);color:var(--brand);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:flex}.attachment-meta[data-v-603a9dec]{font-size:var(--fs-2xs);color:var(--text-subtle);grid-column:1}.attachment-remove[data-v-603a9dec]{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;align-self:center;place-items:center;display:grid}.attachment-remove[data-v-603a9dec]:hover{background:var(--danger-soft);color:var(--danger)}.upload[data-v-603a9dec]{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--brand);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.upload[data-v-603a9dec]:hover{background:var(--brand-soft);border-color:var(--brand)}.decisions[data-v-603a9dec]{margin:0;padding:0;list-style:none}.decisions li[data-v-603a9dec]{border-bottom:1px solid var(--border);padding:.6rem 0}.decisions li[data-v-603a9dec]:last-child{border-bottom:0;padding-bottom:0}.decision-head[data-v-603a9dec]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.decision-meta[data-v-603a9dec]{font-size:var(--fs-2xs);color:var(--text-subtle)}.decision-comment[data-v-603a9dec]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.3rem;line-height:1.7}.modal-stack[data-v-603a9dec]{flex-direction:column;gap:1rem;display:flex}@media (width<=1100px){.layout[data-v-603a9dec]{grid-template-columns:minmax(0,1fr)}.col-side[data-v-603a9dec]{position:static}}@media (width<=640px){.details[data-v-603a9dec]{grid-template-columns:minmax(0,1fr)}.composer-actions[data-v-603a9dec]{flex-wrap:wrap}.composer-type[data-v-603a9dec],.composer-mention[data-v-603a9dec]{flex:100%;margin-inline-end:0}}.rule[data-v-3f24b1f0]{margin:0 0 .35rem;font-weight:700}.muted[data-v-3f24b1f0]{color:var(--text-muted,#6b7280);margin:0;font-size:.82rem}.lineage[data-v-3f24b1f0]{margin:0 0 .5rem;padding-inline-start:1.2rem}.lineage a[data-v-3f24b1f0]{color:inherit}.slots[data-v-3f24b1f0]{margin:0;padding:0;list-style:none}.slot[data-v-3f24b1f0]{border-block-start:1px solid var(--border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.5rem 0;display:flex}.slot[data-v-3f24b1f0]:first-child{border-block-start:0}.slot__when[data-v-3f24b1f0]{font-variant-numeric:tabular-nums;font-weight:600}.slot__link[data-v-3f24b1f0]{color:inherit;overflow-wrap:anywhere;min-width:0}.slot__actions[data-v-3f24b1f0]{gap:.25rem;margin-inline-start:auto;display:flex}.scopes[data-v-3f24b1f0]{border:0;margin:0 0 .35rem;padding:0}.scopes legend[data-v-3f24b1f0]{color:var(--text-muted,#6b7280);padding:0 0 .35rem;font-size:.85rem}.scope[data-v-3f24b1f0]{cursor:pointer;align-items:center;gap:.4rem;padding:.15rem 0;display:flex}.scope__label[data-v-3f24b1f0]{font-weight:600}.scope__note[data-v-3f24b1f0]{border-inline-start:3px solid var(--warning,#d97706);background:var(--surface-2,#f9fafb);border-radius:.4rem;margin:0 0 .75rem;padding:.5rem .65rem;font-size:.82rem}.ltr[data-v-3f24b1f0]{direction:ltr;unicode-bidi:isolate}.block[data-v-7d497868]{margin-bottom:1rem}.tok-warn[data-v-7d497868]{margin:0 0 .75rem}.tok-reveal[data-v-7d497868]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.tok-reveal code[data-v-7d497868]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--surface-2,#0000000d);border-radius:.5rem;flex:20rem;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.create[data-v-7d497868]{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.create-field[data-v-7d497868]{flex:18rem}.hint[data-v-7d497868]{color:var(--text-muted,#6b7280);margin:.75rem 0 0;font-size:.85rem}.never[data-v-7d497868]{font-style:italic}.col-act[data-v-7d497868]{text-align:end;white-space:nowrap}.cap-badge[data-v-041e06f4]{margin-inline-start:.35rem}.range[data-v-041e06f4]{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.cell-actions[data-v-041e06f4]{text-align:end}.ticket-state[data-v-fc7a49db]{border:1px solid var(--fam-border);border-radius:var(--radius-xs);background:var(--fam-bg);color:var(--fam-fg);font-size:var(--fs-2xs);margin-inline-start:.35rem;padding:.05rem .4rem;font-weight:600;display:inline-block}.ticket-product[data-v-fc7a49db]{font-size:var(--fs-sm);color:var(--brand);margin-top:.15rem;font-weight:600}.block[data-v-fc7a49db]{margin-bottom:1.25rem}.board[data-v-fc7a49db]{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.column[data-v-fc7a49db]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.column-head[data-v-fc7a49db]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.column-title[data-v-fc7a49db]{font-size:var(--fs-sm);font-weight:700}.column-count[data-v-fc7a49db]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-muted);padding:0 .45rem;font-weight:700}.column-body[data-v-fc7a49db]{flex-direction:column;gap:.6rem;min-height:4rem;padding:.6rem;display:flex}.ticket[data-v-fc7a49db]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:.7rem .8rem}.ticket.blocked[data-v-fc7a49db]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.ticket-code[data-v-fc7a49db]{font-size:var(--fs-2xs);color:var(--text-subtle)}.ticket-title[data-v-fc7a49db]{font-size:var(--fs-sm);margin:.15rem 0;font-weight:600;line-height:1.5}.ticket-meta[data-v-fc7a49db]{font-size:var(--fs-xs);color:var(--text-subtle)}.ticket-block[data-v-fc7a49db]{font-size:var(--fs-xs);margin-top:.4rem}.ticket-actions[data-v-fc7a49db]{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.column-empty[data-v-fc7a49db]{text-align:center;font-size:var(--fs-sm);color:var(--text-subtle);padding:.75rem}.field-note[data-v-f0d995d3]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.4rem}.form-card[data-v-f0d995d3]{max-width:42rem}.form-actions[data-v-f0d995d3]{gap:.5rem;display:flex}.leftovers[data-v-f0d995d3]{margin-top:1.25rem}.leftover-list[data-v-f0d995d3]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.leftover[data-v-f0d995d3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.7rem .85rem}.leftover.picked[data-v-f0d995d3]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 5%, var(--surface))}.leftover-pick[data-v-f0d995d3]{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.leftover-pick input[data-v-f0d995d3]{margin-top:.3rem}.leftover-body[data-v-f0d995d3]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.leftover-head[data-v-f0d995d3]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.leftover-code[data-v-f0d995d3]{font-size:var(--fs-xs);color:var(--text-subtle)}.leftover-title[data-v-f0d995d3]{font-weight:600;font-size:var(--fs-sm)}.leftover-meta[data-v-f0d995d3]{font-size:var(--fs-xs);color:var(--text-subtle)}.leftover-reason[data-v-f0d995d3]{margin-top:.6rem}.range[data-v-4a5c3a97]{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.cap[data-v-80d60c88]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cap-bar[data-v-80d60c88]{border-radius:var(--radius-pill);background:var(--fam-bg);flex:0 0 12rem;block-size:8px;overflow:hidden}.cap-fill[data-v-80d60c88]{background:var(--fam-fg);block-size:100%;transition:inline-size var(--dur) var(--ease);display:block}.cap-text[data-v-80d60c88]{font-size:var(--fs-sm)}.cap-pct[data-v-80d60c88]{color:var(--fam-fg);font-weight:700}.cap-warn[data-v-80d60c88]{border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-xs);padding:.1rem .5rem;font-weight:700}.block[data-v-80d60c88]{margin-bottom:1.25rem}.row-actions[data-v-80d60c88]{gap:.5rem;display:flex}.summary[data-v-80d60c88]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}.summary .span-all[data-v-80d60c88]{grid-column:1/-1}.summary dt[data-v-80d60c88]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.2rem}.summary dd[data-v-80d60c88]{font-size:var(--fs-base);margin:0;font-weight:600}.auto-note[data-v-80d60c88]{font-weight:400;font-size:var(--fs-sm);margin-inline-start:.35rem}.counts[data-v-80d60c88]{flex-wrap:wrap;gap:1rem;font-weight:400;display:flex}.counts b[data-v-80d60c88]{font-weight:700}.range[data-v-80d60c88]{align-items:center;gap:.35rem;display:inline-flex}.prose[data-v-80d60c88]{white-space:pre-wrap;color:var(--text-muted);font-weight:400;line-height:1.8}.assign[data-v-80d60c88]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.assign-item[data-v-80d60c88]{flex:18rem}.assign-owner[data-v-80d60c88]{flex:0 12rem}.group[data-v-80d60c88]{margin-bottom:1.5rem}.group-head[data-v-80d60c88]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.group-title[data-v-80d60c88]{font-size:var(--fs-lg);margin:0;font-weight:800}.group-counts[data-v-80d60c88]{font-size:var(--fs-sm);color:var(--text-muted);gap:.9rem;display:flex}.columns[data-v-80d60c88]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.column[data-v-80d60c88]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0}.column.done[data-v-80d60c88]{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}.column-head[data-v-80d60c88]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.column-title[data-v-80d60c88]{font-size:var(--fs-sm);font-weight:700}.column-count[data-v-80d60c88]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-size:var(--fs-2xs);color:var(--text-muted);padding:0 .45rem;font-weight:700}.column-body[data-v-80d60c88]{flex-direction:column;gap:.6rem;min-height:4rem;padding:.6rem;display:flex}.column-empty[data-v-80d60c88]{text-align:center;font-size:var(--fs-sm);color:var(--text-subtle);padding:.75rem}.ticket[data-v-80d60c88]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:.7rem .8rem}.ticket.blocked[data-v-80d60c88]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.ticket.leaving[data-v-80d60c88]{border-style:dashed}.ticket.departed[data-v-80d60c88]{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface));color:var(--text-muted);border-style:dashed}.ticket-top[data-v-80d60c88]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ticket-code[data-v-80d60c88]{font-size:var(--fs-2xs);color:var(--text-subtle)}.ticket-title[data-v-80d60c88]{font-size:var(--fs-sm);margin:.2rem 0 .15rem;font-weight:600;line-height:1.5}.ticket-meta[data-v-80d60c88]{font-size:var(--fs-xs);color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.dot[data-v-80d60c88]{opacity:.6}.duration[data-v-80d60c88]{cursor:help;align-items:center;gap:.25rem;display:inline-flex}.ticket-note[data-v-80d60c88]{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;line-height:1.6;display:flex}.ticket-note.danger[data-v-80d60c88]{color:var(--danger)}.ticket-note.warning[data-v-80d60c88]{color:var(--warning)}.inline-link[data-v-80d60c88]{color:var(--brand);font-weight:600}.asana[data-v-80d60c88]{font-size:var(--fs-sm);margin-top:.4rem;display:inline-flex}.asana-link[data-v-80d60c88]{color:var(--brand);font-weight:600}.asana-error[data-v-80d60c88]{color:var(--danger);cursor:help}.ticket-actions[data-v-80d60c88]{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.danger-ghost[data-v-80d60c88]{color:var(--danger)}.transfer-item[data-v-80d60c88]{margin-bottom:.75rem;font-weight:600}.field-note[data-v-80d60c88]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.5rem}@media (width<=760px){.summary[data-v-80d60c88],.columns[data-v-80d60c88]{grid-template-columns:minmax(0,1fr)}}.block[data-v-abda0a31]{margin-bottom:1.25rem}.layout[data-v-abda0a31]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.item-title[data-v-abda0a31]{font-size:var(--fs-lg);align-items:baseline;gap:.5rem;margin-bottom:.9rem;font-weight:700;display:flex}.inline-link[data-v-abda0a31]{color:var(--brand)}.facts[data-v-abda0a31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;margin:0;display:grid}.facts .span-all[data-v-abda0a31]{grid-column:1/-1}.facts dt[data-v-abda0a31]{font-size:var(--fs-xs);color:var(--text-subtle);margin-bottom:.15rem}.facts dd[data-v-abda0a31]{margin:0;font-weight:600}.prose[data-v-abda0a31]{white-space:pre-wrap;font-weight:400;line-height:1.8}.duration[data-v-abda0a31]{cursor:help}.route[data-v-abda0a31]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.endpoint[data-v-abda0a31]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.endpoint-label[data-v-abda0a31]{font-size:var(--fs-xs);color:var(--text-subtle)}.endpoint-name[data-v-abda0a31]{color:var(--brand);font-weight:700}.route-arrow[data-v-abda0a31]{color:var(--text-subtle);flex:none}.self-approved[data-v-abda0a31]{border-radius:var(--radius-pill);background:var(--surface-3);font-size:var(--fs-xs);margin-inline-start:.5rem;padding:0 .5rem;font-weight:600;display:inline-block}.decide[data-v-abda0a31]{flex-direction:column;gap:.6rem;width:100%;display:flex}.decide-actions[data-v-abda0a31]{gap:.5rem;display:flex}.empty[data-v-abda0a31]{font-size:var(--fs-sm)}.comment-form[data-v-abda0a31]{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.comment-form[data-v-abda0a31]>:first-child{width:100%}@media (width<=900px){.layout[data-v-abda0a31],.facts[data-v-abda0a31]{grid-template-columns:minmax(0,1fr)}}.questions[data-v-0f1cac7d]{gap:.6rem;display:grid}.question[data-v-0f1cac7d]{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.question-text[data-v-0f1cac7d]{font-weight:500;display:block}.question-why[data-v-0f1cac7d]{opacity:.7;font-size:.78rem;display:block}.diagnostic-actions[data-v-0f1cac7d]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-block-start:1rem;display:flex}.recommendation[data-v-0f1cac7d]{margin-block-start:1rem}.reasons[data-v-0f1cac7d],.notes[data-v-0f1cac7d]{gap:.25rem;margin:.25rem 0 0;padding-inline-start:1.1rem;display:grid}.notes[data-v-0f1cac7d]{opacity:.85;margin-block-start:.6rem;font-size:.85rem}.type-grid[data-v-0f1cac7d]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.type-card[data-v-0f1cac7d]{text-align:start;border:1px solid var(--border,#e5e7eb);cursor:pointer;font:inherit;color:inherit;background:0 0;border-radius:.6rem;gap:.5rem;padding:.9rem;display:grid}.type-card.selected[data-v-0f1cac7d]{border-color:var(--brand,#2563eb);box-shadow:0 0 0 1px var(--brand,#2563eb) inset}.type-name[data-v-0f1cac7d]{font-weight:700}.type-tagline[data-v-0f1cac7d]{opacity:.8;font-size:.82rem}.type-layers[data-v-0f1cac7d]{flex-wrap:wrap;gap:.3rem;display:flex}.type-layer[data-v-0f1cac7d]{background:var(--surface-2,#f3f4f6);border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem}.type-facts[data-v-0f1cac7d]{flex-wrap:wrap;gap:.3rem;display:flex}.type-detail[data-v-0f1cac7d]{gap:.5rem;margin-block-start:1rem;display:grid}.type-description[data-v-0f1cac7d],.subtype-hint[data-v-0f1cac7d],.level-hint[data-v-0f1cac7d]{opacity:.85;margin:0;font-size:.85rem}.period[data-v-0f1cac7d]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.field-error[data-v-0f1cac7d]{color:var(--danger,#dc2626);margin-block-start:.5rem;font-size:.8rem}.form-actions[data-v-0f1cac7d]{gap:.5rem;margin-block:1rem;display:flex}.plan-title[data-v-2dcadce7]{color:inherit;font-weight:600;text-decoration:none}.plan-title[data-v-2dcadce7]:hover{text-decoration:underline}.plan-version[data-v-2dcadce7]{opacity:.7;margin-inline-start:.5rem;font-size:.75rem;display:inline-block}.framework[data-v-2dcadce7]{flex-direction:column;gap:.1rem;display:flex}.framework-variant[data-v-2dcadce7]{opacity:.7;font-size:.75rem}.nowrap[data-v-2dcadce7]{white-space:nowrap}.node-tree[data-v-01bb87d2]{margin:0;padding:0;list-style:none}.node-tree[data-v-01bb87d2]:not(.is-root){border-inline-start:1px solid var(--border,#e5e7eb);margin-block-start:.35rem;margin-inline-start:.5rem;padding-inline-start:1.25rem}.node[data-v-01bb87d2]{padding-block:.35rem}.node-row[data-v-01bb87d2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.node-layer[data-v-01bb87d2]{background:var(--surface-2,#f3f4f6);opacity:.85;white-space:nowrap;border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem}.node-title[data-v-01bb87d2]{font-weight:500}.node-weight[data-v-01bb87d2]{opacity:.7;font-size:.75rem}.node-actions[data-v-01bb87d2]{gap:.15rem;margin-inline-start:auto;display:inline-flex}.node-description[data-v-01bb87d2],.node-assumption[data-v-01bb87d2]{opacity:.8;margin:.2rem 0 0;font-size:.8rem}.node-assumption-label[data-v-01bb87d2]{font-weight:600}.level-sum[data-v-01bb87d2]{margin-block-start:.35rem}.node-coverage[data-v-01bb87d2]{opacity:.7;font-size:.72rem}.links[data-v-01bb87d2]{gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.link[data-v-01bb87d2]{border-inline-start:2px solid var(--border,#e5e7eb);background:var(--surface-2,#f7f8fa);border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.78rem;display:flex}.link-progress[data-v-01bb87d2]{min-width:2.6rem;font-weight:700}.link-title[data-v-01bb87d2]{font-weight:500}.link-where[data-v-01bb87d2],.link-status[data-v-01bb87d2]{opacity:.7}.kpis[data-v-01bb87d2]{gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.kpi[data-v-01bb87d2]{background:var(--surface-2,#f7f8fa);border-radius:.5rem;padding:.5rem .6rem}.kpi-head[data-v-01bb87d2]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.kpi-name[data-v-01bb87d2]{font-size:.87rem;font-weight:600}.kpi-figures[data-v-01bb87d2]{opacity:.85;flex-wrap:wrap;gap:.15rem .9rem;margin-block-start:.25rem;font-size:.76rem;display:flex}.kpi-method[data-v-01bb87d2]{opacity:.75;margin:.25rem 0 0;font-size:.75rem}.kpi-actions[data-v-01bb87d2]{gap:.2rem;margin-block-start:.25rem;display:flex}.description[data-v-97e08d09]{margin-block:0 1rem}.framework-note[data-v-97e08d09]{opacity:.85;margin-block:.75rem 0;font-size:.85rem}.framework-note.subtle[data-v-97e08d09]{opacity:.7;margin-block-start:.35rem}.content-head[data-v-97e08d09]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:.75rem;display:flex}.health[data-v-97e08d09]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.health-pair[data-v-97e08d09]{align-items:center;gap:.9rem;display:flex}.health-figure[data-v-97e08d09]{justify-items:center;min-width:6.5rem;display:grid}.health-value[data-v-97e08d09]{font-size:1.9rem;font-weight:700;line-height:1.1}.health-label[data-v-97e08d09]{opacity:.8;font-size:.78rem}.health-sub[data-v-97e08d09]{opacity:.6;font-size:.7rem}.health-times[data-v-97e08d09]{opacity:.4;font-size:1.3rem}.health-verdict[data-v-97e08d09]{flex:18rem}.health-description[data-v-97e08d09]{margin:.4rem 0 0;font-size:.85rem}.health-note[data-v-97e08d09]{opacity:.7;margin:.4rem 0 0;font-size:.76rem}.link-note[data-v-97e08d09]{opacity:.75;margin:0 0 .6rem;font-size:.78rem}.candidates[data-v-97e08d09]{gap:.3rem;max-height:18rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.candidate[data-v-97e08d09]{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:.45rem;align-items:flex-start;gap:.6rem;padding:.5rem .6rem;display:flex}.candidate.selected[data-v-97e08d09]{border-color:var(--brand,#2563eb)}.candidate.taken[data-v-97e08d09]{opacity:.5;cursor:not-allowed}.candidate-progress[data-v-97e08d09]{min-width:2.8rem;font-weight:700}.candidate-body[data-v-97e08d09]{gap:.1rem;display:grid}.candidate-title[data-v-97e08d09]{font-size:.85rem;font-weight:500}.candidate-where[data-v-97e08d09],.candidate-taken[data-v-97e08d09]{opacity:.75;font-size:.74rem}.matrix[data-v-97e08d09]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;margin-block-start:1rem;display:grid}.matrix-cell[data-v-97e08d09]{border:1px solid var(--border,#e5e7eb);opacity:.6;border-radius:.5rem;gap:.2rem;padding:.6rem .7rem;display:grid}.matrix-cell.current[data-v-97e08d09]{opacity:1;border-color:var(--brand,#2563eb)}.matrix-cell.signal[data-v-97e08d09]{opacity:.85;border-style:dashed}.matrix-label[data-v-97e08d09]{font-size:.85rem;font-weight:600}.matrix-description[data-v-97e08d09]{opacity:.8;font-size:.75rem}.kpi-grid[data-v-97e08d09]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.blockers[data-v-97e08d09]{gap:.2rem;margin:.25rem 0 0;padding-inline-start:1.1rem;display:grid}.targets[data-v-97e08d09]{gap:.5rem;margin-block-start:.75rem;display:grid}.target[data-v-97e08d09]{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:.55rem;align-items:flex-start;gap:.6rem;padding:.7rem;display:flex}.target.selected[data-v-97e08d09]{border-color:var(--brand,#2563eb)}.target.disabled[data-v-97e08d09]{opacity:.55;cursor:not-allowed}.target-body[data-v-97e08d09]{gap:.3rem;display:grid}.target-name[data-v-97e08d09]{align-items:center;gap:.4rem;font-weight:600;display:flex}.target-loss[data-v-97e08d09]{opacity:.8;font-size:.78rem}.target-actions[data-v-97e08d09]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-block-start:1rem;display:flex}.bar[data-v-9fa2932b]{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.bar[data-v-9fa2932b]>:first-child{flex:1;min-width:0;margin-bottom:0}@media (width<=640px){.bar[data-v-9fa2932b]{flex-direction:column;align-items:stretch}}.product-link[data-v-9fa2932b]{font-size:var(--fs-xs);color:var(--text-muted);font-weight:700}.product-link[data-v-9fa2932b]:hover{color:var(--brand)}.cell-select[data-v-9fa2932b]{min-width:8.5rem}.overdue[data-v-9fa2932b]{margin-inline-start:.4rem}.danger-ghost[data-v-9fa2932b]{color:var(--danger)}.views[data-v-d3b64dfc]{border:1px solid var(--border);border-radius:.5rem;display:inline-flex;overflow:hidden}.viewbtn[data-v-d3b64dfc]{cursor:pointer;font:inherit;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.viewbtn+.viewbtn[data-v-d3b64dfc]{border-inline-start:1px solid var(--border)}.viewbtn--on[data-v-d3b64dfc]{background:var(--brand);color:#fff}.cell-order[data-v-d3b64dfc]{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.handle[data-v-d3b64dfc]{width:1.25rem;height:1.5rem;color:var(--text-subtle);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.handle svg[data-v-d3b64dfc]{width:.75rem}.handle[data-v-d3b64dfc]:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:var(--radius-sm)}.order-num[data-v-d3b64dfc]{font-size:var(--fs-xs);color:var(--text-muted)}.row-item.dragging[data-v-d3b64dfc]{opacity:.45}.row-item.over td[data-v-d3b64dfc]{box-shadow:inset 0 2px 0 0 var(--brand)}.row-title[data-v-d3b64dfc]{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:block}.row-title[data-v-d3b64dfc]:hover{text-decoration:underline}.row-meta[data-v-d3b64dfc]{gap:.375rem;margin-top:.25rem;display:inline-flex}.row-blocked[data-v-d3b64dfc]{font-size:var(--fs-xs);color:var(--fam-fg);overflow-wrap:anywhere;align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.cell-progress[data-v-d3b64dfc]{align-items:center;gap:.5rem;min-width:7rem;display:flex}.tcard-blocked[data-v-d3b64dfc]{font-size:var(--fs-2xs);color:var(--fam-fg);flex-wrap:wrap;align-items:center;gap:.25rem;margin:.35rem 0 0;display:flex}.blocker[data-v-d3b64dfc]{color:inherit;font-weight:600;text-decoration:underline}.tcard-progress[data-v-d3b64dfc]{font-size:var(--fs-2xs);color:var(--text-muted);align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.tcard-progress[data-v-d3b64dfc] .ui-progress{flex:1}.tcard-progress .subs[data-v-d3b64dfc]{white-space:nowrap}.board[data-v-d3b64dfc]{grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;align-items:start;gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.column[data-v-d3b64dfc]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;padding:.75rem}.column-head[data-v-d3b64dfc]{align-items:center;gap:.5rem;padding:.15rem .3rem .75rem;display:flex}.column-dot[data-v-d3b64dfc]{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.column-title[data-v-d3b64dfc]{font-size:var(--fs-base);font-weight:700}.column-count[data-v-d3b64dfc]{font-size:var(--fs-xs);color:var(--text-muted);background:var(--surface-3);border-radius:var(--radius-pill);margin-inline-start:auto;padding:0 .4rem;font-weight:700}.t-brand[data-v-d3b64dfc]{--tone:var(--brand)}.t-success[data-v-d3b64dfc]{--tone:var(--success)}.t-warning[data-v-d3b64dfc]{--tone:var(--warning)}.t-danger[data-v-d3b64dfc]{--tone:var(--danger)}.t-neutral[data-v-d3b64dfc]{--tone:var(--text-subtle)}.column-body[data-v-d3b64dfc]{flex-direction:column;gap:.6rem;display:flex}.column-empty[data-v-d3b64dfc]{text-align:center;font-size:var(--fs-sm);color:var(--text-subtle);padding:1rem .5rem}.tcard[data-v-d3b64dfc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:.75rem .85rem}.tcard-top[data-v-d3b64dfc]{flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem;display:flex}.tcard-title[data-v-d3b64dfc]{font-size:var(--fs-base);color:var(--text);font-weight:600;line-height:1.45;text-decoration:none;display:block}.tcard-title[data-v-d3b64dfc]:hover{color:var(--brand)}.tcard-desc[data-v-d3b64dfc]{font-size:var(--fs-xs);color:var(--text-muted);white-space:pre-wrap;margin-top:.3rem;line-height:1.6}.tcard-row[data-v-d3b64dfc]{align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.tcard-row[data-v-d3b64dfc] .ui-field{flex:1;min-width:0}.tcard-due[data-v-d3b64dfc]{font-size:var(--fs-2xs);color:var(--text-subtle);flex:none}.tcard-foot[data-v-d3b64dfc]{border-top:1px solid var(--border);align-items:center;gap:.1rem;margin-top:.5rem;padding-top:.5rem;display:flex}.danger-ghost[data-v-d3b64dfc]{color:var(--danger);margin-inline-start:auto}.block[data-v-e5fbb9e7]{margin-bottom:1.25rem}.head[data-v-e5fbb9e7]{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.head-main[data-v-e5fbb9e7]{flex:20rem;min-width:0}.head-side[data-v-e5fbb9e7]{flex-direction:column;flex:0 0 14rem;gap:.85rem;display:flex}.readonly-field[data-v-e5fbb9e7]{flex-direction:column;gap:.3rem;display:flex}.readonly-label[data-v-e5fbb9e7]{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.readonly-value[data-v-e5fbb9e7]{font-size:var(--fs-base);font-weight:600}.prose[data-v-e5fbb9e7]{white-space:pre-wrap;color:var(--text-muted);line-height:1.8}.grid[data-v-e5fbb9e7]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:1.25rem;display:grid}.progress-value[data-v-e5fbb9e7]{font-size:var(--fs-sm);color:var(--brand);font-weight:700}.progress[data-v-e5fbb9e7]{margin-bottom:.85rem}.rows[data-v-e5fbb9e7]{margin:0;padding:0;list-style:none}.row[data-v-e5fbb9e7]{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.row[data-v-e5fbb9e7]:last-child{border-bottom:0}.check[data-v-e5fbb9e7]{accent-color:var(--brand);flex:none;width:15px;height:15px}.row-title[data-v-e5fbb9e7]{min-width:0;font-size:var(--fs-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;text-decoration:none;overflow:hidden}a.row-title[data-v-e5fbb9e7]:hover{color:var(--brand)}.row-title.done[data-v-e5fbb9e7]{color:var(--text-subtle);font-weight:400;text-decoration:line-through}.row-meta[data-v-e5fbb9e7]{font-size:var(--fs-xs);color:var(--text-subtle);flex:none}.row-remove[data-v-e5fbb9e7]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.row-remove[data-v-e5fbb9e7]:hover{background:var(--danger-soft);color:var(--danger)}.section-empty[data-v-e5fbb9e7]{font-size:var(--fs-sm);color:var(--text-subtle);padding:.75rem 0}.sub-heading[data-v-e5fbb9e7]{font-size:var(--fs-xs);color:var(--text-muted);margin:1rem 0 .4rem;font-weight:700}.sub-heading[data-v-e5fbb9e7]:first-child{margin-top:0}.sub-add[data-v-e5fbb9e7]{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.sub-add-row[data-v-e5fbb9e7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sub-add-row[data-v-e5fbb9e7]>.ff{flex:1;min-width:9rem}.inline-add[data-v-e5fbb9e7]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.inline-type[data-v-e5fbb9e7]{flex:0 9rem}.inline-target[data-v-e5fbb9e7]{flex:12rem}.inline-error[data-v-e5fbb9e7]{font-size:var(--fs-xs);color:var(--danger);margin-top:.4rem;font-weight:600}.auth[data-v-693b08b6]{background:var(--bg);grid-template-columns:1fr;min-height:100vh;display:grid}.auth-brand[data-v-693b08b6]{color:#fff;background:linear-gradient(150deg,#3d1069 0%,#6d28b8 55%,#a51c78 130%);padding:3rem;display:none;position:relative;overflow:hidden}.auth-brand-inner[data-v-693b08b6]{flex-direction:column;justify-content:center;max-width:26rem;height:100%;margin-inline:auto;display:flex;position:relative}.auth-logo[data-v-693b08b6]{filter:brightness(0)invert();align-self:flex-start;width:auto;height:44px;margin-bottom:2rem}.auth-brand-title[data-v-693b08b6]{font-size:var(--fs-3xl);color:#fff;font-weight:800}.auth-brand-sub[data-v-693b08b6]{font-size:var(--fs-md);color:#ffffffb8;margin-top:.25rem}.auth-points[data-v-693b08b6]{flex-direction:column;gap:1.15rem;margin:2.75rem 0 0;padding:0;list-style:none;display:flex}.auth-points li[data-v-693b08b6]{align-items:flex-start;gap:.8rem;display:flex}.auth-point-icon[data-v-693b08b6]{border-radius:var(--radius);color:#fff;background:#ffffff24;flex:none;place-items:center;width:34px;height:34px;display:grid}.auth-point-text[data-v-693b08b6]{flex-direction:column;gap:.1rem;display:flex}.auth-point-text strong[data-v-693b08b6]{font-size:var(--fs-base);color:#fff;font-weight:700}.auth-point-text small[data-v-693b08b6]{font-size:var(--fs-sm);color:#ffffffb3;line-height:1.6}.auth-main[data-v-693b08b6]{justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.auth-card[data-v-693b08b6]{width:100%;max-width:24rem}.auth-head[data-v-693b08b6]{text-align:center;margin-bottom:1.75rem}.auth-head-logo[data-v-693b08b6]{width:auto;height:40px;margin-bottom:1rem}.auth-title[data-v-693b08b6]{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:800}.auth-tagline[data-v-693b08b6]{font-size:var(--fs-base);color:var(--text-muted);margin-top:.25rem}.auth-alert[data-v-693b08b6]{margin-bottom:1.25rem}.auth-lead[data-v-693b08b6]{text-align:center;font-size:var(--fs-base);color:var(--text-muted);margin-bottom:1.25rem}.auth-google[data-v-693b08b6]{width:100%;height:var(--control-h-lg);border:1px solid var(--border-strong);border-radius:var(--radius);color:#1f1f1f;font-size:var(--fs-md);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#fff;justify-content:center;align-items:center;gap:.65rem;font-weight:600;text-decoration:none;display:flex}.auth-google[data-v-693b08b6]:hover{border-color:var(--text-subtle);box-shadow:var(--shadow-sm);color:#1f1f1f}.auth-note[data-v-693b08b6]{text-align:center;font-size:var(--fs-xs);color:var(--text-subtle);margin-top:1rem}.auth-user[data-v-693b08b6]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:center;gap:.3rem;margin-bottom:1.25rem;padding:1.5rem 1.25rem;display:flex}.auth-user-name[data-v-693b08b6]{font-size:var(--fs-md);margin-top:.6rem;font-weight:700}.auth-user-email[data-v-693b08b6]{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:.5rem}.auth-actions[data-v-693b08b6]{flex-direction:column;gap:.6rem;display:flex}.auth-logout[data-v-693b08b6]{color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;margin-top:.4rem;padding:.5rem;font-weight:600;display:inline-flex}.auth-logout[data-v-693b08b6]:hover{color:var(--danger)}@media (width>=900px){.auth[data-v-693b08b6]{grid-template-columns:1.05fr 1fr}.auth-brand[data-v-693b08b6]{display:block}.auth-head-logo[data-v-693b08b6]{display:none}}
