.u5cypc0{flex-direction:column;gap:4px;width:100%;display:flex;position:relative}
.u5cypc1{width:100%;color:var(--color-contentPrimary);font-feature-settings:"liga" off, "clig" off;background:0 0;border:none;border-radius:8px;outline:none;height:48px;padding:0 16px;font-size:1rem;font-style:normal;font-weight:400}
.u5cypc1[type=number]{appearance:textfield}
.u5cypc1[type=password]::-ms-reveal{display:none}
.u5cypc1[type=password]::-ms-clear{display:none}
.u5cypc1[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute}.u5cypc1[type=password]::-webkit-caps-lock-indicator{visibility:hidden;pointer-events:none;position:absolute}
.u5cypc1::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.u5cypc1::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.u5cypc1::placeholder{color:var(--color-contentTertiary)}
.u5cypc2{border:1px solid var(--color-borderDefault);background:var(--color-backgroundPrimary);border-radius:8px;outline:none;align-items:center;width:100%;min-width:0;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}
.u5cypc2:has(input:focus-visible){box-shadow:0px 0px 0px 2px var(--color-focusStateBorder), 0px 0px 0px 6px var(--color-focusStateGlow);border-color:#0000;outline:none}
.u5cypc2:has(input:focus-visible):hover{border-color:#0000}
.u5cypc3{background:var(--color-backgroundDisabled)}
.u5cypc3 input{color:var(--color-contentDisabled);cursor:default}
.u5cypc2 input[disabled]::placeholder{color:var(--color-contentTertiary)}
.u5cypc2:hover:not(.u5cypc3){border-color:var(--color-borderBold)}
.u5cypc4 .u5cypc2{border:1px solid var(--color-contentError)}
.u5cypc5{color:var(--color-contentError);font-feature-settings:"liga" off, "clig" off;align-items:center;margin-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex}
.u5cypc6{flex-shrink:0;align-items:center;width:16px;height:16px;margin-left:5px;margin-right:5px;display:flex}
.u5cypc6 svg{color:var(--color-contentError)}
.u5cypc7{cursor:pointer;width:48px;height:48px;color:var(--color-contentPrimary);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}
.u5cypc7:before{content:"";z-index:0;background:var(--color-backgroundBlack7);border-radius:8px;width:40px;height:40px;transition:all .2s ease-in-out;display:block;position:absolute;top:4px;left:calc(50% - 20px);transform:scale(0)}
.u5cypc7:active:before{opacity:1;background:var(--color-backgroundWhite30);transform:scale(1)}
.u5cypc7:focus-visible{outline:2px solid var(--color-focusStateBorder);outline-offset:2px;box-shadow:0px 0px 0px 2px var(--color-focusStateInnerBorder), 0px 0px 0px 8px var(--color-focusStateGlow);border-radius:8px}
.u5cypc3 .u5cypc7{cursor:not-allowed}
.u5cypc7 svg{z-index:1;flex-shrink:0;width:24px;height:24px;position:relative}
.u5cypc8{align-items:center;gap:6px;display:flex}
@media (hover:hover){.u5cypc7:hover:before{opacity:1;transform:scale(1)}}
.ttu8rj0{background:var(--color-backgroundSecondary);flex-direction:column;justify-content:space-between;align-items:center;min-height:100dvh;display:flex;position:relative}
.ttu8rj1{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}
.ttu8rj1 svg{height:100%;position:absolute;top:0;bottom:0;right:0}
.ttu8rj2{z-index:2;margin-top:1.5rem;margin-bottom:1.5rem;position:relative}
.ttu8rj3{z-index:2;margin-top:3rem;margin-bottom:3rem;position:relative}
.ttu8rj3 p{color:var(--color-contentSecondary);font-size:.8rem}
.ttu8rj4{text-align:center;z-index:2;background:#fff;border:1px solid #dcdfdc;border-radius:16px;flex-direction:column;align-items:stretch;width:calc(100% - 32px);max-width:550px;padding:32px 24px 24px;display:flex;position:relative;box-shadow:0 6px 24px #00000014}
.ttu8rj5{text-align:left;flex-direction:column;gap:24px;margin-top:34px;margin-bottom:24px;display:flex}
.ttu8rj6{font-size:1.5rem;line-height:1.875rem}
.ttu8rj7{margin-top:8px;font-size:1rem;line-height:1.5}
.ttu8rj8{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
@media screen and not (min-width:740px){.ttu8rj1{display:none}}
@media screen and (min-width:740px){.ttu8rj4{padding:40px}.ttu8rj7{font-size:1rem}}
@media screen and (min-width:936px){.ttu8rj5{margin-top:56px}.ttu8rj6{font-size:2rem;line-height:2.375rem}.ttu8rj7{margin-top:16px;font-size:1.2rem}}
@media screen and (min-width:1268px){.ttu8rj6{font-size:2.5rem;line-height:3rem}.ttu8rj7{font-size:1.5rem}}
