@keyframes Button-module__s4isiq__spin{to{transform:rotate(360deg)}}.Button-module__s4isiq__btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);--btn-hbg:transparent;--btn-hfg:var(--ink);--btn-hbd:var(--ink);border:1px solid var(--btn-bd);border-radius:var(--r-pill);background:var(--btn-bg);height:48px;color:var(--btn-fg);font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-ui);line-height:var(--leading-1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--spring-ui-d) var(--spring-ui), color var(--spring-ui-d) var(--spring-ui), border-color var(--spring-ui-d) var(--spring-ui), transform var(--spring-ui-d) var(--spring-ui), opacity .3s;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.Button-module__s4isiq__btn:hover{border-color:var(--btn-hbd);background:var(--btn-hbg);color:var(--btn-hfg)}}.Button-module__s4isiq__btn:active{transform:scale(.97)}.Button-module__s4isiq__btn:focus-visible{outline:2px solid var(--red);outline-offset:3px}html.is-dark .Button-module__s4isiq__btn:not(.Button-module__s4isiq__red):not(.Button-module__s4isiq__light):not(.Button-module__s4isiq__outline){--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper);--btn-hfg:var(--paper);--btn-hbd:var(--paper)}.Button-module__s4isiq__red{--btn-bg:var(--red);--btn-fg:var(--white);--btn-bd:var(--red);--btn-hbg:transparent;--btn-hfg:var(--fg);--btn-hbd:var(--fg)}.Button-module__s4isiq__outline{--btn-bg:transparent;--btn-fg:var(--fg);--btn-bd:var(--fg);--btn-hbg:var(--fg);--btn-hfg:var(--bg);--btn-hbd:var(--fg)}.Button-module__s4isiq__light{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper);--btn-hbg:transparent;--btn-hfg:var(--paper);--btn-hbd:var(--paper)}.Button-module__s4isiq__danger{--btn-bg:transparent;--btn-fg:var(--red-600);--btn-bd:color-mix(in srgb, var(--red-600) 55%, transparent);--btn-hbg:var(--red-600);--btn-hfg:var(--white);--btn-hbd:var(--red-600)}.Button-module__s4isiq__sm{height:40px;font-size:var(--text-14);padding:0 18px}.Button-module__s4isiq__lg{height:56px;font-size:var(--text-17);padding:0 28px}.Button-module__s4isiq__block{width:100%}.Button-module__s4isiq__btn:disabled{opacity:.45;pointer-events:none}.Button-module__s4isiq__loading{pointer-events:none}.Button-module__s4isiq__loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite Button-module__s4isiq__spin}.Button-module__s4isiq__done{--btn-bg:#2f5a22;--btn-fg:var(--white);--btn-bd:#2f5a22;pointer-events:none}.Button-module__s4isiq__ico{width:16px;height:16px}.Button-module__s4isiq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Button-module__s4isiq__rowCenter{justify-content:center}@media (prefers-reduced-motion:reduce){.Button-module__s4isiq__btn{transition:none}.Button-module__s4isiq__btn:active{transform:none}}
