:root{--ink:#1c2128;--paper:#f6fafc;--paper-rgb:246,250,252;--panel:#fff;--line:#c7d0d6;--muted:#57626b;--accent:#d8631e;--accent-ink:#7a3410;--accent-strong:#b4501a;--accent2:#2f6490;--accent2-soft:#e1edf5;--star:#f0b429;--star-ink:#8a5e06;--star-soft:#f4e6c1;--cream-soft:var(--star-soft);--line-strong:var(--muted);--compare:var(--accent2);--compare-soft:var(--accent2-soft);--surface-shadow:none;--fb-height:60px;--tint-2:#dfe7ed;--tint-2-ink:#1f3a50;--overlay:#14171b9e;--good:#1e7a34;--accent-wash:#fff1e3;--danger-wash:#fbe3dd;--danger-on-dark:#ff9c8f;--good-wash:#ddf1e2;--danger:#c0392b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--tb-pad-y:clamp(8px, 2.6vw, 14px);--tb-pad-x:clamp(14px, 5.2vw, 24px);--tb-gap:clamp(6px, 2vw, 10px);--icon-btn:clamp(36px, 9.5vw, 46px);--icon-svg:clamp(15px, 4vw, 19px);--search-pad-y:clamp(9px, 2.6vw, 12px);--search-font:clamp(13px, 3.6vw, 15px);--h1-font:clamp(17px, 4.6vw, 21px);--bio-font:clamp(12.5px, 3.2vw, 14px);--grid-gap:4px;--page-max:1120px;--page-pad:16px;--grid-gap-wide:16px;--sheet-pad-x:clamp(16px, 5vw, 24px);--sheet-h2:clamp(16px, 4.4vw, 19px);--tile-icon-btn:28px;--tile-icon-svg:14px;--tile-line1:clamp(11px, 3vw, 13px);--tile-price:clamp(12px, 3.2vw, 14.5px);--btn-font:clamp(11.5px, 3vw, 13px);--btn-pad-y:clamp(9px, 2.4vw, 11px);--hit-min:44px;--z-compare:50;--z-sheet:100;--z-car:200;--z-lightbox:300;--z-toast:9500;--z-loadbar:9999}@media (width>=700px){:root{--page-pad:24px}}@media (width>=1024px){:root{--grid-gap:var(--grid-gap-wide)}}*{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;background:var(--panel)}body{background:var(--panel);color:var(--ink);-webkit-tap-highlight-color:transparent;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif}body:has(#compare-bar:not([hidden]):not([data-hide-pill])){padding-bottom:76px}button{cursor:pointer;font-family:inherit}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}a{color:inherit}input,textarea,select{font-family:inherit}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.app{min-height:100vh}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast{background:var(--good-wash);color:var(--ink);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:12px;animation:4s forwards toast-fade}.toast.error{background:var(--danger-wash)}@keyframes toast-fade{0%,85%{opacity:1}to{opacity:0;visibility:hidden}}.banner{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--star-soft);color:var(--star-ink);border-radius:12px;display:flex}.banner.danger{background:var(--danger-wash);color:var(--ink)}.banner.danger svg{color:var(--danger)}.form-field{width:100%;padding:var(--space-3);margin-top:var(--space-1);background:var(--paper);color:var(--ink);border:0;border-radius:12px;display:block}.form-field::placeholder,.search-input::placeholder{color:var(--muted);opacity:1}.on-paper .form-field{background:var(--panel)}.form-field[aria-invalid=true],.form-field.error{background:var(--danger-wash);color:var(--ink)}.form-field[readonly]{background:0 0;padding-inline:0}.form-field:disabled{opacity:.45;cursor:not-allowed}.form-error{margin-top:var(--space-1);color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.form-error svg{width:14px;height:14px;color:var(--danger);flex-shrink:0}.drop-area.drag-over{background:var(--tint-2)}.floating-bar{height:var(--fb-height);padding-block:0;padding-inline:max(var(--page-pad), calc((100% - var(--page-max)) / 2 + var(--page-pad)));background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.fb-left{align-items:center;gap:10px;display:flex}.fb-left span{font-family:Archivo,sans-serif;font-size:17px;font-weight:800}.fb-logo-frame{border-radius:50%;flex-shrink:0;width:36px;height:36px;display:block;overflow:hidden}.fb-logo-frame img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.8)}.fb-right{align-items:center;gap:var(--space-3);display:flex}.lang-switch{background:var(--panel);border-radius:999px;flex-shrink:0;display:flex}.lang-switch button{--bg:transparent;--bg-h:var(--paper);--bg-p:var(--tint-2);padding:var(--space-2) 14px;background:var(--bg);color:var(--muted);cursor:pointer;border:0;font-size:13px;font-weight:700}.lang-switch button.active{--bg:var(--ink);--bg-h:var(--ink);--bg-p:var(--ink);color:#fff}.lang-switch button:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.lang-switch button:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.btn{--bg:var(--paper);--bg-h:var(--tint-2);--bg-p:var(--line);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--btn-pad-y) 14px;font-size:var(--btn-font);background:var(--bg);color:var(--ink);cursor:pointer;border:0;border-radius:12px;font-weight:700;text-decoration:none;display:inline-flex}.on-paper .btn{--bg:var(--panel);--bg-h:var(--tint-2)}.btn svg{flex-shrink:0;width:15px;height:15px}.btn.primary{--bg:var(--accent-strong);--bg-h:color-mix(in srgb, var(--accent-strong) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent-strong) 86%, var(--ink));color:#fff}.btn.dark{--bg:var(--ink);--bg-h:color-mix(in srgb, var(--ink) 93%, #fff);--bg-p:color-mix(in srgb, var(--ink) 86%, #fff);color:#fff}.btn.accent2{--bg:var(--accent2-soft);--bg-h:color-mix(in srgb, var(--accent2-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent2-soft) 86%, var(--ink));color:var(--accent2)}.btn.danger{--bg:var(--danger-wash);--bg-h:color-mix(in srgb, var(--danger-wash) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--danger-wash) 86%, var(--ink));color:var(--ink)}.btn.danger svg{color:var(--danger)}.btn.icon-only{padding:var(--btn-pad-y);aspect-ratio:1}.btn.flex1{flex:1}.btn.flex-wide{flex:1.6}.btn[aria-busy=true]{opacity:.7}.toolbar{z-index:6;top:calc(var(--admin-sticky-top,0px) + var(--space-2));background:var(--paper);margin:0 var(--tb-pad-x);border-radius:999px;padding:7px;position:sticky;container-type:inline-size}@container (width<=286px){.toolbar-btn-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-label span{display:none}}.search-row{gap:var(--tb-gap);align-items:center;display:flex}.search-wrap{min-width:0;height:var(--icon-btn);flex:1 1 0;padding:0;transition:flex-grow .15s;position:relative}.search-wrap>svg{inset-inline-start:12px;width:16px;height:16px;color:var(--muted);pointer-events:none;z-index:1;opacity:0;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.search-input{z-index:2;padding-block:var(--search-pad-y);background:var(--panel);color:var(--ink);font-size:var(--search-font);opacity:0;border:0;border-radius:999px;padding-inline:38px 12px;font-family:inherit;position:absolute;inset:0}.search-row.expanded .search-input,.search-row.expanded .search-wrap>svg{opacity:1}.search-label,.toolbar-btn{--bg:var(--panel);--bg-h:var(--tint-2);--bg-p:var(--line);justify-content:center;align-items:center;gap:var(--space-2);background:var(--bg);font-size:var(--btn-font);color:var(--ink);border:0;border-radius:999px;font-weight:600;display:flex}.search-label{z-index:1;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.search-label svg{width:var(--icon-svg);height:var(--icon-svg);color:var(--ink);position:static}.search-row.expanded .search-label{opacity:0}@media (hover:hover){.search-row:not(.expanded) .search-wrap:hover .search-label{background:var(--bg-h)}}.search-row:not(.expanded) .search-wrap:active .search-label{background:var(--bg-p);scale:.98}.toolbar-btn{min-width:0;height:var(--icon-btn);cursor:pointer;flex:1 1 0;padding:0;font-family:inherit;transition:flex-grow .15s;position:relative}.toolbar-btn svg{width:var(--icon-svg);height:var(--icon-svg);flex-shrink:0}.toolbar-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar-btn[aria-pressed=true],.toolbar-btn[aria-expanded=true]{--bg:var(--ink);--bg-h:var(--ink);--bg-p:var(--ink);color:#fff}.search-row.expanded .search-wrap{flex:3 1 0}.search-row.expanded .toolbar-btn{flex:0 0 var(--icon-btn);padding:0}.search-row.expanded .toolbar-btn-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.suggest{top:calc(100% + 8px);z-index:10;background:var(--paper);border-radius:14px;max-height:240px;padding:6px;display:none;position:absolute;inset-inline:0;overflow-y:auto}.suggest.show{display:block}.suggest [role=option]{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;width:100%;min-height:44px;color:var(--ink);background:0 0;border:none;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.suggest [role=option][aria-selected=true]{background:var(--tint-2)}@media (hover:hover){.suggest [role=option]:hover{background:var(--tint-2)}}.icon-toggle{--bg:var(--panel);--bg-h:var(--tint-2);--bg-p:var(--line);width:var(--icon-btn);height:var(--icon-btn);background:var(--bg);cursor:pointer;color:var(--ink);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-toggle svg{width:var(--icon-svg);height:var(--icon-svg)}.icon-toggle[aria-pressed=true]{--bg:var(--ink);--bg-h:var(--ink);--bg-p:var(--ink);color:#fff}.icon-toggle.fav-toggle[aria-pressed=true]{--bg:var(--panel);--bg-h:var(--tint-2);--bg-p:var(--line);color:var(--ink)}.icon-toggle.fav-toggle[aria-pressed=true] svg{fill:var(--star);stroke:var(--star-ink);transform:scale(1.15)}.count-dot{top:-6px;background:var(--accent-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;display:flex;position:absolute;inset-inline-end:-6px}.count-dot.fav-count{background:var(--star);color:var(--star-ink)}.filter-group+.filter-group{border-top:2px solid var(--paper);margin-top:0;padding-block:10px}.filter-group.range-rows+.filter-group{margin-top:var(--space-4)}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.accordion-header{align-items:center;gap:var(--space-2);appearance:none;width:100%;min-height:48px;font:inherit;text-align:start;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:0;display:flex;position:relative}.admin-subheading{padding-block:var(--space-4);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin:0;font-size:17px;font-weight:800}.admin-subheading:first-child{padding-top:0}.accordion-title{inset-inline-start:40px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-size:17px;font-weight:800;transition:inset-inline-start .24s cubic-bezier(.22,.68,.32,1),transform .24s cubic-bezier(.22,.68,.32,1);position:absolute;top:50%;transform:translateY(-50%)}.accordion-header[aria-expanded=true] .accordion-title{inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .accordion-header[aria-expanded=true] .accordion-title{transform:translate(50%,-50%)}[dir=rtl] .accordion-title,:lang(ar) .accordion-title{letter-spacing:0}.accordion-count{min-width:28px;height:28px;padding:0 var(--space-2);background:var(--star-soft);color:var(--star-ink);margin-inline-start:auto;font-size:13px;position:static}.icon-btn-soft{background:var(--star-soft);color:var(--star-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.accordion-chevron{flex-shrink:0;width:32px;height:32px}.accordion-chevron svg{width:14px;height:14px;transition:transform .22s;transform:rotate(0)}[dir=rtl] .accordion-chevron svg{transform:scaleX(-1)}.accordion-header[aria-expanded=true] .accordion-chevron svg{transform:rotate(90deg)}[dir=rtl] .accordion-header[aria-expanded=true] .accordion-chevron svg{transform:scaleX(-1)rotate(90deg)}.accordion-panel{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,.68,.32,1);display:grid}.accordion-panel.open{grid-template-rows:1fr}.accordion-panel-inner{min-height:0;padding-top:8px;overflow:hidden}.accordion-narrowed-msg{color:var(--muted);margin:0 0 8px;font-size:11.5px}.accordion-error-icon{color:var(--danger);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-inline-start:auto;display:inline-flex}.accordion-error-icon[hidden]{display:none}.accordion-error-icon svg{width:16px;height:16px}.chip{--bg:var(--paper);--bg-h:var(--tint-2);--bg-p:var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:12.5px;text-decoration:none;display:inline-block}.on-paper .chip{--bg:var(--panel)}.chip.selected{--bg:var(--accent-strong);--bg-h:color-mix(in srgb, var(--accent-strong) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent-strong) 86%, var(--ink));color:#fff}.chip.disabled{opacity:.45;pointer-events:none}.chip.chip-report{--bg:var(--accent2-soft);--bg-h:color-mix(in srgb, var(--accent2-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent2-soft) 86%, var(--ink));color:var(--accent2)}.sort-sheet-body{gap:var(--space-3);flex-direction:column;display:flex}.sort-chip{padding:14px var(--space-5);font-size:15px;font-weight:700}.sort-chip.selected{--bg:var(--ink);--bg-h:var(--ink);--bg-p:var(--ink);color:#fff}.range-rows{gap:var(--space-5);flex-direction:column;display:flex}.range-row-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.range-row-head .slider-val-display:first-child{justify-self:start}.range-row-head .slider-val-display:last-child{justify-self:end}[dir=rtl] .range-row-head{direction:ltr}[dir=rtl] .range-row-label{direction:rtl}.range-row-label{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);flex-shrink:0;justify-self:center;font-size:17px;font-weight:800;display:flex}.range-row-label svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.slider-val-display{color:var(--ink);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:17px}.range-tap{appearance:none;border:none;border-bottom:1px dashed var(--accent);font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;margin:0;padding:0 0 1px;display:inline-flex;position:relative}.range-tap svg{width:10px;height:10px;color:var(--accent);flex-shrink:0}.range-tap-input{color:var(--accent);border:1px solid var(--accent);background:var(--panel);border-radius:4px;width:70px;padding:0 3px;font-family:IBM Plex Mono,monospace;font-size:12px}.slider-shell{direction:ltr;align-items:center;height:26px;display:flex;position:relative}.slider-track{background:var(--line);border-radius:999px;height:4px;position:absolute;left:0;right:0}.slider-available{background:var(--star-soft);border-radius:999px;height:4px;transition:left .22s,width .22s;position:absolute}.slider-fill{background:var(--accent);border-radius:999px;height:4px;transition:left .22s,width .22s;position:absolute}.slider-shell input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;left:0;right:0}.slider-shell input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--panel);border:2px solid var(--accent);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #00000040}.slider-shell input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--panel);border:2px solid var(--accent);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000040}.slider-shell input[type=range]::-webkit-slider-runnable-track{background:0 0}.grid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=1024px){.grid{grid-template-columns:repeat(5,1fr)}}.grid[data-grid-ratio="4:3"]{grid-template-columns:repeat(2,1fr)}@media (width>=601px){.grid[data-grid-ratio="4:3"]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.grid[data-grid-ratio="4:3"]{grid-template-columns:repeat(5,1fr)}}.grid[data-grid-ratio="4:3"] .tile{aspect-ratio:4/3}.tile{aspect-ratio:3/4;background:var(--tint-2);color:inherit;cursor:pointer;border-radius:10px;text-decoration:none;transition:transform .12s;display:block;position:relative;overflow:hidden}.tile:active{transform:scale(.98)}.tile .cover{object-fit:cover;background:var(--tint-2);width:100%;height:100%;display:block}.tile .art{background:var(--tint-2);width:100%;height:100%;color:var(--tint-2-ink);justify-content:center;align-items:center;display:flex}.tile .video-badge,.media-grid-tile .video-badge,.admin-thumb .video-badge{--vb-inset:6px;--vb-size:22px;--vb-radius:7px;--vb-icon:12px;top:var(--vb-inset);width:var(--vb-size);height:var(--vb-size);border-radius:var(--vb-radius);background:var(--ink);color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--vb-inset)}.admin-thumb .video-badge{--vb-inset:2px;--vb-size:16px;--vb-radius:5px;--vb-icon:9px}:is(.tile,.media-grid-tile,.admin-thumb) .video-badge svg{width:var(--vb-icon);height:var(--vb-icon)}.tile .overlay{padding:var(--space-4) 7px 8px;color:#fff;background:linear-gradient(#0000 0%,#00000038 20%,#0000007a 40%,#000000b8 60%,#000000e0 80%,#000000f2 100%);position:absolute;bottom:0;left:0;right:0}.tile .overlay .line1{font-size:var(--tile-line1);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.tile .overlay .line-price{font-family:IBM Plex Mono,monospace;font-weight:800;font-size:var(--tile-price);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[dir=rtl] .tile .overlay .line1{text-align:right;direction:ltr;unicode-bidi:isolate}[dir=rtl] .tile .overlay .line-price{text-align:right;direction:rtl}[dir=rtl] .mono{unicode-bidi:isolate}.tile-fav,.tile-cmp{--bg:var(--paper);--bg-h:var(--tint-2);--bg-p:var(--line);z-index:2;width:var(--tile-icon-btn);height:var(--tile-icon-btn);background:var(--bg);color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px}.tile-fav svg,.tile-cmp svg{width:var(--tile-icon-svg);height:var(--tile-icon-svg)}.tile-fav{inset-inline-end:6px}.tile-cmp{inset-inline-end:calc(var(--tile-icon-btn) + 10px)}.tile-fav:before,.tile-cmp:before{content:"";position:absolute;inset-block:-8px}.tile-fav:before{inset-inline:-2px -8px}.tile-cmp:before{inset-inline:-8px -2px}.tile-fav[aria-pressed=true]{--bg:var(--star-soft);--bg-h:color-mix(in srgb, var(--star-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--star-soft) 86%, var(--ink))}.tile-fav[aria-pressed=true] svg{fill:var(--star);stroke:var(--star-ink);transform:scale(1.15)}.tile-cmp[aria-pressed=true]{--bg:var(--accent2-soft);--bg-h:color-mix(in srgb, var(--accent2-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent2-soft) 86%, var(--ink));color:var(--accent2)}.hero{padding:0}.home-hero{max-width:var(--page-max);padding-inline:var(--page-pad);margin:16px auto 0}.hero-banner{z-index:0;background:var(--ink);aspect-ratio:4/3;border-radius:20px;width:100%;position:relative;overflow:hidden}.hero-slide{aspect-ratio:auto;opacity:0;visibility:hidden;background:0 0;border-radius:0;transition:opacity .6s,visibility 0s linear .6s;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible;z-index:1;transition:opacity .6s,visibility linear}.hero-slide:focus-visible{outline-offset:-3px;outline-color:#fff}.hero-slide .overlay{padding:46px 16px 14px;background:linear-gradient(#0000,#14171bb3);padding-inline-end:130px}.hero-slide .overlay .line-price{font-size:20px}.hero-slide .overlay .line1{margin-top:2px;font-size:14px}.hero-dots{z-index:3;inset-inline-end:10px;display:flex;position:absolute;bottom:5px}.hero-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:44px;padding:0;display:grid}.hero-dot:after{content:"";background:#ffffff8c;border-radius:50%;width:9px;height:9px}.hero-dot[aria-current=true]:after{background:#fff}.hero-dot:focus-visible{outline-color:#fff}@media (width>=1024px){.hero-banner{aspect-ratio:12/5;border-radius:24px}.hero-slide{grid-template-columns:1.25fr 1fr;display:grid}.hero-slide .cover,.hero-slide .art{border-radius:24px;grid-area:1/1}.hero-slide .video-badge{--vb-inset:12px}.hero-slide .overlay{background:0 0;flex-direction:column-reverse;grid-area:1/2;align-self:center;gap:12px;padding:28px;display:flex;position:static}.hero-slide .overlay .line1{white-space:normal;margin:0;font-size:26px;font-weight:800;line-height:1.15;overflow:visible}.hero-slide .overlay .line-price{font-size:22px}.hero-dots{inset-inline:calc(55.5556% + 22px) auto;bottom:22px}}dialog:is(.scrim,.lightbox){width:auto;max-width:none;height:auto;max-height:none;color:inherit;border:0;margin:0;padding:0;overflow:visible}dialog:is(.scrim,.lightbox)::backdrop{background:0 0}dialog:is(.scrim,.lightbox):focus{outline:none}dialog:is(.scrim,.lightbox):not([open]){display:none}html:has(dialog[open]){overflow:hidden}.scrim{background:var(--overlay);z-index:var(--z-sheet);opacity:0;pointer-events:none;justify-content:center;align-items:flex-end;transition:opacity .22s;display:flex;position:fixed;inset:0}@supports (overlay:auto){dialog.scrim{transition:opacity .22s ease, display .24s allow-discrete, overlay .24s allow-discrete}}.scrim[open]{opacity:1;pointer-events:auto}#compare-modal{z-index:calc(var(--z-compare) + 1)}#compare-lightbox{z-index:calc(var(--z-compare) + 2)}#car-overlay{z-index:var(--z-car)}#compare-bar[data-hide-pill],body:has(#car-overlay[open]) #compare-bar{display:none}.sheet{background:var(--panel);opacity:0;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:85vh;transition:transform .24s cubic-bezier(.22,.68,.32,1),opacity .24s;display:flex;overflow:hidden;transform:translateY(26px)}.scrim[open] .sheet{opacity:1;transform:translateY(0)}@media (width>=601px){.scrim{align-items:center}.sheet{border-radius:18px;max-width:480px;transform:translateY(12px)scale(.98)}}@starting-style{dialog.scrim[open]{opacity:0}dialog.scrim[open] .sheet{opacity:0;transform:translateY(26px)}}@media (width>=601px){@starting-style{dialog.scrim[open] .sheet{transform:translateY(12px)scale(.98)}}}.sheet-head{padding:var(--sheet-pad-x) var(--sheet-pad-x) 12px;background:var(--panel);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sheet-head h2{font-family:Archivo,sans-serif;font-weight:800;font-size:var(--sheet-h2);margin:0}.sheet-body{overscroll-behavior:contain;padding:var(--space-4) var(--sheet-pad-x) var(--sheet-pad-x);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;overflow-y:auto}.sheet-body::-webkit-scrollbar{width:8px}.sheet-body::-webkit-scrollbar-track{background:0 0}.sheet-body::-webkit-scrollbar-thumb{background:var(--muted);border-radius:999px}.sheet-close{--bg:var(--paper);--bg-h:var(--tint-2);--bg-p:var(--line);background:var(--bg);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.sheet-close svg{width:20px;height:20px}.sheet-floating-cta{gap:var(--space-2);margin-top:var(--space-4);display:flex}.sheet-floating-cta .btn{border-radius:14px;min-height:46px;font-size:14px}.admin-thumb{flex-shrink:0;display:inline-flex;position:relative}.lightbox{background:var(--ink);z-index:var(--z-lightbox);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-close{--bg:transparent;--bg-h:#ffffff24;--bg-p:#ffffff3d;top:16px;background:var(--bg);color:#fff;cursor:pointer;border:none;border-radius:8px;position:absolute;inset-inline-end:16px}.lightbox-close svg{width:28px;height:28px}.lightbox-nav{--bg:var(--muted);--bg-h:color-mix(in srgb, var(--muted) 85%, #fff);--bg-p:color-mix(in srgb, var(--muted) 70%, #fff);background:var(--bg);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav svg{width:22px;height:22px}.lightbox-nav.prev{left:12px}.lightbox-nav.next{right:12px}[dir=rtl] .lightbox-nav.prev{left:auto;right:12px}[dir=rtl] .lightbox-nav.next{left:12px;right:auto}[dir=rtl] .lightbox-nav svg{transform:scaleX(-1)}.lightbox-broken{align-items:center;gap:var(--space-2);color:var(--line);flex-direction:column;display:flex}.lightbox-broken svg{width:36px;height:36px}.lightbox-broken span{font-size:13px}.detail-header{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);margin:calc(-1 * var(--sheet-pad-x)) calc(-1 * var(--sheet-pad-x)) 16px;padding:var(--sheet-pad-x) var(--sheet-pad-x) 12px;background:var(--panel);display:flex;position:sticky;top:0}.detail-close{flex-shrink:0}.detail-close svg{width:22px;height:22px}.detail-header-title{font-family:Archivo,sans-serif;font-weight:800;font-size:var(--h1-font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.detail-icon-btn,.detail-close{--bg:var(--paper);--bg-h:var(--tint-2);--bg-p:var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;padding:0}.fav-btn.detail-icon-btn svg,.compare-btn.detail-icon-btn svg{width:18px;height:18px}.fav-btn.detail-icon-btn[aria-pressed=true]{--bg:var(--star-soft);--bg-h:color-mix(in srgb, var(--star-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--star-soft) 86%, var(--ink))}.fav-btn.detail-icon-btn[aria-pressed=true] svg{fill:var(--star);stroke:var(--star-ink);transform:scale(1.15)}.compare-btn.detail-icon-btn[aria-pressed=true]{--bg:var(--accent2-soft);--bg-h:color-mix(in srgb, var(--accent2-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent2-soft) 86%, var(--ink));color:var(--accent2)}.spec-grid{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.spec-item{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--paper);border-radius:12px;display:flex}.spec-item svg{width:19px;height:19px;color:var(--accent);flex-shrink:0}.spec-item .label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:700;display:block}[dir=rtl] .spec-item .label{letter-spacing:0}.spec-item .value{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.spec-item .value.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.admin-card{background:var(--panel);padding-top:var(--space-6);padding-bottom:var(--space-8);border-radius:16px}.home-main{max-width:var(--page-max);padding:0 var(--page-pad) 32px;margin-inline:auto}.home-main .toolbar{margin:14px 0}.eta-box{align-items:center;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);background:var(--star-soft);color:var(--star-ink);border-radius:12px;font-size:12.5px;display:flex}.eta-box svg{flex-shrink:0;width:18px;height:18px}.tag{padding:var(--space-1) 9px;border-radius:999px;font-size:10.5px;display:inline-block}.tag.shipping{background:var(--accent2-soft);color:var(--accent2)}.tag.arrived{background:var(--good-wash);color:var(--good)}.status-tabs{gap:var(--space-1);margin:0 calc(-1 * var(--space-4)) var(--space-4);padding:0 var(--space-2);border-bottom:2px solid var(--paper);scrollbar-width:none;display:flex;overflow:auto hidden}.status-tabs::-webkit-scrollbar{display:none}.status-tab{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding:var(--space-3);font:inherit;white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:14px;font-weight:600;display:flex}.status-tab.selected{color:var(--ink);border-bottom-color:var(--accent-strong)}.status-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.status-count{min-width:20px;padding:0 var(--space-2);background:var(--tint-2);text-align:center;color:var(--muted);border-radius:999px;font-size:12px;font-weight:600;line-height:20px}.pill{border-radius:999px;padding:2px 8px;font-size:.85em;display:inline-block}.pill--good{background:var(--good-wash);color:var(--good)}.pill--bad{background:var(--danger-wash);color:var(--ink)}.chip-static{background:var(--ink);color:#fff;cursor:default;border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.compare-bar-pill{bottom:14px;z-index:var(--z-compare);background:var(--ink);color:#fff;align-items:center;gap:var(--space-2);border-radius:20px;padding:9px;padding-inline-start:16px;font-family:IBM Plex Mono,monospace;font-size:13px;display:flex;position:fixed;inset-inline:12px}@media (width>=1024px){.compare-bar-pill{inset-inline:auto;width:calc(3 * (min(100vw, var(--page-max)) - 2 * var(--page-pad) - 4 * var(--grid-gap-wide)) / 5 + 2 * var(--grid-gap-wide));left:50%;transform:translate(-50%)}}.compare-bar-pill>[role=status]{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.compare-bar-pill .compare-go{--bg:var(--accent-strong);--bg-h:color-mix(in srgb, var(--accent-strong) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--accent-strong) 86%, var(--ink));background:var(--bg);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-inline-start:auto;padding:8px 12px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.compare-bar-pill .compare-clear{--bg:#ffffff1a;--bg-h:#ffffff2e;--bg-p:#ffffff42;background:var(--bg);color:var(--line);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.compare-bar-pill .compare-clear svg{width:14px;height:14px}.compare-bar-pill .compare-hint{color:var(--line);white-space:nowrap;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px}.compare-bar-pill #compare-count{white-space:nowrap}:lang(ar) .compare-bar-pill,:lang(ar) .compare-bar-pill .mono,:lang(ar) .compare-bar-pill .compare-hint,:lang(ar) .compare-bar-pill .compare-go{font-family:system-ui,sans-serif}.sheet.sheet-compare{border-radius:12px;width:auto;max-width:calc(100vw - 28px)}.sheet.sheet-compare .sheet-body{padding-top:0}@media (width>=601px){.sheet.sheet-compare{border-radius:18px;max-width:92vw}}.cmp-status{align-items:center;gap:var(--space-2);margin:16px;font-size:14px;display:flex}.compare-table{border-collapse:collapse;table-layout:fixed;font-size:12.5px}.compare-table th,.compare-table td{padding:var(--space-2) 12px;vertical-align:top;border-bottom:2px solid var(--paper)}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:0}.compare-table th{font-weight:inherit;text-align:inherit}.compare-table .cmp-label{white-space:nowrap;color:var(--ink);text-align:start;z-index:1;background:var(--panel);font-weight:700;position:sticky;inset-inline-start:0}.compare-table :is(th,td):not(.cmp-label){text-align:center}.cmp-car-title{margin-top:var(--space-1);font-weight:600}.cmp-photo-cover{aspect-ratio:3/4;object-fit:cover;cursor:pointer;background:var(--tint-2);border-radius:8px;width:130px;margin:0 auto;display:block}.cmp-photo-btn{background:0 0;border:0;border-radius:8px;margin:0 auto;padding:0;display:block}.media-preview-item img,.media-preview-item video{border:2px solid #0000}.media-preview-item:has(input[data-cover]:checked) img,.media-preview-item:has(input[data-cover]:checked) video{border-color:var(--accent)}.rw-toast{z-index:var(--z-toast);align-items:center;gap:var(--space-2);background:var(--ink);color:#fff;padding:var(--space-3) 18px;text-align:center;border-radius:999px;max-width:90vw;font-size:13px;line-height:1.35;display:inline-flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.rw-toast--error{background:var(--danger)}.clear-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.rw-toast-action{font:inherit;background:var(--accent-strong);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;margin-inline-start:var(--space-1);padding:5px 14px;font-weight:700;text-decoration:none}.rw-toast--error .rw-toast-action{color:var(--danger);background:#fff}.rw-toast-action.rw-toast-dismiss{color:inherit;background:0 0;border-radius:6px;align-items:center;margin:0;padding:0 2px;display:inline-flex}.rw-toast-dismiss svg{width:14px;height:14px}.dancing-dots{gap:var(--space-1);flex-shrink:0;display:inline-flex}.dancing-dots span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite dancing-dots-bounce}.dancing-dots span:nth-child(2){animation-delay:.15s}.dancing-dots span:nth-child(3){animation-delay:.3s}@keyframes dancing-dots-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.status-card{width:calc(100% - 2 * var(--page-pad));background:var(--paper);text-align:center;border-radius:16px;max-width:480px;margin:24px auto 40px;padding:40px 24px}.status-card h1{margin:0 0 8px;font-family:Archivo,sans-serif;font-size:22px;font-weight:800}.status-card p{color:var(--muted);margin:0 0 24px;line-height:1.5}.status-card .actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.status-card .btn{border-radius:14px;min-height:46px;padding:12px 20px;font-size:14px}.empty-state{text-align:center;padding:40px 16px}.empty-state p{color:var(--muted);margin:0 0 12px;font-size:14px}.detail-edge-nav{--bg:var(--star-soft);--bg-h:color-mix(in srgb, var(--star-soft) 93%, var(--ink));--bg-p:color-mix(in srgb, var(--star-soft) 86%, var(--ink));z-index:calc(var(--z-car) + 1);background:var(--bg);width:40px;height:40px;text-decoration:none;position:fixed;top:50%;transform:translateY(-50%)}.detail-edge-nav svg{width:20px;height:20px}.detail-edge-nav.left{left:8px}.detail-edge-nav.right{right:8px}[dir=rtl] .detail-edge-nav.left{left:auto;right:8px}[dir=rtl] .detail-edge-nav.right{left:8px;right:auto}[dir=rtl] .detail-edge-nav svg{transform:scaleX(-1)}.detail-edge-nav.disabled{opacity:.35;pointer-events:none}.detail-cta-bar{z-index:var(--z-car);gap:var(--space-2);padding:var(--space-4);padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--panel);border-top:2px solid var(--paper);display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=601px){.detail-cta-bar{width:100%;max-width:560px;left:50%;right:auto;transform:translate(-50%)}}.siblings h2{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin:var(--space-8) 0 12px;font-size:17px;font-weight:800}.sib-row{gap:var(--grid-gap);scrollbar-width:none;display:flex;overflow-x:auto}.sib-row::-webkit-scrollbar{display:none}.sib-row .tile{aspect-ratio:3/4;flex:0 0 112px;width:112px}:is(.btn,.chip,.lang-switch button,.sheet-close,.detail-icon-btn,.detail-close,.compare-go,.compare-clear,.rw-toast-action){position:relative}:is(.btn,.chip,.lang-switch button,.sheet-close,.detail-icon-btn,.detail-close,.compare-go,.compare-clear,.toolbar-btn,.icon-toggle,.lightbox-close,.lightbox-nav,.detail-edge-nav,.range-tap,.rw-toast-action):before{content:"";top:min(0px, calc((100% - var(--hit-min)) / 2));bottom:min(0px, calc((100% - var(--hit-min)) / 2));left:min(0px, calc((100% - var(--hit-min)) / 2));right:min(0px, calc((100% - var(--hit-min)) / 2));position:absolute}@media (hover:hover){:is(.btn,.chip,.toolbar-btn,.icon-toggle,.tile-fav,.tile-cmp,.detail-icon-btn,.detail-close,.sheet-close,.lightbox-close,.lightbox-nav,.compare-go,.compare-clear,.lang-switch button,.detail-edge-nav):hover:not(:disabled,[aria-disabled=true],.disabled){background-color:var(--bg-h,var(--bg))}:is(.range-tap,.rw-toast-action):hover:not(:disabled,[aria-disabled=true]){opacity:.85}}:is(.btn,.chip,.toolbar-btn,.icon-toggle,.tile-fav,.tile-cmp,.detail-icon-btn,.detail-close,.sheet-close,.lightbox-close,.lightbox-nav,.compare-go,.compare-clear,.lang-switch button,.detail-edge-nav):active:not(:disabled,[aria-disabled=true],.disabled){background-color:var(--bg-p,var(--bg));scale:.98}:where(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"]),[role=option]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.lightbox,.compare-bar-pill,.rw-toast,.hero-banner) :focus-visible{outline-color:#fff}:where(.tile,.media-grid-tile):focus-visible{outline-offset:-3px}:is(button,input,select,textarea,input[type=submit],input[type=button],input[type=reset],.btn,.chip,[role=button]):disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed}[aria-busy=true]{cursor:wait}.car-tile,.admin-car-row,.admin-car-card,.admin-cars-table tbody tr{transition:opacity .15s ease, display .15s allow-discrete}.admin-cars-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 100% 54px}@starting-style{.car-tile,.admin-car-row,.admin-car-card,.admin-cars-table tbody tr{opacity:0}}@media (prefers-reduced-motion:reduce){.floating-bar,.tile,.scrim,.sheet,*{transition-duration:.01ms!important;animation-duration:.01ms!important}.toast{animation:4s step-end forwards toast-hide-step!important}.dancing-dots span{opacity:1;animation:none!important}}@keyframes toast-hide-step{0%{visibility:visible}to{visibility:hidden}}@media (forced-colors:active){.btn,.chip,.toolbar-btn,.icon-toggle,.tile-fav,.tile-cmp,.detail-icon-btn,.detail-close,.sheet-close,.compare-go,.compare-clear,.lang-switch,.search-label,.search-input,.form-field,input,select,textarea,.tile,.spec-item,.status-card,.eta-box,.suggest,.toolbar,.compare-bar-pill,.rw-toast,.hero-banner,.sheet,.detail-cta-bar,.lightbox-nav,.accordion-chevron,.count-dot,.tag,.pill,.chip-static,.banner,.toast,.admin-card,.detail-edge-nav,.hero-dot:after{border:1px solid canvastext}.chip.selected,.toolbar-btn[aria-pressed=true],.toolbar-btn[aria-expanded=true],.icon-toggle[aria-pressed=true],.tile-fav[aria-pressed=true],.tile-cmp[aria-pressed=true],.lang-switch button.active,.hero-dot[aria-current=true]:after{border:3px solid highlight}.status-tab.selected{border-bottom-color:highlight}:where(a[href],button,input,select,textarea,[tabindex]):focus-visible{outline-color:highlight}.slider-track,.slider-fill{forced-color-adjust:none}}
