.AuthExperience-module__hlyYwW__page{color:#171717;background:#f8f7f4;grid-template-columns:minmax(500px,1.08fr) minmax(460px,.92fr);min-height:100dvh;display:grid}.AuthExperience-module__hlyYwW__storyPanel{color:#fff;background:#1d1d1c;flex-direction:column;padding:38px clamp(42px,5vw,78px);display:flex;position:relative;overflow:hidden}.AuthExperience-module__hlyYwW__storyPanel:before{content:"";filter:blur(5px);background:#f45d5d2e;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-200px}.AuthExperience-module__hlyYwW__brand{z-index:2;width:max-content;color:inherit;letter-spacing:-.045em;font-size:1.45rem;font-weight:850;text-decoration:none;position:relative}.AuthExperience-module__hlyYwW__brand span{color:#f45d5d}.AuthExperience-module__hlyYwW__storyCopy{z-index:2;max-width:620px;margin-top:clamp(50px,8vh,90px);position:relative}.AuthExperience-module__hlyYwW__kicker,.AuthExperience-module__hlyYwW__formKicker{letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.AuthExperience-module__hlyYwW__kicker{color:#f58b8b}.AuthExperience-module__hlyYwW__storyCopy h1{letter-spacing:-.06em;color:#fff;margin:16px 0 20px;font-size:clamp(2.8rem,4.6vw,5.1rem);line-height:.97}.AuthExperience-module__hlyYwW__storyCopy h1 em{color:#f45d5d;letter-spacing:-.045em;margin-top:.1em;font-family:Georgia,serif;font-size:.88em;font-weight:400;display:block}.AuthExperience-module__hlyYwW__storyCopy>p{color:#bbb7b1;max-width:570px;font-size:1rem;line-height:1.7}.AuthExperience-module__hlyYwW__storyCopy ul{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.AuthExperience-module__hlyYwW__storyCopy li{color:#d8d4ce;background:#ffffff0a;border:1px solid #3d3c39;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:.69rem;font-weight:700;display:flex}.AuthExperience-module__hlyYwW__storyCopy li svg{color:#f45d5d}.AuthExperience-module__hlyYwW__productPreview{z-index:2;min-height:260px;margin-top:auto;position:relative}.AuthExperience-module__hlyYwW__phone{background:#0c0c0c;border-radius:24px;width:145px;height:260px;padding:6px;position:absolute;bottom:-58px;left:2%;transform:rotate(-5deg);box-shadow:0 24px 55px #00000059}.AuthExperience-module__hlyYwW__phoneScreen{color:#fff;text-align:center;background:linear-gradient(#14110e2e,#14110eb3),url(/themes/couples/ivory-minimal.webp) 50%/cover;border-radius:19px;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:34px 10px;display:flex}.AuthExperience-module__hlyYwW__phoneScreen small{font:italic .58rem Georgia}.AuthExperience-module__hlyYwW__phoneScreen strong{margin:5px;font:1.15rem Georgia}.AuthExperience-module__hlyYwW__phoneScreen span{letter-spacing:.14em;font-size:.55rem}.AuthExperience-module__hlyYwW__analytics{color:#242321;background:#fff;border-radius:16px;padding:15px 17px 12px;position:absolute;bottom:8px;left:125px;right:0;transform:rotate(1deg);box-shadow:0 24px 55px #0000003d}.AuthExperience-module__hlyYwW__analyticsTitle{align-items:center;gap:7px;font-size:.68rem;display:flex}.AuthExperience-module__hlyYwW__analyticsTitle i{color:#15805a;background:#e7f7ef;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:.48rem;font-style:normal}.AuthExperience-module__hlyYwW__metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.AuthExperience-module__hlyYwW__metrics span{color:#8a837a;background:#f5f3ef;border-radius:8px;padding:8px;font-size:.48rem}.AuthExperience-module__hlyYwW__metrics b{color:#242321;font-size:.95rem;display:block}.AuthExperience-module__hlyYwW__guest{border-top:1px solid #eeeae4;justify-content:space-between;padding:7px;font-size:.52rem;display:flex}.AuthExperience-module__hlyYwW__guest em{color:#15805a;align-items:center;gap:3px;font-style:normal;display:flex}.AuthExperience-module__hlyYwW__qrCard{color:#fff;background:#f45d5d;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;bottom:-20px;right:-14px;transform:rotate(-2deg);box-shadow:0 13px 30px #f45d5d47}.AuthExperience-module__hlyYwW__qrCard span{flex-direction:column;font-size:.54rem;display:flex}.AuthExperience-module__hlyYwW__qrCard b{font-size:.63rem}.AuthExperience-module__hlyYwW__copyright{z-index:2;color:#76736e;margin-top:25px;font-size:.65rem;position:relative}.AuthExperience-module__hlyYwW__formPanel{background:radial-gradient(circle at 100% 0,#fff0ee 0,#0000 32%),#f8f7f4;justify-content:center;align-items:center;padding:42px clamp(32px,5vw,76px);display:flex}.AuthExperience-module__hlyYwW__mobileTop{display:none}.AuthExperience-module__hlyYwW__card{width:100%;max-width:450px}.AuthExperience-module__hlyYwW__formKicker{color:#f45d5d}.AuthExperience-module__hlyYwW__card h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.AuthExperience-module__hlyYwW__card>p:not(.AuthExperience-module__hlyYwW__switchMode):not(.AuthExperience-module__hlyYwW__terms){color:#716b64;font-size:.88rem;line-height:1.6}.AuthExperience-module__hlyYwW__googleButton,.AuthExperience-module__hlyYwW__submitButton{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;font-size:.82rem;font-weight:780;transition:transform .2s,box-shadow .2s;display:flex}.AuthExperience-module__hlyYwW__googleButton{color:#242321;background:#fff;border:1px solid #dcd7cf;margin-top:27px}.AuthExperience-module__hlyYwW__googleButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 20px #28231e12}.AuthExperience-module__hlyYwW__googleButton:disabled,.AuthExperience-module__hlyYwW__submitButton:disabled{opacity:.65;cursor:not-allowed}.AuthExperience-module__hlyYwW__divider{color:#9a938b;align-items:center;gap:12px;margin:20px 0;font-size:.66rem;display:flex}.AuthExperience-module__hlyYwW__divider:before,.AuthExperience-module__hlyYwW__divider:after{content:"";background:#dfdbd4;flex:1;height:1px}.AuthExperience-module__hlyYwW__form{flex-direction:column;gap:15px;display:flex}.AuthExperience-module__hlyYwW__form label>span{color:#3d3935;margin-bottom:6px;font-size:.72rem;font-weight:750;display:block}.AuthExperience-module__hlyYwW__inputWrap{color:#9a938b;background:#fff;border:1px solid #dcd7cf;border-radius:10px;align-items:center;gap:9px;min-height:47px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.AuthExperience-module__hlyYwW__inputWrap:focus-within{border-color:#f45d5d;box-shadow:0 0 0 3px #f45d5d1a}.AuthExperience-module__hlyYwW__inputWrap input{color:#242321;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.AuthExperience-module__hlyYwW__inputWrap input::placeholder{color:#aaa39b}.AuthExperience-module__hlyYwW__passwordToggle{color:#817a72;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.AuthExperience-module__hlyYwW__form label small{color:#8d867e;margin-top:5px;font-size:.62rem;display:block}.AuthExperience-module__hlyYwW__error{color:#a92a2a;background:#fff0f0;border:1px solid #f5b9b9;border-radius:9px;padding:10px 12px;font-size:.7rem;line-height:1.45}.AuthExperience-module__hlyYwW__submitButton{color:#fff;background:#1d1d1c;border:1px solid #1d1d1c;margin-top:2px}.AuthExperience-module__hlyYwW__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #1d1d1c29}.AuthExperience-module__hlyYwW__spin{animation:.8s linear infinite AuthExperience-module__hlyYwW__spin}.AuthExperience-module__hlyYwW__switchMode{text-align:center;color:#777068;margin-top:20px;font-size:.75rem}.AuthExperience-module__hlyYwW__switchMode a,.AuthExperience-module__hlyYwW__terms a{color:#d94b4b;font-weight:780}.AuthExperience-module__hlyYwW__terms{text-align:center;color:#99928a;margin-top:12px;font-size:.61rem;line-height:1.5}@keyframes AuthExperience-module__hlyYwW__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.AuthExperience-module__hlyYwW__page{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr)}.AuthExperience-module__hlyYwW__storyPanel{padding:34px}.AuthExperience-module__hlyYwW__storyCopy h1{font-size:3.3rem}.AuthExperience-module__hlyYwW__storyCopy ul{display:none}.AuthExperience-module__hlyYwW__productPreview{min-height:230px}.AuthExperience-module__hlyYwW__phone{width:125px;height:230px}.AuthExperience-module__hlyYwW__analytics{left:100px}}@media (max-width:760px){.AuthExperience-module__hlyYwW__page{min-height:100dvh;display:block}.AuthExperience-module__hlyYwW__storyPanel{display:none}.AuthExperience-module__hlyYwW__formPanel{background:radial-gradient(circle at 100% 0,#ffe9e6 0,#0000 34%),#f8f7f4;min-height:100dvh;padding:0 20px 32px;display:block}.AuthExperience-module__hlyYwW__mobileTop{justify-content:space-between;align-items:center;height:68px;display:flex}.AuthExperience-module__hlyYwW__mobileTop>a:last-child{color:#716b64;font-size:.7rem;font-weight:700}.AuthExperience-module__hlyYwW__card{max-width:460px;margin:clamp(35px,8vh,78px) auto 0}.AuthExperience-module__hlyYwW__card h2{font-size:2.15rem}.AuthExperience-module__hlyYwW__googleButton{margin-top:24px}.AuthExperience-module__hlyYwW__inputWrap,.AuthExperience-module__hlyYwW__submitButton{min-height:50px}}@media (max-width:380px){.AuthExperience-module__hlyYwW__formPanel{padding-inline:16px}.AuthExperience-module__hlyYwW__card{margin-top:24px}.AuthExperience-module__hlyYwW__card h2{font-size:1.9rem}.AuthExperience-module__hlyYwW__googleButton{margin-top:20px}.AuthExperience-module__hlyYwW__divider{margin:16px 0}.AuthExperience-module__hlyYwW__form{gap:12px}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__hlyYwW__spin{animation:none}.AuthExperience-module__hlyYwW__googleButton,.AuthExperience-module__hlyYwW__submitButton{transition:none}}
