.v7-entry .login-screen{--lp-ink:#173741;--lp-sub:#536b74;--lp-border:#d9e6e8;--lp-accent:#106f6b;color:var(--lp-ink);background:linear-gradient(155deg,#f4f9fa,#f5f8fa 52%,#edf6f5)!important;min-height:100dvh}.v7-entry .login-screen #login-sky,.v7-entry .login-screen .art-glow,.v7-entry .login-screen .art-window,.v7-entry .login-screen .art-wrap,.v7-entry .login-screen .kai-greeting,.v7-entry .login-screen .scene-caption,.v7-entry .login-screen .v7-art-sky{display:none!important}.v7-entry .login-screen .login-header{box-sizing:border-box;width:min(1180px,calc(100% - 48px));margin-inline:auto;padding-block:22px;min-height:92px;display:flex;justify-content:space-between;align-items:center}.v7-entry .login-screen .login-brand,.v7-entry .login-screen .login-brand strong{color:var(--lp-ink)}.v7-entry .login-screen .login-brand strong{font-size:clamp(22px,2.1vw,30px);letter-spacing:.07em}.v7-entry .login-screen .login-brand small{color:var(--lp-sub);letter-spacing:.05em;white-space:nowrap;font-size:10px}.v7-entry .login-screen .header-actions .icon-action{display:none!important}.v7-entry .login-screen .login-main{box-sizing:border-box;width:min(1120px,calc(100% - 48px));max-width:1120px;margin-inline:auto;padding-block:clamp(30px,5vh,72px) 56px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1fr);align-items:center;gap:clamp(28px,4vw,68px);min-height:auto;height:auto;position:relative}.v7-entry .login-screen .welcome{position:static;display:block;width:100%;height:auto;min-height:auto;padding:0;margin:0;background:transparent;box-shadow:none;border:0}.v7-entry .login-screen .welcome-copy{width:100%;max-width:500px;position:static;margin:0;padding:0}.v7-entry .login-screen .welcome-kicker{display:inline-flex;color:var(--lp-accent);background:#e4f2ee;border:1px solid #c9e2df;border-radius:100px;padding:9px 14px;font-size:13px;font-weight:750;letter-spacing:0}.v7-entry .login-screen .welcome-copy h1{color:var(--lp-ink);font-size:clamp(36px,4.2vw,58px);line-height:1.22;letter-spacing:-.055em;margin:22px 0 18px}.v7-entry .login-screen .welcome-copy h1 span{color:var(--lp-accent)}.v7-entry .login-screen .welcome-description{color:var(--lp-sub);font-size:clamp(15px,1.4vw,18px);line-height:1.8}.v7-entry .login-screen .login-card{box-sizing:border-box;display:block;position:relative;transform:none;width:100%;max-width:540px;margin:0;background:#fff;color:var(--lp-ink);border:1px solid var(--lp-border);border-radius:24px;padding:clamp(24px,3vw,40px);box-shadow:0 22px 70px rgba(16,62,74,.09)}.v7-entry .login-screen .login-card h2{color:var(--lp-ink);font-size:clamp(24px,2.4vw,34px);line-height:1.3}.v7-entry .login-screen .login-card .card-subtitle{color:var(--lp-sub)}.v7-entry .login-screen .login-card label{color:var(--lp-ink)}.v7-entry .login-screen .login-card input{min-height:48px}.v7-entry .login-screen .login-card a,.v7-entry .login-screen .login-card button,.v7-entry .login-screen .login-card summary{touch-action:manipulation}.v7-entry .login-screen .login-primary{min-height:52px;border-radius:12px;background:#106f6b;color:white;font-size:16px;font-weight:800}.v7-entry .login-screen .login-primary:hover{background:#0d5c59}.v7-entry .login-screen .login-primary:focus-visible,.v7-entry .login-screen a:focus-visible,.v7-entry .login-screen button:focus-visible,.v7-entry .login-screen input:focus-visible{outline:3px solid #f3a435;outline-offset:3px}.v7-entry .login-screen .feature-promo-strip,.v7-entry .login-screen .journey-preview,.v7-entry .login-screen .login-promo-strip,.v7-entry .login-screen .promo-ribbon{display:none!important}@media (max-width:800px){.v7-entry .login-screen .login-main{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:18px 42px}.v7-entry .login-screen .welcome-copy h1{font-size:clamp(31px,6vw,43px);margin-block:16px 10px}.v7-entry .login-screen .welcome-description{font-size:15px}.v7-entry .login-screen .login-card{max-width:none}}@media (max-width:480px){.v7-entry .login-screen .login-header{width:calc(100% - 32px);min-height:75px;padding-block:16px}.v7-entry .login-screen .login-main{width:calc(100% - 32px);padding-top:12px}.v7-entry .login-screen .login-card{padding:22px 19px;border-radius:18px}.v7-entry .login-screen .login-brand small{font-size:9px;letter-spacing:.01em}.v7-entry .login-screen .header-actions{flex-wrap:wrap;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.v7-entry .login-screen *,.v7-entry .login-screen :after,.v7-entry .login-screen :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root:has(.r15-clean-native){color-scheme:light}body:has(.r15-clean-native),html:has(.r15-clean-native){margin:0!important;min-height:100%}body:has(.r15-clean-native){background:#d7edf9!important}body .v7-entry .login-screen.r15-clean-native{--r15-stage-w:max(100vw,177.684dvh);--r15-stage-h:calc(var(--r15-stage-w) * .5628);--r15-stage-x:calc((100vw - var(--r15-stage-w))/2);--r15-stage-y:calc((100dvh - var(--r15-stage-h))/2);position:relative!important;isolation:isolate!important;min-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important;background:#d7edf9 url(/_next/static/media/login-clean-r15.0cf108c3.webp) 50%/var(--r15-stage-w) var(--r15-stage-h) no-repeat!important}body .v7-entry .login-screen.r15-clean-native:after,body .v7-entry .login-screen.r15-clean-native:before{display:none!important;content:none!important}body .v7-entry .login-screen.r15-clean-native #login-sky,body .v7-entry .login-screen.r15-clean-native .feature-promo-strip,body .v7-entry .login-screen.r15-clean-native .journey-preview,body .v7-entry .login-screen.r15-clean-native .login-footer,body .v7-entry .login-screen.r15-clean-native .login-header,body .v7-entry .login-screen.r15-clean-native .promo-ribbon,body .v7-entry .login-screen.r15-clean-native .r09-feature-section,body .v7-entry .login-screen.r15-clean-native .r10-season,body .v7-entry .login-screen.r15-clean-native .v10-phone-login,body .v7-entry .login-screen.r15-clean-native .v7-account-links,body .v7-entry .login-screen.r15-clean-native .welcome{display:none!important}body .v7-entry .login-screen.r15-clean-native .login-main{position:static!important;min-height:100dvh!important;width:100%!important;max-width:none!important;display:block!important;grid-template-columns:none!important;background:transparent!important;margin:0!important;padding:0!important}body .v7-entry .login-screen.r15-clean-native .login-card{position:absolute!important;box-sizing:border-box!important;z-index:2!important;left:calc(var(--r15-stage-x) + var(--r15-stage-w) * .597)!important;top:calc(var(--r15-stage-y) + var(--r15-stage-h) * .12)!important;width:calc(var(--r15-stage-w) * .311)!important;height:calc(var(--r15-stage-h) * .766)!important;min-width:0!important;max-width:none!important;min-height:0!important;border:1px solid rgba(246,249,255,.94)!important;border-radius:29px!important;background:linear-gradient(125deg,rgba(251,252,255,.985),rgba(243,246,253,.978))!important;box-shadow:0 22px 68px rgba(22,42,77,.22)!important;backdrop-filter:blur(12px);overflow:hidden!important;display:block!important;padding:0!important;margin:0!important;justify-self:auto!important;color:#22344d!important}body .v7-entry .login-screen.r15-clean-native .login-card>.card-subtitle,body .v7-entry .login-screen.r15-clean-native .login-card>.card-topline,body .v7-entry .login-screen.r15-clean-native .login-card>.signup-row,body .v7-entry .login-screen.r15-clean-native .login-card>.v10-phone-login,body .v7-entry .login-screen.r15-clean-native .login-card>.v7-account-links,body .v7-entry .login-screen.r15-clean-native .login-card>h2{display:none!important}body .v7-entry .login-screen.r15-clean-native .r15-brand{position:absolute;left:7%;right:7%;top:9%;color:#172337;text-align:center}body .v7-entry .login-screen.r15-clean-native .r15-brand .wordmark{display:block;font-family:Arial,Segoe UI,sans-serif;font-size:clamp(28px,2.55vw,46px);font-weight:850;letter-spacing:-.058em;line-height:1.15;white-space:nowrap}body .v7-entry .login-screen.r15-clean-native .r15-brand .wordmark span{font-weight:300;letter-spacing:-.07em;margin-left:.11em}body .v7-entry .login-screen.r15-clean-native .r15-brand .tagline{display:block;font-size:9px;color:#8e99aa;font-weight:780;letter-spacing:.29em;margin-top:6px}body .v7-entry .login-screen.r15-clean-native .auth-tabs{box-sizing:border-box!important;position:absolute!important;top:25.9%!important;left:10.1%!important;width:79.8%!important;height:6.5%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border:0!important;border-bottom:1px solid #dce5f0!important;padding:0!important;margin:0!important}body .v7-entry .login-screen.r15-clean-native .auth-tabs>*{box-sizing:border-box!important;display:grid!important;place-items:center!important;flex:1 1 50%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#6a748b!important;font:650 16px/1.2 system-ui,Malgun Gothic,sans-serif!important;text-decoration:none!important;text-align:center!important}body .v7-entry .login-screen.r15-clean-native .auth-tabs .selected{border-bottom:3px solid #186af2!important;color:#186af2!important}body .v7-entry .login-screen.r15-clean-native .login-card form{position:absolute!important;box-sizing:border-box!important;top:35%!important;left:10.1%!important;width:79.8%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:11px!important;border:0!important;background:none!important;box-shadow:none!important}body .v7-entry .login-screen.r15-clean-native .login-card form>.form-field{flex:0 0 54px!important;height:54px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important}body .v7-entry .login-screen.r15-clean-native .login-card .form-field>label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap{box-sizing:border-box!important;position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0 8px!important;margin:0!important;background:#fff!important;border:1px solid #dce5ef!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap .input-symbol{position:absolute!important;top:50%!important;left:14px!important;right:auto!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:26px!important;transform:translateY(-50%)!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#62718a!important;pointer-events:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-symbol svg{position:static!important;width:21px!important;height:21px!important;fill:none!important;stroke:#65748d!important;stroke-width:1.8!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input{box-sizing:border-box!important;position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;flex:1 1 auto!important;height:52px!important;min-height:52px!important;padding:0 9px 0 45px!important;margin:0!important;border:0!important;color:#263750!important;font-size:15px!important;font-weight:450!important;line-height:1.4!important;text-indent:0!important;outline-offset:1px!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap:has(.password-toggle)>input{padding-right:44px!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input::placeholder{color:#9ca5b3!important;opacity:1!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap .password-toggle{box-sizing:border-box!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important;z-index:3!important;display:grid!important;place-items:center!important;width:36px!important;height:43px!important;border:0!important;padding:4px!important;background:transparent!important;color:#8697ab!important}body .v7-entry .login-screen.r15-clean-native .login-card .password-toggle svg{width:22px!important;height:22px!important;fill:none!important;stroke:#8194aa!important}body .v7-entry .login-screen.r15-clean-native .login-card .form-options{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 39px!important;height:39px!important;gap:10px!important;padding:0!important;margin:0!important;background:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .form-options .field-hint,body .v7-entry .login-screen.r15-clean-native .login-card .form-options .r10-stay{display:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .form-options .text-button{padding:2px 0!important;margin:0!important;background:none!important;white-space:nowrap!important;font-size:13px!important;color:#3f4e64!important;text-decoration:none!important}body .v7-entry .login-screen.r15-clean-native .r15-remember{display:flex;gap:9px;align-items:center;cursor:pointer;font-size:14px;color:#34445b;white-space:nowrap}body .v7-entry .login-screen.r15-clean-native .r15-remember input{width:19px;height:19px;accent-color:#2479ea;margin:0}body .v7-entry .login-screen.r15-clean-native .login-card .login-primary{box-sizing:border-box!important;flex:0 0 60px!important;width:100%!important;height:60px!important;padding:0 15px!important;margin:0!important;border-radius:10px!important;border:1px solid #287af3!important;color:white!important;background:linear-gradient(105deg,#1764eb,#2787fa)!important;font-size:18px!important;font-weight:760!important;box-shadow:0 7px 17px rgba(21,99,226,.13)!important}body .v7-entry .login-screen.r15-clean-native .login-card .login-primary:hover{background:linear-gradient(105deg,#104fd3,#1973e9)!important}body .v7-entry .login-screen.r15-clean-native .r15-or{position:absolute;top:72%;left:10.1%;right:10.1%;display:flex;align-items:center;gap:10px;font-size:13px;color:#8592a4;text-align:center}body .v7-entry .login-screen.r15-clean-native .r15-or:after,body .v7-entry .login-screen.r15-clean-native .r15-or:before{content:"";height:1px;flex:1;background:#dce5ee}body .v7-entry .login-screen.r15-clean-native .r15-social{position:absolute;top:77.3%;left:10.1%;right:10.1%;display:grid;gap:10px}body .v7-entry .login-screen.r15-clean-native .r15-social button{box-sizing:border-box;background:#fff;color:#28364b;border:1px solid #e2e8ef;border-radius:10px;min-height:53px;display:flex;justify-content:center;align-items:center;gap:13px;padding:8px 12px;cursor:pointer;font:720 16px/1.4 system-ui,Malgun Gothic,sans-serif}body .v7-entry .login-screen.r15-clean-native .r15-social button:hover{background:#f3f8fc;border-color:#bcd1e8}body .v7-entry .login-screen.r15-clean-native a:focus-visible,body .v7-entry .login-screen.r15-clean-native button:focus-visible,body .v7-entry .login-screen.r15-clean-native input:focus-visible{outline:3px solid #2377fb!important;outline-offset:2px!important}body .v7-entry .login-screen.r15-clean-native .r15-social .n-logo{display:grid;place-items:center;width:24px;height:24px;background:#09c55f;border-radius:4px;color:#fff;font-size:20px;font-weight:850;line-height:1}body .v7-entry .login-screen.r15-clean-native .r15-social .g-logo{display:grid;place-items:center;width:26px;height:26px;font:900 24px/1 Arial,sans-serif;background:conic-gradient(#4285f4 0 85deg,#34a853 85deg 175deg,#fbbc05 175deg 255deg,#ea4335 255deg 315deg,#4285f4 315deg);-webkit-background-clip:text;background-clip:text;color:transparent}body .v7-entry .login-screen.r15-clean-native .r15-status{position:absolute;bottom:10px;left:8%;right:8%;min-height:17px;color:#37627d;font-size:12px;line-height:1.4;text-align:center}body .v7-entry .login-screen.r15-clean-native .r15-status:empty{display:none}@media(max-width:1080px){body .v7-entry .login-screen.r15-clean-native{min-height:100dvh!important;overflow:auto!important;background-size:cover!important;background-position:36%!important;padding:12px 0 26px!important}body .v7-entry .login-screen.r15-clean-native .login-main{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100dvh!important;padding:0 12px!important}body .v7-entry .login-screen.r15-clean-native .login-card{position:relative!important;left:auto!important;top:auto!important;width:min(515px,100%)!important;height:712px!important;border-radius:26px!important;flex:none!important;margin:12px auto!important}body .v7-entry .login-screen.r15-clean-native .r15-brand .wordmark{font-size:clamp(29px,6vw,43px)}}@media(max-width:560px){body .v7-entry .login-screen.r15-clean-native .login-card{height:694px!important;border-radius:20px!important}body .v7-entry .login-screen.r15-clean-native .auth-tabs{top:25.8%!important}body .v7-entry .login-screen.r15-clean-native .login-card form{top:35%!important;gap:10px!important}body .v7-entry .login-screen.r15-clean-native .r15-brand .wordmark{font-size:clamp(28px,8vw,42px)}body .v7-entry .login-screen.r15-clean-native .r15-social{top:77.5%}}@media(prefers-reduced-motion:reduce){body .v7-entry .login-screen.r15-clean-native *{animation:none!important;transition:none!important}}@media (orientation:portrait) and (max-width:1200px){body .v7-entry .login-screen.r15-clean-native{min-height:100dvh!important;height:auto!important;overflow-x:clip!important;overflow-y:auto!important;background:#b8d8ee url(/_next/static/media/login-portrait-r16.4e8df36a.avif) top/cover no-repeat!important;padding:0!important}body .v7-entry .login-screen.r15-clean-native .login-main{display:block!important;position:relative!important;min-height:100dvh!important;height:auto!important;max-width:none!important;box-sizing:border-box!important;padding:clamp(174px,21.25dvh,314px) 0 clamp(32px,5dvh,70px)!important;margin:0!important}body .v7-entry .login-screen.r15-clean-native .login-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:min(66vw,710px)!important;max-width:min(710px,calc(100vw - 32px))!important;height:clamp(640px,59dvh,850px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:28px!important;background:linear-gradient(125deg,rgba(255,255,255,.97),rgba(246,249,255,.95))!important;box-shadow:0 24px 68px rgba(18,46,80,.22)!important;backdrop-filter:blur(16px);overflow:hidden!important}body .v7-entry .login-screen.r15-clean-native .r15-brand{top:7.5%!important}body .v7-entry .login-screen.r15-clean-native .r15-brand .wordmark{font-size:clamp(29px,4.4vw,46px)!important}body .v7-entry .login-screen.r15-clean-native .r15-brand .tagline{font-size:clamp(8px,1.08vw,11px)!important}body .v7-entry .login-screen.r15-clean-native .auth-tabs{top:24.1%!important;height:7.2%!important}body .v7-entry .login-screen.r15-clean-native .login-card form{top:34.5%!important}body .v7-entry .login-screen.r15-clean-native .r15-or{top:73%!important}body .v7-entry .login-screen.r15-clean-native .r15-social{top:77.2%!important}body .v7-entry .login-screen.r15-clean-native .login-card .login-primary{min-height:56px!important}}@media (orientation:portrait) and (max-width:620px){body .v7-entry .login-screen.r15-clean-native{background-size:auto 100dvh!important;background-position:top!important}body .v7-entry .login-screen.r15-clean-native .login-main{padding-top:clamp(164px,21dvh,234px)!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important}body .v7-entry .login-screen.r15-clean-native .login-card{width:calc(100vw - 26px)!important;max-width:470px!important;height:656px!important;border-radius:23px!important}body .v7-entry .login-screen.r15-clean-native .r15-brand{top:8%!important}body .v7-entry .login-screen.r15-clean-native .r15-brand .wordmark{font-size:clamp(27px,8vw,38px)!important}body .v7-entry .login-screen.r15-clean-native .r15-brand .tagline{font-size:7.5px!important;letter-spacing:.23em!important}body .v7-entry .login-screen.r15-clean-native .auth-tabs{top:23.5%!important}body .v7-entry .login-screen.r15-clean-native .login-card form{top:33.3%!important;gap:10px!important}body .v7-entry .login-screen.r15-clean-native .login-card form>.form-field{flex-basis:51px!important;height:51px!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap{height:51px!important;min-height:51px!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input{height:49px!important;min-height:49px!important;font-size:14px!important}body .v7-entry .login-screen.r15-clean-native .login-card .login-primary{flex-basis:54px!important;height:54px!important;min-height:54px!important}body .v7-entry .login-screen.r15-clean-native .r15-or{top:73.2%!important}body .v7-entry .login-screen.r15-clean-native .r15-social{top:78%!important;gap:8px!important}body .v7-entry .login-screen.r15-clean-native .r15-social button{min-height:48px!important;font-size:14px!important}}@media (orientation:portrait) and (max-height:740px) and (max-width:620px){body .v7-entry .login-screen.r15-clean-native .login-main{padding-top:154px!important}}@media(prefers-reduced-motion:reduce){body .v7-entry .login-screen.r15-clean-native .login-card *{transition:none!important;animation:none!important}}body .v7-entry .login-screen.r15-clean-native .r15-brand{pointer-events:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .auth-tabs{z-index:10!important;pointer-events:auto!important}body .v7-entry .login-screen.r15-clean-native .login-card .auth-tabs a[href^="/signup"]{position:relative!important;z-index:11!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;-webkit-tap-highlight-color:rgba(37,119,251,.16)}body .v7-entry .login-screen.r15-clean-native .login-card{border:1px solid rgba(210,224,242,.95)!important}body .v7-entry .login-screen.r15-clean-native .login-card .form-field{background:transparent!important;border:0!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap{overflow:hidden!important;background:#eef4fe!important;border:1px solid #cddbed!important;border-radius:10px!important;box-shadow:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap:after,body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap:before{content:none!important;display:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input{background:transparent!important;border-radius:inherit!important;box-shadow:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap:focus-within{outline:2px solid #3883ee!important;outline-offset:1px!important}@media (orientation:portrait) and (max-width:620px){body .v7-entry .login-screen.r15-clean-native .login-main{padding-top:clamp(190px,27dvh,250px)!important}}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input,body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input:focus,body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap>input:focus-visible{outline:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap:focus-within:after,body .v7-entry .login-screen.r15-clean-native .login-card .input-wrap:focus-within:before{content:none!important;display:none!important}body .v7-entry .login-screen.r15-clean-native .login-card .auth-tabs{position:absolute!important}body .v7-entry .login-screen.r15-clean-native .login-card .auth-tabs .r27-signup-hit{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:50%!important;height:100%!important;min-width:0!important;z-index:30!important;display:block!important;border:0!important;background:transparent!important;color:transparent!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important}body .v7-entry .login-screen.r15-clean-native .login-card .auth-tabs .r27-signup-hit:focus-visible{outline:2px solid #2377fb!important;outline-offset:-3px!important}@media (orientation:landscape) and (min-width:900px){body .v7-entry .login-screen.r15-clean-native .login-card{top:calc(var(--r15-stage-y) + var(--r15-stage-h) * .135)!important}}body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety){height:auto!important;display:flex!important;flex-direction:column!important;gap:20px!important;padding:clamp(24px,3.2vw,56px)!important}body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.auth-tabs,body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.demo-safety,body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.r15-brand,body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.r15-or,body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.r15-social,body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.r15-status,body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>form{position:static!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;box-sizing:border-box!important}body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.auth-tabs{height:46px!important;flex:none!important}body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety)>.demo-safety{overflow-wrap:anywhere;flex:none!important}@media (min-width:1081px) and (orientation:landscape){body .v7-entry .login-screen.r15-clean-native:has(.login-card>.demo-safety){overflow-y:auto!important}body .v7-entry .login-screen.r15-clean-native .login-main:has(.login-card>.demo-safety){padding-top:max(24px,calc(var(--r15-stage-y) + var(--r15-stage-h) * .135))!important;padding-bottom:32px!important;box-sizing:border-box!important}body .v7-entry .login-screen.r15-clean-native .login-card:has(>.demo-safety){position:relative!important;top:auto!important}}