.glass-btn.svelte-1xmbs0m{--glass-btn-bg: transparent;--glass-btn-border-color: transparent;--glass-btn-text: var(--sys-color-text-primary);--glass-btn-shadow: none;--glass-btn-font-weight: 500;--glass-btn-hover-bg: var(--glass-btn-bg);--glass-btn-hover-border-color: var(--glass-btn-border-color);--glass-btn-hover-text: var(--glass-btn-text);--glass-btn-hover-shadow: var(--glass-btn-shadow);--glass-btn-focus-border-color: var(--glass-btn-hover-border-color);--glass-btn-focus-shadow: var(--comp-controls-input-focus-shadow-sm);--glass-btn-active-bg: var(--glass-btn-hover-bg);--glass-btn-active-border-color: var(--glass-btn-hover-border-color);--glass-btn-active-text: var(--glass-btn-hover-text);--glass-btn-active-shadow: var(--glass-btn-hover-shadow);--glass-btn-disabled-bg: var(--glass-btn-bg);--glass-btn-disabled-border-color: var(--glass-btn-border-color);--glass-btn-disabled-text: var(--glass-btn-text);--glass-btn-disabled-shadow: var(--glass-btn-shadow);--glass-btn-disabled-opacity: var(--comp-buttons-state-disabled-opacity);--glass-btn-height: var(--comp-buttons-size-md-height);--glass-btn-radius: var(--comp-buttons-size-md-radius);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--comp-buttons-base-gap);font-weight:var(--glass-btn-font-weight);line-height:var(--comp-controls-button-line-height);min-height:var(--glass-btn-height);height:var(--glass-btn-height);border-radius:var(--glass-btn-radius);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);cursor:pointer;border:var(--border-hairline) solid var(--glass-btn-border-color);outline:none;background:var(--glass-btn-bg);color:var(--glass-btn-text);box-shadow:var(--glass-btn-shadow)}.glass-btn.svelte-1xmbs0m:disabled{opacity:var(--glass-btn-disabled-opacity);cursor:not-allowed;background:var(--glass-btn-disabled-bg);border-color:var(--glass-btn-disabled-border-color);color:var(--glass-btn-disabled-text);box-shadow:var(--glass-btn-disabled-shadow);transform:none}.glass-btn.svelte-1xmbs0m:hover:not(:disabled){background:var(--glass-btn-hover-bg);border-color:var(--glass-btn-hover-border-color);color:var(--glass-btn-hover-text);box-shadow:var(--glass-btn-hover-shadow)}.glass-btn.svelte-1xmbs0m:focus-visible:not(:disabled){outline:none;border-color:var(--glass-btn-focus-border-color);box-shadow:var(--glass-btn-focus-shadow)}.glass-btn.svelte-1xmbs0m:active:not(:disabled){background:var(--glass-btn-active-bg);border-color:var(--glass-btn-active-border-color);color:var(--glass-btn-active-text);transform:scale(.97);box-shadow:var(--glass-btn-active-shadow)}.glass-btn.full-width.svelte-1xmbs0m{width:100%}.glass-btn-sm.svelte-1xmbs0m{--glass-btn-height: var(--comp-buttons-size-sm-height);--glass-btn-radius: var(--comp-buttons-size-sm-radius);padding:var(--comp-buttons-size-sm-padding-y) var(--comp-buttons-size-sm-padding-x);font-size:var(--comp-buttons-size-sm-font-size)}.glass-btn-md.svelte-1xmbs0m{--glass-btn-height: var(--comp-buttons-size-md-height);--glass-btn-radius: var(--comp-buttons-size-md-radius);padding:var(--comp-buttons-size-md-padding-y) var(--comp-buttons-size-md-padding-x);font-size:var(--comp-buttons-size-md-font-size)}.glass-btn-lg.svelte-1xmbs0m{--glass-btn-height: var(--comp-buttons-size-lg-height);--glass-btn-radius: var(--comp-buttons-size-lg-radius);padding:var(--comp-buttons-size-lg-padding-y) var(--comp-buttons-size-lg-padding-x);font-size:var(--comp-buttons-size-lg-font-size)}.glass-btn.pill.svelte-1xmbs0m{--glass-btn-radius: var(--radius-full)}.glass-btn.icon-only.svelte-1xmbs0m{width:var(--glass-icon-btn-size);height:var(--glass-icon-btn-size);min-width:var(--glass-icon-btn-size);min-height:var(--glass-icon-btn-size);flex:0 0 var(--glass-icon-btn-size);padding:0;border-radius:var(--comp-buttons-size-icon-radius);display:inline-flex;align-items:center;justify-content:center;gap:0;line-height:0;font-size:0}.glass-btn-lg.icon-only.svelte-1xmbs0m{--glass-icon-btn-size: var(--comp-buttons-size-icon-lg-container-size);--glass-icon-btn-icon: var(--comp-buttons-size-icon-lg-glyph-size)}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-icon:where(.svelte-1xmbs0m),.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-spinner:where(.svelte-1xmbs0m){margin:0;display:inline-flex;align-items:center;justify-content:center}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-text:where(.svelte-1xmbs0m){display:none}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-spinner:where(.svelte-1xmbs0m){width:var(--glass-icon-btn-icon);height:var(--glass-icon-btn-icon)}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-icon:where(.svelte-1xmbs0m) svg{width:var(--glass-icon-btn-icon);height:var(--glass-icon-btn-icon);display:block}.glass-btn-primary.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-primary-bg);--glass-btn-border-color: var(--comp-buttons-variant-primary-border);--glass-btn-text: var(--comp-buttons-variant-primary-text);--glass-btn-shadow: var(--comp-buttons-variant-primary-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-primary-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-primary-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-primary-hover-shadow);--glass-btn-focus-border-color: var(--comp-buttons-variant-primary-focus-border);--glass-btn-focus-shadow: var(--comp-buttons-variant-primary-focus-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-primary-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-primary-active-shadow);--glass-btn-disabled-bg: var(--comp-buttons-variant-primary-disabled-bg);--glass-btn-disabled-shadow: var(--comp-buttons-variant-primary-disabled-shadow);--glass-btn-disabled-opacity: var(--comp-buttons-variant-primary-disabled-opacity)}.glass-btn-secondary.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-secondary-bg);--glass-btn-border-color: var(--comp-buttons-variant-secondary-border);--glass-btn-text: var(--comp-buttons-variant-secondary-text);--glass-btn-shadow: var(--comp-buttons-variant-secondary-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-secondary-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-secondary-hover-border);--glass-btn-hover-text: var(--comp-buttons-variant-secondary-hover-text);--glass-btn-hover-shadow: var(--comp-buttons-variant-secondary-hover-shadow)}.glass-btn-danger.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-danger-bg);--glass-btn-border-color: var(--comp-buttons-variant-danger-border);--glass-btn-text: var(--comp-buttons-variant-danger-text);--glass-btn-shadow: var(--comp-buttons-variant-danger-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-danger-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-danger-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-danger-hover-shadow)}.glass-btn-warning.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-warning-bg);--glass-btn-border-color: var(--comp-buttons-variant-warning-border);--glass-btn-text: var(--comp-buttons-variant-warning-text);--glass-btn-shadow: var(--comp-buttons-variant-warning-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-warning-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-warning-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-warning-hover-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-warning-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-warning-active-shadow)}.glass-btn-ghost.svelte-1xmbs0m{--glass-btn-text: var(--comp-buttons-variant-ghost-text);--glass-btn-hover-bg: var(--comp-buttons-variant-ghost-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-ghost-hover-border);--glass-btn-hover-text: var(--comp-buttons-variant-ghost-hover-text);--glass-btn-focus-border-color: var(--comp-buttons-variant-ghost-hover-border)}.glass-btn-cyan.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-cyan-bg);--glass-btn-border-color: var(--comp-buttons-variant-cyan-border);--glass-btn-text: var(--comp-buttons-variant-cyan-text);--glass-btn-shadow: var(--comp-buttons-variant-cyan-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-cyan-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-cyan-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-cyan-hover-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-cyan-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-cyan-active-shadow);--glass-btn-font-weight: var(--comp-buttons-variant-cyan-font-weight)}.glass-btn-accent.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-accent-bg);--glass-btn-border-color: var(--comp-buttons-variant-accent-border);--glass-btn-text: var(--comp-buttons-variant-accent-text);--glass-btn-shadow: var(--comp-buttons-variant-accent-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-accent-hover-bg);--glass-btn-hover-border-color: var(--glass-btn-border-color);--glass-btn-hover-shadow: var(--glass-btn-shadow);--glass-btn-focus-border-color: var(--comp-buttons-variant-accent-focus-border);--glass-btn-focus-shadow: var(--comp-buttons-variant-accent-focus-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-accent-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-accent-active-shadow)}.glass-btn-auth.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-auth-bg);--glass-btn-border-color: var(--comp-buttons-variant-auth-border);--glass-btn-text: var(--comp-buttons-variant-auth-text);--glass-btn-shadow: var(--comp-buttons-variant-auth-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-auth-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-auth-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-auth-hover-shadow);--glass-btn-focus-border-color: var(--comp-buttons-variant-auth-focus-border);--glass-btn-focus-shadow: var(--comp-buttons-variant-auth-focus-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-auth-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-auth-active-shadow);--glass-btn-disabled-bg: var(--comp-buttons-variant-auth-disabled-bg);--glass-btn-disabled-shadow: var(--comp-buttons-variant-auth-disabled-shadow);--glass-btn-disabled-opacity: var(--comp-buttons-variant-auth-disabled-opacity);--glass-btn-font-weight: var(--comp-buttons-variant-auth-font-weight)}.glass-btn.undo-action-button.svelte-1xmbs0m{--glass-btn-bg: var(--comp-undo-affordance-bg);--glass-btn-border-color: var(--comp-undo-affordance-border);--glass-btn-text: var(--comp-undo-affordance-fg);--glass-btn-shadow: var(--comp-undo-affordance-shadow);--glass-btn-hover-bg: var(--comp-undo-affordance-bg-hover);--glass-btn-hover-border-color: var(--comp-undo-affordance-border-hover);--glass-btn-hover-text: var(--comp-undo-affordance-fg);--glass-btn-hover-shadow: 0 10px 22px rgba(var(--sys-color-black-rgb), .08), inset 0 1px 0 rgba(var(--sys-color-white-rgb), .18);--glass-btn-focus-border-color: var(--comp-undo-affordance-border-hover);--glass-btn-focus-shadow: 0 0 0 1px var(--color-focus-ring), var(--comp-undo-affordance-shadow)}.glass-btn-icon.svelte-1xmbs0m{display:flex;align-items:center;justify-content:center;line-height:0}.glass-btn-text.svelte-1xmbs0m{display:flex;align-items:center;gap:.375rem}.glass-btn-spinner.svelte-1xmbs0m{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.glass-btn.is-loading.svelte-1xmbs0m{pointer-events:none}.tabs-nav-heading.svelte-hvic1j,.tab-disabled-reason.svelte-hvic1j{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabs-nav.svelte-hvic1j{margin-bottom:var(--spacing-md);background:transparent;position:sticky;top:0;z-index:5;padding:var(--spacing-md) 0}.tabs-nav--static.svelte-hvic1j{position:static;top:auto;padding:0}.tabs-nav--embedded.svelte-hvic1j{flex:0 1 auto;min-width:0;margin-bottom:0}.tabs-nav--embedded.svelte-hvic1j .nav-wrapper:where(.svelte-hvic1j){display:inline-block;margin:0;max-width:100%}.tabs-nav--embedded.svelte-hvic1j .nav-tabs:where(.svelte-hvic1j){display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:0}.nav-wrapper.svelte-hvic1j{position:relative;max-width:var(--pill-nav-max-width, 1400px);margin:0 auto}.nav-tabs.svelte-hvic1j{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);max-width:var(--pill-nav-max-width, 1400px);margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.25rem;background:var(--color-bg-subtle);border-radius:var(--radius-full);border:1px solid transparent;box-shadow:var(--shadow-sm);scrollbar-width:none;-ms-overflow-style:none}.nav-tabs--single.svelte-hvic1j{overflow-x:hidden}.nav-tabs.svelte-hvic1j::-webkit-scrollbar{display:none}.pill-indicator.svelte-hvic1j{position:absolute;top:.25rem;bottom:.25rem;border-radius:var(--radius-full);pointer-events:none;z-index:0;transform-origin:center center;background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1);transition:opacity var(--duration-base) ease}.pill-indicator.initialized.svelte-hvic1j{transition:opacity var(--duration-base) ease}.nav-tab.svelte-hvic1j{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:var(--font-size-13);font-weight:500;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-full);transition:background-color var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),filter var(--duration-comfortable) var(--ease-standard),outline-color var(--duration-comfortable) var(--ease-standard),text-decoration-color var(--duration-comfortable) var(--ease-standard),border-radius var(--duration-comfortable) var(--ease-standard);white-space:nowrap;position:relative;z-index:1;background:transparent}.nav-tab-content.svelte-hvic1j{display:flex;align-items:center;gap:.5rem;transform-origin:center center;transform:scale(var(--pill-content-scale, 1));transition:transform var(--duration-fast) linear;will-change:transform}.nav-tab.svelte-hvic1j:hover:not(.active){color:var(--color-text-primary);background:var(--color-bg-subtle-hover)}.nav-tab.disabled.svelte-hvic1j{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.68}.nav-tab.disabled.svelte-hvic1j:hover:not(.active){color:var(--color-text-tertiary);background:transparent;box-shadow:none}.nav-tab.active.svelte-hvic1j{color:var(--color-text-primary);background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1)}.tabs-nav--pill.svelte-hvic1j .nav-tab.active:where(.svelte-hvic1j){background:transparent;box-shadow:none}.nav-tab--title.svelte-hvic1j{cursor:default}.tabs-nav--single.svelte-hvic1j .nav-tab.active:where(.svelte-hvic1j){background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1)}.tabs-nav--accent.svelte-hvic1j .nav-tabs:where(.svelte-hvic1j){background:color-mix(in srgb,var(--color-bg-secondary) 90%,transparent);border-color:color-mix(in srgb,var(--color-border) 70%,transparent)}.tabs-nav--accent.svelte-hvic1j .pill-indicator:where(.svelte-hvic1j){background:var(--color-bg-subtle);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--comp-floating-pill-indicator-ring),inset 0 -2px 0 var(--color-accent),inset 0 1px rgba(var(--color-white-rgb),.18)}.tabs-nav--accent.svelte-hvic1j .nav-tab:where(.svelte-hvic1j){font-weight:var(--font-weight-semibold)}.tabs-nav--accent.svelte-hvic1j .nav-tab:where(.svelte-hvic1j):hover:not(.active){background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.tabs-nav--accent.svelte-hvic1j:not(.tabs-nav--pill) .nav-tab.active:where(.svelte-hvic1j){background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px var(--color-primary-border),inset 0 -2px 0 var(--color-accent)}.tabs-nav--accent.svelte-hvic1j .nav-tab.active:where(.svelte-hvic1j) svg{color:var(--color-primary-icon)}.tabs-nav--single.tabs-nav--accent.svelte-hvic1j .nav-tab.active:where(.svelte-hvic1j){background:var(--color-accent-tint);border:1px solid var(--color-primary-border-light);box-shadow:inset 0 1px color-mix(in srgb,var(--color-white) 40%,transparent)}.nav-tab.active.svelte-hvic1j svg{color:var(--color-primary-icon)}.nav-tab.svelte-hvic1j svg{flex-shrink:0;transition:color var(--duration-comfortable) ease}.tab-label.svelte-hvic1j{flex-shrink:0;font-weight:500}.nav-tab-badge-dot.svelte-hvic1j{flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-primary-border)}.scroll-chevron.svelte-hvic1j{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:50%;cursor:pointer;transition:background-color var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),filter var(--duration-comfortable) var(--ease-standard),outline-color var(--duration-comfortable) var(--ease-standard),text-decoration-color var(--duration-comfortable) var(--ease-standard),border-radius var(--duration-comfortable) var(--ease-standard);box-shadow:var(--shadow-sm);color:var(--color-text-secondary)}.scroll-chevron.left.svelte-hvic1j{left:-12px}.scroll-chevron.right.svelte-hvic1j{right:-12px}.scroll-chevron.svelte-hvic1j:hover{background:var(--color-bg-subtle-hover);border-color:var(--color-border-hover);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.scroll-chevron.svelte-hvic1j:active{transform:translateY(-50%) scale(.95);box-shadow:var(--shadow-sm)}.scroll-shadow.svelte-hvic1j{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:calc(100% + 4px);pointer-events:none;z-index:8;border-radius:var(--radius-full)}.scroll-shadow.left.svelte-hvic1j{left:-8px;background:linear-gradient(to right,color-mix(in srgb,var(--color-bg-secondary) 85%,transparent),transparent)}.scroll-shadow.right.svelte-hvic1j{right:-8px;background:linear-gradient(to left,color-mix(in srgb,var(--color-bg-secondary) 85%,transparent),transparent)}@media (prefers-reduced-motion: reduce){.pill-indicator.svelte-hvic1j{transition:none}}@media (max-width: 640px){.tabs-nav.svelte-hvic1j{padding:var(--spacing-sm) 0}.nav-tabs.svelte-hvic1j{gap:.25rem;padding:.1875rem}.pill-indicator.svelte-hvic1j{top:.1875rem;bottom:.1875rem}.nav-tab.svelte-hvic1j{padding:.5rem .75rem;font-size:var(--font-size-12)}.scroll-chevron.svelte-hvic1j,.scroll-shadow.svelte-hvic1j{display:none}}
