.page-head[data-v-0b346480]{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--sp-7);margin-bottom:var(--sp-4)}.page-title[data-v-0b346480]{margin:0;font-size:var(--fs-xl);line-height:var(--lh-xl);flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.page-filters[data-v-0b346480]{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0;justify-content:flex-end}.page-actions[data-v-0b346480]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto}@media(max-width:640px){.page-head[data-v-0b346480]{flex-wrap:wrap;align-items:stretch;height:auto}.page-title[data-v-0b346480]{flex:1 0 100%}.page-filters[data-v-0b346480]{justify-content:flex-start}.page-actions[data-v-0b346480]{margin-left:0}}.empty-state[data-v-680d1233]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);text-align:center}.empty-icon[data-v-680d1233]{color:var(--bkr-icon-muted);line-height:1}.empty-title[data-v-680d1233]{margin:0;font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.empty-text[data-v-680d1233]{margin:0;max-width:var(--measure);color:var(--bkr-text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.empty-action[data-v-680d1233]{margin-top:var(--sp-2)}.ui-data-table[data-v-636780fe]{background:var(--bkr-surface);border:1px solid var(--bkr-border);border-radius:var(--r-md);overflow:hidden}.table[data-v-636780fe]{table-layout:auto}.table th[data-v-636780fe],.table td[data-v-636780fe]{padding:var(--sp-2) var(--sp-3)}.table tbody td[data-v-636780fe]{vertical-align:middle;height:var(--sp-7)}.table tbody tr[data-v-636780fe]{position:relative}.table tbody tr[data-v-636780fe]:hover{background:var(--bkr-surface-sunk)}.table tbody tr:last-child td[data-v-636780fe]{border-bottom:0}.table tbody tr.is-selected[data-v-636780fe],.table tbody tr.is-selected[data-v-636780fe]:hover{background:var(--bkr-surface-alt)}.table tbody tr.is-selected td[data-v-636780fe]:first-child{box-shadow:inset 2px 0 0 var(--bkr-accent)}.align-right[data-v-636780fe]{text-align:right}.align-center[data-v-636780fe]{text-align:center}@media(max-width:960px){.table .hide-below-md[data-v-636780fe]{display:none}}@media(max-width:640px){.table .hide-below-sm[data-v-636780fe]{display:none}}.actions-col[data-v-636780fe]{width:1%;white-space:nowrap}.row-actions[data-v-636780fe]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.hover-actions[data-v-636780fe]{display:flex;gap:var(--sp-1);opacity:0}tr:hover .hover-actions[data-v-636780fe],tr:focus-within .hover-actions[data-v-636780fe]{opacity:1}@media(hover:none){.hover-actions[data-v-636780fe]{opacity:1}}.group-row th[data-v-636780fe]{padding:0;background:var(--bkr-surface-alt)}.group-toggle[data-v-636780fe]{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:0;background:transparent;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);color:var(--bkr-text);text-align:left}.group-toggle[data-v-636780fe]:hover{background:var(--bkr-surface-sunk)}.group-toggle[data-v-636780fe]:focus-visible{outline:2px solid var(--bkr-focus);outline-offset:-2px}.chevron[data-v-636780fe]{display:inline-block;flex-shrink:0;font-size:var(--fs-xs);color:var(--bkr-text-muted);transition:transform .15s ease}.group-toggle[aria-expanded=true] .chevron[data-v-636780fe]{transform:rotate(90deg)}.group-dot[data-v-636780fe]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.group-label[data-v-636780fe]{flex:1;min-width:0}.group-count[data-v-636780fe]{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--bkr-text-muted);background:var(--bkr-surface);border-radius:var(--r-full);padding:0 var(--sp-2)}.skeleton[data-v-636780fe]{display:block;height:.9em;width:60%;border-radius:var(--r-sm);background:var(--bkr-surface-alt);animation:ui-skeleton-636780fe 1.2s ease-in-out infinite}.skeleton-title[data-v-636780fe]{width:40%;height:1.1em;margin-bottom:var(--sp-2)}.skeleton-row td[data-v-636780fe]{height:var(--sp-7)}@keyframes ui-skeleton-636780fe{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-636780fe]{animation:none}.chevron[data-v-636780fe]{transition:none}}.cards[data-v-636780fe]{list-style:none;margin:0;padding:0}.card[data-v-636780fe]{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);border-bottom:1px solid var(--bkr-border)}.cards>.card[data-v-636780fe]:last-child{border-bottom:0}.card-primary[data-v-636780fe]{font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium)}.card-meta[data-v-636780fe]{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-2);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta)}.card-meta dt[data-v-636780fe]{color:var(--bkr-text-muted)}.card-meta dd[data-v-636780fe]{margin:0;min-width:0;overflow-wrap:anywhere}.card-actions[data-v-636780fe]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.card-group[data-v-636780fe]{background:var(--bkr-surface-alt);border-bottom:1px solid var(--bkr-border)}.card.is-selected[data-v-636780fe]{background:var(--bkr-surface-alt);box-shadow:inset 2px 0 0 var(--bkr-accent)}.skeleton-card[data-v-636780fe]{gap:0}.chip[data-v-3c039c61]{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;padding:0 var(--sp-2);border:1px solid transparent;border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--r-full);font-size:var(--fs-xs);line-height:1.8;font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-dot[data-v-3c039c61]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:currentColor}.chip-dot.own-color[data-v-3c039c61]{box-shadow:inset 0 0 0 1px #00000026}.tone-neutral[data-v-3c039c61]{background:var(--bkr-neutral-bg);color:var(--bkr-neutral)}.tone-info[data-v-3c039c61]{background:var(--bkr-info-bg);color:var(--bkr-info)}.tone-success[data-v-3c039c61]{background:var(--bkr-ok-bg);color:var(--bkr-ok)}.tone-warn[data-v-3c039c61]{background:var(--bkr-warn-bg);color:var(--bkr-warn)}.tone-danger[data-v-3c039c61]{background:var(--bkr-danger-bg);color:var(--bkr-danger)}.split[data-v-63f1a28a]{display:grid;grid-template-columns:minmax(var(--split-list-min, var(--w-list-min)),var(--split-list-max, var(--w-list-max))) 1fr;gap:var(--sp-4);align-items:start}.split.narrow[data-v-63f1a28a]{grid-template-columns:1fr}.split-list[data-v-63f1a28a]:focus,.split-detail[data-v-63f1a28a]:focus,.split-detail-head[data-v-63f1a28a]:focus{outline:none}.split-list[data-v-63f1a28a]{background:var(--bkr-surface);border:1px solid var(--bkr-border);border-radius:var(--r-md);overflow:hidden;min-width:0}.split-detail[data-v-63f1a28a]{display:flex;flex-direction:column;min-width:0;background:var(--bkr-surface);border:1px solid var(--bkr-border);border-radius:var(--r-md);max-height:calc(100vh - 9rem)}.split.narrow .split-detail[data-v-63f1a28a]{max-height:none}.split-back[data-v-63f1a28a]{padding:var(--sp-2) var(--sp-3) 0}.split-detail-head[data-v-63f1a28a]{position:sticky;top:var(--sticky-offset, 0px);z-index:2;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--bkr-surface);border-bottom:1px solid var(--bkr-border);border-radius:var(--r-md) var(--r-md) 0 0}.split-detail-head-main[data-v-63f1a28a],.split-detail-head-secondary[data-v-63f1a28a]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.split-detail-body[data-v-63f1a28a]{padding:var(--sp-4);overflow-y:auto;min-height:0}.split-item-wrap[data-v-e00fb2e7]{list-style:none}.split-item[data-v-e00fb2e7]{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-left:3px solid transparent;border-radius:0;border-bottom:1px solid var(--bkr-border);background:transparent;color:var(--bkr-text);font-family:var(--ff-sans);font-size:var(--fs-md);line-height:var(--lh-md);text-align:left;text-decoration:none;cursor:pointer}.split-item[data-v-e00fb2e7]:hover{background:var(--bkr-surface-sunk)}.split-item[data-v-e00fb2e7]:focus-visible{outline:2px solid var(--bkr-focus);outline-offset:-2px}.split-item.active[data-v-e00fb2e7]{background:var(--bkr-surface-alt);border-left-color:var(--bkr-accent);font-weight:var(--fw-semibold)}.line[data-v-e00fb2e7]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.dot[data-v-e00fb2e7]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.label[data-v-e00fb2e7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-e00fb2e7]{color:var(--bkr-text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-card[data-v-bf7caa9c]{padding:var(--sp-5) 0;border-bottom:1px solid var(--bkr-border)}.section-card[data-v-bf7caa9c]:last-child{border-bottom:0}.section-card[data-v-bf7caa9c]:first-child{padding-top:0}.section-card[data-v-bf7caa9c]:focus{outline:none}.section-head[data-v-bf7caa9c]{display:flex;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2)}.section-title[data-v-bf7caa9c]{margin:0;flex:1;min-width:0;font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.section-actions[data-v-bf7caa9c]{flex-shrink:0}.section-description[data-v-bf7caa9c]{margin:0 0 var(--sp-3);max-width:var(--measure);color:var(--bkr-text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.section-body[data-v-bf7caa9c]{display:flex;flex-direction:column;gap:var(--sp-4)}.section-body.narrow[data-v-bf7caa9c]{max-width:var(--w-field)}.form-field[data-v-c303342f]{display:flex;flex-direction:column}.form-field label[data-v-c303342f]{margin-bottom:var(--sp-1)}.required[data-v-c303342f]{color:var(--bkr-danger)}.field-hint[data-v-c303342f]{margin:var(--sp-1) 0 0;max-width:var(--measure);color:var(--bkr-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.field-error[data-v-c303342f]{margin:var(--sp-1) 0 0;max-width:var(--measure);color:var(--bkr-danger);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium)}.form-field.invalid[data-v-c303342f] input,.form-field.invalid[data-v-c303342f] select,.form-field.invalid[data-v-c303342f] textarea{border-color:var(--bkr-danger)}.ui-modal-backdrop[data-v-46acbc15]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:var(--bkr-overlay);animation:ui-modal-fade-46acbc15 .12s ease-out}.ui-modal[data-v-46acbc15]{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:85vh;overflow:hidden;background:var(--bkr-surface);border-radius:var(--r-md);box-shadow:var(--bkr-shadow-nav)}.ui-modal.wide[data-v-46acbc15]{max-width:56rem}.ui-modal[data-v-46acbc15]:focus-visible{outline:2px solid var(--bkr-focus);outline-offset:-2px}.ui-modal-title[data-v-46acbc15]{flex:none;margin:0;padding:var(--sp-5) var(--sp-5) var(--sp-3);font-size:var(--fs-lg);line-height:var(--lh-lg)}.ui-modal-body[data-v-46acbc15]{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-base);line-height:var(--lh-base)}.ui-modal-footer[data-v-46acbc15]{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--bkr-surface);border-top:1px solid var(--bkr-border)}@keyframes ui-modal-fade-46acbc15{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-modal-backdrop[data-v-46acbc15]{animation:none}}@media(max-width:640px){.ui-modal[data-v-46acbc15]{max-height:92vh}.ui-modal-title[data-v-46acbc15]{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.ui-modal-body[data-v-46acbc15]{padding:0 var(--sp-4) var(--sp-4)}.ui-modal-footer[data-v-46acbc15]{padding:var(--sp-3) var(--sp-4)}.ui-modal-footer[data-v-46acbc15]>*{flex:1 1 auto}}.confirm-message[data-v-bb4daca5]{margin:0;max-width:var(--measure)}.ui-menu[data-v-bbc7a77b]{display:inline-flex}.ui-menu-trigger[data-v-bbc7a77b]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 var(--sp-2);line-height:1}.ui-menu-panel[data-v-bbc7a77b]{position:fixed;z-index:1000;min-width:12rem;max-width:min(20rem,calc(100vw - var(--sp-4)));padding:var(--sp-1);background:var(--bkr-surface);border:1px solid var(--bkr-border-strong);border-radius:var(--r-md);box-shadow:var(--bkr-shadow-menu);display:flex;flex-direction:column;gap:2px;overflow-y:auto}.ui-menu-panel[data-v-bbc7a77b] [role=menuitem],.ui-menu-panel[data-v-bbc7a77b] [role=menuitemradio],.ui-menu-panel[data-v-bbc7a77b] [role=menuitemcheckbox]{display:block;width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--bkr-text);font-family:var(--ff-sans);font-size:var(--fs-md);line-height:var(--lh-md);text-align:left;cursor:pointer}.ui-menu-panel[data-v-bbc7a77b] [role=menuitem]:hover,.ui-menu-panel[data-v-bbc7a77b] [role=menuitem]:focus-visible,.ui-menu-panel[data-v-bbc7a77b] [role=menuitemradio]:hover,.ui-menu-panel[data-v-bbc7a77b] [role=menuitemradio]:focus-visible,.ui-menu-panel[data-v-bbc7a77b] [role=menuitemcheckbox]:hover,.ui-menu-panel[data-v-bbc7a77b] [role=menuitemcheckbox]:focus-visible{background:var(--bkr-surface-alt);outline:none}.ui-menu-panel[data-v-bbc7a77b] [role=menuitem].danger,.ui-menu-panel[data-v-bbc7a77b] [role=menuitemradio].danger,.ui-menu-panel[data-v-bbc7a77b] [role=menuitemcheckbox].danger{color:var(--bkr-danger)}.ui-menu-panel[data-v-bbc7a77b] [role=menuitem][aria-disabled=true],.ui-menu-panel[data-v-bbc7a77b] [role=menuitemradio][aria-disabled=true],.ui-menu-panel[data-v-bbc7a77b] [role=menuitemcheckbox][aria-disabled=true]{color:var(--bkr-text-muted);cursor:default}.ui-menu-panel[data-v-bbc7a77b] a[role=menuitem],.ui-menu-panel[data-v-bbc7a77b] a[role=menuitemradio],.ui-menu-panel[data-v-bbc7a77b] a[role=menuitemcheckbox]{color:var(--bkr-text);text-decoration:none}.ui-menu-panel[data-v-bbc7a77b] a[role=menuitem]:hover,.ui-menu-panel[data-v-bbc7a77b] a[role=menuitem]:focus-visible,.ui-menu-panel[data-v-bbc7a77b] a[role=menuitemradio]:hover,.ui-menu-panel[data-v-bbc7a77b] a[role=menuitemradio]:focus-visible,.ui-menu-panel[data-v-bbc7a77b] a[role=menuitemcheckbox]:hover,.ui-menu-panel[data-v-bbc7a77b] a[role=menuitemcheckbox]:focus-visible{color:var(--bkr-text);text-decoration:none}.toast-region[data-v-3296b827]{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:200;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none;max-width:min(26rem,calc(100vw - var(--sp-6)))}.toast-stack[data-v-3296b827]{display:flex;flex-direction:column;gap:var(--sp-2)}.toast[data-v-3296b827]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bkr-border-strong);border-left-width:3px;border-radius:var(--r-sm);background:var(--bkr-surface);box-shadow:var(--bkr-shadow-menu);font-size:var(--fs-md);line-height:var(--lh-md);animation:ui-toast-in-3296b827 .15s ease-out}.toast.success[data-v-3296b827]{border-left-color:var(--bkr-ok)}.toast.info[data-v-3296b827]{border-left-color:var(--bkr-info)}.toast.error[data-v-3296b827]{border-left-color:var(--bkr-danger)}.toast-text[data-v-3296b827]{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close[data-v-3296b827]{flex-shrink:0;min-width:24px;min-height:24px;padding:0;border:0;background:transparent;color:var(--bkr-text-muted);font-size:var(--fs-base);line-height:1}.toast-close[data-v-3296b827]:hover{color:var(--bkr-text);background:transparent}@keyframes ui-toast-in-3296b827{0%{opacity:0;transform:translateY(var(--sp-2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast[data-v-3296b827]{animation:none}}@media(max-width:640px){.toast-region[data-v-3296b827]{left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);max-width:none}}.skip-link[data-v-a9cdb6c0]:focus{position:fixed;top:var(--sp-2);left:var(--sp-2);z-index:1100;width:auto;height:auto;margin:0;padding:var(--sp-2) var(--sp-3);overflow:visible;clip-path:none;white-space:nowrap;background:var(--bkr-surface);color:var(--bkr-text);border:1px solid var(--bkr-border-strong);border-radius:var(--r-sm);box-shadow:var(--bkr-shadow-menu);text-decoration:underline;outline:2px solid var(--bkr-accent);outline-offset:2px}main[data-v-a9cdb6c0]:focus{outline:none}.topbar[data-v-a9cdb6c0]{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-2) var(--sp-5);background:var(--bkr-brown);color:var(--bkr-text-on-brown);font-size:var(--fs-md);line-height:var(--lh-md)}.topbar .brand[data-v-a9cdb6c0]{font-weight:var(--fw-brand);letter-spacing:.02em;display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.topbar .brand-icon[data-v-a9cdb6c0]{width:22px;height:22px;border-radius:var(--r-sm)}.topbar nav[data-v-a9cdb6c0]{display:flex;gap:var(--sp-2);align-items:center}.topbar a[data-v-a9cdb6c0]{color:var(--bkr-text-on-brown-muted);text-decoration:none}.topbar a[data-v-a9cdb6c0]:hover{color:var(--bkr-text-on-brown)}.topbar nav a[data-v-a9cdb6c0]{display:inline-flex;align-items:center;min-height:32px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm)}.topbar nav a[data-v-a9cdb6c0]:hover{background:var(--bkr-on-brown-hover)}.topbar a.router-link-active[data-v-a9cdb6c0]{color:var(--bkr-text-on-brown);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:.3em}.topbar a[data-v-a9cdb6c0]:focus-visible{outline-color:var(--bkr-text-on-brown)}.topbar .muted[data-v-a9cdb6c0]{color:var(--bkr-text-on-brown-muted)}.topbar-controls[data-v-a9cdb6c0]{display:flex;align-items:center;gap:var(--sp-5)}.topbar-controls button.small[data-v-a9cdb6c0]{min-height:32px}.menu-extra[data-v-a9cdb6c0]{display:none}.topbar nav .nav-settings-link[data-v-a9cdb6c0]{display:none}.settings-menu[data-v-a9cdb6c0]{display:flex;align-items:center;flex-shrink:0}.topbar a.settings-toggle[data-v-a9cdb6c0]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--bkr-on-brown-line);border-radius:var(--r-sm);background:transparent;color:var(--bkr-text-on-brown);cursor:pointer}.topbar a.settings-toggle[data-v-a9cdb6c0]:hover{background:var(--bkr-on-brown-hover)}.topbar a.settings-toggle[data-v-a9cdb6c0]:focus-visible{outline:2px solid var(--bkr-text-on-brown);outline-offset:2px}.topbar a.settings-toggle.router-link-active[data-v-a9cdb6c0]{background:var(--bkr-on-brown-hover);text-decoration:none}.scope-menu[data-v-a9cdb6c0]{min-width:0;flex-shrink:1}.scope-menu[data-v-a9cdb6c0] .ui-menu-trigger{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:16rem;min-height:32px;padding:var(--sp-1) var(--sp-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--bkr-text-on-brown);font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-md)}.scope-menu[data-v-a9cdb6c0] .ui-menu-trigger:hover{background:var(--bkr-on-brown-hover)}.scope-menu[data-v-a9cdb6c0] .ui-menu-trigger:focus-visible{outline:2px solid var(--bkr-text-on-brown);outline-offset:2px}.scope-dot[data-v-a9cdb6c0]{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--bkr-on-brown-line)}.scope-dot-all[data-v-a9cdb6c0]{box-shadow:inset 0 0 0 1px var(--bkr-on-brown-line)}.scope-name[data-v-a9cdb6c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-name-all[data-v-a9cdb6c0]{color:var(--bkr-text-on-brown-muted)}.scope-chevron[data-v-a9cdb6c0]{flex-shrink:0;color:var(--bkr-text-on-brown-muted)}.scope-menu-item[data-v-a9cdb6c0]{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--bkr-text);font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-md);text-align:left;cursor:pointer}.scope-menu-item[data-v-a9cdb6c0]:hover,.scope-menu-item[data-v-a9cdb6c0]:focus-visible{background:var(--bkr-surface-alt);outline:none}.scope-menu-item[aria-checked=true][data-v-a9cdb6c0]{font-weight:var(--fw-medium)}.scope-menu-check[data-v-a9cdb6c0]{width:1em;flex-shrink:0;color:var(--bkr-accent)}.scope-menu-dot[data-v-a9cdb6c0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.scope-menu-dot-all[data-v-a9cdb6c0]{box-shadow:inset 0 0 0 1px var(--bkr-border-strong)}.scope-menu-label[data-v-a9cdb6c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burger[data-v-a9cdb6c0]{display:none;flex-direction:column;justify-content:center;gap:var(--sp-1);width:40px;height:40px;padding:0;border:1px solid var(--bkr-on-brown-line);border-radius:var(--r-sm);background:transparent;cursor:pointer;flex-shrink:0}.burger[data-v-a9cdb6c0]:hover{background:var(--bkr-on-brown-hover)}.burger[data-v-a9cdb6c0]:focus-visible{outline:2px solid var(--bkr-text-on-brown);outline-offset:2px}.burger-bar[data-v-a9cdb6c0]{display:block;width:20px;height:2px;margin:0 auto;background:var(--bkr-text-on-brown);border-radius:1px}main[data-v-a9cdb6c0]{padding:var(--sp-5);max-width:2200px;margin:0 auto}@media(max-width:960px){.burger[data-v-a9cdb6c0]{display:flex}.settings-menu[data-v-a9cdb6c0]{display:none}.topbar nav[data-v-a9cdb6c0]{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;background:var(--bkr-brown);border-top:1px solid var(--bkr-on-brown-divider);padding:var(--sp-1) 0;box-shadow:var(--bkr-shadow-nav);z-index:40}.topbar nav.open[data-v-a9cdb6c0]{display:flex}.topbar nav a[data-v-a9cdb6c0]{padding:var(--sp-3) var(--sp-5);min-height:40px;display:flex;align-items:center}.topbar nav .nav-settings-link[data-v-a9cdb6c0]{display:flex}.topbar[data-v-a9cdb6c0]{position:relative;flex-wrap:wrap}main[data-v-a9cdb6c0]{padding:var(--sp-4)}}@media(max-width:640px){main[data-v-a9cdb6c0]{padding:var(--sp-3)}.scope-menu[data-v-a9cdb6c0] .ui-menu-trigger{max-width:calc(100vw - 2 * var(--sp-5))}.scope-name[data-v-a9cdb6c0]{max-width:12rem}.topbar-controls[data-v-a9cdb6c0]{display:none}.menu-extra[data-v-a9cdb6c0]{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) var(--sp-2);border-top:1px solid var(--bkr-on-brown-divider);margin-top:var(--sp-1)}.menu-extra button.small[data-v-a9cdb6c0]{min-height:40px}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-latin-var-IvpUvPa2.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2) format("woff2")}:root{--ff-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ff-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs: .75rem;--lh-xs: 1.4;--fs-sm: .8125rem;--lh-sm: 1.5;--fs-md: .875rem;--lh-md: 1.55;--fs-base: 1rem;--lh-base: 1.6;--fs-lg: 1.125rem;--lh-lg: 1.4;--fs-xl: 1.375rem;--lh-xl: 1.3;--fs-2xl: 1.75rem;--lh-2xl: 1.2;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-brand: 700;--measure: 68ch;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--r-sm: 6px;--r-md: 10px;--r-full: 999px;--bkr-bg: #f7f4f0;--bkr-surface: #ffffff;--bkr-surface-sunk: #faf7f2;--bkr-surface-alt: #f3ece2;--bkr-border: #c0ae95;--bkr-border-strong: #8f7d5f;--bkr-text: #1f1a15;--bkr-text-muted: #635b52;--bkr-text-on-brown: #ffffff;--bkr-text-on-brown-muted: #e5d7c6;--bkr-brown: #4a2c17;--bkr-brown-hover: #35200f;--bkr-accent: #8f4e15;--bkr-accent-hover: #7a4211;--bkr-focus: var(--bkr-accent);--bkr-ok: #146c2e;--bkr-ok-bg: #d9f2e3;--bkr-danger: #a2001a;--bkr-danger-bg: #fbd5dc;--bkr-warn: #7a5c00;--bkr-warn-bg: #fff3cd;--bkr-info: #14548a;--bkr-info-bg: #e3edf7;--bkr-alt: #58357f;--bkr-alt-bg: #eee3f7;--bkr-icon-muted: #7a674c;--bkr-code-bg: #2b2118;--bkr-code-text: #f0e6da;--bkr-overlay: rgba(31, 26, 21, .45);--bkr-shadow-menu: 0 4px 14px rgba(31, 26, 21, .16);--bkr-shadow-nav: 0 6px 14px rgba(31, 26, 21, .22);--bkr-on-brown-line: rgba(255, 255, 255, .35);--bkr-on-brown-hover: rgba(255, 255, 255, .12);--bkr-on-brown-divider: rgba(255, 255, 255, .18)}*{box-sizing:border-box}:root{font-family:var(--ff-sans);font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ff-sans);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);background:var(--bkr-bg);color:var(--bkr-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);color:var(--bkr-text);text-wrap:balance}h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl);margin:0 0 var(--sp-4);letter-spacing:-.01em}h2{font-size:var(--fs-xl);line-height:var(--lh-xl);margin:var(--sp-5) 0 var(--sp-3)}h3{font-size:var(--fs-lg);line-height:var(--lh-lg);margin:var(--sp-5) 0 var(--sp-2)}h4{font-size:var(--fs-md);line-height:var(--lh-md);margin:var(--sp-4) 0 var(--sp-2)}h5,h6{font-size:var(--fs-sm);line-height:var(--lh-sm);margin:var(--sp-4) 0 var(--sp-2)}.card>h1:first-child,.card>h2:first-child,.card>h3:first-child,.card>h4:first-child{margin-top:0}p{margin:0 0 var(--sp-3);max-width:var(--measure)}p:last-child{margin-bottom:0}a{color:var(--bkr-accent);overflow-wrap:anywhere;text-underline-offset:.15em}a:hover{color:var(--bkr-accent-hover)}code,pre,.mono,kbd,samp{font-family:var(--ff-mono);font-size:var(--fs-md);font-variant-ligatures:none}button:focus-visible,.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bkr-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--bkr-accent)}button,.btn{font-family:var(--ff-sans);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);padding:var(--sp-2) var(--sp-4);border:1px solid var(--bkr-border-strong);border-radius:var(--r-sm);background:var(--bkr-surface);color:var(--bkr-text);cursor:pointer}button:hover:not(:disabled),.btn:hover{background:var(--bkr-surface-alt)}button.primary{background:var(--bkr-brown);border-color:var(--bkr-brown);color:var(--bkr-text-on-brown)}button.primary:hover:not(:disabled){background:var(--bkr-brown-hover);border-color:var(--bkr-brown-hover)}button.danger{color:var(--bkr-danger);border-color:var(--bkr-danger)}button.danger:hover:not(:disabled){background:var(--bkr-danger-bg)}button:disabled{opacity:.5;cursor:default}button.small{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}input,select,textarea{font-family:var(--ff-sans);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--bkr-text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bkr-border-strong);border-radius:var(--r-sm);background:var(--bkr-surface);width:100%;max-width:100%}input[type=checkbox],input[type=radio]{width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--bkr-accent)}input::placeholder,textarea::placeholder{color:var(--bkr-text-muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--bkr-surface-sunk);color:var(--bkr-text-muted);cursor:default}input[type=checkbox],input[type=radio]{accent-color:var(--bkr-brown)}textarea{resize:vertical}label{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);color:var(--bkr-text);display:block;margin-bottom:var(--sp-1)}table{border-collapse:collapse;width:100%;background:var(--bkr-surface);font-size:var(--fs-md);line-height:var(--lh-md);font-variant-numeric:tabular-nums}th,td{text-align:left;border-bottom:1px solid var(--bkr-border);vertical-align:top}td{padding:var(--sp-3)}th{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--bkr-text-muted)}.card{background:var(--bkr-surface);border:1px solid var(--bkr-border);border-radius:var(--r-md);padding:var(--sp-4)}.row{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.grow{flex:1;min-width:0}.muted{color:var(--bkr-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);max-width:var(--measure)}.error-text{color:var(--bkr-danger)}.badge{display:inline-block;padding:.125rem var(--sp-2);border-radius:var(--r-full);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.badge.draft{background:var(--bkr-surface-alt);color:var(--bkr-text-muted)}.badge.private{background:var(--bkr-warn-bg);color:var(--bkr-warn)}.badge.public{background:var(--bkr-ok-bg);color:var(--bkr-ok)}.badge.pending{background:var(--bkr-warn-bg);color:var(--bkr-warn)}.badge.sent{background:var(--bkr-ok-bg);color:var(--bkr-ok)}.badge.failed{background:var(--bkr-danger-bg);color:var(--bkr-danger)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bkr-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--bkr-surface);border-radius:var(--r-md);padding:var(--sp-5);max-width:720px;width:calc(100% - var(--sp-6));max-height:85vh;overflow:auto;box-shadow:var(--bkr-shadow-nav)}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.modal{max-width:calc(100vw - var(--sp-6))}}:root{--fs-meta: var(--fs-md);--lh-meta: var(--lh-md);--w-field: 34rem;--w-list-min: 16rem;--w-list-max: 20rem;--bkr-neutral: var(--bkr-text-muted);--bkr-neutral-bg: var(--bkr-surface-alt)}.ui-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-row-link{color:var(--bkr-text);font-weight:var(--fw-medium);text-decoration:none}.ui-row-link:hover{text-decoration:underline}.ui-row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-row-actions{position:relative;z-index:1}
