.button-custom{width:100%;max-width:20rem;align-items:center;appearance:none;background-image:radial-gradient(100% 100% at 100% 0,#5adaff 0,#5468ff 100%);border:0;border-radius:6px;box-shadow:0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 rgba(58,65,111,.5);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:16px;padding-right:16px;position:relative;text-align:left;text-decoration:none;transition:box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform;font-size:18px}.button-custom:focus{box-shadow:inset 0 0 0 1.5px #3c4fe0,0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #3c4fe0}.button-custom:focus-visible{outline:none}.button-custom:not(:disabled):hover{box-shadow:0 4px 8px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 #3c4fe0;transform:translateY(-2px)}.button-custom:not(:disabled):active{box-shadow:inset 0 3px 7px #3c4fe0;transform:translateY(2px)}.button-custom:disabled{background-image:radial-gradient(100% 100% at 100% 0,#5adaff 0,#5468ff 100%);box-shadow:0 2px 4px rgba(45,35,66,.4),0 7px 13px -3px rgba(45,35,66,.3),inset 0 -3px 0 rgba(58,65,111,.5);cursor:not-allowed;opacity:.8}h4.title{text-align:center;margin-bottom:45px}:root{--omrs-color-ink-lowest-contrast:rgba(47,60,85,.18);--omrs-color-ink-low-contrast:rgba(60,60,67,.3);--omrs-color-ink-medium-contrast:rgba(19,19,21,.6);--omrs-color-interaction:#1e4bd1;--omrs-color-interaction-minus-two:rgba(73,133,224,.12);--omrs-color-danger:#b50706;--omrs-color-bg-low-contrast:#eff1f2;--omrs-color-ink-high-contrast:#121212;--omrs-color-bg-high-contrast:#fff}div.omrs-input-group{position:relative;width:100%}.omrs-input-filled>input,.omrs-input-underlined>input{width:100%;height:3.5rem;font-size:1.0625rem;padding-left:.875rem;line-height:147.6%;padding-top:.825rem;padding-bottom:.5rem;color:#202021;border:2px solid #f1f1f1;border-radius:6px}.omrs-input-filled>input:focus,.omrs-input-underlined>input:focus{outline:none}.omrs-input-filled>.omrs-input-label,.omrs-input-underlined>.omrs-input-label{position:absolute;top:.9375rem;left:.875rem;line-height:147.6%;color:var(--omrs-color-ink-medium-contrast);transition:top .2s}.omrs-input-filled>svg,.omrs-input-underlined>svg{position:absolute;top:.9375rem;right:.875rem;fill:var(--omrs-color-ink-medium-contrast)}.omrs-input-filled>.omrs-input-helper,.omrs-input-underlined>.omrs-input-helper{font-size:.9375rem;color:var(--omrs-color-ink-medium-contrast);letter-spacing:.0275rem;margin:.125rem .875rem}.omrs-input-filled>input:hover,.omrs-input-underlined>input:hover{background:var(--omrs-color-interaction-minus-two);border-color:#f1f1f1}.omrs-input-filled>input:focus+.omrs-input-label,.omrs-input-filled>input:valid+.omrs-input-label,.omrs-input-underlined>input:focus+.omrs-input-label,.omrs-input-underlined>input:valid+.omrs-input-label{top:0;font-size:.9375rem;margin-bottom:32px}.omrs-input-filled:not(.omrs-input-danger)>input:focus+.omrs-input-label,.omrs-input-underlined:not(.omrs-input-danger)>input:focus+.omrs-input-label{color:var(--omrs-color-interaction)}.omrs-input-filled:not(.omrs-input-danger)>input:focus,.omrs-input-underlined:not(.omrs-input-danger)>input:focus{border-color:var(--omrs-color-interaction)}.omrs-input-filled:not(.omrs-input-danger)>input:focus~svg,.omrs-input-underlined:not(.omrs-input-danger)>input:focus~svg{fill:var(--omrs-color-ink-high-contrast)}.omrs-input-underlined>input:disabled{background:var(--omrs-color-bg-low-contrast);cursor:not-allowed}.omrs-input-underlined>input:disabled+.omrs-input-label,.omrs-input-underlined>input:disabled~.omrs-input-helper{color:var(--omrs-color-ink-low-contrast)}.omrs-input-underlined>input:disabled~svg{fill:var(--omrs-color-ink-low-contrast)}.omrs-input-filled.omrs-input-danger>.omrs-input-helper,.omrs-input-filled.omrs-input-danger>.omrs-input-label,.omrs-input-underlined.omrs-input-danger>.omrs-input-helper,.omrs-input-underlined.omrs-input-danger>.omrs-input-label{color:var(--omrs-color-danger)}.omrs-input-danger>svg{fill:var(--omrs-color-danger)}.omrs-input-danger>input{border-color:var(--omrs-color-danger)}.omrs-input-underlined>input{background:var(--omrs-color-bg-high-contrast)}.omrs-input-filled>input{background:var(--omrs-color-bg-low-contrast)}