.AuthEntryShell-module__F_Cn-W__page{--auth-soot:var(--canvas-raised,#1a3132);--auth-soot-deep:var(--canvas,#142a2b);--auth-paper:#eee1c3;--auth-paper-light:#f6edd8;--auth-ink:#241d18;--auth-clay:#b66238;--auth-clay-dark:#884729;--auth-moss:#64735a;--auth-line:#eee1c333;background:var(--auth-soot-deep);color:var(--auth-paper-light);flex:1;place-items:center;padding:clamp(1rem,4vw,4rem);display:grid}.AuthEntryShell-module__F_Cn-W__spread{border:1px solid var(--auth-line);background:var(--auth-soot);border-radius:3px;grid-template-columns:minmax(19rem,.9fr) minmax(0,1.1fr);width:min(100%,61rem);display:grid;overflow:clip}.AuthEntryShell-module__F_Cn-W__spreadWide{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);width:min(100%,68rem)}.AuthEntryShell-module__F_Cn-W__intro{background:var(--auth-paper);min-width:0;min-height:35rem;color:var(--auth-ink);padding:clamp(2rem,4.5vw,4.5rem)}.AuthEntryShell-module__F_Cn-W__introInner{min-width:0;position:sticky;top:6rem}.AuthEntryShell-module__F_Cn-W__introRule{background:var(--auth-clay);width:2.75rem;height:3px;margin-bottom:clamp(3rem,7vw,6rem);display:block}.AuthEntryShell-module__F_Cn-W__intro h1{max-width:100%;font-family:var(--font-playfair), Georgia, serif;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(2.65rem,4.2vw,3.6rem);font-weight:600;line-height:.98;color:var(--auth-ink)!important}.AuthEntryShell-module__F_Cn-W__intro p{color:#241d18b8;max-width:26rem;font-family:var(--font-inter), Arial, sans-serif;margin-top:1.4rem;font-size:1rem;line-height:1.65}.AuthEntryShell-module__F_Cn-W__formPanel{min-width:0;padding:clamp(2rem,4.5vw,4.5rem)}.AuthEntryShell-module__F_Cn-W__toolbar{justify-content:flex-end;min-height:2.5rem;margin-bottom:1.75rem;display:flex}.AuthEntryShell-module__F_Cn-W__form{gap:1.35rem;display:grid}.AuthEntryShell-module__F_Cn-W__fieldGroup{gap:.6rem;display:grid}.AuthEntryShell-module__F_Cn-W__fieldLabel{color:#f6edd8e0;font-family:var(--font-inter), Arial, sans-serif;align-items:center;gap:.55rem;font-size:.875rem;font-weight:700;display:flex}.AuthEntryShell-module__F_Cn-W__fieldLabel svg{width:1rem;height:1rem}.AuthEntryShell-module__F_Cn-W__iconClay{color:var(--auth-clay)}.AuthEntryShell-module__F_Cn-W__iconMoss{color:#91aa8a}@layer utilities{.AuthEntryShell-module__F_Cn-W__input{width:100%;height:3rem;font-family:var(--font-inter), Arial, sans-serif;transition:border-color .15s,background-color .15s;color:var(--auth-paper-light)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#203334!important;border:1px solid #eee1c366!important;border-radius:3px!important;outline:none!important;padding:0 .95rem!important}.AuthEntryShell-module__F_Cn-W__input:hover{background:#294041!important;border-color:#eee1c38f!important}.AuthEntryShell-module__F_Cn-W__input:focus-visible{outline-offset:2px;border-color:var(--auth-clay)!important;outline:2px solid var(--auth-clay)!important;box-shadow:none!important}.AuthEntryShell-module__F_Cn-W__input::placeholder{opacity:1;color:#eee1c39e!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true]{min-height:3rem!important;color:var(--auth-paper-light)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#203334!important;border:1px solid #eee1c366!important;border-radius:3px!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true]:hover{background:#294041!important;border-color:#eee1c38f!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true]:focus-visible{outline-offset:2px;border-color:var(--auth-clay)!important;outline:2px solid var(--auth-clay)!important;box-shadow:none!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true]::placeholder{opacity:1;color:#eee1c39e!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true][data-validation-state=error]{border-color:var(--brand-destructive)!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true][data-validation-state=error]:focus-visible{outline-color:var(--brand-destructive)!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true][data-validation-state=valid]{border-color:var(--brand-success)!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-field=true][data-validation-state=valid]:focus-visible{outline-color:var(--brand-success)!important}.AuthEntryShell-module__F_Cn-W__passwordField{position:relative}.AuthEntryShell-module__F_Cn-W__passwordField .AuthEntryShell-module__F_Cn-W__input{padding-right:3.5rem!important}.AuthEntryShell-module__F_Cn-W__formPanel [data-editorial-password-field=true]{padding-right:5rem!important}}.AuthEntryShell-module__F_Cn-W__passwordToggle{color:#f6edd894;border-radius:2px;place-items:center;width:2rem;height:2rem;display:inline-grid;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.AuthEntryShell-module__F_Cn-W__passwordToggle:hover{color:var(--auth-paper-light)}.AuthEntryShell-module__F_Cn-W__passwordToggle:focus-visible{outline:2px solid var(--auth-clay);outline-offset:1px}.AuthEntryShell-module__F_Cn-W__passwordToggle svg{width:1.15rem;height:1.15rem}.AuthEntryShell-module__F_Cn-W__textLink{color:#eee1c3c2;text-underline-offset:.22rem;font-weight:700;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s}.AuthEntryShell-module__F_Cn-W__textLink:hover{color:var(--auth-paper-light);text-decoration:underline;-webkit-text-decoration-color:var(--auth-clay);text-decoration-color:var(--auth-clay)}.AuthEntryShell-module__F_Cn-W__textLink:focus-visible{outline:2px solid var(--auth-clay);outline-offset:3px;border-radius:1px}.AuthEntryShell-module__F_Cn-W__forgotRow{text-align:right;margin-top:-.25rem;font-size:.875rem}.AuthEntryShell-module__F_Cn-W__primaryButton{border:1px solid var(--auth-clay);background:var(--auth-clay);width:100%;min-height:3.25rem;color:var(--auth-paper-light);font-family:var(--font-inter), Arial, sans-serif;border-radius:3px;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.15rem;font-size:.95rem;font-weight:800;transition:background-color .15s,border-color .15s;display:inline-flex}.AuthEntryShell-module__F_Cn-W__primaryButton:hover:not(:disabled){border-color:var(--auth-clay-dark);background:var(--auth-clay-dark)}.AuthEntryShell-module__F_Cn-W__primaryButton:focus-visible{outline:3px solid var(--auth-paper);outline-offset:3px}.AuthEntryShell-module__F_Cn-W__primaryButton:disabled{cursor:not-allowed;opacity:.48}.AuthEntryShell-module__F_Cn-W__primaryButton svg{width:1.05rem;height:1.05rem}.AuthEntryShell-module__F_Cn-W__spinner{border:2px solid #f6edd859;border-top-color:var(--auth-paper-light);border-radius:999px;width:1.1rem;height:1.1rem;animation:.7s linear infinite AuthEntryShell-module__F_Cn-W__auth-spin}.AuthEntryShell-module__F_Cn-W__divider{color:#eee1c380;align-items:center;gap:.85rem;font-size:.8rem;display:flex}.AuthEntryShell-module__F_Cn-W__divider:before,.AuthEntryShell-module__F_Cn-W__divider:after{background:var(--auth-line);content:"";flex:1;height:1px}.AuthEntryShell-module__F_Cn-W__providers{gap:.75rem;display:grid}.AuthEntryShell-module__F_Cn-W__formFooter{border-top:1px solid var(--auth-line);color:#eee1c39e;text-align:center;padding-top:1.25rem;font-size:.875rem;line-height:1.55}.AuthEntryShell-module__F_Cn-W__terms{color:#eee1c385;text-align:center;margin-top:1.5rem;font-size:.75rem;line-height:1.65}.AuthEntryShell-module__F_Cn-W__errorBanner{color:#ffd4d4;background:#691d1d2e;border-left:3px solid #df7878;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;font-size:.875rem;line-height:1.45;display:flex}.AuthEntryShell-module__F_Cn-W__errorBanner svg{color:#ef9696;flex:none;width:1.05rem;height:1.05rem;margin-top:.08rem}.AuthEntryShell-module__F_Cn-W__progress{border-bottom:1px solid var(--auth-line);margin-bottom:2rem;padding-bottom:1.5rem}.AuthEntryShell-module__F_Cn-W__countryField>div>div>button{background:#203334;border-radius:3px}.AuthEntryShell-module__F_Cn-W__ageInput{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.AuthEntryShell-module__F_Cn-W__ageLabel{cursor:pointer;border:1px solid var(--auth-line);color:#f6edd8c2;background:#f6edd806;border-radius:3px;align-items:flex-start;gap:.75rem;padding:.9rem;font-size:.875rem;line-height:1.45;transition:border-color .15s,background-color .15s;display:flex}.AuthEntryShell-module__F_Cn-W__ageLabel:hover{border-color:#eee1c359}.AuthEntryShell-module__F_Cn-W__ageInput:focus-visible+.AuthEntryShell-module__F_Cn-W__ageLabel{outline:2px solid var(--auth-clay);outline-offset:2px}.AuthEntryShell-module__F_Cn-W__ageInput:checked+.AuthEntryShell-module__F_Cn-W__ageLabel{background:#64735a26;border-color:#91aa8aa6}.AuthEntryShell-module__F_Cn-W__checkbox{border:1px solid #eee1c359;border-radius:2px;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;display:inline-grid}.AuthEntryShell-module__F_Cn-W__ageInput:checked+.AuthEntryShell-module__F_Cn-W__ageLabel .AuthEntryShell-module__F_Cn-W__checkbox{color:var(--auth-soot-deep);background:#91aa8a;border-color:#91aa8a}.AuthEntryShell-module__F_Cn-W__checkbox svg{width:.8rem;height:.8rem}.AuthEntryShell-module__F_Cn-W__fieldError{color:#f3a8a8;margin-top:.45rem;font-size:.8rem}@keyframes AuthEntryShell-module__F_Cn-W__auth-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.AuthEntryShell-module__F_Cn-W__page{padding:0;display:block}.AuthEntryShell-module__F_Cn-W__spread,.AuthEntryShell-module__F_Cn-W__spreadWide{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100%}.AuthEntryShell-module__F_Cn-W__intro{min-height:0;padding:2.25rem 1.35rem 2rem}.AuthEntryShell-module__F_Cn-W__introInner{position:static}.AuthEntryShell-module__F_Cn-W__introRule{width:2.25rem;margin-bottom:1.6rem}.AuthEntryShell-module__F_Cn-W__intro h1{max-width:12ch;font-size:clamp(2.35rem,12vw,3.4rem)}.AuthEntryShell-module__F_Cn-W__intro p{margin-top:.85rem;font-size:.94rem;line-height:1.55}.AuthEntryShell-module__F_Cn-W__formPanel{padding:1.75rem 1.35rem 2.5rem}.AuthEntryShell-module__F_Cn-W__toolbar{margin-bottom:1.35rem}}@media (prefers-reduced-motion:reduce){.AuthEntryShell-module__F_Cn-W__primaryButton,.AuthEntryShell-module__F_Cn-W__input,.AuthEntryShell-module__F_Cn-W__textLink,.AuthEntryShell-module__F_Cn-W__ageLabel{transition:none}}
