.lr-auth{color:#382b27;background:#faf7f5;min-height:100vh;font-size:1rem}.lr-auth>header{background:#fff;border-bottom:1px solid #dce8e6;justify-content:space-between;align-items:center;padding:24px 6vw;display:flex}.lr-auth header img{width:210px;max-width:55vw}.lr-auth a{color:#80513d}.lr-auth-layout{grid-template-columns:1fr 1fr;gap:70px;max-width:1150px;margin:auto;padding:64px 24px;display:grid}.lr-auth aside{padding-top:36px}.lr-eyebrow{letter-spacing:.13em;color:#8f5d48;font-size:.8rem;font-weight:700}.lr-auth h1{letter-spacing:-.045em;max-width:460px;margin:24px 0;font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.12}.lr-auth p{color:#6e5a50;line-height:1.65}.lr-auth aside ul{gap:28px;padding:24px 0;list-style:none;display:grid}.lr-auth aside li{border-left:3px solid #be8b72;padding-left:20px}.lr-auth aside b,.lr-auth aside span{display:block}.lr-auth aside li span{color:#78685f;margin-top:5px;line-height:1.5}.lr-auth small{color:#78685f;font-size:.875rem;line-height:1.5}.lr-auth-card{background:#fff;border:1px solid #e8dcd5;border-radius:20px;align-self:start;padding:36px;box-shadow:0 16px 55px #163d3410}.lr-auth h2{letter-spacing:-.025em;margin:22px 0 8px;font-size:1.9rem}.lr-auth form{gap:18px;margin-top:24px;display:grid}.lr-auth label{gap:8px;font-size:.95rem;font-weight:600;display:grid}.lr-auth input,.lr-auth select{width:100%;min-width:0;font:inherit;color:#382b27;background:#fff;border:1px solid #c6aea0;border-radius:8px;padding:13px}.lr-auth input:focus,.lr-auth select:focus,.lr-auth button:focus-visible{outline-offset:2px;outline:3px solid #dfbda9}.lr-auth button{font:inherit;cursor:pointer;border-radius:8px;min-height:44px}.lr-primary{text-align:center;border:0;padding:13px 20px;font-weight:700;text-decoration:none;display:block;color:#fff!important;background:#8f5d48!important}.lr-auth button:disabled{opacity:.55;cursor:wait}.lr-tabs{background:#f4ece7;border-radius:10px;gap:8px;padding:5px;display:flex}.lr-tabs button{color:#346259;background:0 0;border:0;flex:1}.lr-tabs button[aria-pressed=true]{background:#fff;font-weight:700;box-shadow:0 2px 6px #0f352515}.lr-auth .lr-check{align-items:center;font-weight:400;display:flex}.lr-check input{width:18px;height:18px}.lr-text-button{color:#80513d;background:0 0;border:0;text-decoration:underline}.lr-error,.lr-notice{background:#eef8f3;border-radius:8px;padding:14px}.lr-auth .lr-error{color:#a33423;background:#fff0ed}.lr-verification{flex-wrap:wrap;gap:8px;display:flex}.lr-verification span{background:#f4ece7;border-radius:6px;padding:8px;font-size:.875rem}.lr-auth details{border-top:1px solid #dfebe7;margin-top:24px;padding-top:22px}.lr-auth summary{cursor:pointer;font-weight:700}.lr-account-links{gap:16px;margin-top:28px;display:grid}.lr-admin{max-width:1120px;margin:auto;padding:32px 24px}.lr-admin article{background:#fff;border:1px solid #e8dcd5;border-radius:12px;margin-top:18px;padding:24px}.lr-admin form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.lr-admin label{flex:1;min-width:200px}.lr-admin h1{max-width:none}.lr-admin .lr-account-links{flex-wrap:wrap;display:flex}.lr-admin .lr-danger{color:#a02f24;background:#fff;border:1px solid #b64536;padding:10px 16px}.lr-admin select,.lr-admin input{max-width:100%}@media (width<=760px){.lr-auth-layout{grid-template-columns:1fr;gap:24px;padding:28px 18px}.lr-auth aside{padding:0}.lr-auth aside ul,.lr-auth aside>small{display:none}.lr-auth h1{margin:14px 0;font-size:2rem}.lr-auth-card{padding:24px}.lr-auth-layout aside>p{margin-bottom:0}.lr-admin{padding:22px 16px}.lr-admin form{display:grid}.lr-admin label{min-width:0}}
