.btn.svelte-109s48w{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;position:relative;border-radius:var(--ui-radius-md);font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid transparent;white-space:nowrap}.btn.svelte-109s48w:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn.svelte-109s48w:disabled{opacity:.5;cursor:not-allowed}.btn-sm.svelte-109s48w{padding:.25rem .625rem;font-size:.75rem;height:1.75rem}.btn-md.svelte-109s48w{padding:.375rem .875rem;font-size:.8125rem;height:2.125rem}.btn-lg.svelte-109s48w{padding:.5rem 1.125rem;font-size:.875rem;height:2.5rem}.btn-primary.svelte-109s48w{background:var(--color-brand);color:var(--color-on-brand);font-weight:600}.btn-primary.svelte-109s48w:hover:not(:disabled){background:var(--color-brand-light)}.btn-secondary.svelte-109s48w{background:transparent;border-color:var(--panel-border);color:var(--neutral-300)}.btn-secondary.svelte-109s48w:hover:not(:disabled){background:var(--panel-hover);border-color:var(--neutral-600)}.btn-destructive.svelte-109s48w{background:color-mix(in srgb,#ef4444 15%,var(--panel-bg));border-color:color-mix(in srgb,#ef4444 30%,var(--panel-border));color:#fca5a5}.btn-destructive.svelte-109s48w:hover:not(:disabled){background:color-mix(in srgb,#ef4444 25%,var(--panel-bg))}.btn-plain.svelte-109s48w{background:transparent;color:var(--neutral-400)}.btn-plain.svelte-109s48w:hover:not(:disabled){background:var(--panel-hover);color:var(--neutral-200)}.btn-loading.svelte-109s48w{cursor:wait}.btn-content-hidden.svelte-109s48w{visibility:hidden}.btn.svelte-109s48w .btn-spinner{position:absolute;animation:svelte-109s48w-spin .8s linear infinite}.btn-sm.svelte-109s48w .btn-spinner{width:14px;height:14px}.btn-md.svelte-109s48w .btn-spinner{width:16px;height:16px}.btn-lg.svelte-109s48w .btn-spinner{width:18px;height:18px}@keyframes svelte-109s48w-spin{to{transform:rotate(360deg)}}.badge.svelte-179zsw3{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid}.badge-dot.svelte-179zsw3{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.badge-success.svelte-179zsw3{background:color-mix(in srgb,#22c55e 12%,var(--panel-bg));border-color:color-mix(in srgb,#22c55e 25%,var(--panel-border));color:#86efac}.badge-success.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#22c55e}.badge-warning.svelte-179zsw3{background:color-mix(in srgb,#eab308 12%,var(--panel-bg));border-color:color-mix(in srgb,#eab308 25%,var(--panel-border));color:#fde047}.badge-warning.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#eab308}.badge-error.svelte-179zsw3{background:color-mix(in srgb,#ef4444 12%,var(--panel-bg));border-color:color-mix(in srgb,#ef4444 25%,var(--panel-border));color:#fca5a5}.badge-error.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#ef4444}.badge-info.svelte-179zsw3{background:color-mix(in srgb,var(--color-brand) 12%,var(--panel-bg));border-color:color-mix(in srgb,var(--color-brand) 25%,var(--panel-border));color:var(--color-brand-light)}.badge-info.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:var(--color-brand)}.badge-neutral.svelte-179zsw3{background:color-mix(in srgb,var(--neutral-400) 8%,var(--panel-bg));border-color:color-mix(in srgb,var(--neutral-400) 20%,var(--panel-border));color:var(--neutral-400)}.badge-neutral.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:var(--neutral-500)}.badge-common.svelte-179zsw3{background:color-mix(in srgb,#9CA3AF 10%,var(--panel-bg));border-color:color-mix(in srgb,#9CA3AF 20%,var(--panel-border));color:#9ca3af}.badge-common.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#9ca3af}.badge-uncommon.svelte-179zsw3{background:color-mix(in srgb,#3B82F6 12%,var(--panel-bg));border-color:color-mix(in srgb,#3B82F6 25%,var(--panel-border));color:#93c5fd}.badge-uncommon.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#3b82f6}.badge-rare.svelte-179zsw3{background:color-mix(in srgb,#FBBF24 12%,var(--panel-bg));border-color:color-mix(in srgb,#FBBF24 25%,var(--panel-border));color:#fde68a}.badge-rare.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#fbbf24}.badge-epic.svelte-179zsw3{background:color-mix(in srgb,#A855F7 12%,var(--panel-bg));border-color:color-mix(in srgb,#A855F7 25%,var(--panel-border));color:#d8b4fe}.badge-epic.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#a855f7}.badge-legendary.svelte-179zsw3{background:color-mix(in srgb,#F97316 12%,var(--panel-bg));border-color:color-mix(in srgb,#F97316 25%,var(--panel-border));color:#fdba74}.badge-legendary.svelte-179zsw3 .badge-dot:where(.svelte-179zsw3){background:#f97316}.heading.svelte-1n7akf6{font-family:IBM Plex Sans Condensed,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700;color:var(--neutral-100);letter-spacing:-.02em;line-height:1.15}.heading-1.svelte-1n7akf6{font-size:2rem}.heading-2.svelte-1n7akf6{font-size:1.5rem}.heading-3.svelte-1n7akf6{font-size:1.25rem}.heading-4.svelte-1n7akf6{font-size:1.125rem}.heading-5.svelte-1n7akf6{font-size:1rem}.heading-6.svelte-1n7akf6{font-size:.875rem}.text.svelte-1vtlm49{line-height:1.5}.text-body.svelte-1vtlm49{font-size:.875rem;color:var(--neutral-300)}.text-label.svelte-1vtlm49{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-dim)}.text-mono.svelte-1vtlm49{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8125rem;color:var(--neutral-300)}.text-muted.svelte-1vtlm49{font-size:.875rem;color:var(--ui-text-muted)}.field.svelte-hvf9mw{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-hvf9mw{font-size:.8125rem;font-weight:500;color:var(--neutral-200)}.field-required.svelte-hvf9mw{color:#ef4444}.field-description.svelte-hvf9mw{font-size:.75rem;color:var(--neutral-500);margin:0}.field-input.svelte-hvf9mw{height:2.25rem;padding:0 .75rem;font-size:.8125rem;color:var(--neutral-100);background:var(--ui-input-bg);border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-md);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input.svelte-hvf9mw::placeholder{color:var(--neutral-600)}.field-input.svelte-hvf9mw:focus{border-color:var(--ui-input-border-focus);box-shadow:0 0 0 3px var(--ui-ring)}.field-error.svelte-hvf9mw .field-input:where(.svelte-hvf9mw){border-color:var(--ui-input-border-error)}.field-error.svelte-hvf9mw .field-input:where(.svelte-hvf9mw):focus{border-color:var(--ui-input-border-error);box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 40%,transparent)}.field-error-message.svelte-hvf9mw{font-size:.75rem;color:#ef4444;margin:0}.field-disabled.svelte-hvf9mw{opacity:.5;cursor:not-allowed}.field-disabled.svelte-hvf9mw .field-input:where(.svelte-hvf9mw){cursor:not-allowed}.field.svelte-c6sknk{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-c6sknk{font-size:.8125rem;font-weight:500;color:var(--neutral-200)}.field-required.svelte-c6sknk{color:#ef4444}.field-description.svelte-c6sknk{font-size:.75rem;color:var(--neutral-500);margin:0}.field-input.svelte-c6sknk{height:2.25rem;padding:0 .75rem;font-size:.8125rem;color:var(--neutral-100);background:var(--ui-input-bg);border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-md);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input.svelte-c6sknk:focus{border-color:var(--ui-input-border-focus);box-shadow:0 0 0 3px var(--ui-ring)}.field-error.svelte-c6sknk .field-input:where(.svelte-c6sknk){border-color:var(--ui-input-border-error)}.field-error.svelte-c6sknk .field-input:where(.svelte-c6sknk):focus{border-color:var(--ui-input-border-error);box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 40%,transparent)}.field-error-message.svelte-c6sknk{font-size:.75rem;color:#ef4444;margin:0}.field-disabled.svelte-c6sknk{opacity:.5;cursor:not-allowed}.select-wrapper.svelte-c6sknk{position:relative;display:flex;align-items:center}.field-select.svelte-c6sknk{appearance:none;width:100%;padding-right:2rem;cursor:pointer}.field-select.svelte-c6sknk:disabled{cursor:not-allowed}.select-wrapper.svelte-c6sknk .select-chevron{position:absolute;right:.625rem;color:var(--neutral-500);pointer-events:none}.check-field.svelte-1p8uafr{display:flex;align-items:flex-start;gap:.625rem}.check-control.svelte-1p8uafr{position:relative;flex-shrink:0;margin-top:.125rem}.check-native.svelte-1p8uafr{position:absolute;width:18px;height:18px;opacity:0;cursor:pointer;margin:0}.check-native.svelte-1p8uafr:disabled{cursor:not-allowed}.check-box.svelte-1p8uafr{width:18px;height:18px;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-input-border);background:var(--ui-input-bg);display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;pointer-events:none}.check-checked.svelte-1p8uafr{background:var(--color-brand);border-color:var(--color-brand)}.check-native.svelte-1p8uafr:focus-visible~.check-box:where(.svelte-1p8uafr){outline:2px solid var(--color-brand);outline-offset:2px}.check-label.svelte-1p8uafr{font-size:.8125rem;font-weight:500;color:var(--neutral-200);cursor:pointer}.check-required.svelte-1p8uafr{color:#ef4444}.check-description.svelte-1p8uafr{font-size:.75rem;color:var(--neutral-500);margin:.125rem 0 0}.check-disabled.svelte-1p8uafr{opacity:.5;cursor:not-allowed}.check-disabled.svelte-1p8uafr .check-label:where(.svelte-1p8uafr){cursor:not-allowed}.switch-field.svelte-1nykzns{display:flex;align-items:flex-start;gap:.625rem}.switch-control.svelte-1nykzns{position:relative;flex-shrink:0;margin-top:.125rem}.switch-native.svelte-1nykzns{position:absolute;width:36px;height:20px;opacity:0;cursor:pointer;margin:0}.switch-native.svelte-1nykzns:disabled{cursor:not-allowed}.switch-track.svelte-1nykzns{width:36px;height:20px;border-radius:10px;background:var(--neutral-700, #334155);transition:background .15s ease-out;pointer-events:none;position:relative}.switch-active.svelte-1nykzns{background:var(--color-brand)}.switch-knob.svelte-1nykzns{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease-out}.switch-active.svelte-1nykzns .switch-knob:where(.svelte-1nykzns){transform:translate(16px)}.switch-native.svelte-1nykzns:focus-visible~.switch-track:where(.svelte-1nykzns){outline:2px solid var(--color-brand);outline-offset:2px}.switch-label.svelte-1nykzns{font-size:.8125rem;font-weight:500;color:var(--neutral-200);cursor:pointer}.switch-description.svelte-1nykzns{font-size:.75rem;color:var(--neutral-500);margin:.125rem 0 0}.switch-disabled.svelte-1nykzns{opacity:.5;cursor:not-allowed}.switch-disabled.svelte-1nykzns .switch-label:where(.svelte-1nykzns){cursor:not-allowed}@media(prefers-reduced-motion:reduce){.switch-knob.svelte-1nykzns,.switch-track.svelte-1nykzns{transition:none}}.fieldset.svelte-1erj1oc{border:1px solid var(--panel-border);border-radius:var(--ui-radius-lg);padding:1.25rem;margin:0;min-width:0}.fieldset.svelte-1erj1oc:disabled{opacity:.5}.fieldset-legend.svelte-1erj1oc{font-size:.875rem;font-weight:600;color:var(--neutral-100);padding:0 .25rem}.fieldset-description.svelte-1erj1oc{font-size:.75rem;color:var(--neutral-500);margin:.25rem 0 0}.fieldset-content.svelte-1erj1oc{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.table-panel.svelte-a13ucw{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--ui-radius-lg);overflow:hidden}.table.svelte-a13ucw{width:100%;border-collapse:collapse}.table-row.svelte-jtcgaw{border-bottom:1px solid var(--panel-border);transition:background .15s ease}.table-row.svelte-jtcgaw:last-child{border-bottom:none}.table-row.svelte-jtcgaw:hover{background:var(--panel-hover)}.table-row-clickable.svelte-jtcgaw{cursor:pointer}.table-cell.svelte-104vmsg{padding:12px 16px;font-size:.8125rem;font-weight:400;color:var(--neutral-300);line-height:1.5}.table-header.svelte-1d1weoo{padding:12px 16px;font-size:.8125rem;font-weight:500;color:var(--neutral-100);text-align:left;line-height:1.4;white-space:nowrap;-webkit-user-select:none;user-select:none}.sortable.svelte-1d1weoo{cursor:pointer}.header-content.svelte-1d1weoo{display:inline-flex;align-items:center;gap:4px}.sort-icon-active{color:var(--color-brand)}.sort-icon-muted{color:var(--neutral-400)}.pagination.svelte-1iwic2g{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination-label.svelte-1iwic2g{font-size:.8125rem;color:var(--neutral-500);white-space:nowrap}.dl-panel.svelte-1rugv22{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--ui-radius-lg);padding:16px;overflow:hidden}.dl.svelte-1rugv22{margin:0;display:flex;flex-direction:column}.dl-row.svelte-1rugv22{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--panel-border)}.dl-row-last.svelte-1rugv22{border-bottom:none}.dl-term.svelte-1rugv22{font-size:.75rem;color:var(--neutral-500);font-weight:400;line-height:1.5;margin:0}.dl-detail.svelte-1rugv22{font-size:.8125rem;color:var(--neutral-100);font-weight:400;line-height:1.5;margin:0}@media(max-width:639px){.dl-row.svelte-1rugv22{grid-template-columns:1fr;gap:4px}}dialog.svelte-1abkqg8{border:none;padding:0;background:transparent;color:var(--neutral-100);opacity:0;scale:.95;overflow:hidden;transition:opacity .1s ease-out,scale .1s ease-out,display .1s ease-out allow-discrete;width:100%;max-height:85vh;margin:auto;border-radius:var(--ui-radius-lg)}.dialog-sm.svelte-1abkqg8{max-width:400px}.dialog-md.svelte-1abkqg8{max-width:512px}.dialog-lg.svelte-1abkqg8{max-width:640px}dialog[open].svelte-1abkqg8{opacity:1;scale:1;transition:opacity .15s ease-out,scale .15s ease-out,display .15s ease-out allow-discrete}@starting-style{dialog[open].svelte-1abkqg8{opacity:0;scale:.95}}dialog.svelte-1abkqg8::backdrop{background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .15s ease-out,backdrop-filter .15s ease-out,display .15s ease-out allow-discrete}dialog[open].svelte-1abkqg8::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{dialog[open].svelte-1abkqg8::backdrop{background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}.dialog-panel.svelte-1abkqg8{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--ui-radius-lg);overflow-x:hidden;overflow-y:auto;max-height:85vh}.dialog-header.svelte-1abkqg8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:16px 24px;border-bottom:1px solid var(--panel-border)}.dialog-title-group.svelte-1abkqg8{display:flex;flex-direction:column}.dialog-title.svelte-1abkqg8{font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--neutral-100)}.dialog-description.svelte-1abkqg8{font-size:.8125rem;font-weight:400;color:var(--neutral-400);margin-top:2px}.dialog-close.svelte-1abkqg8{flex-shrink:0;background:none;border:none;color:var(--neutral-400);cursor:pointer;padding:4px;border-radius:var(--ui-radius-sm);display:flex;align-items:center;justify-content:center}.dialog-close.svelte-1abkqg8:hover{color:var(--neutral-200);background:var(--panel-hover)}.dialog-close.svelte-1abkqg8:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dialog-body.svelte-1abkqg8{padding:24px}.dialog-footer.svelte-1abkqg8{padding:16px 24px;border-top:1px solid var(--panel-border);display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){dialog.svelte-1abkqg8{margin-inline:1rem}}@media(prefers-reduced-motion:reduce){dialog.svelte-1abkqg8,dialog.svelte-1abkqg8::backdrop{transition:none}}.dropdown-wrapper.svelte-1ecjug7{display:inline-flex}.dropdown-trigger-btn.svelte-1ecjug7{all:unset;display:contents}.dropdown-menu.svelte-1ecjug7{position:fixed;inset:unset;color:inherit;margin:0;padding:4px;min-width:180px;width:max-content;max-height:320px;overflow-y:auto;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--ui-radius-md);box-shadow:0 8px 24px #0006;z-index:50}.dropdown-item.svelte-udn5na{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:transparent;text-decoration:none;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--neutral-300);cursor:pointer;border-radius:var(--ui-radius-sm);transition:background .1s ease,color .1s ease}.dropdown-item.svelte-udn5na:hover{background:var(--panel-hover);color:var(--neutral-100)}.dropdown-item.svelte-udn5na:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.dropdown-item.destructive.svelte-udn5na{color:#fca5a5}.dropdown-item.destructive.svelte-udn5na:hover{background:color-mix(in srgb,#ef4444 12%,var(--panel-bg));color:#fca5a5}.dropdown-item-icon.svelte-udn5na{display:flex;align-items:center;flex-shrink:0}.dropdown-item.destructive.svelte-udn5na .dropdown-item-icon:where(.svelte-udn5na){color:#fca5a5}.dropdown-divider.svelte-6r8eci{border:none;border-top:1px solid var(--panel-border);margin:4px 0}.alert.svelte-1fnsyh6{display:flex;align-items:flex-start;gap:8px;padding:8px 16px;border-radius:var(--ui-radius-md);font-size:.8125rem;line-height:1.5}.alert-info.svelte-1fnsyh6{background:color-mix(in srgb,#60a5fa 10%,var(--panel-bg));border:1px solid color-mix(in srgb,#60a5fa 30%,var(--panel-border))}.alert-info.svelte-1fnsyh6 .alert-icon{color:#60a5fa}.alert-success.svelte-1fnsyh6{background:color-mix(in srgb,#4ade80 10%,var(--panel-bg));border:1px solid color-mix(in srgb,#4ade80 30%,var(--panel-border))}.alert-success.svelte-1fnsyh6 .alert-icon{color:#4ade80}.alert-warning.svelte-1fnsyh6{background:color-mix(in srgb,#fbbf24 10%,var(--panel-bg));border:1px solid color-mix(in srgb,#fbbf24 30%,var(--panel-border))}.alert-warning.svelte-1fnsyh6 .alert-icon{color:#fbbf24}.alert-error.svelte-1fnsyh6{background:color-mix(in srgb,#f87171 10%,var(--panel-bg));border:1px solid color-mix(in srgb,#f87171 30%,var(--panel-border))}.alert-error.svelte-1fnsyh6 .alert-icon{color:#f87171}.alert.svelte-1fnsyh6 .alert-icon{flex-shrink:0;margin-top:1px}.alert-content.svelte-1fnsyh6{flex:1;color:var(--neutral-200)}.alert-content.svelte-1fnsyh6 a{color:inherit;text-decoration:underline}.alert-content.svelte-1fnsyh6 strong{font-weight:500;color:var(--neutral-100)}.alert-dismiss.svelte-1fnsyh6{flex-shrink:0;background:none;border:none;color:var(--neutral-400);cursor:pointer;padding:4px;border-radius:var(--ui-radius-sm);display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.alert-dismiss.svelte-1fnsyh6:hover{color:var(--neutral-200);background:var(--panel-hover)}.alert-dismiss.svelte-1fnsyh6:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sidebar-item.svelte-em7093{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--ui-radius-md);color:var(--neutral-400);text-decoration:none;position:relative;transition:background .15s ease,color .15s ease}.sidebar-item.svelte-em7093:hover{background:var(--panel-hover);color:var(--neutral-200)}.sidebar-item.active.svelte-em7093{background:color-mix(in srgb,var(--color-brand) 8%,var(--panel-bg));color:var(--neutral-100)}.sidebar-item.active.svelte-em7093:before{content:"";position:absolute;left:-12px;top:4px;bottom:4px;width:3px;border-radius:0 2px 2px 0;background:var(--color-brand)}.sidebar-item.svelte-em7093:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sidebar-label.svelte-em7093{font-size:.8125rem;font-weight:400;white-space:nowrap;transition:opacity .15s ease}.sidebar-item.active.svelte-em7093 .sidebar-label:where(.svelte-em7093){font-weight:600}.sidebar-item.collapsed.svelte-em7093 .sidebar-label:where(.svelte-em7093){opacity:0;width:0;overflow:hidden}.sidebar-item.collapsed.svelte-em7093{justify-content:center;padding:0}.sidebar-badge.svelte-em7093{margin-left:auto;background:color-mix(in srgb,var(--color-brand) 20%,var(--panel-bg));color:var(--color-brand-light);font-size:.6875rem;font-weight:600;padding:2px 6px;border-radius:999px;min-width:20px;text-align:center}.sidebar-badge-dot.svelte-em7093{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--color-brand)}.sidebar-item.collapsed.svelte-em7093:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--neutral-950);color:var(--neutral-100);font-size:.75rem;font-weight:400;padding:4px 8px;border-radius:var(--ui-radius-sm);white-space:nowrap;z-index:60;pointer-events:none}@media(prefers-reduced-motion:reduce){.sidebar-item.svelte-em7093,.sidebar-label.svelte-em7093{transition:none}}.navbar.svelte-1gkaac2{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;position:sticky;top:0;z-index:40;background:var(--panel-bg);border-bottom:1px solid var(--panel-border)}.navbar-left.svelte-1gkaac2{display:flex;align-items:center;gap:8px;min-width:0}.navbar-hamburger.svelte-1gkaac2{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;cursor:pointer;color:var(--neutral-300);border-radius:var(--ui-radius-sm);flex-shrink:0}.navbar-hamburger.svelte-1gkaac2:hover{color:var(--neutral-100)}.navbar-hamburger.svelte-1gkaac2:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(max-width:1023px){.navbar-hamburger.svelte-1gkaac2{display:flex}}.navbar-breadcrumbs.svelte-1gkaac2{display:flex;align-items:center;gap:4px;min-width:0}.breadcrumb-link.svelte-1gkaac2{font-size:.75rem;font-weight:400;color:var(--neutral-400);text-decoration:none;white-space:nowrap}.breadcrumb-link.svelte-1gkaac2:hover{color:var(--neutral-200)}.breadcrumb-sep{color:var(--neutral-600);flex-shrink:0}.breadcrumb-current.svelte-1gkaac2{font-size:.75rem;font-weight:400;color:var(--neutral-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-actions.svelte-1gkaac2{display:flex;align-items:center;gap:8px;flex-shrink:0}.layout-root.svelte-qxi1fq{display:grid;grid-template-columns:256px 1fr;min-height:100vh}.layout-root.sidebar-collapsed.svelte-qxi1fq{grid-template-columns:64px 1fr}@media(max-width:1023px){.layout-root.svelte-qxi1fq{grid-template-columns:1fr}}.sidebar-desktop.svelte-qxi1fq{display:flex;flex-direction:column;background:var(--panel-bg);border-right:1px solid var(--panel-border);height:100vh;position:sticky;top:0;overflow-y:auto;overflow-x:visible}@media(max-width:1023px){.sidebar-desktop.svelte-qxi1fq{display:none}}.sidebar-mobile.svelte-qxi1fq{display:none;flex-direction:column;position:fixed;inset:0 auto 0 0;width:256px;background:var(--panel-bg);border-right:1px solid var(--panel-border);z-index:50;transform:translate(-100%);transition:transform .2s ease-out}@media(max-width:1023px){.sidebar-mobile.svelte-qxi1fq{display:flex}}.sidebar-mobile.sidebar-mobile-open.svelte-qxi1fq{transform:translate(0)}@media(prefers-reduced-motion:reduce){.sidebar-mobile.svelte-qxi1fq{transition:none}}.sidebar-scrim.svelte-qxi1fq{position:fixed;inset:0;background:#00000080;z-index:49}.sidebar-header.svelte-qxi1fq{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;border-bottom:1px solid var(--panel-border);flex-shrink:0}.sidebar-brand.svelte-qxi1fq{font-family:IBM Plex Sans Condensed,sans-serif;font-size:.875rem;font-weight:600;color:var(--neutral-100);white-space:nowrap}.sidebar-brand-short.svelte-qxi1fq{font-family:IBM Plex Sans Condensed,sans-serif;font-size:.75rem;font-weight:600;color:var(--neutral-100)}.collapse-toggle.svelte-qxi1fq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--neutral-400);border-radius:var(--ui-radius-sm);flex-shrink:0}.collapse-toggle.svelte-qxi1fq:hover{color:var(--neutral-200)}.collapse-toggle.svelte-qxi1fq:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sidebar-nav.svelte-qxi1fq{display:flex;flex-direction:column;gap:2px;padding:8px 12px;flex:1;overflow-y:auto}.sidebar-group-label.svelte-qxi1fq{font-size:.6875rem;font-weight:600;color:var(--neutral-400);text-transform:uppercase;letter-spacing:.08em;padding:8px 0 4px 12px}.sidebar-divider.svelte-qxi1fq{height:1px;background:var(--panel-border);margin:4px 0}.sidebar-divider-collapsed.svelte-qxi1fq{height:1px;background:var(--panel-border);margin:8px 12px}.sidebar-back.svelte-qxi1fq{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-top:auto;border-top:1px solid var(--panel-border);color:var(--neutral-400);text-decoration:none;flex-shrink:0}.sidebar-back.svelte-qxi1fq:hover{background:var(--panel-hover);color:var(--neutral-200)}.sidebar-back.svelte-qxi1fq:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sidebar-back-label.svelte-qxi1fq{font-size:.75rem;font-weight:400}.sidebar-collapsed.svelte-qxi1fq .sidebar-back:where(.svelte-qxi1fq){justify-content:center;padding:12px 0}.main-column.svelte-qxi1fq{display:flex;flex-direction:column;min-height:100vh;min-width:0}.main-content.svelte-qxi1fq{flex:1;padding:24px}@media(max-width:1023px){.main-content.svelte-qxi1fq{padding:16px}}
