.AuthGateway-module__MEQ78a__main{isolation:isolate;background:linear-gradient(90deg,#283a1730,#fff5d733 28%,#fff7dc40 72%,#283a1730),url(/my-story/forest-backdrop-1672x941.jpg) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:clamp(1rem,4vw,4rem);display:grid}.AuthGateway-module__MEQ78a__main:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#fff5d62e,#5c472114);animation:12s ease-in-out infinite alternate AuthGateway-module__MEQ78a__authAtmosphere;position:fixed;inset:0}.AuthGateway-module__MEQ78a__content{color:#624221;background:linear-gradient(135deg,#fffdf5f5,#fff7e6f0);border:1px solid #72562d33;border-radius:clamp(1.5rem,3vw,2.25rem);width:min(100%,48rem);padding:clamp(1.75rem,5vw,4rem);animation:.72s cubic-bezier(.16,1,.3,1) both AuthGateway-module__MEQ78a__authCardIn;box-shadow:0 1.25rem 3.75rem #36301838,inset 0 1px #fffc}.AuthGateway-module__MEQ78a__eyebrow{color:#73532e;letter-spacing:.11em;text-align:center;text-transform:uppercase;font-size:.66rem;font-weight:800;animation:.48s ease-out .12s both AuthGateway-module__MEQ78a__authContentIn}.AuthGateway-module__MEQ78a__content h1,.AuthGateway-module__MEQ78a__content h2{font-family:var(--font-heading);font-weight:600}.AuthGateway-module__MEQ78a__content h1{color:#5a381b;letter-spacing:-.035em;text-align:center;max-width:13ch;margin:.45rem auto 0;font-size:clamp(2.5rem,5.4vw,4.1rem);line-height:.98;animation:.6s ease-out .19s both AuthGateway-module__MEQ78a__authContentIn}.AuthGateway-module__MEQ78a__description{color:#725c42;text-align:center;max-width:31rem;margin:1.25rem auto 0;font-size:clamp(.94rem,1.8vw,1.05rem);animation:.56s ease-out .28s both AuthGateway-module__MEQ78a__authContentIn}.AuthGateway-module__MEQ78a__primaryAction{color:#533814;width:100%;min-height:3.25rem;font:inherit;text-align:center;background:linear-gradient(135deg,#ffd17d,#f8b64d);border:1px solid #e6a943;border-radius:.65rem;justify-content:center;align-items:center;margin-top:clamp(1.65rem,4vw,2.25rem);padding:.75rem 1rem;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;animation:.54s ease-out .38s both AuthGateway-module__MEQ78a__authContentIn;display:inline-flex;box-shadow:0 .3rem .65rem #955c1329,inset 0 1px #ffefbfcc}.AuthGateway-module__MEQ78a__primaryAction:hover{background:linear-gradient(135deg,#ffda90,#f7b34a);box-shadow:0 .4rem .8rem #955c1338,inset 0 1px #ffefbfcc}.AuthGateway-module__MEQ78a__primaryAction:active{transform:translateY(1px);box-shadow:0 .15rem .4rem #955c132e,inset 0 2px 5px #955c1326}.AuthGateway-module__MEQ78a__primaryAction:focus-visible,.AuthGateway-module__MEQ78a__links a:focus-visible,.AuthGateway-module__MEQ78a__passkeyAction:focus-visible{outline-offset:3px;outline:3px solid #5d7b51}.AuthGateway-module__MEQ78a__links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1.4rem;animation:.52s ease-out .46s both AuthGateway-module__MEQ78a__authContentIn;display:flex}.AuthGateway-module__MEQ78a__newAccount{background:#fff9ead1;border:1px solid #d9cdb8;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem 1.1rem;animation:.52s ease-out .46s both AuthGateway-module__MEQ78a__authContentIn;display:flex}.AuthGateway-module__MEQ78a__newAccount h2{color:#5a381b;font-size:1.05rem}.AuthGateway-module__MEQ78a__newAccount p{color:#725c42;margin-top:.2rem;font-size:.86rem;line-height:1.4}.AuthGateway-module__MEQ78a__newAccount a{color:#42633b;text-underline-offset:.18rem;white-space:nowrap;flex:none;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.AuthGateway-module__MEQ78a__newAccount a:hover{color:#2c5028}.AuthGateway-module__MEQ78a__links a,.AuthGateway-module__MEQ78a__footerCopy a,.AuthGateway-module__MEQ78a__passkeyAction{color:#42633b;text-underline-offset:.18rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.AuthGateway-module__MEQ78a__links a:hover,.AuthGateway-module__MEQ78a__footerCopy a:hover,.AuthGateway-module__MEQ78a__passkeyAction:hover{color:#2c5028}.AuthGateway-module__MEQ78a__verificationNote{color:#80674c;text-align:center;max-width:34rem;margin:1rem auto 0;font-size:.83rem;line-height:1.45;animation:.5s ease-out .52s both AuthGateway-module__MEQ78a__authContentIn}@keyframes AuthGateway-module__MEQ78a__authAtmosphere{0%{opacity:.62;transform:scale(1)}to{opacity:1;transform:scale(1.035)}}@keyframes AuthGateway-module__MEQ78a__authCardIn{0%{opacity:0;transform:translateY(1.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AuthGateway-module__MEQ78a__authContentIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}.AuthGateway-module__MEQ78a__configuration,.AuthGateway-module__MEQ78a__error,.AuthGateway-module__MEQ78a__passkey{border-radius:.65rem;margin-top:1.45rem;padding:.85rem 1rem}.AuthGateway-module__MEQ78a__configuration{color:#624221;background:#fffdf7d1;border:1px solid #d9cdb8}.AuthGateway-module__MEQ78a__configuration h2,.AuthGateway-module__MEQ78a__passkey h2{color:#5a381b;font-size:1.15rem}.AuthGateway-module__MEQ78a__configuration p,.AuthGateway-module__MEQ78a__passkey p{color:#725c42;margin-top:.4rem;font-size:.9rem;line-height:1.45}.AuthGateway-module__MEQ78a__error{color:#923c2e;background:#ffede7;border:1px solid #efa48e;font-size:.9rem;line-height:1.4}.AuthGateway-module__MEQ78a__passkey{background:#fff9ead1;border:1px solid #d9cdb8;animation:.52s ease-out .48s both AuthGateway-module__MEQ78a__authContentIn}.AuthGateway-module__MEQ78a__passkeyAction{margin-top:.75rem;display:inline-flex}.AuthGateway-module__MEQ78a__passkeyNote{color:#80674c!important;font-size:.83rem!important}.AuthGateway-module__MEQ78a__footerCopy{color:#725c42;text-align:center;margin-top:1.4rem;font-size:.9rem}@media (max-width:37.5rem){.AuthGateway-module__MEQ78a__main{background-position:50%;padding:.65rem}.AuthGateway-module__MEQ78a__content{border-radius:1.35rem;padding:1.65rem 1.15rem 1.5rem}.AuthGateway-module__MEQ78a__content h1{font-size:clamp(2.2rem,11vw,3rem)}.AuthGateway-module__MEQ78a__description{margin-top:1rem}.AuthGateway-module__MEQ78a__primaryAction{margin-top:1.45rem}.AuthGateway-module__MEQ78a__newAccount{flex-direction:column;align-items:flex-start}}@media (max-width:22rem){.AuthGateway-module__MEQ78a__content{padding-inline:1rem}}@media (hover:none){.AuthGateway-module__MEQ78a__primaryAction:hover{background:linear-gradient(135deg,#ffd17d,#f8b64d);box-shadow:0 .3rem .65rem #955c1329,inset 0 1px #ffefbfcc}}@media (prefers-reduced-motion:reduce){.AuthGateway-module__MEQ78a__main:before,.AuthGateway-module__MEQ78a__content,.AuthGateway-module__MEQ78a__eyebrow,.AuthGateway-module__MEQ78a__content h1,.AuthGateway-module__MEQ78a__description,.AuthGateway-module__MEQ78a__primaryAction,.AuthGateway-module__MEQ78a__passkey,.AuthGateway-module__MEQ78a__links,.AuthGateway-module__MEQ78a__newAccount,.AuthGateway-module__MEQ78a__verificationNote{animation:none}.AuthGateway-module__MEQ78a__primaryAction{transition:none}}
.RegistrationForm-module__Y9WRGa__main{isolation:isolate;background:linear-gradient(90deg,#283a1730,#fff5d733 28%,#fff7dc40 72%,#283a1730),url(/my-story/forest-backdrop-1672x941.jpg) 50%/cover no-repeat;place-items:center;min-height:100svh;padding:clamp(1rem,4vw,4rem);display:grid}.RegistrationForm-module__Y9WRGa__main:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#fff5d62e,#5c472114);animation:12s ease-in-out infinite alternate RegistrationForm-module__Y9WRGa__registrationAtmosphere;position:fixed;inset:0}.RegistrationForm-module__Y9WRGa__main:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 16% 24%,#ffdd85b8 0 .2rem,#0000 .38rem),radial-gradient(circle at 82% 18%,#ffeeadad 0 .15rem,#0000 .32rem),radial-gradient(circle at 88% 72%,#ffd97794 0 .24rem,#0000 .44rem),radial-gradient(circle at 10% 77%,#fff1bf8f 0 .14rem,#0000 .3rem);animation:8s ease-in-out infinite alternate RegistrationForm-module__Y9WRGa__registrationFireflies;position:fixed;inset:0}.RegistrationForm-module__Y9WRGa__content{z-index:1;color:#624221;background:linear-gradient(135deg,#fffdf5f5,#fff7e6f0);border:1px solid #72562d33;border-radius:clamp(1.5rem,3vw,2.25rem);width:min(100%,48rem);padding:clamp(1.75rem,5vw,4rem);animation:.72s cubic-bezier(.16,1,.3,1) both RegistrationForm-module__Y9WRGa__registrationCardIn;position:relative;box-shadow:0 1.25rem 3.75rem #36301838,inset 0 1px #fffc}.RegistrationForm-module__Y9WRGa__headerMark{color:#78915c;width:5.5rem;margin:0 auto .35rem}.RegistrationForm-module__Y9WRGa__headerMark svg{width:100%;height:auto;display:block}.RegistrationForm-module__Y9WRGa__eyebrow{color:#73532e;letter-spacing:.11em;text-align:center;text-transform:uppercase;font-size:.66rem;font-weight:800;animation:.48s ease-out .12s both RegistrationForm-module__Y9WRGa__registrationContentIn}.RegistrationForm-module__Y9WRGa__content h1{color:#5a381b;max-width:13ch;font-family:var(--font-heading);letter-spacing:-.035em;text-align:center;margin:.45rem auto 0;font-size:clamp(2.5rem,5.4vw,4.1rem);font-weight:600;line-height:.98;animation:.6s ease-out .19s both RegistrationForm-module__Y9WRGa__registrationContentIn}.RegistrationForm-module__Y9WRGa__content .RegistrationForm-module__Y9WRGa__confirmationHeading{max-width:22ch;font-size:clamp(2rem,5vw,3.35rem)}.RegistrationForm-module__Y9WRGa__description{color:#725c42;text-align:center;max-width:31rem;margin:1.25rem auto 0;font-size:clamp(.94rem,1.8vw,1.05rem);animation:.56s ease-out .28s both RegistrationForm-module__Y9WRGa__registrationContentIn}.RegistrationForm-module__Y9WRGa__deliveryNote{color:#80674c;text-align:center;max-width:31rem;margin:.65rem auto 0;font-size:.84rem;line-height:1.45}.RegistrationForm-module__Y9WRGa__nextSteps{color:#725c42;background:#fffdf78c;border:1px solid #72562d24;border-radius:.75rem;max-width:31rem;margin:1.25rem auto 0;padding:.85rem 1rem;font-size:.84rem;line-height:1.45;animation:.54s ease-out .35s both RegistrationForm-module__Y9WRGa__registrationContentIn}.RegistrationForm-module__Y9WRGa__nextSteps p{color:#64431f;margin:0;font-weight:800}.RegistrationForm-module__Y9WRGa__nextSteps ol{gap:.18rem;margin:.35rem 0 0;padding-left:1.3rem;display:grid}.RegistrationForm-module__Y9WRGa__form{gap:1.1rem;margin-top:clamp(1.65rem,4vw,2.25rem);animation:.54s ease-out .44s both RegistrationForm-module__Y9WRGa__registrationContentIn;display:grid}.RegistrationForm-module__Y9WRGa__detailsFields{gap:1.1rem;display:grid}.RegistrationForm-module__Y9WRGa__field{gap:.38rem;display:grid}.RegistrationForm-module__Y9WRGa__field label{color:#64431f;font-size:.88rem;font-weight:800}.RegistrationForm-module__Y9WRGa__field input{color:#3f301f;background:#fffdf7d1;border:1px solid #d9cdb8;border-radius:.62rem;width:100%;min-height:3.1rem;padding:.7rem .85rem;box-shadow:inset 0 1px 2px #5a3e180a}.RegistrationForm-module__Y9WRGa__field input[type=date]{height:3.1rem}.RegistrationForm-module__Y9WRGa__field input:hover{border-color:#bba886}.RegistrationForm-module__Y9WRGa__field input:focus{outline-offset:1px;border-color:#9a7a44;outline:3px solid #ebb85a59}.RegistrationForm-module__Y9WRGa__fieldNote{color:#80674c;font-size:.77rem;line-height:1.45}.RegistrationForm-module__Y9WRGa__passwordInput{position:relative}.RegistrationForm-module__Y9WRGa__passwordInput input{padding-right:3.4rem}.RegistrationForm-module__Y9WRGa__passwordToggle{color:#76542d;cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.RegistrationForm-module__Y9WRGa__passwordToggle svg{width:1.25rem;height:1.25rem}.RegistrationForm-module__Y9WRGa__passwordToggle:hover{color:#4e6c43;background:#74915c1f}.RegistrationForm-module__Y9WRGa__passwordToggle:focus-visible{outline-offset:1px;outline:3px solid #e6ae4a}.RegistrationForm-module__Y9WRGa__primaryAction{color:#533814;width:100%;min-height:3.25rem;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(135deg,#ffd17d,#f8b64d);border:1px solid #e6a943;border-radius:.65rem;justify-content:center;align-items:center;margin-top:.35rem;padding:.75rem 1rem;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 .3rem .65rem #955c1329,inset 0 1px #ffefbfcc}.RegistrationForm-module__Y9WRGa__primaryAction:hover{background:linear-gradient(135deg,#ffda90,#f7b34a);box-shadow:0 .4rem .8rem #955c1338,inset 0 1px #ffefbfcc}.RegistrationForm-module__Y9WRGa__primaryAction:active{transform:translateY(1px);box-shadow:0 .15rem .4rem #955c132e,inset 0 2px 5px #955c1326}.RegistrationForm-module__Y9WRGa__primaryAction:focus-visible{outline-offset:3px;outline:3px solid #5d7b51}.RegistrationForm-module__Y9WRGa__primaryAction:disabled{cursor:wait;opacity:.72}.RegistrationForm-module__Y9WRGa__footerCopy{color:#725c42;text-align:center;margin-top:1.4rem;font-size:.9rem;animation:.5s ease-out .58s both RegistrationForm-module__Y9WRGa__registrationContentIn}.RegistrationForm-module__Y9WRGa__footerCopy a{color:#42633b;text-underline-offset:.18rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.RegistrationForm-module__Y9WRGa__footerCopy a:hover{color:#2c5028}.RegistrationForm-module__Y9WRGa__error,.RegistrationForm-module__Y9WRGa__success{border-radius:.65rem;align-items:flex-start;gap:.65rem;margin-top:1.45rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.4;display:flex}.RegistrationForm-module__Y9WRGa__error{color:#923c2e;background:#ffede7;border:1px solid #efa48e}.RegistrationForm-module__Y9WRGa__error svg{color:#d57862;flex:none;width:1.25rem;height:1.25rem}.RegistrationForm-module__Y9WRGa__success{color:#355e38;background:#edf7e9;border:1px solid #9ebd99}.RegistrationForm-module__Y9WRGa__secondaryAction{color:#42633b;min-height:2.75rem;font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;margin-top:1rem;font-weight:800;text-decoration:underline}@keyframes RegistrationForm-module__Y9WRGa__registrationAtmosphere{0%{opacity:.62;transform:scale(1)}to{opacity:1;transform:scale(1.035)}}@keyframes RegistrationForm-module__Y9WRGa__registrationFireflies{0%{opacity:.4;transform:translate(-.35rem,.45rem)}55%{opacity:1}to{opacity:.58;transform:translate(.5rem,-.65rem)}}@keyframes RegistrationForm-module__Y9WRGa__registrationCardIn{0%{opacity:0;transform:translateY(1.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RegistrationForm-module__Y9WRGa__registrationContentIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:44rem){.RegistrationForm-module__Y9WRGa__detailsFields{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:37.5rem){.RegistrationForm-module__Y9WRGa__main{background-position:50%;padding:.65rem}.RegistrationForm-module__Y9WRGa__content{border-radius:1.35rem;padding:1.65rem 1.15rem 1.5rem}.RegistrationForm-module__Y9WRGa__headerMark{width:4.7rem}.RegistrationForm-module__Y9WRGa__content h1{font-size:clamp(2.2rem,11vw,3rem)}.RegistrationForm-module__Y9WRGa__description{margin-top:1rem}.RegistrationForm-module__Y9WRGa__form{margin-top:1.45rem}}@media (max-width:22rem){.RegistrationForm-module__Y9WRGa__content{padding-inline:1rem}}@media (hover:none){.RegistrationForm-module__Y9WRGa__primaryAction:hover{background:linear-gradient(135deg,#ffd17d,#f8b64d);box-shadow:0 .3rem .65rem #955c1329,inset 0 1px #ffefbfcc}}@media (prefers-reduced-motion:reduce){.RegistrationForm-module__Y9WRGa__main:before,.RegistrationForm-module__Y9WRGa__main:after,.RegistrationForm-module__Y9WRGa__content,.RegistrationForm-module__Y9WRGa__eyebrow,.RegistrationForm-module__Y9WRGa__content h1,.RegistrationForm-module__Y9WRGa__description,.RegistrationForm-module__Y9WRGa__nextSteps,.RegistrationForm-module__Y9WRGa__form,.RegistrationForm-module__Y9WRGa__footerCopy{animation:none}.RegistrationForm-module__Y9WRGa__primaryAction{transition:none}}
