.SBF53G_button.SBF53G_button{min-height:44px;box-shadow:none;filter:none;appearance:none;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:normal;text-align:center;text-transform:none;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out);border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:15px;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}:where(.SBF53G_button) svg{flex-shrink:0;width:18px;height:18px}.SBF53G_button.SBF53G_sm{min-height:36px;padding:6px 14px;font-size:14px}:where(.SBF53G_sm) svg{width:16px;height:16px}@media (pointer:coarse){.SBF53G_button.SBF53G_sm:before{content:"";position:absolute;inset:-4px 0}}.SBF53G_button.SBF53G_lg{min-height:56px;padding:12px 28px;font-size:17px}@media (max-width:400px){.SBF53G_button.SBF53G_lg{padding-inline:20px;font-size:16px}}.SBF53G_button.SBF53G_full{width:100%}.SBF53G_button.SBF53G_primary{background:var(--mint);border-color:var(--mint);color:var(--ink)}.SBF53G_button.SBF53G_secondary{border-color:var(--line-strong);color:var(--paper);background:0 0;font-weight:700}.SBF53G_button.SBF53G_ghost{color:var(--paper);text-underline-offset:4px;background:0 0;padding-inline:12px;font-weight:700}.SBF53G_button.SBF53G_ghost.SBF53G_sm{padding-inline:8px}.SBF53G_button.SBF53G_danger{border-color:var(--danger);color:var(--danger-text);background:0 0;font-weight:700}.SBF53G_button.SBF53G_light.SBF53G_primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.SBF53G_button.SBF53G_light.SBF53G_secondary{border-color:var(--ink);color:var(--ink)}.SBF53G_button.SBF53G_light.SBF53G_ghost{color:var(--ink)}.SBF53G_button.SBF53G_light.SBF53G_danger{color:var(--danger-deep)}@media (hover:hover){.SBF53G_button.SBF53G_primary:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{background:var(--mint-bright);border-color:var(--mint-bright)}.SBF53G_button.SBF53G_secondary:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{background:var(--panel-2);border-color:var(--steel)}.SBF53G_button.SBF53G_ghost:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{text-decoration:underline}.SBF53G_button.SBF53G_danger:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{background:color-mix(in srgb, var(--danger) 14%, transparent)}.SBF53G_button.SBF53G_light.SBF53G_primary:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{background:color-mix(in srgb, var(--ink) 90%, var(--white));border-color:color-mix(in srgb, var(--ink) 90%, var(--white))}.SBF53G_button.SBF53G_light.SBF53G_secondary:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{background:color-mix(in srgb, var(--ink) 6%, transparent);border-color:var(--ink)}.SBF53G_button.SBF53G_light.SBF53G_danger:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.SBF53G_button.SBF53G_primary:not(:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.SBF53G_button.SBF53G_button:not(.SBF53G_ghost,:disabled,[aria-disabled=true],[data-disabled],[aria-busy=true]):active{transform:scale(.98)}}.SBF53G_button.SBF53G_button:is(:disabled,[aria-disabled=true],[data-disabled]){opacity:.45;cursor:not-allowed}.SBF53G_button.SBF53G_button[aria-busy=true]{opacity:1;cursor:progress}.SBF53G_button.SBF53G_button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.SBF53G_button.SBF53G_button:has(:focus-visible){outline:2px solid var(--mint);outline-offset:3px}.SBF53G_button.SBF53G_button.SBF53G_light:focus-visible{outline-color:var(--mint-deep)}.SBF53G_button.SBF53G_button.SBF53G_light:has(:focus-visible){outline-color:var(--mint-deep)}.SBF53G_swap{gap:inherit;display:inline-grid}.SBF53G_swap>span{justify-content:center;align-items:center;gap:inherit;grid-area:1/1;display:inline-flex}.SBF53G_hidden{visibility:hidden}.SBF53G_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite SBF53G_spin}@keyframes SBF53G_spin{to{transform:rotate(1turn)}}