
:root{
--cream:#F8F3ED; --paper:#FDFBF7; --sand:#EFE6DA; --shell:#FBF7F1;
--ink:#000000; --ink-s:#141414; --ink2:#101010; --ink3:#1C1C1C; --mut:#6E6660;
--rose:#B1868D; --rose-d:#8E6870; --rose-l:#EADADC; --rose-w:#F5EBEC;
--gold:#B1868D; --gold-d:#8E6870; --gold-l:#EADADC;
--line:#E4DACE; --line-d:#2A2A2A;
--ok:#8E6870;
--sh:0 1px 2px rgba(0,0,0,.03),0 8px 26px rgba(60,40,34,.055);
--sh-h:0 2px 6px rgba(0,0,0,.05),0 22px 52px rgba(60,40,34,.13);
--grad-gold:linear-gradient(135deg,#C7A5AA 0%,#B1868D 42%,#8E6870 74%,#C2A0A6 100%);
--grad-rose:linear-gradient(135deg,#C7A5AA 0%,#B1868D 42%,#8E6870 74%,#C2A0A6 100%);
}
*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--cream);color:var(--ink);font-family:Tajawal,-apple-system,system-ui,sans-serif;
font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;
padding-bottom:calc(84px + env(safe-area-inset-bottom));overflow-x:hidden}
img,video{display:block;max-width:100%}
.wrap{max-width:1220px;margin:0 auto;padding-inline:20px}
button,a{font-family:inherit}

.eyebrow{font-family:'Cormorant Garamond',serif;font-size:12.5px;font-weight:500;
letter-spacing:.36em;text-transform:uppercase;color:var(--gold-d);direction:ltr;display:block}
.orn{display:flex;align-items:center;justify-content:center;gap:11px;margin:14px auto}
.orn::before,.orn::after{content:'';height:1px;width:56px;background:linear-gradient(90deg,transparent,var(--gold))}
.orn::after{background:linear-gradient(270deg,transparent,var(--gold))}
.orn i{width:5px;height:5px;background:var(--gold);transform:rotate(45deg);flex:0 0 auto}
.orn.sm::before,.orn.sm::after{width:32px}
.rv{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}
.rv.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}

.hero{position:relative;background:var(--cream);color:var(--ink);text-align:center;
padding:58px 0 0;overflow:hidden;border-bottom:1px solid var(--line)}
.hero .disc{position:absolute;top:-120px;left:50%;transform:translateX(-50%);
width:560px;height:560px;border-radius:50%;background:var(--rose);opacity:.12;pointer-events:none}
.hero .disc2{position:absolute;top:-30px;left:50%;transform:translateX(-50%);
width:300px;height:300px;border-radius:50%;background:var(--rose);opacity:.10;pointer-events:none}
.hero>*{position:relative}
.hero .logo{height:196px;width:auto;margin:0 auto}
.hero h1{font-size:38px;font-weight:800;letter-spacing:-.9px;line-height:1.25;margin-top:6px;color:var(--ink)}
.hero .sub{color:var(--mut);font-size:14.5px;font-weight:300;margin-top:12px;max-width:540px;
margin-inline:auto;padding-inline:12px}
.hero .upd{unicode-bidi:isolate;display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:11.5px;
color:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:6px 17px;background:transparent}
.hero .upd::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--rose)}

.social{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}
.social a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:12.5px;
color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:9px 17px;
transition:all .22s ease;background:var(--paper)}
.social a:hover,.social a:active{background:var(--ink);border-color:var(--ink);color:var(--cream)}
.social a.lt{background:var(--ink);border-color:var(--ink);color:var(--cream);font-weight:500}
.social a.lt:hover{background:var(--rose);border-color:var(--rose);color:#fff}
.social svg{width:15px;height:15px;fill:currentColor;flex:0 0 auto;opacity:.72}
.social a:hover svg{opacity:1}

.trustbar{margin-top:36px;border-top:1px solid var(--line);background:var(--paper)}
.trustbar .in{display:flex;flex-wrap:wrap;justify-content:center}
.trustbar .it{display:flex;align-items:center;gap:9px;padding:17px 25px;font-size:12.5px;
color:var(--ink);position:relative;font-weight:400}
.trustbar .it+.it::before{content:'';position:absolute;inset-inline-start:0;top:50%;
transform:translateY(-50%);width:1px;height:20px;background:var(--line)}
.trustbar svg{width:19px;height:19px;fill:none;stroke:var(--rose);stroke-width:1.15;
stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;opacity:.95}

.sechead{text-align:center;padding:56px 0 2px}
.sechead h2{font-size:29px;font-weight:800;letter-spacing:-.5px;margin-top:10px}
.sechead .note{font-size:13px;color:var(--mut);font-weight:300;margin-top:6px}

.sortw select{font:inherit;font-size:12.5px;padding:8px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink)}
.chips{display:flex;gap:8px;padding:22px 20px 6px;overflow-x:auto;justify-content:flex-start;
scrollbar-width:none;-webkit-overflow-scrolling:touch}
.chips::-webkit-scrollbar{display:none}
@media(min-width:760px){.chips{justify-content:center;flex-wrap:wrap;overflow:visible}}
.chip{font:inherit;font-size:12.5px;cursor:pointer;border:1px solid var(--line);background:var(--paper);
color:var(--mut);border-radius:999px;padding:9px 18px;transition:all .2s ease;white-space:nowrap;flex:0 0 auto}
.chip:hover{border-color:var(--gold);color:var(--ink)}
.chip.on{background:#000;border-color:#000;color:var(--cream)}
.chip .c{opacity:.55;font-size:11px;margin-inline-start:3px}

.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:28px;padding:30px 0 14px}
.card{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden;
display:flex;flex-direction:column;position:relative;box-shadow:var(--sh);
transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}
.card:hover{box-shadow:var(--sh-h);transform:translateY(-4px);border-color:var(--gold-l)}
.card.lux{border-color:var(--gold-l)}
.card.lux::before{content:'';position:absolute;inset-inline:0;top:0;height:3px;z-index:3;
background:var(--grad-gold)}
.card.sold{opacity:.5}
.ph{position:relative;background:var(--sand);cursor:zoom-in;overflow:hidden;
aspect-ratio:3/4}
@supports not (aspect-ratio:3/4){.ph{height:0;padding-top:133%}
.ph img,.ph video{position:absolute;inset:0}}
.ph img,.ph video{width:100%;height:100%;object-fit:cover;
transition:transform .85s cubic-bezier(.2,.6,.2,1)}
.card:hover .ph img{transform:scale(1.06)}
.ph::after{content:'';position:absolute;inset:0;pointer-events:none;
background:linear-gradient(to top,rgba(0,0,0,.34) 0%,rgba(0,0,0,.05) 30%,transparent 56%)}
.seal{position:absolute;top:12px;inset-inline-start:12px;z-index:3;display:inline-flex;align-items:center;
gap:6px;background:#000;color:var(--cream);font-size:10.5px;font-weight:700;letter-spacing:.06em;
padding:6px 12px;border-radius:2px;box-shadow:0 4px 16px rgba(0,0,0,.3)}
.seal svg{width:12px;height:12px;fill:var(--rose)}
.ph .code{position:absolute;inset-inline-end:12px;bottom:12px;z-index:3;background:rgba(255,253,249,.95);
color:var(--ink);font-size:10.5px;letter-spacing:.12em;border-radius:2px;padding:5px 10px;font-weight:700;direction:ltr}
.ph .mediapill{position:absolute;inset-inline-start:12px;bottom:12px;z-index:2;display:flex;gap:6px}
.ph .mediapill span{background:rgba(18,16,12,.66);color:#F3EADB;font-size:10.5px;border-radius:2px;
padding:4px 10px}
.ph .ribbon{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:rgba(18,16,12,.55)}
.ph .ribbon b{color:#F7F1E9;font-size:15px;font-weight:500;letter-spacing:.34em;
border-block:1px solid rgba(247,241,233,.5);padding:8px 22px}

.bd{padding:18px 18px 19px;display:flex;flex-direction:column;flex:1}
.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}
.t{font-size:9.5px;letter-spacing:.05em;border-radius:2px;padding:4px 9px;border:1px solid var(--line);
color:var(--mut);background:transparent;white-space:nowrap}
.t.own{border-color:var(--rose-l);color:var(--rose-d);background:var(--rose-w)}
.t.br{border-color:#DED3C6;color:#6E6660;background:#F5F0E9}
.t.fold{border-color:#DCCFD1;color:#7A666A;background:#F7F2F2}
.t.res{border-color:#E0D4C6;color:#7C6A56;background:#FAF5EE}
.nm{font-size:17px;font-weight:700;line-height:1.5;letter-spacing:-.2px}
.sp{font-size:12.5px;color:var(--mut);margin-top:7px;font-weight:300;line-height:1.8;flex:1}
.spec{margin-top:12px;background:var(--shell);border:1px solid var(--line);border-radius:3px;
overflow:hidden}
.spec .r{display:flex;align-items:center;gap:9px;padding:9px 11px}
.spec .r+.r{border-top:1px solid var(--line)}
.spec .k{font-size:9.5px;color:var(--rose-d);font-weight:500;letter-spacing:.06em;flex:0 0 42px}
.spec .v{font-size:11.5px;color:var(--ink);font-weight:500;line-height:1.5}
.spec .v em{font-style:normal;color:var(--mut);font-weight:300;font-size:10.5px}
.spec .sw{display:flex;flex:0 0 auto;margin-inline-end:2px}
.spec .sw i{width:15px;height:15px;border-radius:50%;border:1.5px solid #fff;
box-shadow:0 0 0 1px rgba(0,0,0,.12);margin-inline-start:-5px}
.spec .sw i:first-child{margin:0}
.meta{font-size:11.5px;color:var(--mut);margin-top:11px;display:flex;flex-wrap:wrap;gap:5px 16px;font-weight:300}
.meta b{color:var(--ink);font-weight:500}
.pr{margin-top:15px;padding-top:14px;position:relative}
.pr::before{content:'';position:absolute;top:0;inset-inline:0;height:1px;
background:linear-gradient(90deg,var(--gold),transparent)}
.pr .n{direction:ltr;text-align:start;unicode-bidi:isolate;font-size:27px;font-weight:800;letter-spacing:-.8px;line-height:1.15}
.pr .n small{font-size:12.5px;font-weight:300;color:var(--mut);letter-spacing:0}
.sar{width:.9em;height:.9em;fill:currentColor;display:inline-block;vertical-align:-.08em;
margin-inline-start:.14em}
.pr .n .sar,.pr .duo .sar{width:1.2em;height:1.2em;vertical-align:-.2em;opacity:.9}
.pr .duo{display:flex;flex-wrap:wrap;gap:8px 22px}
.pr .duo div{direction:ltr;text-align:start;unicode-bidi:isolate;font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1.2}
.pr .duo div small{font-size:10.5px;font-weight:300;color:var(--mut)}
.pr .duo span{font-size:10px;color:var(--gold-d);font-weight:500;display:block;letter-spacing:.08em}
.pr .ask{font-size:16px;font-weight:600;color:var(--rose-d)}
.pr .tb{font-size:11px;color:var(--mut);margin-top:6px;font-weight:300}
.pr .inc{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--rose-d);margin-top:9px;
border:1px solid var(--rose-l);background:var(--rose-w);border-radius:2px;padding:5px 10px}
.pr .addon{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;font-size:10.5px;color:#8A6C3E;margin-top:7px;
border:1px solid #E3D3B8;background:#F7F0E4;border-radius:2px;padding:5px 10px}
.pr .addon>span,.pr .addon>b{white-space:nowrap}
.pr .addon .av{font-weight:700;display:inline-flex;align-items:center;gap:3px}
.pr .addon .abits{flex:1 0 100%;font-size:9.5px;line-height:1.65;opacity:.85;white-space:normal;margin-top:2px}
.pr .addon .ao{opacity:.78;margin-inline-start:auto}
.fbox{border:1px solid var(--line);border-radius:5px;background:var(--shell);padding:12px 13px;margin-top:11px}
.fbox h4{font-size:12.5px;margin:0 0 8px;display:flex;align-items:center;gap:7px;font-weight:800}
.fbox .dotc{width:8px;height:8px;border-radius:50%;display:inline-block;flex:0 0 8px}
.frow{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:5px 0;border-bottom:1px dashed var(--line)}
.frow:last-child{border-bottom:0}
.frow b{font-variant-numeric:tabular-nums;white-space:nowrap}
.frow.tot{font-weight:800;font-size:14px;border-bottom:0;border-top:1px solid var(--line);margin-top:4px;padding-top:8px}
.frow.warn b{color:#8C3A3A}
.bnkbig{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 4px;
padding:13px 15px;border:1px solid var(--line);border-radius:6px;background:var(--shell)}
.bnkbig span{font-size:12.5px;color:var(--mut)}
.bnkbig b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}
.bnkbox{margin-top:12px;border:1px solid var(--line);border-radius:6px;background:var(--shell);padding:11px 13px}
.bnkrow{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0}
.bnkrow b{font-variant-numeric:tabular-nums;font-weight:800}
.bnkrow.good b{color:#4F6B52}
.bnkrow.bad b{color:#8C3A3A}
.bnkhint{font-size:11.5px;color:var(--mut);line-height:1.7;margin-top:7px}
b.bnk{font-variant-numeric:tabular-nums}
.due{display:grid;grid-template-columns:auto 1fr auto auto;gap:4px 9px;font-size:12px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line)}
.due:last-child{border-bottom:0}
.due .amt{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.due .wq{font-size:10px;padding:2px 7px;border-radius:999px;white-space:nowrap}
.wq.late{background:#F6DEDE;color:#8C3A3A}
.wq.soon{background:#F7EEDB;color:#8A6C3E}
.wq.ok{background:#EAEFEA;color:#4F6B52}
.btns{display:flex;gap:8px;margin-top:15px}
.wa{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;
text-decoration:none;font-size:13.5px;font-weight:700;background:#000;color:var(--cream);
border-radius:3px;padding:13px 10px;transition:.22s;border:1px solid #000}
.wa svg{width:16px;height:16px;fill:var(--rose)}
.wa:hover,.wa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.wa:hover svg{fill:#fff}
.adl{flex:0 0 auto;display:grid;place-items:center;text-decoration:none;font-size:11.5px;
border:1px solid var(--line);border-radius:3px;padding:13px;color:var(--mut);transition:.22s}
.adl:hover{border-color:var(--gold);color:var(--gold-d)}

.paywrap{text-align:center;padding:48px 0 6px}
.pays{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:18px}
.pays span{font-size:12.5px;background:var(--paper);border:1px solid var(--line);
border-radius:3px;padding:11px 20px;color:var(--ink);box-shadow:var(--sh)}

.revs{background:#000;color:#EFE6DA;padding:56px 0 50px;margin-top:52px;position:relative}
.revs::before,.revs::after{content:'';position:absolute;inset-inline:0;height:1px;
background:linear-gradient(90deg,transparent,var(--gold),transparent)}
.revs::before{top:0}.revs::after{bottom:0}
.revs .eyebrow{color:var(--gold)}
.revs .orn::before{background:linear-gradient(90deg,transparent,rgba(201,169,97,.75))}
.revs .orn::after{background:linear-gradient(270deg,transparent,rgba(201,169,97,.75))}
.revhead{text-align:center}
.revhead h2{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-top:10px;color:#FCF7EF}
.revstars{color:var(--gold);font-size:17px;letter-spacing:5px;margin-top:10px}
.revsub{text-align:center;font-size:12.5px;color:#A2968A;margin-bottom:26px;font-weight:300}
.revsub a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,97,.4)}
.revrail{display:flex;gap:16px;overflow-x:auto;padding:4px 20px 18px;scroll-snap-type:x mandatory;
-webkit-overflow-scrolling:touch}
.revrail::-webkit-scrollbar{height:5px}
.revrail::-webkit-scrollbar-track{background:rgba(255,255,255,.06)}
.revrail::-webkit-scrollbar-thumb{background:rgba(201,169,97,.5);border-radius:99px}
.rev{flex:0 0 308px;scroll-snap-align:center;background:#131313;border:1px solid var(--line-d);
border-radius:4px;padding:24px 21px 20px;display:flex;flex-direction:column;position:relative}
.rev::before{content:'”';position:absolute;top:4px;inset-inline-end:17px;font-family:'Cormorant Garamond',serif;
font-size:66px;line-height:1;color:rgba(201,169,97,.24)}
.rev .s{color:var(--gold);font-size:11px;letter-spacing:3px;margin-bottom:11px}
.rev.feat{border-color:#C9A961;box-shadow:0 0 0 1px rgba(201,169,97,.28),0 10px 34px rgba(201,169,97,.13)}
.rev.feat .s{color:#D9BE7E}
.rev.feat p{color:#EFE6D7}
.rev .nb{position:absolute;top:-9px;inset-inline-start:18px;background:#C9A961;color:#191307;
font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 11px;border-radius:99px;
box-shadow:0 2px 8px rgba(201,169,97,.35)}
.rev p{font-size:13px;color:#D6CCBD;line-height:1.9;font-weight:300;flex:1}
.rev .top{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;
border-top:1px solid var(--line-d)}
.rev .av{width:33px;height:33px;border-radius:50%;background:var(--grad-gold);
color:#1B1509;flex:0 0 auto;display:grid;place-items:center;font-size:13px;font-weight:800}
.rev .who{font-size:12.5px;font-weight:500;color:#F0E7DA}
.rev .dt{font-size:10.5px;unicode-bidi:isolate;color:#8B8073;direction:ltr;text-align:start}
.rev .redit{position:absolute;top:8px;inset-inline-start:8px;background:var(--rose);color:#fff;border:0;
border-radius:3px;font:inherit;font-size:10.5px;padding:3px 9px;cursor:pointer;display:none}
body.edit .rev .redit{display:block}
.revmore{display:block;margin:28px auto 0;font:inherit;font-size:12px;cursor:pointer;letter-spacing:.06em;
background:transparent;border:1px solid rgba(201,169,97,.45);border-radius:999px;padding:10px 28px;
color:var(--gold);transition:.2s}
.revmore:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}
.revadd{display:none;margin:14px auto 0;font:inherit;font-size:12px;cursor:pointer;background:var(--rose);
border:0;border-radius:999px;padding:9px 22px;color:#fff}
body.edit .revadd{display:block}

.termsec{background:var(--rose);color:#fff;padding:58px 0 54px;margin-top:54px;
position:relative;text-align:center}
.termsec::before,.termsec::after{content:'';position:absolute;inset-inline:0;height:1px;
background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}
.termsec::before{top:0}.termsec::after{bottom:0}
.termsec .eyebrow{color:rgba(255,255,255,.82)}
.termsec h2{color:#fff;font-size:27px;font-weight:800;letter-spacing:-.5px;margin-top:10px}
.termsec .orn::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8))}
.termsec .orn::after{background:linear-gradient(270deg,transparent,rgba(255,255,255,.8))}
.termsec .orn i{background:#fff}
.terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px;
margin-top:26px;text-align:start}
.tc{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.34);border-radius:5px;
padding:20px 20px 19px;font-size:13px;color:rgba(255,255,255,.95);font-weight:400;
line-height:1.85;position:relative;backdrop-filter:blur(2px)}
.tc .ic{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;
border:1px solid rgba(255,255,255,.45);margin-bottom:13px}
.tc .ic svg{width:21px;height:21px;fill:none;stroke:#fff;stroke-width:1.15;
stroke-linecap:round;stroke-linejoin:round}
.tc b{color:#fff;display:block;margin-bottom:7px;font-size:14px;font-weight:700}
.tc .tedit{position:absolute;top:12px;inset-inline-end:12px;background:#fff;color:var(--rose-d);border:0;
border-radius:3px;font:inherit;font-size:10.5px;padding:3px 9px;cursor:pointer;display:none}
body.edit .tc .tedit{display:block}
.tadd{display:none;margin:18px auto 0;font:inherit;font-size:12px;cursor:pointer;background:#fff;
border:0;border-radius:999px;padding:10px 24px;color:var(--rose-d);font-weight:700}
body.edit .tadd{display:block}

footer{background:#000;color:#CFC7BE;padding:48px 0 40px;margin-top:50px;position:relative}
footer::before{content:'';position:absolute;top:0;inset-inline:0;height:1px;
background:linear-gradient(90deg,transparent,var(--gold),transparent)}
footer .flogo{height:76px;width:auto;margin:0 auto 8px}
footer .social a{border-color:rgba(248,243,237,.32);color:#F8F3ED;background:rgba(255,255,255,.06)}
footer .social a svg{fill:#FFFFFF;opacity:1}
footer .social a:hover,footer .social a:active{background:var(--rose);border-color:var(--rose);color:#fff}
footer .social a.lt{background:var(--rose);border-color:var(--rose);color:#fff;font-weight:700}
footer .social a.lt svg{fill:#fff}
footer .social a.lt:hover{background:#F8F3ED;border-color:#F8F3ED;color:#000}
footer .social a.lt:hover svg{fill:#000}
.sig{text-align:center;margin-top:26px;font-size:12px;color:#B6ABA0;font-weight:300}

.bar{position:fixed;bottom:0;inset-inline:0;z-index:40;padding:11px 16px calc(11px + env(safe-area-inset-bottom));
background:rgba(255,253,249,.97);border-top:1px solid var(--line);
box-shadow:0 -8px 30px rgba(40,30,18,.1);display:flex;gap:9px;justify-content:center;
flex-wrap:wrap;align-items:center}
.bar button{font:inherit;font-size:12.5px;cursor:pointer;border:1px solid var(--line);background:var(--cream);
border-radius:3px;padding:10px 16px;color:var(--ink);white-space:nowrap;transition:.2s}
.bar button:hover{border-color:var(--gold)}
.bar button.hot{background:var(--rose);border-color:var(--rose);color:#fff;font-weight:500}
.acts button.wipe{background:#B5442F;color:#fff;border-color:#B5442F}
.acts button.wipe:hover{background:#9A3626}
.bar button.save{background:var(--rose-d);border-color:var(--rose-d);color:#fff;font-weight:500}
.bar button.exp{background:#000;border-color:#000;color:var(--cream);font-weight:500}
.bar .steps{font-size:12.5px;line-height:2;color:var(--ink);background:var(--shell);
border:1px solid var(--line);border-radius:3px;padding:11px 13px;margin-top:12px}
.steps b{font-weight:700}
.steps div{color:var(--mut)}
.pubstat{font-size:12.5px;line-height:1.8;margin-top:12px;min-height:18px;color:var(--mut)}
.pubstat.ok{color:var(--rose-d);font-weight:600}
.pubstat.bad{color:#8A4A4C;font-weight:600}
.custc button.pubgo{background:var(--ink);color:#fff;border-color:var(--ink);padding:10px 18px;font-weight:600}
.custc button.pubgo:hover{background:var(--rose-d);border-color:var(--rose-d)}
.custc button.pubgo:disabled{opacity:.55;cursor:default}
.catsec .card{background:#121212;border-color:#262626}
.catsec .card.lux{border-color:#3A2E30}
.catsec .card:hover{border-color:var(--rose-d)}
.catsec .ph{background:#0E0E0E}
.catsec .nm{color:var(--cream)}
.catsec .sp{color:#9A9089}
.catsec .t{border-color:#2E2E2E;color:#B6ABA0;background:#181818}
.catsec .t.own{background:#231D1E;border-color:#3A2E30;color:#D9C6C9}
.catsec .t.br{background:#181818;border-color:#2E2E2E;color:#B6ABA0}
.catsec .t.fold{background:#231D1E;border-color:#3A2E30;color:#D9C6C9}
.catsec .t.res{background:var(--rose-d);border-color:var(--rose-d);color:#fff}
.catsec .t.last{background:var(--rose);border-color:var(--rose);color:#151515}
.catsec .t.left{background:#F0E7DA;border-color:#F0E7DA;color:#151515}
.catsec .spec{background:#171717;border-color:#262626}
.catsec .spec .r+.r{border-top-color:#262626}
.catsec .spec .k{color:var(--rose)}
.catsec .spec .v{color:#EDE4D8}
.catsec .spec .v em{color:#8E8378}
.catsec .spec .sw i{border-color:#2A2A2A}
.catsec .meta{color:#8E8378}
.catsec .meta b{color:#EDE4D8}
.catsec .pr .n{color:var(--cream)}
.catsec .pr .n small{color:#8E8378}
.catsec .pr .tb{color:#8E8378}
.catsec .pr .duo>div{background:#171717;border-color:#262626;color:#EDE4D8}
.catsec .pr .duo span{color:var(--rose)}
.catsec .pr .ask{color:var(--cream)}
.catsec .inc{color:#9BA893;background:#151815;border-color:#26302A}
.catsec .addon{color:#D9BA8B;background:#191510;border-color:#3A2F22}
.catsec .wa{background:var(--cream);color:#0E0E0E}
.catsec .wa:hover{background:#fff}
.catsec .wa svg{fill:#0E0E0E}
.catsec .adl{border-color:#2E2E2E;color:#B6ABA0;background:transparent}
.catsec .adl:hover{border-color:var(--rose);color:var(--cream)}
.catsec .ph .code{background:rgba(10,10,10,.82);color:#EDE4D8;border-color:#3A3A3A}
.catsec .seal{background:var(--rose-d);color:#fff}
.catsec .mediapill span{background:rgba(10,10,10,.72);color:#DDD3C6}
.edge{position:fixed;inset:0;pointer-events:none;z-index:4;display:none}
@media(min-width:1340px){.edge{display:block}}
.pawcol{position:absolute;top:0;bottom:0;right:14px;width:84px}
.pawcol .pw{position:absolute;right:0;width:34px;height:31px;fill:var(--rose);
opacity:.2;animation:pawstep 7s ease-in-out infinite}
@keyframes pawstep{0%,72%,100%{opacity:.16}12%{opacity:.55}30%{opacity:.24}}
.rails{position:absolute;top:0;bottom:0;left:34px;width:18px}
.rails i{position:absolute;top:8vh;bottom:8vh;width:1px;
background:linear-gradient(180deg,transparent,var(--rose) 14%,var(--rose) 86%,transparent);
opacity:.5}
.rails i:first-child{left:0}
.rails i:last-child{left:10px;opacity:.24}
@media(prefers-reduced-motion:reduce){.pawcol .pw{animation:none;opacity:.2}}
.catsec{background:var(--ink);padding:2px 0 40px;margin-top:-1px}
.catsec .sechead h2{color:var(--cream)}
.catsec .sechead .eyebrow{color:#B6ABA0}
.catsec .sechead .note{color:#9A9089}
.catsec .orn::before{background:linear-gradient(90deg,transparent,var(--rose))}
.catsec .orn::after{background:linear-gradient(270deg,transparent,var(--rose))}
.catsec .orn i{background:var(--rose)}
.catsec .chip{background:#161616;border-color:#2A2A2A;color:#B6ABA0}
.catsec .chip:hover{border-color:var(--rose);color:#fff}
.catsec .chip.on{background:var(--cream);border-color:var(--cream);color:#000;font-weight:600}
.catsec .sortw select{background:#161616;border-color:#2A2A2A;color:#B6ABA0}
.catsec .card{box-shadow:0 2px 18px rgba(0,0,0,.45)}
.catsec .card:hover{box-shadow:0 10px 34px rgba(0,0,0,.6)}
.catsec .addcard{background:#161616!important;border-color:#3A3030!important;color:#C9A6AC!important}
.dstrip{background:var(--ink);color:var(--cream);padding:20px 0 22px;overflow:hidden;
border-top:1px solid #232323;border-bottom:1px solid #232323}
.dhead{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:15px;flex-wrap:wrap;
font-size:12.5px;letter-spacing:.06em;color:#CBBFB2}
.dhead .dic{width:16px;height:16px;fill:var(--rose);stroke:none;flex:0 0 auto}
.dhead b{font-weight:700;color:#fff;background:var(--rose-d);border-radius:999px;
padding:2px 10px;font-size:11.5px;unicode-bidi:isolate}
.drail{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;
-webkit-overflow-scrolling:touch;
-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);
mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.drail::-webkit-scrollbar{display:none}
.drail.center{-webkit-mask-image:none;mask-image:none}
.dtrack{display:flex;gap:14px;width:max-content;padding-inline:14px}
.drail.center .dtrack{width:100%;justify-content:center;padding-inline:0}
.ditem{display:flex;align-items:center;gap:11px;flex:0 0 auto;cursor:pointer;
background:#141414;border:1px solid #262626;border-radius:999px;
padding-block:8px;padding-inline:8px 16px;
transition:border-color .2s,background .2s}
.ditem:hover{border-color:var(--rose);background:#1B1717}
.ditem img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:0 0 auto;
border:1.5px solid var(--rose-d);background:#2A2422;font-size:0;color:transparent}
.ditem .dtx{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}
.ditem .dnm{font-size:13px;color:#F3ECE3;font-weight:500;white-space:nowrap}
.ditem .dmt{font-size:10.5px;color:#8E8378;letter-spacing:.05em;unicode-bidi:isolate;white-space:nowrap}
.ditem .dback{flex:0 0 auto;border:1px solid var(--rose-d);background:transparent;color:var(--rose);
border-radius:999px;width:26px;height:26px;font:inherit;font-size:13px;line-height:1;cursor:pointer;
display:grid;place-items:center;transition:background .15s,color .15s}
.ditem .dback:hover{background:var(--rose);color:#0E0E0E}
.ditem .dchk{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--rose);stroke-width:2.4;
stroke-linecap:round;stroke-linejoin:round}
@media(max-width:640px){
.dstrip{padding:16px 0 18px}
.ditem img{width:40px;height:40px}
.ditem{padding:6px 13px 6px 6px;gap:9px}
.ditem .dnm{font-size:12px}
.dtrack{animation-duration:34s}
}
body.preview .bar{opacity:.35;transition:opacity .2s}
body.preview .bar:hover{opacity:1}
body.preview .revadd,body.preview .tadd,body.preview .redit,body.preview .tedit{display:none!important}
body.preview:before{content:'معاينة كعميل';position:fixed;top:0;inset-inline:0;z-index:60;
text-align:center;background:var(--rose-d);color:#fff;font-size:11.5px;padding:4px;
letter-spacing:.12em}
.stgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}
.stgrid.two{grid-template-columns:repeat(2,1fr)}
.stc{border:1px solid var(--line);border-radius:4px;background:var(--shell);padding:11px 12px}
.stc span{display:block;font-size:11px;color:var(--mut);margin-bottom:5px}
.stc b{font-size:17px;font-weight:800;unicode-bidi:isolate;display:block}
.stc.hi{background:var(--rose-w);border-color:var(--rose-l)}
.stc.hi b{color:var(--rose-d)}
.slist{border:1px solid var(--line);border-radius:4px;overflow:hidden}
.sr{display:grid;grid-template-columns:64px 92px 1fr 84px 96px;gap:8px;align-items:center;
padding:8px 11px;font-size:12px;border-bottom:1px solid var(--line);background:var(--paper)}
.sr:last-child{border-bottom:0}
.sr b{font-weight:700;unicode-bidi:isolate}
.sr span{color:var(--mut);unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sr em{font-style:normal;font-weight:700;color:var(--rose-d);unicode-bidi:isolate;text-align:end}
@media(max-width:620px){.stgrid{grid-template-columns:repeat(2,1fr)}
.sr{grid-template-columns:1fr 1fr;row-gap:3px}}
.tmsg{margin-top:14px}
.tmsg label{display:block;font-size:11.5px;color:var(--mut);margin-bottom:5px;font-weight:600}
.tmsg textarea{width:100%;font:inherit;font-size:12.5px;line-height:1.9;padding:10px 12px;
border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink);resize:vertical}
.tmsg button{margin-top:7px;font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--line);
background:var(--paper);color:var(--ink);border-radius:3px;padding:7px 14px}
.tmsg button:hover{border-color:var(--rose);background:var(--rose-w)}
.warnb{margin-top:12px;font-size:12.5px;line-height:1.8;color:#8A4A4C;background:var(--rose-w);
border:1px solid var(--rose-l);border-radius:3px;padding:10px 12px}
.soldwrap{margin-top:8px;border-top:1px solid var(--line);padding-top:4px}
.soldwrap .sechead{padding:44px 0 0}
.soldwrap .sechead h2{font-size:23px}
.gsold{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:18px;padding:22px 0 10px}
.gsold .card{opacity:.62;filter:saturate(.42)}
.gsold .card:hover{opacity:1;filter:none;transform:none}
.gsold .bd{padding:13px 14px 15px}
.gsold .nm{font-size:15px}
.gsold .sp,.gsold .spec,.gsold .meta,.gsold .pr .tb,.gsold .inc,.gsold .addon{display:none}
.gsold .pr .n{font-size:19px}
.dcount{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 15px;
border:1px solid var(--line);border-radius:999px;background:var(--paper);
font-size:12.5px;color:var(--mut);unicode-bidi:isolate}
.dcount b{color:var(--ink);font-weight:700}
.qs{position:absolute;top:12px;inset-inline-start:12px;z-index:6;display:none}
.qs select{font:inherit;font-size:11.5px;padding:5px 8px;border-radius:3px;cursor:pointer;
border:1px solid rgba(255,255,255,.5);background:rgba(18,16,12,.82);color:#fff}
.qshare{position:absolute;top:12px;inset-inline-start:112px;z-index:6;display:none;
font:inherit;font-size:11.5px;padding:5px 10px;border-radius:3px;cursor:pointer;
border:1px solid rgba(255,255,255,.5);background:rgba(18,16,12,.82);color:#fff}
body.edit .qs,body.edit .qshare{display:block}
.t.left{background:#2A2A2A;color:#F7F1E9;border-color:#2A2A2A}
.t.last{background:var(--rose-d);color:#fff;border-color:var(--rose-d)}
.holdwarn{margin:8px 0 0;font-size:11.5px;font-weight:600;color:#8A4A4C;
background:var(--rose-w);border:1px solid var(--rose-l);border-radius:3px;padding:6px 9px}
.simwrap{margin-top:14px;width:100%;max-width:760px}
.simwrap .lbl{font-size:11px;color:#B6ABA0;letter-spacing:.2em;text-transform:uppercase;
text-align:center;margin-bottom:9px}
.sims{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.sims a{width:78px;text-decoration:none;color:#EDE4D8;font-size:10.5px;text-align:center;cursor:pointer}
.sims a img{width:78px;height:78px;object-fit:cover;border-radius:4px;display:block;
border:1px solid rgba(255,255,255,.18);margin-bottom:5px}
.sims a:hover img{border-color:#fff}
.hint{font-size:11px;color:var(--mut);width:100%;text-align:center;font-weight:300}
.bar.client{flex-wrap:nowrap;padding-block:12px}
.bar.client .cwa{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;
font-size:15px;font-weight:700;background:#000;color:var(--cream);border-radius:4px;padding:15px 32px;
flex:0 1 460px;transition:.2s;box-shadow:0 8px 26px rgba(0,0,0,.24);border:1px solid #000}
.bar.client .cwa:hover,.bar.client .cwa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.bar.client .cwa svg{width:19px;height:19px;fill:var(--rose)}
.bar.client .cwa:hover svg{fill:#fff}

.mo{position:fixed;inset:0;background:rgba(18,16,12,.72);z-index:120;display:none;
align-items:flex-start;justify-content:center;padding:18px 12px;overflow-y:auto}
.mo.on{display:flex}
.box{background:var(--paper);border-radius:6px;width:min(680px,100%);padding:24px;margin:auto;
border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.4)}
.box h3{font-size:18px;margin-bottom:3px}
.box .cd{font-size:11.5px;color:var(--mut);margin-bottom:17px;letter-spacing:.08em;direction:ltr;text-align:start}
.row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}
.row.one{grid-template-columns:1fr}
.f label{display:block;font-size:11.5px;color:var(--mut);margin-bottom:5px}
.f input,.f select,.f textarea{width:100%;font:inherit;font-size:15px;padding:11px 12px;
border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink)}
.f input[dir=ltr]{direction:ltr;text-align:left}
.f textarea{min-height:66px;resize:vertical}
.f input:focus,.f select:focus,.f textarea:focus{outline:1.5px solid var(--gold);outline-offset:-1px}
.chk{display:flex;align-items:center;gap:9px;font-size:13.5px;margin-top:22px}
.chk input{width:18px;height:18px;accent-color:var(--rose-d)}
.hint{font-size:11px;color:var(--mut);margin-top:5px;min-height:14px;unicode-bidi:isolate}
.hint.ok{color:var(--rose-d);font-weight:600}
.hint.warn{color:#A8703C}
.pal{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px;margin-top:6px}
.pal .sc{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--line);
border-radius:3px;background:var(--paper);cursor:pointer;font-size:12px;color:var(--ink);
transition:border-color .15s,background .15s;user-select:none;position:relative}
.pal .sc:hover{border-color:var(--rose)}
.pal .sc i{width:17px;height:17px;border-radius:50%;flex:0 0 auto;
border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}
.pal .sc.on{border-color:var(--rose-d);background:var(--rose-w);font-weight:600}
.pal .sc.on:after{content:'';position:absolute;inset-inline-end:7px;width:6px;height:10px;
border:solid var(--rose-d);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
.pal .sc.on span{padding-inline-end:12px}
.picked{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;min-height:30px;padding:7px;
border:1px dashed var(--line);border-radius:3px;background:var(--shell);align-items:center}
.picked .em{font-size:11.5px;color:var(--mut)}
.picked .tg{display:inline-flex;align-items:center;gap:6px;background:var(--paper);
border:1px solid var(--line);border-radius:999px;padding:3px 6px 3px 9px;font-size:12px}
.picked .tg i{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.18)}
.picked .tg b{font-weight:600;font-size:10px;color:var(--mut);
unicode-bidi:isolate;direction:ltr}
.picked .tg button{border:0;background:transparent;color:var(--rose-d);cursor:pointer;
font:inherit;font-size:14px;line-height:1;padding:0 2px}
.custc{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap;align-items:center}
.custc input[type=text]{flex:1;min-width:110px}
.custc input[type=color]{width:44px;height:34px;padding:2px;border:1px solid var(--line);
border-radius:3px;background:var(--paper);cursor:pointer}
.custc button{font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--line);
background:var(--paper);color:var(--ink);border-radius:3px;padding:8px 12px}
.custc button:hover{border-color:var(--rose)}
.phs{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-top:8px}
.pi{position:relative;aspect-ratio:1;border-radius:3px;overflow:hidden;border:1px solid var(--line);background:var(--sand)}
.pi img,.pi video{width:100%;height:100%;object-fit:cover}
.pi.cover{outline:2px solid var(--gold);outline-offset:-2px}
.pi .ops{position:absolute;inset-inline:0;bottom:0;display:flex}
.pi .ops button{flex:1;font:inherit;font-size:10px;border:0;cursor:pointer;padding:4px 0;
background:rgba(18,16,12,.8);color:#fff}
.pi .badge{position:absolute;top:3px;inset-inline-start:3px;background:var(--rose-d);color:#fff;
font-size:9px;border-radius:2px;padding:1px 6px}
.addph{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}
.addph button,.addph label{font:inherit;font-size:12px;cursor:pointer;border:1px solid var(--line);
background:var(--cream);border-radius:3px;padding:9px 15px}
.addph input[type=file]{display:none}
.acts{display:flex;gap:9px;justify-content:space-between;margin-top:20px;padding-top:16px;
border-top:1px solid var(--line);flex-wrap:wrap}
.acts button{font:inherit;font-size:14px;cursor:pointer;border:1px solid var(--line);background:var(--cream);
border-radius:3px;padding:11px 24px}
.acts .ok{background:#000;color:var(--cream);border-color:#000;font-weight:600}
.acts .del{color:#8A4A4C;border-color:#E3D2D3;background:#FAF4F4}
.shareurl{width:100%;font:inherit;font-size:14px;padding:12px;border:1px solid var(--gold);border-radius:3px;
background:#FDF9F1;direction:ltr;text-align:left;margin-top:8px}

.lb{position:fixed;inset:0;background:rgba(12,10,8,.97);z-index:99;display:none;
flex-direction:column;align-items:center;justify-content:center;padding:18px}
.lb.on{display:flex}
.lb .stage{max-width:min(93vw,780px);max-height:70vh;display:grid;place-items:center}
.lb .stage img,.lb .stage video{max-width:min(93vw,780px);max-height:70vh;object-fit:contain;
border-radius:3px;box-shadow:0 24px 70px rgba(0,0,0,.65)}
.lb .thumbs{display:flex;gap:8px;margin-top:15px;overflow-x:auto;max-width:93vw;padding-bottom:4px;
-webkit-overflow-scrolling:touch}
.lb .thumbs .th{width:56px;height:56px;border-radius:2px;opacity:.4;cursor:pointer;flex:0 0 auto;
overflow:hidden;background:#2A241D;position:relative;transition:.2s}
.lb .thumbs .th img,.lb .thumbs .th video{width:100%;height:100%;object-fit:cover}
.lb .thumbs .th.on{opacity:1;outline:1.5px solid var(--gold)}
.lb .thumbs .th .pl{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:15px;
background:rgba(0,0,0,.35)}
.lb .cap{color:#E9DFD1;font-size:13px;margin-top:14px;text-align:center;font-weight:300}
.lb .lbwa{margin-top:14px;display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:14px;
font-weight:700;background:var(--cream);color:#000;border-radius:4px;padding:13px 28px}
.lb .lbwa svg{width:17px;height:17px;fill:var(--rose-d)}
.lb .x{position:absolute;top:14px;inset-inline-end:16px;color:#E9DFD1;font-size:30px;cursor:pointer;
line-height:1;background:none;border:0;padding:6px 12px}
.lb .nav{position:absolute;top:50%;transform:translateY(-50%);color:#E9DFD1;font-size:34px;cursor:pointer;
background:none;border:0;padding:14px 16px;opacity:.6}
.lb .nav:hover{opacity:1;color:var(--gold)}
.lb .prev{inset-inline-start:2px}.lb .next{inset-inline-end:2px}

.toast{position:fixed;bottom:96px;inset-inline:0;margin:auto;width:max-content;max-width:90vw;
background:#000;color:var(--cream);font-size:13px;padding:12px 24px;border-radius:3px;z-index:200;
opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none;border:1px solid var(--gold-d);
text-align:center}
.toast.on{opacity:1;transform:none}

@media print{
.chips,.bar,.lb,.wa,.adl,.mo,.toast,.revmore,.social,.btns,.revadd,.tadd{display:none!important}
body{background:#fff;padding-bottom:0}
.revs,footer,.termsec{background:#fff!important;color:#111!important}
.termsec h2,.tc b{color:#111!important}
.tc{background:#FAF6F0!important;border-color:#DDD!important;color:#333!important}
.tc .ic{border-color:#B1868D!important}.tc .ic svg{stroke:#B1868D!important}
.hero h1,.revhead h2{color:#111!important}
.hero .sub,.rev p{color:#444!important}
.rev{background:#FAF6F0!important;border-color:#DDD!important}
.card{break-inside:avoid;box-shadow:none}
.grid{grid-template-columns:repeat(3,1fr);gap:12px}
.rv{opacity:1!important;transform:none!important}
}
@media(max-width:900px){.hero h1{font-size:31px}.trustbar .it{padding:13px 16px;font-size:12px}}
@media(max-width:560px){
.wrap{padding-inline:15px}
.grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:13px;padding-top:20px}
.hero{padding-top:34px}
.hero .logo{height:146px}
.hero .disc{width:340px;height:340px;top:-70px}
.hero .disc2{width:190px;height:190px;top:-14px}
.hero h1{font-size:25px;margin-top:2px}
.hero .sub{font-size:12.5px}
.eyebrow{font-size:10.5px;letter-spacing:.26em}
.sechead{padding-top:40px}.sechead h2{font-size:22px}
.revs{padding:40px 0 36px;margin-top:38px}.revhead h2{font-size:22px}
.rev{flex:0 0 272px}
.nm{font-size:14px}.sp{font-size:11.5px;margin-top:5px}
.bd{padding:12px}
.pr{margin-top:11px;padding-top:10px}
.pr .n{font-size:21px}.pr .duo div{font-size:16px}
.t{font-size:8.5px;padding:3px 6px}
.meta{font-size:10.5px;gap:2px 10px;margin-top:8px}
.spec{margin-top:9px}
.spec .r{padding:7px 9px;gap:7px}
.spec .k{font-size:9px;flex:0 0 36px}
.spec .v{font-size:10.5px}
.spec .sw i{width:13px;height:13px}
.wa{font-size:12.5px;padding:11px 6px;gap:5px}
.wa svg{width:14px;height:14px}
.adl{padding:11px 9px;font-size:10.5px}
.seal{font-size:8.5px;padding:3px 7px;gap:3px;top:9px;inset-inline-start:9px}
.seal svg{width:10px;height:10px}
.ph .code{font-size:9px;padding:3px 7px;bottom:9px;inset-inline-end:9px}
.ph .mediapill span{font-size:9px;padding:3px 7px}
.wa .full{display:none}
.wa{white-space:nowrap}
.row{grid-template-columns:1fr}
.bar button{font-size:11.5px;padding:9px 12px}
.bar.client .cwa{flex:1 1 auto;font-size:14px;padding:13px 12px}
.trustbar .it{padding:11px 12px;font-size:11px;gap:6px}
.trustbar svg{width:15px;height:15px}
footer{padding:38px 0 34px}
}


.sexb{position:absolute;top:10px;inset-inline-end:10px;z-index:3;font-size:11px;font-weight:700;
letter-spacing:.2px;padding:4px 10px;border-radius:2px;color:#fff;backdrop-filter:blur(3px);
background:rgba(177,134,141,.92);box-shadow:0 1px 6px rgba(0,0,0,.18)}
.sexb.m{background:rgba(124,147,168,.92)}
.sexb.b{background:rgba(120,110,105,.92)}
.eyeg{margin-top:6px}
.qb{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.qb button{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:7px 12px;
font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;transition:.15s}
.qb button:hover{border-color:var(--rose);background:var(--rose-w)}
.qb button.on{background:var(--rose-w);border-color:var(--rose-d);font-weight:700}
.qb.sx button{font-size:13.5px;padding:9px 16px}
.agev{font-size:12.5px;color:var(--rose-d);font-weight:700;margin-top:6px;min-height:18px}
.xtb{width:100%;background:transparent;border:1px dashed var(--line);border-radius:4px;
padding:10px;font:inherit;font-size:13px;color:#6a635e;cursor:pointer;margin:4px 0 2px}
.xtb:hover{border-color:var(--rose);color:var(--rose-d)}
.xtra{display:none}
.xtra.on{display:block}
.dupb{background:transparent;border:1px solid var(--rose);color:var(--rose-d)}
.eyeh{font-size:11.5px;font-weight:700;color:var(--rose-d);margin:11px 0 5px;letter-spacing:.2px}
.eyeh:first-child{margin-top:2px}
.eyeg .pal{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}
.eyelab{font-weight:700;color:var(--ink);margin-inline-start:6px}
.eyesw{width:15px;height:15px;border-radius:50%;display:inline-block;vertical-align:-3px;
margin-inline-start:7px;border:1px solid rgba(0,0,0,.3);background:transparent}
.spec .sw .eyed{width:13px;height:13px;border-radius:50%;display:inline-block;
border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}
.rdy{font-size:12.5px;color:var(--rose-d);margin:8px 0 2px;letter-spacing:.1px}
.rdy.ok{color:#4E7A4A}
.pr.fem .n,.pr.fem .duo div{color:#B1868D}
.pr.mal .n,.pr.mal .duo div{color:#7C93A8}
.bookb{display:block;text-align:center;margin-top:9px;padding:11px 10px;border-radius:3px;
background:var(--ink);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.3px;
text-decoration:none;transition:.2s}
.bookb:hover{background:var(--rose-d)}
.card.sold .bookb{display:none}

.certsec{background:var(--shell);padding:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.certg{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:26px}
.certc{background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden;
box-shadow:0 1px 3px rgba(0,0,0,.04);position:relative}
.certc img{width:100%;display:block;cursor:zoom-in;background:#eef4f6}
.certb{padding:13px 15px 15px}
.certb b{display:block;font-size:14px;letter-spacing:.3px;color:var(--ink);margin-bottom:3px}
.certb .rn{font-size:11.5px;color:var(--rose-d);direction:ltr;text-align:right;font-family:ui-monospace,monospace;margin-bottom:8px}
.certb .kv{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px;color:#6a635e}
.certb .kv i{font-style:normal;color:var(--ink);font-weight:600}
.certb .ped{margin-top:10px;padding-top:9px;border-top:1px dashed var(--line);display:grid;gap:5px;font-size:11.5px;color:#6a635e}
.certb .ped span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.certb .ped i{font-style:normal;color:var(--ink);font-weight:600;letter-spacing:.2px;direction:ltr}
.certb .ped b{color:var(--rose-d);font-weight:700;font-family:ui-monospace,monospace;font-size:10px;
background:var(--rose-w);border:1px solid var(--rose-l);border-radius:2px;padding:1px 6px;direction:ltr}
.certb .pnote{margin-top:9px;font-size:10.5px;color:#9a938d;line-height:1.65}

.certedit{position:absolute;top:8px;inset-inline-end:8px;z-index:4;background:#B1868D;color:#fff;border:0;
border-radius:3px;font-size:11px;padding:4px 9px;cursor:pointer;display:none}
.ed .certedit{display:block}
.certadd{display:none;margin:18px auto 0;background:transparent;border:1px dashed var(--rose);
color:var(--rose-d);border-radius:4px;padding:9px 18px;font-size:13px;cursor:pointer}
.ed .certadd{display:block}

.waitband{background:var(--ink);color:#fff;padding:52px 20px;text-align:center}
.waitband h2{font-size:26px;letter-spacing:.4px;margin:0 0 8px;color:#fff}
.waitband p{font-size:14px;color:#cfc7c2;margin:0 auto 22px;max-width:520px;line-height:1.9}
.waitf{max-width:560px;margin:0 auto;display:grid;gap:10px;grid-template-columns:1fr 1fr}
.waitf input,.waitf select{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);
color:#fff;border-radius:3px;padding:11px 12px;font:inherit;font-size:13.5px;width:100%}
.waitf input::placeholder{color:#9d948e}
.waitf .full{grid-column:1/-1}
.waitf button{grid-column:1/-1;background:#fff;color:var(--ink);border:0;border-radius:3px;
padding:13px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.3px;transition:.2s}
.waitf button:hover{background:var(--rose-l)}

.faqsec{padding:64px 0;background:var(--paper)}
.faql{max-width:760px;margin:26px auto 0;position:relative}
.faqi{border-bottom:1px solid var(--line);position:relative}
.faqq{width:100%;background:none;border:0;text-align:start;font:inherit;font-size:15px;color:var(--ink);
padding:17px 34px 17px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}
.faqq span.ar{color:var(--rose);font-size:19px;transition:.25s;flex:0 0 auto}
.faqi.on .faqq span.ar{transform:rotate(45deg)}
.faqa{max-height:0;overflow:hidden;transition:max-height .3s ease}
.faqi.on .faqa{max-height:420px}
.faqa p{font-size:13.5px;line-height:2;color:#5f5852;margin:0 0 17px;padding-inline-end:34px}
.faqedit{position:absolute;top:16px;inset-inline-end:0;background:#B1868D;color:#fff;border:0;border-radius:3px;
font-size:11px;padding:3px 8px;cursor:pointer;display:none;z-index:3}
.ed .faqedit{display:block}
.faqadd{display:none;margin:18px auto 0;background:transparent;border:1px dashed var(--rose);
color:var(--rose-d);border-radius:4px;padding:9px 18px;font-size:13px;cursor:pointer}
.ed .faqadd{display:block}
@media(max-width:560px){.waitf{grid-template-columns:1fr}}


/* زر الواتساب: أسود بأيقونة بيضاء */
.wa,.catsec .wa{background:#000;border-color:#000;color:var(--cream);font-weight:700}
.wa svg,.catsec .wa svg{fill:#fff}
.wa:hover,.wa:active,.catsec .wa:hover,.catsec .wa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.wa:hover svg,.catsec .wa:hover svg{fill:#fff}

.bar.client .cwa{background:#000;border-color:#000;color:var(--cream)}
.bar.client .cwa svg{width:20px;height:20px;fill:#fff}
.bar.client .cwa:hover,.bar.client .cwa:active{background:var(--rose);border-color:var(--rose);color:#fff}
.bar.client .cwa:hover svg{fill:#fff}

/* سطر التوضيح فوق الأزرار — أصغر، ملوّن حسب الجنس، ومقرّب من الزر */
.walead,.booklead{font-size:11px;text-align:center;line-height:1.55;font-weight:500}
.walead{margin:10px 0 1px}
.booklead{margin:9px 0 1px}
.walead b,.booklead b{font-weight:800}
.leadar{display:block;font-size:13px;line-height:1.05;margin-top:0}
.walead+.btns{margin-top:1px}
.booklead+.bookb{margin-top:1px}

/* ===== خانات التكلفة وحاسبة الربح (وضع الإدارة) ===== */
.costbox{border:1px solid var(--line);border-radius:5px;padding:12px;margin-top:12px;
 background:rgba(0,0,0,.02)}
.costh{font-size:12px;font-weight:700;color:var(--mut);margin-bottom:9px;letter-spacing:.2px}
.costtot{margin-top:10px;font-size:13px;line-height:1.9;padding:9px 12px;border-radius:4px;
 background:rgba(0,0,0,.04);border:1px solid var(--line)}
.costtot b.good{color:#1E8E4E}
.costtot b.bad{color:#B3261E}
.costtot .hintw{color:#B3261E;font-size:12px}

/* ===== ضغط البطاقة ===== */
.walead,.booklead{font-size:10.5px;line-height:1.5}
.walead{margin:8px 0 3px}
.booklead{margin:7px 0 3px}
.leadar{display:inline;font-size:12px;margin:0;vertical-align:-1px;line-height:1}
.walead+.btns{margin-top:2px}
.booklead+.bookb{margin-top:2px}
.wa{padding:9px 8px;font-size:12.5px}
.wa svg{width:14px;height:14px}
.adl{padding:9px 8px;font-size:10.5px}
.bookb{padding:10px 8px;font-size:12.5px}
.btns{margin-top:9px;gap:6px}
.specd{margin-top:9px;border-top:1px solid var(--line);padding-top:7px}
.specd>summary{cursor:pointer;list-style:none;font-size:11px;font-weight:700;
 letter-spacing:.3px;padding:3px 0;opacity:.72;user-select:none}
.specd>summary::-webkit-details-marker{display:none}
.specd>summary::after{content:" \25BE";font-size:10px}
.specd[open]>summary::after{content:" \25B4"}
.specd .spec{margin-top:5px}
.catsec .specd{border-color:#2A2A2A}

/* صورة مربّعة بدل الطولية — توفّر ~60px لكل بطاقة */
.card .ph{aspect-ratio:1/1!important;height:auto!important}
.card .ph img,.card .ph video{width:100%;height:100%;object-fit:cover}

/* بلوك السعر مضغوط */
.card .pr{margin-top:8px}
.card .pr .tb{font-size:10px;line-height:1.5;margin-top:3px}
.card .inc,.card .addon{margin-top:6px;padding:6px 8px;font-size:10px;line-height:1.5}
.card .nm{font-size:13.5px;line-height:1.45;margin-top:5px}
.card .rdy{font-size:10.5px;padding:3px 0}
.card .tags{gap:4px}
.card .tags .t{font-size:9.5px;padding:2px 6px}

/* ===== الهيرو: شريط صور + سعر يبدأ من ===== */
.heroprice{margin-top:14px;font-size:15px;font-weight:800;letter-spacing:.2px;color:var(--ink)}
.heroprice:empty{display:none}
@media(max-width:560px){
 .heroprice{font-size:14px;margin-top:11px}
}

/* ===== فواصل الأقسام داخل الشبكة ===== */
.grpsep{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;
 margin:26px 0 4px;padding-bottom:9px;border-bottom:1px solid #2C2C2C}
.grpsep:first-child{margin-top:4px}
.grpsep .gt{font-size:15px;font-weight:800;color:#F3EADB;display:flex;align-items:center;gap:7px}
.grpsep .gt b{font-size:11px;font-weight:700;background:#2E2E2E;color:#CFC6BA;
 border-radius:20px;padding:2px 9px}
.grpsep .gs{font-size:11px;color:#9A9086}
.grpsep.reg .gt{color:#F7F1E9}
.grpsep.reg .gt b{background:var(--rose-d);color:#fff}
@media(max-width:560px){
 .grpsep{margin:20px 0 2px}
 .grpsep .gt{font-size:13.5px}
 .grpsep .gs{font-size:10px;width:100%}
}

/* ===== شريط علوي + قائمة ☰ ===== */
.mkbar{position:fixed;top:0;inset-inline:0;z-index:60;display:flex;align-items:center;gap:10px;
 padding:9px 14px;background:rgba(255,253,249,.96);backdrop-filter:blur(8px);
 border-bottom:1px solid var(--line)}
.mkbar .mkt{font-size:13px;font-weight:800;letter-spacing:.3px;color:var(--ink)}
.mklang{margin-inline-start:auto;min-width:40px;height:26px;padding:0 11px;border-radius:999px;
 border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;
 font:700 11.5px/1 Tajawal,system-ui,sans-serif;letter-spacing:.08em;transition:.18s}
.mklang:hover{border-color:var(--rose);color:var(--rose-d)}
html[lang="en"] .mklang{font-family:'Cormorant Garamond',serif;font-size:14px;letter-spacing:.02em}
.mkb{width:34px;height:30px;display:grid;align-content:center;gap:5px;background:none;
 border:0;cursor:pointer;padding:0}
.mkb span{display:block;height:2px;width:20px;background:var(--ink);border-radius:2px;transition:.2s}
.mkbar.open .mkb span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mkbar.open .mkb span:nth-child(2){opacity:0}
.mkbar.open .mkb span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mknav{position:absolute;top:100%;inset-inline-start:0;background:var(--paper);
 border:1px solid var(--line);border-top:0;border-radius:0 0 8px 0;min-width:190px;
 display:none;flex-direction:column;box-shadow:0 12px 30px rgba(30,27,23,.16);overflow:hidden}
.mkbar.open .mknav{display:flex}
.mknav a{padding:12px 18px;font-size:13.5px;text-decoration:none;color:var(--ink);
 border-bottom:1px solid var(--line)}
.mknav a:last-child{border-bottom:0}
.mknav a:hover{background:var(--rose-w);color:var(--rose-d)}
body{padding-top:48px}

/* أقسام مطويّة */
.secfold>summary{cursor:pointer;list-style:none;user-select:none;
 display:flex;align-items:center;justify-content:center;gap:10px;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 padding:14px 18px;margin:6px auto 0;max-width:340px;
 box-shadow:0 3px 10px rgba(30,27,23,.14)}
.secfold>summary b{font-size:13.5px;font-weight:700;color:#F7F1E9;letter-spacing:.1px}
.secfold>summary svg{width:20px;height:20px;flex:0 0 20px;fill:none;
 stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.secfold>summary::after{color:var(--rose)}
.secfold>summary:hover{background:#000}

/* منع تمدّد البطاقة المجاورة عند فتح «تفاصيل أكثر» */
#grid{align-items:start}
#grid>.card{align-self:start}
.card .bd{justify-content:flex-start}
.catsec .secfold>summary,.revs .secfold>summary{border-color:#3A3A3A}
.secfold>summary::-webkit-details-marker{display:none}
.secfold>summary::after{content:" \25BE"}
.secfold[open]>summary::after{content:" \25B4"}
.secfold[open]>summary{margin-bottom:16px}

/* ===== الشريط العلوي أسود · الزر والقائمة بلون الشروط ===== */
.mkbar{background:#0E0E0E;border-bottom:1px solid #000;padding:8px 12px}
.mkbar .mklang{border-color:#3A3A3A;color:#EDE4D8}
.mkbar .mklang:hover{border-color:var(--rose);color:#fff}
.mkbar .mkt{color:#F7F1E9;font-size:14px;font-weight:800;letter-spacing:.16em}
.mkb{width:38px;height:34px;border-radius:5px;background:var(--paper);
 display:grid;align-content:center;justify-items:center;gap:5px;border:0;cursor:pointer;padding:0}
.mkb span{background:#0E0E0E;width:19px;height:2.5px;border-radius:2px}
.mkbar.open .mkb{background:var(--rose-w)}
.mknav{background:var(--paper);border:1px solid var(--line);border-top:0;
 inset-inline-start:12px;border-radius:0 0 8px 8px}
.mknav a{color:var(--ink);font-weight:600}

/* شارة «تم تسليم» — سوداء دائماً زي بقية أزرار الموقع */
.dcount{background:#0E0E0E!important;border:1px solid #000!important;
 border-radius:4px!important;color:#F3EADB!important;font-weight:700!important;
 padding:12px 20px!important;font-size:12.5px!important;
 box-shadow:0 4px 14px rgba(30,27,23,.16)}
.dcount b{color:var(--rose-l)!important;font-weight:800}
.dcount svg{fill:var(--rose-l)!important;stroke:var(--rose-l)!important}

/* شريط الضمانات: نفس ستايل طرق الدفع عشان يبين */
.trustbar{margin-top:30px;border-top:1px solid var(--line);background:var(--paper);padding:16px 0}
.trustbar .in{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.trustbar .it{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 box-shadow:0 3px 10px rgba(30,27,23,.14);
 font-size:13px;font-weight:700;color:#F7F1E9;letter-spacing:.1px}
.trustbar .it+.it::before{display:none}
.trustbar svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--rose);
 stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:1}
@media(max-width:560px){
 .trustbar{padding:12px 0;margin-top:24px}
 .trustbar .in{gap:7px}
 .trustbar .it{padding:10px 12px;gap:7px;font-size:11.5px}
 .trustbar svg{width:17px;height:17px;flex:0 0 17px}
}

/* شرائح الفلترة بلون خلفية قسم الشروط */
.catsec .chip{background:var(--rose)!important;border-color:var(--rose)!important;
 color:#fff!important;font-weight:600}
.catsec .chip:hover{background:var(--rose-d)!important;border-color:var(--rose-d)!important;color:#fff!important}
.catsec .chip.on{background:var(--cream)!important;border-color:var(--cream)!important;
 color:#000!important;font-weight:700}
.catsec .sortw select{background:var(--rose)!important;border-color:var(--rose)!important;
 color:#fff!important;font-weight:600}
.catsec .sortw{color:#fff}

/* «تفاصيل أكثر» يبان إنه زر */
.specd{margin-top:8px;border-top:0;padding-top:0}
.specd>summary{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);
 border-radius:20px;padding:5px 13px;font-size:10.5px;font-weight:700;opacity:1;
 background:rgba(255,255,255,.05)}
.catsec .specd>summary{border-color:#3A3A3A;color:#CFC6BA;background:#1C1C1C}
.catsec .specd>summary:hover{border-color:var(--rose);color:var(--cream)}
.specd>summary::after{content:" \25BE";font-size:9px}
.specd[open]>summary::after{content:" \25B4"}
/* ===== طرق الدفع: تباين واضح + أيقونات ===== */
.pays{gap:10px}
.pays span{display:inline-flex;align-items:center;gap:9px;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 padding:12px 16px;box-shadow:0 3px 10px rgba(30,27,23,.14)}
.pays span b{font-size:13.5px;font-weight:700;color:#F7F1E9;letter-spacing:.1px}
.pays span svg{width:20px;height:20px;flex:0 0 20px;fill:none;
 stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:560px){
 .pays{gap:8px}
 .pays span{padding:11px 13px;gap:8px}
 .pays span b{font-size:12.5px}
 .pays span svg{width:18px;height:18px;flex:0 0 18px}
}

.walead.sx-f,.booklead.sx-f{color:#CE9FA8}
.walead.sx-f b,.booklead.sx-f b{color:#EFD5DA}
.walead.sx-m,.booklead.sx-m{color:#97B2CD}
.walead.sx-m b,.booklead.sx-m b{color:#CDDEED}
.walead.sx-b,.booklead.sx-b{color:#ABA098}
.walead.sx-b b,.booklead.sx-b b{color:#DED5CD}

/* ===== إصلاح تراكب رمز القطة مع كلمة الصور =====
   الرمز يمين تحت · عدد الصور يسار تحت (مواضع فيزيائية عشان ما تنقلب) */
.ph .code{inset-inline-start:auto;inset-inline-end:auto;right:12px;left:auto}
.ph .mediapill{inset-inline-start:auto;inset-inline-end:auto;left:12px;right:auto;
 max-width:calc(100% - 96px)}
.ph .mediapill span{font-size:10px;padding:4px 9px;white-space:nowrap;
 background:rgba(10,10,10,.78);color:#F1E9DC;letter-spacing:.1px}
.ph .mediapill .mp1{font-weight:600}
.ph .mediapill .mps{display:none}
@media(max-width:560px){
 .ph .code{right:9px;left:auto}
 .ph .mediapill{left:9px;right:auto;max-width:calc(100% - 78px)}
 .ph .mediapill span{font-size:9px;padding:3px 7px}
}

/* ===== شارة الجنس: مرتبة فوق يسار، الرمز جنب الكلمة ===== */
.sexb{inset-inline-start:auto;inset-inline-end:auto;left:10px;right:auto;top:10px;
 display:inline-flex;align-items:center;gap:5px;white-space:nowrap;line-height:1;
 padding:6px 10px;border-radius:3px}
.sexb i{font-style:normal;display:inline-flex;align-items:center;line-height:1;opacity:.95}
.sexb .sxi{width:14px;height:14px;flex:0 0 14px;display:block;fill:none;stroke:currentColor;
 stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.sexb b{font-weight:700;font-size:11px;line-height:1}
@media(max-width:560px){.sexb{left:9px;top:9px;padding:5px 8px;gap:4px}
 .sexb .sxi{width:12px;height:12px;flex:0 0 12px;stroke-width:2.2}
 .sexb b{font-size:10px}}

/* ===== خلفية الهيرو المستوحاة من الشعار (قطة ميس كيتي + آثار الأقدام) ===== */
.hero .herobg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.hero>.wrap,.hero>.trustbar{position:relative;z-index:1}
.herobg .tex{position:absolute;inset:-40px}
.herobg .t1{opacity:.055;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23B1868D'%3E%3Cuse href='%23p' transform='translate(14,18) rotate(-12) scale(.26)'/%3E%3Cuse href='%23p' transform='translate(128,76) rotate(15) scale(.22)'/%3E%3Cuse href='%23p' transform='translate(50,150) rotate(6) scale(.24)'/%3E%3Crect x='172' y='28' width='8' height='8' transform='rotate(45 176 32)'/%3E%3Crect x='92' y='192' width='6' height='6' transform='rotate(45 95 195)'/%3E%3Crect x='16' y='104' width='5' height='5' transform='rotate(45 18.5 106.5)'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:220px 220px}
.herobg .t2{opacity:.042;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='340' viewBox='0 0 340 340'%3E%3Cdefs%3E%3Cg id='p'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23B1868D'%3E%3Cuse href='%23p' transform='translate(198,34) rotate(24) scale(.34)'/%3E%3Cuse href='%23p' transform='translate(32,212) rotate(-18) scale(.30)'/%3E%3Crect x='276' y='246' width='10' height='10' transform='rotate(45 281 251)'/%3E%3Crect x='118' y='88' width='7' height='7' transform='rotate(45 121.5 91.5)'/%3E%3Crect x='300' y='120' width='5' height='5' transform='rotate(45 302.5 122.5)'/%3E%3C/g%3E%3C/svg%3E") repeat;background-size:340px 340px;background-position:74px 46px}
.herobg .glow{position:absolute;width:680px;height:680px;border-radius:50%;
 background:radial-gradient(circle,rgba(177,134,141,.20),rgba(177,134,141,0) 66%)}
.herobg .g1{left:-280px;top:-220px}
.herobg .g2{right:-280px;bottom:-300px}
.herobg .hcat{position:absolute;bottom:84px;width:252px;height:auto;fill:var(--ink);opacity:.055;display:none}
.herobg .hcat.l{left:2.6vw;transform:scaleX(-1)}
.herobg .hcat.r{right:2.6vw}
.herobg .hshadow{position:absolute;bottom:80px;width:236px;height:16px;border-radius:50%;display:none;
 background:radial-gradient(ellipse,rgba(177,134,141,.24),rgba(177,134,141,0) 70%)}
.herobg .hshadow.l{left:calc(2.6vw + 8px)}
.herobg .hshadow.r{right:calc(2.6vw + 8px)}
@media(min-width:1240px){.herobg .hcat{display:block;width:206px;opacity:.05}
 .herobg .hshadow{display:block;width:194px}}
@media(min-width:1560px){.herobg .hcat{width:250px;opacity:.055}.herobg .hshadow{width:236px}}
@media(min-width:1900px){.herobg .hcat{width:300px}.herobg .hshadow{width:282px}}

/* ===== ثلاث بطاقات تتبدّل كل 5 ثواني ===== */
.herostrip{--gap:15px;display:block;width:auto;max-width:860px;margin:26px auto 0;
 padding:0 14px;overflow:visible;-webkit-mask-image:none;mask-image:none}
.herostrip .hpanel{background:linear-gradient(180deg,#FBF2F3,#F5EBEC);
 border:1px solid var(--rose-l);border-radius:14px;padding:16px 16px 14px;
 box-shadow:0 6px 26px rgba(142,104,112,.10),inset 0 1px 0 rgba(255,255,255,.65)}
.herostrip .htrio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);align-items:stretch}
.herostrip .hc{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#0E0E0E;
 border:2px solid #000;border-radius:9px;overflow:hidden;
 box-shadow:0 4px 16px rgba(30,27,23,.16);opacity:0;transform:translateY(12px);
 transition:opacity .42s ease,transform .42s ease,box-shadow .25s ease,border-color .25s ease;
 transition-delay:0s}
.herostrip .hc.in{opacity:1;transform:none}
.herostrip .hc:nth-child(2).in{transition-delay:.09s}
.herostrip .hc:nth-child(3).in{transition-delay:.18s}
.herostrip .hc:hover{box-shadow:0 12px 28px rgba(30,27,23,.26);border-color:var(--rose)}
.herostrip .hc{aspect-ratio:auto}
.herostrip .hcph{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;margin:0;background:var(--sand) center/46px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='91' viewBox='0 0 100 91'%3E%3Cg fill='%23B1868D' opacity='.30'%3E%3Cellipse cx='15.5' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cellipse cx='35.9' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='61.8' cy='19.1' rx='11' ry='14.2'/%3E%3Cellipse cx='82.3' cy='38.6' rx='10.6' ry='12.8'/%3E%3Cpath d='M48.6 85C32.4 85 16.6 79.2 16.6 65.6c0-12 10.2-21.2 17.6-26.5 4.4-3.2 9.4-6.6 14.4-6.6s10 3.4 14.4 6.6c7.4 5.3 17.6 14.5 17.6 26.5C80.6 79.2 64.8 85 48.6 85Z'/%3E%3C/g%3E%3C/svg%3E")}
.herostrip .hcph img{width:100%;height:100%;object-fit:cover;display:block;
 transition:transform .5s cubic-bezier(.22,.61,.36,1)}
.herostrip .hc:hover .hcph img{transform:scale(1.05)}
.herostrip .hcbg{position:absolute;top:8px;left:8px;right:auto;background:var(--rose);color:#fff;
 font-size:9.5px;font-weight:700;line-height:1;padding:4px 8px;border-radius:3px;letter-spacing:.2px}
.herostrip .hcb{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;padding:10px 10px 12px;text-align:center}
.herostrip .hcnm{display:block;font-size:12.5px;font-weight:700;color:#F3EADB;line-height:1.45;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.herostrip .hccl{display:block;font-size:10.5px;color:#A79C90;line-height:1.5;margin-top:2px;
 white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.herostrip .hcb{background:#0E0E0E;border-top:1px solid #262626}
.herostrip .hdots{display:flex;gap:7px;justify-content:center;margin-top:15px}
.herostrip .hdots button{width:7px;height:7px;padding:0;border:0;cursor:pointer;border-radius:50%;
 background:#D8CCBD;transition:width .3s ease,background .3s ease}
.herostrip .hdots button.on{background:var(--rose);width:20px;border-radius:4px}
@media(max-width:640px){
 .herostrip{--gap:8px;padding:0 10px;margin-top:18px}
 .herostrip .hpanel{padding:10px 10px 9px;border-radius:11px}
 .herostrip .hcb{padding:8px 5px 9px}
 .herostrip .hcnm{font-size:10.5px}
 .herostrip .hccl{font-size:9px}
 .herostrip .hcpr{font-size:11.5px;margin-top:5px}
 .herostrip .hcbg{font-size:8px;padding:3px 5px;top:6px;left:6px}
 .herostrip .hdots{margin-top:12px}
}
@media(prefers-reduced-motion:reduce){
 .herostrip .hc{transition:none;opacity:1;transform:none}
 .herostrip .hcph img{transition:none}
}

/* ===== أعمدة الآثار على الحافّتين (شاشات عريضة) ===== */
.pawcol.lft{left:14px;right:auto}
.pawcol.lft .pw{left:0;right:auto}
.rails.rgt{right:34px;left:auto}
.rails.rgt i:first-child{right:0;left:auto}
.rails.rgt i:last-child{right:10px;left:auto}

/* ===== ترويسة الشروط زي الأسئلة الشائعة ===== */
.termsec .sechead{text-align:center}
.termsec .secfold{margin-top:22px}

/* ===== سجلات المال داخل لوحة الإدارة ===== */
.finmenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:6px}
.finmenu button{font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-align:start;
 background:#141414;border:1px solid #2A2A2A;color:#F3EADB;border-radius:7px;padding:15px 16px;
 display:flex;flex-direction:column;gap:5px;transition:.2s}
.finmenu button:hover{border-color:var(--rose);background:#1B1717}
.finmenu button i{font-style:normal;font-size:11.5px;font-weight:400;color:#A79C90;line-height:1.6}
.ledwrap{max-height:46vh;overflow:auto;margin-top:10px;border:1px solid var(--line);border-radius:6px}
.ledtb{width:100%;border-collapse:collapse;font-size:12.5px}
.ledtb th{position:sticky;top:0;background:#1E1B17;color:#F7F1E9;font-weight:700;font-size:11.5px;
 padding:9px 8px;text-align:start;white-space:nowrap;z-index:2}
.ledtb td{padding:4px 5px;border-bottom:1px solid var(--line);vertical-align:middle}
.ledtb tr:last-child td{border-bottom:0}
.ledtb input,.ledtb select{font:inherit;font-size:12.5px;width:100%;min-width:78px;
 border:1px solid transparent;background:transparent;border-radius:4px;padding:6px 7px;color:var(--ink)}
.ledtb input:focus,.ledtb select:focus{border-color:var(--rose);background:#fff;outline:none}
.ledtb input[type=number]{min-width:88px;direction:ltr;text-align:start}
.ledtb input[type=date]{min-width:132px;direction:ltr}
.ledtb .ledx{background:none;border:0;cursor:pointer;color:#B3261E;font-size:15px;padding:4px 7px;line-height:1}
.ledtb .ledx:hover{background:#FCE8E6;border-radius:4px}
.ledadd{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;margin-top:10px;
 background:transparent;border:1px dashed var(--rose);color:var(--rose-d);border-radius:6px;padding:10px 18px}
.ledadd:hover{background:var(--rose-w)}
.ledsum{margin-top:10px;font-size:13px;font-weight:700;background:#F1EDE6;
 border-radius:6px;padding:11px 14px;color:var(--ink)}
.ledsum b{color:var(--rose-d)}
.ledempty{padding:26px 14px;text-align:center;color:var(--mut);font-size:12.5px}
.fingrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:8px}
.fingrid .f label{font-size:11.5px}
.finnote{font-size:12px;color:var(--mut);line-height:1.75;margin-top:12px;
 background:#F7F3EC;border-radius:6px;padding:11px 13px}

/* ===== تنسيق نهائي لشاشة الجوال: أحجام موحّدة وصفوف مرتّبة ===== */
.trustbar{margin-top:26px;padding:14px 0}
.trustbar .in{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:9px;align-items:stretch;
 padding-inline:16px;max-width:1000px;margin-inline:auto}
.trustbar .it{display:flex;align-items:center;justify-content:center;gap:8px;
 padding:11px 10px;font-size:11.5px;font-weight:700;line-height:1.45;text-align:center;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;color:#F7F1E9;
 box-shadow:0 3px 10px rgba(30,27,23,.13);height:100%;box-sizing:border-box}
.trustbar svg{width:17px!important;height:17px!important;flex:0 0 17px!important;
 fill:none;stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:1}
@media(max-width:760px){
 .trustbar{margin-top:20px;padding:11px 0}
 .trustbar .in{grid-template-columns:repeat(2,1fr);gap:7px;padding-inline:11px}
 .trustbar .it{padding:9px 7px;font-size:10px;gap:6px;border-radius:5px;line-height:1.4}
 .trustbar svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke-width:1.9}
}

.pays{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:9px;align-items:stretch;
 padding-inline:16px;max-width:940px;margin:16px auto 0}
.pays span{display:flex!important;align-items:center;justify-content:center;gap:8px;
 padding:11px 10px;text-align:center;height:100%;box-sizing:border-box;
 background:#1E1B17;border:1px solid #1E1B17;border-radius:6px;
 box-shadow:0 3px 10px rgba(30,27,23,.13)}
.pays span b{font-size:11.5px;font-weight:700;color:#F7F1E9;line-height:1.45;letter-spacing:0}
.pays span svg{width:17px!important;height:17px!important;flex:0 0 17px!important;
 fill:none;stroke:var(--rose);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:760px){
 .pays{grid-template-columns:repeat(2,1fr);gap:7px;padding-inline:11px;margin-top:13px}
 .pays span{padding:9px 7px;gap:6px;border-radius:5px}
 .pays span b{font-size:10px;line-height:1.4}
 .pays span svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke-width:1.9}
}

/* شارة «تم تسليم» تختفي من الهيرو — مكانها قسم القطط المسلّمة */
.hero .dcount{display:none!important}

.costhead{margin-top:14px;font-size:12.5px;font-weight:800;color:var(--ink);
 border-top:1px solid var(--line);padding-top:12px}
.tglgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;margin-top:10px}
.tgl{display:flex;flex-direction:column;gap:0}
.tglb{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-align:start;width:100%;
 background:#fff;border:1.5px solid var(--line);border-radius:7px;padding:11px 13px;color:var(--mut);
 transition:.18s;display:flex;align-items:center;gap:8px}
.tglb:hover{border-color:var(--rose);color:var(--ink)}
.tgl.on .tglb{background:#0E0E0E;border-color:#000;color:#F3EADB}
.tgl.on .tglb::after{content:'\2713';margin-inline-start:auto;color:var(--rose-l);font-weight:800}
.tgl input{display:none;font:inherit;font-size:12.5px;margin-top:6px;width:100%;
 border:1.5px solid var(--rose);border-radius:6px;padding:9px 11px;color:var(--ink);
 background:var(--rose-w);direction:ltr;text-align:start}
.tgl.on input{display:block}
.tglgrid.pay .tgl.on .tglb{background:var(--rose-d);border-color:var(--rose-d)}

/* ===== قسم القطط المحجوزة ===== */
.rstrip{background:#151311;border-top:1px solid #242424;border-bottom:1px solid #242424}
.rstrip .dhead{color:#D6C9BB}
.rstrip .dhead .dic{fill:none;stroke:var(--rose);stroke-width:1.7;
 stroke-linecap:round;stroke-linejoin:round}
.rstrip .dhead b{background:#8A5A00;color:#FFF3DC}
.rstrip .ditem{border-color:#3A2E1E;background:#1A1611}
.rstrip .ditem:hover{border-color:var(--rose);background:#221C15}
.rstrip .ditem img{border-color:#8A5A00}
.rstrip .dchk.hold{fill:none;stroke:#E0B04A;stroke-width:1.8;
 stroke-linecap:round;stroke-linejoin:round}


.brokbox{display:none;border:1px solid #C9A961;border-radius:8px;padding:12px;margin:12px 0;background:rgba(201,169,97,.06)}
.brokbox.on{display:block}
.brokh{font-weight:700;color:#8a6d2f;margin-bottom:9px;font-size:13.5px}
.broktot,.splittot{margin-top:8px;padding:8px 10px;border-radius:6px;background:rgba(0,0,0,.05);font-size:13px}
.broktot b,.splittot b{color:#8a6d2f}
.splith{font-weight:700;margin:14px 0 7px;font-size:13px;border-top:1px dashed #C9A961;padding-top:11px}
.splitr{display:grid;grid-template-columns:1fr 92px 118px 30px;gap:6px;margin-bottom:6px;align-items:center}
.splitr input,.splitr select{width:100%;padding:6px 8px;font:inherit;font-size:12.5px;border:1px solid #d8cfc4;border-radius:5px;background:#fff}
.splitr .xs{background:#f4e2e2;border:0;border-radius:5px;cursor:pointer;font-size:14px;line-height:1;padding:6px 0;color:#a33}
.splitnone{font-size:12.5px;opacity:.6;padding:6px 0}
.card.brokc{border-color:#C9A961}
.brokbadge{position:absolute;top:9px;inset-inline-start:9px;z-index:5;background:#C9A961;color:#fff;font-size:8.5px;font-weight:700;padding:3px 7px;border-radius:20px;letter-spacing:.2px;white-space:nowrap}
.card.lux .brokbadge{top:32px}

.brokfin{border:1px solid #C9A961;border-radius:9px;padding:11px 13px;margin:10px 0;background:rgba(201,169,97,.07)}
.bfh{font-weight:700;color:#8a6d2f;font-size:13px;margin-bottom:8px}
.bfr{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:3px 0}
.bfr.tot{border-top:1px solid rgba(201,169,97,.5);margin-top:6px;padding-top:7px;font-weight:700}
.bfr .good{color:#2e7d4f}.bfr .bad{color:#a33}
.bfc{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;opacity:.75;padding:2px 0;margin-top:4px}
.brokdet{margin:10px 0 4px}
.bdh{font-weight:700;font-size:12.5px;color:#8a6d2f;margin:10px 0 6px}
.bdcard{border:1px solid rgba(201,169,97,.45);border-radius:7px;padding:9px 11px;margin-bottom:8px;background:#fff}
.bdt{font-weight:700;font-size:12.5px;margin-bottom:6px}
.bdt em{display:block;font-style:normal;font-size:11px;opacity:.65;font-weight:400}
.bdl{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:2px 0}
.bdl.neg b{color:#a33}
.bdl.tot{border-top:1px solid rgba(201,169,97,.5);margin-top:5px;padding-top:6px;font-weight:700}
.bdl.tot b{color:#2e7d4f}
.bdsplit{border-top:1px dashed rgba(0,0,0,.12);margin-top:7px;padding-top:6px;opacity:.8;font-size:11.5px}
.bdsplit .bdl{font-size:11.5px}

/* ═══ تثبيت شارات البطاقة فيزيائياً — نفس المواضع في العربي والإنجليزي ═══ */
.card .ph>.seal{inset-inline-start:auto;inset-inline-end:auto;left:auto;right:12px}
.card .ph>.brokbadge{inset-inline-start:auto;inset-inline-end:auto;left:auto;right:9px}
.card .ph>.sexb{inset-inline-start:auto;inset-inline-end:auto;right:auto;left:10px}
.card .ph>.code{inset-inline-start:auto;inset-inline-end:auto;left:auto;right:12px}
@media(max-width:640px){
  .card .ph>.seal{right:9px}
  .card .ph>.sexb{left:9px}
  .card .ph>.code{right:9px}
}
/* ═══ زوايا البطاقة ═══
   فوق يسار: الجنس · فوق يمين: «فاخرة · مسجّلة»، ولو قطة مربّي غير مسجّلة → «مربٍّ معتمد»
   تحت يسار: «مربٍّ معتمد» للقطط المسجّلة · تحت يمين: شارات الصور
   رمز MK يظهر في وضع الإدارة فقط (.hascode) */
.card .ph>.brokbadge{top:9px;bottom:auto;left:auto;right:9px}
.card.lux .ph>.brokbadge{top:auto;bottom:9px;left:9px;right:auto}
.card .ph>.mediapill{left:auto;right:12px;bottom:12px;max-width:calc(100% - 24px)}
.card.lux .ph>.mediapill{max-width:calc(100% - 24px)}
@media(max-width:560px){
  .card .ph>.mediapill{right:9px;bottom:9px;max-width:calc(100% - 18px)}
}
/* وضع الإدارة: الرمز تحت يمين، فترجع شارات الصور لليسار زي قبل */
.card .ph.hascode>.mediapill{left:12px;right:auto;max-width:calc(100% - 96px)}
.card.lux.brokc .ph.hascode>.mediapill{bottom:40px}
@media(max-width:560px){
  .card .ph.hascode>.mediapill{left:9px;right:auto;max-width:calc(100% - 78px)}
  .card.lux.brokc .ph.hascode>.mediapill{bottom:36px}
}

/* بطاقات ضيّقة: الشارات أصغر — الجنس أقصى اليسار و«فاخرة · مسجّلة» أقصى اليمين بنفس السطر */
@media (min-width:341px) and (max-width:579px){
  .card .ph>.seal{top:8px;right:8px;font-size:7.5px;letter-spacing:0;padding:3px 5px;gap:2px}
  .card .ph>.seal svg{width:9px;height:9px}
  .card .ph>.sexb{top:8px;left:8px;font-size:8.5px;letter-spacing:0;padding:4px 6px;gap:3px}
  .card .ph>.sexb b{font-size:8.5px;letter-spacing:0}
  .card .ph>.sexb .sxi{width:10px;height:10px;flex:0 0 10px}
  .card .ph>.brokbadge{top:8px;right:8px;font-size:7.5px;padding:3px 6px;letter-spacing:0;
    white-space:normal;max-width:calc(50% - 14px);text-align:center;line-height:1.3}
  .card.lux .ph>.brokbadge{top:auto;bottom:8px;left:8px;right:auto}
}
/* بطاقات ضيّقة: نص مختصر لشارة الصور */
@media (min-width:341px) and (max-width:579px){
  .card .ph>.mediapill>.mpl{display:none}
  .card .ph>.mediapill>.mps{display:inline-block}
  .card.lux.brokc .ph>.mediapill{bottom:34px}
  .card .ph.hascode>.mediapill{bottom:34px;max-width:calc(100% - 18px)}
  .card.lux.brokc .ph.hascode>.mediapill{bottom:36px}
}

/* ═══ شريط الدعوة للمربّين — تحت القطط المتاحة ═══ */
.breedcta{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;
 margin:34px auto 36px;max-width:520px;text-decoration:none;cursor:pointer;
 background:#fff;border:1.5px solid var(--rose);border-radius:8px;padding:15px 20px;
 box-shadow:0 4px 16px rgba(168,92,107,.12);transition:.2s}
.breedcta:hover{box-shadow:0 6px 22px rgba(168,92,107,.22)}
.breedcta .bct{font-size:14px;font-weight:700;color:var(--ink)}
.breedcta .bcb{font-size:13px;font-weight:800;color:var(--rose-d);display:inline-flex;align-items:center;gap:6px}
.breedcta .bcb b{font-size:15px;line-height:1}
.catsec .breedcta{background:#1A1715;border-color:var(--rose);box-shadow:0 4px 16px rgba(0,0,0,.32)}
.catsec .breedcta:hover{background:#221D1A}
.catsec .breedcta .bct{color:#EDE4D8}
.catsec .breedcta .bcb{color:var(--rose-l)}
@media(max-width:480px){.breedcta{padding:13px 15px;gap:7px;margin:26px auto 28px}
 .breedcta .bct{font-size:13px}.breedcta .bcb{font-size:12.5px}}

/* ═══ شروط الشراء داخل بطاقة القطة ═══ */
.buyterms{margin:9px 0 8px;border:1px solid var(--line);border-radius:6px;overflow:hidden}
.buyterms>summary{cursor:pointer;list-style:none;font-size:11.8px;font-weight:700;
 padding:9px 12px;background:rgba(0,0,0,.03);color:var(--ink)}
.buyterms>summary::-webkit-details-marker{display:none}
.buyterms>summary::after{content:" \25BE";font-size:9px}
.buyterms[open]>summary::after{content:" \25B4"}
.buyterms>div{padding:8px 12px 11px;display:flex;flex-direction:column;gap:4px}
.buyterms span{font-size:11.3px;line-height:1.7;color:var(--mut);position:relative;padding-inline-start:11px;display:block}
.buyterms span::before{content:"\2022";position:absolute;inset-inline-start:1px;color:var(--rose)}
.catsec .buyterms{border-color:#3A3A3A}
.catsec .buyterms>summary{background:#1C1C1C;color:#CFC6BA}
.catsec .buyterms span{color:#A69C90}

/* ═══ قسم المربّين — اعرض قطتك عندنا ═══ */
.breedsec{background:#000;color:var(--rose);padding:54px 0 58px;border-top:0}
.breedsec .eyebrow,.breedsec h2,.breedsec .bsub,.breedsec .bnote{color:var(--rose)}
.breedsec .orn::before{background:linear-gradient(90deg,transparent,var(--rose))}
.breedsec .orn::after{background:linear-gradient(270deg,transparent,var(--rose))}
.breedsec .orn i{background:var(--rose)}
.breedsec .bsub{text-align:center;max-width:560px;margin:14px auto 0;font-size:13.5px;line-height:1.9}
.breedsec .bcard{background:#0B0B0B;border-color:rgba(177,134,141,.32);box-shadow:none}
.breedsec .bcard h3,.breedsec .bcard p,.breedsec .bcard li,.breedsec .bcard b{color:var(--rose)}
.breedsec .bcard li{border-bottom-color:rgba(177,134,141,.18)}
.breedsec .bwa{background:var(--rose);color:#000;box-shadow:0 6px 18px rgba(177,134,141,.22)}
.breedsec .secfold>summary{background:#0B0B0B;border-color:rgba(177,134,141,.4)}
.breedsec .secfold>summary b{color:var(--rose)}
.breedsec .secfold>summary svg{stroke:var(--rose)}
.breedsec .secfold>summary::after{color:var(--rose)}
.breedsec .secfold>summary:hover{background:#151515}
.bgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:13px;margin-bottom:22px}
.bcard{background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px 17px;box-shadow:var(--sh)}
.bcard h3{margin:0 0 9px;font-size:13.5px;font-weight:800;color:var(--rose-d);letter-spacing:.2px}
.bcard p{margin:0;font-size:12.8px;line-height:1.9;color:var(--ink)}
.bcard ul{margin:0;padding:0;list-style:none}
.bcard li{font-size:12.5px;line-height:1.75;padding:5px 0;border-bottom:1px dashed rgba(0,0,0,.07);color:var(--ink)}
.bcard li:last-child{border-bottom:0}
.bcard b{color:var(--gold-d)}
.bwa{display:flex;align-items:center;justify-content:center;gap:10px;max-width:420px;margin:0 auto;
 background:#0E0E0E;color:#F7F1E9;text-decoration:none;font-weight:800;font-size:14.5px;
 border-radius:6px;padding:15px 20px;box-shadow:0 6px 18px rgba(30,27,23,.18)}
.bwa svg{width:20px;height:20px;fill:currentColor;flex:0 0 20px}
.bnote{text-align:center;font-size:12.5px;color:var(--mut);margin:14px 0 0}
@media(max-width:560px){.bgrid{grid-template-columns:1fr}.breedsec{padding:44px 0 48px}}


'+
  '*{box-sizing:border-box}body{margin:0;background:#F8F3ED;color:#141414;'+
  'font-family:Tajawal,-apple-system,system-ui,sans-serif;line-height:1.7}'+
  '.w{max-width:640px;margin:0 auto;padding:22px 16px 40px}'+
  '.bk{display:inline-block;font-size:13px;color:#6E6660;text-decoration:none;margin-bottom:14px}'+
  '.cd{background:#FDFBF7;border:1px solid #E4DACE;border-radius:14px;overflow:hidden}'+
  '.cd img{display:block;width:100%;height:auto}'+
  '.bd{padding:16px 16px 20px}'+
  'h1{font-size:20px;margin:0 0 4px;line-height:1.4}'+
  '.sb{color:#6E6660;font-size:13.5px;margin:0 0 12px}'+
  '.pr{font-size:26px;font-weight:800;margin:0 0 2px}'+
  '.pr small{font-size:13px;font-weight:400;color:#6E6660}'+
  '.tb{font-size:12px;color:#6E6660;margin:0 0 14px}'+
  '.tg{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}'+
  '.tg span{font-size:11.5px;padding:3px 10px;border-radius:999px;background:#F1EAE1;'+
  'color:#6E6660;border:1px solid #E4DACE}'+
  '.wa{display:flex;align-items:center;justify-content:center;gap:9px;background:#111;color:#fff;'+
  'text-decoration:none;border-radius:10px;padding:14px;font-weight:700;font-size:15px}'+
  '.all{display:block;text-align:center;margin-top:11px;font-size:13.5px;color:#8E6870;text-decoration:none}'+
  '