.entalek-ads-shell{max-width:1160px;margin:30px auto;font-family:Tahoma,Arial,sans-serif;color:#111;line-height:1.65}.ea-hero{padding:30px;border-radius:24px;background:linear-gradient(135deg,#fff2ad,#d9f0ff);box-shadow:0 12px 35px rgba(0,0,0,.08);margin-bottom:24px}.ea-hero h1{font-size:42px;margin:7px 0}.ea-hero p{max-width:800px;font-size:17px}.ea-badge,.ea-plan-badge,.ea-kicker{display:inline-block;padding:6px 12px;border-radius:999px;background:#111;color:#fff;font-weight:700}.ea-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ea-trust span{background:rgba(255,255,255,.75);border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:6px 11px;font-size:13px}.ea-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ea-card{background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(0,0,0,.05)}.ea-card h2,.ea-plans h2{margin-top:0}.ea-card label,.ea-details-form label{display:block;font-weight:700;margin:12px 0}.ea-card input,.ea-card select,.ea-card textarea,.ea-details-form input,.ea-details-form textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #ccc;border-radius:10px;font:inherit;background:#fff}.ea-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ea-card button,.ea-actions button,.ea-details-form button{border:0;border-radius:12px;padding:12px 18px;background:#111;color:#fff;font-weight:700;cursor:pointer}.ea-card button:disabled,.ea-actions button:disabled,.ea-details-form button:disabled{opacity:.55;cursor:wait}.ea-secondary{background:#f0f2f4!important;color:#111!important}.ea-plans{margin-top:28px}.ea-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.ea-section-head p{max-width:520px;margin:0;color:#555}.ea-kicker{font-size:12px}.ea-empty{padding:25px;border:1px dashed #bbb;border-radius:16px;background:#fafafa}.ea-campaign-list{display:grid;gap:14px}.ea-campaign{background:#fff;border:1px solid #e6e6e6;border-radius:18px;padding:20px;box-shadow:0 7px 22px rgba(0,0,0,.04)}.ea-campaign-main{display:flex;align-items:center;justify-content:space-between;gap:18px}.ea-campaign h3{margin:3px 0;font-size:22px}.ea-campaign p{margin:0;color:#555}.ea-actions{display:flex;gap:8px;flex-wrap:wrap}.ea-details-form{margin-top:18px;border-top:1px solid #eee;padding-top:12px}.ea-plan-output{margin-top:20px;border-top:2px solid #111;padding-top:20px}.ea-plan-head h3{font-size:25px;margin:8px 0}.ea-plan-head p{color:#444}.ea-plan-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.ea-metric{background:#f6f7f8;border-radius:14px;padding:14px;text-align:center}.ea-metric strong{display:block;font-size:22px}.ea-metric span{font-size:13px;color:#555}.ea-insight{padding:14px 16px;border-radius:14px;margin:10px 0}.ea-strength{background:#edf9f1}.ea-gap{background:#fff7df}.ea-insight h4{margin:0 0 6px}.ea-insight ul{margin:0;padding-right:22px}.ea-top-title{margin:22px 0 10px}.ea-opportunity-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ea-opportunity{border:1px solid #e5e5e5;border-radius:15px;padding:15px}.ea-opportunity-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.ea-opportunity h5{font-size:17px;margin:0}.ea-channel{font-size:11px;color:#777}.ea-score{font-size:20px}.ea-opportunity p{margin:9px 0}.ea-opportunity small{display:block;color:#555}.ea-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.ea-tags span{background:#f1f3f5;border-radius:999px;padding:4px 8px;font-size:11px}.ea-disclaimer{margin-top:15px;padding:12px;border:1px dashed #aaa;border-radius:12px;font-size:13px;color:#555}.ea-next{margin-top:20px;padding:16px;border:1px dashed #aaa;border-radius:14px}.ea-ok,.ea-error{padding:12px 15px;border-radius:10px;margin:12px 0}.ea-ok{background:#e8f8ee}.ea-error{background:#fdeaea}@media(max-width:800px){.ea-grid,.ea-two,.ea-opportunity-list,.ea-plan-metrics{grid-template-columns:1fr}.ea-hero h1{font-size:31px}.ea-section-head,.ea-campaign-main{align-items:stretch;flex-direction:column}.ea-actions{width:100%}.ea-actions button{width:100%}}
.ea-content-output{margin-top:22px;border-top:2px solid #111;padding-top:20px}.ea-content-head h3{font-size:25px;margin:8px 0}.ea-content-head p{color:#444}.ea-content-section{margin-top:22px}.ea-content-section h4{font-size:20px;margin:0 0 10px}.ea-angle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ea-angle{border:1px solid #e6e6e6;border-radius:14px;padding:14px;background:#fafafa}.ea-angle p{margin:6px 0 0;color:#555}.ea-copy-list{display:grid;gap:8px}.ea-copy-row{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid #e8e8e8;border-radius:12px;padding:10px 12px}.ea-copy-row span{flex:1}.ea-copy,.ea-post .ea-copy{background:#f0f2f4!important;color:#111!important;padding:7px 11px!important;font-size:12px!important;white-space:nowrap}.ea-post-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ea-post{border:1px solid #e5e5e5;border-radius:15px;padding:15px;background:#fff}.ea-post-top{display:flex;justify-content:space-between;gap:10px}.ea-post p{white-space:pre-wrap}.ea-post small{display:block;color:#555;margin:8px 0}.ea-calendar{display:grid;gap:7px}.ea-calendar-row{display:grid;grid-template-columns:90px 1fr 70px;gap:12px;align-items:center;border:1px solid #ececec;border-radius:12px;padding:10px 12px}.ea-day{font-size:13px}.ea-calendar-title{font-weight:700}.ea-calendar-row p{margin:3px 0;color:#555}.ea-calendar-row small{text-align:left;color:#777}@media(max-width:800px){.ea-angle-grid,.ea-post-grid{grid-template-columns:1fr}.ea-copy-row{align-items:stretch;flex-direction:column}.ea-calendar-row{grid-template-columns:1fr}.ea-calendar-row small{text-align:right}}
.ea-brand-manager{margin:28px 0;background:#fff;border:1px solid #e7ecf3;border-radius:24px;padding:24px}.ea-brand-list{display:grid;gap:12px}.ea-brand-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #e7ecf3;border-radius:16px;background:#fafcff}.ea-brand-row>div{display:flex;flex-direction:column;gap:5px}.ea-brand-row small{color:#667085}.ea-logo-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ea-logo-form input[type=file]{max-width:260px}.ea-visual-output{margin-top:18px;border-top:1px dashed #d8e0ea;padding-top:18px}.ea-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.ea-visual-card{border:1px solid #dde5ef;border-radius:18px;overflow:hidden;background:#fff}.ea-visual-card img{display:block;width:100%;height:320px;object-fit:contain;background:#f6f8fb}.ea-visual-info{padding:14px;display:flex;flex-direction:column;gap:7px}.ea-visual-info small{color:#667085}.ea-visual-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}.ea-download{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:9px 13px;background:#15264b;color:#fff!important;text-decoration:none!important;font:inherit;cursor:pointer}.ea-png{background:#0f766e}.ea-campaign .ea-visual-btn{background:#6d28d9}.ea-campaign .ea-visual-btn:hover{filter:brightness(.95)}
@media(max-width:800px){.ea-brand-row{align-items:flex-start;flex-direction:column}.ea-visual-grid{grid-template-columns:1fr}.ea-visual-card img{height:280px}}

/* V0.5 landing page builder */
.ea-landing-form{margin:18px 0;padding:20px;border:1px solid #dbe6f2;border-radius:18px;background:#f9fcff}.ea-landing-form-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.ea-landing-form-head strong{font-size:17px}.ea-landing-form-head small,.ea-hint{color:#667085;line-height:1.6}.ea-landing-result{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:start;margin-top:16px}.ea-landing-links{display:grid;gap:12px}.ea-link-row{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px;border:1px solid #e6edf5;border-radius:14px;background:#fff}.ea-link-row>div:first-child{min-width:0}.ea-link-row strong{display:block;margin-bottom:7px}.ea-link-row code{display:block;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12px;color:#334155}.ea-link-actions{display:flex;gap:8px;flex-shrink:0}.ea-qr-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border:1px solid #e6edf5;border-radius:16px;background:#fff;text-align:center}.ea-qr{width:180px;height:180px;display:flex;align-items:center;justify-content:center;background:#fff}.ea-qr canvas,.ea-qr img{max-width:100%;height:auto!important}.ea-landing-output{margin-top:20px;padding:22px;border-radius:20px;background:#f8fbff;border:1px solid #dbe6f2}@media(max-width:760px){.ea-landing-result{grid-template-columns:1fr}.ea-link-row{align-items:flex-start;flex-direction:column}.ea-link-actions{width:100%}.ea-link-actions .ea-download,.ea-link-actions .ea-copy{flex:1}.ea-qr-card{justify-self:stretch}}

/* V0.6 analytics */
.ea-analytics-output{margin-top:20px;padding:22px;border-radius:20px;background:#fbfcff;border:1px solid #d9e3ef}.ea-analytics-ranges{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 18px}.ea-range{border:1px solid #d6deea;background:#fff;color:#172033;border-radius:999px;padding:8px 13px;font:inherit;font-weight:700;cursor:pointer}.ea-range.active{background:#172033;color:#fff;border-color:#172033}.ea-analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ea-metric-help{display:block;margin-top:5px;color:#667085;font-size:10px;line-height:1.4}.ea-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ea-action-card{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px;text-align:center}.ea-action-card strong{display:block;font-size:24px}.ea-action-card span{font-size:12px;color:#64748b}.ea-empty-mini{padding:14px;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;background:#fff}.ea-analytics-table{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff}.ea-analytics-row{display:grid;grid-template-columns:minmax(160px,2fr) repeat(2,minmax(100px,1fr));gap:8px;padding:11px 14px;border-top:1px solid #eef2f7;align-items:center}.ea-analytics-row:first-child{border-top:0}.ea-analytics-head{background:#f8fafc}.ea-daily-list{display:grid;gap:8px}.ea-daily-row{display:grid;grid-template-columns:100px minmax(120px,1fr) 180px;gap:12px;align-items:center}.ea-daily-date{direction:ltr;text-align:right;font-size:12px}.ea-daily-bars{display:grid;gap:4px}.ea-bar{height:7px;border-radius:999px;min-width:2%}.ea-bar-view{background:#1d4ed8}.ea-bar-cta{background:#0f766e}.ea-daily-row small{color:#64748b}.ea-campaign .ea-analytics-btn{background:#0f766e}@media(max-width:900px){.ea-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ea-analytics-metrics,.ea-action-grid{grid-template-columns:1fr}.ea-analytics-row{grid-template-columns:1fr 1fr}.ea-analytics-head{display:none}.ea-daily-row{grid-template-columns:1fr}.ea-daily-date{text-align:right}.ea-daily-row small{font-size:11px}}

/* =========================================================
   ENTALEK Ads V0.8 — Flagship interface
   ========================================================= */
.entalek-ads-shell.ea-v07{--ea-blue:#0757d8;--ea-blue2:#0f75ff;--ea-deep:#061c45;--ea-deep2:#092d69;--ea-gold:#ffbd35;--ea-gold2:#ffda75;--ea-cyan:#dff5ff;--ea-ink:#102242;--ea-muted:#69758b;--ea-line:#dce6f2;--ea-bg:#f3f8fe;max-width:1540px;margin:24px auto;background:var(--ea-bg);border:1px solid #e0e9f4;border-radius:30px;box-shadow:0 25px 90px rgba(10,42,92,.16);overflow:hidden;display:grid;grid-template-columns:270px minmax(0,1fr);font-family:"Tajawal","Noto Kufi Arabic",Tahoma,Arial,sans-serif;color:var(--ea-ink);line-height:1.65;min-height:900px}.ea-v07 *{box-sizing:border-box}.ea-v07 a{text-decoration:none}.ea-v07 .ea-sidebar{background:radial-gradient(circle at 20% 8%,rgba(27,117,255,.28),transparent 26%),linear-gradient(180deg,var(--ea-deep),#041633 78%,#031128);padding:28px 18px;color:#fff;display:flex;flex-direction:column;gap:26px;position:relative;overflow:hidden}.ea-v07 .ea-sidebar:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.08);border-radius:50%;bottom:-140px;right:-120px;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.015)}.ea-side-brand{display:flex;gap:11px;align-items:center;padding:3px 8px 16px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.ea-side-mark{width:44px;height:44px;border-radius:15px;background:linear-gradient(145deg,var(--ea-gold2),var(--ea-gold));display:grid;place-items:center;color:#05255c;font-size:24px;font-weight:900;transform:rotate(-8deg);box-shadow:0 10px 28px rgba(255,189,53,.23)}.ea-side-brand strong{display:block;font-size:19px;letter-spacing:-.3px}.ea-side-brand small{display:block;color:#9fc2ff;font-size:11px;letter-spacing:.7px;direction:ltr;text-align:right}.ea-sidebar nav{display:grid;gap:7px;position:relative;z-index:2}.ea-sidebar nav a{display:flex;align-items:center;gap:12px;color:#c9d9f3;padding:11px 13px;border-radius:13px;font-weight:700;font-size:14px;transition:.2s}.ea-sidebar nav a:hover,.ea-sidebar nav a.active{background:linear-gradient(90deg,rgba(17,112,255,.95),rgba(45,137,255,.7));color:#fff;box-shadow:0 8px 28px rgba(4,69,173,.34)}.ea-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(16,96,218,.09);color:var(--ea-blue);font-weight:900;font-style:normal;flex:0 0 auto}.ea-sidebar .ea-icon{background:rgba(255,255,255,.08);color:#dbeaff}.ea-side-promo{margin-top:auto;position:relative;z-index:2;padding:18px;border-radius:20px;background:linear-gradient(145deg,rgba(15,92,207,.55),rgba(255,189,53,.14));border:1px solid rgba(255,255,255,.14);overflow:hidden}.ea-side-promo:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--ea-gold),transparent 67%);opacity:.18;top:-55px;left:-40px}.ea-side-promo span{display:inline-block;font-size:11px;padding:3px 8px;background:var(--ea-gold);color:#112b5d;border-radius:999px;font-weight:800}.ea-side-promo strong{display:block;margin:10px 0 5px;font-size:18px}.ea-side-promo p{font-size:12px;color:#b7cae7;margin:0 0 12px}.ea-side-promo a{color:#0c2d62;background:linear-gradient(135deg,var(--ea-gold2),var(--ea-gold));padding:8px 12px;border-radius:10px;font-size:12px;font-weight:900;display:inline-block}.ea-dashboard-main{min-width:0;padding:25px 28px 18px;background:linear-gradient(180deg,#f8fbff 0,#f2f7fd 55%,#eef5fc 100%)}.ea-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ea-top-kicker{font-size:12px;color:var(--ea-blue);font-weight:800}.ea-dashboard-top h1{margin:0;font-size:27px;letter-spacing:-.6px}.ea-top-actions{display:flex;align-items:center;gap:10px}.ea-version{font:700 11px/1 Arial,sans-serif;color:#607089;background:#fff;border:1px solid var(--ea-line);padding:8px 10px;border-radius:999px}.ea-primary-pill{background:linear-gradient(135deg,var(--ea-gold2),var(--ea-gold));color:#10284f!important;padding:10px 16px;border-radius:12px;font-weight:900;box-shadow:0 9px 24px rgba(255,183,24,.19)}.ea-dashboard-section{scroll-margin-top:18px;margin-bottom:24px}.ea-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ea-dash-metric{position:relative;background:rgba(255,255,255,.92);border:1px solid #e5edf7;border-radius:19px;padding:16px;display:grid;grid-template-columns:42px 1fr;gap:11px;min-height:105px;overflow:hidden;box-shadow:0 8px 24px rgba(19,58,108,.05)}.ea-dash-metric:before{content:"";position:absolute;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(15,117,255,.08),transparent);left:-30px;bottom:-34px}.ea-dash-metric .ea-icon{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#eef6ff,#e0eeff);font-size:18px}.ea-dash-metric span{display:block;font-size:11px;color:var(--ea-muted);font-weight:700}.ea-dash-metric strong{display:block;font-size:25px;line-height:1.25;margin-top:3px}.ea-dash-metric small{color:#7b879a;font-size:10px}.ea-mini-line{position:absolute;width:58px;height:18px;left:15px;bottom:13px;border-bottom:2px solid #1f7bff;transform:skewY(-10deg);opacity:.9}.ea-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:14px;margin-top:14px}.ea-overview-chart,.ea-journey{background:#fff;border:1px solid #e4edf7;border-radius:22px;padding:20px;box-shadow:0 9px 28px rgba(22,61,113,.05)}.ea-panel-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.ea-panel-title span{color:#738197;font-size:11px;font-weight:800}.ea-panel-title h2{margin:2px 0 0;font-size:20px}.ea-soft-badge{padding:6px 10px;border-radius:999px;background:#edf6ff;color:#0a63d7!important}.ea-readiness{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:20px;align-items:center;margin-top:20px}.ea-radar{height:210px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#f1f7fd);display:flex;align-items:end;justify-content:space-evenly;padding:26px 24px 18px;position:relative;overflow:hidden}.ea-radar:before,.ea-radar:after{content:"";position:absolute;inset:25px;border:1px dashed #dbe7f5;border-radius:18px}.ea-radar:after{inset:62px 25px;border-radius:0;border-left:0;border-right:0}.ea-radar>span{width:58px;height:calc(52px + (var(--v) * 1.05));max-height:165px;min-height:58px;border-radius:15px 15px 8px 8px;background:linear-gradient(180deg,#1980ff,#0758d8);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:9px;color:#fff;position:relative;z-index:2;box-shadow:0 10px 22px rgba(15,108,235,.16)}.ea-radar>span:nth-child(2){background:linear-gradient(180deg,#28cda1,#0ba77f)}.ea-radar>span:nth-child(3){background:linear-gradient(180deg,#ffc85d,#f3a918)}.ea-radar>span:nth-child(4){background:linear-gradient(180deg,#875cff,#6637df)}.ea-radar b{font-size:18px}.ea-radar small{font-size:9px;opacity:.9}.ea-growth-summary strong{display:block;font-size:50px;color:var(--ea-blue);line-height:1}.ea-growth-summary span{display:block;font-size:14px;font-weight:900;margin-top:6px}.ea-growth-summary p{font-size:12px;color:var(--ea-muted)}.ea-growth-summary a{font-size:12px;font-weight:900;color:var(--ea-blue)}.ea-journey .ea-funnel{display:flex;flex-direction:column;align-items:center;gap:5px;margin:22px 0}.ea-funnel>div{width:var(--w);min-width:48%;height:58px;border-radius:13px 13px 18px 18px;background:linear-gradient(120deg,#137dff,#095bdc);color:#fff;padding:8px 14px;text-align:center;clip-path:polygon(5% 0,95% 0,86% 100%,14% 100%)}.ea-funnel>div:nth-child(2){background:linear-gradient(120deg,#22bfc2,#0ca091)}.ea-funnel>div:nth-child(3){background:linear-gradient(120deg,#ffc648,#f1a815);color:#21304d}.ea-funnel b{display:block;font-size:16px;line-height:1}.ea-funnel span{font-size:9px}.ea-journey>small{display:block;color:#7c889a;text-align:center;font-size:10px}.ea-section-head.modern{align-items:center;background:transparent;margin-bottom:13px}.ea-section-head.modern h2{margin:2px 0;font-size:23px}.ea-section-head.modern p{color:#6a7689;font-size:13px;max-width:760px}.ea-section-head.modern .ea-kicker{background:transparent;padding:0;color:var(--ea-blue);font-size:11px}.ea-security-chip{display:flex;align-items:center;gap:7px;background:#e9fff6;border:1px solid #c7f3df;color:#087d57;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.ea-security-chip .ea-icon{background:#d3f7e8;color:#087d57;width:24px;height:24px}.ea-connect-section{padding:22px;border-radius:24px;background:linear-gradient(135deg,#fff,#f6fbff);border:1px solid #dfeaf5;box-shadow:0 10px 30px rgba(20,62,113,.05)}.ea-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ea-provider{background:#fff;border:1px solid #e1e9f3;border-radius:18px;padding:15px;box-shadow:0 8px 22px rgba(25,62,110,.04);position:relative;overflow:hidden}.ea-provider:before{content:"";position:absolute;width:80px;height:4px;background:var(--provider);right:15px;top:0;border-radius:0 0 8px 8px}.ea-provider-head{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center}.ea-provider-mark{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--provider) 10%,#fff);color:var(--provider);font:900 16px Arial,sans-serif}.ea-provider-head strong{display:block;font-size:13px}.ea-provider-head small{display:block;color:#8390a2;font-size:9px;direction:ltr;text-align:right}.ea-provider-status{font-size:9px;font-weight:900;padding:4px 7px;border-radius:999px;white-space:nowrap}.ea-provider-status.connected{background:#dcf8e9;color:#087846}.ea-provider-status.ready{background:#e9f2ff;color:#0d5ec9}.ea-provider-status.setup{background:#fff4d9;color:#996600}.ea-provider-status.warning{background:#fff0ee;color:#b13a2e}.ea-provider>p{font-size:11px;color:#6b7687;min-height:55px;margin:13px 0 9px}.ea-scope-line{display:block;color:#8893a3;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.ea-provider-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.ea-provider-actions button,.ea-provider-connect{display:inline-flex;justify-content:center;align-items:center;border:0;background:var(--provider);color:#fff!important;padding:8px 11px;border-radius:10px;font-size:10px;font-weight:900}.ea-provider-actions button:disabled{background:#e9eef5;color:#8a95a5}.ea-provider-disconnect{color:#a83434;font-size:10px;font-weight:800}.ea-connected-note{font-size:10px;color:#087846;font-weight:800}.ea-connect-note{margin-top:12px;padding:11px 13px;border-radius:12px;background:#fff9e8;border:1px solid #fae4a1;color:#70500a;font-size:11px}.ea-v07 .ea-grid{gap:14px}.ea-v07 .ea-card{border:1px solid #e1eaf5;border-radius:21px;padding:20px;box-shadow:0 10px 30px rgba(21,62,113,.045)}.ea-card-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ea-card-title .ea-icon{width:42px;height:42px;border-radius:14px}.ea-card-title span{font-size:10px;color:#738095;font-weight:900}.ea-card-title h3{margin:0;font-size:19px}.ea-v07 .ea-card label,.ea-v07 .ea-details-form label{font-size:12px;color:#33415b;margin:10px 0}.ea-v07 .ea-card input,.ea-v07 .ea-card select,.ea-v07 .ea-card textarea,.ea-v07 .ea-details-form input,.ea-v07 .ea-details-form textarea,.ea-v07 .ea-landing-form input,.ea-v07 .ea-landing-form select,.ea-v07 .ea-landing-form textarea{border:1px solid #d6e1ee;background:#fbfdff;border-radius:11px;padding:10px 11px;outline:0;transition:.18s}.ea-v07 input:focus,.ea-v07 select:focus,.ea-v07 textarea:focus{border-color:#6ba9ff;box-shadow:0 0 0 3px rgba(19,116,255,.09);background:#fff}.ea-v07 .ea-card button,.ea-v07 .ea-actions button,.ea-v07 .ea-details-form button{background:linear-gradient(135deg,var(--ea-blue2),var(--ea-blue));border-radius:11px;box-shadow:0 6px 16px rgba(8,91,218,.12);font-size:12px}.ea-v07 .ea-secondary{box-shadow:none!important;background:#eef3f8!important;color:#243451!important}.ea-v07 .ea-brand-manager{background:transparent;padding:0;border:0}.ea-v07 .ea-brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-v07 .ea-brand-row{background:#fff;border-radius:16px;border:1px solid #e1eaf4;box-shadow:0 7px 22px rgba(20,60,108,.04)}.ea-v07 .ea-campaign-list{gap:14px}.ea-v07 .ea-campaign{border:1px solid #dfe9f4;border-radius:22px;padding:19px;box-shadow:0 10px 28px rgba(22,59,104,.05);overflow:hidden}.ea-campaign-title{display:flex;align-items:center;gap:12px}.ea-campaign-symbol{width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#e6f2ff,#d6e8ff);color:var(--ea-blue);display:grid;place-items:center;font-size:20px}.ea-v07 .ea-campaign h3{font-size:19px}.ea-v07 .ea-campaign p{font-size:11px;color:#748094}.ea-v07 .ea-actions{justify-content:flex-end}.ea-v07 .ea-actions button{padding:9px 11px}.ea-v07 .ea-campaign .ea-content-btn{background:linear-gradient(135deg,#12b889,#0b9974)}.ea-v07 .ea-campaign .ea-visual-btn{background:linear-gradient(135deg,#7b55f0,#6235d3)}.ea-v07 .ea-campaign .ea-landing-toggle{background:linear-gradient(135deg,#f0b42b,#e59b00);color:#1b2b46}.ea-v07 .ea-campaign .ea-analytics-btn{background:linear-gradient(135deg,#0f83d4,#0757ad)}.ea-dash-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 2px 0;border-top:1px solid #dfe7f1;color:#748093}.ea-dash-footer span{font-weight:900;color:#36516f}.ea-dash-footer small{font-size:10px}.ea-query-notice{margin:0 0 16px!important}

/* Public flagship homepage */
.ea-site-home{--b:#0758d8;--b2:#0d7cff;--deep:#061c45;--gold:#ffbd35;--ink:#0d2347;max-width:1500px;margin:24px auto;font-family:"Tajawal",Tahoma,Arial,sans-serif;color:var(--ink);direction:rtl}.ea-site-hero{border-radius:30px;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(51,151,255,.35),transparent 25%),radial-gradient(circle at 72% 28%,rgba(255,196,67,.16),transparent 22%),linear-gradient(135deg,#051839,#0b418f 58%,#0d66cc);color:#fff;box-shadow:0 30px 90px rgba(9,57,120,.2);position:relative}.ea-site-hero:after{content:"";position:absolute;inset:auto -180px -240px auto;width:600px;height:600px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.018)}.ea-site-nav{height:82px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.11);position:relative;z-index:3}.ea-wordmark{display:flex;gap:11px;align-items:center}.ea-wordmark-mark{width:43px;height:43px;border-radius:15px;background:linear-gradient(145deg,#ffe18d,var(--gold));color:#082b65;display:grid;place-items:center;font-size:23px;font-weight:900;transform:rotate(-8deg)}.ea-wordmark strong{display:block;font-size:19px}.ea-wordmark small{display:block;color:#a8c9fa;font-size:10px;direction:ltr;text-align:right}.ea-site-nav-actions{display:flex;align-items:center;gap:20px}.ea-site-nav-actions>a:not(.ea-site-cta){color:#dceaff;font-size:13px;font-weight:700}.ea-site-cta{display:inline-flex;align-items:center;gap:10px;padding:13px 21px;border-radius:13px;background:linear-gradient(135deg,#ffe08a,var(--gold));color:#0d2d5d!important;font-weight:900;box-shadow:0 10px 28px rgba(255,188,52,.22)}.ea-site-cta.small{padding:9px 14px;font-size:12px}.ea-site-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.8fr);align-items:center;gap:30px;padding:70px 64px 78px;position:relative;z-index:2}.ea-eyebrow{display:inline-block;color:#b7d4ff;font-size:12px;font-weight:800;margin-bottom:12px}.ea-site-copy h1{font-size:57px;line-height:1.16;margin:0 0 20px;letter-spacing:-1.5px}.ea-site-copy h1 em{font-style:normal;color:var(--gold)}.ea-site-copy>p{font-size:17px;color:#d4e5fb;max-width:690px;margin:0 0 24px}.ea-site-buttons{display:flex;gap:11px;align-items:center}.ea-site-ghost{display:inline-flex;padding:12px 19px;border:1px solid rgba(255,255,255,.34);border-radius:13px;color:#fff!important;font-weight:800}.ea-site-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#bcd3f2;font-size:11px}.ea-stage{height:440px;position:relative;display:grid;place-items:center}.ea-stage-orbit{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.ea-stage-orbit.one{width:390px;height:390px}.ea-stage-orbit.two{width:290px;height:290px;box-shadow:0 0 70px rgba(45,145,255,.15) inset}.ea-stage-card{position:absolute;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.08));backdrop-filter:blur(15px);box-shadow:0 24px 70px rgba(1,17,44,.28);border-radius:22px}.ea-stage-card.main{width:330px;padding:25px;transform:rotate(-2deg)}.ea-stage-card.main>span{font-size:11px;color:#bcd7ff}.ea-stage-card.main>strong{display:block;font-size:20px;margin:6px 0 25px}.ea-stage-bars{display:flex;align-items:end;gap:9px;height:105px}.ea-stage-bars i{flex:1;background:linear-gradient(180deg,#54b9ff,#1782ff);border-radius:8px 8px 3px 3px;box-shadow:0 0 20px rgba(46,151,255,.18)}.ea-stage-bars i:nth-child(1){height:32%}.ea-stage-bars i:nth-child(2){height:55%}.ea-stage-bars i:nth-child(3){height:42%}.ea-stage-bars i:nth-child(4){height:76%;background:linear-gradient(180deg,#ffd66b,#ffb622)}.ea-stage-bars i:nth-child(5){height:64%}.ea-stage-bars i:nth-child(6){height:95%}.ea-stage-card.float{width:135px;padding:13px 15px}.ea-stage-card.float b{display:block;font-size:23px;color:#fff}.ea-stage-card.float span{font-size:10px;color:#c9def9}.ea-stage-card.float.a{top:40px;left:20px;transform:rotate(6deg)}.ea-stage-card.float.b{bottom:50px;right:0;transform:rotate(-5deg)}.ea-stage-card.float.c{right:5px;top:70px}.ea-stage-card.float.c b{color:var(--gold)}.ea-site-features{padding:70px 25px}.ea-section-title{text-align:center;max-width:760px;margin:0 auto 32px}.ea-section-title>span{color:var(--b);font-size:12px;font-weight:900}.ea-section-title h2{font-size:34px;margin:5px 0}.ea-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ea-feature-grid article{background:#fff;border:1px solid #e2ebf5;border-radius:22px;padding:24px;box-shadow:0 12px 36px rgba(21,62,112,.06);transition:.2s}.ea-feature-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(21,62,112,.1)}.ea-feature-grid .ea-icon{width:48px;height:48px;border-radius:15px;font-size:19px}.ea-feature-grid h3{font-size:18px;margin:15px 0 7px}.ea-feature-grid p{font-size:13px;color:#6c788b;margin:0}.ea-audience-strip{margin:0 25px 25px;padding:22px 25px;border-radius:21px;background:linear-gradient(135deg,#eef6ff,#fffaf0);display:flex;align-items:center;gap:18px;border:1px solid #e0eaf4}.ea-audience-strip>span{font-weight:900;color:#49627f;white-space:nowrap}.ea-audience-strip>div{display:flex;gap:8px;flex-wrap:wrap}.ea-audience-strip b{background:#fff;border:1px solid #dde7f2;border-radius:999px;padding:7px 11px;font-size:11px;color:#30445f}.ea-site-bottom{margin:0 25px 40px;padding:36px 42px;border-radius:25px;background:linear-gradient(135deg,#071d45,#0b52ad);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:22px}.ea-site-bottom span{color:#9ec5ff;font-size:11px;font-weight:900}.ea-site-bottom h2{font-size:29px;margin:3px 0}.ea-site-bottom p{color:#c6daf7;margin:0}

@media(max-width:1180px){.entalek-ads-shell.ea-v07{grid-template-columns:220px minmax(0,1fr)}.ea-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ea-site-hero-grid{grid-template-columns:1fr 410px;padding-left:35px;padding-right:35px}.ea-site-copy h1{font-size:48px}}
@media(max-width:900px){.entalek-ads-shell.ea-v07{display:block;border-radius:18px;margin:10px}.ea-v07 .ea-sidebar{padding:14px}.ea-side-brand{border:0;padding-bottom:5px}.ea-sidebar nav{grid-template-columns:repeat(3,1fr)}.ea-sidebar nav a{justify-content:center;padding:8px;font-size:10px}.ea-sidebar nav a .ea-icon{display:none}.ea-side-promo{display:none}.ea-dashboard-main{padding:18px}.ea-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-overview-grid,.ea-readiness{grid-template-columns:1fr}.ea-provider-grid{grid-template-columns:1fr 1fr}.ea-v07 .ea-brand-list{grid-template-columns:1fr}.ea-site-hero-grid{grid-template-columns:1fr;padding:45px 28px}.ea-stage{height:330px}.ea-site-copy h1{font-size:44px}.ea-feature-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.ea-dashboard-top{align-items:flex-start;flex-direction:column}.ea-top-actions{width:100%;justify-content:space-between}.ea-kpi-grid,.ea-provider-grid,.ea-feature-grid{grid-template-columns:1fr}.ea-sidebar nav{grid-template-columns:repeat(2,1fr)}.ea-v07 .ea-campaign-main{align-items:stretch}.ea-v07 .ea-actions{justify-content:stretch}.ea-v07 .ea-actions button{flex:1 1 45%}.ea-site-nav{padding:0 18px}.ea-site-nav-actions>a:not(.ea-site-cta){display:none}.ea-site-hero-grid{padding:38px 20px}.ea-site-copy h1{font-size:38px}.ea-site-buttons{align-items:stretch;flex-direction:column}.ea-site-buttons a{justify-content:center}.ea-stage{height:300px;transform:scale(.86)}.ea-audience-strip,.ea-site-bottom{margin-left:10px;margin-right:10px}.ea-site-bottom{align-items:stretch;flex-direction:column}.ea-site-bottom .ea-site-cta{justify-content:center}.ea-section-title h2{font-size:27px}}

/* V0.8 organic external publishing */
.ea-v07 .ea-campaign .ea-publish-toggle{background:linear-gradient(135deg,#ffbd35,#f29b12);color:#172033;box-shadow:0 6px 16px rgba(242,155,18,.2)}
.ea-publish-output{margin-top:20px;padding:22px;border-radius:22px;background:linear-gradient(180deg,#fbfdff,#f7faff);border:1px solid #dce7f3;box-shadow:inset 0 1px 0 #fff}
.ea-publish-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}
.ea-publish-provider{display:flex;align-items:center;justify-content:center;gap:9px;min-height:68px;border:1px solid #dbe5f1;background:#fff;border-radius:16px;color:#19304e;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 7px 20px rgba(20,65,120,.05);transition:.18s}
.ea-publish-provider:hover{transform:translateY(-2px);border-color:#9fc6ff;box-shadow:0 12px 28px rgba(20,65,120,.09)}
.ea-publish-provider:disabled{opacity:.55;cursor:wait;transform:none}.ea-publish-provider .ea-provider-mark{width:34px;height:34px;border-radius:10px;font-size:14px}
.ea-publish-form{display:grid;gap:14px;padding:18px;border:1px solid #e0e8f2;background:#fff;border-radius:18px}.ea-publish-form label{display:grid;gap:7px;font-weight:800;color:#263a55}.ea-publish-form input,.ea-publish-form select,.ea-publish-form textarea{width:100%;box-sizing:border-box;border:1px solid #d6e1ee;background:#fbfdff;border-radius:12px;padding:11px 12px;font:inherit;outline:0}.ea-publish-form textarea{resize:vertical;line-height:1.7}.ea-publish-form input:focus,.ea-publish-form select:focus,.ea-publish-form textarea:focus{border-color:#6ba9ff;box-shadow:0 0 0 3px rgba(19,116,255,.08);background:#fff}
.ea-publish-media{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px;border:1px dashed #cbd9ea;border-radius:15px;background:#f9fbfe}.ea-publish-media strong,.ea-publish-media small{grid-column:1/-1}.ea-publish-media small{color:#6a7890}.ea-publish-media input[type=file]{padding:8px;background:#fff}.ea-media-state{font-size:11px;color:#7c8797}.ea-media-state.ready{color:#0b8a63;font-weight:800}
.ea-tiktok-rules{display:grid;gap:10px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#fbfbfb,#f5f6f8);border:1px solid #e2e4e8}.ea-tiktok-rules h4{margin:0}.ea-tiktok-rules p{margin:0;color:#667085}.ea-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;font-weight:700!important}.ea-check input[type=checkbox]{width:auto!important;margin-top:3px!important;box-shadow:none!important}.ea-check span{font-size:12px;line-height:1.65}.ea-commercial-options{display:grid;gap:7px;padding:8px 14px;border-right:3px solid #d7dde6}.ea-consent{background:#fff8e8;border:1px solid #f0d99f;border-radius:12px;padding:11px}.ea-policy-ack{background:#eef8ff;border:1px solid #c7e3fb;border-radius:12px;padding:11px}
.ea-publish-now{border:0;border-radius:13px;padding:13px 18px;background:linear-gradient(135deg,#0758d8,#0d7cff);color:#fff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 8px 22px rgba(7,88,216,.2)}.ea-publish-now:disabled{opacity:.6;cursor:wait}
.ea-publish-block{padding:18px;border-radius:16px;background:#fff0f0;border:1px solid #f2caca;color:#7e2525}.ea-publish-block strong{display:block;font-size:16px}.ea-publish-block p{margin:7px 0 0}
.ea-publish-history{margin-top:18px}.ea-publish-history h4{margin:0 0 10px}.ea-publish-log{display:grid;gap:8px}.ea-publish-log-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e1e9f3;background:#fff;border-radius:13px;padding:11px 13px}.ea-publish-log-row strong{display:block}.ea-publish-log-row small{display:block;color:#6e7d92;margin-top:3px}.ea-publish-log-row .ea-link-actions{align-items:center}.ea-publish-log-row .ea-secondary{border:0;border-radius:9px;padding:8px 11px;font:inherit;cursor:pointer}
@media(max-width:900px){.ea-publish-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ea-publish-provider-grid{grid-template-columns:1fr}.ea-publish-media{grid-template-columns:1fr}.ea-publish-log-row{align-items:flex-start;flex-direction:column}.ea-publish-log-row .ea-link-actions{width:100%}}

/* V0.9 calendar + safe publishing queue */
.ea-v07 .ea-campaign .ea-schedule-toggle{background:linear-gradient(135deg,#0aa9a1,#0a7bbd);color:#fff;box-shadow:0 6px 16px rgba(10,123,189,.18)}
.ea-schedule-output{margin-top:20px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#fbfdff,#f4f9ff);border:1px solid #dbe8f5;box-shadow:inset 0 1px 0 #fff}
.ea-schedule-builder{margin:16px 0 20px;padding:18px;border:1px solid #dce7f3;border-radius:19px;background:#fff;box-shadow:0 10px 28px rgba(20,65,120,.05)}
.ea-schedule-builder-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.ea-schedule-builder-head h4{margin:0;font-size:17px}.ea-schedule-builder-head small{color:#718198}
.ea-schedule-form{display:grid;gap:13px}.ea-schedule-form label,.ea-auto-plan-form label{display:grid;gap:6px;font-weight:800;color:#263a55}.ea-schedule-form input,.ea-schedule-form select,.ea-schedule-form textarea,.ea-auto-plan-form input{width:100%;box-sizing:border-box;border:1px solid #d5e1ef;background:#fbfdff;border-radius:12px;padding:10px 12px;font:inherit;outline:0}.ea-schedule-form textarea{resize:vertical;line-height:1.7}.ea-schedule-form input:focus,.ea-schedule-form select:focus,.ea-schedule-form textarea:focus,.ea-auto-plan-form input:focus{border-color:#5aa6ff;box-shadow:0 0 0 3px rgba(19,116,255,.08);background:#fff}
.ea-auto-plan-form{margin-top:16px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#f0f9ff,#fffaf0);border:1px solid #dbe8f2}.ea-auto-plan-form h4{margin:0 0 5px}.ea-auto-plan-form>p{margin:0 0 13px;color:#6a7890;font-size:12px}.ea-auto-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.ea-auto-fields label span{font-size:11px}
.ea-schedule-list{margin-top:19px}.ea-schedule-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ea-schedule-list-head h4{margin:0}.ea-schedule-list-head small{color:#718198}.ea-schedule-rows{display:grid;gap:9px}.ea-schedule-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid #e0e8f2;border-radius:15px;background:#fff}.ea-schedule-when strong{display:block;color:#102c51}.ea-schedule-when small{display:block;margin-top:4px;color:#6c7b91}.ea-schedule-copy p{margin:5px 0 0;color:#53647a;font-size:12px;line-height:1.55}.ea-schedule-error{display:block;color:#a32d2d;margin-top:4px}.ea-schedule-status{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;background:#eef3f8;color:#51627a;font-size:10px;font-weight:900}.ea-schedule-status.scheduled{background:#e8f2ff;color:#0758d8}.ea-schedule-status.published{background:#e7f8ef;color:#08784e}.ea-schedule-status.processing,.ea-schedule-status.running{background:#fff6dc;color:#8b6500}.ea-schedule-status.awaiting_confirmation{background:#fff0cf;color:#8a5700}.ea-schedule-status.awaiting_action,.ea-schedule-status.failed{background:#ffeded;color:#9a2828}.ea-schedule-status.cancelled{background:#f0f1f3;color:#6b7280}.ea-schedule-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ea-primary-mini,.ea-cancel-mini{border:0;border-radius:9px;padding:8px 10px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.ea-primary-mini{background:#087cff;color:#fff}.ea-cancel-mini{background:#fff0f0;color:#9a2828}.ea-schedule-actions .ea-secondary{font-size:11px;padding:8px 10px}
@media(max-width:900px){.ea-auto-fields{grid-template-columns:1fr 1fr}.ea-schedule-row{grid-template-columns:130px minmax(0,1fr)}}
@media(max-width:650px){.ea-auto-fields{grid-template-columns:1fr}.ea-schedule-builder-head,.ea-schedule-list-head{align-items:flex-start;flex-direction:column}.ea-schedule-row{grid-template-columns:1fr}.ea-schedule-actions{justify-content:flex-start}}
/* V0.10 — organic optimizer + policy moderation */
.ea-policy-panel{margin:14px 0;padding:14px 16px;border:1px solid #f1d27a;background:linear-gradient(135deg,#fff9e9,#fffdf7);border-radius:16px;color:#5b4200}
.ea-policy-panel strong{display:block;font-size:15px;margin-bottom:7px}.ea-policy-panel p{margin:5px 0;font-size:13px}.ea-policy-panel small{display:block;margin-top:8px}.ea-ok-mini{display:inline-flex;margin-top:8px;padding:5px 9px;border-radius:999px;background:#e9f9ef;color:#087a37;font-weight:800;font-size:12px}
.ea-opt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.ea-opt-stat{background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #e2e9f7;border-radius:16px;padding:14px}.ea-opt-stat span{display:block;color:#667085;font-size:12px}.ea-opt-stat strong{display:block;font-size:24px;color:#0b2f6b;margin-top:4px}
.ea-opt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ea-opt-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f7}.ea-opt-row:last-child{border-bottom:0}.ea-opt-row span{font-size:12px;color:#667085}.ea-opt-row b{color:#0d57c7}.ea-opt-recommendations ul{margin:0;padding-right:20px}.ea-opt-recommendations li{margin:8px 0;line-height:1.7}.ea-opt-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ea-opt-post{padding:14px;border:1px solid #e2e9f7;background:#fff;border-radius:16px}.ea-opt-post strong{color:#0b2f6b}.ea-opt-post p{line-height:1.8;color:#344054}.ea-track-link{margin-top:12px;padding:10px 12px;border-radius:12px;background:#f4f8ff}
@media(max-width:900px){.ea-opt-summary,.ea-opt-grid,.ea-opt-posts{grid-template-columns:1fr 1fr}.ea-opt-posts article:last-child{grid-column:1/-1}}@media(max-width:620px){.ea-opt-summary,.ea-opt-grid,.ea-opt-posts{grid-template-columns:1fr}}

/* V1.0 release path */
.ea-launch-path{margin:0 0 20px;padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,#071f52,#0d57c7 62%,#139fc9);color:#fff;box-shadow:0 18px 48px rgba(13,87,199,.17);position:relative;overflow:hidden}.ea-launch-path:after{content:"";position:absolute;left:-70px;top:-90px;width:240px;height:240px;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 38px rgba(255,255,255,.035),0 0 0 76px rgba(255,255,255,.02)}.ea-launch-path-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px}.ea-launch-path-head>div:first-child>span{font-size:11px;color:#b9d4ff;font-weight:900}.ea-launch-path-head h2{color:#fff;margin:3px 0 5px;font-size:22px}.ea-launch-path-head p{margin:0;color:#d7e6fb;font-size:12px}.ea-launch-score{min-width:86px;height:86px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.09);backdrop-filter:blur(10px);border-radius:22px;display:grid;place-items:center;align-content:center}.ea-launch-score strong{font-size:24px}.ea-launch-score span{font-size:10px;color:#bed4f4}.ea-launch-progress{height:8px;margin:17px 0 14px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;position:relative;z-index:2}.ea-launch-progress i{display:block;height:100%;background:linear-gradient(90deg,#ffd86b,#ffb81d);border-radius:inherit;box-shadow:0 0 18px rgba(255,190,36,.35)}.ea-launch-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.ea-launch-steps a{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:11px;border:1px solid rgba(255,255,255,.12);color:#dceaff!important;font-size:10px;font-weight:800;background:rgba(255,255,255,.055);text-decoration:none}.ea-launch-steps a b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1)}.ea-launch-steps a.done{background:rgba(37,196,135,.14);border-color:rgba(73,220,161,.28);color:#eafff6!important}.ea-launch-steps a.done b{background:#21a96f;color:#fff}.ea-launch-steps a.todo:hover{background:rgba(255,255,255,.11)}
@media(max-width:1180px){.ea-launch-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.ea-launch-path-head{align-items:flex-start}.ea-launch-score{min-width:72px;height:72px}.ea-launch-steps{grid-template-columns:1fr 1fr}.ea-launch-path{padding:17px}}

/* V1.0.2 standalone app shell + frontend account flow */
body.entalek-ads-standalone{margin:0!important;padding:0!important;background:#fff!important;min-height:100vh;font-family:"Tajawal","Noto Kufi Arabic",Tahoma,Arial,sans-serif;color:#102242}
body.entalek-ads-standalone #wpadminbar{display:none!important}
html{margin-top:0!important}
.ea-standalone-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:hidden}
.ea-standalone-page>.wp-block-group,.ea-standalone-page>.wp-block-cover,.ea-standalone-page>.wp-block-image,.ea-standalone-page>figure{max-width:none!important;margin-left:0!important;margin-right:0!important}
.ea-standalone-page>.wp-block-image img,.ea-standalone-page>figure img,.ea-standalone-banner img{display:block;width:100%;height:auto;margin:0}
.ea-standalone-banner{width:100%;margin:0;padding:0;line-height:0;overflow:hidden;background:#eef5ff}
.ea-standalone-page>.ea-site-home,.ea-standalone-page>.entalek-ads-shell{margin-top:0}
.ea-auth-section{max-width:1260px;margin:36px auto 60px;padding:34px;border:1px solid #dce8f6;border-radius:28px;background:linear-gradient(145deg,#f7fbff,#eef6ff);box-shadow:0 24px 70px rgba(10,58,126,.09);direction:rtl}
.ea-auth-head{text-align:center;max-width:760px;margin:0 auto 24px}.ea-auth-head>span,.ea-auth-kicker{display:block;color:#0b67d8;font-size:12px;font-weight:900}.ea-auth-head h2{margin:5px 0 8px;font-size:30px;color:#0b2f6b}.ea-auth-head p{margin:0;color:#637188;line-height:1.8}
.ea-auth-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start}.ea-auth-card{background:#fff;border:1px solid #dfe9f5;border-radius:22px;padding:24px;box-shadow:0 10px 30px rgba(15,66,132,.05);display:grid;gap:12px}.ea-auth-card h3{margin:2px 0 6px;font-size:22px;color:#0b2f6b}.ea-auth-card label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#34425b}.ea-auth-card input[type=text],.ea-auth-card input[type=email],.ea-auth-card input[type=password]{width:100%;box-sizing:border-box;border:1px solid #d4e0ee;border-radius:12px;background:#fbfdff;padding:12px 13px;font:inherit;outline:none}.ea-auth-card input:focus{border-color:#5da0ff;box-shadow:0 0 0 3px rgba(23,113,234,.1);background:#fff}.ea-auth-card button{border:0;border-radius:12px;padding:13px 16px;background:linear-gradient(135deg,#ffda75,#ffbd35);color:#112c5f;font:900 14px/1.4 inherit;cursor:pointer;box-shadow:0 10px 26px rgba(255,183,24,.18)}.ea-login-card button{background:linear-gradient(135deg,#1580ff,#0758d8);color:#fff}.ea-auth-card small{color:#7a8799;line-height:1.7}.ea-remember{display:flex!important;align-items:center;gap:8px!important}.ea-remember input{width:auto!important}.ea-forgot{color:#0b67d8;font-size:12px;font-weight:800;text-decoration:none}.ea-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ea-auth-section .ea-query-notice{max-width:900px;margin:0 auto 18px!important}
@media(max-width:800px){.ea-auth-section{margin:24px 12px 40px;padding:22px 16px;border-radius:22px}.ea-auth-grid{grid-template-columns:1fr}.ea-auth-head h2{font-size:25px}}
