.AuthShell-module__4GggPa__page{isolation:isolate;min-height:100svh;padding:clamp(1.15rem, 2.8vw, 2.6rem) var(--space-page);background:radial-gradient(ellipse at 14% 20%, color-mix(in srgb, var(--color-wine) 48%, transparent), transparent 34rem), radial-gradient(ellipse at 86% 78%, color-mix(in srgb, var(--color-oxblood) 78%, transparent), transparent 40rem), #100708;color:var(--color-ivory);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.AuthShell-module__4GggPa__page:before,.AuthShell-module__4GggPa__page:after{z-index:-1;pointer-events:none;content:"";position:absolute}.AuthShell-module__4GggPa__page:before{border:1px solid color-mix(in srgb, var(--color-dust) 17%, transparent);border-radius:clamp(1.5rem,3vw,3.6rem) .3rem;inset:5.8rem clamp(1rem,3vw,3rem) 4.8rem}.AuthShell-module__4GggPa__page:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-dust) 12%, transparent);width:min(38rem,55vw);box-shadow:0 0 8rem color-mix(in srgb, var(--color-wine) 18%, transparent) inset;border-radius:50%;top:16%;right:6%}.AuthShell-module__4GggPa__light{z-index:-1;opacity:.14;background:linear-gradient(90deg, transparent, var(--color-dust), transparent);filter:blur(2.2rem);pointer-events:none;width:8rem;height:180%;animation:14s ease-in-out infinite alternate AuthShell-module__4GggPa__projector-sweep;position:absolute;top:-35%;left:38%;transform:rotate(18deg)}.AuthShell-module__4GggPa__header,.AuthShell-module__4GggPa__footer,.AuthShell-module__4GggPa__composition{width:min(100%, var(--container));margin-inline:auto}.AuthShell-module__4GggPa__header,.AuthShell-module__4GggPa__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.AuthShell-module__4GggPa__brand{color:var(--color-ivory);font:400 clamp(2rem, 3.4vw, 3.1rem)/1 var(--font-parfumerie), var(--font-display), serif;text-decoration:none}.AuthShell-module__4GggPa__privateMark,.AuthShell-module__4GggPa__eyebrow,.AuthShell-module__4GggPa__frame,.AuthShell-module__4GggPa__footer,.AuthShell-module__4GggPa__tabs{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.AuthShell-module__4GggPa__privateMark{color:color-mix(in srgb, var(--color-ivory) 56%, transparent);font-size:.58rem}.AuthShell-module__4GggPa__composition{grid-template-columns:minmax(0,1.06fr) minmax(19rem,.72fr);align-items:center;gap:clamp(3.5rem,9vw,10rem);padding:clamp(6.5rem,10vh,9rem) clamp(0rem,4vw,4rem);display:grid}.AuthShell-module__4GggPa__editorial{flex-direction:column;justify-content:center;align-self:stretch;padding-block:clamp(1rem,3vw,3rem);display:flex}.AuthShell-module__4GggPa__eyebrow{color:var(--color-dust);font-size:.6rem}.AuthShell-module__4GggPa__title{max-width:8.2ch;font:400 clamp(4rem, 7.5vw, 8.1rem)/.79 var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;margin-top:clamp(1.4rem,3vw,2.6rem)}.AuthShell-module__4GggPa__introduction{max-width:34rem;color:color-mix(in srgb, var(--color-ivory) 70%, transparent);font:500 clamp(.92rem, 1.15vw, 1.08rem)/1.7 var(--font-body), sans-serif;margin-top:clamp(1.8rem,4vw,3.2rem)}.AuthShell-module__4GggPa__frame{border-top:1px solid color-mix(in srgb, var(--color-dust) 22%, transparent);color:color-mix(in srgb, var(--color-ivory) 48%, transparent);grid-template-columns:auto 1fr auto;gap:1rem;margin-top:auto;padding-top:1.1rem;font-size:.52rem;display:grid}.AuthShell-module__4GggPa__panel{border:1px solid color-mix(in srgb, var(--color-dust) 25%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#170a0ce0;border-radius:2.8rem .35rem;padding:clamp(1.5rem,3.8vw,3.4rem);position:relative;box-shadow:0 2.5rem 7rem #05020280}.AuthShell-module__4GggPa__tabs{border-bottom:1px solid color-mix(in srgb, var(--color-dust) 20%, transparent);grid-template-columns:repeat(2,1fr);margin-bottom:2.4rem;font-size:.62rem;display:grid}.AuthShell-module__4GggPa__tabs a{color:color-mix(in srgb, var(--color-ivory) 47%, transparent);padding:0 0 1rem;text-decoration:none;position:relative}.AuthShell-module__4GggPa__tabs a:after{background:var(--color-dust);content:"";opacity:0;transform-origin:0;height:2px;transition:.18s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.7)}.AuthShell-module__4GggPa__tabs a[aria-selected=true]{color:var(--color-ivory)}.AuthShell-module__4GggPa__tabs a[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.AuthShell-module__4GggPa__footer{color:color-mix(in srgb, var(--color-ivory) 46%, transparent);font-size:.52rem}.AuthShell-module__4GggPa__footer a{color:inherit;text-underline-offset:.3em}@keyframes AuthShell-module__4GggPa__projector-sweep{0%{opacity:.08;transform:translate(-6vw)rotate(18deg)}to{opacity:.17;transform:translate(8vw)rotate(18deg)}}@media (max-width:54rem){.AuthShell-module__4GggPa__composition{grid-template-columns:1fr;gap:2.8rem}.AuthShell-module__4GggPa__editorial{min-height:24rem}.AuthShell-module__4GggPa__title{max-width:9ch;font-size:clamp(3.8rem,15vw,7rem)}.AuthShell-module__4GggPa__frame{margin-top:3rem}}@media (max-width:34rem){.AuthShell-module__4GggPa__page{padding-inline:1rem}.AuthShell-module__4GggPa__privateMark{display:none}.AuthShell-module__4GggPa__composition{padding:6.5rem 0 4rem}.AuthShell-module__4GggPa__editorial{min-height:auto}.AuthShell-module__4GggPa__panel{border-radius:1.8rem .25rem;padding:1.4rem}.AuthShell-module__4GggPa__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.AuthShell-module__4GggPa__light{animation:none}.AuthShell-module__4GggPa__tabs a:after{transform:none}}.AuthShell-module__4GggPa__form{gap:1.2rem;display:grid}.AuthShell-module__4GggPa__fieldset{border:0;gap:1.2rem;margin:0;padding:0;display:grid}.AuthShell-module__4GggPa__field{gap:.5rem;display:grid}.AuthShell-module__4GggPa__field label,.AuthShell-module__4GggPa__hint,.AuthShell-module__4GggPa__recovery,.AuthShell-module__4GggPa__status,.AuthShell-module__4GggPa__submit{font-family:var(--font-mono), monospace}.AuthShell-module__4GggPa__field label{color:color-mix(in srgb, var(--color-ivory) 72%, transparent);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.AuthShell-module__4GggPa__field input{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-dust) 31%, transparent);width:100%;min-height:3.15rem;color:var(--color-ivory);font:500 1rem/1.35 var(--font-body), sans-serif;transition:border-color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border-radius:0;outline:0;padding:.7rem 0}.AuthShell-module__4GggPa__field input:focus-visible{border-color:var(--color-dust);outline:2px solid var(--color-dust);outline-offset:3px}.AuthShell-module__4GggPa__field input[aria-invalid=true]{border-color:#e8a09d}.AuthShell-module__4GggPa__hint{color:color-mix(in srgb, var(--color-ivory) 47%, transparent);letter-spacing:.035em;font-size:.53rem;line-height:1.55}.AuthShell-module__4GggPa__error{color:#f4b6b2;font:500 .72rem/1.45 var(--font-body), sans-serif}.AuthShell-module__4GggPa__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.AuthShell-module__4GggPa__recovery{color:color-mix(in srgb, var(--color-ivory) 63%, transparent);text-underline-offset:.3em;font-size:.56rem}.AuthShell-module__4GggPa__submit{border:1px solid var(--color-ivory);background:var(--color-ivory);min-height:3.35rem;color:var(--color-oxblood);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;transition:color .18s var(--ease-out), background .18s var(--ease-out);padding:.85rem 1.25rem;font-size:.59rem;font-weight:600}.AuthShell-module__4GggPa__submit:hover:not(:disabled){color:var(--color-ivory);background:0 0}.AuthShell-module__4GggPa__submit:disabled{cursor:wait;opacity:.62}.AuthShell-module__4GggPa__submit:focus-visible{outline-color:var(--color-dust)}.AuthShell-module__4GggPa__status{min-height:2.5rem;color:color-mix(in srgb, var(--color-ivory) 67%, transparent);letter-spacing:.035em;font-size:.56rem;line-height:1.55}.AuthShell-module__4GggPa__status[data-tone=error]{color:#f4b6b2}.AuthShell-module__4GggPa__status[data-tone=success]{color:var(--color-dust)}@media (max-width:34rem){.AuthShell-module__4GggPa__actions{flex-direction:column-reverse;align-items:stretch}.AuthShell-module__4GggPa__submit{width:100%}}
