:root{color-scheme:light;--in-oklab: ;--paper:#eaf2ee;--surface:rgba(255,255,255,0.72);--surface-soft:rgba(255,255,255,0.56);--surface-tint:rgba(215,235,229,0.65);--glass-bg:rgba(255,255,255,0.68);--glass-bg-strong:rgba(255,255,255,0.80);--glass-bg-soft:rgba(255,255,255,0.54);--glass-border:rgba(255,255,255,0.82);--glass-border-strong:rgba(7,91,76,0.22);--glass-highlight:inset 0 1px 0 rgba(255,255,255,0.92),inset 0 -1px 0 rgba(7,91,76,0.06);--glass-blur:blur(20px) saturate(175%);--ink:#0c221d;--muted:#3e5b53;--line:rgba(7,91,76,0.16);--line-strong:rgba(7,91,76,0.26);--brand:#075b4c;--brand-deep:#04352c;--brand-soft:rgba(215,235,229,0.78);--gold:#c89b46;--gold-soft:rgba(251,243,223,0.82);--danger:#9e2a2b;--danger-soft:rgba(253,236,236,0.88);--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--shadow-sm:0 8px 24px -4px rgba(5,42,34,0.08),0 2px 6px -1px rgba(5,42,34,0.04),var(--glass-highlight);--shadow-md:0 16px 38px -6px rgba(5,42,34,0.12),0 4px 12px -2px rgba(5,42,34,0.06),var(--glass-highlight);--shadow-lg:0 24px 52px -8px rgba(4,38,31,0.18),0 8px 20px -4px rgba(4,38,31,0.08),var(--glass-highlight)}@supports (linear-gradient(in oklab,white,black)){:root{--in-oklab:in oklab}}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--paper:#061310;--surface:rgba(16,38,32,0.72);--surface-soft:rgba(22,50,42,0.58);--surface-tint:rgba(28,62,53,0.65);--glass-bg:rgba(16,38,32,0.68);--glass-bg-strong:rgba(18,44,37,0.82);--glass-bg-soft:rgba(24,54,46,0.54);--glass-border:rgba(255,255,255,0.14);--glass-border-strong:rgba(23,155,130,0.34);--glass-highlight:inset 0 1px 0 rgba(255,255,255,0.14),inset 0 -1px 0 rgba(0,0,0,0.25);--ink:#edf5f2;--muted:#a2bdb5;--line:rgba(255,255,255,0.12);--line-strong:rgba(23,155,130,0.32);--brand:#179b82;--brand-deep:#07221c;--brand-soft:rgba(22,60,52,0.78);--gold:#deb057;--gold-soft:rgba(51,41,21,0.82);--danger:#f07167;--danger-soft:rgba(59,26,27,0.85)}}:where(body,main,header,footer,section,article,nav,aside,div,form,fieldset,dialog,ul,li,h1,h2,h3,h4,p,a,button,input,select,textarea,label,span){box-sizing:border-box}body{margin:0;font-family:Cairo,sans-serif;background-color:var(--paper);background-image:radial-gradient(circle at 86% 8%,rgba(7,91,76,.2),transparent 40%),radial-gradient(circle at 14% 22%,rgba(200,155,70,.18),transparent 36%),radial-gradient(circle at 75% 78%,rgba(16,132,110,.15),transparent 44%),radial-gradient(circle at 20% 85%,rgba(200,155,70,.12),transparent 38%),linear-gradient(160deg var(--in-oklab),#eef5f2 0,#e2eee9 50%,#ebf2ee 100%);background-attachment:fixed;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){body{background-image:radial-gradient(circle at 86% 8%,rgba(23,155,130,.22),transparent 40%),radial-gradient(circle at 14% 22%,rgba(200,155,70,.15),transparent 36%),radial-gradient(circle at 75% 78%,rgba(15,110,92,.18),transparent 44%),linear-gradient(160deg var(--in-oklab),#061310 0,#091d18 55%,#071713 100%)}}main{max-inline-size:80rem;margin-inline:auto;padding-block:1rem 3rem;padding-inline:clamp(1rem,2.5vw,2rem);display:grid;gap:1.25rem}h1,h2,h3,h4,h5,p{margin-block:0}h1,h2,h3,h4,h5,h6{font-family:Cairo,sans-serif;line-height:1.3;font-weight:800}a{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:.22em;transition:color .15s ease}a:hover{color:var(--brand-deep)}button,input,select,textarea{font-family:Cairo,sans-serif;font-size:inherit;line-height:1.4}.workspace{position:sticky;inset-block-start:.75rem;z-index:35;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-block-size:4.15rem;padding-block:.6rem;padding-inline:1.2rem;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.workspace .brand-title{display:flex;align-items:center;gap:.75rem}.netaq-logo-svg{flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(7,91,76,.22))}.workspace .brand-mark{inline-size:2.5rem;block-size:2.5rem;border-radius:.75rem;background:linear-gradient(135deg var(--in-oklab),rgba(9,108,90,.92) 0,rgba(4,53,44,.96) 100%);color:#fff;display:inline-grid;place-items:center;font-weight:800;font-size:1.15rem;box-shadow:0 4px 14px rgba(7,91,76,.22)}.workspace h1{font-size:1.3rem;font-weight:800;line-height:1.2;color:var(--ink)}.workspace .brand-sub{font-size:.82rem;font-weight:600;color:var(--muted)}.workspace .header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspace .header-actions form{display:inline-flex;margin:0}.workspace .header-actions a,.workspace .header-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-block-size:2.5rem;padding-block:.45rem;padding-inline:1.05rem;border-radius:var(--radius-sm);font-weight:700;font-size:.88rem;line-height:1.2;text-decoration:none;border:1px solid var(--glass-border-strong);background:var(--glass-bg-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);box-shadow:var(--glass-highlight),0 4px 10px rgba(5,42,34,.05);cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.workspace .header-actions a.btn-primary{background:linear-gradient(135deg var(--in-oklab),rgba(9,108,90,.9) 0,rgba(4,53,44,.95) 100%);color:#fff;border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 8px 20px rgba(7,91,76,.25)}.workspace .header-actions a:hover:not(.btn-primary),.workspace .header-actions button:hover{transform:translateY(-1px);background:var(--brand-soft);border-color:var(--brand);box-shadow:var(--shadow-sm)}.workspace .header-actions a.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 10px 24px rgba(7,91,76,.32)}.hero-banner{position:relative;overflow:clip;border-radius:var(--radius-lg);padding:clamp(1.45rem,2.8vw,2.15rem);background:radial-gradient(circle at 14% 20%,rgba(200,155,70,.25),transparent 45%),radial-gradient(circle at 86% 80%,rgba(23,155,130,.24),transparent 48%),linear-gradient(135deg var(--in-oklab),rgba(3,40,33,.92) 0,rgba(6,68,56,.9) 52%,rgba(8,92,76,.92) 100%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(247,220,151,.38);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 22px 48px -10px rgba(4,38,31,.24);display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:1.75rem}.hero-copy{display:grid;gap:1.1rem}.hero-banner h2{font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:800;line-height:1.3;color:#ffffff;letter-spacing:-.01em}.hero-banner .hero-lead{color:rgba(255,255,255,.9);max-inline-size:54ch;font-size:.98rem;font-weight:500;line-height:1.7}.hero-luxury-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-block-start:.25rem}.hero-pillar-item{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(247,220,151,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-pillar-icon{inline-size:2.15rem;block-size:2.15rem;border-radius:9px;background:rgba(200,155,70,.2);border:1px solid rgba(247,220,151,.38);color:#fae3a7;display:inline-grid;place-items:center;flex-shrink:0}.hero-pillar-item div{display:grid;gap:.1rem;line-height:1.3}.hero-pillar-item strong{font-size:.85rem;font-weight:700;color:#fff}.hero-pillar-item small{font-size:.74rem;font-weight:500;color:rgba(255,255,255,.78)}.hero-visual{display:grid}.hero-visual-card{position:relative;border-radius:var(--radius-md);overflow:clip;border:1.5px solid rgba(247,220,151,.38);background:rgba(0,0,0,.28);box-shadow:0 20px 44px rgba(0,0,0,.36)}.hero-visual-img{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:cover}.hero-visual-fallback{inline-size:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#0b5244,#163b33)}.hero-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,28,23,.05) 35%,rgba(3,28,23,.9));padding:1.1rem;display:flex;flex-direction:column;justify-content:flex-end}.hero-visual-caption{display:grid;gap:.15rem}.hero-visual-caption strong{font-size:.96rem;font-weight:800;color:#fff}.hero-visual-caption span{font-size:.8rem;color:#fae3a7;font-weight:600}.showroom-nav{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);padding:.9rem 1.1rem;box-shadow:var(--shadow-sm);display:grid;gap:.7rem}.showroom-nav-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.showroom-mode{display:inline-flex;flex-wrap:wrap;gap:.3rem;padding:.25rem;background:var(--glass-bg-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-sm);border:1px solid var(--glass-border-strong)}.showroom-mode button{display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;background:transparent;color:var(--muted);font-weight:800;font-size:.85rem;min-block-size:2.25rem;padding-block:.38rem;padding-inline:.95rem;border-radius:10px;box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.showroom-mode button[aria-pressed=true]{background:linear-gradient(135deg var(--in-oklab),rgba(9,108,90,.92) 0,rgba(4,53,44,.96) 100%);color:#fff;border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 4px 12px rgba(7,91,76,.22)}.saved-toggle{display:inline-flex;align-items:center;gap:.35rem;min-block-size:2.35rem;padding-block:.4rem;padding-inline:.9rem;border-radius:var(--radius-sm);border:1px solid var(--glass-border-strong);background:var(--glass-bg-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-size:.84rem;font-weight:700;box-shadow:var(--glass-highlight),0 2px 8px rgba(5,42,34,.05);cursor:pointer;transition:all .15s ease}.saved-toggle[aria-pressed=true]{background:var(--gold-soft);border-color:var(--gold);color:var(--brand-deep)}.showroom-filter{border-block-start:1px solid var(--line);padding-block-start:.65rem}.showroom-filter>summary{cursor:pointer;font-weight:800;font-size:.88rem;color:var(--brand);padding-block:.15rem;display:inline-flex;align-items:center;gap:.35rem;list-style:none}.showroom-filter>summary::-webkit-details-marker{display:none}.showroom-filter[open]>summary{margin-block-end:.55rem}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.filter-chip{display:inline-flex;align-items:center;gap:.3rem;padding-block:.22rem;padding-inline:.65rem;border-radius:999px;background:var(--brand-soft);color:var(--brand-deep);font-size:.78rem;font-weight:700}.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-block-end:.65rem}.section-head h2{font-size:clamp(1.15rem,1.8vw,1.38rem);font-weight:800}.section-head p{color:var(--muted);font-size:.88rem}.car-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.25rem),1fr));gap:1rem}.car-card{position:relative;container-type:inline-size;grid-row:span 4;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-rows:subgrid;gap:0;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);overflow:clip;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.car-card:has(a.card-link:hover),.car-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--brand)}.car-card:has(a.card-link:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.car-card a.card-link{color:inherit;text-decoration:none}.car-card a.card-link:focus-visible{outline:none}.car-card a.card-link:after{content:"";position:absolute;inset:0}.car-card:has(a.card-link) a:not(.card-link),.car-card:has(a.card-link) button{position:relative;z-index:1}.car-card.is-selected{border:2px solid var(--brand);box-shadow:0 0 0 4px var(--brand-soft),var(--shadow-md)}.car-card>img{inline-size:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:var(--surface-soft)}.car-card>header{padding-block:.65rem .2rem;padding-inline:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.car-card>header h3{font-size:.98rem;font-weight:800;color:var(--ink)}.car-card>.car-card-body{padding-block:.15rem .6rem;padding-inline:.85rem;display:grid;align-content:start;gap:.4rem;color:var(--muted);font-size:.82rem}.car-card-specs{display:flex;flex-wrap:wrap;gap:.3rem}.spec-item{display:inline-flex;align-items:center;gap:.25rem;padding-block:.14rem;padding-inline:.48rem;border-radius:6px;background:var(--surface-soft);color:var(--ink);font-size:.74rem;font-weight:700}.spec-item svg{color:var(--brand);inline-size:.85rem;block-size:.85rem}.car-card-tags{display:flex;flex-wrap:wrap;gap:.3rem}.tag-pill{display:inline-flex;align-items:center;gap:.25rem;padding-block:.14rem;padding-inline:.5rem;border-radius:999px;font-size:.73rem;font-weight:700;background:var(--brand-soft);color:var(--brand-deep)}.tag-pill.is-featured-pill{background:linear-gradient(135deg,#c59b3e,#9b731c);color:#fff;font-weight:800}.tag-pill.is-gold{background:var(--gold-soft);color:#785513}.tag-pill.is-rating{background:#fff6db;color:#8a5d0b}.tag-pill.is-sold{background:var(--danger-soft);color:var(--danger)}.car-card>footer{padding-block:.6rem;padding-inline:.9rem;border-block-start:1px solid var(--line);background:var(--glass-bg-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.car-card-price{display:grid}.car-card-price strong{font-size:.96rem;font-weight:900;color:var(--brand)}.car-card-price small{font-size:.72rem;color:var(--muted);font-weight:600}.save-btn{inline-size:1.95rem;block-size:1.95rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);display:inline-grid;place-items:center;padding:0;cursor:pointer;flex-shrink:0;transition:all .15s ease}.save-btn:hover,.save-btn[aria-pressed=true]{border-color:var(--danger);color:var(--danger)}.save-btn[aria-pressed=true]{background:var(--danger-soft)}.detail-wrapper{scroll-margin-block-start:5.5rem;display:grid;gap:1.25rem}.showroom-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,1fr);gap:1.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1rem,2.5vw,1.6rem);box-shadow:var(--shadow-md)}.showroom-gallery{display:grid;gap:.85rem}.showroom-photo{position:relative;border-radius:var(--radius-md);overflow:clip;background:var(--surface-soft);border:1px solid var(--line)}.showroom-photo img{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:cover}.showroom-photo>span{position:absolute;inset-block-end:.85rem;inset-inline-start:.85rem;display:inline-flex;align-items:center;gap:.35rem;background:rgba(8,25,21,.82);color:#fff;padding-block:.32rem;padding-inline:.8rem;border-radius:999px;font-size:.82rem;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.showroom-photo-nav{position:absolute;inset-block-end:.85rem;inset-inline-end:.85rem;display:flex;gap:.45rem}.showroom-photo-nav button{padding-block:.35rem;padding-inline:.8rem;border-radius:999px;background:rgba(255,255,255,.94);color:var(--ink);border:0;font-weight:800;font-size:.82rem;box-shadow:var(--shadow-sm)}.showroom-strip{display:flex;gap:.65rem;overflow-x:auto;padding-block-end:.25rem;scrollbar-gutter:stable;overscroll-behavior:contain}.showroom-strip button{border:2px solid transparent;border-radius:var(--radius-sm);padding:0;background:var(--surface-soft);overflow:clip;cursor:pointer;flex:0 0 5.75rem;transition:border-color .15s ease,transform .15s ease}.showroom-strip button[aria-pressed=true]{border-color:var(--brand);transform:translateY(-2px)}.showroom-strip button img{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:cover}.car-strip button{flex:0 0 12.5rem;padding:.5rem;display:grid;gap:.4rem;text-align:start;color:var(--ink);font-weight:700;font-size:.88rem}.showroom-detail{background:linear-gradient(155deg,var(--brand-deep) 0,#09473b 55%,var(--brand) 100%);color:#fff;border-radius:var(--radius-md);padding:clamp(1.3rem,2.5vw,1.85rem);display:flex;flex-direction:column;justify-content:center;gap:.75rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.showroom-detail>span{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding-block:.3rem;padding-inline:.8rem;border-radius:999px;background:rgba(255,255,255,.14);color:#fae3a7;font-size:.85rem;font-weight:700}.showroom-detail h2{font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800}.showroom-detail strong{font-size:clamp(1.35rem,2.3vw,1.8rem);font-weight:900;color:#fae3a7}.showroom-detail p{color:rgba(255,255,255,.88);font-size:.95rem}.detail-trust-list{margin-block-start:.4rem;padding-block-start:.75rem;border-block-start:1px solid rgba(255,255,255,.16);display:grid;gap:.45rem;font-size:.86rem;color:rgba(255,255,255,.92)}.detail-trust-list>div{display:flex;align-items:center;gap:.45rem}.detail-trust-list svg{color:#fae3a7;flex-shrink:0}.info-band{display:grid;gap:.85rem}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.benefit-card{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);padding:1.25rem 1.35rem;box-shadow:var(--shadow-sm);display:grid;gap:.65rem;align-content:start;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.benefit-card:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:var(--shadow-md)}.benefit-card-head{display:flex;align-items:center;gap:.7rem}.benefit-icon{inline-size:2.4rem;block-size:2.4rem;border-radius:11px;background:linear-gradient(135deg var(--in-oklab),rgba(9,108,90,.16) 0,rgba(7,91,76,.26) 100%);border:1px solid rgba(7,91,76,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);color:var(--brand-deep);display:inline-grid;place-items:center;flex-shrink:0}.benefit-card h3{font-size:1.04rem;font-weight:800;color:var(--ink);line-height:1.3}.benefit-card p{font-size:.89rem;color:var(--muted);line-height:1.65}.image-check,.panel{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);padding:clamp(1.15rem,2.2vw,1.6rem);box-shadow:var(--shadow-sm);display:grid;gap:.95rem}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.9rem}.governorate-checks-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.45rem;padding-block-start:.35rem}.governorate-checks-grid label.confirm{padding:.38rem .65rem;border-radius:9px;background:var(--glass-bg-soft);border:1px solid var(--line);font-size:.84rem}fieldset{border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);padding:.85rem 1rem;background:var(--glass-bg-soft)}legend{padding-inline:.5rem;font-weight:800;font-size:.9rem;color:var(--brand-deep)}label{display:grid;gap:.38rem;font-weight:700;font-size:.92rem;color:var(--ink)}.auth-field-group>label,.auth-label-row>label,label[for]{display:inline-flex;align-items:center;gap:.25rem;line-height:1.35}label.confirm{display:flex;align-items:center;gap:.55rem;cursor:pointer}input:not([type=checkbox]):not([type=radio]),select,textarea{inline-size:100%;min-block-size:2.55rem;padding-block:.48rem;padding-inline:.85rem;border-radius:var(--radius-sm);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 2px rgba(5,42,34,.04),inset 0 1px 0 rgba(255,255,255,.85);color:var(--ink);font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft),inset 0 1px 0 rgba(255,255,255,.9);background:var(--glass-bg-strong)}.actions button,button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-block-size:2.5rem;padding-block:.45rem;padding-inline:1.1rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg var(--in-oklab),rgba(9,108,90,.9) 0,rgba(4,53,44,.95) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 6px 16px rgba(7,91,76,.2);color:#fff;font-size:.88rem;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease,background-color .15s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 8px 20px rgba(7,91,76,.28)}button:disabled{opacity:.5;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;gap:.65rem}.actions button[value=cancelled],.actions button[value=declined],.actions button[value=reject],.actions button[value=returned]{background:var(--danger-soft);color:var(--danger);border-color:rgba(158,42,43,.25)}p[role=alert]{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);border:1px solid rgba(158,42,43,.3)}p[role=alert],p[role=status]{padding:.9rem 1.15rem;font-weight:700}p[role=status]{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-deep);border:1px solid rgba(7,91,76,.25)}.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.photos img{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line)}.workspace-layout{display:grid;gap:1.15rem}.workspace-toolbar{justify-content:space-between;gap:.9rem;padding:.85rem 1.15rem;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.85)}.workspace-toolbar,.workspace-toolbar-start{display:flex;flex-wrap:wrap;align-items:center}.workspace-toolbar-start{gap:.95rem}.sidebar-toggle-btn{display:inline-flex;align-items:center;gap:.55rem;min-block-size:var(--control-height-sm);padding-inline:.95rem;padding-block:.45rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.86);border:1px solid rgba(15,77,63,.25);color:var(--brand-deep);font-weight:800;font-size:.88rem;box-shadow:0 2px 8px rgba(15,77,63,.06)}.sidebar-toggle-btn:hover{background:var(--brand-soft);border-color:var(--brand);transform:translateY(-1px)}.sidebar-toggle-icon{display:inline-flex;flex-direction:column;justify-content:center;gap:.22rem;inline-size:1.05rem}.sidebar-toggle-icon span{display:block;block-size:2px;inline-size:100%;background:currentColor;border-radius:999px}.workspace-active-heading{display:flex;align-items:center;gap:.55rem}.workspace-active-kicker{font-size:.82rem;font-weight:700;color:var(--muted)}.workspace-active-title{font-size:1.05rem;font-weight:800;color:var(--ink)}.workspace-active-badge,.workspace-count-pill{display:inline-flex;align-items:center;justify-content:center;padding-inline:.65rem;padding-block:.2rem;border-radius:999px;background:var(--brand-soft);border:1px solid rgba(15,77,63,.22);color:var(--brand-deep);font-size:.8rem;font-weight:800}.workspace-quick-filter{display:flex;align-items:center;gap:.45rem;flex:1 1 16rem;max-inline-size:24rem}.workspace-filter-input{inline-size:100%;padding-inline:.85rem;padding-block:.4rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.88);font-size:.88rem}.workspace-filter-clear,.workspace-filter-input{min-block-size:var(--control-height-sm);border:1px solid var(--glass-border)}.workspace-filter-clear{padding-inline:.75rem;padding-block:.35rem;background:rgba(255,255,255,.82);color:var(--ink-soft);font-size:.82rem}.workspace-shell{position:relative;display:grid;grid-template-columns:19rem minmax(0,1fr);gap:1.35rem;align-items:start;transition:grid-template-columns .22s ease}.workspace-shell[data-sidebar-open=false]{grid-template-columns:minmax(0,1fr)}.workspace-shell[data-sidebar-open=false] .workspace-rail,.workspace-sidebar-backdrop{display:none}.workspace-rail{position:sticky;inset-block-start:5.5rem;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);padding:1rem;box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.85);display:flex;flex-direction:column;gap:.85rem;max-block-size:calc(100dvh - 6.5rem);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;z-index:30}.workspace-rail-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-inline:.35rem;padding-block-end:.65rem;border-block-end:1px solid var(--line)}.workspace-rail-header h2{font-size:.96rem;font-weight:800;color:var(--brand-deep);margin:0}.workspace-rail-close{min-block-size:2rem;min-inline-size:2rem;padding:.25rem .5rem;border-radius:8px;background:var(--brand-soft);color:var(--brand-deep);border:1px solid rgba(15,77,63,.16);font-size:.85rem;line-height:1}.workspace-rail-close:hover{background:rgba(15,77,63,.16);color:var(--brand-deep);transform:none}.workspace-rail-list{display:flex;flex-direction:column;gap:.9rem}.workspace-rail-group{display:flex;flex-direction:column;gap:.42rem}.workspace-rail-group+.workspace-rail-group{padding-block-start:.65rem;border-block-start:1px solid var(--line)}.workspace-rail-group-title{margin:0;padding-inline:.4rem;font-size:.76rem;font-weight:800;color:var(--muted);letter-spacing:.02em}.workspace-rail-group-items{display:flex;flex-direction:column;gap:.36rem}.workspace-rail .workspace-rail-item,.workspace-rail .workspace-rail-link{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:.55rem;text-align:start;min-block-size:2.55rem;padding-block:.5rem;padding-inline:.75rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.62);border:1px solid var(--glass-border);color:var(--ink);font-weight:700;font-size:.88rem;text-decoration:none;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.workspace-rail .workspace-rail-item:hover,.workspace-rail .workspace-rail-link:hover{background:var(--brand-soft);border-color:rgba(15,77,63,.32);color:var(--brand-deep);transform:none;box-shadow:none}.workspace-rail .workspace-rail-item[aria-pressed=true]{background:linear-gradient(var(--in-oklab) 135deg,var(--brand) 0,var(--brand-deep) 100%);border-color:transparent;color:#fff;box-shadow:0 8px 18px rgba(15,77,63,.22)}.workspace-rail-item-start{display:flex;align-items:center;gap:.5rem;min-inline-size:0;flex:1 1}.workspace-rail-index{display:inline-flex;align-items:center;justify-content:center;inline-size:1.4rem;block-size:1.4rem;border-radius:6px;background:var(--brand-soft);color:var(--brand-deep);font-size:.74rem;font-weight:800;flex-shrink:0}.workspace-rail .workspace-rail-item[aria-pressed=true] .workspace-rail-index{background:rgba(255,255,255,.2);color:#fff}.workspace-rail .rail-item-label,.workspace-rail-label{flex:1 1;line-height:1.35}.workspace-rail .rail-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.65rem;padding-inline:.45rem;padding-block:.12rem;border-radius:999px;font-size:.75rem;font-weight:800;background:var(--brand-soft);color:var(--brand-deep);flex-shrink:0}.workspace-rail .workspace-rail-item[aria-pressed=true] .rail-badge{background:rgba(255,255,255,.22);color:#fff}.workspace-content{display:grid;gap:1.25rem;min-inline-size:0}.workspace-content>nav,.workspace-content>section{display:grid;gap:1.15rem;align-content:start}.workspace-filter-hidden,.workspace-section-hidden{display:none!important}.workspace-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.85)}.workspace-section-header h2{font-size:1.2rem;font-weight:800;color:var(--ink);margin:0}.workspace-section-header p{font-size:.9rem;color:var(--muted);margin:.2rem 0 0}.workspace-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1.15rem;align-items:start}.workspace-rental-bundle{display:grid;gap:.85rem;align-content:start}.workspace-listing-card{display:grid;gap:.9rem;align-content:start;padding:1.1rem 1.2rem;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.88)}.workspace-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-block-end:.6rem;border-block-end:1px solid var(--line)}.workspace-card-meta{font-size:.82rem;font-weight:700;color:var(--muted)}.workspace-status-pill{display:inline-flex;align-items:center;padding-inline:.7rem;padding-block:.22rem;border-radius:999px;font-size:.78rem;font-weight:800;background:var(--brand-soft);color:var(--brand-deep);border:1px solid rgba(15,77,63,.22)}.workspace-status-pill[data-status=approved],.workspace-status-pill[data-status=completed],.workspace-status-pill[data-status=confirmed]{background:var(--brand-soft);color:var(--brand-deep);border-color:rgba(15,77,63,.28)}.workspace-status-pill[data-status=awaiting_declarations],.workspace-status-pill[data-status=pending],.workspace-status-pill[data-status=ready],.workspace-status-pill[data-status=scheduled]{background:var(--gold-soft);color:#6a4c0f;border-color:rgba(197,155,62,.35)}.workspace-status-pill[data-status=cancelled],.workspace-status-pill[data-status=declined],.workspace-status-pill[data-status=disputed],.workspace-status-pill[data-status=returned]{background:var(--danger-soft);color:var(--danger);border-color:rgba(180,35,24,.24)}.workspace-listing-summary{display:grid;gap:.75rem}.workspace-listing-head,.workspace-listing-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.workspace-listing-head h3{margin:0;font-size:1.06rem;color:var(--ink)}.workspace-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.2rem),1fr));gap:.55rem}.workspace-price-box{display:flex;flex-direction:column;gap:.18rem;padding:.55rem .75rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.8);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.workspace-price-box-sale{background:var(--brand-soft);border-color:rgba(15,77,63,.24)}.workspace-price-box-featured{background:var(--gold-soft);border-color:rgba(197,155,62,.38)}.price-box-label{font-size:.74rem;font-weight:700;color:var(--muted)}.price-box-value{font-size:.88rem;font-weight:800;color:var(--brand-deep)}.workspace-price-box-featured .price-box-value{color:#6a4c0f}.workspace-subpanel{display:grid;gap:.65rem;padding:.85rem 1rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.68);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.workspace-subpanel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}.workspace-subpanel-head strong{font-size:.88rem;color:var(--brand-deep)}.workspace-finding-item{padding-block-start:.45rem;border-block-start:1px dashed var(--line);display:grid;gap:.2rem}.workspace-inline-form{display:grid;gap:.6rem;align-items:end}.workspace-overview-list{margin:0;padding-inline-start:1.15rem;display:grid;gap:.38rem;color:var(--ink-soft);font-size:.88rem}.workspace-price-badges{display:flex;flex-wrap:wrap;gap:.45rem}.price-pill{display:inline-flex;align-items:center;padding-inline:.65rem;padding-block:.24rem;border-radius:8px;border:1px solid rgba(15,77,63,.2);font-size:.82rem;font-weight:800}.price-pill,.price-pill-sale{background:var(--brand-soft);color:var(--brand-deep)}.price-pill-sale{border-color:rgba(15,77,63,.26)}.price-pill-featured{background:var(--gold-soft);border-color:rgba(197,155,62,.34);color:#6a4c0f}.workspace-listing-form{display:grid;gap:1.15rem}.workspace-form-section{border:1px solid var(--line);border-radius:var(--radius-md);padding:1.15rem;background:rgba(255,255,255,.56);display:grid;gap:.9rem}.workspace-form-section legend{padding-inline:.6rem;font-weight:800;font-size:.95rem;color:var(--brand-deep)}.workspace-checkbox-card{display:flex;align-items:center;gap:.6rem;padding:.75rem .95rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.78);border:1px solid var(--glass-border);font-weight:700}.workspace-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.95rem}.workspace-metric-card{display:flex;flex-direction:column;justify-content:space-between;gap:.45rem;padding:1.05rem 1.15rem;border-radius:var(--radius-md);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.85);text-decoration:none;transition:transform .16s ease,border-color .16s ease}a.workspace-metric-card:hover{transform:translateY(-2px);border-color:var(--brand)}.workspace-metric-label{font-size:.86rem;font-weight:700;color:var(--muted)}.workspace-metric-value{font-size:1.55rem;font-weight:800;color:var(--brand-deep);line-height:1.2}.auth-card-shell{display:grid;gap:1.25rem}.site-footer{margin-block-start:.85rem;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-strong);border-radius:var(--radius-md);padding:1.1rem 1.4rem;box-shadow:var(--shadow-sm);display:grid;gap:.85rem}.site-footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer-brand{display:flex;align-items:center;gap:.7rem}.site-footer-brand div{display:grid;gap:.1rem;line-height:1.25}.site-footer-brand strong{font-size:1rem;font-weight:800;color:var(--ink)}.site-footer-brand span{font-size:.8rem;font-weight:600;color:var(--muted)}.site-footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.site-footer-nav a{display:inline-flex;align-items:center;min-block-size:2.15rem;padding:.3rem .8rem;border-radius:10px;background:var(--glass-bg-soft);border:1px solid var(--line);box-shadow:var(--glass-highlight);color:var(--ink);text-decoration:none;font-weight:700;font-size:.82rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.site-footer-nav a:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep);transform:translateY(-1px)}.site-footer-bottom{padding-block-start:.75rem;border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--muted)}.card-icon-actions{display:flex;align-items:center;gap:.35rem}button.btn-ghost{background:var(--glass-bg);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:var(--ink);border-color:var(--glass-border);box-shadow:0 3px 10px rgba(7,36,29,.05),var(--glass-highlight)}button.btn-ghost:hover:not(:disabled){background:var(--glass-bg-strong);border-color:var(--brand);color:var(--brand-deep)}.showroom-zoom-trigger{position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem;padding-block:.38rem;padding-inline:.85rem;border-radius:999px;background:rgba(8,25,21,.72);color:#fff;border:1px solid rgba(255,255,255,.32);font-size:.82rem;font-weight:700;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 6px 18px rgba(4,24,19,.25),inset 0 1px 0 rgba(255,255,255,.25)}.compare-dock{position:sticky;inset-block-end:1rem;z-index:30;background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1.5px solid rgba(11,102,83,.45);border-radius:var(--radius-md);padding:.9rem 1.25rem;box-shadow:var(--shadow-lg),var(--glass-highlight);justify-content:space-between;gap:1rem}.compare-dock,.compare-dock-items{display:flex;flex-wrap:wrap;align-items:center}.compare-dock-items{gap:.5rem}dialog:modal{overscroll-behavior:contain}dialog::backdrop{overflow:hidden;overscroll-behavior:contain;background-color:rgba(4,24,19,.62);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}.netaq-dialog{border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--ink);padding:clamp(1rem,2.5vw,1.65rem);max-inline-size:min(94vw,68rem);inline-size:100%;box-shadow:var(--shadow-lg),var(--glass-highlight)}.compare-shell,.lightbox-shell{display:grid;gap:1rem}.lightbox-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block-end:.75rem;border-block-end:1px solid var(--line)}.lightbox-header h2{font-size:1.2rem;font-weight:800}.lightbox-stage{border-radius:var(--radius-md);overflow:auto;background:#061411;max-block-size:68dvh;display:grid;place-items:center}.lightbox-stage img{display:block;max-inline-size:100%;max-block-size:66dvh;object-fit:contain;cursor:zoom-in;transition:transform .2s ease}.lightbox-stage.is-zoomed img{max-inline-size:none;max-block-size:none;inline-size:175%;cursor:zoom-out}.lightbox-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.compare-table-wrap{overflow-x:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.compare-table{inline-size:100%;border-collapse:collapse;text-align:start}.compare-table td,.compare-table th{padding:.85rem 1rem;border-block-end:1px solid var(--line);vertical-align:middle}.compare-table thead th img{display:block;inline-size:11rem;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-sm);margin-block-end:.45rem}.compare-table tbody th{color:var(--muted);font-weight:700;inline-size:12rem;background:var(--glass-bg-soft)}.visual-calendar{background:var(--glass-bg-soft);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:1rem;box-shadow:var(--shadow-sm),var(--glass-highlight);display:grid;gap:.75rem}.visual-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.visual-calendar-head strong{font-size:1.05rem;color:var(--brand-deep)}.visual-calendar-head button{padding-block:.38rem;padding-inline:.85rem;font-size:.84rem;background:var(--glass-bg);color:var(--ink);border-color:var(--glass-border)}.visual-calendar-legend{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.82rem;font-weight:700;color:var(--muted)}.visual-calendar-legend span{display:inline-flex;align-items:center;gap:.35rem}.visual-calendar-legend .dot{display:inline-block;inline-size:.75rem;block-size:.75rem;border-radius:999px}.dot.is-free{background:var(--glass-bg-strong);border:1px solid var(--brand)}.dot.is-selected{background:var(--brand)}.dot.is-season{background:var(--gold)}.dot.is-busy{background:var(--danger)}.visual-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.visual-calendar-weekday{text-align:center;font-size:.78rem;font-weight:800;color:var(--muted);padding-block:.25rem}.visual-calendar-day{padding-block:.48rem;padding-inline:.25rem;border-radius:var(--radius-sm);background:var(--glass-bg);color:var(--ink);border:1px solid var(--glass-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-size:.88rem;font-weight:700}.visual-calendar-day small{font-size:.68rem;color:var(--muted)}.visual-calendar-day.is-season{border-color:var(--gold);background:var(--gold-soft)}.visual-calendar-day.is-in-range{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep)}.visual-calendar-day.is-endpoint{background:linear-gradient(var(--in-oklab) 135deg,var(--brand) 0,var(--brand-deep) 100%);color:#fff;border-color:transparent}.visual-calendar-day.is-endpoint small{color:#fae3a7}.visual-calendar-day.is-blocked{background:var(--danger-soft);color:var(--danger);border-color:rgba(158,42,43,.25);text-decoration:line-through}.progress-tracker{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem}.progress-tracker li{padding:.7rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%);box-shadow:var(--shadow-sm),var(--glass-highlight);font-weight:700;font-size:.9rem;color:var(--muted)}.progress-tracker li.step-active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep)}.progress-tracker li.step-done{background:var(--glass-bg-soft);color:var(--brand)}.auth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem}.auth-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.is-unread-card{border-inline-start:4px solid var(--gold)}.detail-specs-grid{display:flex;flex-wrap:wrap;gap:.45rem}.detail-spec-badge{display:inline-flex;align-items:center;padding-block:.25rem;padding-inline:.7rem;border-radius:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);font-size:.82rem;font-weight:700;color:#fff}.detail-description,.detail-spec-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.detail-description{padding:.65rem .85rem;border-radius:var(--radius-sm);background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.16);font-size:.9rem;color:rgba(255,255,255,.94)}.detail-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding-block-start:.45rem}.detail-share-link{display:inline-flex;align-items:center;gap:.35rem;padding-block:.48rem;padding-inline:.95rem;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:.85rem;font-weight:700;text-decoration:none}.detail-share-link:hover{color:#fae3a7;background:rgba(255,255,255,.26)}.detail-share-btn{padding-block:.48rem;padding-inline:.95rem;border-radius:999px;background:linear-gradient(var(--in-oklab) 135deg,#e5ba54 0,var(--gold) 100%);color:#0b241e;border:1px solid rgba(255,255,255,.45);font-size:.85rem;font-weight:800}.card-cta-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding-block:.44rem;padding-inline:.9rem;border-radius:999px;background:linear-gradient(var(--in-oklab) 135deg,rgba(14,128,105,.94) 0,rgba(7,68,56,.96) 100%);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.32);color:#fff!important;font-size:.8rem;font-weight:800;text-decoration:none!important;box-shadow:0 5px 14px rgba(7,75,61,.24),inset 0 1px 0 rgba(255,255,255,.34);white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.card-cta-link:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 9px 20px rgba(7,75,61,.32),inset 0 1px 0 rgba(255,255,255,.44);background:linear-gradient(var(--in-oklab) 135deg,rgba(16,146,120,.97) 0,rgba(11,102,83,.98) 100%)}.breadcrumb-bar{justify-content:space-between;gap:.85rem;margin-block-end:1.25rem;padding:.75rem 1.05rem;border-radius:var(--radius-md);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm),var(--glass-highlight)}.breadcrumb-bar,.breadcrumb-links{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb-links{gap:.5rem;font-size:.88rem;font-weight:700;color:var(--muted)}.breadcrumb-links a{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand);text-decoration:none}.breadcrumb-links a:hover{text-decoration:underline}.breadcrumb-current{color:var(--ink);font-weight:800}.detail-mode-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.detail-mode-tabs button{padding-block:.45rem;padding-inline:.85rem;border-radius:999px;font-size:.82rem;font-weight:800;background:var(--glass-bg-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--brand-deep);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight)}.detail-mode-tabs button[aria-pressed=true],.detail-mode-tabs button[data-active=true]{background:linear-gradient(var(--in-oklab) 135deg,var(--brand) 0,var(--brand-deep) 100%);color:#fff;border-color:rgba(255,255,255,.3)}.auth-single-card{inline-size:100%;max-inline-size:46rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-lg);border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-md),var(--glass-highlight);display:grid;gap:1.25rem}.auth-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-block-end:.85rem;border-block-end:1px solid var(--line)}.auth-panel-header h2{margin:0;font-size:clamp(1.22rem,1.8vw,1.4rem);font-weight:800;color:var(--ink)}.auth-step-pill{display:inline-flex;align-items:center;padding:.28rem .8rem;border-radius:999px;background:var(--brand-soft);border:1px solid rgba(11,102,83,.22);color:var(--brand-deep);font-size:.78rem;font-weight:700}.req-star{display:inline-block;color:var(--danger);font-weight:800;line-height:1}.auth-field-group{display:grid;gap:.38rem}.auth-field-group>label,.auth-label-row>label{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:var(--ink);font-size:.92rem}.auth-single-card input:not([type=checkbox]):not([type=radio]){min-block-size:2.75rem;padding-block:.55rem;padding-inline:.9rem;font-size:.94rem}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.password-toggle-btn{min-block-size:1.85rem;padding-block:.2rem;padding-inline:.65rem;border-radius:8px;font-size:.76rem;font-weight:700;background:var(--glass-bg);color:var(--brand-deep);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight)}.password-toggle-btn:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-deep);transform:none}.password-rules-box{display:grid;gap:.3rem;padding:.45rem .65rem;border-radius:8px;background:var(--glass-bg-soft);border:1px solid var(--glass-border)}.password-meter-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.password-meter-bars span{block-size:.3rem;border-radius:999px;background:var(--line);transition:background-color .2s ease}.password-rules-box[data-strength="1"] .password-meter-bars span.bar-active{background:var(--danger)}.password-rules-box[data-strength="2"] .password-meter-bars span.bar-active{background:var(--gold)}.password-rules-box[data-strength="3"] .password-meter-bars span.bar-active{background:var(--brand)}.password-rules-text{margin:0;font-size:.78rem;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:.35rem}.otp-single-input{font-family:Cairo,sans-serif;font-size:1.3rem!important;font-weight:800;letter-spacing:.4em;text-align:center;min-block-size:2.9rem!important;padding-block:.4rem!important;padding-inline:.75rem!important;background:var(--glass-bg-strong)!important}.field-error-msg{display:none;color:var(--danger);font-size:.8rem;font-weight:700}input.user-invalid-fallback,input:user-invalid{border-color:var(--danger)!important;background-color:var(--danger-soft)!important}input.user-invalid-fallback+.field-error-msg,input:user-invalid+.field-error-msg{display:block}input:required:user-valid{border-color:var(--brand)}.auth-entity-section{display:grid;gap:.85rem}.entity-selector-box{display:grid;gap:.45rem;padding:.75rem .9rem;border-radius:12px;background:var(--glass-bg-soft);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight)}.entity-selector-label{font-size:.82rem;font-weight:700;color:var(--ink)}.entity-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.25rem),1fr));gap:.5rem}.entity-pills button{min-block-size:2.5rem;padding-block:.42rem;padding-inline:.75rem;border-radius:10px;font-size:.84rem;font-weight:700;background:var(--glass-bg-strong);color:var(--ink);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight)}.entity-pills button[aria-pressed=true]{background:linear-gradient(var(--in-oklab) 135deg,var(--brand) 0,var(--brand-deep) 100%);color:#fff;border-color:rgba(255,255,255,.3)}.auth-subform{display:grid;gap:1rem}.auth-full-btn{inline-size:100%;min-block-size:2.8rem;font-size:.95rem}.auth-inline-collapsible{padding:.7rem .85rem;border-radius:10px;background:var(--glass-bg-soft);border:1px solid var(--glass-border);font-size:.85rem}.auth-inline-collapsible summary{cursor:pointer;font-weight:700;color:var(--brand-deep);display:inline-flex;align-items:center;gap:.4rem;list-style:none}.auth-inline-collapsible summary::-webkit-details-marker{display:none}.auth-inline-collapsible[open] summary{margin-block-end:.75rem}.secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-block-size:2.5rem;padding-block:.45rem;padding-inline:.95rem;border-radius:999px;background:var(--glass-bg);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:var(--brand-deep);border:1px solid var(--glass-border);font-size:.85rem;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 3px 10px rgba(7,36,29,.05),var(--glass-highlight);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.secondary-btn:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep);transform:translateY(-1px)}form[data-submitting=true] button:not([type]),form[data-submitting=true] button[type=submit]{pointer-events:none;opacity:.8}button[data-active-submit=true]:after{content:"";display:inline-block;inline-size:.95rem;block-size:.95rem;border-radius:999px;border:2px solid;border-inline-end-color:transparent;animation:netaq-spin .65s linear infinite}@keyframes netaq-spin{to{transform:rotate(1turn)}}.filter-compact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.5rem;align-items:end}.searchable-select-wrap{position:relative;display:grid;gap:.22rem}.searchable-select-label{display:grid;gap:.22rem;font-size:.78rem;font-weight:700;color:var(--muted)}.searchable-input-box{position:relative;display:flex;align-items:center;background:var(--glass-bg-strong);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--glass-border);border-radius:9px;min-block-size:2.15rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.searchable-input-box:focus-within{background:rgba(255,255,255,.95);border-color:var(--brand);box-shadow:0 0 0 3px rgba(11,102,83,.14)}.searchable-input{flex:1 1 auto;min-inline-size:0;border:none!important;background:transparent!important;box-shadow:none!important;padding-block:.34rem!important;padding-inline:.55rem .25rem!important;font-size:.83rem;color:var(--ink)}.searchable-input:focus{outline:none!important;box-shadow:none!important}.compact-filter-control{min-block-size:2.15rem;padding-block:.34rem!important;padding-inline:.55rem!important;border-radius:9px!important;font-size:.83rem!important;background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important}.searchable-icon-action{display:inline-flex;align-items:center;justify-content:center;padding-inline:.45rem;color:var(--muted);font-size:.76rem;cursor:pointer;-webkit-user-select:none;user-select:none}.searchable-icon-action:hover{color:var(--brand)}.searchable-dropdown{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;z-index:50;max-block-size:13.5rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;background:rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid var(--glass-border-strong);border-radius:12px;box-shadow:0 14px 32px rgba(7,45,37,.16),var(--glass-highlight);display:grid;gap:2px}.searchable-option-item{padding:.38rem .6rem;border-radius:7px;color:var(--ink);font-size:.83rem;font-weight:600;cursor:pointer;line-height:1.35;transition:background-color .12s ease}.searchable-option-item.is-selected,.searchable-option-item:hover{background:var(--brand-soft);color:var(--brand-deep)}.searchable-option-item.is-selected{font-weight:800}.searchable-empty{padding:.45rem .6rem;color:var(--muted);font-size:.8rem;text-align:center}.price-filter-bar{margin-block-start:.55rem;padding:.58rem .85rem;border-radius:12px;background:var(--glass-bg-soft);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.price-filter-label-col{display:flex;align-items:center;gap:.5rem}.price-readout-text{font-size:.8rem;font-weight:800;color:var(--brand-deep);background:var(--glass-bg-strong);padding:.2rem .6rem;border-radius:999px;border:1px solid var(--glass-border)}.price-slider-col{flex:1 1 14rem;display:flex;align-items:center;gap:.5rem}.price-bound-label{font-size:.74rem;font-weight:700;color:var(--muted);white-space:nowrap}.netaq-range-slider{--attr-min:attr(min type(<number>),0);--attr-max:attr(max type(<number>),100);--value:var(--control-value,attr(value type(<number>),0));--slider-fill:var(--brand);--slider-track:#cfddd6;--slider-thumb-size:1.05rem;--slider-track-height:0.38rem;--slider-direction:to left;--slider-progress:progress(var(--value),var(--attr-min),var(--attr-max));--track-fill:linear-gradient(var(--slider-direction),var(--slider-fill) calc(var(--slider-progress) * 100%),var(--slider-track) 0%);appearance:none;inline-size:100%;background:transparent;border:none!important;box-shadow:none!important;padding:.25rem 0!important;cursor:pointer}@supports not (opacity:progress(1,0,100)){.netaq-range-slider{--slider-progress:calc((var(--value) - var(--attr-min)) / (var(--attr-max) - var(--attr-min)))}}.netaq-range-slider::-webkit-slider-runnable-track{block-size:var(--slider-track-height);border-radius:999px;background:var(--track-fill)}.netaq-range-slider::-moz-range-track{block-size:var(--slider-track-height);border-radius:999px;background:var(--track-fill)}.netaq-range-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);margin-block-start:calc((var(--slider-track-height) - var(--slider-thumb-size)) / 2);border-radius:50%;background:var(--gold);border:2px solid var(--brand-deep);box-shadow:0 1px 5px rgba(13,35,29,.22)}.netaq-range-slider::-moz-range-thumb{appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border-radius:50%;background:var(--gold);border:2px solid var(--brand-deep);box-shadow:0 1px 5px rgba(13,35,29,.22)}.price-manual-col{display:flex;align-items:center;gap:.4rem}.price-input-with-unit{display:inline-flex;align-items:center;background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:9px;overflow:hidden;min-block-size:2.1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.price-input-with-unit:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(11,102,83,.14)}.price-manual-input{inline-size:7.5rem!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:.3rem .55rem!important;font-size:.83rem!important;font-weight:800}.price-manual-input:focus{outline:none!important}.currency-unit-tag{padding:.3rem .55rem;background:var(--brand-soft);color:var(--brand-deep);font-size:.75rem;font-weight:800;border-inline-start:1px solid var(--line);white-space:nowrap}.price-clear-btn{padding:.28rem .65rem!important;font-size:.76rem!important}.governorate-checks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.75rem),1fr));gap:.4rem;padding:.55rem;border-radius:var(--radius-sm);background:var(--glass-bg-soft);border:1px solid var(--glass-border)}.featured-spotlight-section{display:grid;gap:.85rem;padding:1.05rem 1.15rem;border-radius:var(--radius-md);background:linear-gradient(var(--in-oklab) 145deg,rgba(255,252,240,.86) 0,rgba(253,243,212,.78) 55%,rgba(246,238,218,.84) 100%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1.5px solid rgba(197,155,62,.48);box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.82)}.featured-spotlight-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.featured-spotlight-header h2{margin:0;font-size:1.15rem;color:#3b2a06}.featured-promote-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.44rem .95rem;border-radius:999px;background:linear-gradient(var(--in-oklab) 135deg,rgba(14,128,105,.94) 0,rgba(7,68,56,.96) 100%);border:1px solid rgba(255,255,255,.32);color:#fff!important;text-decoration:none!important;font-size:.8rem;font-weight:800;box-shadow:0 5px 14px rgba(15,77,63,.22),inset 0 1px 0 rgba(255,255,255,.34);transition:transform .16s ease,box-shadow .16s ease}.featured-promote-btn:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(15,77,63,.3),inset 0 1px 0 rgba(255,255,255,.44)}.car-card.is-featured-card{border:1.5px solid rgba(197,155,62,.62);background:linear-gradient(var(--in-oklab) 180deg,rgba(255,255,255,.88) 0,rgba(255,251,238,.82) 100%)}.featured-inline-notice{margin:0;padding:.42rem .68rem;border-radius:var(--radius-sm);background:var(--gold-soft);border:1px solid rgba(197,155,62,.35);color:#6a4c0f;font-size:.8rem;font-weight:800}.auth-card-footer{padding-block-start:.85rem;border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}@media (max-width:62rem){.hero-banner{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.showroom-stage,.workspace-shell{grid-template-columns:1fr}.workspace-shell[data-sidebar-open=true] .workspace-sidebar-backdrop{display:block;position:fixed;inset:0;background:rgba(13,30,48,.36);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:95}.workspace-rail{position:fixed;inset-block:.75rem;inset-inline-start:.75rem;inline-size:min(20rem,calc(100vw - 1.5rem));max-block-size:calc(100dvh - 1.5rem);display:flex;flex-direction:column;z-index:100;box-shadow:0 24px 60px rgba(13,30,48,.28)}}@media (max-width:48rem){.benefits-grid,.hero-luxury-pillars{grid-template-columns:1fr}.site-footer-bottom,.site-footer-top{flex-direction:column;align-items:flex-start}.workspace{padding-inline:.9rem}.auth-single-card{padding:1.25rem}}@media (forced-colors:active){.auth-single-card,.benefit-card,.breadcrumb-bar,.car-card,.featured-spotlight-section,.panel,.site-footer,.workspace{border:1px solid CanvasText}.card-cta-link,.featured-promote-btn,.secondary-btn,button{border:1px solid ButtonText}}@media (prefers-reduced-motion:reduce){:where(*,:before,:after){transition-duration:.01ms!important;animation-duration:.01ms!important}}