:root{--bg:#F7F8F5;--bg-1:#FFFFFF;--bg-2:#F2F4EF;--bg-3:#E8F3EE;--border:#E5E8E2;--border-strong:#D7DBD3;--text:#18211C;--text-2:#3A443E;--text-3:#8A948E;--orange:#0E9466;--orange-2:#0A6B4B;--orange-dim:rgba(14,148,102,0.12);--success:#0E9466;--star:#F5A623;--red:#E0533D;--radius-sm:8px;--radius:12px;--radius-lg:16px;--shadow:0 4px 20px rgba(24,33,28,0.08);--font:"Archivo",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}.app{min-height:100vh;display:flex;flex-direction:column}.ds-container{max-width:1440px;margin:0 auto;padding:0 32px;width:100%}.header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;padding:16px 32px;max-width:1440px;margin:0 auto}.logo{font-family:var(--font);font-weight:700;font-style:italic;font-size:28px;letter-spacing:-.02em;color:var(--orange);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.logo-sub{display:block;font-style:normal;font-size:9px;letter-spacing:.18em;color:var(--text-3);font-weight:500;margin-top:-2px}.search{display:flex;align-items:center;gap:10px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:0 16px;height:48px;transition:border-color .15s}.search:focus-within{border-color:var(--orange)}.search input{flex:1;background:none;border:none;color:var(--text);font-size:14px;outline:none}.search input::-moz-placeholder{color:var(--text-3)}.search input::placeholder{color:var(--text-3)}.search-btn{background:var(--orange);border-radius:8px;width:36px;height:36px;display:grid;place-items:center;margin-right:-10px}.nav-actions{display:flex;align-items:center;gap:16px}.icon-btn{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;position:relative;border:1px solid var(--border);background:var(--bg-2);transition:background .15s,border-color .15s}.icon-btn:hover{background:var(--bg-3);border-color:var(--border-strong)}.icon-btn .badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:var(--orange);color:white;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--bg)}.btn{height:44px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.btn-primary{background:var(--orange);color:white}.btn-primary:hover{background:var(--orange-2)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg-2)}.btn-lg{height:52px;padding:0 28px;font-size:15px;border-radius:12px}.btn-block{width:100%;justify-content:center}.loc-chip{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:14px;font-weight:500;height:44px;padding:0 14px;cursor:pointer}.loc-chip svg{color:var(--orange)}.hero{position:relative;margin-top:24px;border-radius:20px;overflow:hidden;min-height:480px;display:flex;align-items:center}.hero-bg,.hero-overlay{position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(100deg,rgba(8,4,2,.97),rgba(8,4,2,.9) 38%,rgba(8,4,2,.55) 62%,rgba(8,4,2,.05))}.hero-body{padding:64px 72px;position:relative;z-index:2;max-width:600px}.hero h1{font-size:64px;font-weight:700;letter-spacing:-.03em;margin:0 0 20px;line-height:.95;text-transform:uppercase}.hero h1 .accent{color:var(--orange);display:block}.hero p{font-size:18px;color:var(--text-2);margin:0 0 36px;max-width:480px}.hero p strong{color:var(--orange);font-weight:700}.hero-visual{position:relative;height:100%;min-height:420px}.hero-parts{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:40px;align-items:center}.hero-part{border-radius:16px;aspect-ratio:1;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;color:rgba(255,255,255,.5);text-align:center;padding:12px;position:relative;overflow:hidden}.hero-part:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(237,77,26,.04) 0,rgba(237,77,26,.04) 9px)}.hero-dots{position:absolute;bottom:28px;left:56px;display:flex;gap:8px;z-index:3}.hero-dot{width:28px;height:4px;border-radius:2px;background:rgba(255,255,255,.2)}.hero-dot.active{background:var(--orange)}.section{padding:56px 0 0}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-head h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.view-all{display:inline-flex;align-items:center;gap:6px;color:var(--orange);font-weight:600;font-size:14px}.view-all:hover{color:var(--orange-2)}.quickcats{margin-top:24px;display:grid;grid-template-columns:repeat(8,1fr);gap:8px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.quickcat{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px;border-radius:var(--radius);cursor:pointer;transition:background .15s}.quickcat:hover{background:var(--bg-2)}.quickcat-icon{width:56px;height:56px;border-radius:50%;background:var(--orange-dim);display:grid;place-items:center;color:var(--orange)}.quickcat-label{font-size:13px;font-weight:500;color:var(--text-2)}.products-row{position:relative}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:16px;cursor:pointer;transition:border-color .15s,transform .15s;position:relative}.product-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.product-img{border-radius:var(--radius-sm);aspect-ratio:4/3;background:var(--bg-3);display:grid;place-items:center;margin-bottom:14px;position:relative;overflow:hidden}.product-tag{position:absolute;top:10px;left:10px;background:var(--orange);color:white;font-size:10px;font-weight:700;padding:4px 10px;border-radius:4px;letter-spacing:.06em;z-index:2}.product-tag.used{background:#525252}.product-tag.like-new{background:var(--orange)}.product-fav{position:absolute;top:10px;right:10px;width:32px;height:32px;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);border-radius:50%;display:grid;place-items:center;color:white;z-index:2;border:1px solid rgba(255,255,255,.1)}.product-fav.active,.product-fav:hover{color:var(--orange)}.product-title{font-size:15px;font-weight:600;line-height:1.3;margin:0 0 8px;min-height:40px}.product-price{font-size:18px;font-weight:700;color:var(--orange);margin-bottom:8px}.product-price .old{font-size:13px;color:var(--text-3);text-decoration:line-through;font-weight:500;margin-left:6px}.product-loc{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:4px}.placeholder{width:100%;height:100%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 8px,transparent 8px 16px),var(--bg-3);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;color:var(--text-3);text-align:center;padding:8px}.placeholder.lit{background:radial-gradient(ellipse 60% 50% at 50% 60%,rgba(14,148,102,.12),transparent 70%),repeating-linear-gradient(45deg,rgba(24,33,28,.03) 0 8px,transparent 8px 16px),#EFF1EC}.brands-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:8px}.brand-chip{height:100px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:var(--radius);background:var(--bg-2);transition:background .15s;cursor:pointer}.brand-chip:hover{background:var(--bg-3)}.brand-mark{width:32px;height:32px;border-radius:50%;border:2px solid var(--text-2);display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--text-2)}.brand-name{font-weight:700;font-size:16px;color:var(--text);letter-spacing:.05em}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trust-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:border-color .15s}.trust-card:hover{border-color:var(--orange)}.trust-icon{width:48px;height:48px;border-radius:10px;background:var(--orange-dim);color:var(--orange);display:grid;place-items:center}.trust-title{font-weight:700;font-size:16px;margin:0 0 2px}.trust-sub{font-size:13px;color:var(--text-2)}.trust-card .chev{margin-left:auto;color:var(--text-3)}.footer-bottom{margin-top:48px}.lang-pick{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;margin:32px 0;gap:24px}.page-head h1{font-size:48px;font-weight:700;margin:0 0 8px;letter-spacing:-.02em}.page-head .sub{color:var(--text-2);font-size:16px}.page-head-right{display:flex;gap:12px;align-items:center}.car-filter{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 20px;background:var(--bg-1);border:1px solid var(--orange);border-radius:10px;color:var(--text);font-weight:500;font-size:14px;cursor:pointer}.car-filter .ic{color:var(--orange)}.car-filter .chev{margin-left:12px;color:var(--text-2)}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;cursor:pointer;transition:border-color .15s,transform .15s;position:relative;min-height:280px;display:flex;flex-direction:column}.cat-card:hover{border-color:var(--orange);transform:translateY(-2px)}.cat-card-img{flex:1;display:grid;place-items:center;margin-bottom:16px}.cat-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cat-card-name{font-size:19px;font-weight:700;margin:0 0 6px}.cat-card-meta{color:var(--text-2);font-size:13px}.cat-arrow{width:36px;height:36px;display:grid;place-items:center;color:var(--orange)}.cat-art{width:100%;height:160px;position:relative}.trending-row{display:grid;grid-template-columns:2fr 1.1fr;gap:32px}.trending-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.trending-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:14px;cursor:pointer;position:relative;transition:border-color .15s}.trending-card:hover{border-color:var(--border-strong)}.trending-card .product-tag{position:absolute;top:14px;left:14px}.trending-card .product-fav{top:14px;right:14px}.trending-img{aspect-ratio:1;background:var(--bg-2);border-radius:8px;margin-bottom:12px;overflow:hidden;position:relative}.trending-card h4{font-size:14px;font-weight:600;margin:0 0 4px}.trending-card .meta{font-size:12px;color:var(--text-3);display:flex;align-items:center;justify-content:space-between}.recent-list{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.recent-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recent-head h3{margin:0;font-size:18px;font-weight:700}.recent-item{display:grid;grid-template-columns:56px 1fr auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.recent-item:last-child{border-bottom:none}.recent-thumb{width:56px;height:56px;border-radius:8px;background:var(--bg-2);overflow:hidden}.recent-info h5{font-size:13px;font-weight:600;margin:0 0 4px;line-height:1.3}.recent-info .p{font-size:14px;color:var(--orange);font-weight:700}.recent-icons{display:flex;gap:4px;color:var(--text-3)}.recent-icons button{width:32px;height:32px;border-radius:6px;border:1px solid var(--border);display:grid;place-items:center}.recent-icons button:hover{color:var(--orange);border-color:var(--orange)}.search-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;margin-top:24px}.filters{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:8px 0;height:-moz-max-content;height:max-content;position:sticky;top:96px}.filters-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border)}.filters-head h3{margin:0;font-size:16px;font-weight:700}.filters-clear{font-size:13px;color:var(--orange);cursor:pointer}.filter-group{padding:16px 20px;border-bottom:1px solid var(--border)}.filter-group:last-child{border-bottom:none}.filter-group-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:12px}.filter-group-head h4{margin:0;font-size:14px;font-weight:600}.filter-search{width:100%;height:36px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;padding:0 12px 0 32px;color:var(--text);font-size:13px;position:relative}.filter-search-wrap{position:relative;margin-bottom:12px}.filter-search-wrap svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-3)}.filter-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.filter-row,.filter-row label{align-items:center;cursor:pointer}.filter-row label{display:inline-flex;gap:10px;color:var(--text-2)}.cb{width:18px;height:18px;border:1.5px solid var(--border-strong);border-radius:4px;display:grid;place-items:center;flex-shrink:0}.cb.on{background:var(--orange);border-color:var(--orange)}.cb.on:after{content:"";width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.filter-count{color:var(--text-3);font-size:12px}.filter-row label:hover,.filter-row.checked label{color:var(--text)}.show-more{color:var(--text-2);font-size:13px;cursor:pointer;margin-top:6px;display:inline-flex;align-items:center;gap:4px}.range-track{position:relative;height:4px;background:var(--bg-3);border-radius:2px;margin:16px 0 8px}.range-fill{height:100%;border-radius:2px;left:10%;right:30%}.range-fill,.range-handle{position:absolute;background:var(--orange)}.range-handle{width:14px;height:14px;border-radius:50%;top:50%;transform:translate(-50%,-50%);border:2px solid var(--bg)}.range-labels{font-size:12px;color:var(--text-2)}.range-labels,.results-head{display:flex;justify-content:space-between}.results-head{align-items:flex-start;margin-bottom:16px}.results-head h2{margin:0 0 4px;font-size:28px;font-weight:700}.results-head .results-count{color:var(--text-2);font-size:14px}.sort-pill{height:44px;padding:0 16px;background:var(--bg-1);border:1px solid var(--border);border-radius:10px;display:inline-flex;align-items:center;gap:8px;font-size:14px}.sort-pill .lbl{color:var(--text-2)}.sort-pill .val{color:var(--text);font-weight:600}.active-filters{display:flex;flex-wrap:wrap;margin-bottom:20px}.active-filters,.chip{gap:8px;align-items:center}.chip{height:32px;padding:0 12px;border:1px solid var(--orange);color:var(--orange);border-radius:16px;display:inline-flex;font-size:13px;font-weight:500;background:var(--orange-dim)}.chip .x{cursor:pointer}.clear-all-link{color:var(--text-3);font-size:13px;cursor:pointer}.clear-all-link:hover{color:var(--orange)}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.result-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:16px;cursor:pointer;transition:border-color .15s,transform .15s}.result-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.result-img{aspect-ratio:4/3;border-radius:8px;background:var(--bg-3);margin-bottom:14px;overflow:hidden;position:relative}.result-card h3{font-size:15px;font-weight:600;margin:0 0 10px;line-height:1.35}.result-card .price{font-size:18px;font-weight:700;color:var(--orange)}.result-card .price .old{font-size:13px;color:var(--text-3);text-decoration:line-through;font-weight:500;margin-left:6px}.seller-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--border);margin-top:12px}.seller-avatar{width:36px;height:36px;border-radius:50%;background:var(--bg-2);border:1px solid var(--border);display:grid;place-items:center;font-weight:800;font-size:11px;color:var(--orange);flex-shrink:0}.seller-info{flex:1;min-width:0}.seller-name{font-size:13px;font-weight:600}.seller-rating{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:4px}.seller-rating .stars{color:var(--star);font-size:11px}.result-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-3);padding-top:4px}.result-meta .loc{display:inline-flex;align-items:center;gap:4px}.pagination{display:flex;gap:8px;margin:32px 0 0}.page-btn,.pagination{align-items:center;justify-content:center}.page-btn{min-width:40px;height:40px;border-radius:8px;background:var(--bg-1);border:1px solid var(--border);font-size:14px;font-weight:600;display:inline-flex;padding:0 10px}.page-btn.active{background:var(--orange);border-color:var(--orange);color:white}.page-btn:hover:not(.active){border-color:var(--border-strong)}.footer{margin-top:80px;border-top:1px solid var(--border);padding:56px 0 32px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.1fr;gap:48px;margin-bottom:48px}.footer h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 16px;font-weight:600}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer li{font-size:14px;color:var(--text-2);cursor:pointer;transition:color .15s}.footer li:hover{color:var(--text)}.footer li a{color:inherit;text-decoration:none}.footer-tag{color:var(--text-2);font-size:14px;margin:16px 0 24px;max-width:240px;line-height:1.5}.socials{display:flex;gap:10px}.social{width:36px;height:36px;border-radius:50%;background:var(--bg-2);border:1px solid var(--border);display:grid;place-items:center;color:var(--orange);text-decoration:none;transition:background .15s,border-color .15s}.social:hover{background:var(--orange-dim);border-color:rgba(237,77,26,.3)}.app-badges{display:flex;flex-direction:column;gap:10px}.app-badge{display:flex;align-items:center;gap:12px;height:52px;padding:0 18px;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;text-decoration:none;transition:background .15s}.app-badge:hover{background:var(--bg-3)}.app-badge-sub{font-size:10px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.app-badge-main{font-size:14px;font-weight:600;color:var(--text);margin-top:-2px}.footer-bottom{padding-top:24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-3);flex-wrap:wrap;gap:12px}.footer-bottom a{color:var(--text-2);text-decoration:none;transition:color .15s}.footer-bottom a:hover{color:var(--orange)}.footer-bottom-right{display:flex;align-items:center;gap:24px}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.nav-search{display:flex;align-items:center;gap:10px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:0 6px 0 16px;height:48px;transition:border-color .15s;flex:1}.nav-search:focus-within{border-color:var(--orange)}.nav-search input{flex:1;background:none;border:none;color:var(--text);font-size:14px;outline:none}.nav-search input::-moz-placeholder{color:var(--text-3)}.nav-search input::placeholder{color:var(--text-3)}.nav-search-btn{background:var(--orange);border-radius:8px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;transition:opacity .15s}.nav-search-btn:hover{opacity:.88}.crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);margin:24px 0}.crumbs .sep{color:var(--text-3)}.crumbs .cur{color:var(--text)}.crumbs a{color:var(--text-2);cursor:pointer}.crumbs a:hover{color:var(--orange)}.pd-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.gallery{display:flex;flex-direction:column;gap:12px}.gallery-main{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);aspect-ratio:4/3;position:relative;overflow:hidden;display:grid;place-items:center}.gal-tag{position:absolute;top:16px;left:16px;z-index:3}.gal-fullscreen{top:16px;right:16px;width:36px;height:36px;border-radius:8px;border:1px solid rgba(255,255,255,.1);place-items:center}.gal-fullscreen,.gal-nav{position:absolute;z-index:3;background:rgba(0,0,0,.5);color:white;display:grid}.gal-nav{top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.1);place-items:center}.gal-nav.prev{left:16px}.gal-nav.next{right:16px}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.gal-thumb{aspect-ratio:1;background:var(--bg-2);border:2px solid var(--border);border-radius:8px;overflow:hidden;cursor:pointer}.gal-thumb.active{border-color:var(--orange)}.pd-right{display:flex;flex-direction:column;gap:16px}.cond-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(237,77,26,.15);color:var(--orange);font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;align-self:flex-start}.pd-title{font-size:28px;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.01em}.pd-price-row{display:flex;align-items:baseline;gap:12px}.pd-price{font-size:36px;font-weight:800;color:var(--orange)}.pd-price-old{font-size:18px;color:var(--text-3);text-decoration:line-through;font-weight:500}.pd-pn{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:8px}.pd-pn .copy{color:var(--text-3);cursor:pointer}.pd-pn .copy:hover{color:var(--orange)}.fav-link{color:var(--text);font-size:14px;display:inline-flex;align-items:center;gap:6px}.seller-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.seller-card-top{display:flex;gap:16px;align-items:flex-start}.store-avatar{width:60px;height:60px;border-radius:50%;background:var(--bg-2);border:2px solid var(--border-strong);display:grid;place-items:center;font-weight:800;color:var(--orange);font-size:14px;flex-shrink:0}.store-name{font-size:18px;font-weight:700;margin:0 0 6px}.store-rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2);margin-bottom:6px}.store-rating .stars{color:var(--star);font-size:13px}.verified-pill{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:12px;font-weight:600}.seller-loc{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:14px;margin:16px 0}.seller-loc svg{color:var(--orange)}.trust-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;border-top:1px solid var(--border);margin-top:16px}.trust-mini-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.trust-mini-item svg{color:var(--orange)}.map-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.map-card h3{margin:0 0 6px;font-size:16px;font-weight:700}.map-card .loc-line{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:14px;margin-bottom:16px}.map-canvas{height:180px;border-radius:8px;background:radial-gradient(circle at 60% 40%,rgba(14,148,102,.15),transparent 35%),repeating-linear-gradient(0deg,rgba(24,33,28,.04) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(24,33,28,.04) 0 1px,transparent 1px 40px),#DEEADB;position:relative;margin-bottom:12px}.map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);color:var(--orange)}.pd-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.desc-card,.spec-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.desc-card h3,.spec-card h3{margin:0 0 16px;font-size:18px;font-weight:700}.desc-card p{color:var(--text-2);font-size:14px;line-height:1.6;margin:0 0 8px}.spec-row{display:grid;grid-template-columns:140px 1fr;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}.spec-row:last-child{border-bottom:none}.spec-row .k{color:var(--text-2)}.spec-row .v{color:var(--text);font-weight:500}.reviews-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.reviews-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reviews-head h3{margin:0;font-size:18px;font-weight:700}.rating-block{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.rating-big{font-size:48px;font-weight:800;color:var(--orange);line-height:1}.rating-big-sub{gap:6px;align-items:center;margin-top:8px}.rating-bars,.rating-big-sub{display:flex;flex-direction:column}.rating-bars{gap:4px}.rating-bar{display:grid;grid-template-columns:32px 1fr 32px;gap:8px;align-items:center;font-size:12px;color:var(--text-2)}.bar-track{height:6px;background:var(--bg-3);border-radius:3px;overflow:hidden}.bar-fill{height:100%;background:var(--orange)}.review{padding:16px 0;border-top:1px solid var(--border);margin-top:16px}.review-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.review-avatar{width:36px;height:36px;border-radius:50%;background:var(--bg-2);display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--orange)}.review-name{font-weight:600;font-size:14px}.review-meta{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:8px}.review .stars{color:var(--star);font-size:12px}.review p{margin:0;font-size:14px;color:var(--text-2);line-height:1.5}.related-strip{margin-top:24px}.related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rel-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:12px;cursor:pointer;position:relative}.rel-card:hover{border-color:var(--border-strong)}.rel-card .product-fav{width:28px;height:28px;top:8px;right:8px}.rel-img{aspect-ratio:1;background:var(--bg-2);border-radius:8px;margin-bottom:10px;overflow:hidden}.rel-card h4{font-size:13px;font-weight:500;margin:0 0 6px;line-height:1.35}.rel-card .p{font-size:15px;font-weight:700;color:var(--orange)}.store-banner{position:relative;border-radius:var(--radius-lg);overflow:hidden;margin-top:24px;height:320px;background:radial-gradient(ellipse 60% 50% at 70% 40%,rgba(14,148,102,.2),transparent 60%),linear-gradient(135deg,#14211B,#18211C);border:1px solid var(--border)}.store-banner-overlay{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 40px,rgba(255,255,255,.03) 40px 41px)}.store-banner-content{position:absolute;bottom:24px;left:24px;right:24px;z-index:2;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius);padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.store-banner-content .store-avatar{width:80px;height:80px;font-size:22px;border-radius:50%}.store-banner-content h1{margin:0 0 8px;font-size:28px;font-weight:700;color:var(--text)}.store-banner-content .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.store-banner-content .stats{display:flex;gap:32px;margin-top:12px}.store-banner-content .stat{display:flex;flex-direction:column;gap:2px}.store-banner-content .stat-v{font-size:20px;font-weight:700;color:var(--text)}.store-banner-content .stat-l{font-size:12px;color:var(--text-3)}.store-banner-actions{display:flex;flex-direction:column;gap:8px;min-width:200px}.store-layout{display:grid;grid-template-columns:280px 1fr;gap:24px;margin-top:24px}.store-side{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.store-side h3{margin:0 0 12px;font-size:16px;font-weight:700}.store-side p{color:var(--text-2);font-size:14px;line-height:1.5;margin:0 0 20px}.store-side .info{display:flex;flex-direction:column;gap:12px}.info-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-2)}.info-row svg{color:var(--orange);margin-top:2px;flex-shrink:0}.info-row a{color:var(--orange);cursor:pointer}.divider-line{height:1px;background:var(--border);margin:16px -20px}.store-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);margin-bottom:20px;padding:0 4px}.store-tab{padding:12px 16px;font-size:14px;font-weight:500;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.store-tab.active{color:var(--text);border-color:var(--orange)}.store-tab:hover:not(.active){color:var(--text)}.store-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cat-pill{height:40px;padding:0 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text)}.store-toolbar-right{display:flex;gap:12px;align-items:center}.store-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.store-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:14px;cursor:pointer;position:relative;transition:border-color .15s,transform .15s}.store-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.store-card .product-fav{top:10px;right:10px;width:28px;height:28px}.store-img{aspect-ratio:1;background:var(--bg-2);border-radius:8px;margin-bottom:12px;overflow:hidden}.store-card h4{font-size:14px;font-weight:600;margin:0 0 2px}.store-card .sub{font-size:12px;color:var(--text-3);margin-bottom:8px}.store-card .price{font-size:16px;font-weight:700;color:var(--orange);margin-bottom:8px}.in-stock{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--success)}.in-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success);display:inline-block}.results-foot{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:13px;color:var(--text-3)}.browse-type-tabs{display:flex;gap:6px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:6px;margin-bottom:32px}.browse-type-tab{flex:1;height:56px;border-radius:var(--radius);font-size:15px;font-weight:600;color:var(--text-2);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s;border:none;background:none;font-family:var(--font)}.browse-type-tab.active{background:var(--orange);color:white}.browse-type-tab:hover:not(.active){background:var(--bg-2);color:var(--text)}.browse-tab-count{font-size:12px;font-weight:500;opacity:.7;background:rgba(255,255,255,.12);padding:2px 8px;border-radius:999px}.browse-page-head{margin-bottom:36px}.browse-page-title{font-size:36px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}.browse-page-sub{font-size:15px;color:var(--text-2);margin:0}.browse-section{padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid var(--border)}.browse-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.browse-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.browse-section-left{display:flex;align-items:center;gap:14px}.browse-section-iconbox{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;flex-shrink:0}.browse-section-iconbox--cars,.browse-section-iconbox--parts,.browse-section-iconbox--services{background:var(--orange-dim);color:var(--orange)}.browse-section-title{margin:0 0 3px;font-size:22px;font-weight:800}.browse-section-desc{margin:0;font-size:13px;color:var(--text-2)}.browse-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.browse-cat-item{display:flex;align-items:center;gap:12px;background:var(--bg-1);border:1.5px solid var(--border);border-radius:var(--radius);padding:14px 16px;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.browse-cat-item:hover{border-color:var(--orange);background:var(--orange-dim);transform:translateY(-1px)}.browse-cat-iconbox{width:40px;height:40px;border-radius:10px;background:var(--bg-2);display:grid;place-items:center;color:var(--orange);flex-shrink:0;transition:background .15s}.browse-cat-item:hover .browse-cat-iconbox{background:var(--orange-dim)}.browse-cat-label{flex:1;font-size:14px;font-weight:600;color:var(--text);line-height:1.3}.browse-cat-arr{color:var(--text-3);flex-shrink:0;transition:color .15s}.browse-cat-item:hover .browse-cat-arr{color:var(--orange)}.browse-subsection{margin-top:24px}.browse-subsection-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.browse-subsection-head h3{margin:0;font-size:16px;font-weight:700}.browse-brands-row{display:flex;gap:10px;flex-wrap:wrap}.browse-brand-chip{display:flex;align-items:center;gap:8px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:8px 14px;text-decoration:none;font-size:13px;font-weight:600;color:var(--text-2);transition:border-color .15s,color .15s}.browse-brand-chip:hover{border-color:var(--orange);color:var(--text)}.search-hero{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;margin-bottom:20px}.search-hero-bar{display:flex;align-items:center;gap:0;background:var(--bg-2);border:1.5px solid var(--border);border-radius:var(--radius);padding:0 8px 0 16px;height:52px;transition:border-color .15s;margin-bottom:14px}.search-hero-bar:focus-within{border-color:var(--orange)}.search-hero-icon{color:var(--text-3);flex-shrink:0}.search-hero-input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:15px;padding:0 12px;font-family:var(--font)}.search-hero-input::-moz-placeholder{color:var(--text-3)}.search-hero-input::placeholder{color:var(--text-3)}.search-hero-clear{width:28px;height:28px;border-radius:6px;background:var(--bg-3);border:none;color:var(--text-3);display:grid;place-items:center;cursor:pointer;flex-shrink:0;margin-right:6px;transition:color .15s}.search-hero-clear:hover{color:var(--text)}.search-hero-submit{height:38px;padding:0 20px;background:var(--orange);color:white;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:var(--font);cursor:pointer;flex-shrink:0;transition:background .15s}.search-hero-submit:hover{background:var(--orange-2)}.search-type-pills{display:flex;gap:6px;flex-wrap:wrap}.search-type-pill{height:34px;padding:0 16px;border-radius:999px;border:1.5px solid var(--border);background:var(--bg-2);color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s;font-family:var(--font);white-space:nowrap}.search-type-pill:hover:not(.active){border-color:var(--border-strong);color:var(--text)}.search-type-pill.active{background:var(--orange);border-color:var(--orange);color:white}.results-heading{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.01em}.results-count-num{color:var(--orange);font-weight:700}.results-count-loading{color:var(--text-3);font-style:italic}.workshops-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.workshop-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:border-color .15s,transform .15s}.workshop-card:hover{border-color:var(--orange);transform:translateY(-2px)}.workshop-img{aspect-ratio:16/9;background:var(--bg-3);overflow:hidden}.workshop-body{padding:16px;position:relative}.workshop-avatar{position:absolute;top:-20px;left:16px;width:40px;height:40px;border-radius:50%;background:var(--orange);border:2px solid var(--bg-1);display:grid;place-items:center;font-weight:800;font-size:12px;color:white}.workshop-body h3{font-size:15px;font-weight:700;margin:22px 0 4px}.workshop-services{margin-bottom:8px}.workshop-meta,.workshop-services{font-size:13px;color:var(--text-2)}.workshop-meta{gap:6px;margin-bottom:4px}.workshop-loc,.workshop-meta{display:flex;align-items:center}.workshop-loc{font-size:12px;color:var(--text-3);gap:4px}.makes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.make-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:border-color .15s,transform .15s}.make-card:hover{border-color:var(--orange);transform:translateY(-2px)}.search-type-bar{display:flex;gap:4px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:6px;margin:24px 0}.search-type-btn{flex:1;height:48px;border-radius:var(--radius);font-size:14px;font-weight:600;color:var(--text-2);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:none;background:none;font-family:var(--font);transition:all .15s}.search-type-btn.active{background:var(--orange);color:white}.search-type-btn:hover:not(.active){background:var(--bg-2);color:var(--text)}.car-result-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:border-color .15s,transform .15s}.car-result-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.car-result-img{aspect-ratio:16/9;background:var(--bg-3);position:relative;overflow:hidden}.car-result-body{padding:14px}.car-result-title{font-size:16px;font-weight:700;margin:0 0 2px}.car-result-trim{font-size:13px;color:var(--text-2);margin-bottom:10px}.car-result-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.car-spec-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;background:var(--bg-3);color:var(--text-2);padding:4px 8px;border-radius:4px}.car-result-price{font-size:18px;font-weight:700;color:var(--orange);margin-bottom:10px}.service-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.service-result-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:18px;cursor:pointer;transition:border-color .15s,transform .15s}.service-result-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.service-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.service-card-avatar{width:48px;height:48px;border-radius:12px;background:var(--orange-dim);display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--orange);flex-shrink:0}.service-card-name{font-size:15px;font-weight:700;margin:0 0 2px}.service-card-type{font-size:13px;color:var(--text-2)}.service-card-badge{display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;background:var(--orange);color:white;padding:3px 8px;border-radius:4px;flex-shrink:0}.service-card-price{font-size:15px;font-weight:700;color:var(--orange);margin-bottom:8px}.service-avail{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--success);font-weight:600;background:rgba(22,163,74,.1);padding:4px 10px;border-radius:6px;margin-bottom:10px}.service-avail.later{color:var(--text-3);background:var(--bg-3)}.type-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.type-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:border-color .15s,transform .15s,background .15s}.type-card:hover{border-color:var(--orange);transform:translateY(-2px);background:var(--orange-dim)}.type-card .type-icon{width:48px;height:48px;border-radius:12px;background:var(--orange-dim);color:var(--orange);display:grid;place-items:center;flex-shrink:0}.type-card .type-info{flex:1;min-width:0}.type-card .type-name{font-size:16px;font-weight:700;margin-bottom:2px}.type-card .type-count{font-size:13px;color:var(--text-2)}.type-card>svg{color:var(--text-3);flex-shrink:0}.auth-wrap{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:40px 32px}.auth-card{width:100%;max-width:440px;background:var(--bg-1);border:1px solid var(--border);border-radius:20px;padding:40px}.auth-logo-wrap{text-align:center;margin-bottom:28px;cursor:pointer}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-2);border-radius:10px;padding:4px;margin-bottom:24px}.auth-tab{height:40px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text-2);transition:all .15s}.auth-tab.active{background:var(--bg-1);color:var(--text);box-shadow:0 1px 8px rgba(24,33,28,.1)}.auth-headline{margin-bottom:24px}.auth-headline h2{margin:0 0 4px;font-size:22px;font-weight:700}.auth-headline p{margin:0;font-size:14px;color:var(--text-2)}.auth-form{gap:16px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:8px}.auth-field label{font-size:13px;font-weight:600;color:var(--text-2)}.auth-input-wrap{display:flex;align-items:center;gap:10px;height:48px;background:var(--bg-2);border:1.5px solid var(--border);border-radius:10px;padding:0 14px;transition:border-color .15s}.auth-input-wrap:focus-within{border-color:var(--orange)}.auth-input-wrap svg{color:var(--text-3);flex-shrink:0}.auth-input-wrap input{flex:1;background:none;border:none;color:var(--text);font-size:14px;outline:none;font-family:var(--font)}.auth-input-wrap input::-moz-placeholder{color:var(--text-3)}.auth-input-wrap input::placeholder{color:var(--text-3)}.auth-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.auth-check-label{display:flex;align-items:center;gap:8px;color:var(--text-2);cursor:pointer}.auth-link{color:var(--orange);cursor:pointer;font-weight:500}.auth-link:hover{color:var(--orange-2)}.auth-or{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:12px}.auth-or:after,.auth-or:before{content:"";flex:1;height:1px;background:var(--border)}.auth-social-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-social-btn{height:44px;background:var(--bg-2);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:background .15s,border-color .15s}.auth-social-btn:hover{background:var(--bg-3);border-color:var(--border-strong)}.auth-switch{text-align:center;font-size:13px;color:var(--text-2)}.auth-user-type{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-type-btn{height:52px;border:1.5px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-2);cursor:pointer;transition:all .15s;background:var(--bg-2)}.auth-type-btn.active{border-color:var(--orange);background:var(--orange-dim);color:var(--orange)}.auth-terms{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-2);line-height:1.5}.add-listing-wrap{max-width:860px;margin:0 auto;padding:48px 32px 100px}.al-header{margin-bottom:40px}.al-header h1{font-size:36px;font-weight:700;margin:0 0 8px;letter-spacing:-.02em}.al-header p{color:var(--text-2);font-size:16px;margin:0}.al-progress{margin-bottom:48px}.al-progress,.al-step{display:flex;align-items:center}.al-step{gap:10px}.al-step-num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}.al-step-num.done{background:var(--success);color:white}.al-step-num.current{background:var(--orange);color:white}.al-step-num.future{background:var(--bg-2);border:1.5px solid var(--border);color:var(--text-3)}.al-step-text{font-size:13px;font-weight:600;color:var(--text-3);white-space:nowrap}.al-step-text.current{color:var(--text)}.al-step-line{flex:1;height:2px;background:var(--border);margin:0 16px;min-width:32px}.al-step-line.done{background:var(--success)}.al-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.al-type-card{border:2px solid var(--border);border-radius:var(--radius-lg);padding:36px 20px;cursor:pointer;text-align:center;transition:all .2s;position:relative;background:var(--bg-1)}.al-type-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.al-type-card.selected{border-color:var(--orange);background:var(--orange-dim)}.al-type-icon{width:64px;height:64px;border-radius:50%;background:var(--bg-2);color:var(--text-2);display:grid;place-items:center;margin:0 auto 16px;transition:all .2s}.al-type-card.selected .al-type-icon{background:var(--orange);color:white}.al-type-card h3{font-size:17px;font-weight:700;margin:0 0 8px}.al-type-card p{font-size:13px;color:var(--text-2);margin:0;line-height:1.5}.al-type-check{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;background:var(--orange);color:white;display:grid;place-items:center;opacity:0;transition:opacity .15s}.al-type-card.selected .al-type-check{opacity:1}.al-form{display:flex;flex-direction:column;gap:20px}.al-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.al-field{display:flex;flex-direction:column;gap:8px}.al-field label{font-size:13px;font-weight:600;color:var(--text-2)}.al-field label .req{color:var(--red);margin-left:2px}.al-input{height:48px;background:var(--bg-1);border:1.5px solid var(--border);border-radius:10px;padding:0 16px;color:var(--text);font-size:14px;font-family:var(--font);outline:none;transition:border-color .15s;width:100%}.al-input:focus{border-color:var(--orange)}.al-input::-moz-placeholder{color:var(--text-3)}.al-input::placeholder{color:var(--text-3)}.al-textarea{min-height:120px;background:var(--bg-1);border:1.5px solid var(--border);border-radius:10px;padding:14px 16px;color:var(--text);font-size:14px;font-family:var(--font);outline:none;resize:vertical;transition:border-color .15s;line-height:1.5;width:100%}.al-textarea:focus{border-color:var(--orange)}.al-select-wrap{position:relative}.al-select-wrap:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);border:5px solid transparent;border-top:5px solid var(--text-3);margin-top:3px;pointer-events:none}.al-select{height:48px;background:var(--bg-1);border:1.5px solid var(--border);border-radius:10px;padding:0 40px 0 16px;color:var(--text);font-size:14px;font-family:var(--font);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;transition:border-color .15s}.al-select:focus{border-color:var(--orange)}.al-section{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:20px}.al-section h2{font-size:15px;font-weight:700;margin:0}.al-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.al-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width:600px){.al-grid-2,.al-grid-3{grid-template-columns:1fr}}.al-cond-row{display:flex;gap:8px}.al-cond-btn{flex:1;height:44px;border:1.5px solid var(--border);border-radius:10px;font-size:14px;font-weight:600;background:var(--bg-1);color:var(--text-2);cursor:pointer;transition:all .15s}.al-cond-btn.active{border-color:var(--orange);background:var(--orange-dim);color:var(--orange)}.al-img-upload{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);padding:48px 40px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.al-img-upload:hover{border-color:var(--orange);background:var(--orange-dim)}.al-img-upload h4{margin:12px 0 4px;font-size:16px}.al-img-upload p{margin:0;font-size:13px;color:var(--text-3)}.al-footer{display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.al-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start}.al-review-fields{display:flex;flex-direction:column;gap:14px}.al-review-field{font-size:14px;display:flex;gap:8px}.al-review-field .k{color:var(--text-2);min-width:130px;flex-shrink:0}.al-review-field .v{font-weight:600}.al-preview-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.al-preview-img{aspect-ratio:4/3;background:var(--bg-3);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.al-preview-body{padding:16px}.al-success-card{text-align:center;padding:64px 40px;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg)}.al-success-icon{width:72px;height:72px;border-radius:50%;background:rgba(22,163,74,.15);color:var(--success);display:grid;place-items:center;margin:0 auto 20px}.admin-layout{display:grid;grid-template-columns:240px 1fr;min-height:calc(100vh - 76px)}.admin-sidebar{background:var(--bg-1);border-right:1px solid var(--border);padding:24px 12px;display:flex;flex-direction:column;position:sticky;top:76px;height:calc(100vh - 76px);overflow-y:auto}.admin-brand{padding:4px 12px 20px;border-bottom:1px solid var(--border);margin-bottom:16px}.admin-nav{display:flex;flex-direction:column;gap:2px;flex:1}.admin-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-2);cursor:pointer;width:100%;text-align:left;transition:background .15s,color .15s}.admin-nav-item:hover{background:var(--bg-2);color:var(--text)}.admin-nav-item.active{background:var(--orange-dim);color:var(--orange)}.admin-nav-item svg{flex-shrink:0}.admin-sidebar-foot{padding-top:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px;margin-top:8px}.admin-main{padding:32px;min-height:100%}.admin-topbar{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:16px}.admin-title{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.admin-date{font-size:13px;color:var(--text-3)}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.admin-stat-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;align-items:flex-start;gap:16px;position:relative}.admin-stat-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.admin-stat-value{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:4px}.admin-stat-label{font-size:13px;color:var(--text-2)}.admin-stat-delta{position:absolute;top:16px;right:16px;font-size:11px;font-weight:600}.admin-stat-delta.positive{color:var(--success)}.admin-stat-delta.negative{color:var(--red)}.admin-row{display:flex;gap:16px;align-items:flex-start;margin-top:16px}.admin-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.admin-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.admin-card-head h3{margin:0;font-size:16px;font-weight:700}.admin-table{width:100%;border-collapse:collapse}.admin-table th{text-align:left;padding:10px 16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.admin-table td,.admin-table th{border-bottom:1px solid var(--border)}.admin-table td{padding:12px 16px;font-size:14px;vertical-align:middle}.admin-table tr:last-child td{border-bottom:none}.admin-table tbody tr:hover td{background:var(--bg-2)}.admin-action-btn{width:32px;height:32px;border-radius:6px;border:1px solid var(--border);display:grid;place-items:center;color:var(--text-3);transition:all .15s}.admin-action-btn:hover{color:var(--orange);border-color:var(--orange);background:var(--orange-dim)}.admin-mono{font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.admin-filters-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:0}.admin-select{height:44px;padding:0 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:14px;font-family:var(--font);cursor:pointer;outline:none;min-width:140px}.admin-select:focus{border-color:var(--orange)}.admin-section-mt{margin-top:16px}@media (max-width:1024px){.ds-container{padding:0 20px}.cat-grid,.makes-grid,.products-grid,.results-grid,.store-grid,.workshops-grid{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:52px}}@media (max-width:768px){.ds-container{padding:0 16px}.hero{min-height:360px;margin-top:16px}.hero-body{padding:36px 28px}.hero h1{font-size:40px}.hero p{font-size:16px}.type-selector{grid-template-columns:1fr}.quickcats{grid-template-columns:repeat(4,1fr)}.brands-strip,.cat-grid,.gallery-thumbs,.makes-grid,.products-grid,.related-grid,.results-grid,.service-results-grid,.store-grid,.workshops-grid{grid-template-columns:repeat(2,1fr)}.al-form-row,.al-review-grid,.al-type-grid,.pd-bottom,.pd-layout,.search-layout,.store-layout,.trust-row{grid-template-columns:1fr}.filters{position:static;top:auto}.page-head{flex-direction:column;align-items:flex-start}.page-head h1{font-size:36px}.browse-type-tabs,.search-type-bar{flex-wrap:wrap}.browse-page-title{font-size:28px}.browse-cat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.browse-cat-item{padding:11px 13px;gap:10px}.browse-cat-label{font-size:13px}.browse-cat-iconbox{width:36px;height:36px;border-radius:8px}.browse-section-title{font-size:18px}.browse-section-iconbox{width:44px;height:44px;border-radius:12px}.browse-section{padding-bottom:36px;margin-bottom:36px}.search-hero{padding:14px}.search-hero-bar{height:46px}.search-hero-input{font-size:14px}.search-hero-submit{height:34px;padding:0 14px;font-size:13px}.results-heading{font-size:20px}.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto}.admin-stats{grid-template-columns:repeat(2,1fr)}.section-head h2{font-size:22px}.store-banner{height:auto;min-height:240px}.store-banner-content{position:relative;bottom:auto;left:auto;right:auto;grid-template-columns:auto 1fr;margin:16px}.store-banner-actions{display:none}.auth-wrap{min-height:calc(100vh - 60px);align-items:flex-start;padding:16px 12px 12px}.auth-card{padding:20px 18px;border-radius:16px}.auth-logo-wrap,.auth-tabs{margin-bottom:16px}.auth-tab{height:36px;font-size:13px}.auth-headline{margin-bottom:16px}.auth-headline h2{font-size:18px}.auth-headline p{font-size:12px}.auth-form{gap:12px}.auth-input-wrap{height:44px}.auth-input-wrap input{font-size:13px}.auth-field label{font-size:12px}.auth-social-btn{height:40px;font-size:13px}.auth-type-btn{height:46px;font-size:13px}.auth-switch{font-size:12px}.auth-form .btn-lg{height:46px;font-size:14px}.auth-meta-row{font-size:12px}.admin-topbar{align-items:flex-start;gap:12px}.admin-row,.admin-topbar{flex-direction:column}.seller-card-top{gap:12px}.store-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}}@media (max-width:480px){.quickcats{grid-template-columns:repeat(3,1fr)}.admin-stats,.brands-strip,.browse-cat-grid,.cat-grid,.makes-grid,.products-grid,.results-grid,.service-results-grid,.store-grid,.workshops-grid{grid-template-columns:1fr}.auth-card{padding:18px 14px;border-radius:14px}.auth-user-type{grid-template-columns:1fr 1fr}.auth-form{gap:10px}.auth-headline h2{font-size:17px}.auth-input-wrap{height:42px}.store-banner-content{grid-template-columns:1fr}.store-banner-content .store-avatar{width:64px;height:64px;font-size:18px}.store-banner-content h1{font-size:20px}.store-banner-content .stats{gap:20px}.spec-row{font-size:13px}.related-grid{grid-template-columns:repeat(2,1fr)}}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_50bf36{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_50bf36{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,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,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,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,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.p.woff2) format("woff2");unicode-range:u+06??,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,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_f114c4{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_f114c4{--font-plex-arabic:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}