@layer st-dev-components{._button_1jtxy_2{min-height:var(--control-height);--button-padding-inline:12px;padding:4px var(--button-padding-inline);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:background var(--motion) var(--ease-standard), border-color var(--motion) var(--ease-standard), box-shadow var(--motion) var(--ease-standard), scale var(--motion-press) var(--ease-standard);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}._secondary_1jtxy_26{background:color-mix(in srgb, var(--surface) 65%, var(--surface-muted));box-shadow:var(--shadow-inset), var(--shadow-control);color:var(--foreground)}._primary_1jtxy_31{background:var(--action);border-color:var(--action);color:var(--action-text);box-shadow:var(--shadow-inset), 0 1px 2px color-mix(in srgb, var(--action) 24%, transparent)}._danger_1jtxy_39{background:var(--danger-action);border-color:var(--danger-action);color:var(--danger-action-text);box-shadow:var(--shadow-inset), 0 1px 2px color-mix(in srgb, var(--danger-action) 24%, transparent)}._danger-outline_1jtxy_47{background:var(--surface);border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger-text);box-shadow:var(--shadow-inset), var(--shadow-control)}._danger-outline_1jtxy_47:hover:not([data-disabled]){background:var(--danger-soft);border-color:var(--danger)}._dark_1jtxy_57{background:var(--foreground);border-color:var(--foreground);color:var(--background);box-shadow:var(--shadow-inset), var(--shadow-control)}._dark_1jtxy_57:hover:not([data-disabled]){background:color-mix(in srgb, var(--foreground) 85%, var(--background));border-color:color-mix(in srgb, var(--foreground) 85%, var(--background))}._subtle_1jtxy_67{background:var(--surface-muted);color:var(--foreground);border-color:#0000}._subtle_1jtxy_67:hover:not([data-disabled]){background:color-mix(in srgb, var(--surface-muted) 70%, var(--border))}._ghost_1jtxy_75{color:var(--foreground);background:0 0;border-color:#0000}._secondary_1jtxy_26:hover:not([data-disabled]),._ghost_1jtxy_75:hover:not([data-disabled]){background:var(--surface-muted)}._primary_1jtxy_31:hover:not([data-disabled]){background:var(--action-hover);border-color:var(--action-hover)}._danger_1jtxy_39:hover:not([data-disabled]){background:var(--danger-action-hover);border-color:var(--danger-action-hover)}._static_1jtxy_95{transition-property:background,border-color,box-shadow}._button_1jtxy_2:active:not(._static_1jtxy_95):not([data-disabled]):not(:disabled){scale:var(--press-scale);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--foreground) 12%, transparent)}._button_1jtxy_2:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._content_1jtxy_109{justify-content:center;align-items:center;gap:var(--space-2);flex-shrink:0;line-height:1.25;display:inline-flex}._content_1jtxy_109>svg{flex-shrink:0;display:block}._button_1jtxy_2._iconStart_1jtxy_129{padding-inline-start:calc(var(--button-padding-inline) - 2px)}._button_1jtxy_2._iconEnd_1jtxy_132{padding-inline-end:calc(var(--button-padding-inline) - 2px)}._button_1jtxy_2[data-disabled],._button_1jtxy_2:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._button_1jtxy_2._primary_1jtxy_31[data-disabled],._button_1jtxy_2._primary_1jtxy_31:disabled,._button_1jtxy_2._danger_1jtxy_39[data-disabled],._button_1jtxy_2._danger_1jtxy_39:disabled{background:var(--surface-muted);border-color:var(--border);color:var(--muted);opacity:1}._button_1jtxy_2._secondary_1jtxy_26[aria-pressed=true],._button_1jtxy_2._subtle_1jtxy_67[aria-pressed=true]{background:var(--action-soft);border-color:color-mix(in srgb, var(--action) 40%, var(--border));color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--action) 18%, transparent)}._button_1jtxy_2._secondary_1jtxy_26[aria-pressed=true]:hover:not([data-disabled]),._button_1jtxy_2._subtle_1jtxy_67[aria-pressed=true]:hover:not([data-disabled]){background:color-mix(in srgb, var(--action) 14%, var(--action-soft));color:var(--foreground)}._sm_1jtxy_182{--button-padding-inline:10px;min-height:var(--control-height-sm);padding:3px var(--button-padding-inline);font-size:var(--font-size-sm)}._md_1jtxy_188{font-size:var(--font-size)}._icon_1jtxy_129{aspect-ratio:1;inline-size:var(--control-height);min-inline-size:var(--control-height);padding:0}._icon_1jtxy_129._sm_1jtxy_182{inline-size:var(--control-height-sm);min-inline-size:var(--control-height-sm);min-height:var(--control-height-sm)}._hidden_1jtxy_202{opacity:0}._spinner_1jtxy_205{width:var(--icon-size-sm);height:var(--icon-size-sm);animation:var(--spin-keyframes) var(--motion-spin) linear infinite;position:absolute}@media (prefers-reduced-motion:reduce){._spinner_1jtxy_205{animation:none}}._badge_2sits_2{border-radius:var(--radius);font-size:var(--font-size-xs);white-space:nowrap;background:var(--surface-muted);border:1px solid var(--border);align-items:center;padding:2px 7px;font-weight:500;display:inline-flex}._neutral_2sits_13{color:var(--muted)}._success_2sits_16{color:var(--success-text);background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 35%, var(--border))}._warning_2sits_21{color:var(--warning-text);background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 35%, var(--border))}._danger_2sits_26{color:var(--danger-text);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}._info_2sits_31{color:var(--info-text);background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 35%, var(--border))}._action_2sits_36{color:var(--action-soft-text);background:var(--action-soft);border-color:color-mix(in srgb, var(--action) 35%, var(--border))}._skeleton_2sits_41{border-radius:var(--radius);background:var(--surface-muted);width:100%;height:18px;animation:_pulse_2sits_1 var(--motion-shimmer) var(--ease-loop) infinite}._text_2sits_49{border-radius:var(--radius-sm);height:1lh}._circle_2sits_53{aspect-ratio:1;border-radius:50%;width:2.5rem;height:auto}._media_2sits_59{height:96px}._skeleton_2sits_41._idle_2sits_62{animation:none}._lines_2sits_65{gap:var(--space-2);display:grid}._lines_2sits_65>:last-child{width:80%}._heldBack_2sits_74{visibility:hidden}._srOnly_2sits_77{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._empty_2sits_88{text-align:center;padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._empty_2sits_88[data-size=sm]{padding:var(--space-4) var(--space-3);gap:var(--space-1)}._empty_2sits_88[data-size=lg]{padding:calc(var(--space-8) * 2) var(--space-6);gap:var(--space-3)}._emptyIcon_2sits_104{block-size:44px;inline-size:44px;background:var(--surface-muted);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--space-1);display:flex}._empty_2sits_88[data-size=sm] ._emptyIcon_2sits_104{block-size:32px;inline-size:32px}._empty_2sits_88[data-size=lg] ._emptyIcon_2sits_104{block-size:56px;inline-size:56px}._emptyTitle_2sits_123{font-size:var(--font-size-lg);color:var(--foreground);margin:0;font-weight:600}._empty_2sits_88[data-size=sm] ._emptyTitle_2sits_123{font-size:var(--font-size)}._empty_2sits_88[data-size=lg] ._emptyTitle_2sits_123{font-size:var(--font-size-2xl)}._emptyText_2sits_135{color:var(--muted);max-inline-size:46ch;line-height:1.5;font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}._empty_2sits_88[data-size=lg] ._emptyText_2sits_135{font-size:var(--font-size)}._emptyActions_2sits_146{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}._empty_2sits_88[data-size=lg]>*{animation:var(--enter-keyframes) var(--motion-moderate) var(--ease-standard) both}._empty_2sits_88[data-size=lg]>:nth-child(2){animation-delay:var(--motion-stagger)}._empty_2sits_88[data-size=lg]>:nth-child(3){animation-delay:calc(var(--motion-stagger) * 2)}._empty_2sits_88[data-size=lg]>:nth-child(4){animation-delay:calc(var(--motion-stagger) * 3)}@media (prefers-reduced-motion:reduce){._empty_2sits_88[data-size=lg]>*{animation:none}}._error_2sits_182{color:var(--danger-text);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius);padding:12px 16px}@keyframes _pulse_2sits_1{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._skeleton_2sits_41{opacity:1;animation:none}}}
