@keyframes _18thva7e{to{transform:rotate(360deg)}}._18thva70{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border-radius:var(--radius-card);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-micro) var(--ease-out), border-color var(--duration-micro) var(--ease-out), color var(--duration-micro) var(--ease-out), transform var(--duration-micro) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}._18thva70:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._18thva70:active:not(:disabled){transform:scale(.98)}._18thva70:disabled{cursor:not-allowed;opacity:.55}._18thva71{background:var(--accent);color:var(--text-on-accent)}._18thva71:hover:not(:disabled){background:var(--accent-hover)}._18thva72{color:var(--text-hi);border-color:var(--border-strong);background:0 0}._18thva72:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--text-muted)}._18thva73{color:var(--text-body);background:0 0}._18thva73:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-hi)}._18thva74{background:var(--error);color:var(--text-on-accent)}._18thva74:hover:not(:disabled){filter:brightness(.92)}._18thva75{background:var(--success-bg);color:var(--success-fg);border-color:var(--success-border,var(--success-fg))}._18thva75:hover:not(:disabled){background:var(--success-fg);color:#fff}._18thva76{background:var(--error-bg);color:var(--error-fg);border-color:var(--error-border,var(--error-fg))}._18thva76:hover:not(:disabled){background:var(--error-fg);color:#fff}._18thva77{height:var(--btn-h-sm);padding-inline:var(--space-3);font-size:var(--font-size-2)}._18thva78{height:var(--btn-h-md);padding-inline:var(--space-4);font-size:var(--font-size-3)}._18thva79{height:var(--btn-h-lg);padding-inline:var(--space-5);font-size:var(--font-size-4)}._18thva7a{height:var(--btn-h-touch);padding-inline:var(--space-5);font-size:var(--font-size-4)}._18thva7b{width:100%}._18thva7c{aspect-ratio:1;padding-inline:0}._18thva7d{height:auto;min-height:var(--btn-h-touch);white-space:normal}._18thva7f{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite _18thva7e;display:inline-block}.vcfphw0{align-items:center;gap:var(--space-1);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);border-radius:var(--radius-input);cursor:pointer;transition:color var(--duration-micro) var(--ease-out);text-decoration:none;display:inline-flex}.vcfphw0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vcfphw1{color:var(--link-fg)}.vcfphw1:hover{color:var(--link-hover)}.vcfphw2{color:var(--text-body)}.vcfphw3{color:var(--text-muted)}
