/* Layout: marketplace home — photo-style hero with a tabbed search panel, then quick categories, project cards, areas, developers, matcher, contact. Light first, graphite + deep teal from the brand. */
:root{
  --bg:#f5f6f7; --surface:#ffffff; --sunk:#eceef0; --line:#dde1e5;
  --fg:#1d2226; --muted:#5b646c; --accent:#0f6b73; --accent-2:#0b5259; --accent-ink:#ffffff;
  --hero-a:#1f2a30; --hero-b:#2e3b41; --hero-fg:#ffffff; --warn:#a4580c; --wa:#1c8a4c;
  --display:"Alexandria","IBM Plex Sans Arabic",Tahoma,sans-serif;
  --body:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;
  --r:14px; --shadow:0 1px 2px rgba(20,30,35,.06),0 6px 20px rgba(20,30,35,.06);
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#15191c; --surface:#1d2327; --sunk:#252c31; --line:#323b41;
  --fg:#eef1f2; --muted:#a3adb4; --accent:#4fb3ba; --accent-2:#6cc4ca; --accent-ink:#0b2427;
  --hero-a:#0f1417; --hero-b:#1d272c; --hero-fg:#ffffff; --warn:#e3a45f; --wa:#3fbf77;
  --shadow:0 1px 2px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.25); color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#15191c; --surface:#1d2327; --sunk:#252c31; --line:#323b41;
  --fg:#eef1f2; --muted:#a3adb4; --accent:#4fb3ba; --accent-2:#6cc4ca; --accent-ink:#0b2427;
  --hero-a:#0f1417; --hero-b:#1d272c; --hero-fg:#ffffff; --warn:#e3a45f; --wa:#3fbf77;
  --shadow:0 1px 2px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.25); color-scheme:dark}

html{direction:rtl;scroll-behavior:smooth}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
*{box-sizing:border-box}
body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.7;margin:0}
.wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}
a{color:inherit}
:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}
h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.35;text-wrap:balance;margin:0}
p{margin:0}
button{font:inherit}

/* header */
header.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;background:var(--surface);border-bottom:1px solid var(--line)}
.top .wrap{display:flex;align-items:center;gap:22px;min-height:66px}
.logo{display:block;width:104px;aspect-ratio:541/238;background:var(--fg);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat;max-width:100%;flex:none}
nav.links{display:flex;gap:4px;font-size:.95rem}
nav.links a{text-decoration:none;color:var(--muted);padding:8px 12px;border-radius:999px}
nav.links a:hover{color:var(--fg);background:var(--sunk)}
.top .cta{margin-inline-start:auto}
@media (max-width:900px){nav.links{display:none}}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 .95rem var(--body);border-radius:10px;padding:10px 18px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,filter .15s;white-space:nowrap}
.btn.primary{background:var(--accent);color:var(--accent-ink)}
.btn.primary:hover{filter:brightness(1.08)}
.btn.wa{background:var(--wa);color:#fff}
.btn.wa:hover{filter:brightness(1.08)}
.btn.ghost{border-color:var(--line);background:var(--surface);color:var(--fg)}
.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}
.btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}
.wa-ico{width:18px;height:18px;flex:none}

/* hero */
.hero{position:relative;color:var(--hero-fg);background:
  radial-gradient(120% 90% at 85% 0%,rgba(79,179,186,.28),transparent 55%),
  linear-gradient(160deg,var(--hero-b),var(--hero-a));overflow:hidden}
.hero canvas{position:absolute;inset:auto 0 0 0;width:100%;height:58%;opacity:.55;pointer-events:none}
.hero .wrap{position:relative;padding-block:clamp(44px,7vw,84px) clamp(36px,5vw,60px);display:grid;gap:28px}
.hero h1{font-size:clamp(2rem,4.8vw,3.4rem);max-width:15em}
.hero .lede{color:rgba(255,255,255,.8);font-size:1.08rem;max-width:36em}

.search{background:var(--surface);color:var(--fg);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.25);max-width:980px;min-width:0}
.tabs{display:flex;gap:4px;padding:10px 10px 0;border-bottom:1px solid var(--line)}
.tab{background:none;border:0;border-bottom:3px solid transparent;padding:10px 16px 12px;font-weight:600;color:var(--muted);cursor:pointer}
.tab[aria-selected="true"]{color:var(--accent);border-bottom-color:var(--accent)}
.panel{padding:16px}
.srow{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;align-items:end}
@media (max-width:760px){.srow{grid-template-columns:1fr 1fr}.srow .btn{grid-column:1/-1}}
@media (max-width:420px){.srow{grid-template-columns:1fr}}
.field{display:grid;gap:5px;min-width:0}
.field label{font-size:.82rem;font-weight:500;color:var(--muted)}
.field input,.field select{width:100%;font:500 1rem var(--body);color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:46px}
.field input{font-variant-numeric:tabular-nums}
.field input::placeholder{color:var(--muted);opacity:.75}
.field input:focus,.field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}
.srow .btn{min-height:46px;padding-inline:26px}
.panel .alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.panel .alt p{color:var(--muted);max-width:40em}
.stats{display:flex;flex-wrap:wrap;gap:10px 30px;color:rgba(255,255,255,.78);font-size:.95rem}
.stats b{font-family:var(--display);color:#fff;font-size:1.3rem;font-weight:600;margin-inline-end:6px;font-variant-numeric:tabular-nums}

/* sections */
section.block{padding-block:clamp(40px,6vw,68px)}
section.block+section.block{padding-top:0}
.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 20px;margin-bottom:22px}
.head h2{font-size:clamp(1.4rem,2.8vw,1.9rem)}
.head p{color:var(--muted);font-size:.95rem}
.linkbtn{background:none;border:0;color:var(--accent);font-weight:600;cursor:pointer;padding:4px 0;text-decoration:none}

/* quick categories */
.quick{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
@media (max-width:980px){.quick{grid-template-columns:repeat(3,1fr)}}
@media (max-width:520px){.quick{grid-template-columns:repeat(2,1fr)}}
.q{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;display:grid;gap:10px;cursor:pointer;text-align:start;color:var(--fg);transition:border-color .15s,transform .15s}
.q:hover{border-color:var(--accent);transform:translateY(-2px)}
.q svg{width:30px;height:30px;color:var(--accent)}
.q b{font-family:var(--display);font-weight:600;font-size:1rem}
.q span{font-size:.82rem;color:var(--muted)}

/* project cards */
.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.pill{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;padding:6px 14px;font-size:.88rem;cursor:pointer}
.pill[aria-pressed="true"]{background:var(--fg);color:var(--bg);border-color:var(--fg)}
.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);min-width:0}
.cover{position:relative;aspect-ratio:16/9;max-width:100%;display:flex;align-items:flex-end;padding:14px;color:#fff;overflow:hidden}
.cover::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 60%)}
.cover .big{position:absolute;inset-inline-start:-6px;top:-18px;font-family:var(--display);font-size:5.2rem;font-weight:700;opacity:.14;line-height:1;white-space:nowrap;direction:ltr}
.cover .tag{position:relative;z-index:1;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);border-radius:999px;padding:3px 10px;font-size:.78rem}
.cover .dev{position:absolute;z-index:1;top:12px;inset-inline-end:12px;background:#fff;color:#1d2226;border-radius:8px;padding:3px 9px;font-size:.78rem;font-weight:600}
.body{padding:14px 16px 16px;display:grid;gap:8px;flex:1;align-content:start}
.body h3{font-size:1.08rem;direction:ltr;text-align:right}
.loc{font-size:.88rem;color:var(--muted)}
.meta{display:flex;flex-wrap:wrap;gap:6px}
.chip{font-size:.78rem;background:var(--sunk);border-radius:6px;padding:2px 9px;color:var(--fg)}
.card .foot{display:flex;gap:8px;padding:0 16px 16px}
.card .foot .btn{flex:1;padding:9px 10px;font-size:.88rem}
.empty{background:var(--surface);border:1px dashed var(--line);border-radius:var(--r);padding:26px;text-align:center;color:var(--muted)}
.more{display:flex;justify-content:center;margin-top:20px}

/* areas */
.areas{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media (max-width:860px){.areas{grid-template-columns:repeat(2,1fr)}}
@media (max-width:480px){.areas{grid-template-columns:1fr}}
.area{position:relative;border-radius:16px;overflow:hidden;min-height:150px;padding:18px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;cursor:pointer;border:0;text-align:start}
.area::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5),transparent 70%)}
.area>*{position:relative;z-index:1}
.area b{font-family:var(--display);font-size:1.25rem;font-weight:600}
.area span{font-size:.88rem;opacity:.9}
.area:hover{filter:brightness(1.07)}

/* developers */
.devs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
@media (max-width:900px){.devs{grid-template-columns:repeat(2,1fr)}}
.devc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px 14px;display:grid;gap:10px;justify-items:center;text-align:center;cursor:pointer;color:var(--fg)}
.devc:hover{border-color:var(--accent)}
.mono{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:1.05rem;color:#fff;direction:ltr}
.devc b{font-weight:600}
.devc span{font-size:.8rem;color:var(--muted)}

/* matcher */
.matchwrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,4vw,48px);background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,4vw,40px);box-shadow:var(--shadow)}
@media (max-width:880px){.matchwrap{grid-template-columns:1fr}}
.matchwrap .intro{display:grid;gap:14px;align-content:start;min-width:0}
.matchwrap .intro h2{font-size:clamp(1.5rem,3vw,2.1rem)}
.matchwrap .intro p{color:var(--muted)}
.ticks{display:grid;gap:8px;padding:0;margin:0;list-style:none}
.ticks li{display:flex;gap:10px;align-items:baseline}
.ticks li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;transform:translateY(-2px)}
form.matcher{display:grid;gap:14px;min-width:0}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:520px){.grid2{grid-template-columns:1fr}}
.field .hint{font-size:.78rem;color:var(--muted);min-height:1.1em}
.field.bad input,.field.bad select{border-color:var(--warn)}
.field.bad .hint{color:var(--warn)}
.formfoot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.formfoot .status{font-size:.85rem;color:var(--muted)}
.results{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:16px}
.results h3{font-size:1.1rem}
.res{display:grid;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 14px}
.res .name{font-weight:600;direction:ltr;text-align:right}
.sendbox{display:grid;gap:10px;background:color-mix(in srgb,var(--wa) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--wa) 40%,var(--line));border-radius:12px;padding:14px}
.sendbox p{font-size:.93rem}
.sendbox .btn{justify-self:start}
.note{font-size:.88rem;color:var(--muted)}

/* how */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media (max-width:820px){.steps{grid-template-columns:1fr}}
.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:grid;gap:6px}
.step small{color:var(--accent);font-weight:600}
.step h3{font-size:1.15rem}
.step p{color:var(--muted);font-size:.95rem}

/* contact */
.contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:var(--hero-a);color:#fff;border-radius:22px;padding:clamp(22px,4vw,40px)}
.contact h2{font-size:clamp(1.4rem,3vw,2rem)}
.contact p{color:rgba(255,255,255,.75)}
.phone{font-size:clamp(1.5rem,3.6vw,2rem);font-weight:600;letter-spacing:.04em;direction:ltr;font-variant-numeric:tabular-nums;user-select:all}
.contact .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.contact .btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}

footer{border-top:1px solid var(--line);background:var(--surface);padding-block:34px 26px;margin-top:clamp(40px,6vw,68px);font-size:.9rem;color:var(--muted)}
.fcols{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:24px}
@media (max-width:820px){.fcols{grid-template-columns:1fr 1fr}}
.fcols h4{margin:0 0 8px;color:var(--fg);font-family:var(--display);font-weight:600;font-size:.95rem}
.fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.fcols button{background:none;border:0;padding:0;color:var(--muted);cursor:pointer;text-align:start}
.fcols button:hover{color:var(--accent)}
.fbottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:.82rem}

/* ---------- developer & project pages ---------- */
.crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.88rem;color:var(--muted);padding-block:18px 0}
.crumbs a{color:var(--accent);text-decoration:none}
.crumbs a:hover{text-decoration:underline}
.dhero{position:relative;border-radius:20px;overflow:hidden;min-height:260px;display:flex;align-items:flex-end;margin-top:14px;color:#fff;background-size:cover;background-position:center}
.dhero::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,14,16,.78),rgba(10,14,16,.15) 65%)}
.dhero .in{position:relative;z-index:1;padding:clamp(18px,4vw,34px);display:grid;gap:8px;max-width:760px}
.dhero h1{font-size:clamp(1.8rem,4.4vw,3rem)}
.dhero p{color:rgba(255,255,255,.85)}
.dhero .tags{display:flex;flex-wrap:wrap;gap:8px}
.dhero .tags span{background:rgba(255,255,255,.16);backdrop-filter:blur(4px);border-radius:999px;padding:3px 12px;font-size:.85rem}
.vsec{padding-block:clamp(26px,4vw,40px);border-bottom:1px solid var(--line)}
.vsec:last-child{border-bottom:0}
.vsec>h2{font-size:clamp(1.25rem,2.4vw,1.6rem);margin-bottom:14px}
.two{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(18px,4vw,40px);align-items:start}
@media (max-width:860px){.two{grid-template-columns:1fr}}
.two>*{min-width:0}
.prose{display:grid;gap:10px;max-width:62ch}
.prose p{color:var(--fg)}
.offers{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.offers li{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:12px;padding:12px 14px;font-size:.95rem}
.gal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
@media (max-width:700px){.gal{grid-template-columns:repeat(2,1fr)}}
.gal button{padding:0;border:0;background:var(--sunk);border-radius:12px;overflow:hidden;cursor:zoom-in;aspect-ratio:4/3;max-width:100%}
.gal img{width:100%;height:100%;object-fit:cover;display:block}
.ptabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}
.ptab{flex:none;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:10px;padding:9px 16px;font-weight:600;cursor:pointer;direction:ltr}
.ptab[aria-selected="true"]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.ppanel{margin-top:14px;display:grid;grid-template-columns:1fr 1.2fr;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}
@media (max-width:760px){.ppanel{grid-template-columns:1fr}}
.ppanel .pic{min-height:220px;background-size:cover;background-position:center;position:relative}
.ppanel .txt{padding:18px 20px;display:grid;gap:10px;align-content:start;min-width:0}
.ppanel .txt h3{font-size:1.25rem;direction:ltr;text-align:right}
.ppanel .row{display:flex;flex-wrap:wrap;gap:8px}
.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}
.fact{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;gap:2px}
.fact small{color:var(--muted);font-size:.8rem}
.fact b{font-weight:600;font-size:.97rem}
.blist{margin:0;padding-inline-start:20px;display:grid;gap:6px}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chips span{background:var(--sunk);border-radius:999px;padding:5px 13px;font-size:.9rem}
.mp{display:block;width:100%;border-radius:14px;border:1px solid var(--line);cursor:zoom-in;padding:0;background:var(--surface);overflow:hidden}
.mp img{display:block;width:100%;height:auto}
.pgal{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-top:14px}
@media (max-width:700px){.pgal{grid-template-columns:1fr}}
.pgal button{padding:0;border:0;border-radius:16px;overflow:hidden;cursor:zoom-in;background:var(--sunk);max-width:100%}
.pgal .main{aspect-ratio:16/9}
.pgal .side{display:grid;gap:10px}
.pgal .side button{aspect-ratio:16/9}
.pgal img{width:100%;height:100%;object-fit:cover;display:block}
.noimg{display:grid;place-items:center;aspect-ratio:16/9;border-radius:16px;color:#fff;font-family:var(--display);font-size:clamp(1.6rem,4vw,2.6rem);direction:ltr;text-align:center;padding:20px}
.ctabox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}
.ctabox p{color:var(--muted);max-width:44ch}
.sticky-cta{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;justify-content:center;margin-top:18px;pointer-events:none}
.sticky-cta .btn{pointer-events:auto;box-shadow:0 8px 24px rgba(0,0,0,.25)}
.lb{position:fixed;inset:0;z-index:100;background:rgba(8,10,12,.92);display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px)}
.lb img{max-width:100%;max-height:100%;border-radius:10px}
.lb button{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));inset-inline-start:14px;background:#fff;color:#111;border:0;border-radius:999px;width:42px;height:42px;font-size:1.3rem;cursor:pointer}
.card a.cover{text-decoration:none}
.card .cover.photo{background-size:cover;background-position:center}
.card .cover.photo .big{display:none}
a.devc{text-decoration:none}

.ltile{width:100%;aspect-ratio:2/1;max-width:100%;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;overflow:hidden;padding:8px}
.ltile img{max-width:100%;max-height:100%;object-fit:contain;display:block}
.hero-l{width:150px;aspect-ratio:2/1;border:0;box-shadow:0 4px 16px rgba(0,0,0,.3)}
.cover .dev{padding:3px 6px;height:30px;display:flex;align-items:center}
.cover .dev img{height:22px;width:auto;max-width:90px;object-fit:contain;display:block}
.area::after{background:linear-gradient(to top,rgba(0,0,0,.65),rgba(0,0,0,.05) 75%)}

[hidden]{display:none!important}
.ltile{display:flex!important;align-items:center;justify-content:center}
.ltile img{max-height:100%;max-width:100%;height:auto;width:auto;min-height:0}

.aboutgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(20px,4vw,48px);align-items:start}
@media (max-width:860px){.aboutgrid{grid-template-columns:1fr}}
.abtxt{display:grid;gap:12px;max-width:62ch;min-width:0}
.abtxt h2{font-size:clamp(1.5rem,3vw,2.1rem)}
.abstats{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.abstats div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;gap:2px}
.abstats b{font-family:var(--display);font-size:2rem;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.2}
.abstats span{color:var(--muted);font-size:.9rem}
.tgal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
@media (max-width:760px){.tgal{grid-template-columns:repeat(2,1fr)}}
.tgal button{padding:0;border:0;border-radius:14px;overflow:hidden;aspect-ratio:3/4;max-width:100%;cursor:zoom-in;background:var(--sunk)}
.tgal img{width:100%;height:100%;object-fit:cover;display:block}
.toplist{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.toplist li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:flex;gap:10px;align-items:center}
.toplist b{color:var(--accent)}

.hgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;align-items:start}
@media (max-width:760px){.hgrid{grid-template-columns:1fr}}
.hvid{width:100%;max-width:100%;aspect-ratio:9/16;border-radius:14px;background:#000;object-fit:cover;display:block}
.hgrid .tgal{grid-template-columns:repeat(2,1fr)}
.hgrid .tgal button{aspect-ratio:9/8}
@media (max-width:760px){.hgrid .tgal button{aspect-ratio:3/4}}

.dvids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media (max-width:700px){.dvids{grid-template-columns:1fr}}
.dvids figure{margin:0;display:grid;gap:6px;min-width:0}
.dvids video{width:100%;max-width:100%;aspect-ratio:1280/590;border-radius:14px;background:#000;display:block}
.dvids figcaption{font-size:.9rem;color:var(--muted)}

.aboutgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;align-items:center}
@media (max-width:860px){.aboutgrid{grid-template-columns:1fr!important}}
.zaki{margin:0;display:grid;gap:8px;justify-self:center;width:100%;max-width:340px}
.zaki video{width:100%;max-width:100%;aspect-ratio:9/16;border-radius:18px;background:#000;display:block;box-shadow:var(--shadow)}
.zaki figcaption{display:flex;gap:8px;align-items:baseline;justify-content:center}
.zaki figcaption span{color:var(--muted);font-size:.9rem}
.abstats{grid-template-columns:repeat(4,1fr)!important;margin-top:24px}
@media (max-width:700px){.abstats{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:860px){.zaki{order:-1}}

.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;align-items:start}
.vcard{margin:0;display:grid;gap:6px;min-width:0}
.vcard.wide{grid-column:span 2}
@media (max-width:520px){.vcard.wide{grid-column:auto}}
.vcard video{width:100%;max-width:100%;border-radius:14px;background:#000;display:block}
.vcard figcaption{display:grid;gap:0;font-size:.92rem}
.vcard figcaption span{color:var(--muted);font-size:.85rem}

/* compare */
.cmpbtn{display:inline-flex;align-items:center;gap:7px;margin-top:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;padding:5px 11px;font:600 .82rem var(--body);cursor:pointer}
.cmpbtn .ck{width:15px;height:15px;border:1.6px solid var(--muted);border-radius:4px;display:inline-grid;place-items:center}
.cmpbtn[aria-pressed="true"]{border-color:var(--accent);color:var(--accent)}
.cmpbtn[aria-pressed="true"] .ck{background:var(--accent);border-color:var(--accent)}
.cmpbtn[aria-pressed="true"] .ck::after{content:"";width:4px;height:8px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.ppanel .row .cmpbtn{margin-top:0}
.cmpbar{position:fixed;inset-inline:0;bottom:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 24px rgba(0,0,0,.14);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}
.cmpbar .in{max-width:1200px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.cmpbar .cl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;flex:1}
.cmpbar .cis{display:flex;gap:6px;flex-wrap:wrap;min-width:0}
.cmpbar .ci{display:inline-flex;align-items:center;gap:4px;background:var(--sunk);border-radius:999px;padding:3px 4px 3px 10px;font-size:.84rem;max-width:100%}
.cmpbar .ci span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}
.cmpbar .ci button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:1.05rem;line-height:1;width:24px;height:24px;border-radius:50%}
.cmpbar .ci button:hover{background:var(--line);color:var(--fg)}
.cmpbar small{color:var(--muted);font-size:.82rem}
.cmpbar .cr{display:flex;gap:8px}
.cmpbar .btn{padding:9px 16px}
.cmpbar .btn.off{opacity:.5}
@media (max-width:600px){.cmpbar .cis{display:none}.cmpbar .cr{flex:1}.cmpbar .cr .btn.primary{flex:1}}
body.hascmp{padding-bottom:84px}
body.hascmp .sticky-cta{bottom:calc(96px + env(safe-area-inset-bottom,0px))}
@media (max-width:600px){body.hascmp{padding-bottom:110px}body.hascmp .sticky-cta{bottom:calc(120px + env(safe-area-inset-bottom,0px))}}
.cmpwrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);max-width:100%}
.cmpt{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:.92rem}
.cmpt th,.cmpt td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;text-align:start;min-width:220px;max-width:320px}
.cmpt tr:last-child th,.cmpt tr:last-child td{border-bottom:0}
.cmpt td+td,.cmpt th+td,.cmpt th+th{border-inline-start:1px solid var(--line)}
.cmpt .rh{position:sticky;inset-inline-start:0;z-index:2;background:var(--sunk);min-width:120px;width:130px;font-weight:600;color:var(--fg)}
.cmpt thead th{background:var(--surface);vertical-align:bottom}
.cmpt thead .rh{background:var(--sunk)}
.cmpt ul{margin:0;padding-inline-start:18px;display:grid;gap:4px}
.cmpt .na{color:var(--muted);font-size:1.1rem;font-weight:600}
.cmpt .ch{display:grid;gap:8px}
.cmpt .cpic{display:block;aspect-ratio:16/10;border-radius:10px;background-size:cover;background-position:center}
.cmpt .cn{font-weight:700;font-size:1.02rem;color:var(--fg);text-decoration:none;text-align:right}
.cmpt .cn:hover{color:var(--accent)}
.cmpt .crm{justify-self:start;border:0;background:transparent;color:var(--muted);cursor:pointer;font:500 .82rem var(--body);padding:2px 0}
.cmpt .crm:hover{color:#b3261e}
.cmpt .dl{display:flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none;font-weight:600}
.ltile.sm{width:64px;aspect-ratio:2/1;padding:3px;flex:none}
.chips.sm span{font-size:.8rem;padding:3px 9px}
.mpthumb{padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:zoom-in;background:var(--sunk);display:block;width:100%}
.mpthumb img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.cmpt .addc{background:var(--bg)}
.cmpt .addc label{font-weight:600;font-size:.9rem}
.cmpt .addc select{width:100%;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg);font:inherit}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media (max-width:600px){.cmpt{font-size:.85rem}.cmpt .rh{min-width:88px;width:88px;padding-inline:10px}.cmpt th,.cmpt td{min-width:200px;padding:10px}.cmpt th.rh{min-width:88px}}

/* calculator */
.calcout{display:grid;gap:12px;margin-top:4px}
.calcres{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media (max-width:480px){.calcres{grid-template-columns:1fr}}
.calcres div{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;gap:2px}
.calcres small{color:var(--muted);font-size:.85rem}
.calcres b{font-family:var(--display);font-size:1.7rem;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.25}
.calcres b span{font-size:.95rem;color:var(--muted);font-weight:500}
.calcout .btn.wa{justify-self:start}
.calcproj{display:grid;gap:8px}
.calcproj small{color:var(--muted)}
.ptabs.wrapt{flex-wrap:wrap;overflow:visible}
.planchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.pchip{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:10px;padding:8px 12px;font:500 .88rem var(--body);cursor:pointer;text-align:start}
.pchip[aria-pressed="true"]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}
.field .lbl{font-weight:600;font-size:.92rem}
.calcp{max-width:640px}
#calcHome,.calcp{display:grid;gap:14px}

/* offers */
.offsec{padding-top:clamp(28px,4vw,44px)}
.offer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-radius:20px;overflow:hidden;background:#1b1f22;color:#fff;box-shadow:0 14px 40px rgba(0,0,0,.18);min-height:340px}
.offer .opic{position:relative;background:#2a3034 center/cover;min-height:240px}
.offer .opic::after{content:"";position:absolute;inset:0;background:linear-gradient(to left,rgba(27,31,34,.0) 55%,rgba(27,31,34,.55))}
.otag{position:absolute;top:16px;inset-inline-start:16px;z-index:1;background:#c9a24d;color:#1b1f22;font-weight:700;font-size:.82rem;padding:5px 12px;border-radius:999px}
.otxt{padding:clamp(22px,3.5vw,40px);display:grid;align-content:center;gap:10px;min-width:0;background:radial-gradient(120% 90% at 100% 0%,rgba(201,162,77,.16),transparent 60%)}
.odev{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.05rem;color:rgba(255,255,255,.9)}
.odev .ltile{width:92px;flex:none;border:0}
.obig{font-family:var(--display);font-weight:700;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.05;color:#e3bd66;margin:6px 0 0;letter-spacing:-.01em}
.osub{font-family:var(--display);font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:600;margin:0;color:#fff}
.onote{color:rgba(255,255,255,.75);margin:0}
.ountil{color:rgba(255,255,255,.65);font-size:.9rem;margin:0}
.obtn{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.btn.oghost{border:1px solid rgba(255,255,255,.35);color:#fff;background:transparent}
.btn.oghost:hover{background:rgba(255,255,255,.08)}
.offer.sm{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}
.offer.sm .opic{min-height:180px}
.offer.sm .obig{font-size:clamp(2rem,4.5vw,3rem)}
.offer.sm .osub{font-size:clamp(1.1rem,2vw,1.35rem)}
@media (max-width:760px){.offer,.offer.sm{grid-template-columns:1fr}.offer .opic{min-height:200px}.offer .opic::after{background:linear-gradient(to top,rgba(27,31,34,.5),transparent 50%)}}
.onav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}
.oarr{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:1.3rem;cursor:pointer;line-height:1}
.odots{display:flex;gap:6px}
.odots button{width:9px;height:9px;border-radius:999px;border:0;background:var(--line);padding:0;cursor:pointer;transition:width .2s}
.odots button[aria-current="true"]{width:24px;background:var(--accent)}
.oprj{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}
.oprj a{color:#fff;text-decoration:none;font-size:.82rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:3px 11px}
.oprj a:hover{border-color:#e3bd66;color:#e3bd66}
.offer .opic{background-position:center}
.offer .opic::after{background:linear-gradient(to left,transparent 70%,rgba(27,31,34,.6))}
.osub2{justify-self:start;margin:4px 0 0;border:1.5px solid #e3bd66;color:#e3bd66;border-radius:12px;padding:6px 14px;font-family:var(--display);font-weight:600;font-size:clamp(1.05rem,2vw,1.35rem)}

/* filters */
.pfil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-6px 0 18px;max-width:720px}
@media (max-width:600px){.pfil{grid-template-columns:1fr 1fr}.pfil .field:last-child{grid-column:1/-1}}
.pfil .field{display:grid;gap:4px}
.pfil label{font-size:.82rem;color:var(--muted);font-weight:600}
.pfil select{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit;font-size:.9rem}
/* favorites */
.card{position:relative}
.favb{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#5b646c;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:0}
.card>.favb{position:absolute;top:12px;inset-inline-start:12px;z-index:3}
.favb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
.favb[aria-pressed="true"]{color:#d63a4a}
.favb[aria-pressed="true"] svg{fill:currentColor}
.favb.big{width:auto;height:auto;display:inline-flex;gap:7px;border-radius:8px;padding:5px 11px;box-shadow:none;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:600 .82rem var(--body);margin-top:10px}
.favb.big svg{width:16px;height:16px}
.favb.big[aria-pressed="true"]{color:#d63a4a;border-color:#d63a4a}
.pact{display:flex;flex-wrap:wrap;gap:8px}
.favh{position:relative;margin-inline-start:auto;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--muted);text-decoration:none}
.favh:hover{background:var(--sunk);color:var(--fg)}
.favh svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}
.favh.on{color:#d63a4a}.favh.on svg{fill:currentColor}
.favh .fn{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;border-radius:999px;background:#d63a4a;color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center;padding:0 4px}
.top .favh+.cta{margin-inline-start:6px}
.favact{display:flex;flex-wrap:wrap;gap:8px}
/* update date */
.crow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.upd{font-size:.76rem;color:var(--muted);margin:0}
.crow .upd{margin-top:10px}
/* booking */
.bookwrap{margin-top:6px}
.seg{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.seg label{cursor:pointer}
.seg input{position:absolute;opacity:0;pointer-events:none}
.seg span{display:inline-block;border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-size:.9rem;background:var(--surface)}
.seg input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.seg input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}
#bookF{display:grid;gap:14px}
#bookF input[type=date]{direction:rtl}
.seg label{position:relative}.seg input{width:1px;height:1px;inset:0;margin:0}
/* fav tip + toast */

@media (hover:hover){.card>.favb[data-tip]:hover::after,.card>.favb[data-tip]:focus-visible::after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);inset-inline-start:0;width:230px;background:#1d2226;color:#fff;font:500 .78rem/1.5 var(--body);padding:8px 10px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.25);text-align:start;z-index:5;white-space:normal}}
.favwrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:260px}
.favnote{font-size:.74rem;color:var(--muted);line-height:1.5}
.pact{align-items:flex-start}
.toast{position:fixed;inset-inline:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));margin-inline:auto;max-width:440px;z-index:60;background:#1d2226;color:#fff;border-radius:12px;padding:12px 16px;font-size:.9rem;line-height:1.6;box-shadow:0 10px 30px rgba(0,0,0,.3);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s,transform .2s}
.toast.show{opacity:1;transform:none}
body.hascmp .toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))}
@media (prefers-reduced-motion:reduce){.toast{transition:none}}
.hp{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}
.leadst{font-weight:600}
.leadst.ok{color:#1a7f4b}
.bookok{display:grid;gap:10px;align-content:start}
.bookok h2{color:#1a7f4b;font-size:1.4rem}
.bookok .btn{justify-self:start}
.consent{font-size:.78rem;color:var(--muted);margin:2px 0 0;line-height:1.6}
.consent a{color:var(--accent)}
.sharebtn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;padding:5px 11px;font:600 .82rem var(--body);cursor:pointer}
.sharebtn:hover{border-color:var(--accent);color:var(--accent)}
.policy h2{font-size:1.15rem;margin-top:10px}
.policy ul{margin:0;padding-inline-start:20px;display:grid;gap:6px}
/* language */
.langbtn{margin-inline-start:auto;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;padding:6px 12px;font:700 .82rem var(--body);cursor:pointer;min-width:44px}
.langbtn:hover{border-color:var(--accent);color:var(--accent)}
.top .langbtn+.favh{margin-inline-start:4px}
html.en{direction:ltr}
html.en .body h3,html.en .res .name,html.en .ppanel .txt h3,html.en .cmpt .cn,html.en [style*="text-align:right"]{text-align:left!important}
@media (max-width:430px){.top .cta{padding:8px 11px;font-size:.84rem;gap:6px}.langbtn{padding:5px 8px;min-width:0}.favh{width:36px;height:36px}}
html.en nav.links a{white-space:nowrap;padding:8px 10px}
@media (max-width:1120px){html.en nav.links{display:none}}
/* compact offer */
.offer:not(.sm){min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
.offer:not(.sm) .opic{min-height:200px}
.offer:not(.sm) .otxt{padding:clamp(16px,2.4vw,26px);gap:6px}
.offer:not(.sm) .obig{font-size:clamp(1.9rem,4vw,2.8rem);margin-top:2px}
.offer:not(.sm) .osub{font-size:clamp(1.05rem,1.8vw,1.3rem)}
.offer:not(.sm) .osub2{font-size:clamp(.95rem,1.6vw,1.1rem);padding:4px 12px}
.offer:not(.sm) .onote{font-size:.88rem}
.offer:not(.sm) .odev .ltile{width:76px}
.offer:not(.sm) .obtn{margin-top:4px}
.offer:not(.sm) .oprj a{font-size:.78rem;padding:2px 9px}
@media (max-width:760px){.offer:not(.sm) .opic{min-height:150px}}
.offsec{padding-top:clamp(20px,3vw,32px)}
@media (max-width:760px){.offer:not(.sm){grid-template-columns:1fr}.offer:not(.sm) .opic{min-height:130px}.offer:not(.sm) .oprj,.offer:not(.sm) .onote{display:none}.offer:not(.sm) .obtn .btn{flex:1;padding:9px 10px}}
nav.links a{white-space:nowrap;padding:8px 9px}@media (max-width:1180px){nav.links{display:none}}
/* offer: slim banner */
.offsec .head{margin-bottom:12px}
.offsec .head h2{font-size:1.25rem}
.offer:not(.sm){grid-template-columns:260px minmax(0,1fr);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.14)}
.offer:not(.sm) .opic{min-height:0}
.offer:not(.sm) .otag{top:10px;inset-inline-start:10px;font-size:.72rem;padding:3px 9px}
.offer:not(.sm) .otxt{padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}
.offer:not(.sm) .odev{order:0;font-size:.9rem;gap:8px}
.offer:not(.sm) .odev .ltile{width:58px}
.offer:not(.sm) .obig{font-size:1.9rem;margin:0}
.offer:not(.sm) .osub{font-size:1rem}
.offer:not(.sm) .osub2{margin:0;font-size:.92rem;padding:3px 10px;border-width:1px}
.offer:not(.sm) .onote,.offer:not(.sm) .oprj{display:none}
.offer:not(.sm) .ountil{font-size:.8rem;flex-basis:100%;margin:-2px 0 0}
.offer:not(.sm) .obtn{margin:0;flex-basis:100%;gap:8px}
.offer:not(.sm) .obtn .btn{padding:7px 14px;font-size:.85rem}
@media (max-width:760px){.offer:not(.sm){grid-template-columns:110px minmax(0,1fr)}.offer:not(.sm) .opic{min-height:0}.offer:not(.sm) .otag{display:none}.offer:not(.sm) .otxt{padding:12px 14px;gap:4px 10px}.offer:not(.sm) .odev .ltile{display:none}.offer:not(.sm) .obig{font-size:1.5rem}.offer:not(.sm) .osub{font-size:.9rem}.offer:not(.sm) .osub2{font-size:.8rem}.offer:not(.sm) .obtn .btn{flex:1;padding:7px 8px;font-size:.8rem}}
/* honors teaser on home */
.hteaser{display:flex;align-items:center;gap:14px;margin:28px 0 6px;padding:10px 14px 10px 10px;border:1px solid var(--line,#e3e5e8);border-radius:16px;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}
.hteaser:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-1px)}
.hteaser img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:none}
.hteaser .ht{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.hteaser .ht b{font-size:1.1rem}
.hteaser .ht small{color:var(--muted,#5b646c);font-size:.88rem}
.hteaser .harr{font-size:1.3rem;color:var(--accent,#1f6f6a);flex:none}
html.en .hteaser .harr{transform:scaleX(-1)}
/* long developer roster */
.devs.dcol>*:nth-child(n+13){display:none}
.devmore{display:block;margin:16px auto 0}
/* scroll anchors below the sticky header */
html{scroll-padding-top:calc(76px + env(safe-area-inset-top,0px))}
/* matcher results: free viewing button */
.res.resb{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}
.resb .resl{display:grid;gap:4px;flex:1 1 240px;min-width:0}
.resb .resv{flex:0 0 auto;font-size:.88rem;padding:9px 14px}
@media (max-width:560px){.resb .resv{flex:1 1 100%;justify-content:center}}
/* jobs box */
.fjobs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin-top:22px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}
.fjobs b{display:block;color:var(--ink,inherit);font-size:.98rem;margin-bottom:2px}
.fjobs p{margin:0;font-size:.85rem}
.fjobs .btn{font-size:.85rem;padding:8px 14px}
/* developer type-ahead — looks like the other selects */
.dsel{position:relative}
.dsel input{padding-inline-end:38px;cursor:pointer}
.dsel input::placeholder{color:var(--fg);opacity:1}
.dsel input:focus{cursor:text}
.dsel input:focus::placeholder{color:var(--muted)}
.dsel::after{content:"";position:absolute;inset-inline-end:13px;bottom:14px;width:12px;height:18px;background:var(--fg);opacity:.75;pointer-events:none;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 18'%3E%3Cpath d='M2 7l4-4 4 4M2 11l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 18'%3E%3Cpath d='M2 7l4-4 4 4M2 11l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.dlist{position:absolute;inset-inline-start:0;top:calc(100% + 4px);z-index:40;width:max(100%,300px);max-width:calc(100vw - 32px);max-height:300px;overflow:auto;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.25)}
.dlist li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border-radius:9px;cursor:pointer;font-size:1rem;white-space:nowrap}
.dlist li b{font-weight:500;overflow:hidden;text-overflow:ellipsis}
.dlist li span{font-size:.78rem;color:var(--muted);direction:ltr;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}
.dlist li:hover,.dlist li.on{background:var(--bg)}
.dlist li.sel b::before{content:"✓ ";color:var(--accent)}
.dlist li.none{cursor:default;color:var(--muted);font-size:.88rem;white-space:normal}

.pact{position:relative}
.sharemenu{position:absolute;z-index:45;top:100%;inset-inline-start:0;margin-top:6px;display:flex;flex-direction:column;min-width:210px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.sharemenu a,.sharemenu button{display:block;text-align:start;padding:10px 12px;border-radius:8px;border:0;background:none;color:var(--fg);font:600 .9rem var(--body);cursor:pointer;text-decoration:none}
.sharemenu a:hover,.sharemenu button:hover,.sharemenu a:focus-visible,.sharemenu button:focus-visible{background:var(--bg)}
.sharemenu a.wa{color:#128c4b}

.vcard .vcta{justify-self:stretch;justify-content:center;padding:10px 14px;font-size:.95rem}
