.for-you-auth_page__Z39oH{--ink:#432e36;--rose:#c96680;position:relative;min-height:100svh;overflow:hidden;display:grid;place-items:center;padding:clamp(18px,4vw,54px);color:var(--ink);background:#eadfd7;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.for-you-auth_photo__lWN_D{position:fixed;inset:0;background:linear-gradient(120deg,rgba(255,249,246,.7),rgba(247,235,239,.62)),url(/for-you/wildflower-morning.webp) 50%/cover no-repeat;filter:saturate(.76) contrast(.94);transform:scale(1.015)}.for-you-auth_photo__lWN_D:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 17% 12%,rgba(255,255,255,.36),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(84,53,63,.08))}.for-you-auth_shell__qJiOJ{position:relative;z-index:1;width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);align-items:center;grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px)}.for-you-auth_intro____sYp{padding:clamp(14px,3vw,36px);text-shadow:0 2px 24px rgba(255,255,255,.72)}.for-you-auth_wordmark__SZrGL{position:relative;display:inline-flex;align-items:baseline;padding-bottom:15px;font-family:Didot,Bodoni MT,Georgia,serif;font-size:clamp(42px,5vw,66px);line-height:1;letter-spacing:-.055em}.for-you-auth_heart__2sqI1{color:var(--rose);font-size:.83em;margin:0 .015em}.for-you-auth_wordmark__SZrGL i{position:absolute;left:2px;bottom:2px;width:86%;height:12px;border-bottom:2px solid rgba(169,94,113,.72);border-radius:50%;transform:rotate(-1deg)}.for-you-auth_kicker__gWQQ9,.for-you-auth_overline__x6OWH{margin:18px 0 10px;font-size:11px;font-weight:750;letter-spacing:.28em}.for-you-auth_intro____sYp h1{max-width:660px;margin:0;font-family:Didot,Bodoni MT,Georgia,serif;font-size:clamp(45px,5.6vw,78px);font-weight:400;line-height:.98;letter-spacing:-.045em}.for-you-auth_intro____sYp>p:last-child{max-width:560px;margin:22px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.for-you-auth_glass__e7rGM{padding:clamp(28px,4vw,46px);border:1px solid rgba(255,255,255,.78);border-radius:34px;background:rgba(255,250,248,.48);box-shadow:0 28px 80px rgba(72,43,52,.16),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.for-you-auth_glass__e7rGM h2{margin:0;font-family:Didot,Bodoni MT,Georgia,serif;font-size:40px;font-weight:400}.for-you-auth_muted__z6jSn{margin:8px 0 24px;color:#6e5961;line-height:1.55}.for-you-auth_glass__e7rGM form{display:grid;grid-gap:15px;gap:15px}.for-you-auth_glass__e7rGM label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700}.for-you-auth_glass__e7rGM input:not([type=checkbox]){width:100%;min-height:49px;padding:0 15px;border:1px solid rgba(91,59,70,.2);border-radius:14px;color:var(--ink);background:rgba(255,255,255,.66);outline:none}.for-you-auth_glass__e7rGM input:focus-visible{border-color:#b65f78;box-shadow:0 0 0 4px rgba(201,102,128,.14)}.for-you-auth_agreement__0ihGV{grid-template-columns:20px 1fr!important;align-items:start;font-weight:500!important;line-height:1.45}.for-you-auth_agreement__0ihGV input{width:17px;height:17px;margin-top:2px;accent-color:#b85e77}.for-you-auth_agreement__0ihGV a,.for-you-auth_switch__tgRSR a{color:#8d4058;font-weight:750}.for-you-auth_glass__e7rGM button{min-height:50px;border:0;border-radius:999px;color:white;background:linear-gradient(135deg,#b75573,#8e5ca0);box-shadow:0 12px 30px rgba(126,62,85,.24);font-weight:800;cursor:pointer}.for-you-auth_glass__e7rGM button:disabled{opacity:.58;cursor:default}.for-you-auth_error__1LLD5{margin:0;padding:11px 13px;border-radius:12px;color:#7f233b;background:rgba(255,224,230,.72);font-size:13px}.for-you-auth_switch__tgRSR{margin:20px 0 0;text-align:center;font-size:13px}@media (max-width:760px){.for-you-auth_page__Z39oH{align-items:start;overflow:auto;padding:18px 14px 34px}.for-you-auth_photo__lWN_D{background-position:42%}.for-you-auth_shell__qJiOJ{grid-template-columns:1fr;gap:12px}.for-you-auth_intro____sYp{padding:10px 7px 4px}.for-you-auth_wordmark__SZrGL{font-size:42px}.for-you-auth_intro____sYp h1{font-size:clamp(38px,12vw,54px)}.for-you-auth_intro____sYp>p:last-child{margin-top:13px;font-size:15px}.for-you-auth_glass__e7rGM{padding:25px 20px;border-radius:25px}.for-you-auth_glass__e7rGM h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.for-you-auth_photo__lWN_D{transform:none}}