.Button_btn__vPwWp{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h);padding:12px 28px;border-radius:var(--radius-md);border:1px solid transparent;font-size:16px;font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:.01em;text-decoration:none;text-align:center;cursor:pointer;transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.Button_btn__vPwWp:hover{transform:translateY(-1px)}.Button_btn__vPwWp:active{transform:none}.Button_btn__vPwWp:disabled,.Button_btn__vPwWp[aria-disabled=true]{opacity:.45;pointer-events:none}.Button_icon__JaI56{display:inline-flex;width:1.15em;height:1.15em;flex:0 0 auto}.Button_icon__JaI56>svg{width:100%;height:100%}.Button_primary__NvDjW{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-btn)}.Button_primary__NvDjW:hover{background:var(--accent-strong);color:var(--text-on-accent)}.Button_secondary__PNkAv{background:color-mix(in srgb,var(--text-1) 14%,transparent);border-color:color-mix(in srgb,var(--text-1) 30%,transparent);color:var(--text-1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Button_secondary__PNkAv:hover{background:color-mix(in srgb,var(--text-1) 22%,transparent);color:var(--text-1)}.Button_call__S4UKL{background:var(--surface-brand);color:var(--text-on-brand)}.Button_call__S4UKL:hover{background:var(--surface-brand-hover);color:var(--text-on-brand)}.Button_outline__VR8yn{background:transparent;border-color:var(--accent-line);color:var(--accent-text)}.Button_outline__VR8yn:hover{background:var(--accent-soft);color:var(--accent-text)}.Button_ghost__8k_dh{background:transparent;color:var(--accent-text);padding-inline:var(--sp-2)}.Button_ghost__8k_dh:hover{color:var(--accent-strong)}.Button_sm__fAUbM{min-height:var(--control-h-sm);padding:8px 16px;font-size:14px}@media (pointer:coarse){.Button_sm__fAUbM{min-height:44px}}@media (max-width:560px){.Button_btn__vPwWp{width:100%}.Button_sm__fAUbM{width:auto}}