.app-header-bar{-webkit-backdrop-filter:blur(12px);border-radius:var(--plasma-radius-lg);border:1px solid var(--plasma-color-border-subtle);height:60px;box-shadow:var(--plasma-shadow-xs);z-index:100;background:#fffffff2;position:sticky;top:0}.logo-link.svelte-1i43yzn{align-items:center;gap:var(--plasma-space-sm);text-decoration:none;display:flex}.logo-icon-img.svelte-1i43yzn{object-fit:contain;width:28px;height:28px}.logo-text.svelte-1i43yzn{letter-spacing:-.03em;background:linear-gradient(135deg, #1e3a8a 0%, var(--plasma-color-highlight) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:850}.user-profile-box.svelte-1i43yzn{align-items:center;gap:var(--plasma-space-sm);display:flex}.user-greeting.svelte-1i43yzn{font-size:var(--plasma-font-size-sm);color:var(--plasma-color-text-muted);white-space:nowrap}.user-name.svelte-1i43yzn{color:var(--plasma-color-text);font-weight:var(--plasma-font-weight-medium)}@media (width<=640px){.user-greeting.svelte-1i43yzn{display:none}}.app-sidebar-wrapper.svelte-1d5xdp8{background:var(--plasma-color-surface);border-radius:var(--plasma-radius-lg);border:1px solid var(--plasma-color-border-subtle);height:100%;box-shadow:var(--plasma-shadow-xs);flex-direction:column;display:flex;overflow:hidden}.app-sidebar{flex-direction:column;height:100%;display:flex;background:0 0!important;border-right:none!important;min-height:auto!important}.sidebar-theme-panel.svelte-1d5xdp8{padding:var(--plasma-space-xs) var(--plasma-space-sm);flex-direction:column;gap:6px;display:flex}.theme-label.svelte-1d5xdp8{font-size:11px;font-weight:var(--plasma-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--plasma-color-text-muted)}.theme-segmented-group.svelte-1d5xdp8{background:var(--plasma-color-surface-sunken);border-radius:var(--plasma-radius-md);border:1px solid var(--plasma-color-border-subtle);gap:2px;padding:2px;display:flex}.theme-segment-btn.svelte-1d5xdp8{border-radius:var(--plasma-radius-sm);color:var(--plasma-color-text-muted);font-family:var(--plasma-font-sans);font-size:var(--plasma-font-size-xs);font-weight:var(--plasma-font-weight-medium);cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 6px;display:inline-flex}.theme-segment-btn.svelte-1d5xdp8:hover{color:var(--plasma-color-text);background:var(--plasma-color-surface-hover)}.theme-segment-btn.active.svelte-1d5xdp8{background:var(--plasma-color-surface);color:var(--plasma-color-highlight);font-weight:var(--plasma-font-weight-bold);box-shadow:var(--plasma-shadow-xs)}@media (width<=900px){.app-sidebar-wrapper.svelte-1d5xdp8{height:auto}.app-sidebar .plasma-sidebar-content{padding:var(--plasma-space-xs);gap:var(--plasma-space-xs);overflow-x:auto;flex-direction:row!important}.app-sidebar .plasma-sidebar-item{white-space:nowrap;width:auto!important}.sidebar-theme-panel.svelte-1d5xdp8{padding:var(--plasma-space-xs)}.theme-label.svelte-1d5xdp8{display:none}}.app-content.svelte-1hfnqwr{padding:var(--plasma-space-lg);background:var(--plasma-color-surface);border:1px solid var(--plasma-color-border-subtle);border-radius:var(--plasma-radius-lg);box-shadow:var(--plasma-shadow-xs);box-sizing:border-box;flex:1;overflow-y:auto}@media (width<=640px){.app-content.svelte-1hfnqwr{padding:var(--plasma-space-sm);border-radius:var(--plasma-radius-md)}}.plasma-avatar.svelte-1r1alku{background-color:var(--plasma-color-highlight-soft);color:var(--plasma-color-highlight);border:1px solid var(--plasma-color-border-subtle);font-family:var(--plasma-font-sans);font-weight:var(--plasma-font-weight-bold);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.plasma-avatar--circle.svelte-1r1alku{border-radius:var(--plasma-radius-full)}.plasma-avatar--rounded.svelte-1r1alku{border-radius:var(--plasma-radius-md)}.plasma-avatar-img.svelte-1r1alku{object-fit:cover;border-radius:inherit;width:100%;height:100%}.plasma-avatar-initials.svelte-1r1alku{text-transform:uppercase;line-height:1}.plasma-avatar-fallback-icon.svelte-1r1alku{opacity:.8}.plasma-avatar--xs.svelte-1r1alku{width:24px;height:24px;font-size:10px}.plasma-avatar--sm.svelte-1r1alku{width:32px;height:32px;font-size:var(--plasma-font-size-xs)}.plasma-avatar--md.svelte-1r1alku{width:40px;height:40px;font-size:var(--plasma-font-size-sm)}.plasma-avatar--lg.svelte-1r1alku{width:48px;height:48px;font-size:var(--plasma-font-size-base)}.plasma-avatar--xl.svelte-1r1alku{width:64px;height:64px;font-size:var(--plasma-font-size-lg)}.plasma-avatar-status.svelte-1r1alku{border-radius:var(--plasma-radius-full);border:2px solid var(--plasma-color-surface);box-sizing:content-box;width:26%;min-width:8px;max-width:14px;height:26%;min-height:8px;max-height:14px;position:absolute;bottom:0;right:0}.plasma-avatar-status--online.svelte-1r1alku{background-color:var(--plasma-color-positive)}.plasma-avatar-status--away.svelte-1r1alku{background-color:var(--plasma-color-neutral)}.plasma-avatar-status--busy.svelte-1r1alku{background-color:var(--plasma-color-negative)}.plasma-avatar-status--offline.svelte-1r1alku{background-color:var(--plasma-color-text-muted)}.plasma-badge.svelte-i8wwwm{font-family:var(--plasma-font-sans);font-weight:var(--plasma-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:center;align-items:center;gap:4px;line-height:1;display:inline-flex}.plasma-badge--rounded.svelte-i8wwwm{border-radius:var(--plasma-radius-sm)}.plasma-badge--pill.svelte-i8wwwm{border-radius:var(--plasma-radius-full)}.plasma-badge--sm.svelte-i8wwwm{height:18px;padding:0 6px;font-size:11px}.plasma-badge--md.svelte-i8wwwm{height:22px;font-size:var(--plasma-font-size-xs);padding:0 8px}.plasma-badge--default.svelte-i8wwwm{background-color:var(--plasma-color-surface-sunken);color:var(--plasma-color-text);border:1px solid var(--plasma-color-border)}.plasma-badge--default.svelte-i8wwwm .plasma-badge-dot:where(.svelte-i8wwwm){background-color:var(--plasma-color-text-muted)}.plasma-badge--primary.svelte-i8wwwm{background-color:var(--plasma-color-highlight-soft);color:var(--plasma-color-highlight);border:1px solid #3daee959}.plasma-badge--primary.svelte-i8wwwm .plasma-badge-dot:where(.svelte-i8wwwm){background-color:var(--plasma-color-highlight)}.plasma-badge--positive.svelte-i8wwwm{background-color:var(--plasma-color-positive-soft);color:var(--plasma-color-positive);border:1px solid #27ae6059}.plasma-badge--positive.svelte-i8wwwm .plasma-badge-dot:where(.svelte-i8wwwm){background-color:var(--plasma-color-positive)}.plasma-badge--neutral.svelte-i8wwwm{background-color:var(--plasma-color-neutral-soft);color:var(--plasma-color-neutral);border:1px solid #f6740059}.plasma-badge--neutral.svelte-i8wwwm .plasma-badge-dot:where(.svelte-i8wwwm){background-color:var(--plasma-color-neutral)}.plasma-badge--negative.svelte-i8wwwm{background-color:var(--plasma-color-negative-soft);color:var(--plasma-color-negative);border:1px solid #da445359}.plasma-badge--negative.svelte-i8wwwm .plasma-badge-dot:where(.svelte-i8wwwm){background-color:var(--plasma-color-negative)}.plasma-badge-dot.svelte-i8wwwm{border-radius:var(--plasma-radius-full);flex-shrink:0;width:6px;height:6px}.plasma-breadcrumb.svelte-1lbdphy{box-sizing:border-box;align-items:center;display:inline-flex}.plasma-breadcrumb-list.svelte-1lbdphy{background-color:var(--plasma-color-view-bg);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-md);flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:2px 6px;list-style:none;display:flex}.plasma-breadcrumb-list>li+li:before{content:"›";color:var(--plasma-color-text-muted);opacity:.7;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:14px;font-weight:700;display:inline-block}.plasma-btn.svelte-qj7ck4{justify-content:center;align-items:center;gap:var(--plasma-space-xs);font-family:var(--plasma-font-sans);font-weight:var(--plasma-font-weight-medium);white-space:nowrap;border-radius:var(--plasma-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--plasma-transition-fast);border:1px solid #0000;line-height:1;display:inline-flex;position:relative}.plasma-btn--sm.svelte-qj7ck4{height:var(--plasma-control-height-sm);padding:0 var(--plasma-space-sm);font-size:var(--plasma-font-size-xs)}.plasma-btn--md.svelte-qj7ck4{height:var(--plasma-control-height-md);padding:0 var(--plasma-space-md);font-size:var(--plasma-font-size-base)}.plasma-btn--lg.svelte-qj7ck4{height:var(--plasma-control-height-lg);padding:0 var(--plasma-space-lg);font-size:var(--plasma-font-size-md)}.plasma-btn--default.svelte-qj7ck4{background-color:var(--plasma-color-surface);border-color:var(--plasma-color-border);color:var(--plasma-color-text);box-shadow:var(--plasma-shadow-xs)}.plasma-btn--default.svelte-qj7ck4:hover:not(:disabled){background-color:var(--plasma-color-surface-hover);border-color:var(--plasma-color-border-hover)}.plasma-btn--default.svelte-qj7ck4:active:not(:disabled){background-color:var(--plasma-color-surface-active);border-color:var(--plasma-color-border-focus);box-shadow:inset 0 1px 2px #0003}.plasma-btn--primary.svelte-qj7ck4{background-color:var(--plasma-color-highlight);border-color:var(--plasma-color-highlight-hover);color:var(--plasma-color-highlight-text);box-shadow:var(--plasma-shadow-xs)}.plasma-btn--primary.svelte-qj7ck4:hover:not(:disabled){background-color:var(--plasma-color-highlight-hover);border-color:var(--plasma-color-highlight-active)}.plasma-btn--primary.svelte-qj7ck4:active:not(:disabled){background-color:var(--plasma-color-highlight-active);box-shadow:inset 0 1px 2px #00000040}.plasma-btn--flat.svelte-qj7ck4{color:var(--plasma-color-text);background-color:#0000;border-color:#0000}.plasma-btn--flat.svelte-qj7ck4:hover:not(:disabled){background-color:var(--plasma-color-surface-hover);border-color:var(--plasma-color-border-subtle)}.plasma-btn--flat.svelte-qj7ck4:active:not(:disabled){background-color:var(--plasma-color-surface-active);border-color:var(--plasma-color-border)}.plasma-btn--danger.svelte-qj7ck4{background-color:var(--plasma-color-negative);border-color:var(--plasma-color-negative-hover);color:#fff;box-shadow:var(--plasma-shadow-xs)}.plasma-btn--danger.svelte-qj7ck4:hover:not(:disabled){background-color:var(--plasma-color-negative-hover);border-color:var(--plasma-color-negative-hover)}.plasma-btn--danger.svelte-qj7ck4:active:not(:disabled){background-color:#ba2837;box-shadow:inset 0 1px 2px #0000004d}.plasma-btn.svelte-qj7ck4:focus-visible{outline:2px solid var(--plasma-color-highlight);outline-offset:1px;box-shadow:var(--plasma-shadow-focus)}.plasma-btn.svelte-qj7ck4:disabled,.plasma-btn--disabled.svelte-qj7ck4{opacity:.45;cursor:not-allowed;box-shadow:none;pointer-events:none}.plasma-btn-spinner.svelte-qj7ck4{border-radius:var(--plasma-radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.75s linear infinite svelte-qj7ck4-plasma-btn-spin;display:inline-block}@keyframes svelte-qj7ck4-plasma-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plasma-card.svelte-1f6hk8g{box-sizing:border-box;font-family:var(--plasma-font-sans);color:var(--plasma-color-text);border-radius:var(--plasma-radius-lg);border:1px solid var(--plasma-color-border);background-color:var(--plasma-color-surface);transition:var(--plasma-transition-fast);display:flex;position:relative;overflow:hidden}.plasma-card--vertical.svelte-1f6hk8g{flex-direction:column}.plasma-card--horizontal.svelte-1f6hk8g{flex-direction:row}.plasma-card--default.svelte-1f6hk8g{background-color:var(--plasma-color-surface);box-shadow:var(--plasma-shadow-xs)}.plasma-card--flat.svelte-1f6hk8g{border-color:var(--plasma-color-border-subtle);box-shadow:none;background-color:#0000}.plasma-card--sunken.svelte-1f6hk8g{background-color:var(--plasma-color-surface-sunken);border-color:var(--plasma-color-border-subtle);box-shadow:inset 0 1px 2px #00000026}.plasma-card--floating.svelte-1f6hk8g{background-color:var(--plasma-color-surface);border-color:var(--plasma-color-border);box-shadow:var(--plasma-shadow-lg);border-radius:var(--plasma-radius-xl)}.plasma-card--hoverable.svelte-1f6hk8g{cursor:pointer}.plasma-card--hoverable.svelte-1f6hk8g:hover{border-color:var(--plasma-color-border-hover);box-shadow:var(--plasma-shadow-md);transform:translateY(-1px)}.plasma-card--padding-none.svelte-1f6hk8g .plasma-card-body:where(.svelte-1f6hk8g),.plasma-card--padding-none.svelte-1f6hk8g .plasma-card-header:where(.svelte-1f6hk8g),.plasma-card--padding-none.svelte-1f6hk8g .plasma-card-footer:where(.svelte-1f6hk8g){padding:0}.plasma-card--padding-sm.svelte-1f6hk8g .plasma-card-body:where(.svelte-1f6hk8g){padding:var(--plasma-space-sm)}.plasma-card--padding-sm.svelte-1f6hk8g .plasma-card-header:where(.svelte-1f6hk8g){padding:var(--plasma-space-sm) var(--plasma-space-sm) 0 var(--plasma-space-sm)}.plasma-card--padding-sm.svelte-1f6hk8g .plasma-card-footer:where(.svelte-1f6hk8g){padding:0 var(--plasma-space-sm) var(--plasma-space-sm) var(--plasma-space-sm)}.plasma-card--padding-md.svelte-1f6hk8g .plasma-card-body:where(.svelte-1f6hk8g){padding:var(--plasma-space-lg)}.plasma-card--padding-md.svelte-1f6hk8g .plasma-card-header:where(.svelte-1f6hk8g){padding:var(--plasma-space-lg) var(--plasma-space-lg) 0 var(--plasma-space-lg)}.plasma-card--padding-md.svelte-1f6hk8g .plasma-card-footer:where(.svelte-1f6hk8g){padding:0 var(--plasma-space-lg) var(--plasma-space-lg) var(--plasma-space-lg)}.plasma-card--padding-lg.svelte-1f6hk8g .plasma-card-body:where(.svelte-1f6hk8g){padding:var(--plasma-space-xl)}.plasma-card--padding-lg.svelte-1f6hk8g .plasma-card-header:where(.svelte-1f6hk8g){padding:var(--plasma-space-xl) var(--plasma-space-xl) 0 var(--plasma-space-xl)}.plasma-card--padding-lg.svelte-1f6hk8g .plasma-card-footer:where(.svelte-1f6hk8g){padding:0 var(--plasma-space-xl) var(--plasma-space-xl) var(--plasma-space-xl)}.plasma-card-header.svelte-1f6hk8g{font-weight:var(--plasma-font-weight-bold);font-size:var(--plasma-font-size-md);justify-content:space-between;align-items:center;display:flex}.plasma-card-body.svelte-1f6hk8g{width:100%;min-width:0;height:100%;min-height:0;font-size:var(--plasma-font-size-base);line-height:var(--plasma-line-height-base);flex-direction:column;flex:1;display:flex}.plasma-card--horizontal.svelte-1f6hk8g>.plasma-card-body:where(.svelte-1f6hk8g){flex-direction:row;align-items:stretch}.plasma-card-footer.svelte-1f6hk8g{justify-content:flex-end;align-items:center;gap:var(--plasma-space-sm);display:flex}.plasma-modal-backdrop.svelte-1a40b1e{z-index:9999;padding:var(--plasma-space-lg);-webkit-backdrop-filter:blur(4px);animation:svelte-1a40b1e-plasma-fade-in var(--plasma-duration-base) var(--plasma-ease-default);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.plasma-modal-backdrop--inline.svelte-1a40b1e{z-index:auto;box-sizing:border-box;width:100%;min-height:100%;padding:var(--plasma-space-md);-webkit-backdrop-filter:none;background-color:#0000;justify-content:center;align-items:center;animation:none;display:flex;position:relative;inset:auto}.plasma-modal.svelte-1a40b1e{background-color:var(--plasma-color-surface);width:100%;max-height:calc(100vh - 4rem);color:var(--plasma-color-text);font-family:var(--plasma-font-sans);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-xl);box-shadow:var(--plasma-shadow-lg);animation:svelte-1a40b1e-plasma-scale-in var(--plasma-duration-base) var(--plasma-ease-default);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.plasma-modal--sm.svelte-1a40b1e{max-width:400px}.plasma-modal--md.svelte-1a40b1e{max-width:540px}.plasma-modal--lg.svelte-1a40b1e{max-width:760px}.plasma-modal--fullscreen.svelte-1a40b1e{max-width:calc(100vw - 2rem);height:calc(100vh - 2rem)}.plasma-modal-header.svelte-1a40b1e{padding:var(--plasma-space-md) var(--plasma-space-lg);border-bottom:1px solid var(--plasma-color-border-subtle);background-color:var(--plasma-color-surface);justify-content:space-between;align-items:center;display:flex}.plasma-modal-title.svelte-1a40b1e{font-size:var(--plasma-font-size-md);font-weight:var(--plasma-font-weight-bold);color:var(--plasma-color-text);margin:0}.plasma-modal-close-btn.svelte-1a40b1e{border-radius:var(--plasma-radius-full);width:24px;height:24px;color:var(--plasma-color-text-muted);cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.plasma-modal-close-btn.svelte-1a40b1e:hover{color:#fff;background-color:var(--plasma-color-negative)}.plasma-modal-close-btn.svelte-1a40b1e:focus-visible{outline:2px solid var(--plasma-color-highlight)}.plasma-modal-body.svelte-1a40b1e{padding:var(--plasma-space-lg);font-size:var(--plasma-font-size-base);line-height:var(--plasma-line-height-base);flex:1;overflow-y:auto}.plasma-modal-footer.svelte-1a40b1e{justify-content:flex-end;align-items:center;gap:var(--plasma-space-sm);padding:var(--plasma-space-md) var(--plasma-space-lg);border-top:1px solid var(--plasma-color-border-subtle);background-color:var(--plasma-color-surface-sunken);display:flex}@keyframes svelte-1a40b1e-plasma-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1a40b1e-plasma-scale-in{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.plasma-confirm-body.svelte-1lfrn75{align-items:flex-start;gap:var(--plasma-space-md);display:flex}.plasma-confirm-icon.svelte-1lfrn75{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.plasma-confirm-icon--danger.svelte-1lfrn75{color:var(--plasma-color-negative)}.plasma-confirm-icon--primary.svelte-1lfrn75{color:var(--plasma-color-highlight)}.plasma-confirm-icon--default.svelte-1lfrn75{color:var(--plasma-color-text-muted)}.plasma-confirm-text.svelte-1lfrn75{gap:var(--plasma-space-xs);flex-direction:column;flex:1;display:flex}.plasma-confirm-message.svelte-1lfrn75{font-size:var(--plasma-font-size-base);line-height:var(--plasma-line-height-base);color:var(--plasma-color-text);margin:0}.plasma-drawer-backdrop.svelte-8b3am{z-index:9998;-webkit-backdrop-filter:blur(4px);animation:svelte-8b3am-plasma-drawer-fade var(--plasma-duration-base) var(--plasma-ease-default);background-color:#00000073;position:fixed;inset:0}.plasma-drawer-backdrop--inline.svelte-8b3am{z-index:auto;-webkit-backdrop-filter:none;background-color:#0000;justify-content:center;width:100%;min-height:100%;animation:none;display:flex;position:relative;inset:auto}.plasma-drawer.svelte-8b3am{z-index:9999;background-color:var(--plasma-color-surface);color:var(--plasma-color-text);font-family:var(--plasma-font-sans);box-shadow:var(--plasma-shadow-lg);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;overflow:hidden}.plasma-drawer--inline.svelte-8b3am{z-index:auto;border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-lg);max-height:480px;position:relative;inset:auto;animation:none!important}.plasma-drawer--right.svelte-8b3am:not(.plasma-drawer--inline){border-left:1px solid var(--plasma-color-border);animation:svelte-8b3am-plasma-slide-left var(--plasma-duration-base) var(--plasma-ease-default);top:0;bottom:0;right:0}.plasma-drawer--left.svelte-8b3am:not(.plasma-drawer--inline){border-right:1px solid var(--plasma-color-border);animation:svelte-8b3am-plasma-slide-right var(--plasma-duration-base) var(--plasma-ease-default);top:0;bottom:0;left:0}.plasma-drawer--bottom.svelte-8b3am:not(.plasma-drawer--inline){border-top:1px solid var(--plasma-color-border);border-top-left-radius:var(--plasma-radius-xl);border-top-right-radius:var(--plasma-radius-xl);animation:svelte-8b3am-plasma-slide-up var(--plasma-duration-base) var(--plasma-ease-default);bottom:0;left:0;right:0}.plasma-drawer--top.svelte-8b3am:not(.plasma-drawer--inline){border-bottom:1px solid var(--plasma-color-border);border-bottom-left-radius:var(--plasma-radius-xl);border-bottom-right-radius:var(--plasma-radius-xl);animation:svelte-8b3am-plasma-slide-down var(--plasma-duration-base) var(--plasma-ease-default);top:0;left:0;right:0}.plasma-drawer-header.svelte-8b3am{padding:var(--plasma-space-md) var(--plasma-space-lg);border-bottom:1px solid var(--plasma-color-border-subtle);background-color:var(--plasma-color-surface);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.plasma-drawer-titles.svelte-8b3am{flex-direction:column;display:flex}.plasma-drawer-title.svelte-8b3am{font-size:var(--plasma-font-size-md);font-weight:var(--plasma-font-weight-bold);color:var(--plasma-color-text);margin:0}.plasma-drawer-subtitle.svelte-8b3am{color:var(--plasma-color-text-muted);font-size:11px}.plasma-drawer-close-btn.svelte-8b3am{border-radius:var(--plasma-radius-full);width:24px;height:24px;color:var(--plasma-color-text-muted);cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.plasma-drawer-close-btn.svelte-8b3am:hover{color:#fff;background-color:var(--plasma-color-negative)}.plasma-drawer-body.svelte-8b3am{padding:var(--plasma-space-lg);font-size:var(--plasma-font-size-base);line-height:var(--plasma-line-height-base);scrollbar-width:thin;scrollbar-color:var(--plasma-color-border) transparent;flex:1;overflow-y:auto}.plasma-drawer-footer.svelte-8b3am{justify-content:flex-end;align-items:center;gap:var(--plasma-space-sm);padding:var(--plasma-space-md) var(--plasma-space-lg);border-top:1px solid var(--plasma-color-border-subtle);background-color:var(--plasma-color-surface-sunken);flex-shrink:0;display:flex}@keyframes svelte-8b3am-plasma-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-8b3am-plasma-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-8b3am-plasma-slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-8b3am-plasma-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-8b3am-plasma-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.plasma-dropzone.svelte-1cottc6{padding:var(--plasma-space-xl) var(--plasma-space-lg);border:2px dashed var(--plasma-color-border);border-radius:var(--plasma-radius-lg);background-color:var(--plasma-color-surface-sunken);color:var(--plasma-color-text);font-family:var(--plasma-font-sans);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:var(--plasma-transition-fast);justify-content:center;align-items:center;gap:var(--plasma-space-sm);flex-direction:column;width:100%;min-height:160px;display:flex;position:relative}.plasma-dropzone.svelte-1cottc6:hover:not(.plasma-dropzone--disabled):not(.plasma-dropzone--loading){border-color:var(--plasma-color-highlight);background-color:var(--plasma-color-highlight-soft)}.plasma-dropzone--dragover.svelte-1cottc6{transform:scale(1.008);border-color:var(--plasma-color-highlight)!important;background-color:var(--plasma-color-highlight-soft)!important}.plasma-dropzone--disabled.svelte-1cottc6{opacity:.5;cursor:not-allowed}.plasma-dropzone--loading.svelte-1cottc6{cursor:wait}.plasma-dropzone.svelte-1cottc6:focus-visible{outline:2px solid var(--plasma-color-highlight);outline-offset:2px}.plasma-dropzone-input.svelte-1cottc6{display:none}.plasma-dropzone-icon.svelte-1cottc6{color:var(--plasma-color-highlight);transition:transform var(--plasma-transition-fast);justify-content:center;align-items:center;display:inline-flex}.plasma-dropzone.svelte-1cottc6:hover:not(.plasma-dropzone--disabled) .plasma-dropzone-icon:where(.svelte-1cottc6){transform:translateY(-2px)}.plasma-dropzone-text.svelte-1cottc6{flex-direction:column;gap:4px;display:flex}.plasma-dropzone-title.svelte-1cottc6{font-weight:var(--plasma-font-weight-bold);font-size:var(--plasma-font-size-base);color:var(--plasma-color-text)}.plasma-dropzone-subtitle.svelte-1cottc6{font-size:var(--plasma-font-size-xs);color:var(--plasma-color-text-muted)}.plasma-dropzone-loading.svelte-1cottc6{align-items:center;gap:var(--plasma-space-sm);flex-direction:column;display:flex}.plasma-dropzone-spinner.svelte-1cottc6{border:3px solid var(--plasma-color-border-subtle);border-top-color:var(--plasma-color-highlight);border-radius:var(--plasma-radius-full);width:28px;height:28px;animation:.8s linear infinite svelte-1cottc6-plasma-spin}@keyframes svelte-1cottc6-plasma-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plasma-empty-state.svelte-1blfol4{text-align:center;padding:var(--plasma-space-xl) var(--plasma-space-lg);box-sizing:border-box;font-family:var(--plasma-font-sans);color:var(--plasma-color-text);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.plasma-empty-state--compact.svelte-1blfol4{padding:var(--plasma-space-lg) var(--plasma-space-md)}.plasma-empty-state--card.svelte-1blfol4{background-color:var(--plasma-color-surface);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-xl);box-shadow:var(--plasma-shadow-xs)}.plasma-empty-state--dashed.svelte-1blfol4{background-color:var(--plasma-color-surface-sunken);border:2px dashed var(--plasma-color-border);border-radius:var(--plasma-radius-xl)}.plasma-empty-state--subtle.svelte-1blfol4{background-color:#0000}.plasma-empty-state-icon.svelte-1blfol4{margin-bottom:var(--plasma-space-md);color:var(--plasma-color-text-muted);opacity:.75;justify-content:center;align-items:center;display:inline-flex}.plasma-empty-state--compact.svelte-1blfol4 .plasma-empty-state-icon:where(.svelte-1blfol4){margin-bottom:var(--plasma-space-sm)}.plasma-empty-state-title.svelte-1blfol4{margin:0 0 var(--plasma-space-xs) 0;font-size:var(--plasma-font-size-lg);font-weight:var(--plasma-font-weight-bold);color:var(--plasma-color-text)}.plasma-empty-state--compact.svelte-1blfol4 .plasma-empty-state-title:where(.svelte-1blfol4){font-size:var(--plasma-font-size-base)}.plasma-empty-state-desc.svelte-1blfol4{max-width:440px;font-size:var(--plasma-font-size-sm);color:var(--plasma-color-text-muted);line-height:var(--plasma-line-height-base);margin:0}.plasma-empty-state-content.svelte-1blfol4{margin-top:var(--plasma-space-md);width:100%}.plasma-empty-state-actions.svelte-1blfol4{justify-content:center;align-items:center;gap:var(--plasma-space-sm);margin-top:var(--plasma-space-lg);flex-wrap:wrap;display:flex}.plasma-empty-state--compact.svelte-1blfol4 .plasma-empty-state-actions:where(.svelte-1blfol4){margin-top:var(--plasma-space-md)}.plasma-headerbar.svelte-lfcm1y{min-height:44px;padding:0 var(--plasma-space-md);background-color:var(--plasma-color-surface);border-bottom:1px solid var(--plasma-color-border-subtle);font-family:var(--plasma-font-sans);box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.plasma-headerbar-section.svelte-lfcm1y{align-items:center;gap:var(--plasma-space-sm);display:flex}.plasma-headerbar-left.svelte-lfcm1y{flex:1;justify-content:flex-start}.plasma-headerbar-center.svelte-lfcm1y{flex:2;justify-content:center}.plasma-headerbar-right.svelte-lfcm1y{flex:1;justify-content:flex-end}.plasma-headerbar-icon.svelte-lfcm1y{color:var(--plasma-color-highlight);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plasma-headerbar-titles.svelte-lfcm1y{flex-direction:column;display:flex;overflow:hidden}.plasma-headerbar-title.svelte-lfcm1y{font-size:var(--plasma-font-size-base);font-weight:var(--plasma-font-weight-bold);color:var(--plasma-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plasma-headerbar-subtitle.svelte-lfcm1y{color:var(--plasma-color-text-muted);font-size:11px}.plasma-headerbar-controls.svelte-lfcm1y{margin-left:var(--plasma-space-md);padding-left:var(--plasma-space-sm);border-left:1px solid var(--plasma-color-border-subtle);align-items:center;gap:4px;display:flex}.plasma-win-btn.svelte-lfcm1y{border-radius:var(--plasma-radius-full);width:22px;height:22px;color:var(--plasma-color-text-muted);cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.plasma-win-btn.svelte-lfcm1y:hover{background-color:var(--plasma-color-surface-hover);color:var(--plasma-color-text)}.plasma-win-btn--close.svelte-lfcm1y:hover{background-color:var(--plasma-color-negative);color:#fff}.plasma-win-btn.svelte-lfcm1y:focus-visible{outline:2px solid var(--plasma-color-highlight)}.plasma-input-container.svelte-bwsp5y{box-sizing:border-box;width:100%;font-family:var(--plasma-font-sans);background-color:var(--plasma-color-view-bg);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-md);color:var(--plasma-color-text);transition:var(--plasma-transition-fast);align-items:center;display:inline-flex;position:relative}.plasma-input-container.svelte-bwsp5y:hover:not(.plasma-input--disabled):not(:focus-within){border-color:var(--plasma-color-border-hover)}.plasma-input-container.svelte-bwsp5y:focus-within:not(.plasma-input--disabled){border-color:var(--plasma-color-highlight);box-shadow:var(--plasma-shadow-focus)}.plasma-input-container.plasma-input--invalid.svelte-bwsp5y{border-color:var(--plasma-color-negative)}.plasma-input-container.plasma-input--invalid.svelte-bwsp5y:focus-within{box-shadow:0 0 0 2px #da445359}.plasma-input-field.svelte-bwsp5y{width:100%;min-width:0;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;line-height:1.5}.plasma-input-container.plasma-input--disabled.svelte-bwsp5y{opacity:.45;cursor:not-allowed;background-color:var(--plasma-color-surface-sunken)}.plasma-input-container.plasma-input--disabled.svelte-bwsp5y .plasma-input-field:where(.svelte-bwsp5y){cursor:not-allowed}.plasma-input-container.plasma-input--readonly.svelte-bwsp5y{background-color:var(--plasma-color-surface-sunken)}.plasma-input-field.svelte-bwsp5y::placeholder{color:var(--plasma-color-text-muted);opacity:.75}.plasma-input-prefix.svelte-bwsp5y,.plasma-input-suffix.svelte-bwsp5y{color:var(--plasma-color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.plasma-input-clear-btn.svelte-bwsp5y{color:var(--plasma-color-text-muted);cursor:pointer;border-radius:var(--plasma-radius-full);transition:var(--plasma-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.plasma-input-clear-btn.svelte-bwsp5y:hover{color:var(--plasma-color-text);background-color:var(--plasma-color-surface-hover)}.plasma-input--sm.svelte-bwsp5y{height:var(--plasma-control-height-sm);padding:0 var(--plasma-space-sm);font-size:var(--plasma-font-size-xs);gap:var(--plasma-space-2xs)}.plasma-input--md.svelte-bwsp5y{height:var(--plasma-control-height-md);padding:0 var(--plasma-space-md);font-size:var(--plasma-font-size-base);gap:var(--plasma-space-xs)}.plasma-input--lg.svelte-bwsp5y{height:var(--plasma-control-height-lg);padding:0 var(--plasma-space-lg);font-size:var(--plasma-font-size-md);gap:var(--plasma-space-sm)}.plasma-message.svelte-145teo7{align-items:flex-start;gap:var(--plasma-space-md);padding:var(--plasma-space-md);border-radius:var(--plasma-radius-md);font-family:var(--plasma-font-sans);font-size:var(--plasma-font-size-base);box-sizing:border-box;width:100%;transition:var(--plasma-transition-fast);border:1px solid #0000;display:flex}.plasma-message-icon.svelte-145teo7{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.plasma-message-content.svelte-145teo7{flex-direction:column;flex:1;gap:2px;line-height:1.4;display:flex}.plasma-message-title.svelte-145teo7{font-weight:var(--plasma-font-weight-bold);font-size:var(--plasma-font-size-base)}.plasma-message-body.svelte-145teo7{font-size:var(--plasma-font-size-sm)}.plasma-message-actions.svelte-145teo7{align-items:center;gap:var(--plasma-space-xs);flex-shrink:0;display:flex}.plasma-message-close.svelte-145teo7{border-radius:var(--plasma-radius-full);width:20px;height:20px;color:inherit;opacity:.7;cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plasma-message-close.svelte-145teo7:hover{opacity:1;background-color:#00000026}.plasma-message--information.svelte-145teo7{background-color:var(--plasma-color-highlight-soft);color:var(--plasma-color-text);border-color:#3daee966}.plasma-message--information.svelte-145teo7 .plasma-message-icon:where(.svelte-145teo7){color:var(--plasma-color-highlight)}.plasma-message--positive.svelte-145teo7{background-color:var(--plasma-color-positive-soft);color:var(--plasma-color-text);border-color:#27ae6066}.plasma-message--positive.svelte-145teo7 .plasma-message-icon:where(.svelte-145teo7){color:var(--plasma-color-positive)}.plasma-message--neutral.svelte-145teo7{background-color:var(--plasma-color-neutral-soft);color:var(--plasma-color-text);border-color:#f6740066}.plasma-message--neutral.svelte-145teo7 .plasma-message-icon:where(.svelte-145teo7){color:var(--plasma-color-neutral)}.plasma-message--negative.svelte-145teo7{background-color:var(--plasma-color-negative-soft);color:var(--plasma-color-text);border-color:#da445366}.plasma-message--negative.svelte-145teo7 .plasma-message-icon:where(.svelte-145teo7){color:var(--plasma-color-negative)}.plasma-progress.svelte-1msn2k3{gap:var(--plasma-space-xs);width:100%;font-family:var(--plasma-font-sans);box-sizing:border-box;flex-direction:column;display:flex}.plasma-progress-header.svelte-1msn2k3{font-size:var(--plasma-font-size-sm);justify-content:space-between;align-items:center;display:flex}.plasma-progress-label.svelte-1msn2k3{color:var(--plasma-color-text);font-weight:var(--plasma-font-weight-medium)}.plasma-progress-value.svelte-1msn2k3{font-family:var(--plasma-font-mono);font-size:var(--plasma-font-size-xs);color:var(--plasma-color-text-muted)}.plasma-progress-track.svelte-1msn2k3{background-color:var(--plasma-color-surface-sunken);border:1px solid var(--plasma-color-border-subtle);border-radius:var(--plasma-radius-full);box-sizing:border-box;width:100%;position:relative;overflow:hidden}.plasma-progress--sm.svelte-1msn2k3 .plasma-progress-track:where(.svelte-1msn2k3){height:4px}.plasma-progress--md.svelte-1msn2k3 .plasma-progress-track:where(.svelte-1msn2k3){height:6px}.plasma-progress--lg.svelte-1msn2k3 .plasma-progress-track:where(.svelte-1msn2k3){height:10px}.plasma-progress-fill.svelte-1msn2k3{border-radius:var(--plasma-radius-full);height:100%;transition:width var(--plasma-duration-base) var(--plasma-ease-default)}.plasma-progress-fill--primary.svelte-1msn2k3{background-color:var(--plasma-color-highlight)}.plasma-progress-fill--positive.svelte-1msn2k3{background-color:var(--plasma-color-positive)}.plasma-progress-fill--neutral.svelte-1msn2k3{background-color:var(--plasma-color-neutral)}.plasma-progress-fill--negative.svelte-1msn2k3{background-color:var(--plasma-color-negative)}.plasma-progress-indeterminate.svelte-1msn2k3{border-radius:var(--plasma-radius-full);animation:1.5s ease-in-out infinite svelte-1msn2k3-plasma-progress-shimmer;position:absolute;top:0;bottom:0}@keyframes svelte-1msn2k3-plasma-progress-shimmer{0%{width:35%;left:-35%}50%{width:50%;left:30%}to{width:35%;left:100%}}.plasma-searchfield.svelte-1iv2mx6{box-sizing:border-box;width:100%;font-family:var(--plasma-font-sans);background-color:var(--plasma-color-view-bg);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-full);color:var(--plasma-color-text);box-shadow:var(--plasma-shadow-xs);transition:var(--plasma-transition-fast);align-items:center;display:inline-flex;position:relative}.plasma-searchfield.svelte-1iv2mx6:hover:not(.plasma-searchfield--disabled):not(:focus-within){border-color:var(--plasma-color-border-hover)}.plasma-searchfield.svelte-1iv2mx6:focus-within:not(.plasma-searchfield--disabled){border-color:var(--plasma-color-highlight);box-shadow:var(--plasma-shadow-focus)}.plasma-searchfield--disabled.svelte-1iv2mx6{opacity:.45;cursor:not-allowed;background-color:var(--plasma-color-surface-sunken)}.plasma-searchfield-icon.svelte-1iv2mx6{padding-left:var(--plasma-space-md);color:var(--plasma-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plasma-searchfield-input.svelte-1iv2mx6{min-width:0;height:100%;padding:0 var(--plasma-space-sm);color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;flex:1}.plasma-searchfield-input.svelte-1iv2mx6::-webkit-search-decoration{display:none}.plasma-searchfield-input.svelte-1iv2mx6::-webkit-search-cancel-button{display:none}.plasma-searchfield-input.svelte-1iv2mx6::placeholder{color:var(--plasma-color-text-muted);opacity:.75}.plasma-searchfield-clear.svelte-1iv2mx6{width:20px;height:20px;margin-right:var(--plasma-space-sm);border-radius:var(--plasma-radius-full);color:var(--plasma-color-text-muted);cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plasma-searchfield-clear.svelte-1iv2mx6:hover{color:var(--plasma-color-text);background-color:#00000026}.plasma-searchfield-spinner.svelte-1iv2mx6{width:14px;height:14px;margin-right:var(--plasma-space-md);border:2px solid var(--plasma-color-border-subtle);border-top-color:var(--plasma-color-highlight);border-radius:var(--plasma-radius-full);flex-shrink:0;animation:.8s linear infinite svelte-1iv2mx6-plasma-spin}@keyframes svelte-1iv2mx6-plasma-spin{to{transform:rotate(360deg)}}.plasma-searchfield--sm.svelte-1iv2mx6{height:var(--plasma-control-height-sm);font-size:var(--plasma-font-size-xs)}.plasma-searchfield--md.svelte-1iv2mx6{height:var(--plasma-control-height-md);font-size:var(--plasma-font-size-base)}.plasma-searchfield--lg.svelte-1iv2mx6{height:var(--plasma-control-height-lg);font-size:var(--plasma-font-size-md)}.plasma-select-container.svelte-lnop3s{box-sizing:border-box;width:100%;font-family:var(--plasma-font-sans);display:inline-flex;position:relative}.plasma-select--disabled.svelte-lnop3s{opacity:.45;cursor:not-allowed}.plasma-select-trigger.svelte-lnop3s{width:100%;font-family:inherit;font-size:inherit;color:var(--plasma-color-text);background-color:var(--plasma-color-surface);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--plasma-shadow-xs);transition:var(--plasma-transition-fast);justify-content:space-between;align-items:center;display:inline-flex}.plasma-select-trigger.svelte-lnop3s:hover:not(:disabled){border-color:var(--plasma-color-border-hover);background-color:var(--plasma-color-surface-hover)}.plasma-select-trigger.svelte-lnop3s:focus-visible,.plasma-select--open.svelte-lnop3s .plasma-select-trigger:where(.svelte-lnop3s){border-color:var(--plasma-color-highlight);box-shadow:var(--plasma-shadow-focus);outline:none}.plasma-select--invalid.svelte-lnop3s .plasma-select-trigger:where(.svelte-lnop3s){border-color:var(--plasma-color-negative)}.plasma-select-label.svelte-lnop3s{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.plasma-select-label--placeholder.svelte-lnop3s{color:var(--plasma-color-text-muted)}.plasma-select-chevron.svelte-lnop3s{color:var(--plasma-color-text-muted);transition:transform var(--plasma-duration-base) var(--plasma-ease-default);flex-shrink:0;align-items:center;display:inline-flex}.plasma-select--open.svelte-lnop3s .plasma-select-chevron:where(.svelte-lnop3s){transform:rotate(180deg)}.plasma-select--sm.svelte-lnop3s .plasma-select-trigger:where(.svelte-lnop3s){height:var(--plasma-control-height-sm);padding:0 var(--plasma-space-sm);font-size:var(--plasma-font-size-xs)}.plasma-select--md.svelte-lnop3s .plasma-select-trigger:where(.svelte-lnop3s){height:var(--plasma-control-height-md);padding:0 var(--plasma-space-md);font-size:var(--plasma-font-size-base)}.plasma-select--lg.svelte-lnop3s .plasma-select-trigger:where(.svelte-lnop3s){height:var(--plasma-control-height-lg);padding:0 var(--plasma-space-lg);font-size:var(--plasma-font-size-md)}.plasma-select-popup.svelte-lnop3s{z-index:1000;background-color:var(--plasma-color-surface);border:1px solid var(--plasma-color-border);border-radius:var(--plasma-radius-md);max-height:240px;box-shadow:var(--plasma-shadow-md);animation:svelte-lnop3s-plasma-select-in var(--plasma-duration-fast) var(--plasma-ease-default);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.plasma-select-option.svelte-lnop3s{padding:var(--plasma-space-xs) var(--plasma-space-sm);border-radius:var(--plasma-radius-sm);font-size:var(--plasma-font-size-base);color:var(--plasma-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--plasma-transition-fast);justify-content:space-between;align-items:center;display:flex}.plasma-select-option--highlighted.svelte-lnop3s{background-color:var(--plasma-color-surface-hover);color:var(--plasma-color-text)}.plasma-select-option--selected.svelte-lnop3s{background-color:var(--plasma-color-highlight-soft);color:var(--plasma-color-highlight);font-weight:var(--plasma-font-weight-medium)}.plasma-select-option--selected.plasma-select-option--highlighted.svelte-lnop3s{background-color:var(--plasma-color-highlight);color:#fff}.plasma-select-option--disabled.svelte-lnop3s{opacity:.4;cursor:not-allowed}.plasma-select-option-check.svelte-lnop3s{flex-shrink:0}@keyframes svelte-lnop3s-plasma-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.plasma-sidebar.svelte-132rzpm{background-color:var(--plasma-color-surface);border-right:1px solid var(--plasma-color-border-subtle);height:100%;min-height:320px;font-family:var(--plasma-font-sans);box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex}.plasma-sidebar-header.svelte-132rzpm{padding:var(--plasma-space-md);border-bottom:1px solid var(--plasma-color-border-subtle)}.plasma-sidebar-content.svelte-132rzpm{padding:var(--plasma-space-md) var(--plasma-space-sm);scrollbar-width:thin;scrollbar-color:var(--plasma-color-border) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.plasma-sidebar-footer.svelte-132rzpm{padding:var(--plasma-space-md);border-top:1px solid var(--plasma-color-border-subtle);background-color:var(--plasma-color-surface-sunken)}.plasma-sidebar-item.svelte-1ilp473{align-items:center;gap:var(--plasma-space-sm);width:100%;padding:7px var(--plasma-space-md);border-radius:var(--plasma-radius-md);font-family:var(--plasma-font-sans);font-size:var(--plasma-font-size-base);color:var(--plasma-color-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:var(--plasma-transition-fast);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.plasma-sidebar-item.svelte-1ilp473:hover:not(.plasma-sidebar-item--disabled){background-color:var(--plasma-color-surface-hover)}.plasma-sidebar-item--active.svelte-1ilp473{background-color:var(--plasma-color-highlight-soft);color:var(--plasma-color-highlight);font-weight:var(--plasma-font-weight-medium)}.plasma-sidebar-item--active.svelte-1ilp473:before{content:"";border-radius:var(--plasma-radius-full);background-color:var(--plasma-color-highlight);width:3px;position:absolute;top:6px;bottom:6px;left:0}.plasma-sidebar-item--active.svelte-1ilp473 .plasma-sidebar-item-icon:where(.svelte-1ilp473){color:var(--plasma-color-highlight)}.plasma-sidebar-item--disabled.svelte-1ilp473{opacity:.45;cursor:not-allowed}.plasma-sidebar-item-icon.svelte-1ilp473{width:18px;height:18px;color:var(--plasma-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plasma-sidebar-item-label.svelte-1ilp473{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.plasma-sidebar-item-badge.svelte-1ilp473{font-size:11px;font-weight:var(--plasma-font-weight-bold);border-radius:var(--plasma-radius-full);background-color:var(--plasma-color-surface-sunken);color:var(--plasma-color-text-muted);border:1px solid var(--plasma-color-border-subtle);padding:1px 6px}.plasma-sidebar-item--active.svelte-1ilp473 .plasma-sidebar-item-badge:where(.svelte-1ilp473){background-color:var(--plasma-color-highlight);color:#fff;border-color:#0000}.plasma-spinner.svelte-46dpry{box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.plasma-spinner-circle.svelte-46dpry{box-sizing:border-box;border-radius:var(--plasma-radius-full);border-style:solid;width:100%;height:100%;animation:.8s linear infinite svelte-46dpry-plasma-spin}.plasma-spinner--sm.svelte-46dpry{width:14px;height:14px}.plasma-spinner--sm.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-width:2px}.plasma-spinner--md.svelte-46dpry{width:20px;height:20px}.plasma-spinner--md.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-width:2.5px}.plasma-spinner--lg.svelte-46dpry{width:32px;height:32px}.plasma-spinner--lg.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-width:3px}.plasma-spinner--xl.svelte-46dpry{width:48px;height:48px}.plasma-spinner--xl.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-width:4px}.plasma-spinner--primary.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-color:var(--plasma-color-border-subtle);border-top-color:var(--plasma-color-highlight)}.plasma-spinner--current.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-color:currentColor currentColor #0000 #0000}.plasma-spinner--white.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-color:#fff #ffffff40 #ffffff40}.plasma-spinner--muted.svelte-46dpry .plasma-spinner-circle:where(.svelte-46dpry){border-color:var(--plasma-color-border-subtle);border-top-color:var(--plasma-color-text-muted)}.sr-only.svelte-46dpry{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-46dpry-plasma-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plasma-switch-container.svelte-op55vg{align-items:center;gap:var(--plasma-space-sm);cursor:pointer;font-family:var(--plasma-font-sans);font-size:var(--plasma-font-size-base);color:var(--plasma-color-text);-webkit-user-select:none;user-select:none;line-height:1.2;display:inline-flex}.plasma-switch--disabled.svelte-op55vg{opacity:.45;cursor:not-allowed}.plasma-switch-input.svelte-op55vg{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.plasma-switch-track.svelte-op55vg{border-radius:var(--plasma-radius-full);background-color:var(--plasma-color-surface-sunken);border:1px solid var(--plasma-color-border);transition:background-color var(--plasma-duration-base) var(--plasma-ease-default), border-color var(--plasma-duration-base) var(--plasma-ease-default);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.plasma-switch-container.svelte-op55vg:hover:not(.plasma-switch--disabled) .plasma-switch-track:where(.svelte-op55vg){border-color:var(--plasma-color-border-hover)}.plasma-switch-input.svelte-op55vg:focus-visible+.plasma-switch-track:where(.svelte-op55vg){outline:2px solid var(--plasma-color-highlight);outline-offset:2px;box-shadow:var(--plasma-shadow-focus)}.plasma-switch-track--checked.svelte-op55vg{background-color:var(--plasma-color-highlight);border-color:var(--plasma-color-highlight-hover)}.plasma-switch-container.svelte-op55vg:hover:not(.plasma-switch--disabled) .plasma-switch-track--checked:where(.svelte-op55vg){background-color:var(--plasma-color-highlight-hover);border-color:var(--plasma-color-highlight-active)}.plasma-switch-thumb.svelte-op55vg{border-radius:var(--plasma-radius-full);box-shadow:var(--plasma-shadow-xs);transition:transform var(--plasma-duration-base) var(--plasma-ease-default);background-color:#fff;position:absolute}.plasma-switch--sm.svelte-op55vg .plasma-switch-track:where(.svelte-op55vg){width:28px;height:16px}.plasma-switch--sm.svelte-op55vg .plasma-switch-thumb:where(.svelte-op55vg){width:12px;height:12px;left:1px}.plasma-switch--sm.svelte-op55vg .plasma-switch-track--checked:where(.svelte-op55vg) .plasma-switch-thumb:where(.svelte-op55vg){transform:translate(12px)}.plasma-switch--md.svelte-op55vg .plasma-switch-track:where(.svelte-op55vg){width:36px;height:20px}.plasma-switch--md.svelte-op55vg .plasma-switch-thumb:where(.svelte-op55vg){width:14px;height:14px;left:2px}.plasma-switch--md.svelte-op55vg .plasma-switch-track--checked:where(.svelte-op55vg) .plasma-switch-thumb:where(.svelte-op55vg){transform:translate(16px)}.plasma-switch--lg.svelte-op55vg .plasma-switch-track:where(.svelte-op55vg){width:44px;height:24px}.plasma-switch--lg.svelte-op55vg .plasma-switch-thumb:where(.svelte-op55vg){width:18px;height:18px;left:2px}.plasma-switch--lg.svelte-op55vg .plasma-switch-track--checked:where(.svelte-op55vg) .plasma-switch-thumb:where(.svelte-op55vg){transform:translate(20px)}.plasma-switch-label.svelte-op55vg{display:inline-block}.plasma-table-container.svelte-15td6uy{background-color:var(--plasma-color-view-bg);border:1px solid var(--plasma-color-border-subtle);border-radius:var(--plasma-radius-md);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--plasma-color-border) transparent;width:100%;overflow-x:auto}.plasma-table-container--bordered.svelte-15td6uy{border-color:var(--plasma-color-border)}.plasma-table.svelte-15td6uy{border-collapse:collapse;width:100%;font-family:var(--plasma-font-sans);font-size:var(--plasma-font-size-base);color:var(--plasma-color-text);text-align:left;box-sizing:border-box}.plasma-table.svelte-15td6uy thead:where(.svelte-15td6uy){background-color:var(--plasma-color-surface);border-bottom:1px solid var(--plasma-color-border);z-index:2;position:sticky;top:0}.plasma-table.svelte-15td6uy th:where(.svelte-15td6uy){padding:var(--plasma-space-sm) var(--plasma-space-md);font-size:var(--plasma-font-size-sm);font-weight:var(--plasma-font-weight-bold);color:var(--plasma-color-text);-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--plasma-color-border);transition:var(--plasma-transition-fast)}.plasma-th--sortable.svelte-15td6uy{cursor:pointer}.plasma-th--sortable.svelte-15td6uy:hover{background-color:var(--plasma-color-surface-hover);color:var(--plasma-color-highlight)}.plasma-th-content.svelte-15td6uy{align-items:center;gap:6px;width:100%;display:inline-flex}.plasma-sort-indicator.svelte-15td6uy{color:var(--plasma-color-highlight);font-size:10px}.plasma-sort-indicator--idle.svelte-15td6uy{color:var(--plasma-color-text-muted);opacity:.3}.plasma-table.svelte-15td6uy td:where(.svelte-15td6uy){padding:var(--plasma-space-sm) var(--plasma-space-md);border-bottom:1px solid var(--plasma-color-border-subtle);transition:var(--plasma-transition-fast)}.plasma-table--compact.svelte-15td6uy td:where(.svelte-15td6uy),.plasma-table--compact.svelte-15td6uy th:where(.svelte-15td6uy){padding:4px var(--plasma-space-sm);font-size:var(--plasma-font-size-xs)}.plasma-table--default.svelte-15td6uy td:where(.svelte-15td6uy),.plasma-table--default.svelte-15td6uy th:where(.svelte-15td6uy){padding:8px var(--plasma-space-md)}.plasma-table--spacious.svelte-15td6uy td:where(.svelte-15td6uy),.plasma-table--spacious.svelte-15td6uy th:where(.svelte-15td6uy){padding:12px var(--plasma-space-lg)}.plasma-table--striped.svelte-15td6uy tbody:where(.svelte-15td6uy) tr:where(.svelte-15td6uy):nth-child(2n):not(.plasma-tr--selected){background-color:var(--plasma-color-surface-sunken)}.plasma-table--hoverable.svelte-15td6uy tbody:where(.svelte-15td6uy) tr:where(.svelte-15td6uy):hover:not(.plasma-tr--selected){background-color:var(--plasma-color-surface-hover)}.plasma-tr--selected.svelte-15td6uy{color:var(--plasma-color-highlight);font-weight:var(--plasma-font-weight-medium);position:relative;background-color:var(--plasma-color-highlight-soft)!important}.plasma-tr--selected.svelte-15td6uy td:where(.svelte-15td6uy):first-child{box-shadow:inset 2px 0 0 var(--plasma-color-highlight)}.plasma-table--bordered.svelte-15td6uy th:where(.svelte-15td6uy),.plasma-table--bordered.svelte-15td6uy td:where(.svelte-15td6uy){border-right:1px solid var(--plasma-color-border-subtle)}.plasma-table--bordered.svelte-15td6uy th:where(.svelte-15td6uy):last-child,.plasma-table--bordered.svelte-15td6uy td:where(.svelte-15td6uy):last-child{border-right:none}.plasma-table-empty.svelte-15td6uy{text-align:center;color:var(--plasma-color-text-muted);padding:var(--plasma-space-xl)!important}.plasma-tabs.svelte-9kjl7w{box-sizing:border-box;font-family:var(--plasma-font-sans);align-items:center;display:inline-flex}.plasma-tabs--line.svelte-9kjl7w{border-bottom:1px solid var(--plasma-color-border-subtle);gap:var(--plasma-space-xs);width:100%}.plasma-tabs--line.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w){justify-content:center;align-items:center;gap:var(--plasma-space-xs);color:var(--plasma-color-text-muted);font-weight:var(--plasma-font-weight-medium);cursor:pointer;transition:var(--plasma-transition-fast);padding:0 var(--plasma-space-md);background:0 0;border:none;display:inline-flex;position:relative}.plasma-tabs--line.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w):hover:not(.plasma-tab--disabled){color:var(--plasma-color-text)}.plasma-tabs--line.svelte-9kjl7w .plasma-tab--active:where(.svelte-9kjl7w){color:var(--plasma-color-highlight)}.plasma-tabs--line.svelte-9kjl7w .plasma-tab-indicator:where(.svelte-9kjl7w){background-color:var(--plasma-color-highlight);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.plasma-tabs--pill.svelte-9kjl7w{background-color:var(--plasma-color-surface-sunken);border:1px solid var(--plasma-color-border-subtle);border-radius:var(--plasma-radius-md);gap:2px;padding:2px}.plasma-tabs--pill.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w){justify-content:center;align-items:center;gap:var(--plasma-space-xs);border-radius:calc(var(--plasma-radius-md) - 2px);color:var(--plasma-color-text-muted);font-weight:var(--plasma-font-weight-medium);cursor:pointer;transition:var(--plasma-transition-fast);background:0 0;border:none;display:inline-flex;position:relative}.plasma-tabs--pill.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w):hover:not(.plasma-tab--disabled){color:var(--plasma-color-text);background-color:var(--plasma-color-surface-hover)}.plasma-tabs--pill.svelte-9kjl7w .plasma-tab--active:where(.svelte-9kjl7w){background-color:var(--plasma-color-surface);color:var(--plasma-color-text);box-shadow:var(--plasma-shadow-xs)}.plasma-tabs--sm.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w){height:var(--plasma-control-height-sm);font-size:var(--plasma-font-size-xs);padding:0 var(--plasma-space-sm)}.plasma-tabs--md.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w){height:var(--plasma-control-height-md);font-size:var(--plasma-font-size-base);padding:0 var(--plasma-space-md)}.plasma-tabs--lg.svelte-9kjl7w .plasma-tab:where(.svelte-9kjl7w){height:var(--plasma-control-height-lg);font-size:var(--plasma-font-size-md);padding:0 var(--plasma-space-lg)}.plasma-tab--disabled.svelte-9kjl7w{opacity:.4;cursor:not-allowed}.plasma-tab.svelte-9kjl7w:focus-visible{outline:2px solid var(--plasma-color-highlight);outline-offset:1px}.plasma-tab-badge.svelte-9kjl7w{border-radius:var(--plasma-radius-full);background-color:var(--plasma-color-surface-sunken);color:var(--plasma-color-text-muted);padding:2px 6px;font-size:11px;line-height:1}.plasma-tab--active.svelte-9kjl7w .plasma-tab-badge:where(.svelte-9kjl7w){background-color:var(--plasma-color-highlight-soft);color:var(--plasma-color-highlight)}.plasma-tab-icon.svelte-9kjl7w{align-items:center;display:inline-flex}
