.owner-login{z-index:30;top:calc(100% + 1px);right:max(var(--gutter), calc((100% - var(--content-width)) / 2));width:min(26.25rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--color-border);border-radius:0 0 var(--radius-small) var(--radius-small);background:var(--color-cream);color:var(--color-green);padding:2rem;position:absolute;box-shadow:0 18px 40px #0b211a1a}.owner-login[hidden],.owner-login [hidden]{display:none!important}.owner-login__heading{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.owner-login__eyebrow{font:700 .75rem/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.owner-login h2{font:600 1.75rem/1.15 var(--font-heading);letter-spacing:-.035em;margin-top:.75rem}.owner-login h2.owner-login__recovery-title{font:700 .75rem/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-top:0}.owner-auth-form{margin-top:1.5rem}.owner-auth-form label{font:500 .875rem/1.5 var(--font-body);margin:1rem 0 .5rem}.owner-auth-form input{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-warm-white);width:100%;min-height:3.25rem;color:var(--color-green);font:400 1rem/1.5 var(--font-body);padding:.75rem 1rem}.owner-auth-form input:focus{border-color:var(--color-green);box-shadow:none;outline:none}.owner-auth-form input:autofill{box-shadow:0 0 0 1000px var(--color-warm-white) inset;-webkit-text-fill-color:var(--color-green);caret-color:var(--color-green)}.owner-auth-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-warm-white) inset;-webkit-text-fill-color:var(--color-green);caret-color:var(--color-green)}.owner-auth-password{position:relative}.owner-auth-password input{padding-right:3.25rem}.owner-auth-password button{width:2.75rem;height:2.75rem;color:var(--color-green);background:0 0;border:0;place-items:center;padding:.625rem;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.owner-auth-password button svg{width:1.25rem;height:1.25rem}.owner-auth-password__slash{display:none}.owner-auth-password button[aria-pressed=true] .owner-auth-password__slash{display:block}.owner-auth-password button:focus-visible{outline:1px solid var(--color-green);outline-offset:-3px;border-radius:var(--radius-small)}.owner-auth-link,.owner-auth-back{color:var(--color-green);font:500 .875rem/1.5 var(--font-body);text-underline-offset:.3em;background:0 0;border:0;margin-top:1rem;padding:.25rem 0;text-decoration:underline;display:inline-flex}.owner-auth-back{width:fit-content;margin:1rem 0 0 auto;display:flex}.owner-auth-submit{border:1px solid var(--color-apricot);border-radius:var(--radius-small);background:var(--color-apricot);width:100%;min-height:3.5rem;color:var(--color-night);font:500 1rem/1.5 var(--font-body);justify-content:center;align-items:center;margin-top:1.5rem;padding:.875rem 1.125rem;display:flex}.owner-auth-submit:hover{background:var(--color-apricot-light);border-color:var(--color-apricot-light)}.owner-auth-submit:active{background:var(--color-apricot-active);border-color:var(--color-apricot-active)}.owner-auth-submit:disabled,.owner-auth-form[aria-busy=true] button{cursor:wait;opacity:.65}.owner-auth-status,.owner-auth-confirmation{color:var(--color-muted);font:400 .875rem/1.55 var(--font-body);margin-top:1rem}.owner-auth-confirmation{border-left:2px solid var(--color-apricot);color:var(--color-green);padding-left:1rem}.owner-auth-page{background:var(--color-cream);min-height:100svh;color:var(--color-green);flex-direction:column;display:flex}.owner-auth-page__header{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-cream);justify-content:space-between;align-items:center;min-height:6.25rem;display:flex;position:sticky;top:0}.owner-auth-page__header .brand{width:210px}.owner-auth-page__languages{flex:none;display:inline-flex}.owner-auth-page__language{min-width:var(--touch-target);min-height:var(--touch-target);border-radius:.25rem;place-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:grid}.owner-auth-page__language[aria-current]{text-underline-offset:.45em;text-decoration:underline 2px}.owner-auth-page__language:hover{background:var(--color-sage-light)}.owner-auth-page__main{flex:1;place-items:center;padding-block:4rem;display:grid}.owner-auth-page__card{border-left:1px solid var(--color-border);width:min(100%,35rem);padding-left:2rem}.owner-auth-page h1{max-width:12ch;font:600 clamp(2.75rem, 5vw, 4.5rem)/1.05 var(--font-heading);letter-spacing:-.055em;margin-top:1rem}.owner-auth-page__intro{max-width:43ch;color:var(--color-muted);margin-top:1.5rem;font-size:1.0625rem}.owner-auth-page__back{margin-top:2rem;font-size:.875rem;display:inline-flex}@media (width>=76rem){.owner-auth-page__header{border-bottom-color:#0000;min-height:calc(6.25rem + 1px)}.owner-auth-page__header:after{content:"";background:var(--color-border);width:100vw;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.owner-auth-page[data-mode=activation] h1{font-size:3.5rem}}@media (width<76rem){.owner-login{right:var(--gutter)}}@media (orientation:portrait) and (width>=50rem) and (width<=52rem){.owner-auth-page[data-locale=es] .owner-auth-page__header{width:100%;max-width:none;min-height:89px;margin-inline:0;padding-inline:2rem}.owner-auth-page[data-locale=es] .owner-auth-page__languages{display:none}}@media (width<=40rem){.owner-login{inset:5rem var(--gutter) auto;border-radius:var(--radius-small);width:auto;max-height:calc(100dvh - 6rem);position:fixed;overflow-y:auto}.owner-auth-page__header{min-height:5rem}.owner-auth-page__header .brand{width:185px}.owner-auth-page__main{place-items:start stretch;padding-block:2.5rem}.owner-auth-page__card{padding-left:1rem}.owner-auth-page h1{font-size:clamp(2.25rem,11vw,3rem)}}@media (prefers-reduced-motion:reduce){.owner-login *,.owner-auth-page *{transition:none!important}}
