.account-page{color:#142031;background:#f5f6f8;min-height:100vh}.account-header{justify-content:space-between;align-items:center;max-width:1200px;height:90px;margin:auto;padding:0 32px;display:flex}.account-header>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px;display:flex}.account-layout{grid-template-columns:1fr 470px;align-items:center;gap:80px;max-width:1120px;margin:48px auto;padding:0 32px;display:grid}.account-intro h1{white-space:pre-line;letter-spacing:-2.5px;margin:24px 0;font-size:clamp(38px,4vw,56px);line-height:1.08}.account-intro>p{color:#65717e;max-width:450px;font-size:19px;line-height:1.6}.account-trust{color:#39716c;align-items:center;gap:12px;margin:32px 0;font-size:14px;display:flex}.account-card{background:#fff;border:1px solid #e4e8ec;border-radius:24px;padding:36px;box-shadow:0 10px 45px #16253607}.account-card>svg{color:#087abb;margin-bottom:16px}.account-card h2{letter-spacing:-1px;margin:0 0 12px;font-size:27px}.account-card>p{color:#66717d;font-size:14px;line-height:1.5}.account-form{gap:17px;margin:24px 0;display:grid}.account-form label,.account-form-row label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.account-form input:not([type=checkbox]){color:#162536;background:#fff;border:1px solid #d7dee5;border-radius:10px;width:100%;height:46px;padding:0 12px}.account-form input:focus{outline-offset:2px;outline:2px solid #0c87c7}.account-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-form small{color:#66717d;font-size:12px;line-height:1.5}.account-form .account-consent{color:#616d7a;flex-direction:row;gap:10px;font-weight:400;line-height:1.5}.account-consent input{flex:none;width:17px;height:17px;margin-top:2px}.account-consent a{color:#0879b9;text-decoration:underline}.account-error{color:#9c3d28;background:#fff2ef;border-radius:9px;padding:12px;font-size:13px;line-height:1.5}.account-switch{border-top:1px solid #edf0f3;align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.account-card>.text-link{font-size:13px}.portal-account{align-items:center;gap:12px;display:flex}.portal-request{border:1px solid #e3e7eb;border-radius:16px;margin:16px 0;padding:22px}.portal-request-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.portal-request h3{overflow-wrap:anywhere;font-size:17px}.portal-request p{white-space:pre-wrap;font-size:14px;line-height:1.6}.portal-reply{background:#f0f8fc;border-radius:12px;margin-top:16px;padding:16px}.portal-reply strong{color:#057dbb}.portal-summary{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.portal-summary span{background:#f4f6f8;border-radius:8px;padding:8px 12px;font-size:13px}.account-password{max-width:430px}.privacy-page{max-width:820px;margin:80px auto;padding:0 28px;line-height:1.8}.privacy-page h1{letter-spacing:-1.5px;margin:20px 0;font-size:42px;line-height:1.15}.privacy-page h2{margin:30px 0 10px;font-size:23px}.privacy-page p{color:#576576}.private-loading{text-align:center;color:#65717e;padding:100px 30px}.private-error{text-align:center;max-width:650px;margin:60px auto;padding:28px}.private-error p{margin-bottom:24px}@media (max-width:900px){.account-layout{grid-template-columns:1fr;gap:32px;max-width:600px;margin:28px auto}.account-intro h1{font-size:42px}.account-intro>p{font-size:17px}.account-card{padding:28px}.account-header{height:76px;padding:0 24px}}@media (max-width:480px){.account-layout,.account-header{padding:0 18px}.account-form-row{grid-template-columns:1fr}.account-card{padding:24px 20px}.account-intro h1{font-size:35px}.portal-request-top{flex-direction:column;align-items:flex-start}.portal-account{flex-wrap:wrap}.privacy-page h1{font-size:34px}}.verification-card{max-width:540px;margin:70px auto;padding:38px}.verification-card h1{letter-spacing:-1px;margin:18px 0;font-size:31px}.verification-card>.button{margin:20px 0}.verification-card>.text-link{margin-top:20px;display:flex}@media (max-width:600px){.verification-card{margin:40px 18px;padding:28px}}
