:root{scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gb-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gb-font-size:.9375rem;--gb-radius-sm:.35rem;--gb-radius-md:.55rem;--gb-radius-lg:.9rem;--gb-space-1:.25rem;--gb-space-2:.5rem;--gb-space-3:.75rem;--gb-space-4:1rem;--gb-space-5:1.5rem;--gb-space-6:2rem;--gb-page:var(--lightningcss-light,#f4f7f9)var(--lightningcss-dark,#0f141a);--gb-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161d25);--gb-surface-soft:var(--lightningcss-light,#f5f7f9)var(--lightningcss-dark,#1c2530);--gb-nav:var(--lightningcss-light,#e8eef4)var(--lightningcss-dark,#253142);--gb-nav-active:var(--lightningcss-light,#d4e3ed)var(--lightningcss-dark,#34475f);--gb-text:var(--lightningcss-light,#18222d)var(--lightningcss-dark,#edf3f8);--gb-text-muted:var(--lightningcss-light,#607080)var(--lightningcss-dark,#aab8c6);--gb-nav-text:var(--lightningcss-light,#26364a)var(--lightningcss-dark,#edf4fb);--gb-nav-muted:var(--lightningcss-light,#68798d)var(--lightningcss-dark,#aebdd0);--gb-border:var(--lightningcss-light,#d7e0e7)var(--lightningcss-dark,#334151);--gb-accent:var(--lightningcss-light,#176f86)var(--lightningcss-dark,#74c9dc);--gb-accent-soft:var(--lightningcss-light,#dceff3)var(--lightningcss-dark,#183c47);--gb-success:var(--lightningcss-light,#23734d)var(--lightningcss-dark,#68d49a);--gb-warning:var(--lightningcss-light,#9a5b11)var(--lightningcss-dark,#f1b45d);--gb-danger:var(--lightningcss-light,#b33f4b)var(--lightningcss-dark,#ff7f8b);--gb-danger-soft:var(--lightningcss-light,#fce9eb)var(--lightningcss-dark,#3b1d23);--gb-focus:var(--lightningcss-light,#176f86)var(--lightningcss-dark,#8edbed);--gb-shadow:0 1rem 2.75rem color-mix(in srgb, var(--gb-text) 12%, transparent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-gb-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-gb-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}body{background:var(--gb-page);min-width:20rem;color:var(--gb-text);font-family:var(--gb-font-family);font-size:var(--gb-font-size);margin:0}button,input,select,textarea{font:inherit}a{color:var(--gb-accent)}.login-page{min-height:100dvh;padding:var(--gb-space-5);background:radial-gradient(circle at 20% 10%, var(--gb-accent-soft), transparent 35%), var(--gb-page);place-items:center;display:grid}.login-card{gap:var(--gb-space-4);width:min(25rem,100%);padding:var(--gb-space-6);border:1px solid var(--gb-border);border-radius:var(--gb-radius-lg);background:var(--gb-surface);box-shadow:var(--gb-shadow);display:grid}.login-card h1{margin:0;font-size:1.55rem;font-weight:500}.login-card p{margin:var(--gb-space-1) 0 0;color:var(--gb-text-muted)}.login-brand{align-items:center;gap:var(--gb-space-3);display:flex}.login-brand>span{border-radius:var(--gb-radius-md);background:var(--gb-accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071216);place-items:center;width:2.2rem;height:2.2rem;font-weight:500;display:grid}.login-brand div{display:grid}.login-brand strong{font-weight:500}.login-brand small{color:var(--gb-text-muted)}.login-version{color:var(--gb-text-muted);text-align:center;font-size:.76rem}.primary-nav{min-height:calc(100dvh - 2 * var(--gb-space-4) - 3.5rem);flex-direction:column;gap:.15rem;display:flex}.nav-group{margin:var(--gb-space-4) var(--gb-space-2) var(--gb-space-1);color:var(--gb-nav-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.nav-item{align-items:center;gap:var(--gb-space-2);min-height:2.2rem;padding:var(--gb-space-2);border-radius:var(--gb-radius-md);color:var(--gb-nav-text);text-decoration:none;display:flex}.nav-item:hover{background:color-mix(in srgb, var(--gb-nav-active) 65%, transparent)}.nav-item.disabled{cursor:not-allowed;opacity:.58}.nav-item.disabled:hover{background:0 0}.nav-item.active{background:var(--gb-nav-active);box-shadow:inset 3px 0 0 var(--gb-accent)}.nav-item:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 35%, transparent);outline-offset:1px}button.nav-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.nav-footer{padding-top:var(--gb-space-2);border-top:1px solid color-mix(in srgb, var(--gb-nav-text) 15%, transparent);margin-top:auto}.nav-footer .nav-group{margin-top:var(--gb-space-2)}.nav-version{padding:var(--gb-space-1) var(--gb-space-2) 0;color:var(--gb-nav-muted);font-size:.7rem;display:block}.topbar-content{justify-content:space-between;align-items:center;gap:var(--gb-space-4);display:flex}.topbar-account{align-items:center;gap:var(--gb-space-2);display:flex}.avatar{background:var(--gb-accent-soft);width:1.9rem;height:1.9rem;color:var(--gb-accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;display:grid}.updated{color:var(--gb-text-muted);font-size:.76rem}.empty-state{padding:var(--gb-space-5);color:var(--gb-text-muted);margin:0}.filter-actions,.form-actions,.heading-actions{align-items:flex-start;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.gb-action-link.gb-action-link:has(>svg){gap:var(--gb-space-1)}.button-link{border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);min-height:2.35rem;color:var(--gb-text);justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.button-link--primary{background:var(--gb-accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071216);border-color:#0000}.button-link:focus-visible,.record-link:focus-visible,.text-link:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:2px}.record-link{color:var(--gb-text);font-weight:500;text-decoration:none}.record-link:hover,.text-link:hover{text-decoration:underline}.gb-data-table tbody tr.table-row-link{cursor:pointer}.gb-data-table tbody tr.table-row-link:hover>td{background:var(--gb-surface-soft)}.gb-data-table tbody tr.table-row-link:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:-3px;position:relative}.gb-data-table tbody tr.table-row-link:focus-visible>td{background:var(--gb-accent-soft)}.gb-button.copy-icon-button{width:2.35rem;height:2.35rem;color:var(--gb-text-muted);flex:none;padding:0}.gb-button.copy-icon-button:hover:not(:disabled){background:var(--gb-surface-soft);color:var(--gb-accent)}.gb-button.copy-icon-button.copy-icon-button--copied,.gb-button.copy-icon-button.copy-icon-button--copied:hover:not(:disabled){color:var(--gb-success)}.copy-icon-error{margin:var(--gb-space-1) 0 0;color:var(--gb-danger);overflow-wrap:anywhere;font-size:.8rem}.session-warning{justify-content:space-between;align-items:center;gap:var(--gb-space-4);margin-bottom:var(--gb-space-4);padding:var(--gb-space-3) var(--gb-space-4);border:1px solid var(--gb-warning);border-radius:var(--gb-radius-md);background:color-mix(in srgb, var(--gb-warning) 10%, var(--gb-surface));display:flex}.session-warning>div:first-child{gap:var(--gb-space-1);display:grid}.session-warning__message{color:var(--gb-text-muted);font-size:.82rem}.session-warning__actions{gap:var(--gb-space-2);flex:none;display:flex}form.filter-panel--active{border-color:color-mix(in srgb, var(--gb-warning) 35%, var(--gb-border));background:color-mix(in srgb, var(--gb-warning) 3%, var(--gb-surface));box-shadow:inset 2px 0 0 color-mix(in srgb, var(--gb-warning) 80%, var(--gb-border))}.filter-notice{align-items:center;gap:var(--gb-space-4);display:flex}.filter-notice>div{gap:var(--gb-space-1);display:grid}.filter-notice strong{color:var(--gb-text);font-size:.9rem;font-weight:500}.filter-notice span{color:var(--gb-text-muted);font-size:.82rem}.filter-panel-meta{align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;display:inline-flex}.filter-badge{border:1px solid color-mix(in srgb, var(--gb-warning) 65%, var(--gb-border));background:color-mix(in srgb, var(--gb-warning) 12%, var(--gb-surface));color:color-mix(in srgb, var(--gb-warning) 88%, var(--gb-text));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:.35rem .65rem;font-weight:600;font-size:.72rem!important}@media (width<=38rem){.topbar-account>span:not(.avatar){display:none}.session-warning,.filter-notice{flex-direction:column;align-items:start}.login-card{padding:var(--gb-space-5)}}.overview-freshness{align-items:center;gap:var(--gb-space-3);color:var(--gb-text-muted);flex-wrap:wrap;font-size:.82rem;display:flex}.overview-stats{gap:var(--gb-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.overview-stat{min-width:0;padding:var(--gb-space-4);border:1px solid var(--gb-border);background:var(--gb-surface);color:inherit;text-decoration:none;display:block}.overview-stat:hover{border-color:var(--gb-accent)}.overview-stat:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:2px}.data-panel{border:1px solid var(--gb-border);background:var(--gb-surface);min-width:0}.panel-head{justify-content:space-between;align-items:center;gap:var(--gb-space-3);padding:var(--gb-space-3);border-bottom:1px solid var(--gb-border);display:flex}.panel-head h2{margin:0;font-size:.95rem;font-weight:500}.table-row-link{cursor:pointer}.table-row-link:hover td{background:var(--gb-surface-soft)}.table-row-link:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:-3px}.record-fields{gap:var(--gb-space-3);padding:var(--gb-space-4);margin:0;display:grid}.record-fields>div{gap:var(--gb-space-1);display:grid}.record-fields dt{color:var(--gb-text-muted);font-size:.72rem;font-weight:500}.record-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem}.danger-zone{gap:var(--gb-space-3);margin-top:var(--gb-space-4);padding:var(--gb-space-4);border:1px solid var(--gb-danger);display:grid}.danger-zone h2{margin:0;font-size:.95rem;font-weight:500}.danger-zone p{color:var(--gb-text-muted);margin:0;font-size:.82rem}.note-form{gap:var(--gb-space-4);max-width:48rem;display:grid}.gb-alert.svelte-rqhobp{gap:var(--gb-space-1);padding:var(--gb-space-3);border-left:3px solid var(--gb-accent);border-radius:var(--gb-radius-sm);background:var(--gb-accent-soft);color:var(--gb-text);font-family:var(--gb-font-family);display:grid}.gb-alert.svelte-rqhobp strong:where(.svelte-rqhobp){font-weight:500}.gb-alert--success.svelte-rqhobp{border-left-color:var(--gb-success)}.gb-alert--warning.svelte-rqhobp{border-left-color:var(--gb-warning)}.gb-alert--danger.svelte-rqhobp{border-left-color:var(--gb-danger);background:var(--gb-danger-soft)}.gb-action-link.svelte-lv1qd1{justify-content:center;align-items:center;gap:var(--gb-space-2);border-radius:var(--gb-radius-md);min-height:2.35rem;font:500 var(--gb-font-size) var(--gb-font-family);border:1px solid #0000;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.gb-action-link.svelte-lv1qd1 svg:where(.svelte-lv1qd1){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.gb-action-link.svelte-lv1qd1:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:2px}.gb-action-link--primary.svelte-lv1qd1{background:var(--gb-accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071216)}.gb-action-link--secondary.svelte-lv1qd1{border-color:var(--gb-border);background:var(--gb-surface);color:var(--gb-text)}.gb-action-link--ghost.svelte-lv1qd1{color:var(--gb-text);background:0 0}.gb-action-link--danger-outline.svelte-lv1qd1{border-color:var(--gb-danger);background:var(--gb-surface);color:var(--gb-danger)}.gb-action-link--danger-outline.svelte-lv1qd1:hover{background:var(--gb-danger-soft)}body{background:var(--gb-page);color:var(--gb-text);font-family:var(--gb-font-family);margin:0}.gb-shell.svelte-yxhkfg{background:var(--gb-page);min-height:100dvh;color:var(--gb-text);font-family:var(--gb-font-family);grid-template-columns:12rem minmax(0,1fr);display:grid}.gb-shell__skip.svelte-yxhkfg{z-index:100;top:var(--gb-space-2);left:var(--gb-space-2);padding:var(--gb-space-2) var(--gb-space-3);background:var(--gb-surface);color:var(--gb-text);border-radius:var(--gb-radius-md);position:fixed;transform:translateY(-160%)}.gb-shell__skip.svelte-yxhkfg:focus{transform:translateY(0)}.gb-shell__sidebar.svelte-yxhkfg{min-height:100dvh;padding:var(--gb-space-4) var(--gb-space-3);background:var(--gb-nav);color:var(--gb-nav-text);border-right:1px solid var(--gb-border)}.gb-shell__brand.svelte-yxhkfg{align-items:center;gap:var(--gb-space-2);padding:0 var(--gb-space-2) var(--gb-space-5);font-weight:500;display:flex}.gb-shell__brand-mark.svelte-yxhkfg{border-radius:var(--gb-radius-md);background:var(--gb-accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071216);place-items:center;width:1.8rem;height:1.8rem;display:grid}.gb-shell__body.svelte-yxhkfg{min-width:0}.gb-shell__topbar.svelte-yxhkfg{min-height:3.25rem;padding:var(--gb-space-2) var(--gb-space-4);background:var(--gb-surface);border-bottom:1px solid var(--gb-border);align-items:center;display:flex}.gb-shell__topbar-content.svelte-yxhkfg{width:100%}.gb-shell__menu{border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);min-height:2.25rem;color:var(--gb-text);display:none}.gb-shell__main.svelte-yxhkfg{min-width:0;padding:var(--gb-space-5)}.gb-shell__overlay{z-index:40;background:#00000073;position:fixed;inset:0}.gb-shell__drawer{z-index:50;width:min(18rem,88vw);padding:var(--gb-space-4);background:var(--gb-nav);color:var(--gb-nav-text);box-shadow:var(--gb-shadow);position:fixed;inset:0 auto 0 0;overflow-y:auto}.gb-shell__drawer-head.svelte-yxhkfg{justify-content:space-between;align-items:center;gap:var(--gb-space-3);margin-bottom:var(--gb-space-4);display:flex}.gb-shell__drawer-head.svelte-yxhkfg h2{margin:0;font-size:1rem;font-weight:500}.gb-shell__close{border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);min-height:2.2rem;color:inherit;background:0 0}@media (width<=48rem){.gb-shell.svelte-yxhkfg{display:block}.gb-shell__sidebar.svelte-yxhkfg{display:none}.gb-shell__menu{margin-right:var(--gb-space-3);padding:0 var(--gb-space-3);align-items:center;display:inline-flex}.gb-shell__main.svelte-yxhkfg{padding:var(--gb-space-4)}}.gb-button.svelte-1wwovpf{justify-content:center;align-items:center;gap:var(--gb-space-2);border-radius:var(--gb-radius-md);min-height:2.35rem;font:500 var(--gb-font-size) var(--gb-font-family);cursor:pointer;border:1px solid #0000;padding:.55rem .9rem;display:inline-flex;position:relative}.gb-button.svelte-1wwovpf:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:2px}.gb-button.svelte-1wwovpf:disabled{cursor:not-allowed;opacity:.58}.gb-button--primary.svelte-1wwovpf{background:var(--gb-accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071216)}.gb-button--secondary.svelte-1wwovpf{background:var(--gb-surface);border-color:var(--gb-border);color:var(--gb-text)}.gb-button--ghost.svelte-1wwovpf{color:var(--gb-text);background:0 0}.gb-button--danger.svelte-1wwovpf{background:var(--gb-danger);color:#fff}.gb-button--danger-outline.svelte-1wwovpf{border-color:var(--gb-danger);background:var(--gb-surface);color:var(--gb-danger)}.gb-button--danger-outline.svelte-1wwovpf:hover:not(:disabled){background:var(--gb-danger-soft)}.gb-button__content.svelte-1wwovpf{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.gb-button[aria-busy=true].svelte-1wwovpf .gb-button__content:where(.svelte-1wwovpf){opacity:0}.gb-button__spinner.svelte-1wwovpf{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:.9rem;height:.9rem;animation:.7s linear infinite svelte-1wwovpf-gb-spin;position:absolute;top:calc(50% - .45rem);left:calc(50% - .45rem)}@keyframes svelte-1wwovpf-gb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gb-button__spinner.svelte-1wwovpf{animation-duration:1.5s}}.gb-checkbox-field.svelte-16zm9p6{align-items:flex-start;gap:var(--gb-space-2);min-width:0;color:var(--gb-text);cursor:pointer;font-family:var(--gb-font-family);display:flex}.gb-checkbox-field--full.svelte-16zm9p6{grid-column:1/-1}.gb-checkbox-field.svelte-16zm9p6 input:where(.svelte-16zm9p6){width:1rem;height:1rem;accent-color:var(--gb-accent);flex:none;margin:.15rem 0 0}.gb-checkbox-field.svelte-16zm9p6 input:where(.svelte-16zm9p6):focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:2px}.gb-checkbox-field.svelte-16zm9p6:has(input:where(.svelte-16zm9p6):disabled){cursor:not-allowed;opacity:.58}.gb-checkbox-field__copy.svelte-16zm9p6{gap:var(--gb-space-1);min-width:0;display:grid}.gb-checkbox-field__copy.svelte-16zm9p6 strong:where(.svelte-16zm9p6){font-size:var(--gb-font-size);font-weight:500}.gb-checkbox-field__copy.svelte-16zm9p6 small:where(.svelte-16zm9p6){color:var(--gb-text-muted);font-size:.82rem}.gb-data-table.svelte-px40mj{min-width:0}.gb-data-table__scroll.svelte-px40mj{overflow-x:auto}table.svelte-px40mj{border-collapse:collapse;width:100%}.gb-data-table__table--fixed.svelte-px40mj{table-layout:fixed}.gb-data-table__table--fixed.svelte-px40mj th,.gb-data-table__table--fixed.svelte-px40mj td{overflow-wrap:anywhere}.gb-data-table.svelte-px40mj th,.gb-data-table.svelte-px40mj td{border-bottom:1px solid var(--gb-border);text-align:left;padding:.7rem}.gb-data-table.svelte-px40mj th{color:var(--gb-text-muted);font:500 .82rem var(--gb-font-family)}.gb-data-table.svelte-px40mj td{font:400 .82rem var(--gb-font-family)}.gb-data-table.svelte-px40mj tbody tr:last-child td{border-bottom:0}.gb-data-table.svelte-px40mj th.gb-data-table__column-header{padding:0}.gb-data-table__sort-button.svelte-px40mj{justify-content:flex-start;align-items:center;gap:var(--gb-space-1);width:100%;min-height:2.65rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:.7rem;display:inline-flex}.gb-data-table__sort-button.svelte-px40mj:hover:not(:disabled){background:var(--gb-surface-soft);color:var(--gb-text)}.gb-data-table__sort-button.svelte-px40mj:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:-3px;position:relative}.gb-data-table__sort-button.svelte-px40mj:disabled{cursor:default}.gb-data-table__sort-button--active.svelte-px40mj{color:var(--gb-text)}.gb-data-table__sort-icon.svelte-px40mj{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1rem;height:1rem}.gb-data-table__sort-icon--descending.svelte-px40mj{transform:rotate(180deg)}.gb-data-table__footer.svelte-px40mj{z-index:2;justify-content:space-between;align-items:center;gap:var(--gb-space-4);min-height:3.75rem;padding:var(--gb-space-3);border-top:1px solid var(--gb-border);background:var(--gb-surface);display:flex;position:sticky;bottom:0}.gb-data-table__range.svelte-px40mj{color:var(--gb-text-muted);font:400 .82rem var(--gb-font-family);font-variant-numeric:tabular-nums;white-space:nowrap}.gb-data-table__pagination.svelte-px40mj{align-items:center;gap:var(--gb-space-2);display:flex}.gb-data-table__pagination.svelte-px40mj>button:where(.svelte-px40mj){border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);width:2.35rem;height:2.35rem;color:var(--gb-text);cursor:pointer;place-items:center;padding:0;display:grid}.gb-data-table__pagination.svelte-px40mj>button:where(.svelte-px40mj):hover:not(:disabled){border-color:var(--gb-accent);background:var(--gb-accent-soft);color:var(--gb-accent)}.gb-data-table__pagination.svelte-px40mj>button:where(.svelte-px40mj):focus-visible,.gb-data-table__page.svelte-px40mj input:where(.svelte-px40mj):focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:2px}.gb-data-table__pagination.svelte-px40mj>button:where(.svelte-px40mj):disabled{cursor:not-allowed;opacity:.48}.gb-data-table__pagination.svelte-px40mj svg:where(.svelte-px40mj){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.gb-data-table__page.svelte-px40mj{align-items:center;gap:var(--gb-space-2);color:var(--gb-text-muted);font:400 .82rem var(--gb-font-family);white-space:nowrap;display:flex}.gb-data-table__page.svelte-px40mj input:where(.svelte-px40mj){width:max(4.25rem, calc(var(--gb-page-digits,1) * 1ch + 3rem));border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);min-height:2.35rem;color:var(--gb-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:.35rem .45rem}@media (width<=38rem){.gb-data-table__footer.svelte-px40mj{flex-direction:column;align-items:flex-start}.gb-data-table__pagination.svelte-px40mj{justify-content:space-between;gap:var(--gb-space-1);width:100%}}.gb-data-table-panel.svelte-nhddel{box-sizing:border-box;border:1px solid var(--gb-border);background:var(--gb-surface);min-width:0}.gb-data-table-panel__head.svelte-nhddel{justify-content:space-between;align-items:center;gap:var(--gb-space-3);padding:var(--gb-space-3) var(--gb-space-3) var(--gb-space-4);display:flex}.gb-data-table-panel__head.svelte-nhddel h2:where(.svelte-nhddel){color:var(--gb-text);font:500 .95rem var(--gb-font-family);margin:0}.gb-data-table-panel__meta.svelte-nhddel{min-width:0;color:var(--gb-text-muted);font:400 .8rem var(--gb-font-family);text-align:right}@media (width<=38rem){.gb-data-table-panel__head.svelte-nhddel{flex-direction:column;align-items:flex-start}.gb-data-table-panel__meta.svelte-nhddel{text-align:left}}.gb-detail-field.svelte-jtbz0y{align-content:start;gap:var(--gb-space-1);min-width:0;display:grid}.gb-detail-field--full.svelte-jtbz0y{grid-column:1/-1}.gb-detail-field__label.svelte-jtbz0y{color:var(--gb-text-muted);font:500 .8rem var(--gb-font-family)}.gb-detail-field__value.svelte-jtbz0y{overflow-wrap:anywhere;min-width:0;color:var(--gb-text);font:500 .95rem var(--gb-font-family)}.gb-field.svelte-r5lm4j{gap:var(--gb-space-2);color:var(--gb-text);font-family:var(--gb-font-family);display:grid}.gb-field__label.svelte-r5lm4j{font-weight:500}.gb-field__input.svelte-r5lm4j{border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);width:100%;min-height:2.5rem;color:var(--gb-text);font:inherit;padding:.55rem .7rem}.gb-field__input.svelte-r5lm4j:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 32%, transparent);border-color:var(--gb-focus)}.gb-field__input--invalid.svelte-r5lm4j{border-color:var(--gb-danger)}.gb-field__hint.svelte-r5lm4j,.gb-field__error.svelte-r5lm4j{font-size:.82rem}.gb-field__hint.svelte-r5lm4j{color:var(--gb-text-muted)}.gb-field__error.svelte-r5lm4j{color:var(--gb-danger)}.gb-form-grid.svelte-1nobipd{align-items:start;gap:var(--gb-space-4);display:grid}.gb-form-grid--1.svelte-1nobipd{grid-template-columns:minmax(0,1fr)}.gb-form-grid--2.svelte-1nobipd{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-form-grid--3.svelte-1nobipd{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=48rem){.gb-form-grid--2.svelte-1nobipd,.gb-form-grid--3.svelte-1nobipd{grid-template-columns:minmax(0,1fr)}}.gb-form-panel.svelte-26ueu7{border:1px solid var(--gb-border);background:var(--gb-surface);width:min(64rem,100%)}.gb-form-panel__head.svelte-26ueu7{padding:var(--gb-space-4) var(--gb-space-4) 0}.gb-form-panel__head.svelte-26ueu7 h2:where(.svelte-26ueu7){color:var(--gb-text);font:500 1rem var(--gb-font-family);margin:0}.gb-form-panel__head.svelte-26ueu7 p:where(.svelte-26ueu7){margin:var(--gb-space-1) 0 0;color:var(--gb-text-muted);font:400 .82rem var(--gb-font-family)}.gb-form-panel__body.svelte-26ueu7{padding:var(--gb-space-4)}.gb-live-update.svelte-qfer8n{align-items:center;gap:var(--gb-space-1);min-width:0;color:var(--gb-text-muted);font:400 .8rem var(--gb-font-family);text-align:start;display:inline-flex}.gb-live-update.svelte-qfer8n>span:where(.svelte-qfer8n):not(.gb-live-update__dot){overflow-wrap:anywhere}.gb-live-update__dot.svelte-qfer8n{background:var(--gb-text-muted);border-radius:50%;flex:0 0 .45rem;width:.45rem;height:.45rem}.gb-live-update--live.svelte-qfer8n .gb-live-update__dot:where(.svelte-qfer8n){background:var(--gb-success)}.gb-live-update--warning.svelte-qfer8n .gb-live-update__dot:where(.svelte-qfer8n){background:var(--gb-warning)}.gb-live-update__description.svelte-qfer8n{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gb-record-detail.svelte-32hdgf{width:min(54rem,100%);padding:var(--gb-space-4);border:1px solid var(--gb-border);background:var(--gb-surface)}h2.svelte-32hdgf{margin:0 0 var(--gb-space-4);color:var(--gb-text);font:500 1rem var(--gb-font-family)}.gb-record-detail__grid.svelte-32hdgf{gap:var(--gb-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=48rem){.gb-record-detail.svelte-32hdgf{padding:var(--gb-space-3)}.gb-record-detail__grid.svelte-32hdgf{gap:var(--gb-space-4);grid-template-columns:minmax(0,1fr)}}.gb-page-header-container.svelte-2lerm5{width:100%;container-type:inline-size}.gb-page-header.svelte-2lerm5{column-gap:var(--gb-space-4);row-gap:var(--gb-space-1);width:min(54rem,100%);margin-bottom:var(--gb-space-4);color:var(--gb-text);font-family:var(--gb-font-family);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.gb-page-header--full.svelte-2lerm5{width:100%}.gb-page-header__eyebrow.svelte-2lerm5{min-width:0;color:var(--gb-text-muted);letter-spacing:.06em;text-transform:uppercase;grid-area:1/1;font-size:.72rem}.gb-page-header.svelte-2lerm5 h1:where(.svelte-2lerm5){overflow-wrap:anywhere;grid-area:2/1;align-self:end;min-width:0;margin:0;font-size:1.55rem;font-weight:500}.gb-page-header.svelte-2lerm5 h1:where(.svelte-2lerm5) small:where(.svelte-2lerm5){margin-left:var(--gb-space-2);color:var(--gb-text-muted);white-space:nowrap;font:400 .78rem ui-monospace,monospace}.gb-page-header__actions.svelte-2lerm5{justify-content:flex-end;align-self:end;align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;flex:none;grid-area:2/2;display:flex}.gb-page-header__content.svelte-2lerm5{grid-column:1/-1;min-width:0;display:grid}@container (width<=48rem){.gb-page-header.svelte-2lerm5{row-gap:var(--gb-space-3);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.gb-page-header__eyebrow.svelte-2lerm5{grid-area:1/1}.gb-page-header.svelte-2lerm5 h1:where(.svelte-2lerm5){grid-area:2/1}.gb-page-header__actions.svelte-2lerm5{grid-area:3/1;justify-content:flex-start;width:100%}.gb-page-header__content.svelte-2lerm5{grid-column:1}}.gb-select-field.svelte-6o9v3v{gap:var(--gb-space-2);color:var(--gb-text);font-family:var(--gb-font-family);display:grid}.gb-select-field__label.svelte-6o9v3v{font-weight:500}.gb-select-field__select.svelte-6o9v3v{border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);width:100%;min-height:2.5rem;color:var(--gb-text);font:inherit;padding:.55rem .7rem}.gb-select-field__select.svelte-6o9v3v:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 32%, transparent);border-color:var(--gb-focus)}.gb-select-field__select--invalid.svelte-6o9v3v{border-color:var(--gb-danger)}.gb-select-field__hint.svelte-6o9v3v,.gb-select-field__error.svelte-6o9v3v{font-size:.82rem}.gb-select-field__hint.svelte-6o9v3v{color:var(--gb-text-muted)}.gb-select-field__error.svelte-6o9v3v{color:var(--gb-danger)}.gb-secret-field.svelte-fiefsz{gap:var(--gb-space-2);color:var(--gb-text);font-family:var(--gb-font-family);display:grid}.gb-secret-field__label.svelte-fiefsz{font-weight:500}.gb-secret-field__control.svelte-fiefsz{display:block;position:relative}.gb-secret-field__input.svelte-fiefsz{border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);width:100%;min-height:2.5rem;color:var(--gb-text);font:inherit;padding:.55rem 3rem .55rem .7rem}.gb-secret-field__input.svelte-fiefsz:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 32%, transparent);border-color:var(--gb-focus)}.gb-secret-field__input--invalid.svelte-fiefsz{border-color:var(--gb-danger)}.gb-secret-field__control.svelte-fiefsz button:where(.svelte-fiefsz){top:50%;right:var(--gb-space-1);border-radius:var(--gb-radius-sm);width:2.1rem;height:2.1rem;color:var(--gb-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.gb-secret-field__control.svelte-fiefsz button:where(.svelte-fiefsz):hover{background:var(--gb-surface-soft);color:var(--gb-text)}.gb-secret-field__control.svelte-fiefsz button:where(.svelte-fiefsz):focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:1px}.gb-secret-field__control.svelte-fiefsz svg:where(.svelte-fiefsz){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.gb-secret-field__hint.svelte-fiefsz,.gb-secret-field__error.svelte-fiefsz{font-size:.82rem}.gb-secret-field__hint.svelte-fiefsz{color:var(--gb-text-muted)}.gb-secret-field__error.svelte-fiefsz{color:var(--gb-danger)}.gb-sticky-form-actions.svelte-m5s2eb{z-index:3;justify-content:flex-end;align-items:center;gap:var(--gb-space-2);width:min(64rem,100%);padding:var(--gb-space-3) var(--gb-space-4);border:1px solid var(--gb-border);background:var(--gb-surface);margin-top:-1px;display:flex;position:sticky;bottom:0}.gb-sticky-form-actions--inline.svelte-m5s2eb{background:0 0;border:0;width:auto;margin-top:0;padding:0;position:static}@media (width<=38rem){.gb-sticky-form-actions.svelte-m5s2eb{justify-content:stretch}.gb-sticky-form-actions.svelte-m5s2eb *{flex:auto}}.gb-status.svelte-arkpjk{color:var(--gb-text-muted);font:.8rem var(--gb-font-family);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.gb-status__dot.svelte-arkpjk{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.gb-status--live.svelte-arkpjk{color:var(--gb-success)}.gb-status--warning.svelte-arkpjk{color:var(--gb-warning)}.gb-status--danger.svelte-arkpjk{color:var(--gb-danger)}.gb-summary.svelte-xpo0xz{min-width:0;padding:var(--gb-space-3) var(--gb-space-4);border-right:1px solid var(--gb-border);background:var(--gb-surface);color:var(--gb-text);font-family:var(--gb-font-family)}.gb-summary.svelte-xpo0xz:last-child{border-right:0}.gb-summary__label.svelte-xpo0xz{color:var(--gb-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;display:block}.gb-summary.svelte-xpo0xz strong:where(.svelte-xpo0xz){margin-top:var(--gb-space-1);font-size:1.35rem;font-weight:500;display:block}.gb-summary__detail.svelte-xpo0xz{margin-top:var(--gb-space-1);color:var(--gb-text-muted);font-size:.78rem;display:block}.gb-summary--warning.svelte-xpo0xz strong:where(.svelte-xpo0xz){color:var(--gb-warning)}.gb-summary--danger.svelte-xpo0xz strong:where(.svelte-xpo0xz){color:var(--gb-danger)}.gb-textarea-field.svelte-1bfvrx1{gap:var(--gb-space-2);color:var(--gb-text);font-family:var(--gb-font-family);display:grid}.gb-textarea-field__label.svelte-1bfvrx1{font-weight:500}.gb-textarea-field__textarea.svelte-1bfvrx1{resize:vertical;border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);width:100%;min-height:2.5rem;color:var(--gb-text);font:inherit;padding:.55rem .7rem}.gb-textarea-field__textarea.svelte-1bfvrx1:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 32%, transparent);border-color:var(--gb-focus)}.gb-textarea-field__textarea--invalid.svelte-1bfvrx1{border-color:var(--gb-danger)}.gb-textarea-field__hint.svelte-1bfvrx1,.gb-textarea-field__error.svelte-1bfvrx1{font-size:.82rem}.gb-textarea-field__hint.svelte-1bfvrx1{color:var(--gb-text-muted)}.gb-textarea-field__error.svelte-1bfvrx1{color:var(--gb-danger)}.gb-tab-bar-container.svelte-9i42mn{width:100%;min-width:0;margin-bottom:var(--gb-space-4);container-type:inline-size}.gb-tab-bar.svelte-9i42mn{justify-content:space-between;align-items:flex-end;gap:var(--gb-space-3);min-width:0;font-family:var(--gb-font-family);flex-wrap:wrap;display:flex}.gb-tab-bar__tabs.svelte-9i42mn{border-bottom:1px solid var(--gb-border);flex-wrap:wrap;min-width:0;display:inline-flex}.gb-tab-bar__tabs.svelte-9i42mn a:where(.svelte-9i42mn){min-height:2.75rem;padding:.65rem var(--gb-space-4);color:var(--gb-text-muted);overflow-wrap:anywhere;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.gb-tab-bar__tabs.svelte-9i42mn a:where(.svelte-9i42mn):hover{color:var(--gb-text)}.gb-tab-bar__tabs.svelte-9i42mn a[aria-current=page]:where(.svelte-9i42mn){border-bottom-color:var(--gb-accent);color:var(--gb-text)}.gb-tab-bar__tabs.svelte-9i42mn a:where(.svelte-9i42mn):focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--gb-focus) 38%, transparent);outline-offset:-3px;position:relative}.gb-tab-bar__actions.svelte-9i42mn{justify-content:flex-end;align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;max-width:100%;display:flex}@container (width<=38rem){.gb-tab-bar.svelte-9i42mn{flex-direction:column;align-items:flex-start}.gb-tab-bar__actions.svelte-9i42mn{justify-content:flex-start}}.connection.svelte-1eh1sks{align-items:center;gap:var(--gb-space-2);display:inline-flex}.connection__detail.svelte-1eh1sks{color:var(--gb-text-muted);font:.8rem var(--gb-font-family)}.action-error.svelte-1hzg0l2{outline:none}.discard-changes-dialog.svelte-9jf18v{width:min(30rem, calc(100% - (2 * var(--gb-space-4))));border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);color:var(--gb-text);box-shadow:var(--gb-shadow);font-family:var(--gb-font-family);margin:auto;padding:0;overflow:hidden}.discard-changes-dialog.svelte-9jf18v::backdrop{background:#00000070}header.svelte-9jf18v,.discard-changes-dialog.svelte-9jf18v>div:where(.svelte-9jf18v){padding:var(--gb-space-5)}header.svelte-9jf18v{border-bottom:1px solid var(--gb-border)}h2.svelte-9jf18v{margin:0;font-size:1.2rem;font-weight:500}p.svelte-9jf18v{color:var(--gb-text-muted);margin:0}footer.svelte-9jf18v{justify-content:flex-end;align-items:flex-start;gap:var(--gb-space-2);padding:var(--gb-space-3) var(--gb-space-5);border-top:1px solid var(--gb-border);display:flex}.access-action-dialog.svelte-5v3eyh{width:min(34rem, calc(100% - (2 * var(--gb-space-4))));border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);color:var(--gb-text);box-shadow:var(--gb-shadow);font-family:var(--gb-font-family);margin:auto;padding:0;overflow:hidden}.access-action-dialog.svelte-5v3eyh::backdrop{background:#00000070}header.svelte-5v3eyh{justify-content:space-between;align-items:flex-start;gap:var(--gb-space-3);padding:var(--gb-space-5);border-bottom:1px solid var(--gb-border);display:flex}h2.svelte-5v3eyh{margin:0;font-size:1.2rem;font-weight:500}header.svelte-5v3eyh p:where(.svelte-5v3eyh),.access-action-dialog__body.svelte-5v3eyh>p:where(.svelte-5v3eyh){margin:var(--gb-space-1) 0 0;color:var(--gb-text-muted)}.access-action-dialog__body.svelte-5v3eyh{gap:var(--gb-space-4);padding:var(--gb-space-5);display:grid}footer.svelte-5v3eyh{justify-content:flex-end;align-items:flex-start;gap:var(--gb-space-2);padding:var(--gb-space-3) var(--gb-space-5);border-top:1px solid var(--gb-border);display:flex}@media (width<=40rem){header.svelte-5v3eyh,.access-action-dialog__body.svelte-5v3eyh{padding:var(--gb-space-4)}footer.svelte-5v3eyh{padding:var(--gb-space-3) var(--gb-space-4)}}.administration-summary.svelte-cm0fpy{margin:var(--gb-space-1) 0 0;color:var(--gb-text-muted);font-variant-numeric:tabular-nums;font-size:.88rem}.administration-summary.svelte-cm0fpy span:where(.svelte-cm0fpy){padding:0 var(--gb-space-1);color:color-mix(in srgb, var(--gb-text-muted) 65%, transparent)}.administration-list.svelte-cm0fpy{gap:var(--gb-space-4);width:100%;display:grid}.administration-content.svelte-cm0fpy{gap:var(--gb-space-4);width:min(54rem,100%);display:grid}.administration-content--new-user.svelte-cm0fpy,.administration-new-user-header.svelte-cm0fpy .gb-page-header{width:min(48rem,100%)}.new-user-fields.svelte-cm0fpy{gap:var(--gb-space-4);display:grid}.new-user-roles.svelte-cm0fpy{margin-top:var(--gb-space-5);border-top:1px solid var(--gb-border)}.new-user-roles--configured.svelte-cm0fpy{border-color:color-mix(in srgb, var(--gb-warning) 35%, var(--gb-border));border-radius:var(--gb-radius-sm);background:color-mix(in srgb, var(--gb-warning) 3%, var(--gb-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--gb-warning) 80%, var(--gb-border))}.new-user-roles.svelte-cm0fpy summary:where(.svelte-cm0fpy){justify-content:space-between;align-items:flex-start;gap:var(--gb-space-3);padding:var(--gb-space-4) var(--gb-space-3);cursor:pointer;list-style:none;display:flex}.new-user-roles.svelte-cm0fpy summary:where(.svelte-cm0fpy)::-webkit-details-marker{display:none}.new-user-roles.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):first-child{gap:var(--gb-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.new-user-roles__title.svelte-cm0fpy{align-items:baseline;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.new-user-roles__title.svelte-cm0fpy strong:where(.svelte-cm0fpy){font-size:.95rem;font-weight:500}.new-user-roles__title.svelte-cm0fpy>span:where(.svelte-cm0fpy),.new-user-roles.svelte-cm0fpy summary:where(.svelte-cm0fpy) small:where(.svelte-cm0fpy){color:var(--gb-text-muted);font-size:.8rem}.new-user-roles__body.svelte-cm0fpy{gap:var(--gb-space-3);padding:0 var(--gb-space-3) var(--gb-space-4);display:grid}.new-user-roles__body.svelte-cm0fpy p:where(.svelte-cm0fpy){margin:0;font-size:.82rem}.new-user-roles[open].svelte-cm0fpy .disclosure-chevron:where(.svelte-cm0fpy){transform:rotate(225deg)}.administration-content--role.svelte-cm0fpy{width:min(64rem,100%)}.administration-fieldset.svelte-cm0fpy{gap:var(--gb-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.administration-role-header.svelte-cm0fpy .gb-page-header{width:min(64rem,100%)}.compact-feedback.svelte-cm0fpy{width:fit-content;max-width:100%}.role-summary.svelte-cm0fpy{gap:var(--gb-space-2);margin-top:var(--gb-space-1);color:var(--gb-text-muted);flex-wrap:wrap;font-size:.88rem;display:flex}.role-chips.svelte-cm0fpy{gap:var(--gb-space-1);flex-wrap:wrap;display:flex}.role-chip.svelte-cm0fpy{max-width:100%;min-height:1.55rem;padding:0 var(--gb-space-2);border:1px solid var(--gb-border);background:var(--gb-surface-muted);color:var(--gb-text);overflow-wrap:anywhere;border-radius:999px;align-items:center;font-size:.78rem;display:inline-flex}.muted.svelte-cm0fpy{color:var(--gb-text-muted)}.secondary-editor.svelte-cm0fpy,.advanced-permissions.svelte-cm0fpy,.permission-group.svelte-cm0fpy,.permission-readonly.svelte-cm0fpy,.danger-zone.svelte-cm0fpy{border:1px solid var(--gb-border);border-radius:var(--gb-radius-sm);background:var(--gb-surface)}.secondary-editor.svelte-cm0fpy{overflow:clip}.secondary-editor--configured.svelte-cm0fpy{border-color:color-mix(in srgb, var(--gb-warning) 35%, var(--gb-border));background:color-mix(in srgb, var(--gb-warning) 3%, var(--gb-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--gb-warning) 80%, var(--gb-border))}.secondary-editor--configured.svelte-cm0fpy summary:where(.svelte-cm0fpy){background:color-mix(in srgb, var(--gb-warning) 5%, var(--gb-surface))}.advanced-permissions.svelte-cm0fpy{margin-top:var(--gb-space-2);overflow:hidden}.advanced-permissions--configured.svelte-cm0fpy{border-color:color-mix(in srgb, var(--gb-warning) 35%, var(--gb-border));background:color-mix(in srgb, var(--gb-warning) 3%, var(--gb-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--gb-warning) 80%, var(--gb-border))}.advanced-permissions--configured.svelte-cm0fpy summary:where(.svelte-cm0fpy){background:color-mix(in srgb, var(--gb-warning) 5%, var(--gb-surface))}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy),.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy),.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy){justify-content:space-between;align-items:flex-start;gap:var(--gb-space-4);padding:var(--gb-space-4);cursor:pointer;list-style:none;display:flex}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy)::-webkit-details-marker{display:none}.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy)::-webkit-details-marker{display:none}.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy)::-webkit-details-marker{display:none}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):first-child,.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):first-child,.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):first-child{overflow-wrap:anywhere;gap:var(--gb-space-1);min-width:0;display:grid}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy) strong:where(.svelte-cm0fpy),.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy) strong:where(.svelte-cm0fpy),.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy) strong:where(.svelte-cm0fpy){font-size:.95rem;font-weight:600}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy) small:where(.svelte-cm0fpy),.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy) small:where(.svelte-cm0fpy),.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy) small:where(.svelte-cm0fpy){color:var(--gb-text-muted);font-size:.8rem}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):last-child,.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):last-child,.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy)>span:where(.svelte-cm0fpy):last-child{color:var(--gb-accent);white-space:nowrap;font-size:.84rem}.secondary-editor__body.svelte-cm0fpy,.advanced-permissions.svelte-cm0fpy>div:where(.svelte-cm0fpy),.permission-group__body.svelte-cm0fpy{gap:var(--gb-space-3);padding:var(--gb-space-3) var(--gb-space-4) var(--gb-space-4);display:grid}.role-options.svelte-cm0fpy{gap:var(--gb-space-3);grid-template-columns:1fr;display:grid}.selection-checkbox.svelte-cm0fpy{align-items:flex-start;gap:var(--gb-space-2);color:var(--gb-text);cursor:pointer;display:flex}.selection-checkbox.svelte-cm0fpy input:where(.svelte-cm0fpy){width:1rem;height:1rem;accent-color:var(--gb-accent);flex:none;margin:.15rem 0 0}.selection-checkbox.svelte-cm0fpy>span:where(.svelte-cm0fpy){overflow-wrap:anywhere;min-width:0}.selection-checkbox--described.svelte-cm0fpy>span:where(.svelte-cm0fpy){gap:var(--gb-space-1);display:grid}.selection-checkbox--described.svelte-cm0fpy strong:where(.svelte-cm0fpy){font-family:var(--gb-font-mono);font-size:.84rem;font-weight:500}.selection-checkbox--described.svelte-cm0fpy small:where(.svelte-cm0fpy){color:var(--gb-text-muted);font-size:.8rem;line-height:1.35}.editor-actions.svelte-cm0fpy{justify-content:flex-end;align-items:flex-start;gap:var(--gb-space-2);display:flex}.editor-actions--dirty.svelte-cm0fpy,.editor-actions--with-status.svelte-cm0fpy{justify-content:flex-start}.editor-actions--with-status.svelte-cm0fpy>span:where(.svelte-cm0fpy){color:var(--gb-text-muted);flex:1;align-self:center;font-size:.84rem}.editor-actions--dirty.svelte-cm0fpy>span:where(.svelte-cm0fpy){color:var(--gb-warning)}.editor-actions--with-status.svelte-cm0fpy{flex-wrap:wrap;width:100%}.role-name-field.svelte-cm0fpy{margin-bottom:var(--gb-space-5)}.permission-selection-overview.svelte-cm0fpy{justify-content:space-between;align-items:center;gap:var(--gb-space-3);margin:var(--gb-space-2) 0 var(--gb-space-3);color:var(--gb-text-muted);font-size:.84rem;display:flex}.empty-permissions-warning.svelte-cm0fpy{margin-bottom:var(--gb-space-3)}.text-action.svelte-cm0fpy{min-height:1.5rem;color:var(--gb-accent);font:500 .84rem var(--gb-font-family);cursor:pointer;background:0 0;border:0;padding:0}.text-action.svelte-cm0fpy:hover:not(:disabled){text-decoration:underline}.text-action.svelte-cm0fpy:focus-visible{outline:3px solid color-mix(in srgb, var(--gb-focus) 32%, transparent);outline-offset:2px}.text-action.svelte-cm0fpy:disabled{color:var(--gb-text-muted);cursor:default;opacity:.55}.permission-groups.svelte-cm0fpy{align-items:start;gap:var(--gb-space-2);grid-template-columns:1fr;display:grid}.permission-group.svelte-cm0fpy{overflow:hidden}.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy){background:var(--gb-surface-muted)}.permission-group.svelte-cm0fpy:not([open]) summary:where(.svelte-cm0fpy){padding-block:var(--gb-space-3)}.permission-group--selected.svelte-cm0fpy{border-color:color-mix(in srgb, var(--gb-warning) 35%, var(--gb-border));background:color-mix(in srgb, var(--gb-warning) 3%, var(--gb-surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--gb-warning) 80%, var(--gb-border))}.permission-group--selected.svelte-cm0fpy summary:where(.svelte-cm0fpy){background:color-mix(in srgb, var(--gb-warning) 5%, var(--gb-surface))}.disclosure-chevron.svelte-cm0fpy{border-right:1.5px solid var(--gb-accent);border-bottom:1.5px solid var(--gb-accent);width:.6rem;height:.6rem;margin:.35rem .2rem 0 0;transition:transform .12s;transform:rotate(45deg)}.permission-group[open].svelte-cm0fpy .disclosure-chevron:where(.svelte-cm0fpy),.advanced-permissions[open].svelte-cm0fpy .disclosure-chevron:where(.svelte-cm0fpy){transform:rotate(225deg)}.permission-group__body.svelte-cm0fpy{border-top:1px solid var(--gb-border)}.permission-group__actions.svelte-cm0fpy{justify-content:flex-start;align-items:center;gap:var(--gb-space-2);color:var(--gb-text-muted);flex-wrap:wrap;font-size:.84rem;display:flex}.permission-list.svelte-cm0fpy{gap:var(--gb-space-3);grid-template-columns:1fr;display:grid}.permission-readonly.svelte-cm0fpy{gap:var(--gb-space-4);padding:var(--gb-space-4);display:grid}.permission-readonly.svelte-cm0fpy h2:where(.svelte-cm0fpy),.danger-zone.svelte-cm0fpy h2:where(.svelte-cm0fpy){margin:0;font-size:1rem;font-weight:600}.permission-readonly.svelte-cm0fpy p:where(.svelte-cm0fpy),.danger-zone.svelte-cm0fpy p:where(.svelte-cm0fpy){margin:var(--gb-space-1) 0 0;color:var(--gb-text-muted)}.permission-readonly__list.svelte-cm0fpy>div:where(.svelte-cm0fpy){gap:var(--gb-space-1);display:grid}.permission-readonly__list.svelte-cm0fpy strong:where(.svelte-cm0fpy){font-family:var(--gb-font-mono);font-size:.84rem;font-weight:500}.permission-readonly__list.svelte-cm0fpy small:where(.svelte-cm0fpy){color:var(--gb-text-muted)}.danger-zone.svelte-cm0fpy p.danger-zone__reason:where(.svelte-cm0fpy){color:var(--gb-text)}.danger-zone.svelte-cm0fpy{justify-content:space-between;align-items:flex-start;gap:var(--gb-space-4);padding:var(--gb-space-4);border-color:color-mix(in srgb, var(--gb-danger) 45%, var(--gb-border));display:flex}@media (width<=52rem){.role-options.svelte-cm0fpy,.permission-list.svelte-cm0fpy{grid-template-columns:1fr}}@media (width<=38rem){.danger-zone.svelte-cm0fpy{flex-direction:column;align-items:stretch}.secondary-editor.svelte-cm0fpy summary:where(.svelte-cm0fpy),.advanced-permissions.svelte-cm0fpy summary:where(.svelte-cm0fpy),.permission-group.svelte-cm0fpy summary:where(.svelte-cm0fpy){gap:var(--gb-space-2)}.editor-actions.svelte-cm0fpy{flex-wrap:wrap}.editor-actions--with-status.svelte-cm0fpy>span:where(.svelte-cm0fpy){flex-basis:100%}}.changes-body.svelte-8ele4e{gap:var(--gb-space-3);grid-column:1/-1;min-width:0;display:grid}.change-note.svelte-8ele4e{margin-top:var(--gb-space-1);color:var(--gb-text-muted);font-size:.8rem;display:block}td.svelte-8ele4e{overflow-wrap:anywhere}p.svelte-8ele4e{margin:0}.audit-filters.svelte-18ob52{gap:var(--gb-space-3);padding:var(--gb-space-4);border:1px solid var(--gb-border);background:var(--gb-surface);display:grid}.audit-quick-filter-grid.svelte-18ob52{gap:var(--gb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.audit-more-filters.svelte-18ob52>summary:where(.svelte-18ob52){cursor:pointer;color:var(--gb-text-muted)}.audit-more-filters[open].svelte-18ob52>summary:where(.svelte-18ob52){margin-bottom:var(--gb-space-3)}.audit-table-meta.svelte-18ob52,.audit-table-options.svelte-18ob52{align-items:end;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.audit-table-options.svelte-18ob52 .gb-field{width:8rem}.audit-secondary.svelte-18ob52{color:var(--gb-text-muted);overflow-wrap:anywhere;font-size:.8rem;display:block}.audit-detail-stack.svelte-18ob52{gap:var(--gb-space-4);width:min(54rem,100%);min-width:0;display:grid}.audit-related.svelte-18ob52{gap:var(--gb-space-3);overflow-wrap:anywhere;grid-column:1/-1;display:grid}.audit-related.svelte-18ob52>div:where(.svelte-18ob52){align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.audit-technical.svelte-18ob52>summary:where(.svelte-18ob52){padding:var(--gb-space-3);background:var(--gb-surface);border:1px solid var(--gb-border)}.audit-event-details.svelte-18ob52>summary:where(.svelte-18ob52){cursor:pointer}.audit-event-details.svelte-18ob52 pre:where(.svelte-18ob52){white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;margin:0;overflow:auto}td.svelte-18ob52{overflow-wrap:anywhere}@media (width<=42rem){.audit-quick-filter-grid.svelte-18ob52{grid-template-columns:1fr}.audit-table-options.svelte-18ob52{width:100%}.audit-table-options.svelte-18ob52 .gb-field{flex:8rem}}.cluster-clean-dialog.svelte-8q4oxz{width:min(44rem, calc(100% - 2 * var(--gb-space-4)));max-height:calc(100dvh - 2 * var(--gb-space-4));border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);color:var(--gb-text);font-family:var(--gb-font-family);box-shadow:var(--gb-shadow);margin:auto;padding:0}.cluster-clean-dialog.svelte-8q4oxz::backdrop{background:#00000070}header.svelte-8q4oxz{padding:var(--gb-space-5);border-bottom:1px solid var(--gb-border)}h2.svelte-8q4oxz{margin:0;font-size:1.2rem;font-weight:500}header.svelte-8q4oxz p:where(.svelte-8q4oxz){margin:var(--gb-space-2) 0 0;color:var(--gb-text-muted)}.cluster-clean-body.svelte-8q4oxz{gap:var(--gb-space-4);padding:var(--gb-space-5);display:grid}.cluster-clean-body.svelte-8q4oxz p:where(.svelte-8q4oxz){margin:0}.cluster-clean-options.svelte-8q4oxz{justify-items:start;gap:var(--gb-space-3);margin-top:var(--gb-space-3);display:grid}summary.svelte-8q4oxz{cursor:pointer;color:var(--gb-accent)}.cluster-clean-note.svelte-8q4oxz{color:var(--gb-text-muted);font-size:.82rem}footer.svelte-8q4oxz{justify-content:flex-end;align-items:center;gap:var(--gb-space-2);padding:var(--gb-space-4) var(--gb-space-5);border-top:1px solid var(--gb-border);background:var(--gb-surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.cluster-content.svelte-bnmpeb{gap:var(--gb-space-4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cluster-updated.svelte-bnmpeb{align-items:center;gap:var(--gb-space-2);color:var(--gb-text-muted);flex-wrap:wrap;margin:0;font-size:.8rem;display:flex}.cluster-summary.svelte-bnmpeb{border:1px solid var(--gb-border);background:var(--gb-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cluster-summary--three.svelte-bnmpeb{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster-filters.svelte-bnmpeb{gap:var(--gb-space-3);padding:var(--gb-space-4);border-style:solid;border-width:1px;display:grid}.cluster-filters.svelte-bnmpeb:not(.filter-panel--active){border-color:var(--gb-border);background:var(--gb-surface)}.cluster-filter-grid.svelte-bnmpeb{gap:var(--gb-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.cluster-table-actions.svelte-bnmpeb{align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.cluster-status.svelte-bnmpeb{gap:var(--gb-space-1) var(--gb-space-3);flex-wrap:wrap;display:flex}.cluster-listener-error.svelte-bnmpeb{overflow-wrap:anywhere}.cluster-threshold.svelte-bnmpeb{padding:0 var(--gb-space-4) var(--gb-space-3);color:var(--gb-text-muted);margin:0;font-size:.82rem}.cluster-node-id.svelte-bnmpeb{justify-content:space-between;align-items:center;gap:var(--gb-space-2);min-width:0;display:flex}.cluster-node-id.svelte-bnmpeb>:where(.svelte-bnmpeb):first-child{overflow-wrap:anywhere}.cluster-node-id.svelte-bnmpeb .gb-button{flex-shrink:0}@media (width<=68rem){.cluster-summary.svelte-bnmpeb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.cluster-summary.svelte-bnmpeb,.cluster-filter-grid.svelte-bnmpeb{grid-template-columns:1fr}}.settings-content.svelte-1jifajs{gap:var(--gb-space-4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.settings-form.svelte-1jifajs{gap:var(--gb-space-3);display:grid}.settings-fieldset.svelte-1jifajs{border:0;min-width:0;margin:0;padding:0}.settings-status.svelte-1jifajs{color:var(--gb-text-muted);margin-right:auto;font-size:.85rem}.settings-key.svelte-1jifajs{color:var(--gb-text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.78rem;display:block}.settings-value.svelte-1jifajs{margin-right:var(--gb-space-2)}.settings-changed.svelte-1jifajs{color:var(--gb-text-muted);font-size:.85rem}.settings-meta.svelte-1jifajs{align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.whats-new-dialog.svelte-tcweor{width:min(38rem, calc(100% - (2 * var(--gb-space-4))));max-height:calc(100dvh - (2 * var(--gb-space-4)));border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);color:var(--gb-text);box-shadow:var(--gb-shadow);font-family:var(--gb-font-family);margin:auto;padding:0;overflow:hidden}.whats-new-dialog.svelte-tcweor::backdrop{background:#00000070}.whats-new-dialog__header.svelte-tcweor{justify-content:space-between;align-items:flex-start;gap:var(--gb-space-3);padding:var(--gb-space-5);border-bottom:1px solid var(--gb-border);display:flex}.whats-new-dialog__header.svelte-tcweor h2:where(.svelte-tcweor){margin:0;font-size:1.25rem;font-weight:500}.whats-new-dialog__header.svelte-tcweor .gb-button{min-width:2.35rem;padding-inline:var(--gb-space-2);font-size:1.35rem;line-height:1}.whats-new-dialog__body.svelte-tcweor{max-height:calc(100dvh - 13rem);padding:var(--gb-space-5);font-size:.9rem;line-height:1.5;overflow-y:auto}.whats-new-dialog__body.svelte-tcweor h3{margin:var(--gb-space-4) 0 var(--gb-space-2);font-size:1rem;font-weight:500}.whats-new-dialog__body.svelte-tcweor h3:first-child{margin-top:0}.whats-new-dialog__body.svelte-tcweor ul{margin:0 0 var(--gb-space-3);padding-left:1.2rem}.whats-new-dialog__body.svelte-tcweor li{margin:var(--gb-space-1) 0}.whats-new-dialog__body.svelte-tcweor code{border-radius:var(--gb-radius-sm);background:var(--gb-surface-soft);padding:.05rem .3rem;font-size:.85em}.whats-new-dialog__actions.svelte-tcweor{padding:var(--gb-space-3) var(--gb-space-5);border-top:1px solid var(--gb-border);justify-content:flex-end;display:flex}@media (width<=38rem){.whats-new-dialog.svelte-tcweor{width:calc(100% - (2 * var(--gb-space-2)));max-height:calc(100dvh - (2 * var(--gb-space-2)))}.whats-new-dialog__header.svelte-tcweor,.whats-new-dialog__body.svelte-tcweor{padding:var(--gb-space-4) var(--gb-space-3)}.whats-new-dialog__actions.svelte-tcweor{padding:var(--gb-space-3)}}.confirm-dialog.svelte-6klane{width:min(32rem, calc(100% - (2 * var(--gb-space-4))));border:1px solid var(--gb-border);border-radius:var(--gb-radius-md);background:var(--gb-surface);color:var(--gb-text);font-family:var(--gb-font-family);margin:auto;padding:0;overflow:hidden}.confirm-dialog.svelte-6klane::backdrop{background:#00000070}.confirm-dialog__header.svelte-6klane{justify-content:space-between;align-items:flex-start;gap:var(--gb-space-3);padding:var(--gb-space-5);border-bottom:1px solid var(--gb-border);display:flex}.confirm-dialog__header.svelte-6klane h2:where(.svelte-6klane){margin:0;font-size:1.25rem;font-weight:500}.confirm-dialog__header.svelte-6klane p:where(.svelte-6klane){margin:var(--gb-space-1) 0 0;color:var(--gb-text-muted);overflow-wrap:anywhere;font-size:.88rem}.confirm-dialog__header.svelte-6klane .gb-button{min-width:2.35rem;padding-inline:var(--gb-space-2);font-size:1.35rem;line-height:1}.confirm-dialog__body.svelte-6klane{gap:var(--gb-space-4);padding:var(--gb-space-5);display:grid}.confirm-dialog__body.svelte-6klane p{margin:0;line-height:1.5}.confirm-dialog__actions.svelte-6klane{justify-content:flex-end;gap:var(--gb-space-2);padding:var(--gb-space-3) var(--gb-space-5);border-top:1px solid var(--gb-border);display:flex}@media (width<=40rem){.confirm-dialog__header.svelte-6klane,.confirm-dialog__body.svelte-6klane{padding:var(--gb-space-4)}.confirm-dialog__actions.svelte-6klane{padding:var(--gb-space-3) var(--gb-space-4)}}.printjobs-content.svelte-2z48en{gap:var(--gb-space-4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.printjobs-filters.svelte-2z48en{gap:var(--gb-space-3);padding:var(--gb-space-4);border-style:solid;border-width:1px;display:grid}.printjobs-filters.svelte-2z48en:not(.filter-panel--active){border-color:var(--gb-border);background:var(--gb-surface)}.printjobs-filter-grid.svelte-2z48en{gap:var(--gb-space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.printjobs-meta.svelte-2z48en{align-items:center;gap:var(--gb-space-2);flex-wrap:wrap;display:flex}.printjobs-sub.svelte-2z48en{color:var(--gb-text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.78rem;display:block}@media (width<=38rem){.printjobs-filter-grid.svelte-2z48en{grid-template-columns:1fr}}
