.account-page{max-width:1160px;margin:60px auto 90px;padding:0 5%;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:start}.account-intro h1{font-size:clamp(2.6rem,4.8vw,4.4rem);margin:20px 0}.account-intro h1 span{color:#21868b}.account-card{border:1px solid var(--line);border-radius:22px;background:white;box-shadow:var(--shadow);padding:32px}.account-card h2{font-size:1.8rem}.account-card p{font-size:16px}.account-card label{display:grid;gap:9px;font-size:16px;font-weight:600;margin:24px 0 18px}.account-card input{width:100%;border:1px solid #adcbd3;border-radius:10px;padding:15px;font:inherit;min-height:52px}.account-card input[name=code]{font-size:26px;letter-spacing:6px}.account-card .button{width:100%;margin:8px 0}.account-card .text-button{display:inline-block}.account-message{font-size:15px!important;color:#74330b;min-height:1.5em}.purchase-summary{border-radius:22px;padding:36px!important}.purchase-features{padding-left:20px}.purchase-features li{margin:16px 0;font-size:16px}.purchase-price{border-top:1px solid #b6dada;padding-top:24px;margin-top:28px}.purchase-price strong{display:block;font-size:46px;letter-spacing:-.05em}.purchase-price span{font-size:16px}.privacy-page{display:block;max-width:900px}.privacy-page p{font-size:16px;line-height:1.8}.privacy-page h2{margin-top:34px}.owner-preview{margin:0 auto 40px;max-width:1040px;padding:24px 5%;border:1px dashed #accacf;border-radius:16px}.owner-preview summary{cursor:pointer;margin-top:20px}.account-pill{font-size:14px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.cloud-bar{padding:14px 5%;background:#eff9f8;border-block:1px solid #d2e8e6;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:14px}.cloud-bar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cloud-bar strong{font-weight:700}.cloud-bar button{font-size:14px}.cloud-bar .cloud-email{max-width:360px;overflow-wrap:anywhere}.cloud-bar .sync-problem{color:#74330b}.cloud-dialog{max-width:600px;width:calc(100% - 32px);border:1px solid #b8d1d8;border-radius:20px;padding:28px;color:var(--navy)}.cloud-dialog::backdrop{background:#12326266}.cloud-dialog h2{font-size:26px}.cloud-dialog p{font-size:16px}.cloud-dialog .button{margin:10px 0;width:100%}.cloud-dialog .text-button{margin-right:20px}.cloud-explainer{font-size:14px;line-height:1.6}.cloud-explainer a{font-weight:600}.cloud-save-state{font-weight:600}.cloud-legacy{padding:16px;border:1px solid var(--line);border-radius:12px}.sound-control{display:flex;align-items:center;gap:8px}.sound-volume{width:80px;accent-color:var(--navy)}.sound-volume-label{font-size:14px}.button[disabled]{opacity:.6;cursor:wait}.preview-banner{background:#fff2e3;padding:14px;font-size:14px;border-radius:10px;margin:14px 0}@media(max-width:760px){.account-page{grid-template-columns:1fr;gap:28px;margin:35px auto 50px}.account-card{padding:24px}.account-intro h1{font-size:2.8rem}.cloud-email{max-width:240px!important}.header-actions{flex-wrap:wrap}.sound-volume{width:65px}}@media print{.cloud-bar,.cloud-dialog{display:none!important}}

.account-card .newsletter-opt-in{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.65;padding:16px;border:1px solid #c5e3e3;border-radius:12px;background:#f3fbfa;cursor:pointer}.account-card .newsletter-opt-in input{width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0;margin:4px 0 0;accent-color:var(--navy)}.newsletter-opt-in strong{display:block;font-size:14px;margin-bottom:7px}.newsletter-opt-in small{display:block;font-size:14px;color:var(--muted);margin-top:7px}
.aweber-setup{max-width:860px;margin:50px auto 70px;padding:0 24px}.aweber-setup h1{font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:-2px}.aweber-setup h1 span{color:var(--teal-dark,#167e83)}.aweber-setup .account-card{margin-top:28px;max-width:none}.aweber-steps{padding-left:24px}.aweber-steps li{padding:0 0 18px 8px}.aweber-steps p{font-size:15px;line-height:1.6;margin:8px 0}.aweber-callback{display:block;overflow-wrap:anywhere;background:#eef8f8;border:1px solid #c8e5e6;padding:14px;border-radius:10px;font-size:13px;line-height:1.6}.aweber-counts{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.aweber-counts span{flex:1;min-width:140px;background:#edf8f7;border-radius:14px;padding:16px;font-size:13px}.aweber-counts b{display:block;font-size:27px;margin-bottom:6px}.aweber-notice{padding:14px 18px;border-left:4px solid #d78b27;background:#fff2dc;border-radius:8px}.aweber-setup select{width:100%;padding:13px;border:1px solid #bbd4d9;border-radius:10px;background:white;font:inherit;color:#123262}

.member-offer{padding:20px;background:#effafa;border:1px solid #b6dcdf;border-radius:14px;margin:24px 0}.member-offer h3{margin-top:0;font-size:1.2rem}.member-offer a{display:inline-block;margin-top:10px;font-size:16px}.member-hint{padding:14px;background:#effafa;border-radius:10px}.aweber-setup li{margin:12px 0;font-size:16px}.account-card input[type=password]{font-family:monospace;letter-spacing:1px}
