.lb-tabs-root{flex-direction:column;display:flex}.lb-tabs-completion-dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px;display:block}@media (width<=639px){.lb-tabs-completion-dot{display:none}}.lb-tabs-completion-dot--complete{background:var(--color-success-text)}.lb-tabs-completion-dot--empty{box-shadow:inset 0 0 0 1.5px var(--color-border);background:0 0}.lb-tabs-list--underline{border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-sm);display:flex}.lb-tabs-trigger--underline{padding:var(--card-pad) var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:color var(--motion-duration-normal) var(--motion-ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-family:inherit;display:inline-flex}.lb-tabs-trigger--underline:hover:not([disabled]){color:var(--color-text-primary)}.lb-tabs-trigger--underline[data-state=active]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.lb-tabs-trigger--underline[disabled]{color:var(--color-text-muted);opacity:.4;cursor:default}.lb-tabs-trigger--underline:focus-visible{outline:var(--focus-ring-width) solid transparent;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:var(--radius-sm)}.lb-tabs-list--pill{gap:var(--space-xs);background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--space-xs);display:flex}.lb-tabs-trigger--pill{padding:var(--space-sm) var(--card-gap);border-radius:var(--radius-base);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;display:inline-flex}.lb-tabs-trigger--pill:hover:not([disabled]){color:var(--color-text-primary)}.lb-tabs-trigger--pill[data-state=active]{background:var(--color-bg-card);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.lb-tabs-trigger--pill[disabled]{opacity:.4;cursor:default}.lb-tabs-trigger--pill:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.lb-tabs-list--drawer{gap:var(--space-xs);padding:0 var(--space-xs);border-bottom:1px solid var(--color-glass-hairline);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.lb-tabs-list--drawer::-webkit-scrollbar{display:none}.lb-tabs-trigger--drawer{padding:var(--space-sm) var(--card-pad) .875rem;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;scroll-snap-align:start;min-height:48px;transition:color var(--motion-duration-normal) var(--motion-ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;font-family:inherit;display:inline-flex}.lb-tabs-trigger--drawer:hover:not([disabled]){color:var(--color-text-primary)}.lb-tabs-trigger--drawer[data-state=active]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.lb-tabs-trigger--drawer[disabled]{color:var(--color-text-muted);opacity:.4;cursor:default}.lb-tabs-trigger--drawer:focus-visible{outline:var(--focus-ring-width) solid transparent;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-focus-ring);border-radius:var(--radius-sm)}.error-state.svelte-113gcak{align-items:center;gap:var(--card-gap);padding:var(--space-xl) var(--space-md);text-align:center;flex-direction:column;display:flex}.error-state.compact.svelte-113gcak{padding:var(--space-md);gap:var(--space-sm)}.error-icon.svelte-113gcak{color:var(--color-warning-text)}.error-state[data-variant=danger].svelte-113gcak .error-icon:where(.svelte-113gcak){color:var(--color-danger-text)}.error-message.svelte-113gcak{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0}.compact.svelte-113gcak .error-message:where(.svelte-113gcak){font-size:var(--font-size-sm)}.error-details.svelte-113gcak{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:60ch;line-height:var(--line-height-normal);white-space:pre-wrap;margin:0}.error-action.svelte-113gcak{margin-top:var(--space-xs)}
