body.account-body{min-height:100vh;direction:rtl;text-align:right;font-family:Tajawal,sans-serif;background:radial-gradient(circle at top left,rgba(75,132,255,.12),transparent 24%),radial-gradient(circle at top right,rgba(22,163,74,.08),transparent 20%),linear-gradient(180deg,#f5f8ff,#eef3ff)}body.account-body .badge,body.account-body .btn,body.account-body .card,body.account-body .container,body.account-body .container-fluid,body.account-body .form-control,body.account-body .row,body.account-body .table{direction:rtl}body.account-body .account-workspace{min-height:100vh;padding:2rem 0 3rem}body.account-body .account-shell-container{max-width:1520px;padding-inline:1.35rem}body.account-body .account-auth-card,body.account-body .account-domain-card,body.account-body .account-hero-card,body.account-body .account-progress-card,body.account-body .account-start-card,body.account-body .account-topbar{border:0;border-radius:1.6rem;box-shadow:0 18px 55px rgba(39,53,87,.09)}body.account-body .account-topbar{justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.25rem;background:rgba(255,255,255,.88);backdrop-filter:blur(14px)}body.account-body .account-topbar,body.account-body .account-topbar__brand{display:flex;align-items:center;gap:1rem}body.account-body .account-topbar__logo{display:inline-flex;align-items:center;justify-content:center;width:158px;min-height:52px}body.account-body .account-brand-image{width:100%;max-width:148px}body.account-body .account-eyebrow{display:inline-block;margin-bottom:.2rem;color:#5b6b90;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.account-body .account-topbar__title{margin:0;font-size:1.5rem;color:#10204a}body.account-body .account-topbar__actions{display:flex;flex-wrap:wrap;gap:.75rem}body.account-body .account-hero-card{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem;background:linear-gradient(135deg,rgba(17,24,39,.94),rgba(31,45,85,.92)),radial-gradient(circle at top right,rgba(96,165,250,.24),transparent 28%);color:#fff}body.account-body .account-hero-card__badge{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.45rem .8rem;border-radius:999px;background:rgba(255,255,255,.14);font-size:.88rem;font-weight:700}body.account-body .account-hero-card__headline{margin-bottom:.55rem;font-size:clamp(1.8rem,3vw,2.4rem);color:#fff}body.account-body .account-hero-card__text{max-width:820px;font-size:1rem;line-height:1.9;color:rgba(255,255,255,.86)}body.account-body .account-hero-card__meta{display:grid;gap:.85rem;min-width:280px}body.account-body .account-hero-chip{padding:.95rem 1rem;border-radius:1.2rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12)}body.account-body .account-hero-chip__label{display:block;margin-bottom:.3rem;color:rgba(255,255,255,.65);font-size:.82rem}body.account-body .account-progress-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.35rem}body.account-body .account-progress-card{padding:1.15rem;background:rgba(255,255,255,.92)}body.account-body .account-progress-card.current{background:linear-gradient(135deg,#1956f3,#1e3a8a);color:#fff}body.account-body .account-progress-card.current .account-progress-card__number,body.account-body .account-progress-card.current h6,body.account-body .account-progress-card.current p{color:#fff}body.account-body .account-progress-card p{font-size:.88rem;line-height:1.8;color:#54627f}body.account-body .account-progress-card__number{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.8rem;border-radius:999px;background:rgba(25,86,243,.08);color:#1956f3;font-weight:800}body.account-body .account-shell-main{min-height:420px}body.account-body .account-shell-footer{margin-top:1.5rem;text-align:center;color:#5f6f91}body.account-body .account-auth-wrapper{background:radial-gradient(circle at top right,rgba(66,99,235,.12),transparent 30%),linear-gradient(135deg,rgba(77,76,125,.08),rgba(255,255,255,.92))}body.account-body .account-auth-card .auth-form{padding:1rem .5rem}body.account-body .account-domain-card{background:rgba(255,255,255,.96)}body.account-body .account-domain-preview,body.account-body .account-domain-result,body.account-body .account-mode-panel,body.account-body .account-option-card,body.account-body .account-start-card,body.account-body .account-status-card,body.account-body .account-suggestion-card,body.account-body .account-summary-line,body.account-body .account-summary-total{border-radius:1.25rem}body.account-body .account-option-card{display:block;padding:1.1rem 1.2rem;border:1px solid #e4ecfb;background:#f8fbff;cursor:pointer;transition:all .2s ease}body.account-body .account-option-card:hover{border-color:#4b7dff;background:#f3f7ff}body.account-body .account-option-card input{accent-color:#1956f3}body.account-body .account-mode-panel,body.account-body .account-status-card{padding:1.25rem;border:1px solid #ebf0f8;background:#f9fbfe}body.account-body .account-domain-preview{padding:1rem 1.1rem;background:#f4f7ff;border:1px dashed #bfcbe3}body.account-body .account-domain-result{padding:1rem 1.1rem;border:1px solid #edf2f7;background:#fff}body.account-body .account-domain-result--success{border-color:rgba(24,201,100,.28);background:rgba(24,201,100,.06)}body.account-body .account-domain-result--danger{border-color:rgba(255,88,88,.28);background:rgba(255,88,88,.05)}body.account-body .account-domain-result--warning{border-color:rgba(255,184,0,.3);background:rgba(255,184,0,.06)}body.account-body .account-domain-result--info{border-color:rgba(91,134,255,.25);background:rgba(91,134,255,.05)}body.account-body .account-suggestions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}body.account-body .account-suggestion-card{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border:1px solid #e3eaf7;background:#fff;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}body.account-body .account-suggestion-card:hover{transform:translateY(-2px);border-color:#4b7dff;box-shadow:0 10px 30px rgba(65,92,154,.08)}body.account-body .account-suggestion-card.selected{border-color:#1956f3;box-shadow:0 12px 32px rgba(25,86,243,.14);background:#f4f8ff}body.account-body .account-suggestion-card__domain{font-size:1.08rem;font-weight:800;color:#11224d}body.account-body .account-suggestion-card__meta{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}body.account-body .account-suggestion-card__price{font-size:1.15rem;font-weight:800;color:#0d7d3d}body.account-body .account-summary-card{position:sticky;top:1.25rem}body.account-body .account-summary-card .card-body{padding:1.35rem}body.account-body .account-summary-line,body.account-body .account-summary-total{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.95rem 1rem;border:1px solid #ebf0f8;background:#f8fbff}body.account-body .account-summary-total{background:linear-gradient(135deg,#11224d,#1b3d88);border-color:transparent;color:#fff}body.account-body .account-summary-total small,body.account-body .account-summary-total strong{color:#fff}body.account-body .account-price-tag{font-size:1.9rem;font-weight:800;color:#11224d}body.account-body .account-price-tag span{font-size:.95rem;font-weight:500;color:#7b809a}body.account-body .account-inline-list{line-height:1.95}body.account-body .account-workspace-row{direction:ltr}body.account-body .account-workspace-row>div{direction:rtl}@media (max-width:1199px){body.account-body .account-hero-card,body.account-body .account-topbar{flex-direction:column}body.account-body .account-progress-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.account-body .account-summary-card{position:static}}@media (max-width:767px){body.account-body .account-workspace{padding-top:1rem}body.account-body .account-shell-container{padding-inline:.75rem}body.account-body .account-hero-card__meta,body.account-body .account-topbar__actions,body.account-body .account-topbar__actions .btn{width:100%}body.account-body .account-progress-strip,body.account-body .account-suggestions-grid{grid-template-columns:minmax(0,1fr)}}body.client-body .client-workspace{min-height:100vh;background:radial-gradient(circle at top right,rgba(82,163,255,.18),transparent 28%),linear-gradient(180deg,#f7fbff,#eef5fb);padding:28px 12px 40px}body.client-body .client-shell-container{max-width:1440px}body.client-body .client-domain-card,body.client-body .client-hero-card,body.client-body .client-kpi-card,body.client-body .client-nav-strip,body.client-body .client-panel,body.client-body .client-service-card,body.client-body .client-topbar{border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 70px rgba(15,23,42,.08)}body.client-body .client-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#ffffff;border-radius:28px;padding:20px 24px;margin-bottom:20px}body.client-body .client-inline-actions,body.client-body .client-topbar__actions,body.client-body .client-topbar__brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}body.client-body .client-topbar__title{margin:0;font-size:1.85rem;font-weight:800;color:#10233f}body.client-body .client-hero-card{background:linear-gradient(135deg,#10233f,#1f4b85);color:#ffffff;border-radius:28px;padding:28px;margin-bottom:18px}body.client-body .client-hero-card__badge,body.client-body .client-kpi-card__label,body.client-body .client-panel__eyebrow{display:inline-block;color:rgba(255,255,255,.78);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}body.client-body .client-kpi-card__label,body.client-body .client-panel__eyebrow{color:#5f6f87}body.client-body .client-hero-card__headline{margin:10px 0 8px;font-size:2.05rem;font-weight:800}body.client-body .client-hero-card__text{max-width:860px;color:rgba(255,255,255,.9)}body.client-body .client-nav-strip{display:flex;flex-wrap:wrap;gap:10px;background:#ffffff;border-radius:24px;padding:12px;margin-bottom:22px}body.client-body .client-nav-pill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;color:#41546f;font-weight:700;text-decoration:none;transition:all .2s ease}body.client-body .client-nav-pill.is-active,body.client-body .client-nav-pill:hover{background:linear-gradient(135deg,#1d7ef2,#0d5fc4);color:#ffffff}body.client-body .client-form-stack,body.client-body .client-shell-main,body.client-body .client-stack-lg,body.client-body .client-stack-sm,body.client-body .client-summary-stack{display:flex;flex-direction:column;gap:18px}body.client-body .client-stack-sm{gap:12px}body.client-body .client-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.client-body .client-card-grid,body.client-body .client-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.client-body .client-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.client-body .client-domain-card,body.client-body .client-kpi-card,body.client-body .client-panel,body.client-body .client-service-card{background:#ffffff;border-radius:24px;padding:22px}body.client-body .client-kpi-card__value{display:block;margin-top:10px;font-size:1.8rem;font-weight:800;color:#10233f}body.client-body .client-domain-card__head,body.client-body .client-line-item,body.client-body .client-list-table__row,body.client-body .client-panel__head,body.client-body .client-service-card__head,body.client-body .client-summary-row,body.client-body .client-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}body.client-body .client-domain-card__title,body.client-body .client-panel__title,body.client-body .client-service-card__title{margin:6px 0 0;font-size:1.2rem;font-weight:800;color:#10233f}body.client-body .client-line-items,body.client-body .client-list-table{display:flex;flex-direction:column;gap:14px}body.client-body .client-line-item,body.client-body .client-list-table__row,body.client-body .client-summary-row{padding:14px 0;border-bottom:1px solid rgba(15,23,42,.08)}body.client-body .client-line-item:last-child,body.client-body .client-list-table__row:last-child,body.client-body .client-summary-row:last-child{border-bottom:0;padding-bottom:0}body.client-body .client-line-item:first-child,body.client-body .client-list-table__row:first-child,body.client-body .client-summary-row:first-child{padding-top:0}body.client-body .client-muted-text{color:#6d7b90;font-size:.95rem}body.client-body .client-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.84rem;font-weight:800;text-transform:capitalize}body.client-body .client-status-pill.is-success{background:rgba(19,175,115,.12);color:#0b8b59}body.client-body .client-status-pill.is-warning{background:rgba(244,164,32,.14);color:#b46d00}body.client-body .client-status-pill.is-danger{background:rgba(220,53,69,.12);color:#b42336}body.client-body .client-status-pill.is-neutral{background:rgba(15,23,42,.08);color:#42526a}body.client-body .client-inline-link{color:#0d5fc4;font-weight:700;text-decoration:none}body.client-body .client-inline-link:hover{text-decoration:underline}body.client-body .client-service-card.is-full{grid-column:1/-1}body.client-body .client-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}body.client-body .client-service-card__meta{display:flex;flex-direction:column;gap:8px;margin-top:14px;color:#42526a}body.client-body .client-info-card,body.client-body .client-note-box{background:#f7fbff;border:1px solid rgba(15,23,42,.07);border-radius:18px;padding:16px}body.client-body .client-cancellation-options,body.client-body .client-upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.client-body .client-option-card{display:block;padding:14px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#f7fbff;cursor:pointer;transition:all .2s ease}body.client-body .client-option-card:hover{border-color:rgba(13,95,196,.32);box-shadow:0 14px 30px rgba(13,95,196,.08)}body.client-body .client-option-card.is-selected{border-color:#0d5fc4;background:#eef5ff;box-shadow:0 16px 32px rgba(13,95,196,.12)}body.client-body .client-option-card input{margin-left:8px;accent-color:#0d5fc4}body.client-body .client-option-card__body{display:flex;flex-direction:column;gap:8px;margin-top:8px}body.client-body .client-option-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-weight:800;color:#10233f}body.client-body .client-option-card__delta{color:#0d5fc4;font-weight:700}body.client-body .client-info-card__label{display:block;margin-bottom:8px;color:#5f6f87;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}body.client-body .client-toggle-row{margin-top:14px}body.client-body .client-form-stack .alert{border-radius:16px}body.client-body .client-line-items{margin-top:18px}body.client-body .client-note-box{margin-top:18px;color:#42526a}body.client-body .client-invoice-total{margin-bottom:8px;font-size:1.2rem;font-weight:800;color:#10233f}body.client-body .client-summary-row span:first-child{color:#6d7b90}body.client-body .client-empty-inline,body.client-body .client-empty-state{background:#ffffff;border-radius:24px;padding:28px;color:#42526a;border:1px dashed rgba(15,23,42,.18)}body.client-body .client-empty-inline{padding:18px}@media (max-width:1199px){body.client-body .client-card-grid,body.client-body .client-kpi-grid,body.client-body .client-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){body.client-body .client-domain-card__head,body.client-body .client-line-item,body.client-body .client-list-table__row,body.client-body .client-panel__head,body.client-body .client-service-card__head,body.client-body .client-summary-row,body.client-body .client-toggle-row,body.client-body .client-topbar{flex-direction:column}body.client-body .client-cancellation-options,body.client-body .client-card-grid,body.client-body .client-grid-2,body.client-body .client-kpi-grid,body.client-body .client-service-grid,body.client-body .client-upgrade-grid{grid-template-columns:1fr}body.client-body .client-topbar__actions{width:100%}}