.auth[data-v-9892cf75]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-neutral-surface)}.auth__main[data-v-9892cf75]{display:flex;justify-content:center;padding:24px 20px 48px}.auth__column[data-v-9892cf75]{width:100%;max-width:420px}.auth__column--wide[data-v-9892cf75]{max-width:480px}.mark[data-v-9892cf75]{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:32px;color:var(--color-neutral-text);text-decoration:none}.mark[data-v-9892cf75]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:4px;border-radius:6px}.mark__tile[data-v-9892cf75]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--color-brand-primary);color:var(--color-brand-on-accent)}.mark__name[data-v-9892cf75]{font-size:19px;font-weight:700;letter-spacing:-.01em}.auth-panel[data-v-9892cf75]{display:none}@media(min-width:960px){.auth[data-v-9892cf75]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth__main[data-v-9892cf75]{align-items:center;padding:48px 56px}.mark[data-v-9892cf75]{margin-bottom:48px}.auth-panel[data-v-9892cf75]{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;padding:56px;background:#0b3d36;color:#cfe6e1;overflow:hidden}.auth-panel__inner[data-v-9892cf75]{width:100%;max-width:460px}.auth-panel__line[data-v-9892cf75]{margin:0;font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:#fff}.auth-panel__points[data-v-9892cf75]{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.auth-panel__points li[data-v-9892cf75]{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:24px}.auth-panel__tick[data-v-9892cf75]{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:0;border-radius:50%;background:#15524a;color:#7fd6c6}.auth-panel__art[data-v-9892cf75]{display:block;width:100%;height:auto;margin-top:40px;color:#3e8a7f}.auth-panel__note[data-v-9892cf75]{margin:32px 0 0;padding-top:20px;border-top:1px solid #1d5a51;max-width:40ch;font-size:14px;line-height:22px;color:#a9cfc8}}.identity[data-v-f040ad43]{display:flex;flex-direction:column;gap:20px}.stack[data-v-f040ad43]{display:flex;flex-direction:column;gap:10px}.google[data-v-f040ad43]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;padding:0 16px;border:1px solid var(--color-neutral-border-strong);border-radius:12px;background:var(--color-neutral-surface);color:var(--color-neutral-text);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .12s,border-color .12s}.google[data-v-f040ad43]:hover:not(:disabled){background:var(--color-neutral-surface-alt)}.google[data-v-f040ad43]:disabled{cursor:not-allowed;opacity:.55}.google[data-v-f040ad43]:focus-visible,.primary[data-v-f040ad43]:focus-visible{outline:3px solid var(--color-brand-focus);outline-offset:2px}.or[data-v-f040ad43]{display:flex;align-items:center;gap:12px;color:var(--color-neutral-text-faint);font-size:13px}.or[data-v-f040ad43]:before,.or[data-v-f040ad43]:after{content:"";flex:1;height:1px;background:var(--color-neutral-border)}.label[data-v-f040ad43]{font-size:14px;line-height:20px;font-weight:600;color:var(--color-neutral-text)}.big[data-v-f040ad43]{width:100%;height:52px;padding:0 16px;box-sizing:border-box;border-radius:12px;font-size:16px}.big[data-v-f040ad43]:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-accent-soft2)}.big--error[data-v-f040ad43],.big--error[data-v-f040ad43]:focus{border-color:var(--color-danger-fg);box-shadow:0 0 0 3px var(--color-danger-bg)}.hint[data-v-f040ad43]{margin:0;font-size:13px;line-height:18px;color:var(--color-neutral-text-muted)}.hint--lead[data-v-f040ad43]{font-size:16px;line-height:24px}.sent[data-v-f040ad43]{display:inline-block;margin-top:6px;padding:4px 12px;border-radius:999px;background:var(--color-neutral-sunken);color:var(--color-neutral-text);font-weight:500;word-break:break-all}.error[data-v-f040ad43]{margin:0;font-size:13px;line-height:18px;font-weight:500;color:var(--color-danger-fg)}.primary[data-v-f040ad43]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:8px;border:0;border-radius:12px;background:var(--color-brand-primary);color:var(--color-brand-on-accent);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .12s}.primary[data-v-f040ad43]:hover:not(:disabled){background:var(--color-brand-primary-hover)}.primary[data-v-f040ad43]:disabled{cursor:progress;opacity:.75}.code-title[data-v-f040ad43]{margin:0;font-size:22px;line-height:30px;font-weight:600;color:var(--color-neutral-text)}.otp[data-v-f040ad43]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.otp__box[data-v-f040ad43]{width:100%;min-width:0;height:60px;box-sizing:border-box;border:1px solid var(--color-neutral-border-strong);border-radius:12px;background:var(--color-neutral-surface);color:var(--color-neutral-text);font-family:var(--font-mono, ui-monospace, monospace);font-size:24px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.otp__box[data-v-f040ad43]:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-accent-soft2)}.otp__box--error[data-v-f040ad43]{border-color:var(--color-danger-fg)}.resend[data-v-f040ad43]{font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.link[data-v-f040ad43]{padding:0;border:0;background:none;font:inherit;font-weight:500;cursor:pointer;color:var(--color-brand-accent-text);text-decoration:underline;text-underline-offset:3px}.link[data-v-f040ad43]:disabled{cursor:default;color:var(--color-neutral-text-muted);text-decoration:none}.link[data-v-f040ad43]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:2px;border-radius:3px}@media(max-width:420px){.otp[data-v-f040ad43]{gap:6px}.otp__box[data-v-f040ad43]{height:54px;font-size:22px}}.form[data-v-5472f9ae]{display:flex;flex-direction:column}.title[data-v-5472f9ae]{margin:0 0 8px;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em;color:var(--color-neutral-text)}.lede[data-v-5472f9ae]{margin:0 0 28px;max-width:46ch;font-size:16px;line-height:24px;color:var(--color-neutral-text-muted)}.label[data-v-5472f9ae]{display:block;margin:18px 0 6px;font-size:14px;line-height:20px;font-weight:600;color:var(--color-neutral-text)}.field[data-v-5472f9ae]{width:100%;height:48px;padding:0 14px;border-radius:10px;font-size:15px}.hint[data-v-5472f9ae]{margin:8px 0 0;font-size:13px;line-height:18px;color:var(--color-neutral-text-muted)}.error[data-v-5472f9ae]{margin:0 0 16px;font-size:13px;line-height:18px;font-weight:500;color:var(--color-danger-fg)}.submit[data-v-5472f9ae]{width:100%;height:52px;margin-top:24px;border-radius:12px;font-size:16px;font-weight:600}.legal[data-v-5472f9ae]{margin:24px 0 0;font-size:12px;line-height:18px;color:var(--color-neutral-text-faint)}.legal a[data-v-5472f9ae]{color:inherit;text-decoration:underline;text-underline-offset:2px}.alt[data-v-5472f9ae]{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--color-neutral-divider);font-size:14px;line-height:20px;color:var(--color-neutral-text-muted)}.alt a[data-v-5472f9ae],.link[data-v-5472f9ae]{color:var(--color-brand-accent-text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.link[data-v-5472f9ae]{padding:0;border:0;background:none;font:inherit;cursor:pointer}.alt a[data-v-5472f9ae]:focus-visible,.link[data-v-5472f9ae]:focus-visible,.legal a[data-v-5472f9ae]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:2px;border-radius:3px}.choices[data-v-5472f9ae]{display:flex;flex-direction:column;gap:10px}.choice[data-v-5472f9ae]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--color-neutral-border-strong);border-radius:12px;background:var(--color-neutral-surface);color:var(--color-neutral-text);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.choice[data-v-5472f9ae]:hover{background:var(--color-neutral-surface-alt);border-color:var(--color-brand-primary)}.choice[data-v-5472f9ae]:focus-visible{outline:3px solid var(--color-brand-focus);outline-offset:2px}.county-list[data-v-5472f9ae]{max-height:260px;overflow:auto;margin:20px 0;border:1px solid var(--color-neutral-border);border-radius:8px}.county[data-v-5472f9ae]{display:flex;align-items:center;gap:8px;min-height:44px}.form[data-v-0d09cfe9]{display:flex;flex-direction:column}.title[data-v-0d09cfe9]{margin:0 0 8px;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em;color:var(--color-neutral-text)}.lede[data-v-0d09cfe9]{margin:0 0 28px;max-width:46ch;font-size:16px;line-height:24px;color:var(--color-neutral-text-muted)}.label[data-v-0d09cfe9]{display:block;margin:18px 0 6px;font-size:14px;line-height:20px;font-weight:600;color:var(--color-neutral-text)}.field[data-v-0d09cfe9]{width:100%;height:48px;padding:0 14px;border-radius:10px;font-size:15px}.hint[data-v-0d09cfe9]{margin:8px 0 0;font-size:13px;line-height:18px;color:var(--color-neutral-text-muted)}.error[data-v-0d09cfe9]{margin:0 0 16px;font-size:13px;line-height:18px;font-weight:500;color:var(--color-danger-fg)}.submit[data-v-0d09cfe9]{width:100%;height:52px;margin-top:24px;border-radius:12px;font-size:16px;font-weight:600}.legal[data-v-0d09cfe9]{margin:24px 0 0;font-size:12px;line-height:18px;color:var(--color-neutral-text-faint)}.legal a[data-v-0d09cfe9]{color:inherit;text-decoration:underline;text-underline-offset:2px}.alt[data-v-0d09cfe9]{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--color-neutral-divider);font-size:14px;line-height:20px;color:var(--color-neutral-text-muted)}.alt a[data-v-0d09cfe9],.link[data-v-0d09cfe9]{color:var(--color-brand-accent-text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.link[data-v-0d09cfe9]{padding:0;border:0;background:none;font:inherit;cursor:pointer}.alt a[data-v-0d09cfe9]:focus-visible,.link[data-v-0d09cfe9]:focus-visible,.legal a[data-v-0d09cfe9]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:2px;border-radius:3px}.choices[data-v-0d09cfe9]{display:flex;flex-direction:column;gap:10px}.choice[data-v-0d09cfe9]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--color-neutral-border-strong);border-radius:12px;background:var(--color-neutral-surface);color:var(--color-neutral-text);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.choice[data-v-0d09cfe9]:hover{background:var(--color-neutral-surface-alt);border-color:var(--color-brand-primary)}.choice[data-v-0d09cfe9]:focus-visible{outline:3px solid var(--color-brand-focus);outline-offset:2px}.nav[data-v-a4893486]{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border-radius:var(--radius-sm);font-size:13px;line-height:18px;text-decoration:none;color:var(--color-nav-text)}.nav[data-v-a4893486]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:-2px}.nav__icon[data-v-a4893486]{color:var(--color-neutral-text-muted)}.nav--main[data-v-a4893486]:hover{background:var(--color-nav-raised);color:var(--color-neutral-text)}.nav--main.nav--active[data-v-a4893486]{background:var(--color-nav-active-bg);color:var(--color-nav-active-text);font-weight:600}.nav--main.nav--active .nav__icon[data-v-a4893486]{color:var(--color-brand-accent-text)}.nav--sub[data-v-a4893486]{color:var(--color-neutral-text-muted)}.nav--sub[data-v-a4893486]:hover{color:var(--color-neutral-text);background:var(--color-neutral-sunken)}.nav--sub.nav--active[data-v-a4893486]{color:var(--color-brand-accent-text);font-weight:600;background:transparent}.nav--sub.nav--active[data-v-a4893486]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--color-brand-accent)}.nav--off[data-v-a4893486]{color:var(--color-nav-muted);cursor:default}@media(max-width:1023px){.nav--sub[data-v-a4893486]{white-space:nowrap}.nav--sub.nav--active[data-v-a4893486]{background:var(--color-brand-accent-soft)}.nav--sub.nav--active[data-v-a4893486]:before{display:none}}.omnibox[data-v-6946951c]{position:relative;max-width:560px}.omnibox__glass[data-v-6946951c]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-neutral-text-faint);pointer-events:none}.omnibox__input[data-v-6946951c]{width:100%;height:34px;padding:0 12px 0 34px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-surface);color:var(--color-neutral-text);font:inherit;font-size:13px}.omnibox__input[data-v-6946951c]:focus{outline:none;border-color:var(--color-brand-accent);box-shadow:0 0 0 3px var(--color-brand-accent-soft)}.omnibox__input[data-v-6946951c]::placeholder{color:var(--color-neutral-text-faint)}.omnibox__list[data-v-6946951c]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:4px;border:1px solid var(--color-neutral-border);border-radius:8px;background:var(--color-neutral-surface);box-shadow:var(--shadow-lg)}.omnibox__hit[data-v-6946951c]{display:flex;width:100%;flex-direction:column;gap:1px;padding:7px 9px;border:0;border-radius:6px;background:transparent;font:inherit;text-align:left;cursor:pointer}.omnibox__hit[data-v-6946951c]:hover{background:var(--color-neutral-sunken)}.omnibox__title[data-v-6946951c]{font-size:13px;color:var(--color-neutral-text)}.omnibox__meta[data-v-6946951c]{font-size:11px;color:var(--color-neutral-text-muted)}.omnibox__none--bad[data-v-6946951c]{color:var(--color-danger-fg)}.omnibox__none[data-v-6946951c]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:9px 12px;border:1px solid var(--color-neutral-border);border-radius:8px;background:var(--color-neutral-surface);font-size:12px;color:var(--color-neutral-text-muted)}.sr-only[data-v-6946951c]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vao[data-v-59ec5b23]{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px;border-bottom:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-fg);font-size:13px;line-height:20px}.vao__icon[data-v-59ec5b23]{flex-shrink:0}.vao__text[data-v-59ec5b23]{flex:1 1 260px;min-width:0;margin:0;overflow-wrap:anywhere}.vao__more[data-v-59ec5b23]{margin-left:6px}.vao__time[data-v-59ec5b23]{flex-shrink:0;padding:0 8px;border:1px solid var(--color-warning-border);border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:var(--font-numeric);white-space:nowrap}.pb[data-v-f5f5ba49]{display:flex;flex-direction:column}.pb__item[data-v-f5f5ba49]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px;border-bottom:1px solid var(--color-border);font-size:13px;line-height:20px}.pb__item--info[data-v-f5f5ba49]{background:var(--color-info-bg);color:var(--color-info-fg)}.pb__item--maintenance[data-v-f5f5ba49]{background:var(--color-warning-bg);color:var(--color-warning-fg);border-bottom-color:var(--color-warning-border)}.pb__item--urgent[data-v-f5f5ba49]{background:var(--color-danger-bg);color:var(--color-danger-fg);border-bottom-color:var(--color-danger-border)}.pb__tag[data-v-f5f5ba49]{flex-shrink:0;padding:0 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pb__text[data-v-f5f5ba49]{flex:1 1 260px;min-width:0;margin:0;overflow-wrap:anywhere}.pb__body[data-v-f5f5ba49]{margin-left:6px}.pb__close[data-v-f5f5ba49]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.pb__close[data-v-f5f5ba49]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.pb__close[data-v-f5f5ba49]:focus-visible{outline:2px solid currentColor;outline-offset:1px}.shell[data-v-c7d762fa]{display:flex;min-height:100vh;background:var(--color-neutral-canvas)}@media(min-width:1024px){.shell[data-v-c7d762fa]{background:linear-gradient(to right,var(--color-nav-bg) calc(var(--layout-office-sidebar) - 1px),var(--color-neutral-border) calc(var(--layout-office-sidebar) - 1px),var(--color-neutral-border) var(--layout-office-sidebar),var(--color-neutral-canvas) var(--layout-office-sidebar))}}.skip[data-v-c7d762fa]{position:absolute;left:-9999px}.skip[data-v-c7d762fa]:focus{left:12px;top:12px;z-index:100;padding:8px 12px;background:var(--color-neutral-surface);border-radius:var(--radius-sm)}.sidebar[data-v-c7d762fa]{position:sticky;top:0;display:flex;flex-direction:column;width:var(--layout-office-sidebar);height:100vh;flex-shrink:0;padding:12px 10px;background:var(--color-nav-bg);border-right:1px solid var(--color-neutral-border);overflow-y:auto}.sidebar__brand[data-v-c7d762fa]{display:flex;align-items:center;gap:10px;padding:6px 8px 16px}.sidebar__product[data-v-c7d762fa]{display:block;font-size:14px;font-weight:600;color:var(--color-neutral-text);letter-spacing:-.01em}.sidebar__company[data-v-c7d762fa]{display:block;overflow:hidden;font-size:12px;color:var(--color-neutral-text-muted);text-overflow:ellipsis;white-space:nowrap}.sidebar__close[data-v-c7d762fa]{display:none;margin-left:auto}.sidebar__items[data-v-c7d762fa]{display:grid;gap:2px}.shell__main[data-v-c7d762fa]{display:flex;flex:1;flex-direction:column;min-width:0}.topbar[data-v-c7d762fa]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;height:var(--layout-topbar);padding:0 24px;background:color-mix(in srgb,var(--color-neutral-canvas) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-neutral-border)}.topbar__menu[data-v-c7d762fa]{display:none}.topbar__search[data-v-c7d762fa]{flex:1;max-width:560px}.usermenu[data-v-c7d762fa]{position:relative;margin-left:auto}.usermenu__trigger[data-v-c7d762fa]{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 4px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-neutral-text);cursor:pointer;font:inherit;text-align:left}.usermenu__trigger[data-v-c7d762fa]:hover,.usermenu__trigger[aria-expanded=true][data-v-c7d762fa]{background:var(--color-neutral-sunken)}.usermenu__trigger[data-v-c7d762fa]:focus-visible{outline:2px solid var(--color-brand-focus)}.usermenu__avatar[data-v-c7d762fa]{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--color-brand-accent-soft);color:var(--color-brand-accent-text);font-size:12px;font-weight:600}.usermenu__who[data-v-c7d762fa]{display:grid}.usermenu__name[data-v-c7d762fa]{font-size:13px;font-weight:500;line-height:16px;color:var(--color-neutral-text)}.usermenu__role[data-v-c7d762fa]{font-size:12px;line-height:16px;color:var(--color-neutral-text-muted)}.usermenu__chev[data-v-c7d762fa]{color:var(--color-neutral-text-muted)}.usermenu__panel[data-v-c7d762fa]{position:absolute;right:0;top:calc(100% + 6px);width:260px;padding:6px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-lg);background:var(--color-neutral-surface);box-shadow:var(--shadow-lg)}.usermenu__head[data-v-c7d762fa]{display:grid;padding:8px 10px 10px;border-bottom:1px solid var(--color-neutral-divider)}.usermenu__row[data-v-c7d762fa]{display:flex;align-items:center;justify-content:space-between;padding:10px;font-size:13px;color:var(--color-neutral-text-muted);border-bottom:1px solid var(--color-neutral-divider)}.usermenu__item[data-v-c7d762fa]{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-neutral-text);font:inherit;font-size:13px;cursor:pointer}.usermenu__item[data-v-c7d762fa]:hover{background:var(--color-neutral-sunken)}.shell__body[data-v-c7d762fa]{display:flex;flex:1;min-width:0}.subnav[data-v-c7d762fa]{width:var(--layout-settings-subnav);flex-shrink:0;padding:20px 10px 20px 16px;border-right:1px solid var(--color-neutral-border)}.subnav__title[data-v-c7d762fa]{margin:0 0 8px;padding:0 10px;font-size:12px;font-weight:600;color:var(--color-neutral-text-muted)}.subnav__list[data-v-c7d762fa]{display:grid;gap:1px;margin:0;padding:0;list-style:none}.content[data-v-c7d762fa]{flex:1;min-width:0;max-width:1280px;padding:24px 32px 48px}.content__title[data-v-c7d762fa]{margin:0 0 16px;font-size:24px;font-weight:600;color:var(--color-neutral-text)}@media(max-width:1023px){.sidebar[data-v-c7d762fa]{position:fixed;inset:0 auto 0 0;z-index:50;transform:translate(-100%);transition:transform .16s ease;box-shadow:var(--shadow-lg)}.sidebar--open[data-v-c7d762fa]{transform:none}.sidebar__close[data-v-c7d762fa]{display:inline-flex}.shell__scrim[data-v-c7d762fa]{position:fixed;inset:0;z-index:40;background:var(--color-neutral-overlay)}.topbar[data-v-c7d762fa]{padding:0 12px}.topbar__menu[data-v-c7d762fa]{display:inline-flex}.usermenu__who[data-v-c7d762fa],.usermenu__chev[data-v-c7d762fa]{display:none}.shell__body--settings[data-v-c7d762fa]{flex-direction:column}.subnav[data-v-c7d762fa]{width:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--color-neutral-border);overflow-x:auto}.subnav__title[data-v-c7d762fa]{display:none}.subnav__list[data-v-c7d762fa]{display:flex;gap:4px}.subnav__list li[data-v-c7d762fa]{flex-shrink:0}.content[data-v-c7d762fa]{padding:16px 16px 40px}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-c7d762fa]{transition:none}}.chips[data-v-9849b982]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-9849b982]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--color-neutral-border);border-radius:999px;background:var(--color-neutral-surface);color:var(--color-neutral-text-muted);font:inherit;font-size:13px;cursor:pointer}.chip[data-v-9849b982]:hover{border-color:var(--color-neutral-border-strong);color:var(--color-neutral-text)}.chip[data-v-9849b982]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.chip--active[data-v-9849b982]{border-color:var(--color-brand-primary);background:var(--color-brand-accent-soft);color:var(--color-brand-accent-text);font-weight:500}.chip__count[data-v-9849b982]{font-variant-numeric:var(--font-numeric);font-weight:500}.table__caption[data-v-a0b33252]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table__cell--numeric[data-v-a0b33252]{text-align:right;font-variant-numeric:var(--font-numeric)}.table__cell--nowrap[data-v-a0b33252]{white-space:nowrap}.table td[data-v-a0b33252]{vertical-align:top}.table__empty[data-v-a0b33252]{padding:0!important}.site[data-v-52dc287e]{display:flex;flex-direction:column;gap:2px;min-width:180px}.site__title[data-v-52dc287e]{font-weight:500;color:var(--color-neutral-text);text-decoration:none}a.site__title[data-v-52dc287e]:hover{color:var(--color-brand-accent-text);text-decoration:underline}a.site__title[data-v-52dc287e]:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:3px}.site__subtitle[data-v-52dc287e]{font-size:12px;color:var(--color-neutral-text-muted)}.pill[data-v-35dd0729]{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;line-height:20px;flex-wrap:wrap}.pill__state[data-v-35dd0729]{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.pill__dot[data-v-35dd0729]{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor;align-self:center}.pill__detail[data-v-35dd0729]{color:var(--color-neutral-text-muted);font-size:12px}.pill--neutral[data-v-35dd0729]{color:var(--color-neutral-text)}.pill--ok[data-v-35dd0729]{color:var(--color-success-fg)}.pill--warn[data-v-35dd0729]{color:var(--color-warning-fg)}.pill--bad[data-v-35dd0729]{color:var(--color-danger-fg)}.pill--muted[data-v-35dd0729]{color:var(--color-neutral-text-faint)}.hint[data-v-00f16de5]{margin:0 0 16px;color:var(--color-neutral-text-muted);font-size:13px}.tile--alert .tile__value[data-v-00f16de5]{color:var(--color-danger-fg)}.split[data-v-00f16de5]{display:flex;gap:16px;align-items:flex-start}.split__main[data-v-00f16de5]{flex:1 1 auto;min-width:0}.split__side[data-v-00f16de5]{flex:0 0 300px;display:flex;flex-direction:column;gap:12px}.panel__body[data-v-00f16de5]{margin:0 0 8px;font-size:13px;color:var(--color-neutral-text-muted);line-height:1.5}.bar[data-v-00f16de5]{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:8px;margin-bottom:7px;font-size:13px}.bar__label[data-v-00f16de5]{color:var(--color-neutral-text-muted)}.bar__track[data-v-00f16de5]{background:var(--color-neutral-sunken);border-radius:999px;height:9px;overflow:hidden}.bar__fill[data-v-00f16de5]{display:block;height:100%;background:var(--color-brand-accent);border-radius:999px}.bar__value[data-v-00f16de5]{font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:1100px){.split[data-v-00f16de5]{flex-direction:column}.split__side[data-v-00f16de5]{flex:1 1 auto;width:100%}}.deadline[data-v-e17fb4be]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font-size:13px;line-height:20px;font-variant-numeric:var(--font-numeric);flex-wrap:wrap}.deadline__date[data-v-e17fb4be],.deadline__label[data-v-e17fb4be]{white-space:nowrap}.deadline__icon[data-v-e17fb4be]{width:14px;height:14px;flex:none}.deadline__date[data-v-e17fb4be]{font-weight:500}.deadline--green[data-v-e17fb4be]{color:var(--color-success-fg);background:var(--color-success-bg)}.deadline--amber[data-v-e17fb4be]{color:var(--color-warning-fg);background:var(--color-warning-bg)}.deadline--red[data-v-e17fb4be]{color:var(--color-danger-fg);background:var(--color-danger-bg)}.tile--bad .tile__value[data-v-57ebc2b8]{color:var(--color-danger-fg)}.tile--warn .tile__value[data-v-57ebc2b8]{color:var(--color-warning-fg)}.contracts__chips[data-v-57ebc2b8]{margin-bottom:16px}.expires[data-v-57ebc2b8]{display:block}.expires__detail[data-v-57ebc2b8]{display:block;font-size:11px;color:var(--color-neutral-text-faint)}.form[data-v-de23f162]{display:grid;gap:4px}.form .label[data-v-de23f162]{margin-top:10px}.crumbs[data-v-de23f162]{display:flex;gap:7px;margin-bottom:10px;font-size:12px;color:var(--color-neutral-text-muted)}.crumbs a[data-v-de23f162]{color:var(--color-brand-primary);text-decoration:none}.crumbs__here[data-v-de23f162]{font-weight:600;color:var(--color-neutral-text)}.head[data-v-de23f162]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.head__title[data-v-de23f162]{margin:0;font-size:22px;font-weight:600;color:var(--color-neutral-text)}.head__term[data-v-de23f162]{margin:3px 0 0;font-size:13px;color:var(--color-neutral-text-muted)}.head__right[data-v-de23f162]{display:flex;align-items:center;gap:10px}.actions[data-v-de23f162]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.grid[data-v-de23f162]{display:grid;grid-template-columns:7fr 5fr;gap:16px;align-items:start}.col[data-v-de23f162]{display:flex;min-width:0;flex-direction:column;gap:16px}.panel__sub[data-v-de23f162]{margin:16px 0 4px;font-size:12px;font-weight:600;color:var(--color-neutral-text)}.panel__note--foot[data-v-de23f162]{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--color-neutral-divider)}.rollup[data-v-de23f162]{font-size:12px;font-weight:600}.rollup--ok[data-v-de23f162]{color:var(--color-success-fg)}.rollup--bad[data-v-de23f162]{color:var(--color-danger-fg)}.tiles[data-v-de23f162],.provisions[data-v-de23f162],.extras[data-v-de23f162],.plans[data-v-de23f162],.trail[data-v-de23f162]{list-style:none;margin:0;padding:0}.provision[data-v-de23f162]{display:flex;gap:9px;padding:9px 0;border-top:1px solid var(--color-neutral-divider)}.provision[data-v-de23f162]:first-child{border-top:0;padding-top:0}.provision__mark[data-v-de23f162]{width:15px;height:15px;flex-shrink:0;margin-top:2px}.provision__mark--yes[data-v-de23f162]{color:var(--color-success-fg)}.provision__mark--no[data-v-de23f162]{color:var(--color-danger-fg)}.provision__body[data-v-de23f162]{display:flex;min-width:0;flex-direction:column;gap:2px}.provision__label[data-v-de23f162]{font-size:13px;color:var(--color-neutral-text)}.provision__state[data-v-de23f162]{font-weight:600;color:var(--color-danger-fg)}.provision__text[data-v-de23f162]{font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.provision__cite[data-v-de23f162]{font-size:11px;color:var(--color-neutral-text-faint)}.extra[data-v-de23f162]{display:flex;flex-direction:column;gap:2px;padding:7px 0;border-top:1px solid var(--color-neutral-divider)}.extra__heading[data-v-de23f162]{font-size:12px;font-weight:600;color:var(--color-neutral-text)}.extra__body[data-v-de23f162]{font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.trail__step[data-v-de23f162]{display:flex;flex-direction:column;gap:1px;padding:7px 0 7px 12px;border-left:2px solid var(--color-neutral-border);font-size:12px}.trail__step--current[data-v-de23f162]{border-left-color:var(--color-success-fg)}.trail__label[data-v-de23f162]{font-weight:600;color:var(--color-neutral-text)}.trail__detail[data-v-de23f162]{color:var(--color-neutral-text-muted)}.plan[data-v-de23f162]{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--color-neutral-divider)}.plan[data-v-de23f162]:first-child{border-top:0}.plan__head[data-v-de23f162]{display:flex;justify-content:space-between;gap:10px}.plan__name[data-v-de23f162]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.plan__price[data-v-de23f162]{font-size:13px;color:var(--color-neutral-text)}.plan__summary[data-v-de23f162]{font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.plan__badge[data-v-de23f162]{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--color-success-bg);color:var(--color-success-fg);font-size:11px;font-weight:600}.mode[data-v-5d0c1f1f]{margin:0 0 12px;padding:10px 14px;border-radius:10px;font-size:13px;border:1px solid var(--color-neutral-border);color:var(--color-neutral-text)}.mode--rehearsal[data-v-5d0c1f1f]{background:var(--color-warning-bg-soft);border-color:var(--color-warning-border)}.mode--live[data-v-5d0c1f1f]{background:var(--color-danger-bg-soft);border-color:var(--color-danger-border);font-weight:600}.pack[data-v-5d0c1f1f]{display:block;margin-top:2px}.fire-content[data-v-695e2675]{padding:24px;display:grid;gap:20px}.fire-tools[data-v-695e2675]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fire-columns[data-v-695e2675]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.panel[data-v-695e2675]{padding:20px}.fire-field[data-v-695e2675]{display:grid;gap:6px;margin:14px 0}.fire-visit[data-v-695e2675]{padding:14px 0;border-bottom:1px solid var(--color-neutral-divider)}select[multiple][data-v-695e2675]{min-height:110px}summary[data-v-695e2675]{cursor:pointer}.hint[data-v-695e2675]{color:var(--color-neutral-text-muted)}@media(max-width:800px){.fire-columns[data-v-695e2675]{grid-template-columns:1fr}.fire-content[data-v-695e2675]{padding:12px}}.tabs[data-v-f3caebb2]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--color-neutral-border);overflow-x:auto}.tabs__tab[data-v-f3caebb2]{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-neutral-text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.tabs__tab[aria-selected=true][data-v-f3caebb2]{border-bottom-color:var(--color-brand-accent);color:var(--color-neutral-text)}.tabs__count[data-v-f3caebb2]{margin-left:4px;color:var(--color-neutral-text-faint)}.layout[data-v-f3caebb2]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.list[data-v-f3caebb2]{display:grid;gap:12px;min-width:0}.chips[data-v-f3caebb2]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-f3caebb2]{display:inline-flex;gap:6px;height:28px;align-items:center;padding:0 10px;border:1px solid var(--color-neutral-border);border-radius:999px;background:var(--color-neutral-surface);color:var(--color-neutral-text-muted);font:inherit;font-size:12px;cursor:pointer}.chip span[data-v-f3caebb2]{color:var(--color-neutral-text-faint)}.chip--on[data-v-f3caebb2]{border-color:var(--color-brand-accent);background:var(--color-brand-accent-soft);color:var(--color-brand-accent-text);font-weight:600}.row[data-v-f3caebb2]{cursor:pointer}.nowrap[data-v-f3caebb2]{white-space:nowrap}.row--on td[data-v-f3caebb2]{background:var(--color-brand-accent-soft)!important}.row[data-v-f3caebb2]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:-2px}.site[data-v-f3caebb2]{display:block;font-weight:500}.sub[data-v-f3caebb2]{display:block;font-size:12px;color:var(--color-neutral-text-muted)}.recs[data-v-f3caebb2]{display:grid;margin:0;padding:0;list-style:none}.rec[data-v-f3caebb2]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:12px 0;border-top:1px solid var(--color-neutral-divider)}.rec[data-v-f3caebb2]:first-child{border-top:0;padding-top:0}.rec__main[data-v-f3caebb2]{display:grid;gap:2px;min-width:0}.rec__detail[data-v-f3caebb2]{font-size:12px;color:var(--color-neutral-text-muted)}.rec__actions[data-v-f3caebb2]{display:flex;gap:6px;flex-shrink:0}.detail[data-v-f3caebb2]{position:sticky;top:calc(var(--layout-topbar) + 16px)}.detail__ref[data-v-f3caebb2]{margin:0;color:var(--color-neutral-text-muted)}.detail__title[data-v-f3caebb2]{margin:4px 0 2px;font-size:18px;line-height:24px;font-weight:600;color:var(--color-neutral-text)}.detail__body[data-v-f3caebb2]{margin:12px 0 0;font-size:13px;line-height:20px;color:var(--color-neutral-text)}.facts[data-v-f3caebb2]{display:grid;gap:0;margin:16px 0 0}.facts>div[data-v-f3caebb2]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--color-neutral-divider);font-size:13px}.facts dt[data-v-f3caebb2]{color:var(--color-neutral-text-muted)}.facts dd[data-v-f3caebb2]{margin:0;text-align:right}.detail__actions[data-v-f3caebb2]{display:grid;gap:8px;margin-top:16px}.form[data-v-f3caebb2]{display:grid;gap:4px}.form .label[data-v-f3caebb2]{margin-top:10px}.two[data-v-f3caebb2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:1100px){.layout[data-v-f3caebb2]{grid-template-columns:minmax(0,1fr)}.detail[data-v-f3caebb2]{position:static}}@media(max-width:480px){.two[data-v-f3caebb2]{grid-template-columns:1fr}.rec[data-v-f3caebb2]{flex-direction:column}}.trial[data-v-daca57fb]{margin:0 0 12px;font-size:13px;font-weight:500;color:var(--color-neutral-text)}.progress[data-v-daca57fb]{position:relative;height:6px;margin-bottom:20px;overflow:hidden;border-radius:999px;background:var(--color-neutral-sunken)}.progress>span[data-v-daca57fb]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--color-brand-accent)}.steps[data-v-daca57fb]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.step[data-v-daca57fb]{display:flex;align-items:center;gap:14px;margin:0}.step--next[data-v-daca57fb]{border-color:var(--color-brand-accent)}.step__mark[data-v-daca57fb]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:999px;background:var(--color-neutral-sunken);color:var(--color-neutral-text-muted);font-size:13px;font-weight:600}.step--done .step__mark[data-v-daca57fb]{background:var(--color-success-bg);color:var(--color-success-fg)}.step--next .step__mark[data-v-daca57fb]{background:var(--color-brand-accent);color:var(--color-brand-on-accent)}.step__text[data-v-daca57fb]{flex:1;min-width:0}.step__title[data-v-daca57fb]{margin:0;font-size:14px;font-weight:600;color:var(--color-neutral-text)}.step--done .step__title[data-v-daca57fb]{color:var(--color-neutral-text-muted)}.step__detail[data-v-daca57fb]{margin:2px 0 0;font-size:13px;color:var(--color-neutral-text-muted)}@media(max-width:480px){.step[data-v-daca57fb]{flex-wrap:wrap}.step .btn[data-v-daca57fb]{width:100%}}.tile--danger[data-v-6787008e]{border-top:3px solid var(--color-danger-fg)}.tile--danger .tile__value[data-v-6787008e]{color:var(--color-danger-fg)}.bar[data-v-6787008e]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.bar__search[data-v-6787008e]{max-width:260px}.chips[data-v-6787008e]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-6787008e]{display:inline-flex;gap:6px;height:28px;align-items:center;padding:0 10px;border:1px solid var(--color-neutral-border);border-radius:999px;background:var(--color-neutral-surface);color:var(--color-neutral-text-muted);font:inherit;font-size:12px;cursor:pointer}.chip span[data-v-6787008e]{color:var(--color-neutral-text-faint)}.chip--on[data-v-6787008e]{border-color:var(--color-brand-accent);background:var(--color-brand-accent-soft);color:var(--color-brand-accent-text);font-weight:600}.name[data-v-6787008e]{display:block;font-weight:600}.sub[data-v-6787008e]{display:block;font-size:12px;color:var(--color-neutral-text-muted)}.nowrap[data-v-6787008e]{white-space:nowrap}.text-danger[data-v-6787008e]{color:var(--color-danger-fg)}.row--low td[data-v-6787008e]{background:var(--color-danger-bg-soft)}.row--retired td[data-v-6787008e]{color:var(--color-neutral-text-muted)}.actions[data-v-6787008e]{white-space:nowrap;text-align:right}.actions .btn+.btn[data-v-6787008e]{margin-left:4px}.cols[data-v-6787008e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.trucks[data-v-6787008e]{display:grid;gap:14px}.truck__name[data-v-6787008e]{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--color-neutral-text)}.truck__items[data-v-6787008e]{display:grid;margin:0;padding:0;list-style:none}.truck__items li[data-v-6787008e]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--color-neutral-divider);font-size:13px;color:var(--color-neutral-text)}.truck__items .num[data-v-6787008e]{font-variant-numeric:var(--font-numeric);white-space:nowrap}.moves[data-v-6787008e]{display:grid;margin:0;padding:0;list-style:none}.move[data-v-6787008e]{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-top:1px solid var(--color-neutral-divider);font-size:13px}.move[data-v-6787008e]:first-child{border-top:0;padding-top:0}.move .badge[data-v-6787008e]{justify-content:center;justify-self:start}.move__main[data-v-6787008e]{min-width:0}.move__at[data-v-6787008e]{text-align:right;white-space:nowrap}.footnote[data-v-6787008e]{margin:16px 0 0;font-size:12px;color:var(--color-neutral-text-muted)}.form[data-v-6787008e]{display:grid;gap:4px}.form .label[data-v-6787008e]{margin-top:10px}.two[data-v-6787008e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.confirm[data-v-6787008e]{margin:0;font-size:14px;font-weight:600;color:var(--color-neutral-text)}.sr-only[data-v-6787008e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1000px){.cols[data-v-6787008e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.two[data-v-6787008e]{grid-template-columns:1fr}.bar__search[data-v-6787008e]{max-width:none}.move[data-v-6787008e]{grid-template-columns:minmax(0,1fr);gap:4px}.move__at[data-v-6787008e]{text-align:left}}.workspace-grid[data-v-d267eb76]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:24px}.panel[data-v-d267eb76]{border:1px solid var(--color-border);border-radius:8px;padding:20px;margin:24px 0;background:var(--color-surface)}label[data-v-d267eb76]{display:block;margin:12px 0;font-size:14px}input[data-v-d267eb76]:not([type=checkbox]),select[data-v-d267eb76],textarea[data-v-d267eb76]{display:block;width:100%;min-height:48px;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:inherit}textarea[data-v-d267eb76]{word-break:break-all}h2[data-v-d267eb76]{font-size:18px;margin-bottom:16px}h3[data-v-d267eb76]{font-size:16px;margin:12px 0}small[data-v-d267eb76]{font-size:12px;color:var(--color-text-muted);overflow-wrap:anywhere}.filters[data-v-d267eb76]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.table-wrap[data-v-d267eb76]{overflow:auto}table[data-v-d267eb76]{width:100%;border-collapse:collapse}th[data-v-d267eb76],td[data-v-d267eb76]{text-align:left;padding:14px;border-bottom:1px solid var(--color-border);vertical-align:top}.notice[data-v-d267eb76]{padding:16px;background:var(--color-surface)}.errors[data-v-d267eb76],.error[data-v-d267eb76]{color:var(--color-danger-fg)}.request[data-v-d267eb76]{padding:16px 0;border-top:1px solid var(--color-border)}.btn[data-v-d267eb76]{margin:6px 8px 6px 0}fieldset[data-v-d267eb76]{border:0;padding:0;margin:0;min-width:0}summary[data-v-d267eb76]{cursor:pointer;font-weight:600;min-height:48px}@media(max-width:800px){.workspace-grid[data-v-d267eb76]{grid-template-columns:1fr}}.steps[data-v-34e5c61d]{display:flex;gap:1rem;list-style:none;padding:0;margin:0 0 1.5rem;flex-wrap:wrap}.steps li[data-v-34e5c61d]{color:var(--color-text-muted)}.steps li.now[data-v-34e5c61d]{color:var(--color-text);font-weight:600}.steps li.done[data-v-34e5c61d]{color:var(--color-text-muted)}.steps .n[data-v-34e5c61d]{display:inline-block;min-width:1.4em;text-align:center}.card h2[data-v-34e5c61d]{margin:0 0 .75rem;font-size:1rem}.sources-group[data-v-34e5c61d]{border:0;padding:0;margin:0;min-width:0}.sources-group legend[data-v-34e5c61d]{padding:0;margin:0 0 .75rem;font-size:1rem;font-weight:600}.sources[data-v-34e5c61d]{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.5rem}.sources li[data-v-34e5c61d]{display:flex;gap:.75rem;align-items:baseline}.sources li.unavailable strong[data-v-34e5c61d]{color:var(--color-text-muted)}.source-choice[data-v-34e5c61d]{display:inline-flex;gap:.4rem;align-items:baseline;cursor:pointer}.sources span[data-v-34e5c61d]{color:var(--color-text-muted);font-size:.875rem}.file[data-v-34e5c61d]{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.mapping[data-v-34e5c61d],.problems[data-v-34e5c61d]{width:100%;border-collapse:collapse;margin-bottom:1rem}.mapping th[data-v-34e5c61d],.mapping td[data-v-34e5c61d],.problems th[data-v-34e5c61d],.problems td[data-v-34e5c61d]{text-align:left;padding:.5rem;border-bottom:1px solid var(--color-border);vertical-align:top}.sample[data-v-34e5c61d]{color:var(--color-text-muted);font-size:.875rem}.found[data-v-34e5c61d]{display:flex;gap:2rem;margin:0 0 1rem}.found dt[data-v-34e5c61d]{color:var(--color-text-muted);font-size:.875rem;margin:0}.found dd[data-v-34e5c61d]{margin:0;font-size:1.25rem;font-weight:600}.warn[data-v-34e5c61d]{color:var(--color-warn-text, #8a5300)}.period[data-v-0a29ede5]{width:auto}.tabs[data-v-0a29ede5]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--color-neutral-border);overflow-x:auto}.tabs__tab[data-v-0a29ede5]{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-neutral-text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.tabs__tab[aria-selected=true][data-v-0a29ede5]{border-bottom-color:var(--color-brand-accent);color:var(--color-neutral-text)}.tile--success .tile__value[data-v-0a29ede5]{color:var(--color-success-fg)}.tile--warning .tile__value[data-v-0a29ede5]{color:var(--color-warning-fg)}.tile--danger .tile__value[data-v-0a29ede5]{color:var(--color-danger-fg)}.flat[data-v-0a29ede5]{border:0;box-shadow:none}.meter[data-v-0a29ede5]{display:flex;align-items:center;gap:8px}.meter__bar[data-v-0a29ede5]{position:relative;width:96px;height:6px;overflow:hidden;border-radius:999px;background:var(--color-neutral-sunken)}.meter__bar>span[data-v-0a29ede5]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--color-success-fg)}.meter__bar>.meter__fill--low[data-v-0a29ede5]{background:var(--color-warning-fg)}.chart[data-v-0a29ede5]{margin:0}.chart__plot[data-v-0a29ede5]{position:relative;height:220px;margin-left:32px}.chart__grid[data-v-0a29ede5]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.chart__gridline[data-v-0a29ede5]{position:relative;border-top:1px solid var(--color-neutral-divider)}.chart__gridline span[data-v-0a29ede5]{position:absolute;right:calc(100% + 8px);top:-8px;font-size:11px;color:var(--color-neutral-text-faint);font-variant-numeric:tabular-nums}.chart__bars[data-v-0a29ede5]{position:absolute;inset:0;display:flex;align-items:flex-end;gap:2px}.chart__slot[data-v-0a29ede5]{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:center;height:100%;outline:none}.chart__slot[data-v-0a29ede5]:focus-visible{outline:2px solid var(--color-brand-focus)}.chart__bar[data-v-0a29ede5]{width:min(70%,28px);min-height:1px;border-radius:4px 4px 0 0;background:var(--color-brand-accent)}.chart__slot:hover .chart__bar[data-v-0a29ede5],.chart__slot:focus .chart__bar[data-v-0a29ede5]{background:var(--color-brand-primary-hover)}.chart__tip[data-v-0a29ede5]{position:absolute;bottom:calc(var(--bar, 0%) + 6px);top:auto;left:50%;z-index:2;transform:translate(-50%);padding:4px 8px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-sm);background:var(--color-neutral-surface);color:var(--color-neutral-text);font-size:12px;white-space:nowrap;box-shadow:var(--shadow-md)}.chart__slot:first-child .chart__tip[data-v-0a29ede5]{left:0;transform:none}.chart__slot:last-child .chart__tip[data-v-0a29ede5]{right:0;left:auto;transform:none}.chart__x[data-v-0a29ede5]{display:flex;gap:2px;margin:6px 0 0 32px}.chart__x span[data-v-0a29ede5]{flex:1;text-align:center;font-size:11px;color:var(--color-neutral-text-muted)}.raw[data-v-0a29ede5]{margin-top:12px;font-size:13px}.raw summary[data-v-0a29ede5]{cursor:pointer;color:var(--color-brand-accent-text)}.sr-only[data-v-0a29ede5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:480px){.chart__x span[data-v-0a29ede5]:nth-child(2n){visibility:hidden}}.route-map,.tech-palette{--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #6250d6;--series-8: #e34948;--map-surface: var(--color-neutral-surface);--map-due: var(--color-danger-fg);--map-unassigned-route: var(--color-neutral-text-muted)}:root[data-theme=dark] .route-map,.tech-palette{--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.route-map,.tech-palette){--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767}}.route-map[data-v-7007c39c]{position:relative;display:grid;gap:8px;min-width:0}.route-map__canvas[data-v-7007c39c]{display:block;width:100%;height:auto;aspect-ratio:800 / 520;border:1px solid var(--color-neutral-border);border-radius:var(--radius-lg);background:var(--color-neutral-sunken)}div.route-map__canvas[data-v-7007c39c]{height:520px;aspect-ratio:auto}.route-map__grid[data-v-7007c39c]{stroke:var(--color-neutral-divider);stroke-width:1}.route-map__mark[data-v-7007c39c]{cursor:pointer;outline:none}.route-map__mark:focus-visible .route-map__stop[data-v-7007c39c],.route-map__mark:focus-visible .route-map__due[data-v-7007c39c]{stroke-width:4}.route-map__stop[data-v-7007c39c]{stroke-width:2.5;paint-order:stroke}.route-map__halo[data-v-7007c39c]{opacity:.22}.route-map__due[data-v-7007c39c]{fill:none;stroke:var(--map-due, var(--color-danger-fg));stroke-width:2.5}.route-map__empty[data-v-7007c39c]{display:grid;place-content:center;gap:4px;min-height:240px;padding:24px;border:1px dashed var(--color-neutral-border-strong);border-radius:var(--radius-lg);background:var(--color-neutral-sunken);text-align:center;color:var(--color-neutral-text-muted);font-size:13px}.route-map__empty p[data-v-7007c39c]{margin:0}.route-map__tip[data-v-7007c39c]{position:absolute;z-index:5;display:grid;gap:2px;max-width:240px;padding:8px 10px;transform:translate(-50%,calc(-100% - 8px));border:1px solid var(--color-neutral-border);border-radius:var(--radius-sm);background:var(--color-neutral-surface);box-shadow:var(--shadow-md, var(--shadow-sm));color:var(--color-neutral-text);font-size:12px;line-height:16px;pointer-events:none}.route-map__tip span[data-v-7007c39c]{color:var(--color-neutral-text-muted)}.route-map__legend[data-v-7007c39c]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--color-neutral-text)}.route-map__legend li[data-v-7007c39c]{display:inline-flex;align-items:center;gap:6px}.route-map__legend-note[data-v-7007c39c]{color:var(--color-neutral-text-muted)}.route-map__caption[data-v-7007c39c]{margin:0;font-size:12px;color:var(--color-neutral-text-muted)}.updated[data-v-41281e13]{font-size:12px;color:var(--color-neutral-text-muted)}.bar[data-v-41281e13]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px}.seg[data-v-41281e13]{display:inline-flex;padding:3px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md, var(--radius-sm));background:var(--color-neutral-surface)}.seg__item[data-v-41281e13]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-neutral-text-muted);font:inherit;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.seg__item[data-v-41281e13]:hover{color:var(--color-neutral-text)}.seg__item[aria-current=page][data-v-41281e13]{background:var(--color-brand-primary);color:var(--color-brand-on-accent)}.seg__item[data-v-41281e13]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:1px}.pager[data-v-41281e13]{display:flex;align-items:center;gap:8px}.pager__title[data-v-41281e13]{min-width:104px;text-align:center;font-size:15px;font-weight:600;color:var(--color-neutral-text)}.alert-count[data-v-41281e13]{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--color-danger-fg)}.dot[data-v-41281e13]{width:8px;height:8px;border-radius:999px;background:var(--color-danger-fg)}.day[data-v-41281e13]{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:16px;align-items:start}.list[data-v-41281e13]{min-width:0;padding:0;overflow:hidden}.mapcol[data-v-41281e13]{position:sticky;top:calc(var(--layout-topbar, 56px) + 16px);min-width:0}.tabs[data-v-41281e13]{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--color-neutral-border)}.tabs__tab[data-v-41281e13]{padding:10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-neutral-text-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.tabs__tab[aria-selected=true][data-v-41281e13]{border-bottom-color:var(--color-brand-accent);color:var(--color-neutral-text)}.tabs__tab--alert[data-v-41281e13]{color:var(--color-danger-fg)}.tabs__count[data-v-41281e13]{margin-left:4px}.lead[data-v-41281e13]{margin:12px 16px 0}.route+.route[data-v-41281e13]{border-top:1px solid var(--color-neutral-border)}.route__head[data-v-41281e13]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--color-neutral-surface-alt)}.avatar[data-v-41281e13]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:3px solid;border-radius:999px;background:var(--color-neutral-surface);color:var(--color-neutral-text);font-size:11px;font-weight:700}.route__who[data-v-41281e13]{display:grid;flex:1;min-width:0}.route__name[data-v-41281e13]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.route__sub[data-v-41281e13]{font-size:12px;color:var(--color-neutral-text-muted)}.route__warn[data-v-41281e13]{margin:0;padding:8px 16px;border-top:1px solid var(--color-danger-border);background:var(--color-danger-bg-soft, var(--color-danger-bg));color:var(--color-danger-fg);font-size:12px;line-height:17px}.route__empty[data-v-41281e13]{margin:0;padding:10px 16px 12px 58px;font-size:12px;color:var(--color-neutral-text-faint)}.stops[data-v-41281e13]{margin:0;padding:0;list-style:none}.stop[data-v-41281e13]{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--color-neutral-divider)}.stop--on[data-v-41281e13]{background:var(--color-brand-accent-soft)}.stop__pos[data-v-41281e13]{width:22px;flex-shrink:0;text-align:center;font-size:12px;font-weight:700;color:var(--color-neutral-text-muted);font-variant-numeric:var(--font-numeric)}.stop__main[data-v-41281e13]{display:grid;flex:1;min-width:0}.stop__addr[data-v-41281e13]{overflow:hidden;color:var(--color-neutral-text);font-size:13px;font-weight:500;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.stop__addr[data-v-41281e13]:hover{text-decoration:underline}.stop--done .stop__addr[data-v-41281e13]{color:var(--color-neutral-text-muted)}.stop__sub[data-v-41281e13]{overflow:hidden;font-size:12px;color:var(--color-neutral-text-muted);text-overflow:ellipsis;white-space:nowrap}.stop__badges[data-v-41281e13]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.week[data-v-41281e13]{min-width:560px}.week__num[data-v-41281e13]{text-align:center!important;font-variant-numeric:var(--font-numeric)}.week__tech[data-v-41281e13]{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--color-neutral-text);text-align:left;white-space:nowrap}.week th[scope=row][data-v-41281e13]{padding:11px 14px;font-size:13px;text-align:left;background:transparent;border-bottom:1px solid var(--color-neutral-divider)}.week__today[data-v-41281e13]{color:var(--color-brand-accent-text)!important}.week__cell[data-v-41281e13]{min-width:44px;padding:4px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-neutral-text);font:inherit;font-size:13px;font-weight:600;font-variant-numeric:var(--font-numeric);cursor:pointer}.week__cell[data-v-41281e13]:hover{border-color:var(--color-neutral-border-strong)}.week__cell--empty[data-v-41281e13]{color:var(--color-neutral-text-faint);font-weight:400}.week__cell--over[data-v-41281e13]{background:var(--color-warning-bg);color:var(--color-warning-fg)}.week__done[data-v-41281e13]{font-weight:400;color:var(--color-neutral-text-muted)}.week__total th[data-v-41281e13],.week__total td[data-v-41281e13]{font-weight:600;background:var(--color-neutral-surface-alt)}.week__note[data-v-41281e13]{margin:0;padding:10px 14px;font-size:12px;color:var(--color-neutral-text-muted);border-top:1px solid var(--color-neutral-divider)}.swatch[data-v-41281e13]{width:10px;height:10px;flex-shrink:0;border-radius:999px}.sr-only[data-v-41281e13]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form[data-v-41281e13]{display:grid;gap:4px}.form .label[data-v-41281e13]{margin-top:10px}@media(max-width:1100px){.day[data-v-41281e13]{grid-template-columns:minmax(0,1fr)}.mapcol[data-v-41281e13]{position:static;order:-1}}@media(max-width:480px){.stop[data-v-41281e13]{flex-wrap:wrap}.stop__badges[data-v-41281e13]{width:100%;justify-content:flex-start;padding-left:32px}.route__head[data-v-41281e13]{flex-wrap:wrap}}.bar[data-v-fd6b7be7]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px}.seg[data-v-fd6b7be7]{display:inline-flex;padding:3px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md, var(--radius-sm));background:var(--color-neutral-surface)}.seg__item[data-v-fd6b7be7]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-sm);color:var(--color-neutral-text-muted);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.seg__item[data-v-fd6b7be7]:hover{color:var(--color-neutral-text)}.seg__item[aria-current=page][data-v-fd6b7be7]{background:var(--color-brand-primary);color:var(--color-brand-on-accent)}.pager[data-v-fd6b7be7]{display:flex;align-items:center;gap:8px}.pager__title[data-v-fd6b7be7]{min-width:120px;text-align:center;font-size:15px;font-weight:600;color:var(--color-neutral-text)}.key[data-v-fd6b7be7]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--color-neutral-text)}.key li[data-v-fd6b7be7]{display:inline-flex;align-items:center;gap:6px}.chip-tag[data-v-fd6b7be7]{display:inline-grid;place-items:center;min-width:26px;height:20px;padding:0 4px;border:2px solid;border-radius:999px;font-size:10px;font-weight:700}.layout[data-v-fd6b7be7]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.grid[data-v-fd6b7be7]{min-width:640px;table-layout:fixed}.grid th[data-v-fd6b7be7]:first-child{width:132px}.wk[data-v-fd6b7be7]{display:grid;gap:2px;padding:10px 12px!important;vertical-align:top;text-align:left;font-size:12px;font-weight:400!important;background:transparent!important;white-space:normal!important}.wk__label[data-v-fd6b7be7]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.wk__line[data-v-fd6b7be7]{color:var(--color-neutral-text-muted)}.proposed-text[data-v-fd6b7be7]{color:var(--color-brand-accent-text)}.cell[data-v-fd6b7be7]{vertical-align:top;padding:8px!important;border-left:1px solid var(--color-neutral-divider)}.cell--out[data-v-fd6b7be7]{background:var(--color-neutral-surface-alt)}.cell--past .cell__date[data-v-fd6b7be7]{color:var(--color-neutral-text-faint)}.cell__date[data-v-fd6b7be7]{display:block;margin-bottom:4px;font-size:11px;color:var(--color-neutral-text-muted)}.load[data-v-fd6b7be7]{display:block;margin-top:4px;padding:2px 6px;border-left:3px solid;border-radius:var(--radius-sm);background:var(--color-neutral-surface-alt);font-size:12px;color:var(--color-neutral-text);font-variant-numeric:var(--font-numeric)}.load--proposed[data-v-fd6b7be7]{background:var(--color-brand-accent-soft)}.load--over[data-v-fd6b7be7]{background:var(--color-warning-bg);color:var(--color-warning-fg)}.side[data-v-fd6b7be7]{display:grid;gap:16px}.side>.panel[data-v-fd6b7be7]{margin:0}.panel--alert[data-v-fd6b7be7]{border-color:var(--color-danger-border)}.panel__note+.rows[data-v-fd6b7be7]{margin-top:8px}.rows[data-v-fd6b7be7]{margin:0;padding:0;list-style:none}.row[data-v-fd6b7be7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--color-neutral-divider)}.rows .row[data-v-fd6b7be7]:first-child{border-top:0}.row__main[data-v-fd6b7be7]{display:grid;min-width:0}.row__title[data-v-fd6b7be7]{overflow:hidden;font-size:13px;font-weight:500;color:var(--color-neutral-text);text-overflow:ellipsis;white-space:nowrap}.row__sub[data-v-fd6b7be7]{font-size:12px;color:var(--color-neutral-text-muted)}.row__when[data-v-fd6b7be7]{flex-shrink:0;font-size:12px;color:var(--color-neutral-text)}.sr-only[data-v-fd6b7be7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1100px){.layout[data-v-fd6b7be7]{grid-template-columns:minmax(0,1fr)}}.bad[data-v-3cae2c03]{color:#a3261d}.login[data-v-3cae2c03]{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-neutral-border, #e2e7ec)}.login__form[data-v-3cae2c03]{display:grid;gap:8px;max-width:360px;margin-top:8px}.field input[data-v-3cae2c03]{padding:6px 8px;border:1px solid var(--color-neutral-border, #e2e7ec);border-radius:6px;font-size:14px}.row[data-v-3cae2c03]{display:flex;gap:8px}.page[data-v-481a66f6]{display:grid;grid-template-columns:minmax(0,1fr)}.page>.panel[data-v-481a66f6]{margin-top:0}.page .table-wrap[data-v-481a66f6]{position:relative}.viewonly[data-v-481a66f6]{margin:-12px 0 16px;font-size:13px;color:var(--color-neutral-text-muted)}.name[data-v-481a66f6]{font-weight:600;color:var(--color-neutral-text)}.reason[data-v-481a66f6]{min-width:160px;max-width:220px;margin-top:4px;white-space:normal}.err[data-v-481a66f6]{min-width:160px;max-width:220px}.nowrap[data-v-481a66f6]{white-space:nowrap}.right[data-v-481a66f6]{text-align:right}.center[data-v-481a66f6]{text-align:center}.dim td[data-v-481a66f6]{color:var(--color-neutral-text-muted)}.scopes[data-v-481a66f6]{display:flex;flex-wrap:wrap;gap:4px}.foot[data-v-481a66f6]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-neutral-divider);display:grid;gap:4px}.foot p[data-v-481a66f6]{margin:0}.foot__title[data-v-481a66f6]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.hooks[data-v-481a66f6]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin:16px 0;align-items:start}.endpoints[data-v-481a66f6]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.endpoint[data-v-481a66f6]{padding:12px 14px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);display:grid;gap:4px}.endpoint p[data-v-481a66f6]{margin:0}.endpoint__top[data-v-481a66f6]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.endpoint__url[data-v-481a66f6]{font-size:13px;color:var(--color-neutral-text);overflow-wrap:anywhere}.endpoint__actions[data-v-481a66f6]{display:flex;gap:8px;margin-top:6px}.health[data-v-481a66f6]{font-size:12px;font-weight:600;white-space:nowrap}.health--ok[data-v-481a66f6]{color:var(--color-success-fg)}.health--warn[data-v-481a66f6]{color:var(--color-warning-fg)}.health--muted[data-v-481a66f6]{color:var(--color-neutral-text-muted)}.events[data-v-481a66f6]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.events li[data-v-481a66f6]{display:grid;gap:1px;font-size:13px;color:var(--color-neutral-text)}.note[data-v-481a66f6]{margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-neutral-surface-alt);font-size:12px;line-height:18px;color:var(--color-neutral-text-muted)}.url[data-v-481a66f6]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hooks>.panel[data-v-481a66f6]{margin-top:0}.form[data-v-481a66f6]{display:grid;gap:4px}.form .label[data-v-481a66f6]{margin-top:10px}.scopegrid[data-v-481a66f6]{display:grid;grid-template-columns:1fr 64px 64px;gap:6px 8px;align-items:center;max-height:300px;overflow-y:auto;padding:8px 10px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md)}.two[data-v-481a66f6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check[data-v-481a66f6]{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--color-neutral-text);padding:3px 0}.secret[data-v-481a66f6]{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:var(--color-neutral-sunken)}.secret__value[data-v-481a66f6]{flex:1;font-size:13px;overflow-wrap:anywhere;color:var(--color-neutral-text)}.warn[data-v-481a66f6]{margin:12px 0 0;font-size:13px;line-height:19px;color:var(--color-warning-fg)}@media(max-width:1100px){.hooks[data-v-481a66f6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.two[data-v-481a66f6]{grid-template-columns:1fr}}.packages[data-v-15df34ca]{margin-top:16px}.packages ul[data-v-15df34ca]{padding-left:20px;line-height:1.8}.grid[data-v-15df34ca]{display:grid;grid-template-columns:7fr 5fr;gap:16px;align-items:start}@media(max-width:900px){.grid[data-v-15df34ca]{grid-template-columns:1fr}}.panel__text[data-v-15df34ca]{margin:6px 0 0;font-size:12px;color:var(--color-neutral-text-muted)}.panel__text--trial[data-v-15df34ca]{font-size:13px;font-weight:500;color:var(--color-neutral-text)}.field[data-v-15df34ca]:first-child{border-top:0}.field__value--strong[data-v-15df34ca]{font-weight:600}.actions[data-v-15df34ca]{margin-top:14px}.actions__note[data-v-15df34ca]{margin:8px 0 0;font-size:12px;color:var(--color-neutral-text-muted)}.actions__note--bad[data-v-15df34ca]{color:var(--color-danger-fg)}.btn--primary[data-v-15df34ca]:hover:not(:disabled){background:var(--color-brand-primary-hover)}.form[data-v-53d0c6d1]{display:grid;gap:4px}.form .label[data-v-53d0c6d1]{margin-top:10px}.check[data-v-53d0c6d1]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--color-neutral-text)}.draft[data-v-53d0c6d1]{display:grid;gap:2px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-bg-soft);font-size:13px;color:var(--color-neutral-text)}.draft strong[data-v-53d0c6d1]{color:var(--color-warning-fg)}.grid[data-v-53d0c6d1]{display:grid;grid-template-columns:4fr 8fr;gap:16px;align-items:start}.brands[data-v-53d0c6d1]{list-style:none;margin:8px 0 0;padding:0}.brand[data-v-53d0c6d1]{display:flex;width:100%;flex-direction:column;gap:1px;padding:8px 9px;border:0;border-radius:7px;background:transparent;font:inherit;text-align:left;cursor:pointer}.brand--on[data-v-53d0c6d1]{background:var(--color-brand-accent-soft);box-shadow:inset 2px 0 0 var(--color-brand-accent)}.brand--on .brand__name[data-v-53d0c6d1]{color:var(--color-brand-accent-text)}.brand[data-v-53d0c6d1]:hover{background:var(--color-neutral-canvas)}.brand__name[data-v-53d0c6d1]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.brand__models[data-v-53d0c6d1],.brand__count[data-v-53d0c6d1]{font-size:11px;color:var(--color-neutral-text-muted)}.items[data-v-53d0c6d1]{list-style:none;margin:10px 0 0;padding:0}.item[data-v-53d0c6d1]{padding:10px 0;border-top:1px solid var(--color-neutral-divider)}.item[data-v-53d0c6d1]:first-child{border-top:0}.item__main[data-v-53d0c6d1]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.item__label[data-v-53d0c6d1]{font-size:13px;color:var(--color-neutral-text)}.item__input[data-v-53d0c6d1]{flex-shrink:0;font-size:11px;color:var(--color-neutral-text-muted)}.item__meta[data-v-53d0c6d1]{display:flex;align-items:center;gap:8px;margin-top:4px}.item__lock[data-v-53d0c6d1]{font-size:11px;font-weight:600;color:var(--color-danger-fg)}.item__req[data-v-53d0c6d1]{font-size:11px;font-weight:600;color:var(--color-neutral-text)}.item__opt[data-v-53d0c6d1]{font-size:11px;color:var(--color-neutral-text-faint)}.item__flag[data-v-53d0c6d1],.item__cite[data-v-53d0c6d1]{margin:4px 0 0;font-size:11px;line-height:1.45;color:var(--color-neutral-text-muted)}.item__cite[data-v-53d0c6d1]{color:var(--color-neutral-text-faint)}.form[data-v-d8c36fa7]{display:grid;gap:4px}.form .label[data-v-d8c36fa7]{margin-top:10px}.two[data-v-d8c36fa7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logo-row[data-v-d8c36fa7]{display:flex;align-items:center;gap:10px}.logo[data-v-d8c36fa7]{width:44px;height:44px;object-fit:contain;border:1px solid var(--color-neutral-border);border-radius:var(--radius-sm);background:var(--color-neutral-surface)}.input--file[data-v-d8c36fa7]{height:auto;padding:6px}.swatch[data-v-d8c36fa7]{width:44px;height:34px;padding:2px;border:1px solid var(--color-neutral-border-strong);border-radius:var(--radius-sm);background:var(--color-neutral-surface)}@media(max-width:480px){.two[data-v-d8c36fa7]{grid-template-columns:1fr}}.grid[data-v-d8c36fa7]{display:grid;grid-template-columns:7fr 5fr;gap:16px;align-items:start}.col[data-v-d8c36fa7]{display:flex;min-width:0;flex-direction:column;gap:16px}.field[data-v-d8c36fa7]:first-child{border-top:0}.field__note[data-v-d8c36fa7]{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:var(--color-neutral-text-faint)}.branches[data-v-d8c36fa7]{list-style:none;margin:8px 0 0;padding:0}.branch[data-v-d8c36fa7]{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-top:1px solid var(--color-neutral-divider)}.branch[data-v-d8c36fa7]:first-child{border-top:0}.branch__head[data-v-d8c36fa7]{display:flex;align-items:baseline;gap:8px}.branch__name[data-v-d8c36fa7]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.branch__tag[data-v-d8c36fa7]{padding:1px 7px;border-radius:999px;background:var(--color-neutral-canvas);color:var(--color-neutral-text-muted);font-size:11px;font-weight:600}.branch__meta[data-v-d8c36fa7]{font-size:11px;color:var(--color-neutral-text-muted)}.form[data-v-b920b4fe]{display:grid;gap:4px}.form .label[data-v-b920b4fe]{margin-top:10px}.check[data-v-b920b4fe]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--color-neutral-text)}.rules[data-v-b920b4fe]{margin:10px 0 0}.rules--nested[data-v-b920b4fe]{margin:6px 0 0}.rule[data-v-b920b4fe]{display:flex;gap:14px;padding:8px 0;border-top:1px solid var(--color-neutral-divider)}.rule[data-v-b920b4fe]:first-child{border-top:0}.rule__label[data-v-b920b4fe]{width:34%;flex-shrink:0;margin:0;font-size:12px;color:var(--color-neutral-text-muted)}.rule__body[data-v-b920b4fe]{display:flex;min-width:0;flex-direction:column;gap:2px;margin:0}.rule__value[data-v-b920b4fe]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.rule__cite[data-v-b920b4fe]{font-size:11px;line-height:1.45;color:var(--color-neutral-text-faint)}.counties[data-v-b920b4fe]{list-style:none;margin:0;padding:0}.county[data-v-b920b4fe]{padding:12px 0;border-top:1px solid var(--color-neutral-divider)}.county[data-v-b920b4fe]:first-child{border-top:0}.county__head[data-v-b920b4fe]{display:flex;align-items:baseline;gap:8px}.county__name[data-v-b920b4fe]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.county__auth[data-v-b920b4fe],.county__version[data-v-b920b4fe]{font-size:11px;color:var(--color-neutral-text-muted)}.county__none[data-v-b920b4fe]{margin:4px 0 0;font-size:11px;color:var(--color-neutral-text-faint)}.sending[data-v-79438c15]{margin:-12px 0 16px;font-size:13px;color:var(--color-neutral-text-muted)}.layout[data-v-79438c15]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.group th[data-v-79438c15]{background:var(--color-neutral-surface)!important;color:var(--color-neutral-text)!important;font-weight:600!important;padding-top:14px!important}.row[data-v-79438c15]{cursor:pointer}.row--on td[data-v-79438c15]{background:var(--color-brand-accent-soft)!important}.row[data-v-79438c15]:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:-2px}.event[data-v-79438c15]{font-weight:500}.editor[data-v-79438c15]{position:sticky;top:calc(var(--layout-topbar) + 16px);display:grid;gap:4px}.form[data-v-79438c15]{display:grid;gap:4px;margin-top:8px}.form .label[data-v-79438c15]{margin-top:10px}.check[data-v-79438c15]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-neutral-text)}.actions[data-v-79438c15]{display:flex;gap:8px;margin-top:14px}.preview__title[data-v-79438c15]{margin:18px 0 4px;font-size:13px;font-weight:600;color:var(--color-neutral-text)}.preview__subject[data-v-79438c15]{margin:0 0 8px;font-size:13px}.preview[data-v-79438c15]{width:100%;height:420px;border:1px solid var(--color-neutral-border);border-radius:var(--radius-md);background:#fff}.foot[data-v-79438c15]{margin-top:16px;font-size:12px;color:var(--color-neutral-text-muted)}@media(max-width:1100px){.layout[data-v-79438c15]{grid-template-columns:minmax(0,1fr)}.editor[data-v-79438c15]{position:static}}.grid[data-v-51e983ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.grid>.panel[data-v-51e983ec]{margin:0;display:grid;gap:10px}.panel .tiles[data-v-51e983ec]{margin-bottom:0}.facts[data-v-51e983ec]{display:grid;margin:0}.facts>div[data-v-51e983ec]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--color-neutral-divider);font-size:13px}.facts dt[data-v-51e983ec]{color:var(--color-neutral-text-muted)}.facts dd[data-v-51e983ec]{margin:0;text-align:right}.actions[data-v-51e983ec]{display:flex;flex-wrap:wrap;gap:8px}.body[data-v-51e983ec]{margin:0 0 10px;font-size:13px;line-height:20px;color:var(--color-neutral-text)}.form[data-v-ac970f6c]{display:grid;gap:4px}.form .label[data-v-ac970f6c]{margin-top:10px}.grid[data-v-ac970f6c]{display:grid;grid-template-columns:5fr 7fr;gap:16px;align-items:start}.grid .panel[data-v-ac970f6c]{margin-bottom:0}.matrix[data-v-ac970f6c]{width:100%;border-collapse:collapse;font-size:12px}.matrix th[data-v-ac970f6c],.matrix td[data-v-ac970f6c]{padding:8px 10px;border-top:1px solid var(--color-neutral-divider);text-align:left;vertical-align:top}.matrix thead th[data-v-ac970f6c]{border-top:0;color:var(--color-neutral-text-muted);font-size:11px;font-weight:600}.matrix tbody th[data-v-ac970f6c]{font-weight:500;color:var(--color-neutral-text)}.cell--ok[data-v-ac970f6c]{color:var(--color-success-fg);font-weight:600}.cell--neutral[data-v-ac970f6c]{color:var(--color-neutral-text)}.cell--muted[data-v-ac970f6c]{color:var(--color-neutral-text-faint)}.users[data-v-ac970f6c],.audit[data-v-ac970f6c]{list-style:none;margin:0;padding:0}.user[data-v-ac970f6c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--color-neutral-divider)}.user[data-v-ac970f6c]:first-child{border-top:0}.user__who[data-v-ac970f6c]{display:flex;min-width:0;flex-direction:column}.user__name[data-v-ac970f6c]{font-size:13px;font-weight:600;color:var(--color-neutral-text)}.user__id[data-v-ac970f6c]{font-size:11px;color:var(--color-neutral-text-muted)}.audit__chips[data-v-ac970f6c]{margin:10px 0 12px}.entry[data-v-ac970f6c]{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--color-neutral-divider)}.entry[data-v-ac970f6c]:first-child{border-top:0}.entry__when[data-v-ac970f6c]{width:52px;flex-shrink:0;font-family:var(--font-mono, ui-monospace),monospace;font-size:11px;line-height:1.5;color:var(--color-neutral-text-faint)}.entry__what[data-v-ac970f6c]{font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.entry__what strong[data-v-ac970f6c]{color:var(--color-neutral-text)}.sr-only[data-v-ac970f6c]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form[data-v-b70f07eb]{display:grid;gap:4px}.form .label[data-v-b70f07eb]{margin-top:10px}.two[data-v-b70f07eb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.three[data-v-b70f07eb]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}@media(max-width:480px){.two[data-v-b70f07eb],.three[data-v-b70f07eb]{grid-template-columns:1fr}}.systems__permit[data-v-b70f07eb]{display:inline-flex;flex-wrap:wrap}.systems__permit-no[data-v-b70f07eb],.systems__sample[data-v-b70f07eb]{white-space:nowrap}.systems__sample[data-v-b70f07eb]{color:var(--color-neutral-text-muted)}.systems__chips[data-v-b70f07eb]{margin-bottom:16px}.systems__none[data-v-b70f07eb]{color:var(--color-neutral-text-faint)}.crumbs[data-v-3593aa0f]{display:flex;gap:7px;font-size:13px;color:var(--color-neutral-text-muted);margin-bottom:10px}.head[data-v-3593aa0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.head__title[data-v-3593aa0f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.head h1[data-v-3593aa0f]{margin:0;font-size:22px;font-weight:600;color:var(--color-neutral-text)}.head__actions[data-v-3593aa0f]{display:flex;gap:8px;flex-shrink:0}.facts[data-v-3593aa0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:14px 16px;background:var(--color-neutral-surface);border:1px solid var(--color-neutral-border);border-radius:9px;margin-bottom:16px}.facts dl[data-v-3593aa0f]{display:flex;gap:7px;margin:0 0 3px;align-items:baseline}.facts dt[data-v-3593aa0f]{font-size:12px;color:var(--color-neutral-text-muted)}.facts__id[data-v-3593aa0f]{margin:0;font-family:IBM Plex Mono,monospace;font-size:14px;color:var(--color-neutral-text);white-space:nowrap}.facts__unit[data-v-3593aa0f]{margin:0 0 3px;font-size:14px;font-weight:500;color:var(--color-neutral-text)}.facts__sub[data-v-3593aa0f]{margin:0;font-size:12px;color:var(--color-neutral-text-muted)}.panels[data-v-3593aa0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.panel h2[data-v-3593aa0f],.card h2[data-v-3593aa0f]{margin:0 0 9px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-text-muted)}.panel__cite--warn[data-v-3593aa0f]{color:var(--color-warning-fg)}.split[data-v-3593aa0f]{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:16px;align-items:start}.tabs[data-v-3593aa0f]{display:flex;gap:2px;border-bottom:1px solid var(--color-neutral-border);margin-bottom:4px}.tab[data-v-3593aa0f]{padding:8px 13px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;color:var(--color-neutral-text-muted);cursor:pointer}.tab--on[data-v-3593aa0f]{color:var(--color-brand-primary);border-bottom-color:var(--color-brand-primary);font-weight:500}.tab[data-v-3593aa0f]:disabled{cursor:not-allowed;opacity:.45}.tl[data-v-3593aa0f]{list-style:none;margin:0;padding:0}.tl__row[data-v-3593aa0f]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--color-neutral-divider)}.tl__when[data-v-3593aa0f]{display:flex;flex-direction:column;gap:2px;padding-top:1px}.tl__date[data-v-3593aa0f]{font-size:13px;font-weight:500;color:var(--color-neutral-text);white-space:nowrap}.tl__time[data-v-3593aa0f]{font-size:11px;color:var(--color-neutral-text-faint)}.tl__title[data-v-3593aa0f]{margin:0;font-size:14px;color:var(--color-neutral-text)}.tl__detail[data-v-3593aa0f]{margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.tl__gap[data-v-3593aa0f]{margin:16px 0 0;padding:10px 12px;background:var(--color-neutral-surface-alt);border-radius:8px;font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.reads[data-v-3593aa0f]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:1px;background:var(--color-neutral-border);border:1px solid var(--color-neutral-border);border-radius:7px;overflow:hidden}.reads__row[data-v-3593aa0f]{display:flex;align-items:baseline;gap:8px;padding:6px 10px;background:var(--color-neutral-surface);font-size:12px}.reads__label[data-v-3593aa0f]{flex:1;color:var(--color-neutral-text-muted)}.reads__value[data-v-3593aa0f]{font-weight:500;color:var(--color-neutral-text)}.reads__value--absent[data-v-3593aa0f]{color:var(--color-danger-fg)}.reads__corrected[data-v-3593aa0f]{font-size:11px;color:var(--color-neutral-text-faint)}.card__name[data-v-3593aa0f]{margin:0 0 3px;font-size:14px;font-weight:600;color:var(--color-neutral-text)}.card__line[data-v-3593aa0f]{margin:0 0 3px;font-size:12px;line-height:1.5;color:var(--color-neutral-text-muted)}.card__line--flag[data-v-3593aa0f]{color:var(--color-warning-fg)}.card__label[data-v-3593aa0f]{font-weight:600;color:var(--color-neutral-text)}.card__prev[data-v-3593aa0f]{list-style:none;margin:9px 0 0;padding:9px 0 0;border-top:1px solid var(--color-neutral-divider);font-size:12px;color:var(--color-neutral-text-faint)}.card__withheld[data-v-3593aa0f]{margin:9px 0 0;padding-top:9px;border-top:1px solid var(--color-neutral-divider);font-size:11px;line-height:1.5;color:var(--color-neutral-text-faint)}.card__withheld+.card__withheld[data-v-3593aa0f]{margin-top:5px;padding-top:0;border-top:0}.acts[data-v-3593aa0f]{list-style:none;margin:0;padding:0}.acts__row+.acts__row[data-v-3593aa0f]{margin-top:11px;padding-top:11px;border-top:1px solid var(--color-neutral-divider)}.acts__title[data-v-3593aa0f]{margin:5px 0 0;font-size:13px;font-weight:500;color:var(--color-neutral-text)}.acts__detail[data-v-3593aa0f]{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--color-neutral-text-muted)}.acts__cite[data-v-3593aa0f]{margin:3px 0 0;font-size:11px;color:var(--color-neutral-text-faint)}.rec[data-v-3593aa0f]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;margin:0;font-size:12px}.rec dt[data-v-3593aa0f]{color:var(--color-neutral-text-muted)}.rec dd[data-v-3593aa0f]{margin:0;text-align:right;font-weight:500;color:var(--color-neutral-text)}.rec__stamp[data-v-3593aa0f]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 0;font-size:12px;color:var(--color-neutral-text-muted)}.rec__stamp code[data-v-3593aa0f]{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--color-neutral-text)}.sr-only[data-v-0ce09c77]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nowrap[data-v-0ce09c77]{white-space:nowrap}.num-cell[data-v-0ce09c77]{font-variant-numeric:var(--font-numeric)}.text-danger[data-v-0ce09c77]{color:var(--color-danger-fg);font-weight:600}.text-warning[data-v-0ce09c77]{color:var(--color-warning-fg);font-weight:600}.text-success[data-v-0ce09c77]{color:var(--color-success-fg);font-weight:600}.issues[data-v-0ce09c77]{display:flex;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-neutral-text)}.issues__icon[data-v-0ce09c77]{flex-shrink:0;color:var(--color-warning-fg);padding-top:1px}.issues__title[data-v-0ce09c77]{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--color-warning-fg)}.issues__list[data-v-0ce09c77]{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:13px;line-height:19px}.team td[data-v-0ce09c77]{vertical-align:middle}.team__row--danger td[data-v-0ce09c77]{background:var(--color-danger-bg-soft)}.team__row--warning td[data-v-0ce09c77]{background:var(--color-warning-bg-soft)}.person[data-v-0ce09c77]{display:flex;align-items:center;gap:10px}.person__name[data-v-0ce09c77]{font-weight:600;white-space:nowrap}.avatar[data-v-0ce09c77]{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:999px;background:var(--color-brand-accent-soft);color:var(--color-brand-accent-text);font-size:12px;font-weight:600}.status[data-v-0ce09c77]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status__act[data-v-0ce09c77]{padding:0;border:0;background:none;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.cols[data-v-0ce09c77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:16px;align-items:start}.regs[data-v-0ce09c77]{display:grid;margin:0}.regs__row[data-v-0ce09c77]{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--color-neutral-divider);font-size:13px}.regs__row[data-v-0ce09c77]:first-child{border-top:0}.regs dt[data-v-0ce09c77]{min-width:0}.regs dd[data-v-0ce09c77]{margin:0;text-align:right;font-weight:600;color:var(--color-neutral-text);font-variant-numeric:var(--font-numeric)}.score[data-v-0ce09c77]{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:var(--font-numeric)}.score th[data-v-0ce09c77],.score td[data-v-0ce09c77]{padding:6px 4px;text-align:right}.score thead th[data-v-0ce09c77]{font-size:12px;font-weight:500;color:var(--color-neutral-text-muted)}.score th[scope=row][data-v-0ce09c77],.score thead th[data-v-0ce09c77]:first-child{text-align:left;font-weight:600;color:var(--color-neutral-text)}.score td[data-v-0ce09c77]{color:var(--color-neutral-text)}.form[data-v-0ce09c77]{display:grid;gap:14px}.form__pair[data-v-0ce09c77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.setup[data-v-b8e472d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;border-color:var(--color-brand-accent)}.alarms[data-v-b8e472d3]{margin-bottom:16px;border-color:var(--color-danger-border)}.alarms .panel__title[data-v-b8e472d3]{display:flex;align-items:center;gap:6px;color:var(--color-danger-fg)}.updated[data-v-b8e472d3]{font-size:12px;color:var(--color-neutral-text-muted)}.today__tile[data-v-b8e472d3]{text-decoration:none;transition:border-color .12s}a.today__tile[data-v-b8e472d3]:hover{border-color:var(--color-neutral-border-strong)}.today__tile--danger .tile__value[data-v-b8e472d3]{color:var(--color-danger-fg)}.today__tile--warning .tile__value[data-v-b8e472d3]{color:var(--color-warning-fg)}.grid[data-v-b8e472d3]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.col[data-v-b8e472d3]{display:grid;gap:16px}.col>.panel[data-v-b8e472d3]{margin:0}.rows[data-v-b8e472d3]{margin:0;padding:0;list-style:none}.rows li+li[data-v-b8e472d3]{border-top:1px solid var(--color-neutral-divider)}.row[data-v-b8e472d3]{display:flex;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;color:inherit;border-radius:var(--radius-sm)}a.row[data-v-b8e472d3]:hover{background:var(--color-neutral-surface-alt)}.row__main[data-v-b8e472d3]{display:grid;flex:1;min-width:0}.row__title[data-v-b8e472d3]{overflow:hidden;font-size:13px;font-weight:500;color:var(--color-neutral-text);text-overflow:ellipsis;white-space:nowrap}.row__sub[data-v-b8e472d3]{overflow:hidden;font-size:12px;color:var(--color-neutral-text-muted);text-overflow:ellipsis;white-space:nowrap}.avatar[data-v-b8e472d3]{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:999px;background:var(--color-brand-accent-soft);color:var(--color-brand-accent-text);font-size:12px;font-weight:600}.progress[data-v-b8e472d3]{display:flex;align-items:center;gap:8px}.progress__bar[data-v-b8e472d3]{position:relative;width:72px;height:6px;overflow:hidden;border-radius:999px;background:var(--color-neutral-sunken)}.progress__bar>span[data-v-b8e472d3]{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--color-brand-accent)}.feed[data-v-b8e472d3]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.feed__item[data-v-b8e472d3]{display:flex;gap:10px}.feed__icon[data-v-b8e472d3]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:999px;background:var(--color-neutral-sunken);color:var(--color-neutral-text-muted)}.feed__text[data-v-b8e472d3]{display:grid;font-size:13px;line-height:18px;color:var(--color-neutral-text)}.feed__link[data-v-b8e472d3]{color:inherit;text-decoration:none}.feed__link[data-v-b8e472d3]:hover{text-decoration:underline}.feed__at[data-v-b8e472d3]{font-size:12px;color:var(--color-neutral-text-faint)}.workspace-grid[data-v-45f095c7]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:24px;margin-top:24px}.panel[data-v-45f095c7]{border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:20px;background:var(--color-surface)}label[data-v-45f095c7]{display:block;margin:12px 0;font-size:14px}input[data-v-45f095c7]:not([type=checkbox]),select[data-v-45f095c7],textarea[data-v-45f095c7]{display:block;width:100%;min-height:48px;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:inherit}select[multiple][data-v-45f095c7]{min-height:110px}h2[data-v-45f095c7]{font-size:18px;margin-bottom:16px}.filters[data-v-45f095c7]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.table-wrap[data-v-45f095c7]{overflow:auto}table[data-v-45f095c7]{width:100%;border-collapse:collapse}th[data-v-45f095c7],td[data-v-45f095c7]{text-align:left;padding:14px;border-bottom:1px solid var(--color-border);vertical-align:top}.notice[data-v-45f095c7]{padding:16px;background:var(--color-surface)}.errors[data-v-45f095c7]{padding:16px;color:var(--color-danger-fg)}.profile-grid[data-v-45f095c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}fieldset[data-v-45f095c7]{margin:16px 0}summary[data-v-45f095c7]{cursor:pointer;font-weight:600;min-height:48px}@media(max-width:800px){.workspace-grid[data-v-45f095c7]{grid-template-columns:1fr}}
