@import "https://api.fontshare.com/v2/css?f[]=switzer@300,400,500,600&display=swap";@import "https://fonts.googleapis.com/css2?family=El+Messiri:wght@400;500;600;700&family=Outfit:wght@200;300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600&family=JetBrains+Mono:wght@300;400;500;600&display=swap";:root{--bg-obsidian:#080706;--bg-graphite:#0a0a0a;--bg-card:#101010;--bg-card-hover:#181818;--bg-elevated:#202020;--surface-espresso:#171512;--bg-pearl:#f4f1eb;--bg-bone:#fbf9f4;--champagne:#c9a86a;--champagne-hi:#e6cc8e;--champagne-amber:#d4b57b;--champagne-muted:#c9a86a1f;--champagne-border:#c9a86a47;--champagne-glow:#c9a86a38;--gold-primary:#c9a86a;--gold-light:#e6cc8e;--chrome:#bfc2c7;--whatsapp-green:#168a5b;--whatsapp-green-hover:#1a9d68;--whatsapp-green-soft:#168a5b24;--whatsapp-green-glow:#168a5b4d;--ink-hi:#f2f3f5;--ink-mid:#d1d5db;--ink-lo:#9ca3af;--ink-dim:#6b7280;--ink-dark-hi:#080808;--ink-dark-lo:#6b7280;--background:var(--bg-obsidian);--foreground:var(--ink-hi);--font-display:"Outfit", "Switzer", system-ui, -apple-system, sans-serif;--font-body:"Outfit", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--font-numeral:"Outfit", "Switzer", system-ui, sans-serif;--font-heading:var(--font-display);--cursor-luxe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4 2.5v18l4.3-4.1 3.1 6.2 2.5-1.2-3-6.1h8.4L4 2.5z' fill='%23ffffff' stroke='%23070707' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M5.1 5v12.7l3-2.9 3.1 6.2.8-.4-3.1-6.4h7.1L5.1 5z' fill='%23f4f1eb'/%3E%3C/svg%3E") 4 2, auto;--cursor-luxe-action:pointer;--radius-xs:6px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--transition-normal:all .35s cubic-bezier(.16, 1, .3, 1);--transition-fast:all .2s cubic-bezier(.16, 1, .3, 1)}html{scrollbar-width:thin;scrollbar-color:var(--champagne) #101010}html::-webkit-scrollbar{width:9px}::-webkit-scrollbar-button{appearance:none;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:single-button{appearance:none;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:decrement{appearance:none;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:increment{appearance:none;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:decrement{appearance:none;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:increment{appearance:none;width:0!important;height:0!important;display:none!important}html::-webkit-scrollbar-track{background:#101010}html::-webkit-scrollbar-thumb{background:var(--champagne);border:2px solid #101010;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--champagne-hi)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);background-color:var(--bg-obsidian);color:var(--ink-hi);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:var(--cursor-luxe);font-weight:400;line-height:1.6;overflow-x:hidden}html[lang=ar] body{direction:rtl;font-family:El Messiri,Tahoma,sans-serif}html[lang=ar]{--font-body:"El Messiri", Tahoma, sans-serif;--font-display:"El Messiri", Tahoma, sans-serif;--font-heading:"El Messiri", Tahoma, sans-serif}html[lang=ar] body :is(button,input,select,textarea){font-family:El Messiri,Tahoma,sans-serif}body :is(a,button,[role=button],select,input[type=button],input[type=submit],input[type=checkbox],input[type=radio],input[type=range],input[type=file],.admin-hero-upload,.admin-photo-upload-button){cursor:var(--cursor-luxe-action)!important}body :is(input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],textarea,[contenteditable=true]){cursor:text!important}body :is(button,input,select,textarea):disabled{cursor:not-allowed!important}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.container{width:100%;max-width:1380px;margin:0 auto;padding:0 1.5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-hi);font-weight:400}.gold-text{color:var(--champagne);font-weight:500}.gold-gradient-text{background:linear-gradient(135deg,#fff 0%,#e6cc8e 45%,#c9a86a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.top-utility-bar{background:var(--bg-obsidian);color:var(--ink-lo);border-bottom:1px solid #ffffff0d;padding:.45rem 0;font-size:.78rem;font-weight:400}.site-notification{z-index:1200;max-width:min(410px,100vw - 2rem);color:var(--champagne-hi);-webkit-backdrop-filter:blur(18px)saturate(140%);pointer-events:none;background:#0808087a;border:1px solid #e6cc8e57;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem 1rem;animation:10s forwards site-notification-dismiss;display:flex;position:fixed;top:5.4rem;right:clamp(1rem,4vw,3rem);box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff0f}.site-notification>svg{color:var(--champagne);flex:none}.site-notification span{gap:.15rem;display:grid}.site-notification strong{font-size:.78rem;font-weight:500}.site-notification small{color:var(--ink-mid);font-size:.7rem}@keyframes site-notification-dismiss{0%,94%{opacity:1}to{opacity:0}}.navbar-currency{align-items:center;gap:.3rem;display:flex}.navbar-currency>svg{color:var(--champagne)}.currency-select{appearance:none;color:var(--champagne-hi);font-family:var(--font-body);letter-spacing:.015em;border-radius:var(--radius-full);cursor:pointer;background-color:#0c0c0c94;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m2.5 4.5 3.5 3 3.5-3' stroke='%23e6cc8e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .62rem center;background-repeat:no-repeat;background-size:12px;border:1px solid #e6cc8e57;outline:none;padding:.38rem 1.85rem .38rem .7rem;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff12,0 4px 14px #00000038}.currency-select:hover{background-color:#c9a86a1f;border-color:#e6cc8e9e;box-shadow:0 0 14px #c9a86a1f,inset 0 1px #ffffff14}.currency-select:focus-visible{border-color:var(--champagne-hi);box-shadow:0 0 0 2px #e6cc8e33}.currency-select option{color:var(--ink-hi);background:#0a0a0a}.main-navbar{z-index:1000;transition:var(--transition-normal);background:0 0;margin-bottom:-90px;padding:.65rem 0;position:sticky;top:0}.navbar-shell{-webkit-backdrop-filter:blur(26px)saturate(145%);background:#0c0c0c8f;border:1px solid #e6cc8e38;border-radius:999px;padding:0 1.2rem;transition:background .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 35px #0000003d,inset 0 1px #ffffff0e;height:68px!important}.navbar-shell>a>img{width:62px!important;height:64px!important}.navbar-scrolled{box-shadow:none;background:0 0;border-bottom:0}.navbar-scrolled .navbar-shell{background:#0c0c0ca3;border-color:#e6cc8e4d;box-shadow:0 12px 38px #0003,inset 0 1px #ffffff12}.nav-link{color:#d4d4d8;letter-spacing:-.01em;align-items:center;gap:.3rem;padding:.4rem 0;font-size:.92rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-link:hover,.nav-link-active{color:var(--champagne-hi)!important}.language-toggle{border-radius:var(--radius-full);color:var(--champagne-hi);font:inherit;cursor:pointer;transition:var(--transition-fast);background:#c9a86a12;border:1px solid #e6cc8e52;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.8rem;display:inline-flex}.language-toggle:hover{border-color:var(--champagne);background:#c9a86a29}.mobile-language-toggle{display:none}.nav-link-offers{border-radius:var(--radius-full);background:#c9a86a09;border:1px solid #c9a86a47;padding:.4rem .65rem;animation:3s ease-in-out infinite offers-nav-glow}@keyframes offers-nav-glow{0%,to{text-shadow:0 0 #e6cc8e00;background:#c9a86a06;border-color:#c9a86a40;box-shadow:0 0 #c9a86a00}50%{text-shadow:0 0 8px #e6cc8e8c;background:#c9a86a1f;border-color:#e6cc8ebf;box-shadow:0 0 13px #c9a86a38,inset 0 0 8px #c9a86a14}}@media (prefers-reduced-motion:reduce){.nav-link-offers{animation:none}}.nav-dropdown-wrapper{position:relative}.nav-dropdown-btn{cursor:pointer;background:0 0;border:none;font-family:inherit}.nav-dropdown-menu{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);z-index:1010;background:#0d0c0aad;border:1px solid #e6cc8e47;border-radius:12px;flex-direction:column;gap:.25rem;min-width:210px;padding:.6rem;animation:.2s fadeInUp;display:flex;position:absolute;top:100%;left:0;box-shadow:0 18px 45px #00000094,inset 0 1px #ffffff0e,0 0 18px #c9a86a0f}.brands-dropdown-grid{min-width:260px}.dropdown-item{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .8rem;font-family:inherit;font-size:.86rem;font-weight:400;transition:all .2s}.dropdown-item:hover{color:var(--champagne);background:#c9a86a1a}.btn-whatsapp-header{background:var(--whatsapp-green);color:#fff;border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-whatsapp-header:hover{background:var(--whatsapp-green-hover);box-shadow:0 0 18px var(--whatsapp-green-glow)}.btn-contact-header{background:var(--champagne);color:#161618;border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.45rem;padding:.55rem 1.25rem;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-contact-header:hover{background:var(--champagne-hi);transform:translateY(-1px)}.mobile-toggle-btn{color:var(--champagne);cursor:pointer;background:0 0;border:1px solid #c9a86a4d;border-radius:8px;padding:.45rem;display:none}.mobile-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:#000000fc;flex-direction:column;padding:2rem 1.5rem;display:flex;position:fixed;inset:76px 0 0;overflow-y:auto}.mobile-nav-link{color:#f3f4f6;letter-spacing:-.01em;border-bottom:1px solid #ffffff0f;padding-bottom:.6rem;font-size:1.15rem;font-weight:400;text-decoration:none}.hero-section{z-index:2;background-color:var(--bg-obsidian);border-bottom:1px solid #ffffff0f;align-items:center;min-height:82vh;padding:calc(5rem + 90px) 0 calc(6rem - 90px);display:flex;position:relative;overflow:visible}.hero-section:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#000000fc 0%,#000000ed 35%,#000000a3 65%,#0000006b 100%),linear-gradient(#0003 0%,#0000000f 52%,#000000d1 100%);position:absolute;inset:0}.hero-photo-background{z-index:0;background-image:none;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-pill-badge{border-radius:var(--radius-full);color:var(--champagne-hi);letter-spacing:.06em;background:#c9a86a0f;border:1px solid #c9a86a40;align-items:center;gap:.45rem;margin-bottom:1.6rem;padding:.4rem 1rem;font-size:.76rem;font-weight:500;display:inline-flex}.hero-main-heading{letter-spacing:-.035em;color:#fff;margin-bottom:1.3rem;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:500;line-height:1.05}.hero-gold-text{color:var(--champagne);font-weight:500}.hero-subtitle{color:var(--ink-lo);letter-spacing:-.01em;max-width:660px;margin-bottom:2.2rem;font-size:clamp(1.02rem,1.8vw,1.2rem);font-weight:300;line-height:1.65}.hero-actions-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.btn-hero-primary{background:var(--champagne);color:#111;letter-spacing:-.01em;border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.55rem;padding:.85rem 2rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-hero-primary:hover{background:var(--champagne-hi);transform:translateY(-2px);box-shadow:0 10px 25px #c9a86a47}.btn-hero-secondary{color:#fff;letter-spacing:-.01em;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition-normal);background:#ffffff08;border:1px solid #fff3;align-items:center;gap:.55rem;padding:.85rem 2rem;font-size:.95rem;font-weight:400;text-decoration:none;display:inline-flex}.btn-hero-secondary:hover{border-color:var(--champagne);color:var(--champagne-hi);background:#c9a86a14;transform:translateY(-2px)}.btn-hero-whatsapp{background:var(--whatsapp-green-soft);border:1px solid var(--whatsapp-green);color:#45c98e;border-radius:var(--radius-full);transition:var(--transition-normal);align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-hero-whatsapp:hover{background:var(--whatsapp-green);color:#fff;box-shadow:0 0 20px var(--whatsapp-green-glow)}.hero-filter-box{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#0a0a0a61;border:1px solid #e6cc8e33;border-radius:18px;padding:1.5rem 1.8rem;box-shadow:0 25px 60px #00000073,inset 0 1px #ffffff0d}.hero-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:1.2rem;display:grid}.google-reviews-heading{text-align:center;margin-bottom:2.4rem}.google-reviews-heading h2{letter-spacing:-.03em;margin:.5rem 0 0;font-size:2.4rem;font-weight:500}.google-reviews-rating{color:var(--champagne-hi);justify-content:center;align-items:center;gap:4px;margin-top:.7rem;display:flex}.google-reviews-rating span{color:var(--ink-mid);margin-left:.4rem;font-size:.85rem}.google-reviews-carousel-controls{color:var(--ink-lo);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .8rem;font-size:.75rem;display:flex}.google-reviews-carousel-controls>div{gap:.5rem;display:flex}.google-reviews-carousel-controls button{width:38px;height:38px;color:var(--champagne-hi);cursor:pointer;background:#c9a86a14;border:1px solid #c9a86a61;border-radius:50%;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.google-reviews-carousel-controls button:hover{color:#111;background:var(--champagne);transform:translateY(-1px)}.google-reviews-carousel-controls button:focus-visible{outline:2px solid var(--champagne-hi);outline-offset:3px}.google-reviews-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;gap:1rem;padding:.2rem .1rem .7rem;display:flex;overflow:auto hidden}.google-reviews-carousel::-webkit-scrollbar{display:none}.google-review-card{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(25% - .75rem);min-height:215px;padding:1.4rem;display:flex}.google-review-stars{gap:3px;margin-bottom:.75rem;display:flex}.google-review-card p{color:var(--ink-mid);flex:1;margin:0 0 1rem;font-size:.92rem;line-height:1.65}.google-review-author{color:var(--ink-hi);font-size:.9rem;font-weight:500}.google-review-card small{color:var(--ink-lo);margin-top:.22rem;font-size:.72rem}.google-reviews-translation-note{color:var(--ink-lo);text-align:center;margin:1rem 0 0;font-size:.75rem}.google-reviews-link-wrap{justify-content:center;margin-top:1.4rem;display:flex}.google-reviews-link{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}@media (width<=1100px){.google-review-card{flex-basis:calc(33.3333% - .666667rem)}}@media (width<=820px){.google-review-card{flex-basis:calc(50% - .5rem)}}@media (width<=600px){.google-reviews-heading h2{font-size:1.8rem}.google-reviews-carousel-controls{align-items:flex-end}.google-reviews-carousel-controls span{max-width:170px}.google-review-card{flex-basis:88%;min-height:190px}}.filter-label{color:var(--champagne);letter-spacing:.04em;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.78rem;font-weight:500;display:flex}.marquee-wrapper{-webkit-user-select:none;user-select:none;direction:ltr;overflow:hidden}.marquee-track{white-space:nowrap;direction:ltr;width:max-content;animation:45s linear infinite marqueeScroll;display:flex}.marquee-group{flex:none;align-items:center;gap:3.5rem;padding-right:3.5rem;display:flex}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-brand-item{transition:var(--transition-normal);flex-direction:column;justify-content:center;align-items:center;padding:.4rem 1rem;text-decoration:none;display:flex}.marquee-brand-name{font-family:var(--font-display);letter-spacing:.16em;color:#71717a;font-size:1.1rem;font-weight:500;transition:color .3s}.marquee-brand-sub{letter-spacing:.25em;color:#52525b;text-transform:uppercase;font-size:.62rem;font-family:var(--font-mono);font-weight:400}.marquee-brand-item:hover .marquee-brand-name{color:var(--champagne);text-shadow:0 0 15px #c9a86a66}.trust-badge-item{padding:.5rem}.trust-number{color:var(--champagne-hi);font-size:2rem;font-weight:600;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1}.trust-label{color:var(--ink-lo);margin-top:.2rem;font-size:.82rem;font-weight:300}.section-split-header{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:end;gap:2.5rem;margin-bottom:2.8rem;display:grid}.section-display-title{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.9rem,3.8vw,3.2rem);font-weight:500;line-height:1.1}.section-narrative-box p{color:var(--ink-lo);font-size:1rem;font-weight:300;line-height:1.7}.reels-section{background:var(--bg-obsidian);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:5rem 0}.reels-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.reels-heading p{max-width:470px;color:var(--ink-lo);font-size:.98rem;line-height:1.7}.reels-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),260px));justify-content:center;gap:1.25rem;display:grid}.reel-card{border-radius:var(--radius-md);background:#090909;border:1px solid #ffffff1a;min-width:0;padding:.55rem;transition:border-color .25s,transform .25s;overflow:hidden}.reel-card:hover{border-color:#c9a86a73;transform:translateY(-3px)}.reel-player-frame{aspect-ratio:9/16;background:#000;border-radius:10px;position:relative;overflow:hidden}.reel-player-frame video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.reel-player-frame:fullscreen{aspect-ratio:auto;border-radius:0;place-items:center;width:100vw;height:100vh;display:grid}.reel-player-frame:fullscreen video{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:100vh}.reel-center-toggle{width:54px;height:54px;color:var(--champagne-hi);background:#000000a6;border:1px solid #c9a86aa6;border-radius:50%;place-items:center;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-center-toggle:hover{color:#080808;background:#c9a86ae6}.reel-center-toggle.is-playing{opacity:0}.reel-player-frame:hover .reel-center-toggle.is-playing,.reel-center-toggle.is-playing:focus-visible{opacity:1}.reel-controls{color:var(--ink-hi);opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000eb);padding:2.6rem .75rem .7rem;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.reel-player-frame.controls-visible .reel-controls,.reel-player-frame:focus-within .reel-controls{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.reel-player-frame:hover .reel-controls{opacity:1;pointer-events:auto}}.reel-progress-row{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.reel-progress-row input{width:100%;min-width:0;height:4px;accent-color:var(--champagne);cursor:pointer}.reel-progress-row span{color:#e5e7eb;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.58rem}.reel-control-actions{justify-content:space-between;align-items:center;display:flex}.reel-control-button{min-width:34px;min-height:32px;color:var(--champagne-hi);cursor:pointer;background:#00000085;border:1px solid #c9a86a61;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .5rem;transition:background .2s,color .2s;display:inline-flex}.reel-control-button:hover{color:#080808;background:var(--champagne)}.reel-sound-button span{font-size:.68rem;font-weight:500}.reel-card h3{color:var(--ink-hi);padding:.8rem .5rem .35rem;font-size:.92rem;font-weight:500}@media (width<=640px){.reels-section{padding:3.5rem 0}.reels-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.reels-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),240px))}}.supercars-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.8rem;display:grid}.supercar-card{background:linear-gradient(145deg, var(--surface-espresso) 0%, var(--bg-card) 56%, #090909 100%);border-radius:var(--radius-md);border:1px solid #ffffff12;flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.supercar-card:hover{border-color:#c9a86a80;transform:translateY(-5px);box-shadow:0 20px 45px #000000d9,0 0 25px #c9a86a1a}.card-media{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.card-image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.supercar-card:hover .card-image{transform:scale(1.07)}.card-gradient-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#000000d9 100%);position:absolute;inset:0}.card-brand-badge{z-index:2;position:absolute;top:12px;left:12px}.brand-pill{color:var(--champagne);border-radius:var(--radius-full);letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ed9;border:1px solid #c9a86a59;padding:3px 9px;font-size:.72rem;font-weight:500;display:inline-block}.card-spec-badge{z-index:2;border:1px solid var(--champagne);color:var(--champagne-hi);border-radius:var(--radius-full);letter-spacing:.06em;white-space:nowrap;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c9a86a26;flex-wrap:nowrap;align-items:center;gap:4px;width:fit-content;max-width:none;padding:3px 9px;font-size:.65rem;font-weight:500;display:inline-flex;position:absolute;top:12px;right:12px}.detail-spec-badge{letter-spacing:.03em;gap:.4rem;padding:.32rem .8rem;font-size:.72rem;top:1.2rem;right:1.2rem}.card-body{flex-direction:column;flex-grow:1;padding:1.35rem;display:flex}.card-header-row{justify-content:space-between;align-items:flex-start;margin-bottom:1.1rem;display:flex}.card-category-sub{color:var(--champagne);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:500}.card-car-title{letter-spacing:-.02em;color:#fff;font-size:1.2rem;font-weight:500;line-height:1.22;transition:color .2s}.supercar-card:hover .card-car-title{color:var(--champagne-hi)}.card-price-block{text-align:right;flex-shrink:0}.card-price-value{font-family:var(--font-numeral);color:var(--champagne);letter-spacing:.025em;font-size:1.8rem;font-weight:600;line-height:1}.card-price-period{color:var(--ink-lo);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:.62rem}.card-specs-grid{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(2,1fr);gap:.6rem .8rem;margin-bottom:1.15rem;padding:.85rem 0;display:grid}.spec-item{font-size:.76rem;font-family:var(--font-mono);color:var(--ink-lo);letter-spacing:.02em;align-items:center;gap:.45rem;font-weight:400;display:flex}.spec-icon{color:var(--champagne);flex-shrink:0}.spec-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-actions-row{align-items:center;gap:.6rem;margin-top:auto;display:flex}.btn-card-details{color:#fff;border-radius:var(--radius-full);letter-spacing:-.01em;transition:var(--transition-normal);background:#ffffff0f;border:1px solid #ffffff1f;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-card-details:hover{background:var(--champagne);color:#161618;border-color:var(--champagne)}.btn-card-whatsapp{background:var(--whatsapp-green);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-normal);border:none;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.86rem;font-weight:500;display:inline-flex}.btn-card-whatsapp:hover{background:var(--whatsapp-green-hover);box-shadow:0 0 15px var(--whatsapp-green-glow)}.glass-card{background:linear-gradient(145deg, var(--surface-espresso) 0%, var(--bg-card) 56%, #090909 100%);border-radius:var(--radius-md);transition:var(--transition-normal);border:1px solid #ffffff0f;box-shadow:0 10px 30px #0009}.gold-input{background:linear-gradient(145deg, var(--surface-espresso) 0%, var(--bg-card) 56%, #090909 100%);color:#fff;width:100%;transition:var(--transition-normal);border:1px solid #c9a86a47;border-radius:8px;outline:none;padding:.72rem .95rem;font-family:inherit;font-size:.9rem;font-weight:400}.gold-input:focus{border-color:var(--champagne);box-shadow:0 0 15px #c9a86a33}.gold-input option{color:var(--ink-hi);background:#11100e}.gold-input option:checked{color:#0a0907;background:linear-gradient(var(--champagne), var(--champagne))}.theme-select{width:100%;position:relative}.theme-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.theme-select-trigger svg{color:var(--champagne);flex:none;transition:transform .16s}.theme-select.is-open .theme-select-trigger{border-color:var(--champagne);box-shadow:0 0 0 2px #c9a86a1f}.theme-select.is-open .theme-select-trigger svg{transform:rotate(180deg)}.theme-select-menu{z-index:30;scrollbar-width:thin;scrollbar-color:var(--champagne) #151515;background:#080808;border:1px solid #c9a86a61;border-radius:10px;max-height:16rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #000000b8,0 0 18px #c9a86a14}.theme-select-menu::-webkit-scrollbar{width:7px}.theme-select-menu::-webkit-scrollbar-button{appearance:none;width:0!important;height:0!important;display:none!important}.theme-select-menu::-webkit-scrollbar-track{background:#151515;border-radius:999px}.theme-select-menu::-webkit-scrollbar-thumb{background:var(--champagne);border:2px solid #151515;border-radius:999px}.theme-select-menu::-webkit-scrollbar-thumb:hover{background:var(--champagne-hi)}.theme-select-option{width:100%;color:var(--ink-hi);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.62rem .72rem;font-size:.88rem;transition:color .12s,background .12s;display:block}.theme-select-option:hover,.theme-select-option:focus-visible{color:var(--champagne-hi);background:#c9a86a1f;outline:none}.theme-select-option.is-selected{color:var(--champagne-hi);background:#c9a86a17}.badge-gold{color:var(--champagne-hi);letter-spacing:.08em;border-radius:var(--radius-full);text-transform:uppercase;background:#c9a86a1a;border:1px solid #c9a86a4d;align-items:center;gap:.4rem;padding:.32rem .8rem;font-size:.72rem;font-weight:500;display:inline-flex}.btn-gold{color:#161618;font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-normal);background:linear-gradient(135deg,#d4b57b 0%,#c9a86a 50%,#ad916a 100%);border:1px solid #ffffff40;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 4px 18px #c9a86a33}.btn-gold:hover{background:linear-gradient(135deg,#e6cc8e 0%,#d4b57b 50%,#c9a86a 100%);transform:translateY(-2px);box-shadow:0 6px 25px #c9a86a59}.btn-gold-outline{color:var(--champagne);font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-normal);background:0 0;border:1px solid #c9a86a99;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-gold-outline:hover{color:var(--champagne-hi);border-color:var(--champagne);background:#c9a86a1a;transform:translateY(-2px)}.btn-whatsapp-full{background:var(--whatsapp-green);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-normal);border:none;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.btn-whatsapp-full:hover{background:var(--whatsapp-green-hover);box-shadow:0 0 20px var(--whatsapp-green-glow)}.btn-call-outline{border:1px solid var(--champagne);color:var(--champagne);border-radius:var(--radius-full);background:0 0;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.page-header{background:radial-gradient(circle at 50% 0%, #101010 0%, var(--bg-obsidian) 80%);text-align:center;border-bottom:1px solid #ffffff0f;padding:7rem 0 3.5rem}.car-detail-page{padding-top:7rem}.page-header h1{letter-spacing:-.03em;margin-bottom:.8rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:500;line-height:1.15}.page-header p{color:var(--ink-lo);max-width:680px;margin:0 auto;font-size:1.05rem;font-weight:300}.fleet-filter-bar{z-index:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:0 0;border:none;padding:1.1rem 0;position:sticky;top:76px}.fleet-filter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fleet-search-wrapper{flex-grow:1;min-width:260px;max-width:360px;position:relative}.fleet-search-icon{color:var(--champagne);position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.fleet-categories-row{flex-wrap:wrap;gap:.4rem;display:flex}.fleet-cat-btn{border-radius:var(--radius-full);letter-spacing:-.01em;cursor:pointer;transition:var(--transition-normal);color:var(--ink-mid);background:#14141acc;border:1px solid #ffffff12;padding:.45rem .95rem;font-size:.82rem;font-weight:400}.fleet-cat-active{font-weight:600;background:var(--champagne)!important;color:#161618!important;border-color:var(--champagne-hi)!important}.filter-active-tag{color:var(--champagne-hi);background:#c9a86a1a;border:1px solid #c9a86a40;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.76rem;display:inline-flex}.breadcrumb-bar{background:0 0;border:0;padding:.65rem 0}.breadcrumb-bar .container{white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(130%);scrollbar-width:none;background:#1212126b;border:1px solid #e6cc8e33;border-radius:999px;width:fit-content;max-width:calc(100% - 2rem);padding:.65rem 1.1rem;overflow-x:auto;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff0a}.breadcrumb-bar .container::-webkit-scrollbar{display:none}.detail-main-photo-card{border-radius:var(--radius-lg);background:#000;border:1px solid #ffffff1a;height:440px;margin-bottom:1rem;position:relative;overflow:hidden}.detail-main-photo{object-fit:cover;width:100%;height:100%}.detail-thumb-btn{cursor:pointer;width:100px;height:68px;transition:var(--transition-normal);background:#000;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;padding:0;overflow:hidden}.detail-thumb-active{box-shadow:0 0 15px #c9a86a4d;border:2px solid var(--champagne)!important}.detail-specs-bar{border-color:#ffffff14;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.2rem;margin-bottom:2rem;padding:1.4rem 1.8rem;display:grid}.spec-metric-box{align-items:center;gap:.8rem;display:flex}.spec-metric-icon{background:#c9a86a14;border:1px solid #c9a86a40;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.spec-metric-val{color:#fff;font-size:1.15rem;font-weight:600;font-family:var(--font-mono)}.spec-metric-label{color:var(--ink-lo);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.rate-matrix-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:.85rem}.policy-tab-nav{border-bottom:1px solid #ffffff0f;gap:.5rem;margin-bottom:1.4rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.policy-tab-btn{color:var(--ink-lo);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.45rem .85rem;font-size:.88rem;font-weight:500;transition:all .2s}.policy-tab-active{color:var(--champagne);background:#c9a86a1f}.bottom-cta-banner{background:radial-gradient(circle at 80% 50%, #171717 0%, var(--bg-obsidian) 75%);border:1px solid #c9a86a59;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding:3.5rem 3rem;display:flex;box-shadow:0 25px 60px #000000d9,0 0 30px #c9a86a1f}.feature-icon-box{background:#c9a86a14;border:1px solid #c9a86a47;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 1.2rem;display:flex}.step-card{padding:2.5rem 2rem;position:relative;overflow:hidden}.step-number{font-family:var(--font-display);color:#c9a86a1f;letter-spacing:-.04em;margin-bottom:.8rem;font-size:3.2rem;font-weight:600;line-height:1}.pay-chip{font-family:var(--font-mono);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:500}.pay-icon-badge{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.site-footer{background:linear-gradient(180deg, var(--bg-obsidian) 0%, #080808 100%);color:var(--ink-lo);border-top:1px solid #ffffff12;margin-top:auto;padding:4.5rem 0 2rem}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem;margin-bottom:3.5rem;display:grid}.footer-heading{letter-spacing:-.01em;color:#fff;border-left:2px solid var(--champagne);margin-bottom:1.2rem;padding-left:.6rem;font-size:1.05rem;font-weight:500}.footer-links-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-links-list a{color:var(--ink-mid);font-size:.9rem;font-weight:400;text-decoration:none;transition:color .2s}.footer-links-list a:hover{color:var(--champagne)}.footer-bottom-bar{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.82rem;font-weight:300;display:flex}.popup-quick-btn{color:#fff;cursor:pointer;text-align:left;transition:var(--transition-normal);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.6rem .9rem;font-size:.82rem;font-weight:400}.popup-quick-btn:hover{border-color:var(--champagne);color:var(--champagne);background:#c9a86a1f}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=992px){.desktop-nav{display:none!important}.mobile-toggle-btn{display:block!important}.hidden-mobile{display:none!important}.mobile-language-toggle{width:100%;margin-bottom:1.2rem;display:inline-flex}.hero-main-heading{font-size:2.6rem}.hero-section{min-height:82vh}.hero-photo-background{background-position:61% 72%}.bottom-cta-banner{padding:2.5rem 1.8rem}}@media (width<=640px){.floating-whatsapp-widget{display:none!important}.fleet-filter-bar{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.55rem 0;position:static;top:auto}.fleet-filter-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;display:grid}.fleet-search-wrapper{grid-column:1/-1;width:100%;min-width:0;max-width:none}.fleet-categories-row{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;gap:.4rem;padding-bottom:.15rem;overflow-x:auto}.fleet-categories-row::-webkit-scrollbar{display:none}.fleet-cat-btn{flex:none;padding:.38rem .7rem;font-size:.76rem}.fleet-filter-brand{width:100%;min-width:0}.fleet-filter-sort{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.fleet-filter-sort>div{width:100%;min-width:0}.main-navbar{margin-bottom:-78px;padding:.5rem 0}.page-header,.car-detail-page{padding-top:6rem}.navbar-shell{border-radius:999px;padding:0 .8rem;height:62px!important}.navbar-shell>a>img{width:54px!important;height:58px!important}.navbar-shell .btn-contact-header{padding:.5rem .8rem;font-size:.78rem}.hero-section{padding-top:calc(5rem + 78px);padding-bottom:calc(6rem - 78px)}}.card-price-block{flex-direction:column;align-items:flex-end;gap:.22rem;display:flex}.card-discount-badge,.public-discount-badge{color:#70e0a1;letter-spacing:.04em;background:#188c4d1f;border:1px solid #2ecc7152;border-radius:999px;align-items:center;width:max-content;padding:.18rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.card-price-original,.public-price-original{color:#85817b;font-size:.72rem;font-family:var(--font-numeral);font-weight:400;text-decoration-color:#d2cdc38c}.public-price-original{font-size:.85rem}.rate-matrix-card .public-price-original{margin-top:.2rem;font-size:.72rem;display:block}.admin-setup-page,.admin-login-page{color:#f4f1eb;background:radial-gradient(circle at 50% 0,#201b13 0%,#111114 58%);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.admin-setup-card,.admin-login-card{background:#161619f5;border:1px solid #c9a86a38;border-radius:22px;width:min(100%,560px);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 24px 70px #0000006b}.admin-login-card{width:min(100%,430px)}.admin-setup-icon{color:#e6cc8e;background:#c9a86a14;border:1px solid #c9a86a5c;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:1.5rem;display:grid}.admin-eyebrow{color:#c9a86a;letter-spacing:.15em;font-size:.7rem;font-weight:600;display:block}.admin-setup-card h1,.admin-login-card h1{color:#f8f6f1;letter-spacing:-.04em;margin:.55rem 0 .8rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:500}.admin-setup-card>p,.admin-login-card>p{color:#aaa8a3;margin:0 0 1.5rem;line-height:1.65}.admin-setup-steps{gap:.9rem;margin:1.7rem 0;display:grid}.admin-setup-steps>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;gap:.9rem;padding:1rem;display:flex}.admin-setup-steps>div>span{color:#c9a86a;font-family:JetBrains Mono,monospace;font-size:.78rem}.admin-setup-steps section{gap:.3rem;display:grid}.admin-setup-steps strong{color:#f3f0e9;font-size:.93rem;font-weight:500}.admin-setup-steps small,.admin-setup-note{color:#908e89;font-size:.82rem;line-height:1.55}.admin-setup-note{border-top:1px solid #ffffff12;padding-top:1rem}.admin-setup-note code,.admin-setup-steps code{color:#e6cc8e}.admin-back-link{color:#c9a86a;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.88rem;text-decoration:none;display:inline-flex}.admin-back-link:hover{color:#f2db9c}.admin-login-card label,.admin-editor label{color:#c4c1ba;gap:.45rem;font-size:.8rem;display:grid}.admin-login-card label{margin-top:1rem}.admin-login-card input,.admin-editor input,.admin-editor select,.admin-editor textarea,.admin-search input,.admin-category-filter select{box-sizing:border-box;color:#f5f2eb;width:100%;min-width:0;font:inherit;background:#101014;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:.75rem .8rem}.admin-login-card input:focus,.admin-editor input:focus,.admin-editor select:focus,.admin-editor textarea:focus,.admin-search input:focus,.admin-category-filter select:focus{border-color:#c9a86ab8;box-shadow:0 0 0 3px #c9a86a1a}.admin-primary-button,.admin-secondary-button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.88rem;font-weight:500;transition:all .16s;display:inline-flex}.admin-primary-button{color:#151515;background:linear-gradient(135deg,#e6cc8e 0%,#c9a86a 100%)}.admin-primary-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.admin-primary-button:disabled{opacity:.65;cursor:wait}.admin-secondary-button{color:#e4e0d8;background:#ffffff0a;border-color:#ffffff24}.admin-login-card>.admin-primary-button,.admin-login-card>.admin-secondary-button{width:100%;margin-top:1.35rem}.admin-form-error{color:#ffaaa4;background:#81191921;border:1px solid #f45b5b40;border-radius:9px;margin-top:.9rem;padding:.75rem .85rem;font-size:.83rem}.admin-spinner{border:2px solid #c9a86a40;border-top-color:#c9a86a;border-radius:50%;width:28px;height:28px;margin:0 auto 1rem;animation:.75s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-page{color:#f4f1eb;background:#101014;min-height:100vh}.admin-header{background:#161618;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.8rem clamp(1rem,4vw,3rem);display:flex}.admin-brand,.admin-header-right,.admin-header-right button{align-items:center;display:inline-flex}.admin-brand{color:#e6cc8e;letter-spacing:.12em;gap:.65rem;font-size:.85rem;text-decoration:none}.admin-brand>span{color:#f3f0e9;gap:.15rem;font-weight:600;display:grid}.admin-brand small{color:#b0955e;letter-spacing:.19em;font-size:.55rem}.admin-header-right{color:#a7a49d;gap:1.2rem;font-size:.83rem}.admin-header-right button,.admin-icon-button{color:#c4c1ba;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:9px;justify-content:center;gap:.4rem}.admin-header-right button{font:inherit;padding:.55rem .7rem}.admin-content{width:min(1100px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,3.8rem) 0 5rem}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.admin-title-row h1{color:#f7f3eb;letter-spacing:-.04em;margin:.35rem 0 .2rem;font-size:clamp(2rem,5vw,2.8rem);font-weight:500}.admin-title-row p{color:#99968f;margin:0;font-size:.91rem}.admin-notice{color:#9be5c8;background:#10784e1a;border:1px solid #34d39933;border-radius:9px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.8rem .95rem;font-size:.85rem;display:flex}.admin-toolbar{align-items:center;gap:.8rem;margin:1.6rem 0 .75rem;display:flex}.admin-search,.admin-category-filter{color:#8d8a84;background:#17171b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.5rem;padding-left:.7rem;display:flex;position:relative}.admin-search{flex:1;max-width:380px}.admin-search input{background:0 0;border:0}.admin-search input:focus{box-shadow:none}.admin-category-filter{min-width:170px;padding-left:0}.admin-category-filter select{appearance:none;background:0 0;border:0;padding-right:2rem}.admin-category-filter svg{pointer-events:none;position:absolute;right:.7rem}.admin-toolbar>span{color:#77746f;margin-left:auto;font-size:.8rem}.admin-car-list{background:#17171b;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.admin-car-row{border-bottom:1px solid #ffffff0f;grid-template-columns:76px minmax(0,1fr) 120px repeat(3,40px);align-items:center;gap:1rem;min-height:82px;padding:.7rem 1rem;display:grid}.admin-car-row:last-child{border-bottom:0}.admin-car-row.is-inactive{opacity:.65}.admin-car-row>img{object-fit:cover;background:#25252a;border-radius:8px;width:76px;height:56px}.admin-car-info,.admin-car-price{gap:.3rem;display:grid}.admin-car-info strong,.admin-car-price strong{color:#f0ede7;font-size:.9rem;font-weight:500}.admin-car-info span,.admin-car-price span{color:#88857f;font-size:.76rem}.admin-car-price strong{color:#e0c27c;font-family:JetBrains Mono,monospace;font-size:.8rem}.admin-icon-button{align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.admin-icon-button:hover{color:#e6cc8e;background:#c9a86a14;border-color:#c9a86a66}.admin-icon-button.danger:hover{color:#ff9992;background:#80191926;border-color:#ff636366}.admin-empty-state,.admin-list-loading{color:#99968f;text-align:center;justify-items:center;padding:3.5rem 1.5rem;display:grid}.admin-empty-state>svg{color:#c9a86a;margin-bottom:1rem}.admin-empty-state h2{color:#eee9df;margin:0 0 .5rem;font-size:1.25rem;font-weight:500}.admin-empty-state p{max-width:450px;margin:0 0 1.4rem;font-size:.87rem;line-height:1.6}.admin-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.admin-editor{color:#f4f1eb;background:#151519;border:1px solid #c9a86a3d;border-radius:18px;flex-direction:column;width:min(760px,100%);height:min(86vh,900px);min-height:0;max-height:900px;display:flex;overflow:hidden;box-shadow:0 28px 100px #00000094}.admin-editor>header,.admin-editor>footer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.admin-editor>header h2{color:#f5f2eb;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:1.25rem;font-weight:500;overflow:hidden}.admin-editor-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 1.5rem 2rem;overflow-y:auto}.admin-editor-body section{border-bottom:1px solid #ffffff12;padding:1.4rem 0}.admin-editor-body h3{color:#e5c985;margin:0 0 1rem;font-size:.92rem;font-weight:500}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.admin-form-grid .admin-full-width{grid-column:1/-1}.admin-editor textarea{resize:vertical;line-height:1.5}.admin-publish-options{gap:.8rem;display:grid}.admin-publish-options h3{margin-bottom:.3rem}.admin-publish-options label{align-items:center;gap:.6rem;display:flex}.admin-publish-options input{accent-color:#c9a86a;width:16px;height:16px}.admin-editor>footer{border-top:1px solid #ffffff14;border-bottom:0;justify-content:flex-end}@media (width<=640px){.admin-header{align-items:flex-start}.admin-header-right{flex-direction:column;align-items:flex-end;gap:.5rem}.admin-title-row{flex-direction:column;align-items:flex-start}.admin-toolbar{flex-wrap:wrap}.admin-search{flex-basis:100%;max-width:none}.admin-car-row{grid-template-columns:56px minmax(0,1fr) repeat(3,36px);gap:.65rem;padding:.7rem}.admin-car-row>img{width:56px;height:48px}.admin-car-price{display:none}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .admin-full-width{grid-column:auto}.admin-modal-backdrop{padding:.65rem}.admin-editor{border-radius:14px;width:100%;height:94dvh}.admin-editor>header,.admin-editor>footer{padding:1rem}.admin-editor-body{padding:0 1rem 1.25rem}}.admin-tabs{background:#17171b;border:1px solid #ffffff14;border-radius:13px;gap:.45rem;margin-bottom:2rem;padding:.5rem;display:flex;overflow-x:auto}.admin-tabs button{color:#aaa69d;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:.7rem .9rem;font-size:.83rem}.admin-tabs button.is-active{color:#171513;background:#d7bc7c}.admin-content-editor{gap:1.2rem;display:grid}.admin-content-panel-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.7rem;display:flex}.admin-content-panel-heading h2{color:#f7f3eb;margin:.35rem 0;font-size:1.8rem;font-weight:500}.admin-content-panel-heading p,.admin-section-help{color:#99968f;margin:.3rem 0;font-size:.88rem}.admin-content-section,.admin-item-card{background:#17171b;border:1px solid #ffffff14;border-radius:13px;padding:1.25rem}.admin-content-section>h2{color:#e5c985;margin:0 0 1rem;font-size:1rem;font-weight:500}.admin-item-card{background:#121216;margin:.8rem 0}.admin-item-card-head{color:#f0ede7;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.admin-list-edit-row{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:.6rem;margin:.55rem 0;display:grid}.admin-content-editor .admin-secondary-button{margin-top:.65rem}.admin-content-editor .admin-form-grid{margin-top:.8rem}.admin-editor label small,.admin-upload-label small{color:#99968f;line-height:1.5}.admin-upload-label input{padding:.55rem}.admin-upload-label{border:1px dashed #c4913259;border-radius:10px;padding:.8rem}@media (width<=640px){.admin-content-panel-heading{flex-direction:column;align-items:flex-start}}.admin-content-editor input:not([type=checkbox]),.admin-content-editor select,.admin-content-editor textarea{box-sizing:border-box;color:#f4f1eb;width:100%;min-width:0;font:inherit;background-color:#101014;border:1px solid #c9a86a33;border-radius:9px;outline:none;padding:.78rem .9rem;font-size:.9rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.admin-content-editor select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9a86a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.5rem}.admin-content-editor select option{color:#f4f1eb;background:#17171b}.admin-content-editor textarea{resize:vertical;min-height:92px}.admin-content-editor input:not([type=checkbox]):hover,.admin-content-editor select:hover,.admin-content-editor textarea:hover{background-color:#131318;border-color:#c9a86a61}.admin-content-editor input:not([type=checkbox]):focus,.admin-content-editor select:focus,.admin-content-editor textarea:focus{border-color:#c9a86a;box-shadow:0 0 0 3px #c9a86a1f}.admin-content-editor input::placeholder,.admin-content-editor textarea::placeholder{color:#716e69}.admin-content-editor label{color:#c9c4bb;gap:.48rem;font-size:.82rem;line-height:1.4;display:grid}.admin-content-editor .admin-content-section{background:linear-gradient(145deg,#1c1b1df5,#151518fa);border-color:#c9a86a21;box-shadow:0 12px 34px #0000001f}.admin-content-editor .admin-item-card{background:#0c0c0fa8;border-color:#ffffff12;padding:1.15rem}.admin-content-editor .admin-list-edit-row input{min-height:42px}.admin-content-editor .admin-icon-button{flex:0 0 38px}.admin-content-editor .admin-secondary-button{color:#e8d8b1;background:#c9a86a12;border-color:#c9a86a3d}.admin-content-editor .admin-secondary-button:hover{color:#161411;background:#c9a86a;border-color:#c9a86a}.admin-content-editor .admin-primary-button{box-shadow:0 8px 22px #c9a86a1f}.admin-content-editor .admin-item-card-head{border-bottom:1px solid #ffffff0f;padding-bottom:.75rem}.admin-content-editor .admin-section-help{line-height:1.6}.admin-car-features{gap:.65rem;display:grid}.admin-field-label{color:#c4c1ba;font-size:.8rem}.admin-car-features>p{color:#89867f;margin:0;font-size:.78rem}.admin-feature-options{flex-wrap:wrap;gap:.55rem;max-height:260px;padding:.2rem .15rem .3rem;display:flex;overflow-y:auto}.admin-editor .admin-feature-tag{color:#c4c1ba;cursor:pointer;background:#111115;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;width:auto;max-width:100%;padding:.58rem .75rem;font-size:.78rem;line-height:1.3;transition:all .16s;display:inline-flex}.admin-editor .admin-feature-tag:hover{color:#f4ebd4;border-color:#c491327a}.admin-editor .admin-feature-tag.is-selected{color:#f2dfb2;background:#c4913221;border-color:#c49132b3}.admin-editor .admin-feature-tag input{accent-color:#c9a86a;cursor:pointer;flex:0 0 15px;width:15px;height:15px;margin:0;padding:0}.admin-photo-manager{gap:.8rem;min-width:0;display:grid}.admin-photo-manager-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.admin-photo-manager-heading>div{gap:.3rem;display:grid}.admin-photo-manager-heading strong{color:#e8d8b1;font-size:.86rem;font-weight:500}.admin-photo-manager-heading small,.admin-upload-hint{color:#89867f;font-size:.75rem;line-height:1.5}.admin-photo-upload-button{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.admin-photo-upload-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.admin-photo-upload-button input[type=file]:disabled{cursor:not-allowed}.admin-photo-list{gap:.55rem;display:grid}.admin-photo-row{background:#101014;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.6rem;display:grid}.admin-photo-row.is-featured{background:linear-gradient(100deg,#c491321a,#101014 50%);border-color:#c491327a}.admin-photo-row>img{object-fit:cover;background:#242329;border-radius:7px;width:72px;height:52px}.admin-photo-meta{gap:.3rem;min-width:0;display:grid}.admin-photo-meta strong{color:#e7d4a7;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.admin-photo-meta small{color:#817e77;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-photo-actions{align-items:center;gap:.35rem;display:flex}.admin-photo-actions .admin-icon-button{width:31px;height:31px}.admin-featured-button{min-height:31px;padding:.35rem .55rem;font-size:.72rem}.admin-photo-actions button:disabled{opacity:.35;cursor:not-allowed}@media (width<=640px){.admin-photo-row{grid-template-columns:56px minmax(0,1fr)}.admin-photo-row>img{width:56px;height:46px}.admin-photo-actions{grid-column:1/-1;justify-content:flex-end}.admin-photo-manager-heading{flex-direction:column;align-items:flex-start}}.admin-hero-preview{aspect-ratio:16/7;color:#aaa69d;background:#111114;border:1px solid #c4913247;border-radius:12px;place-items:center;width:min(100%,680px);margin:.8rem 0 1rem;font-size:.8rem;display:grid;position:relative;overflow:hidden}.admin-hero-preview-image{object-fit:cover;width:100%;height:100%;transition:transform .12s ease-out;position:absolute;inset:0}.admin-hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-hero-upload{cursor:pointer;width:max-content;margin-top:.85rem;position:relative;overflow:hidden}.admin-hero-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.admin-hero-remove{color:#e2a39a;margin-top:.85rem}.admin-hero-flips{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.admin-hero-flips .is-active{color:#e0c17e;background:#c4913224;border-color:#c49132a6}.admin-hero-crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.admin-hero-crop-controls label{color:#aaa69d;grid-template-columns:1fr auto;gap:.4rem;font-size:.75rem;display:grid}.admin-hero-crop-controls input[type=range]{accent-color:#c9a86a;width:100%;height:18px;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}@media (width<=640px){.admin-hero-crop-controls{grid-template-columns:1fr}}.admin-featured-manager{background:linear-gradient(135deg,#c4913214,#17171bf5 44%);border:1px solid #c491323d;border-radius:14px;gap:1rem;margin:0 0 1.5rem;padding:1.25rem;display:grid}.admin-featured-manager-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.admin-featured-manager-heading h2{color:#f5f0e5;margin:.25rem 0;font-size:1.25rem;font-weight:500}.admin-featured-manager-heading p{color:#99968f;margin:0;font-size:.82rem}.admin-featured-add{align-items:center;gap:.55rem;width:min(100%,510px);display:flex}.admin-featured-add select{appearance:none;color:#eee9df;min-width:0;font:inherit;background:#101014 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9a86a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #c491323d;border-radius:9px;flex:1;padding:.72rem 2.2rem .72rem .8rem;font-size:.82rem}.admin-featured-add select:focus{border-color:#c9a86a;outline:none;box-shadow:0 0 0 3px #c491321c}.admin-featured-add option{color:#eee9df;background:#17171b}.admin-featured-add button{white-space:nowrap}.admin-featured-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.65rem;display:grid}.admin-featured-card{background:#0a0a0d94;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.6rem;display:grid}.admin-featured-card>img{object-fit:cover;border-radius:7px;width:58px;height:45px}.admin-featured-card-info{gap:.25rem;min-width:0;display:grid}.admin-featured-card-info strong{color:#f0ede7;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.admin-featured-card-info span{color:#928d83;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.admin-featured-card .admin-secondary-button{color:#e6cf9b;background:#c4913212;border-color:#c4913238;min-height:32px;padding:.4rem .55rem;font-size:.73rem}.admin-featured-card .admin-secondary-button:hover{color:#171513;background:#c9a86a}.admin-featured-empty{color:#928d83;border:1px dashed #c4913233;border-radius:9px;padding:.9rem;font-size:.82rem}@media (width<=700px){.admin-featured-manager-heading{flex-direction:column;align-items:flex-start}.admin-featured-add{width:100%}}@media (width<=480px){.admin-featured-add{flex-direction:column;align-items:stretch}.admin-featured-add button{width:100%}}.admin-reel-list{gap:.7rem;margin-bottom:1rem;display:grid}.admin-reel-row{background:#0000004d;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.admin-reel-row>video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:7px;width:96px;max-height:150px;display:block}.admin-reel-fields{gap:.45rem;min-width:0;display:grid}.admin-reel-fields label{color:#d6d2c9;gap:.4rem;font-size:.8rem;display:grid}.admin-reel-fields input{color:#f4f1eb;width:100%;font:inherit;background:#09090c;border:1px solid #ffffff1f;border-radius:8px;padding:.68rem .75rem}.admin-reel-fields input:focus{border-color:#c9a86a;outline:none;box-shadow:0 0 0 3px #c9a86a1f}.admin-reel-fields small{overflow-wrap:anywhere;color:#89867f;font-size:.68rem}.admin-reel-upload-button{cursor:pointer;width:max-content;margin-top:.25rem;position:relative;overflow:hidden}.admin-reel-upload-button input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=520px){.admin-reel-row{grid-template-columns:68px minmax(0,1fr) auto;gap:.65rem}.admin-reel-row>video{width:68px;max-height:112px}.admin-reel-fields small{font-size:.62rem}}.admin-setup-page,.admin-login-page{background:radial-gradient(circle at 50% 0%, var(--surface-espresso,#171512) 0%, var(--bg-obsidian,#080706) 58%)}.admin-setup-card,.admin-login-card{border-color:var(--champagne-border,#c9a86a47);background:linear-gradient(145deg, var(--surface-espresso,#171512), var(--bg-card,#101010) 58%, #090807)}.admin-page{background:var(--bg-obsidian,#080706)}.admin-account-actions{min-height:34px;color:var(--ink-lo,#9ca3af);justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.admin-account-actions a{color:var(--champagne-hi,#e6cc8e);margin-right:auto;text-decoration:none}.admin-account-actions a:hover{color:#f2db9c}.admin-account-actions button{color:var(--champagne-hi,#e6cc8e);font:inherit;cursor:pointer;background:#c9a86a0f;border:1px solid #c9a86a3d;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.admin-account-actions button:hover{background:#c9a86a1f;border-color:#c9a86a7a}.admin-tabs{-webkit-backdrop-filter:blur(20px)saturate(135%);scrollbar-width:none;background:#12121233;border-color:#e6cc8e38;border-radius:999px;gap:.35rem;padding:.45rem;box-shadow:0 10px 35px #0000003d,inset 0 1px #ffffff0e}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{color:#d4d4d8;border:1px solid #0000;border-radius:999px;padding:.62rem .88rem;transition:color .18s,border-color .18s,background .18s}.admin-tabs button:hover{color:var(--champagne-hi,#e6cc8e)}.admin-tabs button.is-active{color:var(--champagne-hi,#e6cc8e);background:#c9a86a1f;border-color:#c9a86a57;box-shadow:0 0 18px #c9a86a1f,inset 0 1px #ffffff0f}.admin-car-list,.admin-content-section,.admin-item-card{background:linear-gradient(145deg,#171512,#100f0d 68%,#0b0a09);border-color:#c9a86a24}.admin-item-card{background:#100f0d}.admin-content-editor .admin-content-section,.admin-featured-manager{background:linear-gradient(145deg,#171512,#100f0d 70%,#0b0a09);border-color:#c9a86a29}.admin-content-editor .admin-item-card,.admin-featured-card,.admin-photo-row{background:#100f0d;border-color:#c9a86a1f}.admin-search,.admin-category-filter{background:#171512;border-color:#c9a86a2e}.admin-login-card input,.admin-editor input,.admin-editor select,.admin-editor textarea,.admin-search input,.admin-category-filter select{background-color:#100e0b}.admin-content-editor input:not([type=checkbox]),.admin-content-editor select,.admin-content-editor textarea{background-color:#100e0b;border-color:#c9a86a33}.admin-content-section>h2{color:var(--champagne-hi,#e6cc8e)}.admin-reel-row{background:#100f0d;border-color:#c9a86a24}.admin-dashboard{gap:1.2rem;display:grid}.admin-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:.6rem 0 .35rem;display:flex}.admin-dashboard-heading h1{color:#f7f3eb;letter-spacing:-.04em;margin:.35rem 0 .2rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500}.admin-dashboard-heading p{color:#99968f;margin:0;font-size:.88rem}.admin-dashboard-actions{align-items:center;gap:.65rem;display:flex}.admin-dashboard-range{background:#171512bf;border:1px solid #c9a86a33;border-radius:999px;gap:.2rem;padding:.22rem;display:flex}.admin-dashboard-range button{color:#aaa69d;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.43rem .68rem;font-size:.75rem}.admin-dashboard-range button.is-active{color:var(--champagne-hi,#e6cc8e);background:#c9a86a1f;border-color:#c9a86a52}.admin-dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;display:grid}.admin-dashboard-stat{min-width:0;color:inherit;text-align:left;background:linear-gradient(145deg,#171512,#100f0d 70%,#0b0a09);border:1px solid #c9a86a26;border-radius:13px;gap:.28rem;padding:1.05rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.admin-dashboard-stat:hover{border-color:#c9a86a6b;transform:translateY(-2px);box-shadow:0 10px 28px #00000040,0 0 16px #c9a86a14}.admin-dashboard-stat:focus-visible{outline:2px solid var(--champagne-hi,#e6cc8e);outline-offset:3px}.admin-dashboard-stat-icon{width:34px;height:34px;color:var(--champagne-hi,#e6cc8e);background:#c9a86a14;border:1px solid #c9a86a47;border-radius:10px;place-items:center;margin-bottom:.22rem;display:grid}.admin-dashboard-stat>span{color:#aaa69d;font-size:.76rem}.admin-dashboard-stat>strong{color:#f4f1eb;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:500}.admin-dashboard-stat>small{color:#817e77;font-size:.68rem}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-dashboard-panel{min-width:0;margin:0}.admin-dashboard-panel[id]{scroll-margin-top:1.5rem}.admin-dashboard-panel-heading{color:var(--champagne);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.admin-dashboard-panel-heading h2{color:#eee9df;margin:0;font-size:1rem;font-weight:500}.admin-dashboard-panel-heading p{color:#89867f;margin:.2rem 0 0;font-size:.72rem}.admin-dashboard-empty{color:#89867f;margin:0;padding:.9rem 0;font-size:.8rem}.admin-dashboard-chart{align-items:stretch;gap:.3rem;height:170px;padding:.35rem .1rem 0;display:flex;overflow-x:auto}.admin-dashboard-chart-column{flex-direction:column;flex:1 0 20px;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;height:100%;display:flex}.admin-dashboard-chart-column>span{background:linear-gradient(180deg,var(--champagne-hi,#e6cc8e),var(--champagne,#c9a86a));border-radius:5px 5px 2px 2px;width:min(100%,18px);min-height:3px;box-shadow:0 0 12px #c9a86a1f}.admin-dashboard-chart-column small{color:#77736b;white-space:nowrap;font-size:.55rem}.admin-dashboard-ranking{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard-ranking li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.admin-dashboard-rank-number{color:#d6bc84;background:#c9a86a17;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid}.admin-dashboard-rank-copy{gap:.2rem;min-width:0;display:grid}.admin-dashboard-rank-copy strong{color:#eee9df;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.admin-dashboard-rank-copy small{color:#817e77;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.admin-dashboard-rank-copy>span{background:#ffffff0f;border-radius:4px;height:3px;margin-top:.1rem;display:block;overflow:hidden}.admin-dashboard-rank-copy i{border-radius:inherit;background:var(--champagne,#c9a86a);height:100%;display:block}.admin-dashboard-ranking li>b{color:#dfc17c;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500}.admin-dashboard-footnote{color:#77736b;margin:0;font-size:.7rem;line-height:1.5}@media (width<=760px){.admin-dashboard-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=420px){.admin-dashboard-actions{justify-content:space-between;width:100%}.admin-dashboard-range button{padding:.4rem .54rem}.admin-dashboard-stat{padding:.8rem}}
