.account-page{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#23374e;font-synthesis:none;font-size:16px}.account-page,.account-page *{box-sizing:border-box}.account-page{margin:0;background:#f4f7fb;min-height:100vh}.account-top{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:34px 42px;gap:20px}.account-brand{text-decoration:none;color:#1c314c;display:flex;align-items:center;gap:12px;font-size:25px;letter-spacing:-1px}.account-brand b>span{font-weight:400}.account-mark{background:#233f70;color:#fff;border-radius:10px;padding:7px 10px;letter-spacing:0}.account-demo-link{color:#355d99;background:none;border:0;font:inherit;cursor:pointer;font-weight:600}.account-layout{max-width:1196px;margin:38px auto 40px;padding:0 42px;display:grid;grid-template-columns:1fr 460px;gap:88px;align-items:center}.account-intro{padding:24px 0}.account-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#567292}.account-intro h1{font-size:clamp(36px,4.5vw,58px);line-height:1.1;letter-spacing:-1.8px;margin:20px 0;color:#1a3457}.account-intro>p{max-width:460px;line-height:1.75;color:#63758b}.account-features{margin:35px 0;display:grid;gap:17px}.account-features>div{display:flex;align-items:center;gap:18px}.account-features>div>span{font-size:13px;font-weight:700;color:#446996;background:#e3ecf7;padding:10px;border-radius:8px}.account-features p{margin:0;font-size:14px;color:#65758b;line-height:1.6}.account-features b{display:block;color:#2a4363;font-size:16px;font-weight:600}.account-intro .account-demo-note{border-top:1px solid #dae3ee;padding-top:24px;margin-top:32px;font-size:14px}.account-card{padding:34px;background:#fff;border:1px solid #dce4ef;border-radius:20px;box-shadow:0 16px 50px #15375b0a;min-width:0}.account-tabs{display:flex;border-bottom:1px solid #e0e7ef;margin:0 0 32px;gap:28px}.account-tabs a{font-size:15px;text-decoration:none;color:#7a899b;padding:0 0 14px}.account-tabs a[aria-current]{color:#244f9a;border-bottom:3px solid #2f61ba;font-weight:700}.account-card h2{font-size:27px;line-height:1.25;letter-spacing:-.6px;margin:12px 0 15px}.account-card p{font-size:16px;color:#637489;line-height:1.6}.account-primary,.account-secondary{width:100%;min-height:48px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border-radius:10px;font:inherit;font-weight:600;padding:14px 18px;cursor:pointer}.account-primary{border:1px solid #2b56ad;background:#2c57ad;color:white;margin-top:24px}.account-primary:hover{background:#244a94}.account-secondary{background:white;border:1px solid #d5dfec;color:#345477}.account-help{font-size:13px!important;line-height:1.65!important}.account-divider{display:flex;align-items:center;gap:15px;font-size:13px;color:#93a0af;margin:24px 0}.account-divider:before,.account-divider:after{content:"";height:1px;background:#e1e7ef;flex:1}.account-identity{background:#f1f5fa;padding:16px;border-radius:10px;display:grid;gap:5px;margin:20px 0;overflow-wrap:anywhere}.account-identity span{font-size:14px;color:#6b7b8d}.account-switch{display:block;font-size:14px;color:#466792;text-align:center;margin-top:24px}.account-card label{font-size:14px;font-weight:600;display:grid;gap:8px;margin:20px 0}.account-card input,.account-card select{font:inherit;font-weight:400;width:100%;min-height:46px;padding:11px;border:1px solid #cad7e6;border-radius:8px;background:#fff;color:#253c56}.account-card :focus-visible,.account-top :focus-visible{outline:3px solid #a0bfef;outline-offset:3px}.account-status{display:inline-block;font-size:13px;font-weight:600;padding:7px 10px;border-radius:6px;color:#7b5b27;background:#fff0d8}.account-card .account-error{color:#b14040;font-size:14px}.account-card button:disabled{opacity:.65;cursor:wait}.account-footer{text-align:center;padding:26px;font-size:13px;color:#8997a8}.ac-account-nav{font-size:14px!important;white-space:nowrap}.ac-page{max-width:1200px;margin:32px auto;padding:0 28px 50px}.ac-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.ac-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.ac-request{border-bottom:1px solid #e3e9f0;padding:16px 0}.ac-request:last-child{border:0}.ac-request p{font-size:14px;color:#677a8e;margin:5px 0;overflow-wrap:anywhere}.ac-status{display:inline-block;border-radius:6px;background:#e9f3ee;color:#2f7158;padding:5px 8px;font-size:12px;margin:8px 0}.ac-muted{font-size:14px;color:#687b90}.ac-page label{display:grid;gap:8px;font-size:14px;margin:16px 0}.ac-page select,.ac-page input{padding:10px;font-size:16px;border:1px solid #d0dcea;border-radius:8px}.ac-page .card{margin:0}.ac-request .row{margin-top:12px}
@media(max-width:950px){.account-layout{gap:35px;grid-template-columns:1fr 420px;margin-top:20px}.account-intro h1{font-size:42px}.account-top,.account-layout{padding-left:26px;padding-right:26px}}
@media(max-width:760px){.account-layout{display:flex;flex-direction:column;align-items:stretch;max-width:540px;margin-top:8px;gap:20px}.account-intro{display:none}.account-top{padding:24px}.account-brand{font-size:21px}.account-demo-link{font-size:14px}.account-card{padding:27px}.account-layout{padding:0 18px}.ac-grid{grid-template-columns:1fr}.ac-heading{flex-wrap:wrap}.ac-page{padding:0 16px}}
