.account-shell{color:#26231d;min-height:100vh;font-family:var(--font-arabic), var(--font-instrument), sans-serif;background:#f9f7f1;padding:0 24px 64px}.account-shell[lang=en]{font-family:var(--font-instrument), sans-serif}.account-header{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;min-height:100px;margin:auto;display:flex}.account-header img{mix-blend-mode:multiply}.account-header>a:last-child{text-underline-offset:4px;font-size:14px;text-decoration:underline}.account-content{max-width:480px;margin:48px auto 0}.account-content-wide{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1000px;display:grid}.account-card{background:#fffefa;border:1px solid #e2ded3;border-radius:20px;padding:36px;box-shadow:0 8px 30px #26231d05}.account-eyebrow{color:#a65535;margin:0 0 14px;font-size:12px;font-weight:700}.account-card h1{margin:0 0 16px;font-size:clamp(28px,4vw,36px);font-weight:600}.account-card h2{margin:0 0 18px;font-size:23px;font-weight:600}.account-description{color:#686258;margin:0 0 28px;line-height:1.9}.account-primary{color:#fff;cursor:pointer;background:#292820;border-radius:10px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:50px;padding:12px 18px;font-weight:600;text-decoration:none;display:flex}.account-primary:hover{background:#444137}.account-google{font-family:Arial,sans-serif;font-size:20px}.account-fineprint{color:#777064;margin:18px 0;font-size:12px;line-height:1.9}.account-switch{text-align:center;margin:30px 0;font-size:14px}.account-switch a,.account-actions button{text-underline-offset:4px;cursor:pointer;text-decoration:underline}.account-legal{color:#777064;text-align:center;border-top:1px solid #e9e5dc;margin-top:30px;padding-top:20px;font-size:12px;line-height:1.8}.account-legal p{margin:0}.account-legal a{color:#4f4a42;text-underline-offset:3px;font-weight:600}.account-error{color:#9b2925;background:#fff0ed;border:1px solid #edccc6;border-radius:10px;margin-bottom:20px;padding:14px;line-height:1.7}.account-identity{align-items:center;gap:14px;min-width:0;margin:24px 0;display:flex}.account-identity>div{overflow-wrap:anywhere;min-width:0}.account-identity p{color:#777064;margin-top:5px;font-size:13px}.account-avatar{background:#eee7d8;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.account-balance{background:#f5f2e9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px;display:flex}.account-balance strong{font-size:24px}.account-balance p{color:#777064;width:100%;font-size:12px;line-height:1.8}.account-actions{flex-wrap:wrap;gap:24px;margin-top:24px;font-size:14px;display:flex}.account-next{gap:24px;display:grid}.account-steps{color:#686258;margin:20px 0;padding-inline-start:22px;line-height:1.9;list-style:decimal}.account-steps li{margin-bottom:10px;padding-inline-start:6px}.account-notice{background:#f5f2e9;border-radius:10px;padding:16px;font-size:13px;line-height:1.8}.account-recovery{gap:12px;display:grid}.account-recovery p{color:#6b675d;margin:0 0 4px;line-height:1.7}.account-secondary{color:#292820;cursor:pointer;background:0 0;border:1px solid #cdc8bb;border-radius:10px;width:100%;min-height:48px;padding:11px 18px;font-weight:600}.account-secondary:hover{background:#f5f2e9}.account-primary:disabled,.account-secondary:disabled{cursor:wait;opacity:.6}.account-device{border-top:1px solid #e9e5dc;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.account-device small{color:#777064;margin-top:6px;display:block}.account-shell button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.account-content-wide{grid-template-columns:1fr}.account-content{margin-top:20px}.account-card{padding:26px}}.account-form,.account-verification{gap:16px;display:grid}.account-form label,.account-verification label{gap:8px;min-width:0;font-size:13px;font-weight:500;display:grid}.account-form input,.account-verification input{color:#26231d;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d9d5cb;border-radius:9px;padding:11px 13px}:is(.account-form input:focus-visible,.account-verification input:focus-visible){outline-offset:2px;outline:2px solid #a65535}.account-form input:disabled{opacity:.6}.account-name-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-password-hint{color:#777064;margin-top:-6px;font-size:12px}.account-text-button{text-underline-offset:4px;cursor:pointer;margin-top:14px;font-size:13px;text-decoration:underline}.account-forgot-password{justify-self:end;margin-top:-8px}.account-switch .account-text-button{margin-top:0}.account-divider{color:#777064;align-items:center;gap:14px;margin:24px 0;font-size:12px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#e2ded3;flex:1;height:1px}.account-google-button{color:#3c4043;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5cb;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-weight:500;display:flex}.account-google-button:hover{background:#f8faff;border-color:#b9c3d0}.account-google-button svg{flex-shrink:0}.account-auth-methods button:disabled{opacity:.55;cursor:wait}.account-auth-methods>.account-notice{margin-bottom:18px}.account-verification p{font-size:14px;line-height:1.9}@media (max-width:380px){.account-name-fields{grid-template-columns:1fr}}.connect-page{color:#26231d;font-family:var(--font-arabic), var(--font-instrument), sans-serif}.connect-page[lang=en]{font-family:var(--font-instrument), sans-serif}.connect-loading{color:#a65535;background:#f9f7f1;place-items:center;min-height:100dvh;display:grid}.connect-loading-spinner{width:36px;height:36px;animation:.8s linear infinite connect-loading-spin}.connect-email{border:1px solid #e2ded3;text-align:start;background:#f5f2e9;border-inline-start:3px solid #a65535;border-radius:11px;padding:14px 16px}.connect-email>span{color:#777064;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.connect-email-address{overflow-wrap:anywhere;color:#392f28;font-family:var(--font-instrument), sans-serif;font-size:15px;font-weight:650;line-height:1.5;display:block}.connect-page[dir=rtl] .connect-email-address{text-align:right}.connect-page[dir=ltr] .connect-email-address{text-align:left}.connect-page[lang=ar] .account-primary,.connect-page[lang=ar] .account-secondary{font-weight:500}.connect-progress{color:#777064;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.connect-progress svg{color:#a65535;width:17px;height:17px;animation:.8s linear infinite connect-loading-spin}@keyframes connect-loading-spin{to{transform:rotate(360deg)}}.dashboard-page{color:#26231d;font-family:var(--font-arabic), var(--font-instrument), sans-serif;background:#f9f7f1}.dashboard-page[lang=en]{font-family:var(--font-instrument), sans-serif}.dashboard-loading{color:#a65535;background:#f9f7f1;place-items:center;min-height:100dvh;display:grid}.dashboard-loading-spinner{width:34px;height:34px;animation:.8s linear infinite dashboard-loading-spin}@keyframes dashboard-loading-spin{to{transform:rotate(360deg)}}.dashboard-shell{min-height:auto;padding-block:clamp(42px,6vw,76px)}.dashboard-content{max-width:1120px;margin:0 auto}.dashboard-refresh{color:#686258;text-underline-offset:4px;cursor:pointer;align-items:center;gap:7px;font-size:13px;text-decoration:underline;display:inline-flex}.dashboard-refresh svg{width:15px;height:15px}.dashboard-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.dashboard-card{padding:30px;box-shadow:0 8px 30px #26231d08}.dashboard-card h2{margin-bottom:12px}.dashboard-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.plan-badge{border-radius:999px;justify-content:center;align-items:center;min-width:62px;min-height:31px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.plan-badge-free{color:#605a50;background:#f0ece2}.plan-badge-pro{color:#fff;background:#a65535}.plan-summary{color:#686258;margin:2px 0 24px;line-height:1.75}.billing-details{border-top:1px solid #e9e5dc;margin:0 0 24px}.billing-details>div{border-bottom:1px solid #e9e5dc;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.billing-details dt{color:#777064;font-size:13px}.billing-details dd{text-align:end;font-weight:600}.dashboard-card .account-description{margin-bottom:24px}.dashboard-devices{grid-column:1/-1}.dashboard-refresh{padding-top:3px}.dashboard-empty{color:#686258;border:1px dashed #d9d5cb;border-radius:12px;padding:22px}.dashboard-empty p{color:#353129;margin:0 0 6px;font-weight:600}.dashboard-empty small{line-height:1.7}.dashboard-disconnect{color:#fff;white-space:nowrap;cursor:pointer;background:#a65535;border-radius:8px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:500}.dashboard-disconnect:hover{background:#87432d}.dashboard-page[lang=ar] .account-primary{font-weight:500}@media (max-width:760px){.dashboard-content{margin-top:28px}.dashboard-grid{grid-template-columns:1fr}.dashboard-devices{grid-column:auto}}@media (max-width:480px){.account-shell.dashboard-shell{padding-inline:16px}.dashboard-card{padding:24px}.billing-details>div{flex-direction:column;align-items:flex-start;gap:5px}.billing-details dd{text-align:start}}
