.AppButton_btn__ZOrkI{width:auto;padding:0 18px;border:none;border-radius:8px;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative}.AppButton_block__z3vv5{width:100%}.AppButton_md__Ygeno{height:44px;font-size:16px}.AppButton_sm__1XsSo{height:40px;font-size:14px}.AppButton_solid__2S5EK{background:var(--cosmic-accent);color:#fff;box-shadow:none}.AppButton_solid__2S5EK:hover:not(:disabled){background:#fb923c;transform:translateY(-2px);box-shadow:0 12px 26px var(--cosmic-accent-a32)}.AppButton_solid__2S5EK.AppButton_shiny__0_sw6{box-shadow:0 8px 22px var(--cosmic-accent-a30),0 0 14px rgba(249,115,22,.26)}.AppButton_solid__2S5EK.AppButton_shiny__0_sw6:hover:not(:disabled){box-shadow:0 12px 30px var(--cosmic-accent-a42),0 0 26px var(--cosmic-accent-a40)}.AppButton_outline__Va3Gn{background:transparent;color:var(--cosmic-text-dim);border:1px solid hsla(0,0%,100%,.12)}.AppButton_outline__Va3Gn:hover:not(:disabled){background:var(--cosmic-accent-a08);color:var(--cosmic-accent-soft);border-color:var(--cosmic-accent-a50);box-shadow:0 8px 20px var(--cosmic-accent-a14);transform:translateY(-2px)}.AppButton_solid__2S5EK.AppButton_danger__1lXgi{background:#e5484d;color:#fff;box-shadow:none}.AppButton_solid__2S5EK.AppButton_danger__1lXgi:hover:not(:disabled){background:#f0575c;box-shadow:0 12px 26px hsla(0,91%,71%,.34)}.AppButton_outline__Va3Gn.AppButton_danger__1lXgi{color:#e88e8e;border-color:hsla(0,91%,71%,.3)}.AppButton_outline__Va3Gn.AppButton_danger__1lXgi:hover:not(:disabled){background:hsla(0,91%,71%,.08);color:#f6a0a0;border-color:hsla(0,91%,71%,.55);box-shadow:0 8px 20px hsla(0,91%,71%,.16)}html[data-theme=light] .AppButton_outline__Va3Gn{color:#3d4056;border-color:var(--cosmic-border-strong)}html[data-theme=light] .AppButton_outline__Va3Gn.AppButton_danger__1lXgi,html[data-theme=light] .AppButton_outline__Va3Gn.AppButton_danger__1lXgi:hover:not(:disabled){color:#da3b40}.AppButton_danger__1lXgi .AppButton_spinner__63Eni{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.AppButton_outline__Va3Gn.AppButton_danger__1lXgi .AppButton_spinner__63Eni{border-color:#f87171 hsla(0,91%,71%,.3) hsla(0,91%,71%,.3)}.AppButton_solid__2S5EK.AppButton_success__7RI53{background:#1f8a5b;color:#fff;box-shadow:none}.AppButton_solid__2S5EK.AppButton_success__7RI53:hover:not(:disabled){background:#30b36b;box-shadow:0 12px 26px rgba(31,138,91,.34)}.AppButton_outline__Va3Gn.AppButton_success__7RI53{color:#5fc98c;border-color:rgba(31,138,91,.35)}.AppButton_outline__Va3Gn.AppButton_success__7RI53:hover:not(:disabled){background:rgba(31,138,91,.09);color:#7ee0a6;border-color:rgba(31,138,91,.55);box-shadow:0 8px 20px rgba(31,138,91,.16)}html[data-theme=light] .AppButton_solid__2S5EK.AppButton_success__7RI53{color:var(--cosmic-surface)}html[data-theme=light] .AppButton_outline__Va3Gn.AppButton_success__7RI53,html[data-theme=light] .AppButton_outline__Va3Gn.AppButton_success__7RI53:hover:not(:disabled){color:var(--cosmic-ok)}.AppButton_success__7RI53 .AppButton_spinner__63Eni{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.AppButton_outline__Va3Gn.AppButton_success__7RI53 .AppButton_spinner__63Eni{border-color:#5fc98c rgba(31,138,91,.3) rgba(31,138,91,.3)}.AppButton_btn__ZOrkI:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.AppButton_iconWrap__RIwpO{display:flex;flex:none}@keyframes AppButton_spin__cn3mu{to{transform:rotate(1turn)}}.AppButton_spinner__63Eni{width:15px;height:15px;border-radius:50%;animation:AppButton_spin__cn3mu .7s linear infinite}.AppButton_solid__2S5EK .AppButton_spinner__63Eni{border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff}.AppButton_outline__Va3Gn .AppButton_spinner__63Eni{border:2px solid var(--cosmic-accent-a30);border-top-color:var(--cosmic-accent-soft)}.AppBadge_badge__oRJCE{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;vertical-align:middle}.AppBadge_sm__M04nt{padding:3px 9px;font-size:12px}.AppBadge_md__BeVgt{padding:4px 11px;font-size:13px}.AppBadge_square___D1I7{border-radius:6px}.AppBadge_pill__ufbnM{border-radius:20px}.AppBadge_dot__viHqr{width:6px;height:6px;border-radius:50%;flex:none}