.mp-account-root{--mp-paper:#fff;--mp-focus:#f5740a}.mp-account-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.mp-account-root button,.mp-account-root input{font-family:inherit}.mp-account-root button{color:var(--mp-ink)}.mp-account-root .mp-btn-primary{color:var(--mp-paper);white-space:normal;height:auto}.mp-account-root .bg-background{background:var(--mp-paper);color:var(--mp-ink);border-color:var(--mp-line)}.mp-auth-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:48px;padding-bottom:64px;display:grid}.mp-auth-intro{padding-top:32px}.mp-auth-intro>svg{color:var(--mp-orange);margin-bottom:24px}.mp-auth-intro h1{margin-bottom:20px;font-size:40px;font-weight:800;line-height:1.15}.mp-auth-intro p,.mp-auth-form>p{color:var(--mp-muted);margin-bottom:20px;line-height:1.6}.mp-auth-intro ul{gap:18px;margin-top:32px;display:grid}.mp-auth-intro li{align-items:center;gap:12px;display:flex}.mp-auth-intro li svg{color:var(--mp-orange);flex:none}.mp-auth-form{background:var(--mp-paper);border:1px solid var(--mp-line);border-radius:8px;padding:32px}.mp-auth-form h2{margin-bottom:8px;font-size:28px;font-weight:800}.mp-account-fields{gap:18px;display:grid}.mp-account-fields label{gap:7px;font-size:14px;font-weight:600;display:grid}.mp-account-fields input{border:1px solid var(--mp-line);background:var(--mp-paper);width:100%;min-width:0;height:46px;color:var(--mp-ink);border-radius:6px;padding:10px 12px;font-size:16px}.mp-account-fields input:focus{outline:2px solid var(--mp-focus);outline-offset:2px}.mp-account-divider{text-align:center;color:var(--mp-muted);margin:24px 0 14px;font-size:13px}.mp-account-social{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mp-account-social button{border-color:var(--mp-line);background:var(--mp-paper)}.mp-account-notice{border:1px solid var(--mp-line);border-radius:6px;margin-top:20px;padding:14px;line-height:1.6}.mp-account-hint{opacity:.75;margin-top:4px;font-size:12px;line-height:1.5;display:block}.mp-account-main{padding-top:36px;padding-bottom:64px}.mp-account-main h1{margin:12px 0;font-size:34px;font-weight:800}.mp-account-main h2{margin-bottom:16px;font-size:24px;font-weight:700}.mp-account-status{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:20px 0;display:flex}.mp-account-status strong{color:var(--mp-orange-deep)}.mp-account-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:12px;display:grid}.mp-account-preview{min-width:0;position:sticky;top:24px}.mp-account-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.mp-account-preview-heading strong{font-size:18px}.mp-account-preview-heading span{color:var(--mp-muted);font-size:13px}.mp-account-preview-frame{border:1px solid var(--mp-line);background:var(--mp-paper);border-radius:8px;margin:0 0 18px;overflow:hidden}.mp-account-preview-bar{border-bottom:1px solid var(--mp-line);color:var(--mp-muted);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.mp-account-preview-image{aspect-ratio:4/3;overflow:auto}.mp-account-preview-image img{width:100%;height:auto;display:block}.mp-account-preview-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.mp-account-preview-actions .mp-btn{white-space:normal;height:auto;min-height:44px}@media (width<=720px){.mp-account-preview{position:static}}.mp-account-models{border:0;gap:10px;margin-bottom:20px;display:grid}.mp-account-models label{border:1px solid var(--mp-line);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.mp-account-fields .mp-account-models label{display:flex}.mp-account-fields .mp-account-models input{accent-color:var(--mp-orange);flex:none;width:18px;height:18px;padding:0}.mp-account-models label:has(input:checked){border-color:var(--mp-orange);background:var(--mp-cream)}.mp-account-muted{color:var(--mp-muted);margin-bottom:20px;line-height:1.6}.mp-account-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp-store-fields{border:0;gap:18px;min-width:0;padding:0;display:grid}.mp-store-fields:disabled{opacity:.65}.mp-journey-progress{gap:12px;margin:24px 0 32px;display:grid}.mp-journey-progress progress{width:100%;height:8px;accent-color:var(--mp-orange);border-radius:4px;overflow:hidden}.mp-journey-progress progress::-webkit-progress-bar{background:var(--mp-line)}.mp-journey-progress progress::-webkit-progress-value{background:var(--mp-orange)}.mp-journey-layout{grid-template-columns:260px minmax(0,1fr);gap:40px;display:grid}.mp-journey-nav{align-content:start;gap:6px;display:grid}.mp-journey-nav button{white-space:normal;text-align:left;justify-content:flex-start;gap:12px;height:auto;min-height:66px;padding:12px}.mp-journey-nav button[aria-current=step]{background:var(--mp-cream);color:var(--mp-orange-deep)}.mp-journey-nav small{color:var(--mp-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.mp-journey-number{border:1px solid var(--mp-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mp-journey-content{border-left:1px solid var(--mp-line);min-width:0;padding-left:32px}.mp-journey-content .mp-account-workspace{gap:20px}.mp-journey-review{margin:0 0 24px;padding:0;list-style:none}.mp-journey-review li{border-bottom:1px solid var(--mp-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.mp-journey-back{margin-top:24px}@media (width<=720px){.mp-journey-layout{grid-template-columns:1fr;gap:24px}.mp-journey-nav{grid-template-columns:1fr 1fr}.mp-journey-nav button{padding:8px;font-size:13px}.mp-journey-content{border-left:0;border-top:1px solid var(--mp-line);padding:24px 0 0}.mp-auth-layout,.mp-account-workspace{grid-template-columns:1fr;gap:28px}.mp-auth-layout{padding-top:16px}.mp-auth-intro{padding-top:0}.mp-auth-intro h1{font-size:30px}.mp-auth-intro ul{display:none}.mp-auth-form{padding:24px}.mp-account-main h1{font-size:28px}}
