.customer-page{max-width:760px;margin:auto;padding:48px 24px 88px;line-height:1.9}.customer-page h1{margin:8px 0 20px;font-size:clamp(28px,5vw,40px)}.customer-eyebrow{letter-spacing:3px;color:#80735e;font-size:11px}.customer-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.customer-top>a{font-size:13px;text-decoration:underline}.customer-form{background:#faf9f5;border:1px solid #e0dcd1;border-radius:16px;gap:20px;margin-top:28px;padding:28px;display:grid}.customer-form>label{gap:8px;font-size:14px;display:grid}.customer-form input:not([type=checkbox]),.customer-form select{font:inherit;color:#141413;background:#fff;border:1px solid #b0aea5;border-radius:7px;width:100%;min-width:0;padding:12px}.customer-form small,.customer-muted{color:#69665f;font-size:12px}.customer-form .customer-check{font-size:12px;display:block}.customer-check input{margin-inline-end:8px}.customer-check a{text-decoration:underline}.customer-form button,.customer-button{font:inherit;text-align:center;color:#faf9f5;cursor:pointer;background:#141413;border:0;border-radius:8px;padding:13px 20px;display:inline-block}.customer-form button:disabled{opacity:.5}.customer-quota{background:#e8e6dc;border-radius:12px;padding:18px;font-size:14px}.customer-quota a{text-decoration:underline;display:block}:is(.customer-page a:focus-visible,.customer-form button:focus-visible){outline-offset:4px;outline:3px solid #8c7046}@media (max-width:600px){.customer-page{padding:28px 16px 88px}.customer-form{padding:18px}}.customer-auth-tabs{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.customer-auth-tabs button{font:inherit;color:#141413;cursor:pointer;background:#faf9f5;border:1px solid #b0aea5;border-radius:7px;padding:10px 18px}.customer-auth-tabs button.active{color:#faf9f5;background:#141413}.customer-auth-help{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.customer-auth-help button{font:inherit;cursor:pointer;color:#6b5946;background:0 0;border:0;font-size:13px;text-decoration:underline}.customer-honeypot{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.customer-form h2{margin:0;font-size:21px}.customer-auth-intro{color:#68665f}.customer-confirmation{text-align:center;background:#faf9f5;border:1px solid #ddd8ca;border-radius:20px;margin-top:28px;padding:36px;box-shadow:0 12px 36px #302b1d08}.customer-confirmation-icon{color:#3d634d;background:#e7eee5;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.customer-confirmation-icon svg{width:34px;height:34px}.customer-confirmation-eyebrow{color:#80735e;margin-bottom:8px;font-size:12px}.customer-confirmation h2{margin:0 0 12px;scroll-margin-top:120px;font-size:clamp(23px,4vw,30px);line-height:1.5}.customer-confirmation h2:focus{outline:none}.customer-confirmation>p{margin-top:12px}.customer-confirmation-email{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e0d6;border-radius:10px;padding:12px;font-size:16px;font-weight:600}.customer-confirmation ol{text-align:start;margin:24px 0;padding-inline-start:24px;font-size:14px;line-height:2.1}.customer-confirmation-note{color:#69665f;font-size:13px}.customer-confirmation-actions{gap:12px;margin-top:24px;display:grid}.customer-confirmation button{cursor:pointer;font-family:inherit}.customer-confirmation-resend{color:#514632;background:0 0;border:1px solid #c9c2b2;border-radius:8px;padding:12px;font-size:14px}.customer-confirmation button:disabled{opacity:.55;cursor:default}.customer-confirmation-back{color:#6b5946;background:0 0;border:0;margin-top:22px;font-size:13px;text-decoration:underline}.customer-confirmation-feedback{color:#365e42;font-size:14px}.customer-confirmation button:focus-visible{outline-offset:4px;outline:3px solid #8c7046}@media (max-width:600px){.customer-confirmation{padding:26px 18px}.customer-confirmation .customer-button{font-size:14px}}.customer-logout{color:#141413;font:inherit;cursor:pointer;background:0 0;border:1px solid #b0aea5;border-radius:6px;padding:8px 12px;font-size:13px}
