.not-found.svelte-uhxrj5{gap:var(--space-3);max-width:48rem;padding:clamp(var(--space-5), 5vw, var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel);display:grid}p.svelte-uhxrj5,h1.svelte-uhxrj5,span.svelte-uhxrj5{margin:0}p.svelte-uhxrj5{color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:800}h1.svelte-uhxrj5{letter-spacing:-.035em;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.08}span.svelte-uhxrj5{max-width:58ch;color:var(--color-text-muted);line-height:1.65}a.svelte-uhxrj5{width:-moz-fit-content;width:fit-content;min-height:var(--control-min-size);margin-top:var(--space-2);border:1px solid var(--color-accent-strong);border-radius:var(--radius-control);background:var(--color-accent-strong);color:var(--color-on-accent);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.route-outlet.svelte-f1vc9l{min-width:0}.route-outlet__overview-link.svelte-f1vc9l{min-height:var(--control-min-size);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.account-boundary.svelte-12y1vk0{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.account-boundary__identity.svelte-12y1vk0 strong:where(.svelte-12y1vk0),.account-boundary__identity.svelte-12y1vk0 span:where(.svelte-12y1vk0){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-boundary__identity.svelte-12y1vk0 strong:where(.svelte-12y1vk0){color:var(--color-text);font-size:var(--type-control);font-weight:650}.account-boundary__identity.svelte-12y1vk0 span:where(.svelte-12y1vk0){color:var(--color-text-subtle);font-size:var(--font-size-xs);margin-top:.1rem}.account-boundary__summary.svelte-12y1vk0{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;margin:0;display:flex}details.svelte-12y1vk0{margin-inline-start:auto;position:relative}summary.svelte-12y1vk0{min-height:var(--control-min-size);color:var(--color-accent-strong);font-size:var(--font-size-sm);cursor:pointer;align-items:center;font-weight:650;display:inline-flex}.account-boundary__details.svelte-12y1vk0{z-index:20;gap:var(--space-3);width:min(30rem,100vw - 2rem);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-size:var(--font-size-sm);box-shadow:var(--shadow-overlay);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.account-boundary__details.svelte-12y1vk0 p:where(.svelte-12y1vk0),.account-boundary__details.svelte-12y1vk0 ul:where(.svelte-12y1vk0){margin:var(--space-1) 0 0;color:var(--color-text-muted);padding:0}.account-boundary__details.svelte-12y1vk0 ul:where(.svelte-12y1vk0){padding-inline-start:1.1rem}@media (max-width:40rem){.account-boundary.svelte-12y1vk0{grid-template-columns:minmax(0,1fr) auto;display:grid}.account-boundary__summary.svelte-12y1vk0{grid-area:2/1}details.svelte-12y1vk0{grid-area:1/2/span 2}}.astra-direction .account-boundary__identity.svelte-12y1vk0 span:where(.svelte-12y1vk0){display:none}.astra-direction .account-boundary__identity.svelte-12y1vk0 strong:where(.svelte-12y1vk0){color:var(--muted);font-size:.75rem;font-weight:500}.astra-direction summary.svelte-12y1vk0{font-size:.75rem;font-weight:500}.astra-direction .account-boundary__details.svelte-12y1vk0{background:var(--panel);border-radius:.875rem;padding:1.25rem}.global-feedback.svelte-1hnp7gn:empty{display:none}.shell-navigation.svelte-1ud5y0v ul:where(.svelte-1ud5y0v){align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.shell-navigation.svelte-1ud5y0v a:where(.svelte-1ud5y0v){min-height:var(--control-min-size);border-radius:var(--radius-control);color:#ffffffd1;border:0;justify-content:center;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.shell-navigation.svelte-1ud5y0v a:where(.svelte-1ud5y0v):hover{color:#fff;background:#ffffff1f}.shell-navigation.svelte-1ud5y0v a[aria-current=page]:where(.svelte-1ud5y0v){color:#fff;background:#ffffff2e}.shell-navigation__marker.svelte-1ud5y0v{display:none}.shell-navigation__marker.svelte-1ud5y0v svg:where(.svelte-1ud5y0v){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.1rem;height:1.1rem}.shell-navigation.svelte-1ud5y0v strong:where(.svelte-1ud5y0v),.shell-navigation.svelte-1ud5y0v small:where(.svelte-1ud5y0v){display:block}.shell-navigation.svelte-1ud5y0v strong:where(.svelte-1ud5y0v){color:inherit;font-size:var(--type-control);font-weight:700}.shell-navigation.svelte-1ud5y0v small:where(.svelte-1ud5y0v){color:var(--color-text-subtle);font-size:var(--font-size-xs);margin-top:.1rem;line-height:1.35;display:none}.shell-navigation--more.svelte-1ud5y0v ul:where(.svelte-1ud5y0v){align-items:stretch;gap:var(--space-1);display:grid}.shell-navigation--more.svelte-1ud5y0v a:where(.svelte-1ud5y0v){justify-content:stretch;gap:var(--space-2);color:var(--color-text-muted);text-align:start;border:1px solid #0000;grid-template-columns:2.125rem minmax(0,1fr);display:grid}.shell-navigation--more.svelte-1ud5y0v a:where(.svelte-1ud5y0v):hover{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text)}.shell-navigation--more.svelte-1ud5y0v a[aria-current=page]:where(.svelte-1ud5y0v){border-color:var(--color-info-border);background:var(--color-info-soft);color:var(--color-info-strong)}.shell-navigation--more.svelte-1ud5y0v .shell-navigation__marker:where(.svelte-1ud5y0v),.shell-navigation--mobile.svelte-1ud5y0v .shell-navigation__marker:where(.svelte-1ud5y0v){border-radius:var(--radius-control);background:var(--color-surface-subtle);place-items:center;width:2.125rem;height:2.125rem;display:grid}.shell-navigation--more.svelte-1ud5y0v small:where(.svelte-1ud5y0v),.shell-navigation--mobile.svelte-1ud5y0v small:where(.svelte-1ud5y0v){display:block}.shell-navigation--mobile.svelte-1ud5y0v a:where(.svelte-1ud5y0v){justify-content:stretch;gap:var(--space-2);color:var(--color-text-muted);padding-block:var(--space-3);background:0 0;border:1px solid #0000;grid-template-columns:2.125rem minmax(0,1fr);display:grid}.shell-navigation--mobile.svelte-1ud5y0v a:where(.svelte-1ud5y0v):hover{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text)}.shell-navigation--mobile.svelte-1ud5y0v a[aria-current=page]:where(.svelte-1ud5y0v){border-color:var(--color-info-border);background:var(--color-info-soft);color:var(--color-info-strong)}.shell-navigation--more.svelte-1ud5y0v a[aria-current=page]:where(.svelte-1ud5y0v) .shell-navigation__marker:where(.svelte-1ud5y0v),.shell-navigation--mobile.svelte-1ud5y0v a[aria-current=page]:where(.svelte-1ud5y0v) .shell-navigation__marker:where(.svelte-1ud5y0v){background:var(--color-info-border)}.shell-navigation--mobile.svelte-1ud5y0v small:where(.svelte-1ud5y0v){color:var(--color-text-subtle)}.shell-navigation--mobile.svelte-1ud5y0v ul:where(.svelte-1ud5y0v){align-items:stretch;display:grid}.astra-direction .shell-navigation.svelte-1ud5y0v:not(.shell-navigation--mobile) a:where(.svelte-1ud5y0v){color:var(--muted);border-radius:.65rem;gap:.5rem;padding:.65rem 1rem}.astra-direction .shell-navigation.svelte-1ud5y0v:not(.shell-navigation--mobile) a:where(.svelte-1ud5y0v):hover{background:var(--panel-subtle);color:var(--ink)}.astra-direction .shell-navigation.svelte-1ud5y0v:not(.shell-navigation--mobile) a[aria-current=page]:where(.svelte-1ud5y0v){background:var(--soft);color:var(--accent)}.astra-direction .shell-navigation.svelte-1ud5y0v:not(.shell-navigation--mobile) .shell-navigation__marker:where(.svelte-1ud5y0v){display:flex}.astra-direction .shell-navigation.svelte-1ud5y0v strong:where(.svelte-1ud5y0v){font-weight:600}.authenticated-shell.svelte-albfqk{min-width:320px;min-height:100vh;background:var(--canvas);grid-template-rows:auto auto 1fr;min-height:100dvh;display:grid}.authenticated-shell__header.svelte-albfqk{z-index:30;align-items:center;gap:var(--space-5);min-width:0;min-height:4rem;padding:var(--space-2) clamp(var(--space-4), 3vw, var(--space-8));background:var(--color-accent-strong);color:var(--color-on-accent);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;box-shadow:0 2px 8px #17203324}.authenticated-shell__mobile-brand.svelte-albfqk{display:none}.authenticated-shell__desktop-navigation.svelte-albfqk{align-items:center;gap:var(--space-1);min-width:0;display:flex}.authenticated-shell__header-actions.svelte-albfqk{align-items:center;gap:var(--space-2);display:flex}.authenticated-shell__brand.svelte-albfqk{min-height:var(--control-min-size);color:#fff;align-items:center;gap:.65rem;padding:.15rem;text-decoration:none;display:flex}.authenticated-shell__brand.svelte-albfqk>span:where(.svelte-albfqk):first-child{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-control);color:inherit;background:#ffffff2e;flex:none;place-items:center;font-weight:700;display:grid}.authenticated-shell__brand.svelte-albfqk strong:where(.svelte-albfqk),.authenticated-shell__brand.svelte-albfqk small:where(.svelte-albfqk){display:block}.authenticated-shell__brand.svelte-albfqk small:where(.svelte-albfqk){color:#ffffffb8;font-size:var(--font-size-xs);margin-top:.1rem}.authenticated-shell__header-actions.svelte-albfqk .ui-button--quiet{color:#fff}.authenticated-shell__header-actions.svelte-albfqk .ui-button--quiet:hover{background:#ffffff1f}.authenticated-shell__context.svelte-albfqk{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-8));border-block-end:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.authenticated-shell__service-failure.svelte-albfqk{max-width:34rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-small);background:var(--color-danger-soft);color:var(--color-danger-strong);font-size:var(--font-size-sm);margin:0}.authenticated-shell__workspace.svelte-albfqk{gap:var(--space-4);min-width:0;padding:clamp(var(--space-4), 2vw, var(--space-6));padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid}.authenticated-shell__workspace.svelte-albfqk main:where(.svelte-albfqk){min-width:0}.authenticated-shell__workspace.svelte-albfqk footer:where(.svelte-albfqk){color:var(--color-text-subtle);font-size:var(--font-size-xs)}@media (max-width:51.25rem){.authenticated-shell.svelte-albfqk{display:block}.authenticated-shell__header.svelte-albfqk{min-height:auto;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky}.authenticated-shell__mobile-brand.svelte-albfqk{align-items:center;gap:var(--space-2);min-width:0;display:flex}.authenticated-shell__brand.svelte-albfqk,.authenticated-shell__desktop-navigation.svelte-albfqk{display:none}.ui-icon-button.authenticated-shell__menu-trigger{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.ui-icon-button.authenticated-shell__menu-trigger:hover{color:#fff;background:#fff3;border-color:#ffffffb8}.authenticated-shell__mobile-brand.svelte-albfqk span:where(.svelte-albfqk){color:#ffffffb8}.authenticated-shell__mobile-brand.svelte-albfqk div:where(.svelte-albfqk){min-width:0}.authenticated-shell__mobile-brand.svelte-albfqk strong:where(.svelte-albfqk),.authenticated-shell__mobile-brand.svelte-albfqk span:where(.svelte-albfqk){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.authenticated-shell__mobile-brand.svelte-albfqk span:where(.svelte-albfqk){color:#ffffffc7;font-size:var(--font-size-xs)}.authenticated-shell__header-actions.svelte-albfqk>[data-ui=status-pill]{display:none}.authenticated-shell__context.svelte-albfqk{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.authenticated-shell__workspace.svelte-albfqk{gap:var(--space-4);padding:var(--space-4) var(--space-3) max(var(--space-5), env(safe-area-inset-bottom));display:grid}}@media (max-width:25rem){.authenticated-shell__header-actions.svelte-albfqk .ui-button{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.authenticated-shell__header.svelte-albfqk{box-shadow:none}}.astra-direction.svelte-albfqk .authenticated-shell__header:where(.svelte-albfqk){border-bottom:1px solid var(--line);background:var(--panel);min-height:5rem;color:var(--ink);box-shadow:none;gap:3rem;padding-inline:clamp(1rem,3.4vw,3.5rem)}.astra-direction.svelte-albfqk .authenticated-shell__brand:where(.svelte-albfqk){color:var(--ink);gap:.75rem}.astra-direction.svelte-albfqk .authenticated-shell__brand:where(.svelte-albfqk)>span:where(.svelte-albfqk):first-child{background:var(--accent);color:#fff;border-radius:.85rem;width:2.7rem;height:2.7rem;font-size:1.4rem}.astra-direction.svelte-albfqk .authenticated-shell__brand:where(.svelte-albfqk) strong:where(.svelte-albfqk){letter-spacing:-.04em;font-size:1.2rem}.astra-direction.svelte-albfqk .authenticated-shell__brand:where(.svelte-albfqk) small:where(.svelte-albfqk),.astra-direction.svelte-albfqk .authenticated-shell__header-actions:where(.svelte-albfqk) .ui-button--quiet{color:var(--muted)}.astra-direction.svelte-albfqk .authenticated-shell__header-actions:where(.svelte-albfqk) .ui-button--quiet:hover{background:var(--soft);color:var(--accent)}.astra-direction.svelte-albfqk .authenticated-shell__context:where(.svelte-albfqk){background:var(--panel);padding:.5rem clamp(1rem,3.4vw,3.5rem)}.astra-direction.svelte-albfqk .authenticated-shell__workspace:where(.svelte-albfqk){align-content:start;padding:2.5rem clamp(1rem,3.4vw,3.5rem) 1.5rem}.astra-direction.svelte-albfqk .authenticated-shell__workspace:where(.svelte-albfqk) main:where(.svelte-albfqk){align-content:start;width:100%}.astra-direction.svelte-albfqk .authenticated-shell__workspace:where(.svelte-albfqk) footer:where(.svelte-albfqk){padding-top:1.5rem}.astra-direction.svelte-albfqk .authenticated-shell__mobile-brand:where(.svelte-albfqk) span:where(.svelte-albfqk){color:var(--muted)}.astra-direction.svelte-albfqk .ui-icon-button.authenticated-shell__menu-trigger{border-color:var(--line);color:var(--ink);background:var(--panel)}.astra-direction.svelte-albfqk .ui-icon-button.authenticated-shell__menu-trigger:hover{border-color:var(--accent);color:var(--accent);background:var(--soft)}@media (max-width:51.25rem){.astra-direction.svelte-albfqk .authenticated-shell__header:where(.svelte-albfqk){gap:.5rem;min-height:4.5rem}.astra-direction.svelte-albfqk .authenticated-shell__workspace:where(.svelte-albfqk){padding-top:1.5rem}}.login-load-state.svelte-18j5kow{width:min(100% - 2rem,38rem);min-height:100vh;min-height:100dvh;padding-block:var(--space-8);align-content:center}.login-load-action.svelte-18j5kow{min-height:var(--control-min-size);margin-top:var(--space-4);border-radius:var(--radius-control);background:var(--color-accent-strong);color:var(--color-on-accent);justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.ui-button,.ui-icon-button,.ui-copy-control button,.ui-cursor-pagination button,.ui-empty-state button,.ui-error-state button,.ui-modal__close,.ui-tabs__list button,.ui-data-table th button{min-width:var(--control-min-size);min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font:inherit;font-size:var(--type-control);cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-button{padding:.55rem .9rem}.ui-button:not(:disabled):active,.ui-icon-button:not(:disabled):active,.ui-copy-control button:not(:disabled):active,.ui-cursor-pagination button:not(:disabled):active{translate:0 1px}.ui-button--primary{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-on-accent)}.ui-button--primary:not(:disabled):hover{border-color:var(--accent-hover);background:var(--accent-hover)}.ui-button--secondary,.ui-icon-button,.ui-copy-control button,.ui-cursor-pagination button{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-accent-strong)}.ui-button--secondary:not(:disabled):hover,.ui-button--quiet:not(:disabled):hover,.ui-icon-button:not(:disabled):hover,.ui-copy-control button:not(:disabled):hover,.ui-cursor-pagination button:not(:disabled):hover{border-color:var(--color-accent);background:var(--surface-hover)}.ui-button--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)}.ui-button--danger:not(:disabled):hover{background:var(--color-danger-strong)}.ui-button--quiet{color:var(--color-accent-strong);background:0 0;border-color:#0000}.ui-button--compact{padding-inline:var(--space-3);font-size:var(--font-size-sm)}.ui-button--full{width:100%}.ui-button__spinner,.ui-icon-button__spinner,.ui-field__spinner,.ui-select-field__spinner,.ui-segmented__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite ui-spin}.ui-icon-button{place-items:center;padding:.6rem;display:inline-grid}.ui-icon-button--compact{padding:var(--space-2)}.ui-icon-button--quiet{background:0 0;border-color:#0000}.ui-icon-button--danger{border-color:var(--color-danger-border);color:var(--color-danger)}.ui-icon-button--danger:not(:disabled):hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.ui-icon-button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.ui-icon-button__icon,.ui-icon-button__spinner{place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.ui-icon-button__icon svg{width:100%;height:100%}.ui-field,.ui-select-field,.ui-segmented{gap:.4rem;min-width:0;display:grid}.ui-field__label,.ui-select-field__label,.ui-segmented__legend{color:var(--color-text);font-size:var(--font-size-sm);align-items:baseline;gap:.2rem;margin:0;padding:0;font-weight:650;line-height:1.35;display:flex}.ui-field__label--hidden,.ui-select-field__label--hidden,.ui-visually-hidden,.ui-segmented__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-field__required,.ui-select-field__required,.ui-segmented__required{color:var(--color-danger)}.ui-field__description,.ui-field__pending,.ui-field__error,.ui-select-field__description,.ui-select-field__loading,.ui-select-field__error,.ui-segmented__description,.ui-segmented__loading,.ui-segmented__error{margin:0;font-size:.8125rem;line-height:1.45}.ui-field__description,.ui-field__pending,.ui-select-field__description,.ui-select-field__loading,.ui-segmented__description,.ui-segmented__loading{color:var(--color-text-muted)}.ui-field__pending,.ui-select-field__loading,.ui-segmented__loading{align-items:center;gap:.4rem;display:flex}.ui-field__error,.ui-select-field__error,.ui-segmented__error{color:var(--color-danger);font-weight:650}.ui-field__control,.ui-select-field__control{width:100%;min-width:0;min-height:var(--control-min-size);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);padding:.5rem var(--space-3);font:inherit;line-height:1.35}.ui-field__control::placeholder{color:var(--color-text-subtle);opacity:1}.ui-field__control:hover:not(:disabled),.ui-select-field__control:hover:not(:disabled){border-color:var(--color-accent-strong)}.ui-field__control[aria-invalid=true],.ui-select-field__control[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.ui-field__control:disabled,.ui-select-field__control:disabled{background:var(--color-surface-disabled);color:var(--color-text-muted);opacity:1}.ui-select-field__control-wrap{min-width:0;position:relative}.ui-select-field__control{appearance:none;padding-inline-end:2.5rem}.ui-select-field__chevron{width:1rem;height:1rem;color:var(--color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.ui-segmented{border:0;padding:0}.ui-segmented__legend{margin-block-end:.4rem}.ui-segmented__options{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:1px;min-width:0;padding:0;display:grid;overflow:hidden}.ui-segmented__option{min-width:0}.ui-segmented__label{min-width:0;min-height:var(--control-min-size);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--type-control);text-align:center;cursor:pointer;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.55rem .7rem;font-weight:650;line-height:1.2;display:flex}.ui-segmented__label small{font-size:.72rem;font-weight:550}.ui-segmented__input:checked+.ui-segmented__label{background:var(--color-accent-soft);color:var(--color-accent-strong);box-shadow:inset 0 -2px 0 var(--color-accent)}.ui-segmented__input:focus-visible+.ui-segmented__label{outline:3px solid var(--color-focus);outline-offset:2px}.ui-segmented__input:disabled+.ui-segmented__label{cursor:not-allowed;opacity:.52}.ui-segmented[data-invalid=true] .ui-segmented__options{box-shadow:0 0 0 1px var(--color-danger)}.ui-notice{align-items:start;gap:var(--space-3);border:1px solid var(--notice-border);border-radius:var(--radius-small);background:var(--notice-background);min-width:0;color:var(--notice-foreground);padding:.75rem var(--space-4);border-inline-start-width:3px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-notice--compact{padding:.65rem var(--space-3)}.ui-notice--info{--notice-border:var(--color-info-border);--notice-background:var(--color-info-soft);--notice-foreground:var(--color-info-strong)}.ui-notice--success{--notice-border:var(--color-success-border);--notice-background:var(--color-success-soft);--notice-foreground:var(--color-success)}.ui-notice--warning{--notice-border:var(--color-warning-border);--notice-background:var(--color-warning-soft);--notice-foreground:var(--color-warning-strong)}.ui-notice--danger{--notice-border:var(--color-danger-border);--notice-background:var(--color-danger-soft);--notice-foreground:var(--color-danger)}.ui-notice__symbol,.ui-state-panel__icon{border-radius:50%;place-items:center;font-weight:850;display:inline-grid}.ui-notice__symbol{border:1px solid;width:1.5rem;height:1.5rem;font-size:.8rem}.ui-notice__content,.ui-state-panel__content{min-width:0}.ui-notice__title,.ui-notice__message,.ui-state-panel__title,.ui-state-panel__description{margin:0}.ui-notice__title,.ui-notice__message,.ui-notice__body :is(p,li){color:inherit}.ui-notice__title{font-weight:600}.ui-notice__message,.ui-notice__body,.ui-state-panel__description,.ui-state-panel__body{line-height:1.5}.ui-notice__title+.ui-notice__message,.ui-notice__title+.ui-notice__body,.ui-notice__message+.ui-notice__body,.ui-notice__actions,.ui-state-panel__skeletons,.ui-state-panel__body,.ui-state-panel__actions{margin-block-start:.4rem}.ui-notice__actions,.ui-state-panel__actions,.ui-empty-state__actions,.ui-error-state__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-notice__dismiss.ui-icon-button{color:inherit;margin:-.5rem -.5rem -.5rem 0}.ui-state-panel{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;min-width:0;padding:clamp(1rem,4vw,1.5rem);display:grid}.ui-state-panel--compact{padding:.85rem var(--space-4)}.ui-state-panel--loading{grid-template-columns:minmax(0,1fr)}.ui-state-panel--error{border-style:solid;border-color:var(--color-danger-border);background:var(--color-danger-soft)}.ui-state-panel--success{border-style:solid;border-color:var(--color-success-border);background:var(--color-success-soft)}.ui-state-panel__icon{background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text-muted)}.ui-state-panel--error .ui-state-panel__icon{color:var(--color-danger)}.ui-state-panel--success .ui-state-panel__icon{color:var(--color-success)}.ui-state-panel__title{color:var(--color-text);font-size:var(--font-size-md);font-weight:600}.ui-state-panel__description{color:var(--color-text-muted);margin-block-start:var(--space-1)}.ui-skeleton{min-width:0}.ui-skeleton--text{gap:.55rem;width:100%;display:grid}.ui-skeleton__shape{border-radius:var(--radius-small);background:linear-gradient(100deg, var(--color-skeleton) 25%, var(--color-skeleton-highlight) 45%, var(--color-skeleton) 65%);background-size:240% 100%;max-width:100%;animation:1.35s ease-in-out infinite ui-skeleton;display:block}.ui-skeleton--circle{border-radius:50%}.ui-status-pill{border:1px solid var(--status-border);background:var(--status-background);max-width:100%;min-height:1.65rem;color:var(--status-foreground);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-weight:600;line-height:1.2;display:inline-flex}.ui-status-pill--neutral{--status-border:var(--color-border);--status-background:var(--color-surface-subtle);--status-foreground:var(--color-text-muted)}.ui-status-pill--info{--status-border:var(--color-info-border);--status-background:var(--color-info-soft);--status-foreground:var(--color-info-strong)}.ui-status-pill--success{--status-border:var(--color-success-border);--status-background:var(--color-success-soft);--status-foreground:var(--color-success)}.ui-status-pill--warning{--status-border:var(--color-warning-border);--status-background:var(--color-warning-soft);--status-foreground:var(--color-warning-strong)}.ui-status-pill--danger{--status-border:var(--color-danger-border);--status-background:var(--color-danger-soft);--status-foreground:var(--color-danger)}.ui-status-pill__dot{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.ui-status-pill__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-data-table{contain:inline-size layout paint;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);scrollbar-width:thin;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow:auto}.ui-data-table table{border-collapse:collapse;width:100%;min-width:max-content;color:var(--color-text);font-size:var(--font-size-sm)}.ui-data-table caption{padding:var(--space-3) var(--space-4);text-align:start;font-weight:600}.ui-data-table :is(th,td){border-block-end:1px solid var(--color-border);min-width:8rem;padding:.7rem var(--space-3);text-align:start;vertical-align:middle}.ui-data-table th{z-index:1;background:var(--color-accent-soft);color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:0;text-transform:none;position:sticky;inset-block-start:0}.ui-data-table tbody tr:last-child td{border-block-end:0}.ui-data-table tbody tr:hover td{background:var(--surface-hover)}.ui-data-table [data-align=center]{text-align:center}.ui-data-table [data-align=end]{text-align:end}.ui-data-table th button{margin:calc(var(--space-2) * -1);color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:flex-start}.ui-sort-indicator{color:var(--color-accent);font-size:var(--font-size-md)}.ui-data-table__state{min-height:6rem;color:var(--color-text-muted);text-align:center}.ui-cursor-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-cursor-pagination button{padding:var(--space-2) var(--space-4)}.ui-cursor-pagination__status{min-width:9rem;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;flex:auto}.ui-tabs{min-width:0}.ui-tabs__list{gap:var(--space-3);border-block-end:1px solid var(--color-border);scrollbar-width:thin;display:flex;overflow:auto}.ui-tabs[data-orientation=vertical]{gap:var(--space-4);grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);display:grid}.ui-tabs[data-orientation=vertical] .ui-tabs__list{border-block-end:0;border-inline-end:1px solid var(--color-border);flex-direction:column}.ui-tabs__list button{color:var(--color-text-muted);padding:var(--space-2) var(--space-1);background:0 0;border:0;border-block-end:3px solid #0000;border-radius:0;flex:none}.ui-tabs__list button[aria-selected=true]{border-block-end-color:var(--color-accent);color:var(--color-accent-strong)}.ui-tabs__list button:hover:not(:disabled){background:var(--surface-hover);color:var(--color-text)}.ui-tabs__panel{min-width:0;padding-block:var(--space-4)}.ui-definition-list{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-border);gap:1px;margin:0;display:grid;overflow:hidden}.ui-definition-list>div{gap:var(--space-3);background:var(--color-surface);min-width:0;padding:.75rem var(--space-4);grid-template-columns:minmax(8rem,.75fr) minmax(0,1.25fr);display:grid}.ui-definition-list[data-density=compact]>div{padding-block:var(--space-2)}.ui-definition-list dt{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.ui-definition-list dd{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:650}.ui-definition-list dd span{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-block-start:var(--space-1);font-weight:500;display:block}.ui-definition-list__empty{color:var(--color-text-muted);margin:0}.ui-dialog,.ui-drawer-start,.ui-drawer-end{border-radius:var(--radius-md);background:var(--color-surface);width:min(100% - 2rem,38rem);max-width:none;max-height:min(90dvh,48rem);color:var(--color-text);box-shadow:var(--shadow-modal);border:0;padding:0;overflow:hidden}:is(.ui-dialog,.ui-drawer-start,.ui-drawer-end)::backdrop{background:#0c121e94}.ui-drawer-start,.ui-drawer-end{border-radius:0;width:min(92vw,28rem);height:100dvh;max-height:none;margin-block:0;position:fixed;inset-block:0}.ui-drawer-start{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);margin-inline:0 auto;inset-inline:0 auto}.ui-drawer-end{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);margin-inline:auto 0;inset-inline:auto 0}.ui-modal__surface{height:100%;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ui-modal__header,.ui-modal__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);display:flex}.ui-modal__header{border-block-end:2px solid var(--color-accent)}.ui-modal__header :is(h2,p){margin:0}.ui-modal__header h2{color:var(--color-text);font-size:var(--font-size-lg)}.ui-modal__header p{color:var(--color-text-muted);margin-block-start:var(--space-1);line-height:1.5}.ui-modal__close{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);flex:none;padding:0;font-size:1.45rem}.ui-modal__content{min-width:0;padding:var(--space-5);overscroll-behavior:contain;overflow:auto}.ui-modal__content>*+*{margin-block-start:var(--space-4)}.ui-modal__footer{border-block-start:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end}.ui-copy-control{align-items:center;gap:var(--space-2);display:inline-flex}.ui-copy-control button{padding:var(--space-2) var(--space-3)}.ui-copy-control[data-copy-status=success] button{border-color:var(--color-success);color:var(--color-success)}.ui-copy-control[data-copy-status=error] button{border-color:var(--color-danger);color:var(--color-danger)}.ui-copy-control__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-empty-state,.ui-error-state{border-radius:var(--radius-small);padding:var(--space-5)}.ui-empty-state{justify-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);text-align:center;display:grid}.ui-empty-state__mark,.ui-error-state__mark{width:var(--control-min-size);height:var(--control-min-size);border-radius:50%;place-items:center;font-weight:900;display:grid}.ui-empty-state__mark{background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:1.5rem}.ui-empty-state :is(h2,p),.ui-error-state :is(h2,p){margin:0}.ui-empty-state h2,.ui-error-state h2{font-size:var(--font-size-lg)}.ui-empty-state :is(p,.ui-empty-state__content){max-width:52ch;color:var(--color-text-muted);line-height:1.5}.ui-empty-state__actions{justify-content:center;margin-block-start:var(--space-2)}.ui-empty-state button{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-on-accent);padding:var(--space-2) var(--space-4)}.ui-error-state{gap:var(--space-3);border:1px solid var(--color-danger-border);background:var(--color-danger-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-error-state__mark{background:var(--color-danger);color:var(--color-on-danger)}.ui-error-state__body{min-width:0}.ui-error-state h2{color:var(--color-danger)}.ui-error-state :is(p,.ui-error-state__details){color:var(--color-text);margin-block-start:var(--space-1);line-height:1.5}.ui-error-state__actions{margin-block-start:var(--space-4)}.ui-error-state button{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger);padding:var(--space-2) var(--space-4)}.ui-mono,code,pre{font-family:var(--font-mono)}@keyframes ui-spin{to{rotate:1turn}}@keyframes ui-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:40rem){.ui-tabs[data-orientation=vertical]{display:block}.ui-tabs[data-orientation=vertical] .ui-tabs__list{border-inline-end:0;border-block-end:1px solid var(--color-border);flex-direction:row}}@media (max-width:32rem){.ui-definition-list>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.ui-dialog,.ui-drawer-start,.ui-drawer-end{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}}@media (max-width:24rem){.ui-notice,.ui-state-panel,.ui-error-state{grid-template-columns:minmax(0,1fr)}.ui-cursor-pagination__status{flex-basis:100%;order:-1}}@media (prefers-reduced-motion:reduce){.ui-skeleton__shape{background:var(--color-skeleton);animation:none}}@media (forced-colors:active){.ui-button--primary,.ui-button--danger,.ui-empty-state button,.ui-error-state button{border-color:buttontext}.ui-status-pill,.ui-notice,.ui-state-panel,.ui-data-table{border-color:canvastext}}:root{color:#1c302d;font-synthesis:none;text-rendering:optimizelegibility;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--type-page-title:2.25rem;--type-section-title:1.375rem;--type-panel-title:1.125rem;--type-control:.875rem;--type-data:.9375rem;--leading-heading:1.25;--leading-body:1.55;--ink:#1c302d;--muted:#586b65;--subtle:#63736d;--canvas:#f5f7f6;--panel:#fff;--panel-subtle:#f0f5f2;--line:#dfe7e3;--line-strong:#b8c9c0;--accent:#176b56;--accent-strong:#176b56;--accent-hover:#105340;--soft:#eaf4ef;--focus:#176b56;--success:#18705d;--success-soft:#ebf8f3;--warning:#765510;--warning-soft:#fff8e8;--danger:#b42334;--danger-soft:#fff1f2;--info:#176b56;--info-soft:#eaf4ef;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.25rem;--shadow-panel:none;--shadow-overlay:0 1rem 2.5rem #1720332e;--control-height:2.75rem;--content-width:88rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--color-text:var(--ink);--color-text-muted:var(--muted);--color-text-subtle:var(--subtle);--color-surface:var(--panel);--color-surface-subtle:var(--panel-subtle);--color-surface-disabled:#eef2ef;--color-border:var(--line);--color-border-strong:var(--line-strong);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-accent-soft:var(--soft);--color-on-accent:#fff;--color-focus:var(--focus);--color-success:var(--success);--color-success-soft:var(--success-soft);--color-success-border:#9acdbf;--color-warning:var(--warning);--color-warning-strong:#765510;--color-warning-soft:var(--warning-soft);--color-warning-border:#e8c56d;--color-danger:var(--danger);--color-danger-strong:#971b2b;--color-danger-soft:var(--danger-soft);--color-danger-border:#e9a9b1;--color-on-danger:#fff;--color-info:var(--info);--color-info-strong:#176b56;--color-info-soft:var(--info-soft);--color-info-border:#b9d9ca;--color-skeleton:#e1e8e3;--color-skeleton-highlight:#fafbfc;--surface-subtle:var(--panel-subtle);--surface-hover:#eef5f1;--danger-line:var(--color-danger-border);--radius-small:var(--radius-sm);--radius-control:var(--radius-sm);--radius-panel:var(--radius-md);--shadow-control:none;--shadow-modal:var(--shadow-overlay);--control-min-size:var(--control-height);background:#f5f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;min-height:100%}body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;min-height:100dvh;font-family:var(--font-sans);color:var(--ink);background:var(--canvas);font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "cv11" 1;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:var(--leading-body);text-rendering:geometricprecision}button,input,select,textarea,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.56}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip-link{z-index:20;background:var(--ink);color:#fff;border-radius:.5rem;padding:.75rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 -160%}.skip-link:focus{translate:0}.eyebrow{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}h1,h2,p{margin-block-start:0}h1{font-size:clamp(1.75rem, 4vw, var(--type-page-title));letter-spacing:-.035em;font-weight:650;line-height:var(--leading-heading);margin-block-end:0}h2{color:var(--ink);font-size:clamp(1.125rem, 3vw, var(--type-section-title));letter-spacing:-.025em;font-weight:600;line-height:var(--leading-heading)}p{color:var(--muted);line-height:var(--leading-body)}main{max-width:var(--content-width);gap:1rem;margin-inline:auto;display:grid}.primary-action{min-width:var(--control-min-size);min-height:var(--control-min-size);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}@media (pointer:coarse){:root{--control-height:2.75rem}}@media (max-width:51.25rem){:root{--control-height:2.75rem}}.primary-action{border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff}.route-denied{width:min(100% - 2rem,38rem);min-height:100vh;align-content:center;min-height:100dvh;margin-inline:auto;padding-block:2rem}.route-denied .primary-action{width:-moz-fit-content;width:fit-content}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}
