.position-wrapper.svelte-1937bzi{z-index:12000;position:absolute}.other.svelte-1937bzi{visibility:visible}hr.svelte-jz8lnl{color:var(--fg-muted2);opacity:.5;margin-bottom:0}.content.svelte-jz8lnl{display:grid;grid-template-columns:auto 1fr auto;color:var(--fg-muted2);justify-content:space-between;align-items:center;padding:0 .5rem}p.svelte-jz8lnl,a.svelte-jz8lnl{font-size:.8em;margin:.5rem 0;text-wrap:nowrap}a.svelte-jz8lnl,a.svelte-jz8lnl:visited{color:var(--bh-orange);font-weight:700}.version.svelte-jz8lnl{color:var(--accent-color1);font-weight:700}:root{--brand-10: #061724;--brand-20: #082338;--brand-30: #0a2e4a;--brand-40: #0c3b5e;--brand-50: #0e4775;--brand-60: #0f548c;--brand-70: #115ea3;--brand-80: #0f6cbd;--brand-90: #2886de;--brand-100: #479ef5;--brand-110: #62abf5;--brand-120: #77b7f7;--brand-130: #96c6fa;--brand-140: #b4d6fa;--brand-150: #cfe4fa;--brand-160: #ebf3fc;--color-status-danger: #c50f1f;--color-status-danger-hover: #b10e1c;--color-status-danger-bg: #fdf3f4;--color-status-success: #107c10;--color-status-success-bg: #f1faf1;--color-status-warning: #f7630c;--color-status-warning-bg: #fff9f5;--space-xxs: 2px;--space-xs: 4px;--space-s: 8px;--space-m: 12px;--space-l: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--radius-none: 0;--radius-s: 2px;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--radius-circular: 10000px;--stroke-thin: 1px;--stroke-thick: 2px;--stroke-thicker: 3px;--font-family-base: "Segoe UI Variable", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Cascadia Code", "Consolas", "Courier New", monospace;--font-size-100: 10px;--font-size-200: 12px;--font-size-300: 14px;--font-size-400: 16px;--font-size-500: 20px;--font-size-600: 24px;--font-size-700: 28px;--font-size-800: 32px;--font-size-900: 40px;--line-height-100: 14px;--line-height-200: 16px;--line-height-300: 20px;--line-height-400: 22px;--line-height-500: 28px;--line-height-600: 32px;--line-height-700: 36px;--line-height-800: 40px;--line-height-900: 52px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shadow-2: 0 0 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .14);--shadow-4: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .14);--shadow-8: 0 0 2px rgba(0, 0, 0, .12), 0 4px 8px rgba(0, 0, 0, .14);--shadow-16: 0 0 2px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .14);--shadow-28: 0 0 8px rgba(0, 0, 0, .12), 0 14px 28px rgba(0, 0, 0, .24);--shadow-64: 0 0 8px rgba(0, 0, 0, .12), 0 32px 64px rgba(0, 0, 0, .24);--duration-ultra-fast: 50ms;--duration-faster: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .4s;--curve-accelerate: cubic-bezier(.9, .1, 1, .2);--curve-decelerate: cubic-bezier(.1, .9, .2, 1);--curve-easy-ease: cubic-bezier(.33, 0, .67, 1);--curve-linear: cubic-bezier(0, 0, 1, 1);--motion-fade-in: opacity var(--duration-fast) var(--curve-easy-ease);--motion-fade-out: opacity var(--duration-faster) var(--curve-easy-ease);--motion-slide-in: transform var(--duration-fast) var(--curve-decelerate);--motion-slide-out: transform var(--duration-faster) var(--curve-accelerate);--motion-modal-in: transform var(--duration-fast) var(--curve-decelerate), opacity var(--duration-fast) var(--curve-easy-ease);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-popover: 1400;--z-toast: 1500;--z-context-menu: 1600;--z-tooltip: 1700;--color-bg-canvas: #fafafa;--color-bg-surface: #ffffff;--color-bg-surface-alt: #f5f5f5;--color-bg-surface-raised: #ffffff;--color-bg-subtle: #f0f0f0;--color-bg-subtle-hover: #ebebeb;--color-bg-subtle-pressed: #e0e0e0;--color-bg-disabled: #f0f0f0;--color-bg-inverted: #292929;--color-fg-primary: #242424;--color-fg-secondary: #424242;--color-fg-tertiary: #616161;--color-fg-disabled: #bdbdbd;--color-fg-on-brand: #ffffff;--color-fg-on-inverted: #ffffff;--color-fg-link: var(--brand-70);--color-fg-link-hover: var(--brand-80);--color-stroke: #d1d1d1;--color-stroke-subtle: #e0e0e0;--color-stroke-accessible: #616161;--color-stroke-focus: #000000;--color-brand-bg-rest: var(--brand-80);--color-brand-bg-hover: var(--brand-70);--color-brand-bg-pressed: var(--brand-60);--color-brand-bg-selected: var(--brand-80);--color-brand-fg-rest: var(--brand-80);--color-brand-fg-hover: var(--brand-70);--color-brand-bg-subtle: var(--brand-160);color-scheme:light dark;font-family:var(--font-family-base);font-size:var(--font-size-300);line-height:var(--line-height-300);font-weight:var(--font-weight-regular);color:var(--color-fg-primary);background-color:var(--color-bg-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--bg: var(--color-bg-canvas);--fg: var(--color-fg-primary);--bg-muted1: var(--color-bg-subtle);--bg-muted2: var(--color-bg-subtle-hover);--fg-muted1: var(--color-fg-secondary);--fg-muted2: var(--color-fg-tertiary);--bg-light: var(--color-bg-subtle-hover);--accent1: var(--color-brand-bg-rest);--accent-color1: var(--color-brand-bg-rest);--accent-color-bg: var(--color-brand-bg-rest);--accent-color-fg: var(--color-fg-on-brand);--accent-opp-bg: var(--color-bg-inverted);--accent-opp-fg: var(--color-fg-on-inverted);--accent-opp-bg-muted: var(--color-bg-subtle-pressed);--button-bg: var(--color-bg-surface);--button-fg: var(--color-fg-primary);--button-bg-hover: var(--color-bg-subtle-hover);--button-fg-hover: var(--color-fg-primary);--link-color: var(--color-fg-link);--visited-link-color: var(--color-fg-link);--link-hover-color: var(--color-fg-link-hover);--margin: var(--space-xs);--border-width: var(--stroke-thin);--border-rad: var(--radius-m);--border-rad-s: var(--radius-s);--transition-time: var(--duration-fast);--delete-red: var(--color-status-danger);--true-green: var(--color-status-success);--true: var(--color-status-success);--false: var(--color-status-danger);--bh-orange: var(--color-status-warning);--bh-yellow: #fdb10b;--bh-grey: var(--color-fg-tertiary);--bh-blue: var(--brand-100);--bh-blue-rgb: 71, 158, 245;--bh-white: var(--color-bg-surface);--table-header-bg: var(--color-bg-surface-alt);--table-header-fg: var(--color-fg-primary);--table-row-bg: var(--color-bg-surface);--table-row-bg-alt: var(--color-bg-surface-alt);--table-row-bg-hover: var(--brand-160);--table-row-fg: var(--color-fg-primary);--table-row-fg-alt: var(--color-fg-primary);--table-row-border: var(--color-stroke-subtle);--table-row-selected-bg: var(--brand-150);--table-row-selected-fg: var(--color-fg-primary);--tippy-bg: var(--color-bg-inverted)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-bg-canvas: #0f0f0f;--color-bg-surface: #1f1f1f;--color-bg-surface-alt: #2e2e2e;--color-bg-surface-raised: #383838;--color-bg-subtle: #242424;--color-bg-subtle-hover: #2e2e2e;--color-bg-subtle-pressed: #383838;--color-bg-disabled: #141414;--color-bg-inverted: #fafafa;--color-fg-primary: #ffffff;--color-fg-secondary: #d6d6d6;--color-fg-tertiary: #adadad;--color-fg-disabled: #5c5c5c;--color-fg-on-brand: #ffffff;--color-fg-on-inverted: #242424;--color-fg-link: var(--brand-100);--color-fg-link-hover: var(--brand-110);--color-stroke: #666666;--color-stroke-subtle: #3d3d3d;--color-stroke-accessible: #adadad;--color-stroke-focus: #ffffff;--color-brand-bg-rest: var(--brand-80);--color-brand-bg-hover: var(--brand-70);--color-brand-bg-pressed: var(--brand-60);--color-brand-bg-subtle: var(--brand-20);--color-status-danger-bg: #3d1a1d;--color-status-success-bg: #0a2a0a;--color-status-warning-bg: #3d1e0a;--shadow-2: 0 0 2px rgba(0, 0, 0, .24), 0 1px 2px rgba(0, 0, 0, .28);--shadow-4: 0 0 2px rgba(0, 0, 0, .24), 0 2px 4px rgba(0, 0, 0, .28);--shadow-8: 0 0 2px rgba(0, 0, 0, .24), 0 4px 8px rgba(0, 0, 0, .28);--shadow-16: 0 0 2px rgba(0, 0, 0, .24), 0 8px 16px rgba(0, 0, 0, .28);--shadow-28: 0 0 8px rgba(0, 0, 0, .24), 0 14px 28px rgba(0, 0, 0, .4);--shadow-64: 0 0 8px rgba(0, 0, 0, .24), 0 32px 64px rgba(0, 0, 0, .4);--table-row-bg-hover: var(--brand-20);--table-row-selected-bg: var(--brand-30)}}:root[data-theme=dark]{--color-bg-canvas: #0f0f0f;--color-bg-surface: #1f1f1f;--color-bg-surface-alt: #2e2e2e;--color-bg-surface-raised: #383838;--color-bg-subtle: #242424;--color-bg-subtle-hover: #2e2e2e;--color-bg-subtle-pressed: #383838;--color-bg-disabled: #141414;--color-bg-inverted: #fafafa;--color-fg-primary: #ffffff;--color-fg-secondary: #d6d6d6;--color-fg-tertiary: #adadad;--color-fg-disabled: #5c5c5c;--color-fg-on-brand: #ffffff;--color-fg-on-inverted: #242424;--color-fg-link: var(--brand-100);--color-fg-link-hover: var(--brand-110);--color-stroke: #666666;--color-stroke-subtle: #3d3d3d;--color-stroke-accessible: #adadad;--color-stroke-focus: #ffffff;--color-brand-bg-rest: var(--brand-80);--color-brand-bg-hover: var(--brand-70);--color-brand-bg-pressed: var(--brand-60);--color-brand-bg-subtle: var(--brand-20);--color-status-danger-bg: #3d1a1d;--color-status-success-bg: #0a2a0a;--color-status-warning-bg: #3d1e0a;--shadow-2: 0 0 2px rgba(0, 0, 0, .24), 0 1px 2px rgba(0, 0, 0, .28);--shadow-4: 0 0 2px rgba(0, 0, 0, .24), 0 2px 4px rgba(0, 0, 0, .28);--shadow-8: 0 0 2px rgba(0, 0, 0, .24), 0 4px 8px rgba(0, 0, 0, .28);--shadow-16: 0 0 2px rgba(0, 0, 0, .24), 0 8px 16px rgba(0, 0, 0, .28);--shadow-28: 0 0 8px rgba(0, 0, 0, .24), 0 14px 28px rgba(0, 0, 0, .4);--shadow-64: 0 0 8px rgba(0, 0, 0, .24), 0 32px 64px rgba(0, 0, 0, .4);--table-row-bg-hover: var(--brand-20);--table-row-selected-bg: var(--brand-30)}.tippy-box{color:var(--color-fg-on-inverted);background-color:var(--tippy-bg);font-size:var(--font-size-200);border-radius:var(--radius-m);box-shadow:var(--shadow-4)}.tippy-arrow{color:var(--tippy-bg)}html,body{margin:0;padding:0}body{min-width:600px;height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;background-color:var(--color-bg-canvas);color:var(--color-fg-primary)}#app{max-width:1280px;margin:0 auto;padding:var(--space-3xl)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-s) 0;color:var(--color-fg-primary)}h1{font-size:var(--font-size-800);line-height:var(--line-height-800);font-weight:var(--font-weight-semibold)}h2{font-size:var(--font-size-600);line-height:var(--line-height-600)}h3{font-size:var(--font-size-500);line-height:var(--line-height-500)}h4{font-size:var(--font-size-400);line-height:var(--line-height-400);font-weight:var(--font-weight-medium)}h5{font-size:var(--font-size-300);line-height:var(--line-height-300);font-weight:var(--font-weight-semibold)}h6{font-size:var(--font-size-200);line-height:var(--line-height-200);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}p{margin:0 0 var(--space-s) 0}hr{border:none;border-top:var(--stroke-thin) solid var(--color-stroke-subtle);margin:var(--space-m) 0}a{color:var(--color-fg-link);text-decoration:none;font-weight:var(--font-weight-regular);transition:color var(--duration-faster) var(--curve-easy-ease)}a:hover{color:var(--color-fg-link-hover);text-decoration:underline}a:visited{color:var(--color-fg-link)}a:focus-visible{outline:var(--stroke-thick) solid var(--color-stroke-focus);outline-offset:2px;border-radius:var(--radius-s)}.invisible{visibility:hidden}.has-tooltip{width:min-content;height:min-content;display:inline-block}.pill{display:inline-flex;align-items:center;gap:var(--space-xxs);padding:0 var(--space-s);min-height:20px;font-size:var(--font-size-200);line-height:var(--line-height-200);font-weight:var(--font-weight-semibold);border-radius:var(--radius-circular);background-color:var(--color-bg-subtle);color:var(--color-fg-secondary);border:var(--stroke-thin) solid var(--color-stroke-subtle);white-space:nowrap}.pill.pill-success{background-color:var(--color-status-success-bg);color:var(--color-status-success);border-color:var(--color-status-success)}.pill.pill-danger{background-color:var(--color-status-danger-bg);color:var(--color-status-danger);border-color:var(--color-status-danger)}.pill.pill-warning{background-color:var(--color-status-warning-bg);color:var(--color-status-warning);border-color:var(--color-status-warning)}.pill.pill-brand{background-color:var(--color-brand-bg-subtle);color:var(--color-brand-fg-rest);border-color:var(--color-brand-bg-subtle)}.pill.pill-neutral{background-color:var(--color-bg-subtle);color:var(--color-fg-tertiary);border-color:var(--color-stroke-subtle)}.pill.pill-user{background-color:var(--color-brand-bg-subtle);color:var(--color-brand-fg-rest);border-color:var(--color-brand-bg-subtle)}.pill.pill-provider{background-color:var(--color-status-success-bg);color:var(--color-status-success);border-color:var(--color-status-success)}.stat-card{display:flex;flex-direction:column;gap:var(--space-xxs);padding:var(--space-m) var(--space-l);background-color:var(--color-bg-surface);border:var(--stroke-thin) solid var(--color-stroke-subtle);border-radius:var(--radius-l);box-shadow:var(--shadow-2)}.stat-card .stat-value{font-size:var(--font-size-700);line-height:var(--line-height-700);font-weight:var(--font-weight-bold);color:var(--color-fg-primary)}.stat-card .stat-label{font-size:var(--font-size-200);line-height:var(--line-height-200);color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-semibold)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-m)}.code-chip{display:inline-flex;align-items:center;font-family:var(--font-family-mono);font-size:var(--font-size-200);color:var(--color-fg-tertiary);padding:0 var(--space-xs);border:var(--stroke-thin) solid var(--color-stroke-subtle);border-radius:var(--radius-s);background-color:var(--color-bg-surface)}.breadcrumb-back{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-fg-tertiary);font-size:var(--font-size-200);text-decoration:none;margin-bottom:var(--space-s)}.breadcrumb-back:hover{color:var(--color-fg-secondary);text-decoration:none}.def-grid{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs) var(--space-m);align-items:baseline;margin:0}.def-grid.two-col{grid-template-columns:auto 1fr auto 1fr;column-gap:var(--space-xl)}.def-grid dt{color:var(--color-fg-tertiary);font-size:var(--font-size-200);line-height:var(--line-height-200);font-weight:var(--font-weight-regular)}.def-grid dd{margin:0;color:var(--color-fg-primary);font-size:var(--font-size-300);line-height:var(--line-height-300);font-weight:var(--font-weight-medium);word-break:break-word}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-m);font-family:inherit;font-size:var(--font-size-300);line-height:var(--line-height-300);font-weight:var(--font-weight-semibold);background-color:var(--color-bg-surface);color:var(--color-fg-primary);border:var(--stroke-thin) solid var(--color-stroke);border-radius:var(--radius-m);cursor:pointer;transition:background-color var(--duration-faster) var(--curve-easy-ease),border-color var(--duration-faster) var(--curve-easy-ease),color var(--duration-faster) var(--curve-easy-ease)}button:hover{background-color:var(--color-bg-subtle-hover);border-color:var(--color-stroke-accessible)}button:active,button.pressed{background-color:var(--color-bg-subtle-pressed);border-color:var(--color-stroke-accessible)}button:focus-visible{outline:var(--stroke-thick) solid var(--color-stroke-focus);outline-offset:2px}button:disabled{background-color:var(--color-bg-disabled);color:var(--color-fg-disabled);border-color:var(--color-stroke-subtle);cursor:not-allowed}button.accent,button.primary{background-color:var(--color-brand-bg-rest);color:var(--color-fg-on-brand);border-color:transparent}button.accent:hover,button.primary:hover{background-color:var(--color-brand-bg-hover);color:var(--color-fg-on-brand);border-color:transparent}button.accent:active,button.primary:active{background-color:var(--color-brand-bg-pressed)}button.accent:disabled,button.primary:disabled{background-color:var(--color-bg-disabled);color:var(--color-fg-disabled)}button.subtle{background-color:transparent;border-color:transparent;color:var(--color-fg-primary)}button.subtle:hover{background-color:var(--color-bg-subtle-hover)}button.subtle:active{background-color:var(--color-bg-subtle-pressed)}button.danger{background-color:var(--color-bg-surface);color:var(--color-status-danger);border-color:var(--color-stroke)}button.danger:hover{background-color:var(--color-status-danger-bg);color:var(--color-status-danger-hover);border-color:var(--color-status-danger)}button.danger-primary{background-color:var(--color-status-danger);color:#fff;border-color:transparent}button.danger-primary:hover{background-color:var(--color-status-danger-hover);color:#fff;border-color:transparent}button.opposite{background-color:var(--color-bg-surface);color:var(--color-fg-primary);border:var(--stroke-thin) solid var(--color-stroke)}button.opposite:hover{background-color:var(--color-fg-primary);color:var(--color-bg-surface)}button.sm{min-height:24px;padding:0 var(--space-s);font-size:var(--font-size-200)}button.lg{min-height:40px;padding:0 var(--space-l);font-size:var(--font-size-400)}button.icon{min-height:32px;min-width:32px;padding:0}button.square-sm{display:inline-flex;justify-content:center;align-items:center;padding:unset;width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;aspect-ratio:1/1;flex-shrink:0;padding:0}button.square-m{display:inline-flex;justify-content:center;align-items:center;padding:unset;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;aspect-ratio:1/1;flex-shrink:0;padding:0}button.accent-hover{background-color:transparent;border:var(--stroke-thin) solid var(--color-fg-tertiary);color:var(--color-fg-tertiary)}button.accent-hover:hover:not(:disabled){background-color:transparent;border-color:var(--color-brand-bg-rest);color:var(--color-brand-fg-rest)}button.accent-hover:active:not(:disabled){background-color:transparent;border-color:var(--color-brand-bg-pressed);color:var(--color-brand-bg-pressed)}button.accent-hover:disabled{background-color:transparent;border-color:var(--color-stroke-subtle);color:var(--color-fg-disabled)}input,select,textarea{font-family:inherit;font-size:var(--font-size-300);line-height:var(--line-height-300);color:var(--color-fg-primary);background-color:var(--color-bg-surface);border:var(--stroke-thin) solid var(--color-stroke);border-bottom:var(--stroke-thick) solid var(--color-stroke-accessible);border-radius:var(--radius-m);padding:0 var(--space-s);min-height:32px;box-sizing:border-box;transition:border-color var(--duration-faster) var(--curve-easy-ease),background-color var(--duration-faster) var(--curve-easy-ease)}input:hover,select:hover,textarea:hover{border-color:var(--color-stroke-accessible);background-color:var(--color-bg-surface)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--color-stroke);border-bottom-color:var(--color-brand-bg-rest)}input:disabled,select:disabled,textarea:disabled{background-color:var(--color-bg-disabled);color:var(--color-fg-disabled);border-color:var(--color-stroke-subtle);cursor:not-allowed}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-fg-tertiary)}input.error,input[aria-invalid=true],select.error,select[aria-invalid=true],textarea.error,textarea[aria-invalid=true]{border-color:var(--color-status-danger);border-bottom-color:var(--color-status-danger)}textarea{padding:var(--space-s);min-height:64px;resize:vertical}input[type=checkbox],input[type=radio]{min-height:auto;width:16px;height:16px;padding:0;cursor:pointer;accent-color:var(--color-brand-bg-rest)}label{font-size:var(--font-size-300);line-height:var(--line-height-300);color:var(--color-fg-primary);font-weight:var(--font-weight-regular)}.focus-ring:focus-visible{outline:var(--stroke-thick) solid var(--color-stroke-focus);outline-offset:2px;border-radius:var(--radius-s)}.page-container{margin:0 auto;display:flex;flex-direction:column;gap:var(--space-l)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-l);padding-bottom:var(--space-m);border-bottom:var(--stroke-thin) solid var(--color-stroke-subtle)}.page-header h1{margin:0;font-size:var(--font-size-700);line-height:var(--line-height-700);font-weight:var(--font-weight-bold)}.page-header .meta{display:flex;align-items:center;gap:var(--space-s);margin-top:var(--space-xs);flex-wrap:wrap}div.svelte-12qhfyh{margin:1rem}
