.spinner-wrapper{width:24px;height:24px;position:relative}.spinner{position:absolute;width:24px;height:24px;top:calc(50% - 2.5px);left:calc(50% - 1px)}.spinner div{position:absolute;width:2px;height:5px;background:white;border-radius:2px;transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%));animation:spinner-fzua35 1s calc(var(--delay) * 1s) infinite ease}.spinner div:first-child{--delay:0.1;--rotation:45;--translation:150}.spinner div:nth-child(2){--delay:0.2;--rotation:90;--translation:150}.spinner div:nth-child(3){--delay:0.3;--rotation:135;--translation:150}.spinner div:nth-child(4){--delay:0.4;--rotation:180;--translation:150}.spinner div:nth-child(5){--delay:0.5;--rotation:225;--translation:150}.spinner div:nth-child(6){--delay:0.6;--rotation:270;--translation:150}.spinner div:nth-child(7){--delay:0.7;--rotation:315;--translation:150}.spinner div:nth-child(8){--delay:0.8;--rotation:360;--translation:150}@keyframes spinner-fzua35{0%,12.5%,25%,37.5%,50%,62.5%,75%,87.5%,to{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%))}50%{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%));background-color:transparent}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.button{background-color:var(--color-o2lightBlue,#0050ff);fill:var(--color-white,#fff);color:var(--color-white,#fff);border-radius:8px;flex:1;justify-content:center;align-items:center;width:100%;height:56px;padding-left:24px;padding-right:24px;font-size:20px;display:flex;box-shadow:0 8px 10px -2px #1e1e1e1f,0 2px 3px -1px #1e1e1e1a}.button,.button.small{letter-spacing:-.2px;text-align:left;font-family:On Air;font-weight:700;line-height:24px}.button.small{width:auto;height:43px;padding-left:16px;padding-right:16px;font-size:16px}.button>span:first-child+svg,.button>svg:first-child+span{margin-left:8px;margin-right:0}.button.hover:not(.loading),.button:disabled:not(.loading),.button:hover:not(.loading){background-color:var(--color-o2darkBlue,#003dc3)}.button:disabled{background-color:var(--color-o2blue,#00008c);fill:var(--color-white,#fff);color:var(--color-white,#fff);letter-spacing:-.2px;text-align:left;border-radius:8px;flex:1;justify-content:center;align-items:center;width:100%;height:56px;padding-left:24px;padding-right:24px;font-family:On Air;font-size:20px;font-weight:700;line-height:24px;display:flex;box-shadow:0 8px 10px -2px #1e1e1e1f,0 2px 3px -1px #1e1e1e1a}