@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800&display=swap');
:root{--blue:#434dc3;--dark:#10152f;--ink:#202646;--soft:#eef0ff;--line:#dfe2f1;--cream:#f8f8fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Tajawal,Arial,sans-serif;line-height:1.65}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{width:min(1220px,calc(100% - 48px));margin:auto}.site-header{position:sticky;top:0;z-index:10;background:#fffefeee;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo img{width:151px;height:auto;display:block}.header-inner nav{display:flex;gap:30px;font-weight:700}.header-inner nav a:hover,.source-links a:hover{color:var(--blue)}.plain-button{border:1px solid var(--line);background:#fff;border-radius:50px;padding:10px 18px;color:var(--blue);font-weight:700}.hero{background:radial-gradient(circle at 17% 20%,#e9eaff 0,transparent 32%),linear-gradient(135deg,#fcfcff,#eef0ff);overflow:hidden}.hero-inner{min-height:540px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px}.eyebrow{font-size:13px;letter-spacing:.15em;font-weight:800;color:var(--blue);margin:0 0 14px}.hero h1{font-size:clamp(48px,6vw,90px);line-height:1.08;margin:0 0 24px;color:var(--dark);font-weight:800}.hero h1 em{font-style:normal;color:var(--blue)}.lead{font-size:20px;max-width:670px;margin:0 0 28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.primary,.secondary{padding:14px 23px;border-radius:13px;font-weight:800}.primary{background:var(--blue);color:#fff}.secondary{border:1px solid var(--blue);color:var(--blue)}.date{font-size:13px;color:#6c7291;margin-top:22px}.hero-art{position:relative;height:390px;display:grid;place-items:center}.ring{width:300px;height:300px;padding:12px;border-radius:50%;background:conic-gradient(#ee1bb5,#434dc3,#ffcd00,#ee1bb5);box-shadow:0 30px 70px #343ba230}.ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:9px solid #fff}.art-note{position:absolute;background:white;box-shadow:0 10px 30px #343ba220;border-radius:50px;padding:8px 20px;font-weight:800;color:var(--blue);letter-spacing:.08em}.one{top:20px;left:8%}.two{bottom:35px;right:0}.three{bottom:25px;left:6%}.summary{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:23px;margin-top:-34px;position:relative;box-shadow:0 20px 45px #18247412}.stat{padding:26px 34px;border-left:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;color:var(--blue);font-size:43px;line-height:1;font-weight:800}.stat span{display:block;margin-top:8px;font-weight:700}.intro{padding:100px 0 75px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.intro .eyebrow{grid-column:1/-1;margin-bottom:-22px}.intro h2,.section-head h2,.method h2{font-size:clamp(34px,4vw,54px);line-height:1.14;margin:0;color:var(--dark)}.intro p:last-child{font-size:19px;max-width:570px;margin:0}.explorer{padding-bottom:100px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-head #count{color:#656c8c;font-weight:700}.filters{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--cream);border:1px solid var(--line);padding:23px;border-radius:20px;margin-bottom:26px}.filter-group>span,.search span,.sort span{display:block;font-size:13px;font-weight:800;margin-bottom:9px;color:#6d7190}.segmented{display:flex;gap:6px;flex-wrap:wrap}.segmented button{background:white;border:1px solid var(--line);border-radius:50px;padding:8px 13px;color:#515779;font-weight:700}.segmented button.active{background:var(--blue);border-color:var(--blue);color:white}.search input,.sort select{width:100%;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 13px;color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.creator-card{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 10px 24px #14204e0c;display:flex;flex-direction:column}.portrait{height:230px;background:linear-gradient(135deg,#dfe3ff,#f7f7ff);position:relative;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}.portrait>span{display:none;position:absolute;inset:0;align-items:center;justify-content:center;color:#8188af;font-weight:800}.portrait.missing>span{display:flex}.portrait i{position:absolute;bottom:14px;right:14px;border-radius:30px;background:#fffffff2;padding:5px 12px;color:var(--blue);font-size:12px;font-style:normal;font-weight:800}.card-body{padding:21px;display:flex;flex-direction:column;flex:1}.card-top{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.clinic,.type{font-size:12px;font-weight:800;padding:5px 10px;border-radius:30px}.clinic{background:#edf0ff;color:#3846b2}.clinic-dora{background:#fff1f5;color:#a82d6a}.clinic-kesay{background:#eaf8f5;color:#19765f}.type{background:#f2f3fa;color:#5b627b}.type.ugc{background:#fff0d9;color:#926012}.card-body h3{font-size:25px;line-height:1.2;margin:16px 0 0;color:var(--dark)}.handle{text-align:right;color:#777e9d;margin:3px 0 15px;font-size:14px}.data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.data-grid>div{background:#fbfbfe;padding:8px 11px;min-height:62px}.data-grid span{display:block;color:#8b91a8;font-size:11px}.data-grid b{display:block;font-size:14px;color:#303859}.ad-evidence{background:#f3f5ff;border-right:3px solid var(--blue);padding:12px;margin:16px 0 14px;border-radius:8px;display:grid;gap:2px;font-size:13px}.ad-evidence b{color:var(--blue)}.ad-evidence small{color:#777e9a}.card-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.card-links a,.card-links span{font-size:13px;font-weight:800;color:var(--blue)}.card-links span{color:#8990aa}.card-links a+a{border-right:1px solid var(--line);padding-right:10px}.more{display:block;margin:32px auto 0;background:var(--blue);border:0;color:#fff;border-radius:12px;padding:13px 24px;font-weight:800}.empty{padding:45px;text-align:center;background:var(--cream);border-radius:14px}.shortlist-band{background:var(--blue);padding:80px 0;color:#fff}.shortlist-band .section-head h2{color:#fff}.shortlist-band .section-head p:last-child{max-width:450px;margin:0}.eyebrow.light{color:#c9d1ff}.shortlist-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.shortlist-cards article{padding:20px;border:1px solid #ffffff55;border-radius:15px;background:#ffffff18}.shortlist-cards span,.shortlist-cards small,.shortlist-cards strong,.shortlist-cards a{display:block}.shortlist-cards span{font-size:12px;color:#dbe0ff}.shortlist-cards h3{font-size:20px;margin:7px 0 0}.shortlist-cards p{margin:0 0 13px;text-align:right;font-size:12px;color:#dce0ff}.shortlist-cards strong{font-size:14px}.shortlist-cards small{color:#dce0ff}.shortlist-cards a{margin-top:15px;text-decoration:underline;font-weight:700}.method{padding:95px 0;display:grid;grid-template-columns:1.8fr 1fr;gap:65px}.method p{font-size:17px}.method aside{background:var(--cream);border:1px solid var(--line);border-radius:19px;padding:28px;align-self:start}.method aside h3{color:var(--blue);margin-top:0}.method li{margin:10px 0}.source-links{display:flex;gap:18px;flex-wrap:wrap;font-weight:800;color:var(--blue)}footer{background:#eff0fb;border-top:1px solid var(--line)}.footer-inner{display:flex;align-items:center;justify-content:space-between;padding:28px 0;color:#697090}.footer-inner img{width:130px}.load-error{padding:30px}.more[hidden],.empty[hidden]{display:none}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,1fr)}.shortlist-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.wrap{width:min(100% - 32px,1220px)}.header-inner{height:68px}.header-inner nav{display:none}.logo img{width:125px}.plain-button{font-size:12px}.hero-inner{grid-template-columns:1fr;padding:60px 0 45px}.hero-art{height:250px}.ring{width:210px;height:210px}.hero h1{font-size:48px}.lead{font-size:17px}.summary{grid-template-columns:repeat(2,1fr);margin-top:0}.stat{padding:20px;border-bottom:1px solid var(--line)}.stat strong{font-size:35px}.intro,.method{grid-template-columns:1fr;padding:65px 0;gap:20px}.intro .eyebrow{margin:0}.intro p:last-child{font-size:17px}.filters{grid-template-columns:1fr;padding:15px}.cards{grid-template-columns:1fr}.shortlist-cards{grid-template-columns:repeat(2,1fr)}.section-head{align-items:start;flex-direction:column}.shortlist-band{padding:65px 0}.footer-inner{gap:15px;font-size:13px}}@media print{.site-header,.hero-art,.hero-actions,.filters,.more,.shortlist-band{display:none}.hero-inner{min-height:auto}.cards{display:grid;grid-template-columns:repeat(2,1fr)}.creator-card{break-inside:avoid}.portrait{height:140px}body{font-size:11px}}
.card-open{display:block;width:100%;height:100%;padding:0;text-align:right;border:0;background:none;color:inherit}.creator-card:focus-within,.creator-card:hover{border-color:#929bea;box-shadow:0 18px 42px #2633a020;transform:translateY(-2px)}.creator-card{transition:transform .2s,box-shadow .2s,border-color .2s}.card-open .card-body{min-height:235px}.card-metrics{display:flex;align-items:baseline;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.card-metrics b{font-size:27px;color:var(--dark);line-height:1}.card-metrics span{font-size:13px;color:#697090}.history-flag{border-radius:9px;background:#f3f4f8;color:#58617f;font-size:12px;font-weight:800;padding:9px 11px;margin-top:auto}.history-flag.confirmed{background:#e8f7f0;color:#176949}.history-flag.lead{background:#fff4dc;color:#856013}.card-foot{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:14px;color:#757d9a;font-size:12px}.card-foot strong{color:var(--blue);font-size:13px}.type.big{background:#e8e9ff;color:#3f49b7}.dialog-open{overflow:hidden}.profile-dialog{border:0;border-radius:24px;padding:0;width:min(920px,calc(100% - 24px));max-height:min(92vh,1000px);overflow:auto;box-shadow:0 30px 100px #09113a70;direction:rtl;color:var(--ink);font:inherit}.profile-dialog::backdrop{background:#0a1031b8;backdrop-filter:blur(5px)}.dialog-close{position:sticky;top:15px;float:left;z-index:3;margin:15px 0 0 15px;border:0;border-radius:50%;width:38px;height:38px;background:#fff;box-shadow:0 3px 15px #07122a20;color:var(--dark);font-size:29px;line-height:1}.profile-hero{display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:center;padding:42px;background:linear-gradient(125deg,#f5f6ff,#e8ebff)}.profile-photo{height:260px;border-radius:20px;overflow:hidden;background:#dee3ff;position:relative}.profile-photo img{height:100%;width:100%;object-fit:cover}.profile-photo span{display:none;position:absolute;inset:0;place-items:center;color:#7c84ac;font-weight:800}.profile-photo.missing span{display:grid}.profile-heading h2{font-size:42px;line-height:1.1;margin:0;color:var(--dark)}.profile-handle{text-align:right;color:#6e7596;margin:5px 0 17px}.profile-badges{display:flex;gap:7px;flex-wrap:wrap}.profile-summary{font-size:17px;margin:20px 0}.profile-social{display:inline-block;background:var(--blue);color:#fff;padding:9px 15px;border-radius:10px;font-weight:800}.profile-section{padding:30px 42px;border-top:1px solid var(--line)}.profile-section h3{font-size:25px;color:var(--dark);margin:0 0 16px}.profile-section h4{font-size:17px;color:var(--dark);margin:20px 0 10px}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.profile-stat{background:#f7f8ff;border:1px solid #e8eafa;border-radius:11px;padding:11px}.profile-stat span{display:block;color:#777e99;font-size:12px}.profile-stat b{display:block;color:#273258;font-size:16px}.profile-note,.profile-empty{color:#777e98;font-size:13px}.account-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.account-list>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap;background:#f8f9fd;border:1px solid var(--line);padding:10px 12px;border-radius:10px;font-size:13px}.account-list strong{color:var(--blue)}.account-list b{margin-right:auto}.account-list a{color:var(--blue);font-weight:800}.target-ad{background:#edf0ff;border-right:4px solid var(--blue);border-radius:10px;padding:13px 17px}.target-ad b,.target-ad span{display:block}.target-ad b{color:var(--blue)}.target-ad span{font-size:13px;color:#59617d}.ad-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ad-list li{border:1px solid #dcebe3;background:#f6fbf8;border-radius:10px;padding:10px 13px}.ad-list li b,.ad-list li span{display:block}.ad-list li b{color:#176949}.ad-list li span{font-size:12px;color:#698177}.review-leads{margin-top:22px;padding:17px;background:#fff9ec;border:1px solid #f1dfb4;border-radius:12px}.review-leads h4{margin-top:0;color:#856013}.review-leads p{font-size:13px;color:#806c40}.lead-tags{display:flex;flex-wrap:wrap;gap:6px}.lead-tags span{background:#fff;border:1px solid #ebd7a8;color:#7e611b;border-radius:50px;padding:5px 9px;font-size:12px}.profile-caveat{background:#f7f8ff}.profile-caveat p{margin:0}@media(max-width:700px){.profile-dialog{max-height:96vh}.profile-hero{grid-template-columns:1fr;padding:22px;gap:18px}.profile-photo{height:240px}.profile-heading h2{font-size:33px}.profile-section{padding:24px 20px}.profile-stats{grid-template-columns:repeat(2,1fr)}.account-list{grid-template-columns:1fr}.card-open .card-body{min-height:210px}}@media print{.profile-dialog{display:none}}
.clinic-divine{background:#ede8ff;color:#6745a3}.clinic-aesthetica{background:#fff0e5;color:#9d5825}.person-sub{font-size:13px;color:#727b98;margin:7px 0 14px}.mini-accounts{display:grid;gap:7px;margin:3px 0 18px}.mini-account{display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:7px;background:#f7f8fd;border:1px solid #e9ebf6;border-radius:9px;padding:7px 9px;font-size:12px;text-align:right}.mini-account span{color:var(--blue);font-weight:800}.mini-account b{font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-account small{color:#68718f;white-space:nowrap}.card-open .card-body{min-height:unset}.account-row{display:grid!important;grid-template-columns:105px 1fr auto;gap:7px 12px;align-items:center}.account-row small{grid-column:2;color:#77809d}.account-row a{grid-column:3;grid-row:2}.clinic-history{display:grid;gap:10px;margin-bottom:25px}.profile-badges .clinic{display:inline-flex}.profile-heading .profile-summary{max-width:590px}@media(max-width:700px){.mini-account{grid-template-columns:75px 1fr}.mini-account small{grid-column:2}.account-row{grid-template-columns:80px 1fr}.account-row b{grid-column:2}.account-row small{grid-column:1/-1}.account-row a{grid-column:2;grid-row:auto}}
.clinic-appearance{display:grid;gap:7px;flex:1;min-width:0}.clinic-appearance>b,.other-appearance>b{display:block;font-size:12px;color:#5b6385;font-weight:800}.clinic-tags{display:flex;gap:5px;flex-wrap:wrap}.card-top{align-items:start}.card-top>.type{margin-inline-start:auto}.other-appearance{display:grid;gap:4px;background:#f3f8f5;border-right:3px solid #2c8b6b;border-radius:9px;padding:10px 12px;margin:0 0 14px}.other-appearance span{font-size:13px;color:#21664e;font-weight:700}.mini-accounts{margin-bottom:16px}
.summary{grid-template-columns:repeat(5,1fr)}.cira-tag{display:inline-flex;align-items:center;background:#434dc3;color:#fff;font-size:12px;font-weight:800;border-radius:30px;padding:5px 11px}.card-top{margin-bottom:11px}.card-body>.clinic-appearance{margin:0 0 2px}.cira-history{display:grid;gap:8px;margin:10px 0 26px}.cira-ad{background:#edf0ff;border-right:4px solid var(--blue);border-radius:10px;padding:12px 16px}.cira-ad b,.cira-ad span{display:block}.cira-ad b{color:var(--blue)}.cira-ad span{font-size:13px;color:#59617d}@media(max-width:700px){.summary{grid-template-columns:repeat(2,1fr)}.summary .stat:nth-child(4){border-left:0}}
/* Official Cira identity and supplied clinic marks */
body{font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1f1f1f}
.site-header{background:#fafafaf2;border-color:#e8e8ee}.header-inner nav{font-weight:600}.logo img{width:165px}
.hero{background:radial-gradient(circle at 78% 15%,#d5d7ee 0,transparent 38%),linear-gradient(110deg,#f3f3f7,#fff 76%)}
.hero h1{font-size:clamp(39px,4.7vw,67px);color:#1f1f1f;line-height:1.18;font-weight:700}.hero h1 em{color:#434dc3}.lead{color:#505052;font-size:18px}
.primary,.secondary,.plain-button{border-radius:9999px}.primary{background:#434dc3}.secondary{border-color:#434dc3}
.hero-art{height:430px;isolation:isolate}.hero-art .ring{width:268px;height:268px;padding:16px;display:grid;place-items:center;background:linear-gradient(135deg,#515ac5,#9685ab 72%,#bb865e);box-shadow:0 25px 60px #343ba22d;position:relative;z-index:2}.hero-art .ring img{width:100%;height:100%;padding:24px;object-fit:contain;border:0;border-radius:50%;background:#fff}
.brand-orbit{position:absolute;width:106px;height:106px;padding:7px;background:#fff;border:1px solid #e8e8ee;border-radius:25px;box-shadow:0 16px 35px #2227481c;z-index:3;overflow:hidden}.brand-orbit img{display:block;width:100%;height:100%;object-fit:contain;border-radius:18px}.brand-bright{top:15px;left:3%}.brand-dora{top:15px;right:3%}.brand-aesthetica{bottom:15px;left:3%}.brand-divine{bottom:15px;right:3%}
.summary{border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #2024440b}.filters{border-radius:22px}.creator-card{border-radius:18px}.shortlist-band{background:linear-gradient(110deg,#4d53a5,#79648a 68%,#a97056)}
@media(max-width:900px){.hero-art{height:370px}.hero-art .ring{width:230px;height:230px}.brand-orbit{width:86px;height:86px;border-radius:20px}.brand-orbit img{border-radius:13px}}
@media(max-width:700px){.hero h1{font-size:clamp(35px,9vw,48px)}.hero-art{height:330px;width:100%;max-width:400px;margin:auto}.hero-art .ring{width:204px;height:204px;padding:12px}.hero-art .ring img{padding:17px}.brand-orbit{width:76px;height:76px;padding:5px;border-radius:18px}.brand-orbit img{border-radius:12px}.brand-bright,.brand-dora{top:2px}.brand-aesthetica,.brand-divine{bottom:2px}.brand-bright,.brand-aesthetica{left:0}.brand-dora,.brand-divine{right:0}}
.brand-orbit{transition:transform .18s,box-shadow .18s}.brand-orbit:hover,.brand-orbit:focus-visible{transform:translateY(-4px);box-shadow:0 20px 40px #22274830;outline:2px solid #434dc3;outline-offset:2px}.hero-art .ring:focus-visible{outline:3px solid #434dc3;outline-offset:5px}.brand-kesay{bottom:0;left:50%;transform:translateX(-50%)}.brand-kesay:hover,.brand-kesay:focus-visible{transform:translateX(-50%) translateY(-4px)}.hero-art .ring{transform:translateY(-15px)}.brand-aesthetica,.brand-divine{bottom:56px}.card-body>.clinic-appearance{margin:0 0 4px}
@media(max-width:700px){.brand-aesthetica,.brand-divine{bottom:75px}.brand-kesay{bottom:0}}

.footer-brand{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.agency-credit{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.agency-credit a{display:inline-flex;align-items:center}.agency-credit img{display:block;width:40px;height:auto;mix-blend-mode:multiply}.agency-credit a:hover img{opacity:.82}@media(max-width:700px){.footer-inner{flex-wrap:wrap}.agency-credit img{width:36px}}
.agency-mark{display:inline-flex;align-items:center;flex-direction:column;gap:1px}.agency-credit{align-items:center}
