.preview-login-module__sTgsYq__viewport{background:var(--preview-paper);min-height:100svh;color:var(--preview-ink);font-family:Inter,Segoe UI,Arial,sans-serif}.preview-login-module__sTgsYq__viewport *,.preview-login-module__sTgsYq__viewport :before,.preview-login-module__sTgsYq__viewport :after{box-sizing:border-box}.preview-login-module__sTgsYq__viewport :is(a,button,input):focus-visible{outline:3px solid var(--preview-teal);outline-offset:4px}.preview-login-module__sTgsYq__viewport button{cursor:pointer;font-family:inherit}.preview-login-module__sTgsYq__viewport img{height:auto}.preview-login-module__sTgsYq__viewport button:disabled{cursor:wait;opacity:.55}.preview-login-module__sTgsYq__viewport a{text-decoration:none}.preview-login-module__sTgsYq__container{max-width:1320px;margin:auto;padding:0 48px}.preview-login-module__sTgsYq__header{justify-content:space-between;align-items:center;gap:24px;min-height:110px;display:flex}.preview-login-module__sTgsYq__header>a:first-child{align-items:center;display:flex}.preview-login-module__sTgsYq__explore{min-height:44px;color:var(--preview-ink);align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.preview-login-module__sTgsYq__explore:hover{text-decoration:underline}.preview-login-module__sTgsYq__layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,92px);display:grid}.preview-login-module__sTgsYq__story{background:var(--preview-rail);color:var(--preview-surface);border-radius:28px;align-self:stretch;padding:42px 40px 36px;position:relative;overflow:hidden}.preview-login-module__sTgsYq__story:before{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:420px;height:420px;position:absolute;top:120px;right:-190px}.preview-login-module__sTgsYq__eyebrow{color:#f6b9ae;letter-spacing:.2em;margin:0 0 24px;font-size:10px;font-weight:750}.preview-login-module__sTgsYq__story h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,3.2vw,48px);font-weight:750;line-height:1.08;position:relative}.preview-login-module__sTgsYq__story h2 span{color:#ff978b}.preview-login-module__sTgsYq__storyCopy{color:#c1c0c7;margin:20px 0 0;font-size:13px;line-height:1.8}.preview-login-module__sTgsYq__passportStage{perspective:900px;max-width:364px;margin:40px auto 38px;padding:12px 0;position:relative}.preview-login-module__sTgsYq__passportBack{background:linear-gradient(115deg,var(--preview-coral),var(--preview-pink));border-radius:18px;position:absolute;inset:12px 7px;transform:rotate(6deg)}.preview-login-module__sTgsYq__passport{min-height:214px;color:var(--preview-ink);background:linear-gradient(125deg,#fff9ed,#f7e5dc 55%,#ead9ea);border:1px solid #fff7;border-radius:18px;padding:24px;transition:transform .4s;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 18px 32px #0003}.preview-login-module__sTgsYq__passport:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff8 50%,#0000 62%);animation:2.2s ease-out .25s both preview-login-module__sTgsYq__shine;position:absolute;inset:-100% -50%;transform:translate(-85%)}.preview-login-module__sTgsYq__passportStage:hover .preview-login-module__sTgsYq__passport{transform:rotate(-2deg)translateY(-4px)}.preview-login-module__sTgsYq__passportTop{align-items:center;gap:10px;display:flex}.preview-login-module__sTgsYq__passportTop>span{letter-spacing:-.04em;font-size:15px;font-weight:800}.preview-login-module__sTgsYq__passportTop b{border:1px solid #bd9c9c;border-radius:5px;margin-left:3px;padding:2px 4px;font-size:11px}.preview-login-module__sTgsYq__passportTop>svg{color:#925867;margin-left:auto}.preview-login-module__sTgsYq__passportTitle{letter-spacing:-.025em;margin:22px 0;font-size:18px;line-height:1.3}.preview-login-module__sTgsYq__passportTitle strong{font-size:24px}.preview-login-module__sTgsYq__passportBottom{letter-spacing:.08em;border-top:1px solid #af94943b;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;font-size:6.5px;font-weight:800;display:flex}.preview-login-module__sTgsYq__benefits{gap:17px;margin:0;padding:0;list-style:none;display:grid}.preview-login-module__sTgsYq__benefits li{align-items:center;gap:14px;display:flex}.preview-login-module__sTgsYq__benefits svg{color:#ffa69b;flex-shrink:0;width:20px}.preview-login-module__sTgsYq__benefits b,.preview-login-module__sTgsYq__benefits small{display:block}.preview-login-module__sTgsYq__benefits b{font-size:12px;font-weight:650}.preview-login-module__sTgsYq__benefits small{color:#aaaab8;margin-top:4px;font-size:11px}.preview-login-module__sTgsYq__access{width:100%;max-width:430px;padding:22px 0}.preview-login-module__sTgsYq__idBadge{letter-spacing:-.04em;align-items:center;gap:9px;margin-bottom:20px;font-size:18px;font-weight:750;display:inline-flex}.preview-login-module__sTgsYq__idBadge b{background:#f5dedf;border-radius:6px;padding:3px 6px;font-size:13px}.preview-login-module__sTgsYq__access h1{letter-spacing:-.055em;margin:0;font-size:clamp(29px,2.5vw,36px);font-weight:750;line-height:1.15}.preview-login-module__sTgsYq__intro{color:var(--preview-muted);max-width:370px;margin:14px 0 26px;font-size:13px;line-height:1.75}.preview-login-module__sTgsYq__tabs{border:1px solid var(--preview-line);background:#edeae6;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;display:grid}.preview-login-module__sTgsYq__tabs button{color:#626069;background:0 0;border:0;border-radius:9px;min-height:42px;font-size:12px;font-weight:700}.preview-login-module__sTgsYq__tabs button[aria-pressed=true]{background:var(--preview-surface);color:var(--preview-ink);box-shadow:0 2px 5px #1914230d}.preview-login-module__sTgsYq__form{flex-direction:column;gap:10px;display:flex}.preview-login-module__sTgsYq__label{font-size:12px;font-weight:700;display:block}.preview-login-module__sTgsYq__label .preview-login-module__sTgsYq__input{margin-top:8px}.preview-login-module__sTgsYq__input{background:var(--preview-surface);width:100%;min-height:50px;color:var(--preview-ink);font:inherit;border:1px solid #d5cfc9;border-radius:11px;padding:13px 15px;font-size:14px;transition:border-color .15s;display:block}.preview-login-module__sTgsYq__input::placeholder{color:#89828a;font-size:13px}.preview-login-module__sTgsYq__input:focus{border-color:var(--preview-teal)}@media (max-width:760px){.preview-login-module__sTgsYq__input{font-size:16px}}.preview-login-module__sTgsYq__form>.preview-login-module__sTgsYq__input+.preview-login-module__sTgsYq__label{margin-top:8px}.preview-login-module__sTgsYq__passwordLabel{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.preview-login-module__sTgsYq__passwordLabel button{color:#665963;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-size:11px;text-decoration:underline}.preview-login-module__sTgsYq__passwordInput{position:relative}.preview-login-module__sTgsYq__passwordInput input{padding-right:54px}.preview-login-module__sTgsYq__passwordInput button{color:#766b75;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;right:4px}.preview-login-module__sTgsYq__primary{background:linear-gradient(110deg,var(--preview-coral),var(--preview-pink));color:#281322;border:1px solid #ed7884;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:12px;padding:13px 16px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 18px #ed65801a}.preview-login-module__sTgsYq__primary:hover{transform:translateY(-2px);box-shadow:0 9px 20px #ed658033}.preview-login-module__sTgsYq__primary>img{filter:brightness(0);opacity:.85}.preview-login-module__sTgsYq__primary>svg{width:18px;margin-left:auto}.preview-login-module__sTgsYq__primary>img:first-child{margin-right:auto}.preview-login-module__sTgsYq__alternative{color:#7b747b;flex-direction:column;align-items:center;margin:18px 0;font-size:10px;display:flex}.preview-login-module__sTgsYq__alternative>span{align-items:center;gap:12px;width:100%;display:flex}.preview-login-module__sTgsYq__alternative>span:before,.preview-login-module__sTgsYq__alternative>span:after{content:"";background:var(--preview-line);flex:1;height:1px}.preview-login-module__sTgsYq__alternative button{color:#625760;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:12px;font-weight:600}.preview-login-module__sTgsYq__alternative button:hover,.preview-login-module__sTgsYq__sessionActions a:hover,.preview-login-module__sTgsYq__sessionActions button:hover{text-decoration:underline}.preview-login-module__sTgsYq__join{border-top:1px solid var(--preview-line);padding-top:20px}.preview-login-module__sTgsYq__join b{font-size:12px;font-weight:750}.preview-login-module__sTgsYq__join p{color:var(--preview-muted);margin:7px 0 4px;font-size:11px;line-height:1.7}.preview-login-module__sTgsYq__join button{color:#a73960;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:4px 0;font-size:12px;font-weight:750;display:flex}.preview-login-module__sTgsYq__join svg{width:16px}.preview-login-module__sTgsYq__privacy{color:#736b73;align-items:center;gap:8px;margin:19px 0 0;font-size:9px;line-height:1.6;display:flex}.preview-login-module__sTgsYq__privacy svg{flex-shrink:0;width:14px;height:16px}.preview-login-module__sTgsYq__privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.preview-login-module__sTgsYq__footer{color:#736e76;justify-content:space-between;align-items:center;gap:15px;padding:28px 0;font-size:10px;display:flex}.preview-login-module__sTgsYq__footer>span:first-child{letter-spacing:.15em;font-size:8px;font-weight:700}.preview-login-module__sTgsYq__footer>span:last-child{align-items:center;gap:8px;display:flex}.preview-login-module__sTgsYq__footer i{background:#b794a1;border-radius:50%;width:3px;height:3px}.preview-login-module__sTgsYq__hint{color:var(--preview-muted);margin:0;font-size:11px;line-height:1.6}.preview-login-module__sTgsYq__error,.preview-login-module__sTgsYq__success,.preview-login-module__sTgsYq__notice{overflow-wrap:anywhere;border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:12px;line-height:1.7}.preview-login-module__sTgsYq__error{color:#92334a;background:#fff0f3;border:1px solid #ebbdc5}.preview-login-module__sTgsYq__success{color:#21664d;background:#edf8f1;border:1px solid #b6d7c9}.preview-login-module__sTgsYq__notice{color:#755638;background:#f3e9df;margin:0 0 18px}.preview-login-module__sTgsYq__loading{min-height:200px;color:var(--preview-muted);align-items:center;gap:12px;font-size:13px;display:flex}.preview-login-module__sTgsYq__loading>span{border:2px solid var(--preview-line);border-top-color:var(--preview-teal);border-radius:50%;width:18px;height:18px;animation:1s linear infinite preview-login-module__sTgsYq__spin}.preview-login-module__sTgsYq__signedIn{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:12px;align-items:center;gap:12px;padding:18px;font-size:12px;display:flex}.preview-login-module__sTgsYq__signedIn svg{color:var(--preview-teal);flex-shrink:0}.preview-login-module__sTgsYq__signedIn strong{overflow-wrap:anywhere;margin-top:5px;display:block}.preview-login-module__sTgsYq__sessionActions{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:12px;display:flex}.preview-login-module__sTgsYq__sessionActions a,.preview-login-module__sTgsYq__sessionActions button{min-height:44px;color:var(--preview-muted);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.preview-login-module__sTgsYq__formHeading{margin:14px 0 0;font-size:17px;font-weight:700}@keyframes preview-login-module__sTgsYq__shine{to{transform:translate(85%)}}@keyframes preview-login-module__sTgsYq__spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.preview-login-module__sTgsYq__header{min-height:130px}.preview-login-module__sTgsYq__story{padding:48px}.preview-login-module__sTgsYq__layout{min-height:720px}}@media (max-width:1050px){.preview-login-module__sTgsYq__container{padding:0 30px}.preview-login-module__sTgsYq__layout{grid-template-columns:1fr 1fr;gap:38px}.preview-login-module__sTgsYq__story{padding:32px 26px}.preview-login-module__sTgsYq__story h2{font-size:36px}.preview-login-module__sTgsYq__passport{padding:20px}.preview-login-module__sTgsYq__passportBottom{font-size:6px}}@media (max-width:760px){.preview-login-module__sTgsYq__container{max-width:520px;padding:0 22px}.preview-login-module__sTgsYq__header{min-height:90px}.preview-login-module__sTgsYq__header img{width:144px;height:auto}.preview-login-module__sTgsYq__explore{gap:6px;font-size:11px}.preview-login-module__sTgsYq__explore svg{width:16px}.preview-login-module__sTgsYq__layout{flex-direction:column;gap:32px;display:flex}.preview-login-module__sTgsYq__access{order:-1;max-width:none;padding:20px 0 0}.preview-login-module__sTgsYq__idBadge{margin-bottom:18px}.preview-login-module__sTgsYq__access h1{max-width:350px;font-size:32px}.preview-login-module__sTgsYq__intro{margin-bottom:24px}.preview-login-module__sTgsYq__story{width:100%;padding:30px}.preview-login-module__sTgsYq__story h2{font-size:32px}.preview-login-module__sTgsYq__storyCopy{font-size:12px}.preview-login-module__sTgsYq__passportStage{max-width:310px;margin:30px auto}.preview-login-module__sTgsYq__passportTitle strong{font-size:23px}.preview-login-module__sTgsYq__benefits{gap:16px}.preview-login-module__sTgsYq__footer{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 0}}@media (max-width:360px){.preview-login-module__sTgsYq__container{padding:0 16px}.preview-login-module__sTgsYq__header img{width:125px}.preview-login-module__sTgsYq__story{padding:24px}.preview-login-module__sTgsYq__access h1{font-size:29px}.preview-login-module__sTgsYq__primary{font-size:12px}}@media (prefers-reduced-motion:reduce){.preview-login-module__sTgsYq__passport:after{display:none}.preview-login-module__sTgsYq__passport,.preview-login-module__sTgsYq__primary{transition:none}.preview-login-module__sTgsYq__passportStage:hover .preview-login-module__sTgsYq__passport,.preview-login-module__sTgsYq__primary:hover{transform:none}.preview-login-module__sTgsYq__loading>span{animation:none}}
