.buyer-account{min-height:100svh;color:#25243a;background:#faf9ff}.buyer-account-header{display:flex;min-height:70px;padding:12px max(20px,calc((100% - 1050px) / 2));align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8e4f4;background:white}.buyer-account-back,.buyer-account-brand{display:inline-flex;min-height:42px;align-items:center;gap:9px}.buyer-account-brand{font-weight:800;font-size:23px;color:#25243a;letter-spacing:-.6px}.buyer-account-brand>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:white;background:#6c51d8}.buyer-account-back{color:#4e3b9a;font-size:13px;font-weight:650}.buyer-account-main{width:min(100% - 40px,924px);margin-inline:auto;padding:clamp(38px,8vw,98px) 0 64px}.buyer-account-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;border:1px solid #e8e4f4;border-radius:24px;background:white;box-shadow:0 14px 44px #3724660b}.buyer-account-intro,.buyer-account-panel{padding:clamp(26px,5vw,56px)}.buyer-account-intro{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;background:linear-gradient(150deg,#f5f0ff,#e9e4fb)}.buyer-account-intro-icon,.buyer-account-panel-icon{display:grid;width:43px;height:43px;margin-bottom:18px;place-items:center;border-radius:13px;color:#5136b8;background:#ebe3ff}.buyer-account-intro-icon{background:#fff}.buyer-account h1{margin-bottom:10px;font-size:clamp(25px,3.5vw,34px);font-weight:780}.buyer-account h2{margin-bottom:10px;font-weight:740}.buyer-account p{margin-bottom:18px;color:#5e5b71}.buyer-account-intro ul{display:grid;gap:9px;padding:0;margin:10px 0 0;list-style:none;color:#493c73}.buyer-account-intro li{display:flex;align-items:center;gap:8px}.buyer-account-panel{min-width:0;align-self:center}.buyer-account-actions,.buyer-account-form{display:grid;gap:16px;margin-top:19px}.buyer-account-field,.buyer-account-recovery{display:grid;gap:6px;min-width:0}.buyer-account-field label,.buyer-account-recovery label{color:#373348;font-weight:660}.buyer-account-field input,.buyer-account-recovery input{min-height:45px;border-color:#d8d2e8;font-size:16px}.buyer-account-field>span{color:#625d73;font-size:12px}.buyer-account-password{position:relative}.buyer-account-password input{padding-right:48px}.buyer-account-password button{position:absolute;inset:0 0 0 auto;display:grid;width:44px;place-items:center;border-radius:9px;color:#5f5578}.buyer-account-primary,.buyer-account-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid #ded6f1;border-radius:10px;color:#4e3b9a;background:white;font-weight:680}.buyer-account-primary{border-color:#5d42c4;color:white;background:#5d42c4}.buyer-account-primary:hover{border-color:#5135b0;color:white;background:#5135b0}.buyer-account-secondary:hover{border-color:#bcb0df;color:#493294;background:#f8f5ff}.buyer-account-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;color:#4e3b9a;font-weight:640}.buyer-account-link:hover{text-decoration:underline}.buyer-account-options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px}.buyer-account-alternative{margin-top:6px;padding-top:10px;border-top:1px solid #e8e4f4}.buyer-account p.buyer-account-message{margin-bottom:0;color:#5e5b71}.buyer-account p.buyer-account-error{padding:10px 12px;margin-bottom:0;border:1px solid #eccbd4;border-radius:9px;color:#982c4c;background:#fff4f6}.buyer-account-recovery{padding:14px;margin:20px 0 15px;border:1px solid #ded6f1;border-radius:12px;background:#faf8ff}.buyer-account-recovery input{font-family:ui-monospace,monospace}.buyer-account-panel>.buyer-account-primary{width:100%}.buyer-account p.buyer-account-name{margin-bottom:4px;color:#373348;font-size:17px;font-weight:660;overflow-wrap:anywhere}.buyer-history-card-header,.buyer-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.buyer-history-heading{margin-bottom:20px}.buyer-history-heading p{margin-bottom:0}.buyer-history-card,.buyer-history-empty{padding:clamp(18px,4vw,30px);border:1px solid #e8e4f4;border-radius:16px;background:white}.buyer-history-items{display:grid;gap:13px}.buyer-history-card h2{margin-bottom:4px;font-size:18px}.buyer-history-card time{color:#5e5b71;font-size:13px}.buyer-history-lines{margin-top:15px;border-top:1px solid #ece8f5}.buyer-history-lines summary{padding:10px 0 0;color:#4e3b9a;cursor:pointer}.buyer-history-lines ul{padding:0;margin:9px 0 0;list-style:none}.buyer-history-lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:8px;border-bottom:1px solid #f0edf7}.buyer-history-lines li div span,.buyer-history-lines li strong{display:block;overflow-wrap:anywhere}.buyer-history-lines li div span{color:#5e5b71;font-size:12px}.buyer-history-lines p{margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.buyer-history-error,.buyer-history-more{margin-top:14px}.buyer-history-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}@media (max-width:650px){.buyer-account-grid{grid-template-columns:1fr;border-radius:17px}.buyer-account-intro{padding-bottom:20px}.buyer-account-intro ul,.buyer-account-intro-icon{display:none}.buyer-account-intro p{margin-bottom:0}.buyer-account-main{padding-top:22px}.buyer-history-card-header{flex-wrap:wrap}}@media (max-width:380px){.buyer-account-header{padding-inline:15px}.buyer-account-main{width:calc(100% - 30px)}.buyer-account-intro,.buyer-account-panel{padding-inline:20px}.buyer-history-heading{flex-wrap:wrap}}