.account-page{min-height:100vh;background:#212121;color:#f4f4f4;font-family:Inter,Helvetica Neue,Arial,sans-serif}.account-page a{color:inherit;text-decoration:none}.account-page>.bl-workspace-header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bl-global-border,#363636);align-items:center}.account-page header>a{font-weight:500;font-size:15px}.account-page nav{display:flex;gap:19px;flex-wrap:wrap;font-size:12px;color:#bebebe}.account-page>main{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:32px 0 64px}.account-page .eyebrow{font-size:11px;letter-spacing:1.3px;color:#a7a7a7}.account-page h1{font-size:clamp(39px,6vw,64px);font-weight:500;letter-spacing:-.05em;margin:16px 0}.account-page .intro{color:#aaa;font-size:17px;line-height:1.6;margin-bottom:50px}.account-sections{border-top:1px solid #444}.account-sections section{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:30px;gap:30px;padding:28px 0;border-bottom:1px solid #383838}.account-sections h2{font-size:16px;font-weight:500;margin:0}.account-sections p{font-size:13px;color:#bcbcbc;line-height:1.7;margin:0}.account-sections a{color:#fff;text-decoration:underline;font-size:13px}.account-page .back{display:inline-block;margin-top:45px;font-size:13px}@media(max-width:600px){.account-page>.bl-workspace-header{align-items:center;flex-direction:row}.account-sections section{grid-template-columns:1fr;gap:12px}}.account-page{background:var(--bl-global-nav,#080808);color:var(--bl-global-ink,#eee)}.account-page>main .intro{max-width:680px}.account-page .account-sections{width:100%;min-width:0}.account-page .account-sections section{grid-template-columns:minmax(160px,32%) minmax(0,1fr);gap:24px}.account-page .account-sections p{overflow-wrap:anywhere}@media(max-width:720px){.account-page>main{box-sizing:border-box;width:100%;margin:0 auto;padding:28px 16px}.account-page .account-sections section{grid-template-columns:1fr;gap:12px}}@media(max-width:430px){.account-page>main{width:100%;margin:0 auto;padding:24px 16px}.account-page h1{font-size:34px}}.account-center>main{max-width:1040px}.account-center .intro{margin-bottom:28px}.account-title{display:flex;align-items:center;justify-content:space-between;gap:24px}.account-grid{grid-template-columns:1fr 1fr;align-items:start}.account-grid,.account-stack{display:grid;grid-gap:20px;gap:20px}.account-card{padding:28px;border:1px solid #353535;border-radius:20px;background:#141414;min-width:0}.account-card .eyebrow{margin-top:0}.account-card h2{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:12px 0 16px}.account-card p{color:#bcbcbc;font-size:14px;line-height:1.7}.account-form{display:grid;grid-gap:12px;gap:12px}.account-form label{font-size:13px;margin-top:8px}.account-form label span{color:#aaa}.account-form input{box-sizing:border-box;width:100%;min-height:46px;background:#202020;color:#fff;border:1px solid #484848;border-radius:9px;padding:12px;font:inherit;font-size:14px}.account-form input[readonly]{color:#aaa;background:#191919}.account-center .account-small{font-size:12px;line-height:1.7;color:#aaa}.account-center .account-primary,.account-center .account-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:12px 20px;border-radius:9px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none}.account-center .account-primary{background:#f4f4f4;border:1px solid #f4f4f4;color:#111}.account-center .account-secondary{background:transparent;border:1px solid #555;color:#eee}.account-center button:disabled{opacity:.55;cursor:not-allowed}.account-center :is(a,button,input):focus-visible{outline:2px solid #b1dbff;outline-offset:4px}.account-actions{display:grid;grid-gap:12px;gap:12px}.account-center .account-text-link{font-size:13px;text-decoration:underline;text-underline-offset:4px}.account-balance{display:flex;gap:12px;align-items:baseline;margin:20px 0}.account-balance strong{font-size:34px;font-weight:500;letter-spacing:-.04em}.account-balance span{font-size:12px;color:#aaa}.account-message{border:1px solid #54725e;background:#14251a;padding:16px;border-radius:10px;font-size:14px}.account-error{background:#2a1b1b;border-color:#976363}.account-message a{text-decoration:underline}.account-center>main.account-login{max-width:620px}.account-login .account-primary{width:100%;margin:12px 0}.account-login-note{border-top:1px solid #383838;margin-top:24px;padding-top:24px}.account-login-note strong{font-size:14px;font-weight:500}.account-login-note p{margin-bottom:0}@media(max-width:850px){.account-grid{grid-template-columns:1fr}}@media(max-width:600px){.account-card{padding:22px;border-radius:14px}.account-title{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:20px}.account-balance{flex-wrap:wrap}}.account-resource-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #383838}.account-resource-links a{border:1px solid #555;border-radius:24px;padding:11px 15px;font-size:12px}.account-resource-links a:hover{background:#292929}.account-resource-links a:focus-visible{outline:2px solid #b1dbff;outline-offset:4px}.account-legal-page .intro{margin-bottom:24px}.legal-draft-notice{border:1px solid #8a713d;background:#292417;color:#e8d9b8;padding:17px 19px;border-radius:12px;font-size:13px;line-height:1.7}.legal-draft-notice strong{color:#fff0c8}.legal-doc-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.legal-doc-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;border:1px solid #383838;border-radius:14px;background:#141414}html[data-brandlab-theme] .account-login .account-provider{justify-content:flex-start;gap:14px;padding:12px 18px;text-align:left;background:var(--account-provider-surface,#fff);border-color:var(--account-provider-outline,#dadce0);color:var(--account-provider-ink,#1f1f1f)}html[data-brandlab-theme] .account-error{background:var(--bl-global-surface);color:var(--bl-global-ink);border:1px solid var(--bl-global-border);padding:12px 14px;border-radius:9px;line-height:1.5}html[data-brandlab-theme] .account-card p.account-error{color:var(--bl-global-ink)!important}.account-login .account-provider-azure,.account-login .account-provider-google{--account-provider-surface:#fff;--account-provider-outline:#dadce0;--account-provider-ink:#1f1f1f}.account-login .account-provider-apple{--account-provider-surface:#000;--account-provider-outline:#000;--account-provider-ink:#fff}.account-login .account-provider-facebook{--account-provider-surface:#1877f2;--account-provider-outline:#1877f2;--account-provider-ink:#fff}.account-login .account-provider:hover{filter:brightness(.94)}.account-login .account-provider-apple:hover{filter:brightness(1.2)}.account-login .account-provider svg{width:20px;height:20px;flex:0 0 20px}.account-login .account-provider span{flex:1 1}.legal-doc-card:hover{background:#202020}.legal-doc-card small,.legal-doc-card strong{display:block}.legal-doc-card strong{font-size:15px;font-weight:500}.legal-doc-card small{margin-top:7px;color:#aaa;font-size:12px;line-height:1.6}.legal-document{margin-top:28px}.legal-document section{padding:23px 0;border-bottom:1px solid #383838}.legal-document h2{margin:0 0 11px;font-size:19px;font-weight:500}.legal-document li,.legal-document p{color:#c0c0c0;font-size:14px;line-height:1.8}.legal-document p{margin:0}.legal-document ul{padding-left:20px}.legal-document a,.legal-document-links a{color:#f3f3f3;text-decoration:underline;text-underline-offset:3px}.legal-document-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:13px}.account-legal-page .back{margin-top:28px}@media(max-width:600px){.legal-doc-card{padding:17px}.legal-document-links{flex-direction:column;gap:13px}}