.badge.svelte-16wd81y{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);white-space:nowrap;font-weight:600;line-height:1.4;display:inline-flex}.badge--subtle.badge--accent.svelte-16wd81y{background:var(--color-badge-accent-bg);color:var(--color-accent-text)}.badge--subtle.badge--success.svelte-16wd81y{background:var(--color-badge-success-bg);color:var(--color-success-text)}.badge--subtle.badge--warning.svelte-16wd81y{background:var(--color-badge-warning-bg);color:var(--color-warning-text)}.badge--subtle.badge--danger.svelte-16wd81y{background:var(--color-badge-danger-bg);color:var(--color-danger-text)}.badge--subtle.badge--neutral.svelte-16wd81y{background:var(--color-control-bg);color:var(--color-text-muted)}.badge--subtle.badge--pink.svelte-16wd81y{background:var(--color-badge-pink-bg);color:var(--accent-pink)}.badge--solid.badge--accent.svelte-16wd81y{background:var(--color-accent);color:var(--color-text-inverse)}.badge--solid.badge--success.svelte-16wd81y{background:var(--color-success);color:var(--color-text-inverse)}.badge--solid.badge--warning.svelte-16wd81y{background:var(--color-warning);color:var(--color-text-inverse)}.badge--solid.badge--danger.svelte-16wd81y{background:var(--status-danger);color:var(--color-text-inverse)}.badge--solid.badge--neutral.svelte-16wd81y{background:var(--color-text-muted);color:var(--color-text-inverse)}.badge--solid.badge--pink.svelte-16wd81y{background:var(--accent-pink);color:var(--color-text-inverse)}.badge--outline.svelte-16wd81y{background:0 0}.badge--outline.badge--accent.svelte-16wd81y{border:1px solid var(--color-accent);color:var(--color-accent-text)}.badge--outline.badge--success.svelte-16wd81y{border:1px solid var(--color-success-soft-border);color:var(--color-success-text)}.badge--outline.badge--warning.svelte-16wd81y{border:1px solid var(--color-warning-soft-border);color:var(--color-warning-text)}.badge--outline.badge--danger.svelte-16wd81y{border:1px solid var(--color-danger-soft-border);color:var(--color-danger-text)}.badge--outline.badge--neutral.svelte-16wd81y{border:1px solid var(--color-border-strong);color:var(--color-text-muted)}.badge--outline.badge--pink.svelte-16wd81y{border:1px solid var(--accent-pink);color:var(--accent-pink)}.breadcrumbs__list.svelte-juexlt{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0;list-style:none;display:flex;overflow-x:auto}.breadcrumbs__list.svelte-juexlt::-webkit-scrollbar{display:none}.breadcrumbs__link.svelte-juexlt{color:var(--color-text-muted);transition:color var(--anim-fast) var(--ease-out);text-decoration:none}.breadcrumbs__link.svelte-juexlt:hover{color:var(--color-text)}.breadcrumbs__link.svelte-juexlt:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:2px}.breadcrumbs__current.svelte-juexlt{color:var(--color-text);font-weight:600}.breadcrumbs__separator.svelte-juexlt{color:var(--color-text-muted);margin-left:var(--space-1)}.checkbox-wrapper.svelte-zlg8mq{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex;position:relative}.checkbox__control.svelte-zlg8mq{flex-shrink:0;block-size:20px;inline-size:20px;display:inline-flex;position:relative}.checkbox__input.svelte-zlg8mq{opacity:0;cursor:pointer;z-index:1;margin:0;padding:0;position:absolute;inset:0}.checkbox.svelte-zlg8mq{border:2px solid var(--color-border-strong);background:var(--color-input-bg);width:20px;height:20px;color:var(--color-text-inverse);cursor:pointer;pointer-events:none;transition:background var(--anim-fast) var(--ease-out), border-color var(--anim-fast) var(--ease-out);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox__input.svelte-zlg8mq:checked+.checkbox:where(.svelte-zlg8mq),.checkbox__input.svelte-zlg8mq:indeterminate+.checkbox:where(.svelte-zlg8mq){background:var(--color-accent);border-color:var(--color-accent)}.checkbox-wrapper.svelte-zlg8mq:hover .checkbox__input:where(.svelte-zlg8mq):not(:disabled)+.checkbox:where(.svelte-zlg8mq){border-color:var(--color-accent)}.checkbox__input.svelte-zlg8mq:focus-visible+.checkbox:where(.svelte-zlg8mq){box-shadow:0 0 0 3px var(--color-focus-ring)}.checkbox__input.svelte-zlg8mq:disabled+.checkbox:where(.svelte-zlg8mq){opacity:var(--color-disabled-opacity);cursor:default}.checkbox__label.svelte-zlg8mq{font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;pointer-events:none;-webkit-user-select:none;user-select:none}.checkbox-wrapper--disabled.svelte-zlg8mq .checkbox__label:where(.svelte-zlg8mq){opacity:var(--color-disabled-opacity);cursor:default}.radio-group{gap:var(--space-2);flex-direction:column;display:flex}.radio-item-wrapper.svelte-1r3bqb7{align-items:center;gap:var(--space-2);display:inline-flex}.radio-item{border:2px solid var(--color-border-strong);background:var(--color-input-bg);cursor:pointer;width:20px;height:20px;transition:border-color var(--anim-fast) var(--ease-out), background var(--anim-fast) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.radio-item[data-state=checked],.radio-item:hover:not(:disabled){border-color:var(--color-accent)}.radio-item:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.radio-item:disabled{opacity:var(--color-disabled-opacity);cursor:default}.radio-item__dot.svelte-1r3bqb7{background:var(--color-accent);border-radius:50%;width:10px;height:10px}.radio-item__label{font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.switch-wrapper.svelte-95137j{align-items:center;gap:var(--space-2);display:inline-flex}.switch{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-control-bg);cursor:pointer;width:40px;height:22px;transition:background var(--anim-fast) var(--ease-out), border-color var(--anim-fast) var(--ease-out);flex-shrink:0;position:relative}.switch[data-state=checked]{background:var(--color-accent);border-color:var(--color-accent)}.switch:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.switch:disabled{opacity:var(--color-disabled-opacity);cursor:default}.switch__thumb{background:var(--color-text-inverse);width:16px;height:16px;box-shadow:var(--shadow-thumb);transition:transform var(--anim-fast) var(--ease-bounce);border-radius:50%;display:block;transform:translate(2px)translateY(2px)}.switch[data-state=checked] .switch__thumb{transform:translate(20px)translateY(2px)}.tabs__list{gap:var(--space-1);border-bottom:1px solid var(--color-border);width:max-content;max-width:100%;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__trigger{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;transition:color var(--anim-fast) var(--ease-out), background var(--anim-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;font-weight:600;position:relative}.tabs__trigger:hover:not(:disabled){color:var(--color-text);background:var(--color-hover-bg)}.tabs__trigger[data-state=active]{color:var(--color-accent-text)}.tabs__trigger:after{content:"";background:var(--color-accent);opacity:0;transform-origin:50%;height:2px;transition:opacity var(--anim-fast) var(--ease-out), transform var(--anim-fast) var(--ease-out);border-radius:1px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.72)}.tabs__trigger[data-state=active]:after{opacity:1;transform:scaleX(1)}.tabs__trigger:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.tabs__trigger:disabled{opacity:var(--color-disabled-opacity);cursor:default}.tab-panel{padding-top:var(--space-4)}.tab-panel[data-state=inactive]{display:none}.tab-panel[data-state=active]{animation:svelte-1rdjlkh-tab-panel-enter var(--anim-fast) var(--ease-out) both}@keyframes svelte-1rdjlkh-tab-panel-enter{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tab-panel[data-state=active]{animation:none}}
