.ui-loading.svelte-33pfv9{display:inline-flex;align-items:center;gap:var(--space-3)}.ui-loading__dots.svelte-33pfv9{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-loading__dot.svelte-33pfv9{width:var(--loader-dot);height:var(--loader-dot);border-radius:50%;background:var(--color-acento);animation:svelte-33pfv9-ui-loading-pulse 1.1s var(--ease-standard) infinite}.ui-loading__dot.svelte-33pfv9:nth-child(2){animation-delay:var(--motion-overlay)}.ui-loading__dot.svelte-33pfv9:nth-child(3){animation-delay:var(--motion-slow)}.ui-loading--sm.svelte-33pfv9{gap:var(--space-2)}.ui-loading--sm.svelte-33pfv9 .ui-loading__dots:where(.svelte-33pfv9){gap:var(--space-1)}.ui-loading--sm.svelte-33pfv9 .ui-loading__dot:where(.svelte-33pfv9){width:var(--loader-dot-sm);height:var(--loader-dot-sm);background:currentColor}.ui-loading__label.svelte-33pfv9{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--nav-letter-spacing);text-transform:uppercase;color:var(--color-texto-tenue)}@keyframes svelte-33pfv9-ui-loading-pulse{0%,to{opacity:.18;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ui-loading__dot.svelte-33pfv9{animation:none;opacity:.6}}.ui-btn.svelte-g9c1iq{--btn-h: var(--density-control-h);--btn-px: var(--button-px-md);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--btn-px);box-sizing:border-box;border:1px solid transparent;border-radius:var(--control-radius);background:transparent;color:var(--color-texto);font-family:var(--font-ui);font-size:var(--control-font-size);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ui-btn.svelte-g9c1iq:after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--target-touch)) / 2));inset-inline:min(0px,calc((100% - var(--target-touch)) / 2))}[data-density=compact] .ui-btn--md.svelte-g9c1iq:not(.ui-btn--link){--btn-px: var(--density-control-px)}.ui-btn--sm.svelte-g9c1iq{--btn-h: var(--button-h-sm);--btn-px: var(--button-px-sm);font-size:var(--text-xs);gap:var(--space-1)}.ui-btn--lg.svelte-g9c1iq{--btn-h: var(--button-h-lg);--btn-px: var(--button-px-lg);font-size:var(--text-md)}.ui-btn--square.svelte-g9c1iq{width:var(--btn-h);padding:0}.ui-btn--block.svelte-g9c1iq{display:flex;width:100%}.ui-btn__label.svelte-g9c1iq{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-btn--primary.svelte-g9c1iq{background:var(--color-acento);color:var(--color-sobre-acento)}.ui-btn--primary.svelte-g9c1iq:hover{background:var(--color-acento-hover)}.ui-btn--secondary.svelte-g9c1iq{border-color:var(--color-linea-fuerte);color:var(--color-texto)}.ui-btn--secondary.svelte-g9c1iq:hover{border-color:var(--color-acento-border);background:var(--color-acento-tinte)}.ui-btn--accent.svelte-g9c1iq{border-color:var(--color-acento-border);background:var(--color-acento-tinte);color:var(--color-acento)}.ui-btn--accent.svelte-g9c1iq:hover{border-color:var(--color-acento);background:var(--color-acento-dim)}.ui-btn--ghost.svelte-g9c1iq{color:var(--color-texto-alto)}.ui-btn--ghost.svelte-g9c1iq:hover{background:var(--color-superficie-2);color:var(--color-texto)}.ui-btn--destructive.svelte-g9c1iq{background:var(--color-danger-dim);border-color:var(--color-danger-borde);color:var(--color-danger-texto)}.ui-btn--destructive.svelte-g9c1iq:hover{border-color:var(--color-danger)}.ui-btn--link.svelte-g9c1iq{--btn-px: 0;color:var(--color-acento);font-weight:600}.ui-btn--link.svelte-g9c1iq .ui-btn__label:where(.svelte-g9c1iq){text-decoration:underline;text-decoration-color:var(--color-acento-border);text-underline-offset:.25em}.ui-btn--link.svelte-g9c1iq:hover{color:var(--color-acento-hover)}.ui-btn--link.svelte-g9c1iq:hover .ui-btn__label:where(.svelte-g9c1iq){text-decoration-color:currentColor}.ui-btn.svelte-g9c1iq:active{transform:translateY(1px)}.ui-btn[aria-pressed=true].svelte-g9c1iq{background:var(--color-acento-dim);border-color:var(--color-acento-border);color:var(--color-acento)}.ui-btn--primary[aria-pressed=true].svelte-g9c1iq{background:var(--color-acento);color:var(--color-sobre-acento)}.ui-btn.svelte-g9c1iq:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;box-shadow:var(--focus-ring)}.ui-btn.svelte-g9c1iq:disabled,.ui-btn[aria-disabled=true].svelte-g9c1iq{cursor:not-allowed;transform:none}.ui-btn.svelte-g9c1iq:disabled{background:var(--color-superficie-1);border-color:var(--color-linea-sutil);color:var(--color-texto-desactivado)}.ui-btn--ghost.svelte-g9c1iq:disabled,.ui-btn--link.svelte-g9c1iq:disabled,a.ui-btn--link[aria-disabled=true].svelte-g9c1iq:not([aria-busy]){background:transparent;border-color:transparent}a.ui-btn[aria-disabled=true].svelte-g9c1iq:not([aria-busy]){color:var(--color-texto-desactivado)}.ui-btn[aria-busy=true].svelte-g9c1iq{cursor:progress}
