@font-face{font-family:GW Sans;font-weight:400;font-style:normal;font-display:swap;src:url("/assets/IBMPlexSans-400-latin-3b646991d300.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GW Sans;font-weight:600;font-style:normal;font-display:swap;src:url("/assets/IBMPlexSans-600-latin-8960851d691c.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GW Sans;font-weight:400;font-style:normal;font-display:swap;src:url("/assets/IBMPlexSansArabic-400-arabic-6010e7fd0dce.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:GW Sans;font-weight:600;font-style:normal;font-display:swap;src:url("/assets/IBMPlexSansArabic-600-arabic-16734a5adb27.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:GW Sans Fallback;font-weight:400;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:100%;unicode-range:U+0000-00FF}@font-face{font-family:GW Sans Fallback;font-weight:600;src:local("Arial Bold"),local("Helvetica Bold"),local("Liberation Sans Bold");size-adjust:97.5%;unicode-range:U+0000-00FF}:root{color-scheme:light;--navy-950: #0B1B33;--navy-900: #0F2646;--navy-800: #14305A;--navy-700: #1D4375;--navy-600: #2A5A94;--navy-500: #4577B2;--navy-400: #7C9CC8;--navy-300: #A9BFDD;--navy-200: #CFDBEC;--navy-100: #E4ECF6;--navy-50: #F0F4FA;--silver-950: #0E1726;--silver-800: #354256;--silver-700: #4B586C;--silver-600: #5C6A80;--silver-500: #7D8A9D;--silver-400: #A9B3C1;--silver-300: #C9D0DA;--silver-200: #DDE2E9;--silver-100: #EBEEF3;--silver-50: #F5F7FA;--white: #FFFFFF;--flag-red-600: #B22234;--flag-red-400: #E04656;--flag-red-100: #FBE9EB;--flag-blue: var(--navy-600);--success-fg: #17703F;--success-bg: #E6F4EC;--success-border: #9FD2B4;--success-solid: #1E8A4F;--warn-fg: #7A4E00;--warn-bg: #FFF3D6;--warn-border: #E9C25F;--warn-solid: #B77700;--danger-fg: #A4201A;--danger-bg: #FCE9E8;--danger-border: #EBA8A4;--danger-solid: #B3261E;--info-fg: #174E94;--info-bg: #E8F0FB;--info-border: #A9C4E9;--info-solid: #2A5A94;--wa-600: #0E8045;--wa-700: #0B6B3A;--wa-800: #085A31;--wa-brand: #25D366;--c-bg: var(--silver-50);--c-surface: var(--white);--c-surface-sunken:var(--silver-100);--c-chrome: var(--navy-800);--c-chrome-deep: var(--navy-900);--c-on-chrome: var(--white);--c-on-chrome-muted:#C9D4E4;--c-text: var(--silver-950);--c-text-muted: var(--silver-700);--c-text-subtle: var(--silver-600);--c-text-disabled: var(--silver-400);--c-border: var(--silver-200);--c-border-strong: var(--silver-300);--c-border-input: var(--silver-500);--c-brand: var(--navy-800);--c-brand-hover: var(--navy-700);--c-brand-press: var(--navy-900);--c-on-brand: var(--white);--c-brand-tint: var(--navy-50);--c-brand-tint-2: var(--navy-100);--c-link: #1C59AD;--c-link-hover: var(--navy-800);--c-focus: #1C59AD;--c-focus-on-chrome: var(--white);--c-accent-red: var(--flag-red-600);--c-whatsapp: var(--wa-600);--c-whatsapp-hover:var(--wa-700);--c-scrim: rgba(11, 27, 51, .56);--font-sans: "GW Sans", "GW Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--font-numeric: var(--font-sans);--script-scale: 1;--fs-micro: calc(.75rem * var(--script-scale));--fs-small: calc(.8125rem * var(--script-scale));--fs-body: calc(.9375rem * var(--script-scale));--fs-lead: calc(1.0625rem * var(--script-scale));--fs-h3: calc(1.125rem * var(--script-scale));--fs-h2: calc(1.375rem * var(--script-scale));--fs-h1: calc(1.875rem * var(--script-scale));--fs-display: calc(2.25rem * var(--script-scale));--lh-body: 1.5;--lh-small: 1.4;--lh-heading: 1.2;--lh-tight: 1.1;--tracking-heading: -.01em;--tracking-label: .06em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(11, 27, 51, .06);--shadow-2: 0 4px 16px rgba(11, 27, 51, .1), 0 1px 3px rgba(11, 27, 51, .06);--shadow-3: 0 18px 48px rgba(11, 27, 51, .26), 0 4px 12px rgba(11, 27, 51, .1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--container: none;--gutter: clamp(12px, 2.5vw, 40px);--tap-min: 44px;--header-h: 56px;--chat-panel-w: 420px;--z-header: 40;--z-sticky: 50;--z-sheet: 60;--z-dialog: 70;--z-toast: 80}@media(min-width:1120px){:root{--header-h: 64px;--fs-h1: calc(2.25rem * var(--script-scale));--fs-display: calc(3rem * var(--script-scale))}}:lang(ar){--script-scale: 1.07;--lh-body: 1.75;--lh-small: 1.6;--lh-heading: 1.4;--lh-tight: 1.3;--tracking-heading: 0;--tracking-label: 0;font-synthesis:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}h1,h2,h3{font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);margin:0}.num,[data-num]{font-variant-numeric:tabular-nums lining-nums}bdi,.bidi,.ltr-iso{unicode-bidi:isolate}.ltr-iso{direction:ltr;display:inline-block}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.on-chrome :focus-visible{outline-color:var(--c-focus-on-chrome)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}p{margin:0}a{color:var(--c-link)}a:hover{color:var(--c-link-hover)}:lang(ar) a{text-decoration-skip-ink:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}strong,b{font-weight:var(--fw-semibold)}::placeholder{color:var(--c-text-subtle);opacity:1}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}#root>main{flex:1 0 auto}.mono{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;background:var(--navy-950);color:#fff;padding:10px 14px;border-radius:var(--r-md);z-index:100}.skip-link:focus{top:12px;color:#fff}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.container{margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px));width:100%}.muted{color:var(--c-text-muted)}.text-warn{color:var(--warn-fg);font-weight:var(--fw-semibold)}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.strong{font-weight:var(--fw-semibold)}.center{text-align:center;justify-content:center}.pad-xl{padding:64px 0}.stack{display:flex;flex-direction:column;gap:14px}.row-gap{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--navy-600)}.kicker:before{content:"";width:18px;height:3px;border-radius:1px;background:var(--flag-red-600);flex:none}:lang(ar) .kicker{text-transform:none}.ico{flex:none}.banner{font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:center;padding:7px 16px}.banner-demo{background:var(--warn-bg);color:var(--warn-fg)}.banner-warn{background:var(--warn-bg);color:var(--warn-fg);border-bottom:1px solid var(--warn-border)}.site-header{position:relative;z-index:var(--z-header);background:var(--c-chrome);color:var(--c-on-chrome)}.site-header :focus-visible{outline-color:var(--c-focus-on-chrome)}.header-row{min-height:var(--header-h);display:flex;align-items:center;gap:12px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--c-on-chrome);text-decoration:none;min-height:var(--tap-min);min-width:0;flex:0 1 auto}.brand:hover{color:var(--c-on-chrome)}.brand-logo{height:28px;width:auto;aspect-ratio:955 / 200;direction:ltr;flex:none}.brand-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.brand-tag{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);color:var(--c-on-chrome-muted);border:1px dashed rgba(255,255,255,.4);border-radius:var(--r-sm);padding:2px 6px}:lang(ar) .brand-tag{letter-spacing:0}.header-actions{margin-inline-start:auto;flex:none;display:flex;align-items:center;gap:8px}.lang-short{display:none}.header-actions .btn{min-height:40px;min-width:40px}.site-header .btn-ghost{background:transparent;color:var(--c-on-chrome);border-color:#ffffff61}.site-header .btn-ghost:hover{background:#ffffff1a;border-color:#ffffffb3;color:var(--c-on-chrome)}.site-header .btn-ghost.is-current{background:#ffffff29;border-color:#ffffffb3}.site-header .header-inquiry{background:#fff;border-color:#fff;color:var(--navy-800)}.site-header .header-inquiry:hover{background:var(--navy-50);color:var(--navy-800)}.header-account{gap:6px}.header-phone{font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.01em}@media(max-width:899.98px),(pointer:coarse){.header-actions .btn{min-width:var(--tap-min);min-height:var(--tap-min)}}@media(min-width:1120px){.brand-logo{height:34px}.header-actions .btn{padding-inline:14px}}@media(max-width:399.98px){.header-row{gap:8px}.header-actions{gap:4px}.lang-full{display:none}.lang-short{display:inline}.header-actions .btn{padding-inline:10px}.header-actions .header-inquiry{gap:6px}}@media(max-width:359.98px){.brand-logo{height:24px}.header-actions .btn{padding-inline:8px}}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--r-pill);background:var(--navy-800);color:#fff;font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1;font-variant-numeric:tabular-nums}.badge-light{background:var(--navy-800)}.site-footer{background:var(--c-chrome-deep);color:var(--c-on-chrome-muted);margin-top:48px;font-size:var(--fs-small);line-height:var(--lh-small)}.site-footer a{color:#fff}.site-footer :focus-visible{outline-color:var(--c-focus-on-chrome)}.footer-business{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding-block:24px 0}.footer-name{font-weight:var(--fw-semibold);color:#fff;font-size:var(--fs-body);flex-basis:100%}.footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin:0;padding:0;list-style:none;min-width:0}.footer-contact li{min-width:0;overflow-wrap:anywhere}.footer-label{color:var(--c-on-chrome-muted)}.footer-social{display:flex;gap:16px}.footer-social a,.footer-contact a,.footer-links a{min-height:32px;display:inline-flex;align-items:center}.footer-row{display:flex;flex-wrap:wrap;gap:12px 32px;padding-block:22px 28px}.footer-row p{flex:1 1 480px}.footer-links{display:flex;gap:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--r-md);background:var(--c-surface);color:var(--navy-800);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn:disabled{background:var(--silver-100);color:var(--c-text-disabled);border-color:transparent;cursor:not-allowed}.btn-sm{min-height:36px;padding:0 var(--space-3);font-size:var(--fs-small)}.btn-lg{min-height:52px;font-size:var(--fs-lead);padding:0 var(--space-6)}.btn-grow{flex:1 1 auto}.btn-dark,.btn-accent{background:var(--c-brand);color:var(--c-on-brand)}.btn-dark:hover,.btn-accent:hover{background:var(--c-brand-hover);color:var(--c-on-brand)}.btn-outline,.btn-soft{background:var(--c-surface);border-color:var(--c-border-strong);color:var(--navy-800)}.btn-outline:hover,.btn-soft:hover{background:var(--navy-50);border-color:var(--navy-800);color:var(--navy-800)}.btn-ghost{background:transparent;border-color:var(--c-border-strong);color:var(--navy-800)}.btn-ghost:hover{background:var(--navy-50);color:var(--navy-800)}.btn-whatsapp{background:var(--c-whatsapp);color:#fff}.btn-whatsapp:hover{background:var(--c-whatsapp-hover);color:#fff}.btn-whatsapp-soft{background:var(--c-surface);border-color:var(--wa-600);color:var(--wa-700)}.btn-whatsapp-soft:hover{background:var(--c-surface);border-color:var(--wa-700);color:var(--wa-800)}.btn-link{background:none;border:0;padding:0 4px;min-height:36px;color:var(--c-link);font-weight:var(--fw-semibold);font-size:var(--fs-small);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.btn-link:hover{color:var(--c-link-hover)}.btn-link-muted{color:var(--c-text-muted)}.btn-icon{width:var(--tap-min);height:var(--tap-min);flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--navy-800);cursor:pointer}.btn-icon:hover{background:var(--navy-50);border-color:var(--navy-800)}.btn.is-on,.btn-icon.is-on{background:var(--navy-50);border-color:var(--navy-800);color:var(--navy-800)}.btn-icon.btn-icon-labeled{width:auto;min-width:48px;height:auto;min-height:48px;flex-direction:column;gap:2px;padding:5px 6px;font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1.1}.btn-icon-label{white-space:nowrap}.btn-icon-soft{border:0;border-radius:var(--r-pill);background:var(--c-surface-sunken)}.btn-icon-plain{border:0;background:transparent;color:var(--c-text-muted)}.btn-icon-plain:hover{background:var(--c-surface-sunken);border:0}.btn-icon:disabled{background:var(--silver-100);color:var(--c-text-disabled);cursor:not-allowed}.btn-icon.btn-icon-sm{width:32px;height:32px;min-width:32px}.input{width:100%;min-height:48px;border:1px solid var(--c-border-input);border-radius:var(--r-md);padding:0 var(--space-3);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-lead);line-height:1.2}.input-sm{min-height:40px;font-size:var(--fs-body)}.textarea{padding:10px 12px;min-height:84px;resize:vertical;line-height:var(--lh-body)}.input:focus{border-color:var(--c-focus);outline:none;box-shadow:0 0 0 3px #1c59ad38}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-small);color:var(--silver-800)}.check,.radio{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.check input,.radio input{width:18px;height:18px;accent-color:var(--navy-800);flex:none;margin:0}.check-label{flex:1;min-width:0;overflow-wrap:anywhere}.clean-switch{display:flex;align-items:center;gap:12px;min-width:0}.clean-switch-text{flex:1 1 auto;min-width:9em;display:grid;gap:2px}.clean-switch-label{font-weight:var(--fw-semibold);line-height:1.35}.clean-switch-hint{color:var(--c-text-subtle);font-size:var(--fs-small);line-height:1.4}.switch{position:relative;flex:0 0 auto;width:56px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.switch:before{content:"";position:absolute;top:8px;inset-inline-start:4px;width:48px;height:28px;border-radius:999px;background:#6b7686;transition:background-color .15s ease}.switch-knob{position:absolute;z-index:1;top:11px;inset-inline-start:7px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:inset-inline-start .15s ease}.switch.is-on:before{background:var(--navy-700)}.switch.is-on .switch-knob{inset-inline-start:27px}.switch:focus-visible{outline:3px solid var(--c-focus);outline-offset:0}.rail-clean{padding:12px 0 14px;border-bottom:1px solid var(--c-border);margin-bottom:4px}.sheet-clean{padding-bottom:14px;border-bottom:1px solid var(--c-border)}.check-count{color:var(--c-text-subtle);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.radio-group{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 16px}.radio-group legend{font-size:var(--fs-small);font-weight:var(--fw-medium);margin-bottom:4px;padding:0}.field-error{display:flex;align-items:flex-start;gap:8px;color:var(--danger-fg);font-size:var(--fs-small);font-weight:var(--fw-medium)}.field-error .ico{margin-top:2px}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px var(--space-2);border-radius:var(--r-sm);background:var(--c-surface-sunken);color:var(--silver-800);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.3;max-width:100%;overflow-wrap:anywhere}.chip .ico{width:14px;height:14px;color:var(--silver-600)}.chip-ok{background:var(--success-bg);color:var(--success-fg)}.chip-ok .ico{color:var(--success-solid)}.chip-warn{background:var(--warn-bg);color:var(--warn-fg)}.chip-warn .ico{color:var(--warn-solid)}.chip-muted{color:var(--c-text-muted)}.chip-accent,.chip-removable{min-height:32px;border-radius:var(--r-pill);padding:4px 12px;background:var(--navy-100);border:1px solid var(--navy-300);color:var(--navy-800)}.chip-removable{padding-inline:12px 4px}.chip-removable button{width:26px;height:26px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--navy-800);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.chip-removable button:hover{background:var(--navy-200)}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);border:1px solid transparent;font-size:var(--fs-small);line-height:var(--lh-small)}.notice>.ico{margin-top:1px}.notice-warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg)}.notice-warn>.ico{color:var(--warn-solid)}.notice-info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}.notice-info>.ico{color:var(--info-solid)}.notice .btn{margin-inline-start:auto;flex:none}.notes{margin:6px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px}.spinner{display:inline-flex;align-items:center;gap:10px;color:var(--c-text-muted);font-size:var(--fs-small)}.spinner-dot{width:18px;height:18px;border-radius:var(--r-pill);border:2px solid var(--c-border-strong);border-top-color:var(--navy-800);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty-box{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:32px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:var(--c-text)}.empty-box>.ico{color:var(--silver-500)}.empty-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-heading)}.empty-box-brand:before{content:"";width:28px;height:3px;border-radius:1px;background:var(--flag-red-600)}.boot{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:24px}.sk{background:linear-gradient(90deg,var(--silver-100) 0%,var(--silver-50) 50%,var(--silver-100) 100%);background-size:200% 100%;animation:shimmer 1.2s ease-in-out infinite;border-radius:var(--r-sm)}.sk-media{width:100%;height:100%}.sk-line{height:14px}.sk-w40{width:40%}.sk-w60{width:60%}.sk-w80{width:80%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:22px}.dialog-root{position:fixed;inset:0;z-index:var(--z-sheet);display:flex}.dialog-backdrop{position:absolute;inset:0;background:var(--c-scrim)}.dialog-panel{position:relative;background:var(--c-surface);display:flex;flex-direction:column;max-height:100%;outline:none}.dialog-modal{align-items:center;justify-content:center;padding:16px;z-index:var(--z-dialog)}.dialog-modal .dialog-panel{width:100%;max-width:580px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:var(--r-xl);box-shadow:var(--shadow-3)}.dialog-sheet{align-items:flex-end}.dialog-sheet .dialog-panel{width:100%;max-height:92vh;max-height:92dvh;border-start-start-radius:var(--r-xl);border-start-end-radius:var(--r-xl);box-shadow:var(--shadow-3);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);animation:sheet-in var(--dur-slow) var(--ease-out)}.dialog-sheet .dialog-panel:before{content:"";width:36px;height:4px;border-radius:2px;background:var(--silver-300);margin:8px auto 0;flex:none}.dialog-drawer{justify-content:flex-end}.dialog-drawer .dialog-panel{width:min(440px,100%);height:100%;box-shadow:var(--shadow-3);animation:drawer-in var(--dur-slow) var(--ease-out)}@keyframes sheet-in{0%{transform:translateY(24px);opacity:0}}@keyframes drawer-in{0%{transform:translate(32px);opacity:0}}[dir=rtl] .dialog-drawer .dialog-panel{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{transform:translate(-32px);opacity:0}}.sheet-head{display:flex;align-items:center;gap:12px;padding:16px 16px 10px}.sheet-head h2{font-size:var(--fs-h2);flex:1}.sheet-body{flex:1;overflow:auto;padding:6px 16px 16px}.sheet-section{padding:14px 0;border-bottom:1px solid var(--c-border);display:flex;flex-direction:column;gap:10px}.sheet-section h3{font-size:var(--fs-body)}.sheet-foot{display:flex;gap:10px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--c-border);background:var(--c-surface)}.message-preview{margin:0;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);padding:14px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.batch-list{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.toasts{position:fixed;z-index:var(--z-toast);inset-inline:0;bottom:var(--toast-bottom, calc(env(safe-area-inset-bottom, 0px) + 12px) );display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding-inline:16px}.toast{pointer-events:auto;width:100%;max-width:none;min-height:48px;background:var(--navy-950);color:#fff;border-radius:var(--r-md);padding:4px 4px 4px 14px;display:flex;align-items:center;gap:10px;font-size:var(--fs-small);line-height:var(--lh-small);box-shadow:var(--shadow-3)}@media(min-width:600px){.toast{width:auto;min-width:300px;max-width:440px}}[dir=rtl] .toast{padding:4px 14px 4px 4px}.toast .ico{color:#7fd3a1}.toast>span{flex:1}.toast-action{background:transparent;border:0;color:var(--navy-300);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px;min-height:40px;padding:0 8px;cursor:pointer}.toast-close{width:40px;height:40px;border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.toast :focus-visible{outline-color:#fff}.only-mobile,.only-mobile-inline,.only-mobile-tablet{display:none}.only-desktop-inline{display:inline}@media(max-width:1099.98px){.only-wide{display:none}.only-mobile-tablet{display:flex}main{padding-bottom:24px}body:has(.detail-mobile-bar,.inquiry-bar) .site-footer{padding-bottom:88px}}@media(max-width:899.98px){.only-desktop,.only-desktop-inline{display:none}.only-mobile{display:block}.only-mobile-inline{display:inline-flex}}@media(max-width:899.98px){html.chat-focus .site-header,html.chat-focus .site-footer,html.chat-focus .banner-demo{display:none}}.legal-credit{margin-top:32px;color:var(--c-text-muted);font-size:var(--fs-small)}.legal-credit a{display:inline-block;padding-block:12px}.page{padding-top:16px}.page.page-catalog{padding-top:0}.toolbar{background:var(--c-surface);border-bottom:1px solid var(--c-border);padding-block:12px}.filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.tabs{display:inline-flex;background:var(--c-surface-sunken);border-radius:var(--r-md);padding:3px;gap:2px}.tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--c-text-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer}.tab[aria-selected=true]{background:var(--c-surface);color:var(--navy-800);box-shadow:var(--shadow-1)}.filterbar-panel{flex:1 1 520px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.qf{position:relative}.qf-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--silver-800);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer}.qf-btn:hover{border-color:var(--navy-800)}.qf-btn.is-active{background:var(--navy-100);border-color:var(--navy-300);color:var(--navy-800)}.qf-count{background:var(--navy-800);color:#fff;border-radius:var(--r-pill);font-size:11px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-semibold)}.popover{transition:none;position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:30;width:min(340px,calc(100vw - 32px));max-height:460px;overflow:auto;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:14px;display:flex;flex-direction:column;gap:12px}.popover-foot{display:flex;justify-content:flex-end;position:sticky;bottom:-14px;background:var(--c-surface);padding-top:8px}.msel{display:flex;flex-direction:column;gap:8px}.msel-list{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.describe-form{flex:1 1 420px;display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid var(--c-border-input);border-radius:var(--r-md);background:var(--c-surface);padding:4px 4px 4px 12px}[dir=rtl] .describe-form{padding:4px 12px 4px 4px}.describe-form:focus-within{border-color:var(--c-focus);box-shadow:0 0 0 3px #1c59ad38}.describe-field{flex:1;min-width:0;display:flex;align-items:flex-start;gap:8px}.describe-icon{color:var(--navy-600);flex:none;margin-block-start:10px}.describe-input{flex:1;min-width:0;border:0;background:transparent;outline:none;resize:none;font-size:var(--fs-body);line-height:1.45;padding-block:9px;padding-inline:0;max-height:calc(4.35em + 18px);overflow-y:auto}.describe-form .btn{align-self:center}.describe-result{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.understood{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.understood-label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-text-muted)}.active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.mobile-filter-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.mobile-filter-buttons .btn{white-space:normal;line-height:1.25;padding:6px 12px;text-align:center;min-height:48px}.mobile-filter-buttons .btn svg{flex:none}.accent{color:var(--navy-600)}.sort{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--c-text-subtle)}.sort select{width:auto;color:var(--c-text);font-size:var(--fs-small);font-weight:var(--fw-medium);border-color:var(--c-border-strong);padding-inline:10px}.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:22px 0;align-items:start}.results-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.results-heading{flex:1 1 0;min-width:0;min-height:80px}:lang(ar) .results-heading{min-height:92px}.results-page-title{margin:0 0 2px;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:1.4;color:var(--c-text-muted)}.results-title{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-bold, 700);line-height:1.2;color:var(--c-text)}.results-tools{flex:none;display:flex;align-items:center;gap:12px}.view-toggle{display:inline-flex;border:1px solid var(--c-border-strong);border-radius:var(--r-md);overflow:hidden;background:var(--c-surface)}.view-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;min-width:44px;justify-content:center;padding:0 12px;border:0;background:transparent;color:var(--silver-700);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer}.view-btn+.view-btn{border-inline-start:1px solid var(--c-border)}.view-btn.is-on{background:var(--navy-800);color:#fff}.view-btn:focus-visible{outline-offset:-3px}.view-btn.is-on:focus-visible{outline-color:#fff}.vlist{display:flex;flex-direction:column;gap:12px;transition:opacity .2s ease}.vlist.is-refreshing,.vgrid.is-refreshing{opacity:.55}.vlist.is-loading,.vgrid.is-loading{min-height:100vh;min-height:100dvh;align-content:start}.load-more{display:flex;justify-content:center;padding:24px 0 8px}.inquiry-aside{position:sticky;top:16px}.vrow{position:relative;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px;display:grid;grid-template-columns:148px minmax(0,1fr) 164px;grid-template-areas:"media main actions";gap:12px 16px;align-items:center;transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.vrow:hover,.vcard:hover{box-shadow:var(--shadow-2);border-color:var(--silver-300)}.vrow.is-selected,.vcard.is-selected{border-color:var(--navy-800);box-shadow:inset 0 0 0 1px var(--navy-800),var(--shadow-1)}.vrow-media{grid-area:media;display:block;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4 / 3;background:var(--c-surface-sunken);text-decoration:none}.vrow-main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:4px}.vrow-title{font-size:var(--fs-h3);line-height:1.25}.vrow-title a,.vcard-title a{color:var(--c-text);text-decoration:none;padding-block:4px}.vrow-title a:hover,.vcard-title a:hover{text-decoration:underline;color:var(--c-text)}.vrow-sub{font-size:var(--fs-small);color:var(--c-text-muted);margin-top:-2px}.vrow-meta,.vcard-meta{font-size:var(--fs-small);color:var(--c-text-subtle)}.vrow-main .chips{margin-top:4px}.vline{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-muted);overflow-wrap:anywhere}.vline .ico{width:14px;height:14px;margin-block-start:3px;color:var(--silver-600)}.vline bdi{min-width:0}.vline-warn{color:var(--warn-fg);font-weight:var(--fw-medium)}.vline-warn .ico{color:var(--warn-solid)}.vrow-actions{grid-area:actions;display:flex;flex-direction:column;align-items:stretch;gap:2px}.vrow-actions .btn{width:100%}.vrow-actions .btn-link{align-self:center}.vrow-actions-compact{display:none}.thumb{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.photo-placeholder{width:100%;height:100%;min-height:100%;background:var(--c-surface-sunken);color:var(--silver-500);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.photo-placeholder span{font-size:var(--fs-micro);color:var(--c-text-muted);padding:0 6px;line-height:var(--lh-small)}.photo-lg span{font-size:var(--fs-body)}.vrow-skeleton{min-height:176px}.vrow-skeleton .vrow-media{height:100%}.vgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;transition:opacity .2s ease}@media(min-width:600px){.vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vcard{position:relative;min-width:0;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.vcard-media-wrap{position:relative;min-width:0}.vcard-media{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--c-surface-sunken);text-decoration:none}.vcard-media .thumb{position:absolute;inset:0}.thumb-blur{filter:blur(8px)}.thumb-main{opacity:0;transition:opacity .25s ease-out}.thumb-main.is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){.thumb-main{transition:none}}.vcard-when{position:absolute;inset-inline-start:8px;inset-block-end:8px;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:var(--r-sm);background:#0b1b33d1;color:#fff;font-size:var(--fs-micro);font-weight:var(--fw-medium);line-height:1.25}.vcard-when .ico{width:13px;height:13px;flex:none}.vcard-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.vcard-title{font-size:var(--fs-body);line-height:1.3}.vcard-body .chips{margin-top:4px}.vcard-body .vline{font-size:var(--fs-micro)}.vcard-foot{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;align-items:stretch;gap:4px}.vcard-quick .btn-icon.btn-icon-labeled{width:100%;min-height:var(--tap-min);flex-direction:row;gap:6px;font-size:var(--fs-small)}.vcard-foot .btn-link{align-self:center}.vcard-skeleton .vcard-media{aspect-ratio:4 / 3}.vcard-skeleton .vcard-body{min-height:150px}.inquiry{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-1)}.inquiry-head{display:flex;align-items:center;gap:10px}.inquiry-head h1,.inquiry-head h2{font-size:var(--fs-h3)}.inquiry-page .inquiry-head h1{font-size:var(--fs-h1)}.inq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:380px;overflow:auto}.inquiry-page .inq-list{max-height:none}.inq-item{display:flex;align-items:center;gap:12px;border:1px solid var(--c-border);border-radius:var(--r-md);padding:8px 4px 8px 8px}[dir=rtl] .inq-item{padding:8px 8px 8px 4px}.inq-item.is-gone{border-style:dashed;background:var(--c-bg)}.inq-thumb{flex:none;width:60px;height:45px;border-radius:6px;overflow:hidden;background:var(--c-surface-sunken);color:var(--silver-500);display:flex;align-items:center;justify-content:center}.inq-text{flex:1;min-width:0}.inq-title{display:block;padding-block:12px;margin-block:-12px;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--c-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inq-title bdi{display:block;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .inq-title bdi{text-align:end}.inq-sub{font-size:var(--fs-small);color:var(--c-text-muted)}.meter{display:flex;flex-direction:column;gap:6px}.meter-track{height:6px;border-radius:6px;background:var(--c-surface-sunken);overflow:hidden}.meter-fill{height:6px;background:var(--navy-600);border-radius:6px;transition:width .25s ease}.meter-fill.is-over{background:var(--warn-solid)}.inquiry-bar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);background:var(--c-surface);border-top:1px solid var(--c-border);box-shadow:0 -6px 20px #0b1b3314;padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:flex;align-items:center;gap:12px}.inquiry-bar-summary{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:var(--c-text);text-decoration:none;min-height:48px}.inquiry-bar-text{display:flex;flex-direction:column;min-width:0;line-height:var(--lh-small)}.inquiry-bar-text strong{font-size:var(--fs-body)}@media(max-width:479.98px){.stack-thumbs,.inquiry-bar-text .small{display:none}}.stack-thumbs{display:flex;flex:none}.stack-thumb{width:36px;height:36px;border-radius:6px;display:grid;place-items:center;color:var(--navy-600);background:var(--navy-100);border:2px solid #fff;box-shadow:0 0 0 1px var(--c-border)}.stack-thumb+.stack-thumb{margin-inline-start:-12px}@media(min-width:1100px){.catalog-layout{grid-template-columns:minmax(0,1fr) 340px}.inquiry-bar{display:none}}@media(max-width:599.98px){.vcard-when{position:static;max-width:none;border-radius:0;background:var(--navy-50);color:var(--navy-800);border-block-start:1px solid var(--c-border);padding:6px 12px}}@media(min-width:600px){.results-heading,:lang(ar) .results-heading{min-height:58px}}@media(min-width:768px){.vgrid{gap:16px}.vcard-body{padding:14px 16px 16px}.vcard-title{font-size:var(--fs-lead)}.vcard-body .vline{font-size:var(--fs-small)}}@media(max-width:759.98px){.vrow{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media main";padding:10px;gap:12px;align-items:start}.vrow-media{width:96px}.vrow-title{font-size:var(--fs-body);padding-inline-end:54px}.vrow-sub,.vrow-actions{display:none}.vrow-actions-compact{display:flex;position:absolute;inset-block-start:6px;inset-inline-end:6px;z-index:1}.vrow-skeleton{min-height:200px}.view-label{display:none}.view-btn{padding:0 10px}.card{padding:16px}}@media(min-width:400px)and (max-width:759.98px){.vrow{grid-template-columns:116px minmax(0,1fr)}.vrow-media{width:116px}}@media(max-width:899.98px),(pointer:coarse){.vrow-title a:after,.vcard-title a:after{content:"";position:absolute;inset:0}.vrow-actions,.vrow-actions-compact,.vcard-foot{position:relative;z-index:1}.vrow-actions-compact{position:absolute}.vrow:has(.vrow-title a:focus-visible),.vcard:has(.vcard-title a:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}}.results-ai{flex:1 1 380px;min-width:0}.results-tools:has(.results-ai){flex:1 1 520px;justify-content:flex-end}.results-sort-phone{display:none;flex:none}.sort-picker{position:relative;width:48px;min-height:44px;padding:0;justify-content:center}.sort-picker.is-set{color:var(--navy-800);border-color:var(--navy-600)}.sort-picker select{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;cursor:pointer;font-size:16px}.sort-picker:focus-within{outline:2px solid var(--c-focus);outline-offset:2px}@media(max-width:899.98px){.page-catalog .toolbar{position:sticky;top:0;z-index:20;padding-block:8px;box-shadow:0 2px 6px #0f23400f}.mobile-filter-buttons .btn{min-height:44px}.page-catalog .results-sort{display:none}.results-sort-phone{display:block}.results-head:has(.results-ai){flex-wrap:wrap}.results-tools:has(.results-ai){flex:1 1 100%;align-items:center;gap:8px}.results-tools:has(.results-ai):has(.describe-form:focus-within){align-items:flex-start}.results-ai{flex:1 1 100%}.results-ai .describe-form{flex-wrap:wrap;min-height:44px;border-radius:12px;gap:6px;padding:6px 6px 6px 12px}[dir=rtl] .results-ai .describe-form{padding:6px 12px 6px 6px}.results-ai .describe-field{flex:1 1 100%}.results-ai .describe-form .btn{flex:1 1 100%;min-height:44px}.results-ai .describe-form:not(:focus-within){flex-wrap:nowrap;padding-block:0}.results-ai .describe-form:not(:focus-within) .describe-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:44px!important;padding-block:12px}.results-ai .describe-form:not(:focus-within) .btn:disabled{display:none}.results-ai .describe-form:not(:focus-within) .btn:not(:disabled){flex:none;min-height:34px;padding-inline:12px}.results-ai .describe-icon{margin-block-start:0;align-self:center}.sort-picker,.results-tools:has(.results-ai) .view-btn{height:44px}}@media(max-width:599.98px){.page-catalog .quick-wrap{display:none}.page-catalog .results-heading,:lang(ar) .page-catalog .results-heading{min-height:0;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-catalog .results-head{margin-block:0 12px}.page-catalog .catalog-layout{padding-block-start:12px}.results-tools:has(.results-ai){flex-wrap:nowrap;width:100%}.results-tools:has(.results-ai) .results-ai{flex:1 1 0;min-width:0}.results-tools:has(.results-ai) .view-toggle{display:inline-flex;flex:none}.results-tools:has(.results-ai) .view-label{display:none}.results-tools:has(.results-ai) .view-btn{flex:0 0 44px;min-width:44px;min-height:44px;justify-content:center}}@media(max-width:359.98px){.results-tools:has(.results-ai){gap:6px}.sort-picker{width:44px}.results-tools:has(.results-ai) .view-btn{min-width:44px;padding-inline:0}.results-ai .describe-form{padding-inline:8px 4px;gap:4px}.results-ai .describe-icon{width:16px;height:16px}}.back-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min);font-weight:var(--fw-medium);text-decoration:none;margin:8px 0}.back-link:hover{text-decoration:underline}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;align-items:start}.detail-gallery,.detail-facts,.detail-side{display:flex;flex-direction:column;gap:16px;min-width:0}.gallery{display:flex;flex-direction:column;gap:10px}.gallery>.photo-placeholder,.gallery-main{aspect-ratio:4 / 3;border-radius:var(--r-md);object-fit:cover;width:100%;height:auto}.gallery-stage{position:relative}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--r-md);background:var(--c-surface-sunken);touch-action:pan-x pan-y}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{flex:0 0 100%;scroll-snap-align:start;border:0;padding:0;margin:0;background:none;cursor:zoom-in;display:block;aspect-ratio:4 / 3;background-color:var(--c-surface-sunken);background-size:cover;background-position:center}.gallery-main-wait{display:block}.gallery-counter,.gallery-expand{position:absolute;inset-block-end:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill);background:#0b1b33c7;color:#fff;font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1;pointer-events:none}.gallery-counter{inset-inline-end:10px}.gallery-expand{inset-inline-start:10px;padding:7px}.lightbox{position:fixed;inset:0;z-index:100;background:#050b16;color:#fff;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);direction:ltr}.lightbox :focus-visible{outline-color:#fff}.lightbox-bar{display:flex;align-items:center;gap:10px;padding:8px 12px}.lightbox-count{margin-inline-end:auto;font-size:var(--fs-body);font-variant-numeric:tabular-nums}.lightbox-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.6);border-radius:var(--r-md);background:transparent;color:#fff;font-weight:var(--fw-semibold);cursor:pointer}.lightbox-btn:hover{background:#ffffff29;border-color:#fff}.lightbox-btn[aria-pressed=true]{background:#ffffff3d}.lightbox-close,.lightbox-close:hover{background:#fff;color:var(--navy-950);border-color:#fff}.lightbox-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in}.lightbox-stage.is-zoomed{cursor:grab}.lightbox-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:transform}.lightbox-img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.lightbox-arrow{position:absolute;top:50%;translate:0 -50%;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:#050b169e;color:#fff;cursor:pointer}.lightbox-arrow:hover{background:#ffffff38}.lightbox-left{left:10px}.lightbox-right{right:10px}.lightbox-left .ico{rotate:90deg}.lightbox-right .ico{rotate:-90deg}.lightbox-hint{position:absolute;inset-inline:12px;bottom:10px;margin:0;text-align:center;font-size:var(--fs-small);color:#ffffffdb;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.8)}.lightbox-strip{display:flex;gap:8px;padding:8px 12px 12px;overflow-x:auto;overscroll-behavior-x:contain}.lightbox-thumb{flex:none;width:72px;height:54px;padding:0;border:2px solid transparent;border-radius:var(--r-sm);background:#0b1b33;overflow:hidden;cursor:pointer;opacity:.7}.lightbox-thumb.is-current{border-color:#fff;opacity:1}.lightbox-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media(max-height:500px){.lightbox-strip{display:none}.lightbox-bar{padding-block:4px}}.gallery-thumbs{--thumb-w: 88px;--thumb-h: 66px;display:flex;gap:8px;height:calc(var(--thumb-h) + 14px);padding:3px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.gallery-thumb{flex:none;width:var(--thumb-w);height:var(--thumb-h);scroll-snap-align:start;border:0;border-radius:6px;padding:0;overflow:hidden;aspect-ratio:4 / 3;background:var(--c-surface-sunken);cursor:pointer;opacity:.85}.gallery-thumb:hover{opacity:1}.gallery-thumb.is-current{opacity:1;outline:2px solid var(--navy-800);outline-offset:2px}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.summary{display:flex;flex-direction:column;gap:14px;padding:20px}.summary>.small:first-child{color:var(--c-text-subtle)}.detail-title{font-size:var(--fs-h1);letter-spacing:var(--tracking-heading);text-wrap:balance}.detail-sub{color:var(--c-text-muted);margin-top:-8px}.auction-box{display:flex;gap:12px;align-items:center;background:var(--navy-50);border:1px solid var(--navy-200);border-radius:var(--r-md);padding:12px}.auction-box .ico{color:var(--navy-700)}.auction-box .small{color:var(--c-text-muted)}.glance{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);padding:4px 12px 10px}.glance-title{font-size:var(--fs-body);margin:10px 0 2px}.glance-list{list-style:none;margin:0;padding:0}.glance-row{border-block-end:1px solid var(--c-border)}.glance-row:last-child{border-block-end:0}.glance-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:8px;min-height:52px}.glance-label{display:flex;align-items:center;gap:6px;color:var(--c-text-subtle);font-size:var(--fs-small);line-height:var(--lh-small)}.glance-label .ico{width:15px;height:15px;flex:none}.glance-value{display:flex;flex-direction:column;font-weight:var(--fw-semibold);line-height:1.3;overflow-wrap:anywhere}.glance-sub{font-weight:var(--fw-regular);font-size:var(--fs-small);color:var(--c-text-muted)}.glance-row.is-ok .glance-value{color:var(--success-fg)}.glance-row.is-warn .glance-value{color:var(--warn-fg)}.glance-info{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--c-link);cursor:pointer}.glance-info:hover,.glance-info[aria-expanded=true]{background:var(--navy-50)}.glance-meaning{margin:0 0 10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--info-bg);font-size:var(--fs-small);line-height:1.5}.glance-note{margin:6px 0 0}.sale-hint{display:inline-block;margin-inline-end:8px;font-weight:var(--fw-semibold);color:var(--navy-700)}.sale-zone{display:block}.detail-actions{display:flex;flex-direction:column;gap:8px}.terms-note{border-top:1px solid var(--c-border);padding-top:12px}.terms-note .muted{color:var(--c-text-subtle)}.facts h2{font-size:var(--fs-h3);margin-bottom:12px}.facts-grid{margin:0 0 14px;display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px}.fact{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;border-top:1px solid var(--c-border)}.fact:first-child{border-top:0}.fact dt{color:var(--c-text-muted)}.fact dd{margin:0;font-weight:var(--fw-medium);text-align:end;overflow-wrap:anywhere}.facts>.small{display:flex;gap:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-text-muted)}.gallery-sk-stage{width:100%;aspect-ratio:4 / 3;border-radius:var(--r-md)}.sk-title{height:32px;width:90%}.sk-box{height:74px;border-radius:var(--r-md)}.sk-glance{height:330px;border-radius:var(--r-md)}.sk-button{height:52px;border-radius:var(--r-md)}.sk-heading{height:22px;width:30%;margin-bottom:14px}.sk-fact-value{margin-top:8px;height:18px}.vehicle-skeleton .fact{display:block}@media(max-width:1099.98px){.detail-actions{display:none}}.detail-mobile-bar{display:none;position:fixed;inset-inline:0;bottom:0;z-index:calc(var(--z-sticky) + 1);background:var(--c-surface);border-top:1px solid var(--c-border);padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:10px;box-shadow:0 -6px 20px #0b1b3314}@media(max-width:1099.98px){.detail-mobile-bar{display:flex}}.detail-mobile-bar .btn{flex:1 1 0;min-width:0;min-height:48px;white-space:normal;text-align:center;line-height:1.2;padding-block:6px}.detail-mobile-bar .btn-whatsapp{flex-grow:1.4}@media(min-width:900px){.gallery-thumbs{--thumb-w: 104px;--thumb-h: 78px}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-grid .fact:nth-child(2){border-top:0}}@media(min-width:1100px){.detail-layout{grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:auto 1fr;grid-template-areas:"gallery side" "facts side"}.detail-gallery{grid-area:gallery}.detail-side{grid-area:side}.detail-facts{grid-area:facts}}@media(max-width:767.98px){.detail-gallery{margin-inline:calc(var(--gutter) * -1)}.detail-gallery .gallery-main,.detail-gallery .gallery-track,.detail-gallery .gallery>.photo-placeholder,.detail-gallery .gallery-sk-stage{border-radius:0}.detail-gallery .gallery-thumbs{padding-inline:var(--gutter)}.summary,.facts{padding:16px}}.detail-headline{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-headline>p{margin:0;min-width:0}.btn-share{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-min, 44px);min-width:var(--tap-min, 44px);padding-inline:12px;border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer}.btn-share:hover{background:var(--c-surface-sunken)}.glance-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--tap-min, 44px);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.glance-toggle .ico{flex:none;transition:transform var(--dur-base, .2s) ease}.glance-toggle[aria-expanded=false] .ico{transform:rotate(-90deg)}[dir=rtl] .glance-toggle[aria-expanded=false] .ico{transform:rotate(90deg)}body:has(.detail-mobile-bar) .toasts{bottom:calc(var(--sticky-bar-h, 0px) + 12px)}@media(min-width:1100px){body:has(.detail-mobile-bar) .toasts{bottom:24px}}.share-box{position:relative;display:inline-flex}.share-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:210px;padding:6px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 12px 32px -12px #0d162659}.share-menu>*{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-md);background:none;color:var(--c-text);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);text-decoration:none;text-align:start;cursor:pointer}.share-menu>*:hover,.share-menu>*:focus-visible{background:var(--c-surface-sunken, #f1f4f9);outline:none}@media(min-width:1100px){.page-vehicle .detail-layout{grid-template-columns:minmax(0,calc(min(56vh,660px) * 4 / 3)) minmax(440px,1fr)}.page-vehicle>.back-link{margin-block:2px 4px}.page-vehicle .summary{gap:12px;padding:18px 20px}.page-vehicle .detail-actions{flex-direction:row;flex-wrap:wrap}.page-vehicle .detail-actions>*{flex:1 1 200px}.page-vehicle .glance-main{min-height:46px}}@media(min-width:1280px){.page-vehicle .glance-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.page-vehicle .glance-row:nth-last-child(2):nth-child(odd){border-block-end:0}.page-vehicle .glance-meaning{grid-column:1 / -1}}@media(max-width:767.98px){.page-vehicle{padding-top:0;position:relative}.page-vehicle>.back-link{position:absolute;z-index:3;top:10px;inset-inline-start:10px;margin:0;width:44px;height:44px;justify-content:center;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #0b1b3340}.page-vehicle>.back-link .back-link-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[dir=rtl] .page-vehicle>.back-link .ico{transform:scaleX(-1)}.page-vehicle .detail-gallery{--ph: clamp(180px, calc(100svh - 580px) , 40svh)}.page-vehicle .detail-gallery .gallery-stage,.page-vehicle .detail-gallery .gallery>.photo-placeholder,.page-vehicle .detail-gallery .gallery-sk-stage{width:min(100%,calc(var(--ph) * 4 / 3));margin-inline:auto}.page-vehicle .detail-gallery .gallery{gap:0;background:var(--c-surface-sunken)}.page-vehicle .detail-gallery .gallery-thumbs{display:none}.page-vehicle .detail-layout{gap:10px}.page-vehicle .summary{gap:10px;padding:12px 14px}.page-vehicle .detail-headline .btn-share{min-height:44px;padding-block:0}.page-vehicle .detail-title{font-size:24px;line-height:1.25}.page-vehicle .detail-sub{margin-top:-8px;font-size:var(--fs-small);line-height:1.3}.page-vehicle .auction-box{padding:6px 10px;gap:8px}.page-vehicle .auction-box>.ico{display:none}.page-vehicle .auction-box .strong{font-size:15px;line-height:1.35}.page-vehicle .auction-box .sale-zone{display:none}.page-vehicle .glance{padding:0;border:0;background:none}.page-vehicle .glance-title{margin:4px 0 0}.page-vehicle .glance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}.page-vehicle .glance-row{border-block-end:0;border-block-start:1px solid var(--c-border)}.page-vehicle .glance-main{position:relative;display:block;min-height:0;padding-block:5px 6px;padding-inline-end:22px}.page-vehicle .glance-label{font-size:12px;line-height:1.3}.page-vehicle .glance-label .ico{display:none}.page-vehicle .glance-value{font-size:14px;line-height:1.3}.page-vehicle .glance-sub{display:none}.page-vehicle .glance-info{position:absolute;top:0;inset-inline-end:-10px}.page-vehicle .glance-meaning{grid-column:1 / -1}.page-vehicle .glance-row:has(.glance-meaning){grid-column:1 / -1}}@media(max-width:767.98px){[dir=rtl] .page-vehicle .detail-title{line-height:1.4}}@media(max-width:767.98px){.page-vehicle .detail-gallery{--ph: clamp(160px, calc(100svh - 600px) , 38svh)}.page-vehicle .detail-sub{display:none}.page-vehicle .detail-title{font-size:22px}.page-vehicle .summary{gap:8px}.page-vehicle .glance-main{padding-block:3px 4px}.page-vehicle .glance-title{margin:0}}.signin-page{padding-top:0;flex:1 0 auto;display:flex;flex-direction:column}.signin-layout{flex:1;display:grid;grid-template-columns:minmax(0,1fr)}.signin-main{min-width:0;width:100%;margin-inline:auto;padding:28px var(--gutter) 40px}.signin-content{max-width:460px}.signin-title{font-size:var(--fs-h1);margin-top:12px;text-wrap:balance}.signin-lead{margin-top:12px;font-size:var(--fs-lead);line-height:1.5;color:var(--c-text-muted);max-width:44ch}:lang(ar) .signin-lead{line-height:1.8}.signin-card{margin-top:24px;display:flex;flex-direction:column;gap:16px;padding:20px;min-width:0}.signin-card-head h2{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-small);color:var(--silver-800)}.phone-group{display:grid;grid-template-columns:96px minmax(0,1fr);border:1px solid var(--c-border-input);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.phone-group:focus-within{border-color:var(--c-focus);box-shadow:0 0 0 3px #1c59ad38}.phone-group .input{border:0;border-radius:0;min-height:50px;box-shadow:none}.phone-country{position:relative;display:flex;background:var(--c-bg);border-inline-end:1px solid var(--c-border)}.phone-country-code{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;font-weight:var(--fw-semibold);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.phone-country-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0}.phone-country:focus-within .phone-country-code{text-decoration:underline;text-underline-offset:4px}.phone-group .phone-number{font-size:var(--fs-lead);letter-spacing:.02em;text-align:start}.signin-submit{width:100%}.signin-note{display:flex;align-items:flex-start;gap:10px;color:var(--c-text-muted)}.signin-note .ico{margin-top:2px;color:var(--navy-600)}.signin-legal{border-top:1px solid var(--c-border);padding-top:14px;color:var(--c-text-muted)}.signin-brand{display:none;position:relative;overflow:hidden;background:var(--c-chrome-deep);color:#fff}.signin-brand .kicker{color:var(--navy-300)}.signin-brand-title{margin-top:16px;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);max-width:15ch}:lang(ar) .signin-brand-title{max-width:16ch;line-height:1.45}.signin-points{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:16px;max-width:460px;position:relative;z-index:1}.signin-points li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;color:var(--c-on-chrome-muted)}.signin-point-icon{width:36px;height:36px;border-radius:var(--r-md);background:#ffffff1a;color:#fff;display:grid;place-items:center}.signin-wheel{position:absolute;inset-inline-end:-150px;inset-block-end:-170px;width:560px;height:560px;opacity:.2;pointer-events:none}@media(min-width:1120px){.signin-layout{grid-template-columns:5fr 7fr;grid-template-areas:"brand main";min-height:calc(100vh - var(--header-h))}.signin-main{grid-area:main;margin:0;max-width:none;padding:96px 56px 64px}.signin-brand{grid-area:brand;display:flex;flex-direction:column;padding:72px 56px;padding-inline-start:var(--gutter)}}.account-page,.staff-page{display:flex;flex-direction:column;gap:16px;padding-block:16px 48px}.account-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.account-avatar{flex:none;width:56px;height:56px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--navy-100);color:var(--navy-800)}.account-id{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:8px}.account-title{font-size:var(--fs-h2)}.account-facts{margin:0;display:flex;flex-wrap:wrap;gap:8px 32px}.account-facts dt{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-text-subtle)}:lang(ar) .account-facts dt{text-transform:none}.account-facts dd{margin:2px 0 0;font-weight:var(--fw-semibold)}.account-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:300px;text-align:end;color:var(--c-text-muted)}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.activity-card{display:flex;flex-direction:column;gap:12px;min-width:0}.activity-h{font-size:var(--fs-h3);display:flex;align-items:center;gap:8px}.activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.activity-row+.activity-row,.inquiry-event+.inquiry-event{border-top:1px solid var(--c-border)}.activity-row.plain{display:flex;flex-direction:column;gap:2px;padding:10px 0;overflow-wrap:anywhere}.activity-link{display:flex;flex-direction:column;gap:2px;padding:10px 0;color:var(--c-text);text-decoration:none;min-width:0}.activity-link:hover .activity-title{color:var(--c-link);text-decoration:underline}.activity-title{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.activity-more{align-self:flex-start}.inquiry-event{display:flex;flex-direction:column;gap:8px;padding:12px 0}.inquiry-event-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.inquiry-event-lots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.inquiry-event-lots a{text-decoration:none}.inquiry-event-lots a:hover{text-decoration:underline}.staff-gate{display:flex;flex-direction:column;align-items:center;gap:8px;padding-block:40px}.staff-signin{width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}.signin-card-head{display:flex;align-items:center;gap:12px}.signin-card-icon{flex:none;width:42px;height:42px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--navy-100);color:var(--navy-800)}.staff-title{font-size:var(--fs-h2);display:inline-flex;align-items:center;gap:8px}.staff-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.staff-list{display:flex;flex-direction:column;gap:14px;min-width:0}.staff-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.staff-list-head h2{font-size:var(--fs-h3);display:flex;align-items:center;gap:8px}.staff-search{flex:0 1 280px}.table-scroll{overflow-x:auto;margin-inline:-4px}.staff-table{width:100%;border-collapse:collapse;font-size:var(--fs-small);white-space:nowrap}.staff-table th,.staff-table td{padding:10px 12px;text-align:start;border-bottom:1px solid var(--c-border)}.staff-table th{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-text-subtle)}:lang(ar) .staff-table th{text-transform:none}.staff-table .num{text-align:end;font-variant-numeric:tabular-nums}.staff-table tbody tr:hover{background:var(--c-bg)}.staff-pager{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-detail{display:flex;flex-direction:column;gap:16px}.staff-detail>.back-link{align-self:flex-start;border:0;background:none;cursor:pointer;padding:0}@media(max-width:899.98px){.account-grid{grid-template-columns:minmax(0,1fr)}.account-actions{align-items:stretch;max-width:none;width:100%;text-align:start}}.signin-label{font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-small);color:var(--silver-800)}.legal{padding-block:8px 28px}.legal h1{font-size:var(--fs-h1);margin:16px 0 10px;text-wrap:balance}.legal-updated{margin-block:-2px 14px;color:var(--c-text-subtle);font-size:var(--fs-small)}.legal .lead{max-inline-size:68ch;font-size:var(--fs-lead);line-height:1.6;color:var(--c-text-muted);margin-bottom:10px}.legal-section{padding-block:20px;border-top:1px solid var(--c-border)}.legal-section h2{display:flex;align-items:baseline;gap:8px;margin-block-end:10px;font-size:var(--fs-h3);line-height:1.35}.legal-num{flex:none;min-inline-size:1.6em;color:var(--c-text-subtle);font-variant-numeric:tabular-nums}.legal-section p,.legal-section .legal-list{max-inline-size:70ch;line-height:1.65;overflow-wrap:anywhere}.legal-section p+p,.legal-section p+.legal-list,.legal-section .legal-list+p,.legal-section .legal-list+.legal-list{margin-block-start:12px}.legal-list{margin-block:0;padding-inline:22px 0;display:grid;gap:8px}.legal-contact{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.legal-contact a{min-block-size:32px;display:inline-flex;align-items:center}.legal-label{color:var(--c-text-muted)}.legal-label:after{content:":"}:lang(ar) .legal-section p,:lang(ar) .legal-section .legal-list,:lang(ar) .legal .lead{line-height:1.85}:lang(ar) .legal-section{max-inline-size:64ch}@media(max-width:600px){.legal-list{padding-inline-start:20px}}.footer-tagline{font-weight:var(--fw-regular);font-size:var(--fs-small);color:var(--c-on-chrome-muted)}.footer-tagline:before{content:"\2014\a0";margin-inline-start:6px}@media(min-width:1920px){html{font-size:112.5%}}@media(min-width:2400px){html{font-size:125%}}.quick-row{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;margin-bottom:10px;padding-block:2px}.qchip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap}.qchip:hover{border-color:var(--navy-800);background:var(--navy-50)}.qchip.is-on{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.qchip-n{min-width:26px;padding:1px 7px;border-radius:var(--r-pill);background:var(--navy-100);color:var(--navy-800);font-size:var(--fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center}.qchip.is-on .qchip-n{background:#fff3;color:#fff}.mobile-filter-buttons .badge{margin-inline-start:4px}.results-tools{flex-wrap:wrap;justify-content:flex-end}.sort-compact select{min-height:44px}@media(max-width:899.98px){.sort-compact label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sort-compact select{max-width:168px}}@media(max-width:599.98px){.results-head{flex-direction:column;align-items:stretch}.results-heading{flex:none}.results-tools{flex-wrap:nowrap;justify-content:space-between}.results-tools .sort{flex:1;min-width:0}.sort-compact select{max-width:none;width:100%}}@media(min-width:1280px){.catalog-layout.has-rail{grid-template-columns:256px minmax(0,1fr) 300px;gap:24px}.catalog-layout.has-rail .inquiry-aside{width:auto}}.rail{position:sticky;top:12px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:hidden auto;align-self:start;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:4px 16px 8px}.rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:12px 4px}.rail-head h2,.rail-head .rail-title{margin:0;font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--c-text)}.rail-section{border-top:1px solid var(--c-border)}.rail-section summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px;font-weight:var(--fw-semibold);font-size:var(--fs-body)}.rail-section summary::-webkit-details-marker{display:none}.rail-section summary:after{content:"";width:8px;height:8px;border-inline-end:2px solid var(--c-text-muted);border-block-end:2px solid var(--c-text-muted);rotate:45deg;translate:0 -2px}.rail-section[open] summary:after{rotate:-135deg;translate:0 2px}.rail-body{padding-bottom:12px}.describe-only{width:100%}.describe-only .describe-form{flex:1 1 auto;max-width:880px}.vrow-meta,.vcard-meta{white-space:nowrap}@media(min-width:1280px){.vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.load-more{flex-direction:column;align-items:center;gap:10px}.load-status{margin:0;font-size:var(--fs-small);color:var(--c-text-muted)}.load-bar{width:min(280px,70%);height:4px;border-radius:4px;background:var(--c-surface-sunken);overflow:hidden}.load-bar span{display:block;height:100%;background:var(--navy-600)}a.btn[aria-disabled=true]{opacity:.6;pointer-events:none}.zero-box{align-items:center;text-align:center;gap:12px}.zero-options{list-style:none;margin:0;padding:0;width:100%;max-width:460px;display:flex;flex-direction:column;gap:8px}.zero-option{width:100%;justify-content:space-between;gap:12px;text-align:start}.zero-count{flex:none;font-size:var(--fs-small);color:var(--c-text-muted)}.zero-ask{width:100%;max-width:460px;margin-top:8px;padding-top:16px;border-top:1px solid var(--c-border);display:flex;flex-direction:column;align-items:center;gap:6px}.zero-ask p{margin:0}.describe-unused{margin:8px 0 0}.unused-word{padding:1px 6px;border-radius:var(--r-sm);background:var(--c-surface-sunken);font-weight:var(--fw-semibold)}.describe-diff{margin:8px 0 0}.btn-icon-wa{width:var(--tap-min);height:var(--tap-min);flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wa-600);border-radius:var(--r-md);background:var(--c-surface);color:var(--wa-700);cursor:pointer}.btn-icon-wa.is-text{width:auto;padding-inline:12px;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold)}.btn-icon-wa:hover{background:var(--c-whatsapp);color:#fff}.vcard-foot{flex-direction:row;align-items:stretch;gap:8px}.vcard-quick{flex:1;min-width:0}.vrow-lead{grid-area:media;display:flex;flex-direction:column;gap:8px;min-width:0}.vrow-lead .btn-icon-wa{width:100%;position:relative;z-index:1}@media(min-width:760px){.vrow-lead .btn-icon-wa{display:none}}@media(max-width:759.98px){.vrow-lead{width:96px}}@media(min-width:400px)and (max-width:759.98px){.vrow-lead{width:116px}}.inq-thumb{width:64px;height:48px}.inq-sub .mono{font-size:inherit}.inquiry-bar-go{flex:none;color:var(--c-text-muted)}.inquiry-bar-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:719.98px){.inquiry-bar-text .small{display:none}}@media(max-height:500px)and (orientation:landscape){.dialog-sheet .dialog-panel{max-height:100vh;max-height:100dvh;border-radius:0}.dialog-sheet .dialog-panel:before{display:none}.sheet-head{padding:6px 16px 2px}.sheet-head h2{font-size:var(--fs-lead)}.sheet-foot{padding:6px 16px calc(6px + env(safe-area-inset-bottom))}.sheet-foot .btn{min-height:44px}.sheet-section{padding-block:8px}.page-catalog .toolbar{padding-block:6px}.mobile-filter-buttons .btn{min-height:44px}.results-heading{min-height:0}}.header-slot:empty{display:none}.site-nav{display:none;align-items:center;gap:2px;margin-inline-start:20px}@media(min-width:1100px){.site-nav{display:flex}}.site-nav-link{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 12px;color:var(--c-on-chrome-muted);text-decoration:none;font-size:var(--fs-small);font-weight:var(--fw-semibold);border-block-end:2px solid transparent;white-space:nowrap}.site-nav-link:hover,.site-nav-link.is-current{color:#fff}.site-nav-link.is-current{border-block-end-color:#fff}.footer-business,.footer-contact{align-items:baseline}.footer-contact li{display:inline-flex;align-items:center;gap:6px;min-height:32px}.footer-row{align-items:flex-start}.footer-notes{flex:1 1 420px}.footer-notes p{margin:0 0 4px;max-width:none}.footer-links{flex-wrap:wrap;gap:2px 20px}.signin-trust{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:12px}.signin-trust-title{font-size:var(--fs-lead)}.signin-trust-name{margin:0;color:var(--c-text-muted)}.signin-points-inline{margin:4px 0 0}.signin-points-inline li{color:var(--c-text)}.signin-points-inline .signin-point-icon{background:var(--navy-100);color:var(--navy-800)}.signin-trust-links{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.signin-trust-links a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:1120px){.signin-points-inline{display:none}}.page-fallback{min-height:100vh;min-height:100dvh}.trust-steps{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:14px}.trust-steps li{counter-increment:step;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;row-gap:2px}.trust-steps li:before{content:counter(step);grid-row:1 / span 2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--navy-800);color:#fff;font-weight:var(--fw-semibold);font-size:var(--fs-small)}.trust-steps strong{align-self:end}.trust-steps span{color:var(--c-text-muted)}.trust-terms{margin:0;display:grid;gap:14px}.trust-terms dt{font-weight:var(--fw-semibold)}.trust-terms dd{margin:2px 0 0;color:var(--c-text-muted)}.trust-about{font-size:var(--fs-lead)}.trust-name{margin:0 0 12px}.trust-legal{display:block}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.contact-row{display:grid;grid-template-columns:28px minmax(0,110px) minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 12px;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.contact-icon{color:var(--navy-600);display:grid;place-items:center}.contact-label{color:var(--c-text-muted);font-size:var(--fs-small)}.contact-link{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.trust-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.trust-cta{margin:20px 0 0}@media(max-width:479.98px){.contact-row{grid-template-columns:28px minmax(0,1fr)}.contact-label,.contact-value{grid-column:2}}.header-ask{gap:8px}.header-ask.is-current{background:#ffffff29}@media(max-width:559.98px){.header-ask{gap:4px;padding-inline:8px}}.ai-tag{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--r-xs);background:var(--navy-800);color:#fff;font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;line-height:1;flex:none}.ask-car{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);margin-block-start:var(--space-3);padding:0 var(--space-4);border:1px solid var(--navy-300);border-radius:var(--r-pill);background:var(--navy-50);color:var(--navy-700);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer}.ask-car:hover{background:var(--navy-100);border-color:var(--navy-500);color:var(--navy-800)}@media(min-width:1920px){:root{--chat-panel-w: 480px}}@media(min-width:2400px){:root{--chat-panel-w: 540px}}.header-menu-btn{display:none}@media(max-width:899.98px){.header-menu-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:var(--tap-min);min-height:var(--tap-min)}.site-header .lang-switch,.site-header .header-account,.site-header .header-slot{display:none}}.menu-sheet .menu-body{padding:4px 12px 16px}.dialog-drawer .dialog-panel.menu-sheet{width:min(320px,86vw);height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.menu-list{list-style:none;margin:0;padding:0}.menu-item{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 12px;border-radius:var(--r-md);color:var(--c-text);text-decoration:none;font-weight:var(--fw-medium)}.menu-item.is-current{background:var(--navy-50);color:var(--navy-800);font-weight:var(--fw-semibold)}.menu-item-label{flex:1}.menu-heading{margin:18px 12px 6px;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-text-muted)}.ai-fab{position:fixed;inset-inline-end:16px;bottom:var(--fab-bottom, calc(env(safe-area-inset-bottom, 0px) + 16px) );z-index:var(--z-sticky);display:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--navy-800);color:#fff;box-shadow:var(--shadow-3);text-decoration:none}@media(max-width:899.98px){.ai-fab{display:inline-flex}html.has-toast .ai-fab{translate:0 -68px}body:has(.ai-fab) main{padding-bottom:88px}}.top-progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:calc(var(--z-toast) + 1);overflow:hidden;pointer-events:none}.top-progress:before{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;width:40%;background:var(--navy-300);animation:top-progress 1.1s ease-in-out infinite}@keyframes top-progress{to{inset-inline-start:100%}}@media(prefers-reduced-motion:reduce){.top-progress:before{inset-inline-start:0;width:100%;animation:none;opacity:.7}}.dialog-sheet .dialog-panel.filter-sheet-panes{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0px)}.dialog-sheet .dialog-panel.filter-sheet-panes:before{display:none}.panes{flex:1;min-height:0;display:flex;border-block-start:1px solid var(--c-border)}.pane-rail{flex:0 0 38%;max-width:38%;overflow-y:auto;overscroll-behavior:contain;background:var(--c-surface-sunken);border-inline-end:1px solid var(--c-border)}.pane-tab{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:52px;padding:8px 10px;border:0;border-block-end:1px solid var(--c-border);border-inline-start:4px solid transparent;background:transparent;color:var(--c-text);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:start;cursor:pointer;overflow-wrap:anywhere}.pane-tab.is-on{background:var(--c-surface);border-inline-start-color:var(--navy-800);color:var(--navy-800);font-weight:var(--fw-semibold)}.pane-main{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 20px}.pane-head{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:12px 8px;background:var(--c-surface)}.pane-head h3{font-size:var(--fs-body)}.pane-main .msel-list{max-height:none;overflow:visible}.filter-sheet-panes .sheet-foot{flex:none;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.rail-section summary>span:first-child{flex:1;min-width:0}.rail-section summary{gap:8px}.active-lead{display:inline-flex;align-items:center;gap:6px;color:var(--success-fg);font-size:var(--fs-small)}.describe-nothing{display:flex;align-items:flex-start;gap:8px;margin:6px 0 10px;color:var(--c-text-muted);font-size:var(--fs-small)}@media(max-width:899.98px),(pointer:coarse){input,select,textarea,.input,.input-sm,.describe-input{font-size:max(16px,1em)}}.rail .msel-list{max-height:none;overflow:visible}.msel-loading{visibility:hidden}.msel-loading .msel-more{display:block}@media(max-width:419.98px){.inquiry-bar .stack-thumbs{display:none}}.wa-logo{flex:none;display:inline-block;object-fit:contain;margin-inline-end:2px}.results-meta{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0 0 12px;font-size:var(--fs-small);color:var(--c-text-muted)}.results-meta-count{font-weight:var(--fw-semibold);color:var(--c-text)}@media(min-width:900px){.results-meta-count{display:none}.results-meta{margin-top:-6px}}.vcard-media-wrap,.vrow-media{position:relative}.is-similar{color:var(--navy-800)}.btn-icon.is-similar{text-decoration:none}.detail-mobile-bar .is-similar{flex:1 1 auto;justify-content:center}.rt-all{white-space:nowrap}@media(min-width:600px){.results-heading{flex:0 0 auto}}@media(max-width:899.98px),(pointer:coarse){.btn-sm,.qf-btn,.view-btn,.input-sm,.btn-link,.check,.radio,.tab,.toast-action{min-height:var(--tap-min)}.toast-close{width:var(--tap-min);height:var(--tap-min)}.btn-icon.btn-icon-sm{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min)}.footer-links a,.footer-social a,.footer-contact a{min-height:var(--tap-min);min-width:var(--tap-min);justify-content:center}}html{-webkit-tap-highlight-color:rgb(13 22 38 / .12)}a,button,label,summary,select,input,textarea,[role=button]{touch-action:manipulation}input,textarea,select{scroll-margin:16px}@media(max-width:899.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)}.dialog-root{inset:auto 0;top:var(--vvt, 0px);height:var(--vvh, 100%)}.dialog-sheet .dialog-panel{max-height:calc(var(--vvh, 100dvh) * .92)}.dialog-modal .dialog-panel{max-height:calc(var(--vvh, 100dvh) - 32px)}.dialog-sheet .dialog-panel.filter-sheet-panes,.dialog-drawer .dialog-panel.menu-sheet{height:var(--vvh, 100dvh);max-height:var(--vvh, 100dvh)}.dialog-panel,.dialog-root [class*=sheet]{overscroll-behavior:contain}html.kb-open .inquiry-bar,html.kb-open .detail-mobile-bar,html.kb-open .ai-fab{display:none}}@media(max-width:899.98px),(pointer:coarse){.vrow-title a,.vcard-title a{padding-block:13px}}@media(display-mode:standalone){.site-header{padding-top:env(safe-area-inset-top,0px)}}.site-header{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
