.btn[data-v-88647e82]{--h:40px;height:var(--h);border-radius:var(--r-pill);font-size:var(--fs-body);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-1),color var(--dur-1),box-shadow var(--dur-2),transform var(--dur-1) var(--ease-out),opacity var(--dur-1);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.btn__icon[data-v-88647e82]{font-size:18px}.btn--sm[data-v-88647e82]{--h:32px;font-size:var(--fs-small);padding:0 14px}.btn--sm .btn__icon[data-v-88647e82]{font-size:16px}.btn--lg[data-v-88647e82]{--h:48px;padding:0 24px;font-size:15px}.btn--block[data-v-88647e82]{width:100%}@media (pointer:coarse) and (width>=700px){.btn[data-v-88647e82]{--h:44px;position:relative}.btn--sm[data-v-88647e82]:before{content:"";position:absolute;inset:-6px 0}.btn--sm[data-v-88647e82]{--h:36px}.btn--lg[data-v-88647e82]{--h:52px}}.btn.is-pressed[data-v-88647e82],.btn[data-v-88647e82]:active{transform:scale(.97)}.btn[data-v-88647e82]:disabled{cursor:default}.btn.is-focus[data-v-88647e82]{outline:2px solid var(--focus);outline-offset:2px}.btn--primary[data-v-88647e82]{background:var(--text-1);color:var(--on-light)}.btn--primary.is-hover[data-v-88647e82],.btn--primary[data-v-88647e82]:hover{background:color-mix(in srgb,var(--text-1) 86%,var(--ink-1))}.btn--primary.is-pressed[data-v-88647e82],.btn--primary[data-v-88647e82]:active{background:color-mix(in srgb,var(--text-1) 76%,var(--ink-1))}.btn--primary[data-v-88647e82]:disabled{background:var(--fill-2);color:var(--text-4);box-shadow:none}.btn--secondary[data-v-88647e82]{background:var(--fill-2);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line)}.btn--secondary.is-hover[data-v-88647e82],.btn--secondary[data-v-88647e82]:hover{background:var(--fill-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--secondary.is-pressed[data-v-88647e82],.btn--secondary[data-v-88647e82]:active{background:rgba(var(--hi-rgb),.15)}.btn--secondary[data-v-88647e82]:disabled{background:var(--fill-1);color:var(--text-4);box-shadow:inset 0 0 0 1px var(--hair)}.btn--ghost[data-v-88647e82]{color:var(--text-2);background:0 0;padding:0 12px}.btn--ghost.is-hover[data-v-88647e82],.btn--ghost[data-v-88647e82]:hover{color:var(--text-1);background:var(--fill-1)}.btn--ghost.is-pressed[data-v-88647e82],.btn--ghost[data-v-88647e82]:active{background:var(--fill-2)}.btn--ghost[data-v-88647e82]:disabled{color:var(--text-4);background:0 0}.btn--accent[data-v-88647e82]{background:var(--accent-gradient);color:#fff;text-shadow:0 1px 1px #00000040}.btn--accent.is-hover[data-v-88647e82],.btn--accent[data-v-88647e82]:hover{filter:brightness(1.08)}.btn--accent[data-v-88647e82]:disabled{opacity:.4;filter:saturate(.6)}.btn--danger[data-v-88647e82]{background:color-mix(in oklab,var(--danger) 16%,transparent);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger) 30%,transparent)}.btn--danger.is-hover[data-v-88647e82],.btn--danger[data-v-88647e82]:hover{background:color-mix(in oklab,var(--danger) 24%,transparent)}.btn__spinner[data-v-88647e82]{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}
