/* Start custom CSS *//* Phone and Email OTP page (1689) */
.otp-page .e-svg-base svg{display:block;width:100%;height:100%;}
.otp-page .otp-deco svg{overflow:visible;}
.otp-page img.otp-deco{max-width:none;}
@media (max-width:1024px){.otp-page h1 br{display:none;}}
/* logo marquee */
.otp-page .inc-logo-track.inc-is-marquee{justify-content:flex-start;width:max-content;padding:0 24px 0 0;animation:otp-marquee 32s linear infinite;}
.otp-page .inc-logo-viewport:hover .inc-logo-track.inc-is-marquee{animation-play-state:paused;}
@keyframes otp-marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
@media (max-width:767px){.otp-page .inc-logo-track.inc-is-marquee{padding:0 4px 0 0;animation-duration:24s;}}
@media (prefers-reduced-motion:reduce){.otp-page .inc-logo-track.inc-is-marquee{animation:none;}}
/* use-case rings fade */
.otp-page .otp-uc-rings{-webkit-mask-image:linear-gradient(180deg,#000 160.77px,rgba(0,0,0,0) 291.06px);mask-image:linear-gradient(180deg,#000 160.77px,rgba(0,0,0,0) 291.06px);}
.otp-page .otp-uc-track{will-change:transform;}
.otp-page .otp-slider-btn:focus-visible,.otp-page .otp-btn:focus-visible,.otp-page button:focus-visible{outline:2px solid #7393ae;outline-offset:2px;}
.otp-page .e-paragraph-base a{color:inherit;text-decoration:none;}
.otp-page .e-paragraph-base a:hover{text-decoration:underline;}
/* use-case icons: Figma colours */
.otp-page :is([data-id='577c9ee7'],[data-id='2fa4216e'],[data-id='18c17dd7']) svg [fill]{fill:#363b43;}
.otp-page [data-id='22afa1f3'] svg [fill]{fill:#121316;}
.otp-page :is([data-id='4e01512'],[data-id='4abb904a'],[data-id='783d785'],[data-id='4dc13ac5'],[data-id='52980d74']) svg [fill]{fill:#408f7a;}/* End custom CSS */