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