.tv-login-bg{position:fixed;top:0;left:0;width:100%;height:100%;height:100vh;height:var(--tv-height,100vh);z-index:0;pointer-events:none;background:radial-gradient(ellipse at top,rgba(138,43,226,.14) 0,transparent 55%),radial-gradient(ellipse at bottom right,rgba(255,105,180,.12) 0,transparent 55%),radial-gradient(ellipse at bottom left,rgba(0,191,255,.12) 0,transparent 55%),#000000}html.tv-mode .login-page--tv{position:relative;z-index:1;width:100%;margin:0;background:transparent}html.tv-mode .login-page--tv:after,html.tv-mode .login-page--tv:before{display:none}html.tv-mode .login-page--tv .login-container{background:#160a24;border:2px solid var(--color-hms-purple,#8a2be2);border-radius:16px;padding:32px 28px}.tv-clerk-sign-in-root,html.tv-mode .login-page--tv .login-container{width:100%;max-width:560px;margin:0 auto;box-sizing:border-box}.tv-clerk-sign-in-root .cl-card,.tv-clerk-sign-in-root .cl-cardBox,.tv-clerk-sign-in-root .cl-internal-b3fm6y,.tv-clerk-sign-in-root .cl-main,.tv-clerk-sign-in-root .cl-rootBox{width:100%!important;max-width:100%!important}.tv-clerk-sign-in-root .cl-card{background:rgba(10,6,18,.96)!important;border:2px solid var(--color-hms-purple,#8a2be2)!important;border-radius:20px!important;box-shadow:none!important}.tv-clerk-sign-in-root .cl-formButtonPrimary,.tv-clerk-sign-in-root .cl-formFieldInput{font-size:1.05rem!important;min-height:2.75rem}.tv-clerk-sign-in-root--fallback{background:rgba(10,6,18,.96);border:2px solid var(--color-hms-purple,#8a2be2);border-radius:20px;padding:24px 20px}.tv-clerk-fallback-text{color:rgba(255,255,255,.9);font-size:1.05rem;line-height:1.5;margin:0 0 16px}.tv-clerk-fallback-retry{display:inline-block;padding:12px 22px;font-size:1.05rem;color:var(--color-hms-blue);background:transparent;border:1px solid rgba(138,43,226,.6);border-radius:8px;cursor:pointer;margin-right:12px}.tv-clerk-fallback-link{display:inline-block;margin-top:12px;color:var(--color-hms-pink);font-size:1rem;text-decoration:underline}