.AccountCreationStep-module-scss-module__Sn-PEa__Wrapper{width:100%}.AccountCreationStep-module-scss-module__Sn-PEa__Session{color:#2c2722;font-size:15px;line-height:1.55}.AccountCreationStep-module-scss-module__Sn-PEa__Session strong{color:#1a1a1a}.AccountCreationStep-module-scss-module__Sn-PEa__SessionLink{color:var(--auth-c1,#ff6a13);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-family:DM Sans,Source Sans Pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}.AccountCreationStep-module-scss-module__Sn-PEa__CompletedRow{background:#faf9f7;border:1.5px solid #e8e3de;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.AccountCreationStep-module-scss-module__Sn-PEa__CompletedCopy{flex:1;min-width:0}.AccountCreationStep-module-scss-module__Sn-PEa__CompletedLabel{letter-spacing:.06em;text-transform:uppercase;color:#a09890;margin:0 0 2px;font-size:11px;font-weight:700}.AccountCreationStep-module-scss-module__Sn-PEa__CompletedValue{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.AccountCreationStep-module-scss-module__Sn-PEa__EditButton{width:34px;height:34px;color:var(--auth-c1,#ff6a13);cursor:pointer;background:#fff;border:1.5px solid #e8e3de;border-radius:50%;flex-shrink:0;font-size:14px;line-height:1}.AccountCreationStep-module-scss-module__Sn-PEa__EditButton:hover{border-color:var(--auth-c1,#ff6a13)}.AccountCreationStep-module-scss-module__Sn-PEa__Success{color:#16a34a;background:#16a34a14;border:1px solid #16a34a38;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.45}.AccountCreationStep-module-scss-module__Sn-PEa__GeneralError{color:#d84444;background:#d8444414;border:1px solid #d8444440;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.45}.AccountCreationStep-module-scss-module__Sn-PEa__Footer{color:#6b6560;margin-top:16px;font-size:14px}.AccountCreationStep-module-scss-module__Sn-PEa__Footer a,.AccountCreationStep-module-scss-module__Sn-PEa__Footer button{color:var(--auth-c1,#ff6a13);font-family:inherit;font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.AccountCreationStep-module-scss-module__Sn-PEa__Footer a:hover,.AccountCreationStep-module-scss-module__Sn-PEa__Footer button:hover{text-decoration:underline}.AccountCreationStep-module-scss-module__Sn-PEa__Loading{margin-left:8px;font-size:14px;font-weight:600}.AccountCreationStep-module-scss-module__Sn-PEa__ConfirmEmail{color:var(--auth-c1,#ff6a13);margin:0 0 8px;font-size:14px;font-weight:600}.AccountCreationStep-module-scss-module__Sn-PEa__ConfirmIntro{color:#6b6560;margin:0 0 16px;font-size:15px;line-height:1.55}.AccountCreationStep-module-scss-module__Sn-PEa__ConfirmCodeInput{letter-spacing:8px;text-align:center;font-size:24px;font-weight:600}.AccountCreationStep-module-scss-module__Sn-PEa__ResendRow{color:#6b6560;border-top:1px solid #e8e3de;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.AccountCreationStep-module-scss-module__Sn-PEa__ResendRow p{margin:0}.AccountCreationStep-module-scss-module__Sn-PEa__ResendSuccess{color:#16a34a;text-align:center;background:#16a34a14;border:1px solid #16a34a38;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.45}
.AuthPage-module-scss-module__pnAcZG__Page{--auth-c1:var(--nb-c1,#ff6a13);--auth-c2:var(--nb-c2,#e74695);--auth-c3:var(--nb-c3,#e42126);box-sizing:border-box;justify-content:center;width:100%;padding:40px 20px 64px;display:flex}@media screen and (min-width:620px){.AuthPage-module-scss-module__pnAcZG__Page{padding:56px 48px 80px}}.AuthPage-module-scss-module__pnAcZG__Card{box-sizing:border-box;background:#fff;border:1.5px solid #e8e3de;border-radius:20px;width:100%;max-width:440px;padding:28px 24px 32px;position:relative;overflow:hidden}.AuthPage-module-scss-module__pnAcZG__Card:before{content:"";background:linear-gradient(90deg, var(--auth-c1), var(--auth-c2), var(--auth-c3));height:3px;position:absolute;top:0;left:0;right:0}@media screen and (min-width:620px){.AuthPage-module-scss-module__pnAcZG__Card{padding:36px 36px 40px}}.AuthPage-module-scss-module__pnAcZG__CardWide{max-width:520px}.AuthPage-module-scss-module__pnAcZG__Eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--auth-c1);margin:0 0 10px;font-size:11px;font-weight:700}.AuthPage-module-scss-module__pnAcZG__Title{letter-spacing:-.025em;color:#1a1a1a;margin:0 0 12px;font-family:DM Serif Display,Georgia,Times New Roman,Times,serif;font-size:clamp(28px,5vw,34px);font-weight:400;line-height:1.05}.AuthPage-module-scss-module__pnAcZG__Subtitle{color:#6b6560;margin:0 0 24px;font-size:15px;line-height:1.55}.AuthPage-module-scss-module__pnAcZG__Error{color:#d84444;background:#d8444414;border:1px solid #d8444440;border-radius:12px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.45}.AuthPage-module-scss-module__pnAcZG__Notice{color:#16a34a;background:#16a34a14;border:1px solid #16a34a38;border-radius:12px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.45}.AuthPage-module-scss-module__pnAcZG__Footer{text-align:center;color:#6b6560;border-top:1px solid #e8e3de;margin-top:24px;padding-top:20px;font-size:14px}.AuthPage-module-scss-module__pnAcZG__Footer a{color:var(--auth-c1);font-weight:700;text-decoration:none}.AuthPage-module-scss-module__pnAcZG__Footer a:hover{text-decoration:underline}.AuthPage-module-scss-module__pnAcZG__Callout{background:#faf9f7;border:1px solid #e8e3de;border-radius:14px;margin-top:28px;padding:16px 18px}.AuthPage-module-scss-module__pnAcZG__Callout p{color:#6b6560;margin:0;font-size:13px;line-height:1.6}.AuthPage-module-scss-module__pnAcZG__SuccessTitle{color:#1a1a1a;margin:0 0 16px;font-family:DM Serif Display,Georgia,Times New Roman,Times,serif;font-size:32px}.AuthPage-module-scss-module__pnAcZG__SuccessBody{color:#2c2722;margin:0;font-size:15px;line-height:1.6}
.GiftPages-module-scss-module__4Khcyq__Page{--gift-c1:var(--nb-c1,#ff6a13);--gift-c2:var(--nb-c2,#e74695);box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:40px 20px 64px}@media screen and (min-width:620px){.GiftPages-module-scss-module__4Khcyq__Page{padding:56px 48px 80px}}.GiftPages-module-scss-module__4Khcyq__Eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gift-c1);margin:0 0 10px;font-size:11px;font-weight:700}.GiftPages-module-scss-module__4Khcyq__Title{letter-spacing:-.025em;color:#1a1a1a;margin:0 0 12px;font-family:DM Serif Display,Georgia,Times New Roman,Times,serif;font-size:clamp(30px,5vw,40px);font-weight:400;line-height:1.08}.GiftPages-module-scss-module__4Khcyq__Title em{color:var(--gift-c2);font-style:italic}.GiftPages-module-scss-module__4Khcyq__Subtitle{color:#6b6560;margin:0 0 28px;font-size:16px;line-height:1.55}.GiftPages-module-scss-module__4Khcyq__PriceBand{background:linear-gradient(135deg,#ff6a131f 0%,#e7469514 55%,#e4212624 100%);border:1.5px solid #ff6a1338;border-radius:18px;flex-direction:column;gap:6px;margin:0 0 28px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #ff6a1314}.GiftPages-module-scss-module__4Khcyq__PriceAmount{letter-spacing:-.03em;color:#1a1a1a;margin:0;font-family:DM Serif Display,Georgia,Times New Roman,Times,serif;font-size:clamp(40px,8vw,52px);line-height:1}.GiftPages-module-scss-module__4Khcyq__PriceDetail{color:#2c2722;margin:0;font-size:14px;line-height:1.45}.GiftPages-module-scss-module__4Khcyq__Form{flex-direction:column;gap:16px;display:flex}.GiftPages-module-scss-module__4Khcyq__Label{color:#1a1a1a;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.GiftPages-module-scss-module__4Khcyq__Input,.GiftPages-module-scss-module__4Khcyq__Textarea{box-sizing:border-box;color:#1a1a1a;background:#fff;border:1.5px solid #e8e3de;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:16px;transition:all .15s ease-in-out}.GiftPages-module-scss-module__4Khcyq__Input:focus,.GiftPages-module-scss-module__4Khcyq__Textarea:focus{border-color:var(--gift-c1);outline:none}.GiftPages-module-scss-module__4Khcyq__Textarea{resize:vertical;min-height:96px}.GiftPages-module-scss-module__4Khcyq__Hint{color:#6b6560;margin:0;font-size:13px;line-height:1.4}.GiftPages-module-scss-module__4Khcyq__RadioGroup{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.GiftPages-module-scss-module__4Khcyq__RadioLegend{color:#1a1a1a;margin:0 0 4px;padding:0;font-size:13px;font-weight:600}.GiftPages-module-scss-module__4Khcyq__RadioLabel{color:#1a1a1a;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.GiftPages-module-scss-module__4Khcyq__RadioLabel input{flex-shrink:0;margin-top:3px}.GiftPages-module-scss-module__4Khcyq__Error{color:#b42318;margin:0;font-size:14px}.GiftPages-module-scss-module__4Khcyq__Actions{margin-top:8px}.GiftPages-module-scss-module__4Khcyq__ClaimBox,.GiftPages-module-scss-module__4Khcyq__SuccessBox{background:#fff;border:1.5px solid #e8e3de;border-radius:16px;margin-bottom:20px;padding:20px}.GiftPages-module-scss-module__4Khcyq__ClaimUrl{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.GiftPages-module-scss-module__4Khcyq__ClaimUrlInput{box-sizing:border-box;border:1.5px solid #e8e3de;border-radius:10px;flex:1;min-width:200px;padding:10px 12px;font-size:14px}.GiftPages-module-scss-module__4Khcyq__Message{color:#6b6560;margin:12px 0 0;font-size:15px;font-style:italic;line-height:1.5}.GiftPages-module-scss-module__4Khcyq__SignInLink{color:#6b6560;margin-top:16px;font-size:14px}.GiftPages-module-scss-module__4Khcyq__SignInLink a,.GiftPages-module-scss-module__4Khcyq__SignInLink button{color:var(--gift-c1);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
