@font-face{font-family:Cairo;src:url(/fonts/Cairo.ttf)format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}:root{color:#fff;--canvas-width:1536;--canvas-height:1024;--navy:#02152f;--glass:#031833;--cyan:#00d9fc;--blue:#0064ff;--line:#008ee8;--radius-card:24px;--radius-control:12px;--button-gradient:linear-gradient(180deg, #00d6f5, #0060fa);--glow:0 0 20px #008dff50;direction:rtl;background:#020d20;font-family:Cairo,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}button{color:inherit}img{display:block}a{color:inherit}#root{min-height:100vh}.frame-host{width:100%;position:relative;overflow:hidden}.reference-frame{transform-origin:0 0;isolation:isolate;position:absolute;top:0;left:0}.scene-background{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.art-component{background-repeat:no-repeat;background-size:100% 100%;border:0;margin:0;padding:0;position:absolute}.art-component>img{pointer-events:none;width:100%;height:100%}.image-action{color:#0000;background:0 0;border:0;border-radius:12px;margin:0;padding:0;text-decoration:none;display:block;position:absolute}.image-action:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.sell-photo-visible-title{color:#fff;text-shadow:0 2px 8px #0009;pointer-events:none;background:linear-gradient(145deg,#061a32f7,#03162ff8);border-radius:8px;place-items:center;height:54px;font-family:Cairo,sans-serif;font-size:27px;font-weight:900;line-height:1.3;display:grid;position:absolute;top:354px;left:104px;right:104px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.file-input{display:none}.native-field{appearance:none;color:#0000;min-width:0;box-shadow:none;text-align:right;background:0 0;border:0;border-radius:8px;outline:none;margin:0;padding:0;font-size:18px;position:absolute}.native-field.has-value{color:#fff;background:linear-gradient(100deg,#051d41,#02152e);padding:0 18px}.native-field option{color:#fff;background:#061c38}.native-field:focus-visible{outline-offset:1px;outline:2px solid #46e1ff}.native-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.native-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.native-field[type=number]{appearance:textfield}.reference-checkbox{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}.reference-checkbox:checked:after{content:"✓";color:#31deff;text-align:center;font-family:Cairo;font-size:24px;font-weight:800;line-height:1;position:absolute;inset:0}.reference-checkbox:focus-visible{outline:2px solid #19d4fc}.login-native{text-align:left;direction:ltr;border-radius:3px;font-size:10px}.login-native.has-value{background:#04152e;padding:0 3px}.login-remember.is-default:after{content:none}.login-remember:not(:checked){background:#06182f;border:1px solid #008ee8;border-radius:2px}.uploaded-image{color:#d3e6fb;background:#03152a;border-radius:15px;place-items:center;display:grid;position:absolute;overflow:hidden}.uploaded-image img{object-fit:contain;width:100%;height:100%}.identity-value{background:#031831;border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute}.result-car{text-align:center;background:#03172f;flex-direction:column;align-items:center;gap:6px;height:235px;display:flex;position:absolute;top:7px;left:7px;right:7px}.result-car>img{object-fit:cover;border-radius:10px 10px 0 0;width:100%;height:158px}.result-car>b{font-size:16px}.result-car>span{font-size:15px}.empty-result{margin:auto}.selected-comparison{border-radius:inherit;background:#03172f;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.selected-comparison img{object-fit:contain;background:radial-gradient(#0b2b4a,#031327 78%);width:100%;height:100%;position:absolute;inset:0}.selected-comparison-caption{inset-inline:0;text-align:right;background:linear-gradient(#0000,#020b19b8 28%,#020b19f2);gap:3px;padding:8px 58px 8px 14px;display:grid;position:absolute;bottom:0}.selected-comparison-caption b{color:#f3fbff;font-size:15px}.selected-comparison-caption span{color:#b6d6f1;font-size:12px}.selected-comparison-no-image{color:#eaf8ff;font-size:20px;font-weight:800}.comparison-remove{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff6262,#d92338);border:1px solid #ff9b9b;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:9px;left:10px;box-shadow:0 0 14px #ff273b88}.comparison-values{border-collapse:collapse;background:#03182f;border-radius:20px;width:100%;height:100%;font-size:17px;overflow:hidden}.comparison-values th,.comparison-values td{text-align:center;border:1px solid #075c9a;width:33.33%;padding:5px 20px}.comparison-values tbody th{text-align:right}.comparison-summary{box-sizing:border-box;background:#03162f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:10px;font-size:16px;display:grid;position:absolute;inset:10px 18px}.comparison-fact{text-align:center;background:linear-gradient(140deg,#082444,#04142a);border:1px solid #12699c;border-radius:11px;align-content:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.comparison-fact span{color:#9dc9ea;font-size:13px}.comparison-fact strong{color:#eaf8ff;font-size:15px;line-height:1.5}.comparison-fact.value strong{color:#42e2fc}.comparison-fact.unknown strong{color:#ffc77a}.comparison-summary-note{text-align:center;color:#9ebbd7;grid-column:1/-1;align-self:center;font-size:12px}.comparison-values{table-layout:fixed;background:0 0;border:0;border-radius:0;line-height:22px}.comparison-values thead{background:0 0;height:55px}.comparison-values th,.comparison-values td{border:0;height:37px;padding:0}.comparison-values th{color:#0000;width:429px}.comparison-values td:nth-child(2){width:438px}.comparison-values td:nth-child(3){width:453px}.comparison-values td{background:#03172f;box-shadow:inset 0 -1px #075c9a,inset 1px 0 #075c9a}.comparison-values tbody tr{height:37px}.live-dialog{border:1px solid var(--cyan);color:#fff;background:linear-gradient(145deg,#072344,#020e23);border-radius:24px;width:680px;max-width:90vw;max-height:85vh;padding:28px;font-family:Cairo,sans-serif;overflow:auto;box-shadow:0 0 40px #0076df50}.live-dialog::backdrop{background:#000a}.dialog-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.dialog-title h2{margin:0;font-size:24px}.dialog-title button{background:#06152f;border:1px solid #117fb9;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1}.live-dialog label{gap:8px;margin:16px 0;display:grid}.live-dialog input,.live-dialog select,.browse-filters select{color:#fff;background:#041b38;border:1px solid #008ee8;border-radius:10px;outline:none;width:100%;min-height:44px;padding:8px 12px}.live-primary{border:1px solid var(--cyan);background:var(--button-gradient);color:#fff;min-height:45px;box-shadow:var(--glow);border-radius:10px;padding:8px 25px;font-size:17px;font-weight:700}.dialog-car{object-fit:contain;background:#021024;border-radius:14px;width:100%;max-height:300px}.listing-photo-section h3{color:#cdeaff;margin:0 0 12px}.listing-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:52vh;padding:2px;display:grid;overflow:auto}.listing-gallery img{object-fit:contain;background:#021024;border:1px solid #126693;border-radius:12px;width:100%;height:200px}.live-facts>div{border-bottom:1px solid #126693;justify-content:space-between;padding:10px 0;display:flex}.live-facts dd{margin:0}.picker-list{gap:10px;max-height:55vh;margin-top:16px;display:grid;overflow:auto}.picker-list>button{text-align:right;background:#04182f;border:1px solid #16638f;border-radius:12px;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.picker-list img{object-fit:cover;border-radius:7px;width:100px;height:72px}.picker-list small{color:#aec7e4;display:block}.picker-list strong{color:#51dbf7;font-size:14px}.supplemental{background:#020d20 url(/ui/skyline.png) top/1536px 350px no-repeat;min-height:100vh;padding:0 0 50px}.supplemental-nav{max-width:1536px;height:133px;margin:auto;position:relative}.supplemental-heading{text-align:center;height:216px;padding:24px}.supplemental-heading h1{margin:0 0 8px;font-size:54px;font-weight:800}.supplemental-heading p{margin:0;font-size:23px}.supplemental-content{max-width:1320px;margin:auto;padding:0 20px}.live-glass{border:1px solid var(--cyan);box-shadow:var(--glow);background:linear-gradient(145deg,#062244e8,#020e23f7);border-radius:24px;padding:25px}.market-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.market-metrics section{text-align:center;gap:10px;display:grid}.market-metrics strong{color:#3ddcfa;font-size:35px}.market-metric-card{align-content:center;min-height:138px}.market-metric-card>span,.market-insights span{color:#b8d4f3;font-size:15px}.market-metric-card small,.market-insights small{color:#94b7da;line-height:1.6}.market-tabs{background:#03152cdd;border:1px solid #087eb2;border-radius:16px;flex-wrap:wrap;gap:10px;margin:22px 0 8px;padding:8px;display:flex}.market-tabs button{color:#d9efff;min-width:150px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1;padding:13px 16px}.market-tabs button.active{color:#fff;background:linear-gradient(120deg,#075bd9,#00a9ca);border-color:#00c8ef;box-shadow:0 0 20px #00bff355}.market-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.market-insights>.live-glass{gap:9px;padding:20px;display:grid}.market-insights strong{color:#4de1ff;font-size:22px}.market-data-note{max-width:1050px;margin:22px auto}.market-chart{margin-top:25px}.market-chart h2{margin-top:0}.market-bar{grid-template-columns:120px 1fr 60px;align-items:center;gap:20px;margin:13px 0;display:grid}.market-data-row{width:100%;color:inherit;text-align:right;background:0 0;border:0;grid-template-columns:minmax(100px,1fr) minmax(90px,2fr) 58px minmax(120px,1.4fr);padding:4px 0}.market-data-row:disabled{opacity:1;cursor:default}.market-data-row small{white-space:normal;text-align:right;line-height:1.4}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.market-grid .market-chart{min-width:0;margin-top:20px}.market-bar small{color:#aec7e4;text-align:left;white-space:nowrap}.market-clickable{width:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.market-clickable:hover span{color:#51dbf7}.market-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.market-filters .live-primary{min-width:150px}.browse-pagination{color:#dbeaff;justify-content:center;align-items:center;gap:22px;margin:24px 0;display:flex}.browse-pagination button:disabled{opacity:.45;cursor:not-allowed}.market-bar>div{background:#021129;border-radius:6px;height:15px;overflow:hidden}.market-bar i{background:linear-gradient(90deg,#0060ff,#00d7f5);border-radius:6px;height:100%;display:block;box-shadow:0 0 12px #00b9ef90}.history-note{color:#b3c9e3;text-align:center;font-size:14px}.browse-filters{align-items:end;gap:25px;margin-bottom:25px;display:flex}.browse-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.browse-filter-panel label{min-width:0}.browse-filter-panel input,.browse-filter-panel select,.market-filters input{color:#fff;background:#041b38;border:1px solid #008ee8;border-radius:10px;outline:none;width:100%;min-height:44px;padding:8px 12px}.browse-filter-panel .live-primary{min-height:44px}.listing-summary{margin-bottom:24px}.listing-summary section{align-content:center;min-height:120px}.listing-summary small{color:#a9c5e2}.browse-filters label{flex:1;gap:8px;display:grid}.browse-filters strong{padding-bottom:12px}.browse-cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.browse-car{padding:12px;overflow:hidden}.browse-car-tags{justify-content:space-between;gap:8px;margin-top:11px;display:flex}.browse-car-tags span{color:#bdefff;background:#061b34;border:1px solid #147cac;border-radius:999px;padding:4px 9px;font-size:12px}.browse-car>img{object-fit:cover;border-radius:14px;width:100%;height:175px}.browse-car h2{margin:12px 0 4px;font-size:19px}.browse-car p{color:#a9c5e2;margin:4px 0 10px;font-size:13px}.browse-car strong{color:#58e0fc;margin-bottom:14px;font-size:22px;display:block}.browse-car button{width:100%}@media (width<=900px){.supplemental-nav{height:90px;overflow:hidden}.supplemental-nav .navbar{transform-origin:0 0;transform:scale(.55);left:0!important}.supplemental-heading{height:180px}.supplemental-heading h1{font-size:34px}.supplemental-heading p{font-size:17px}.market-metrics,.browse-cards{grid-template-columns:repeat(2,1fr)}.market-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.market-grid{grid-template-columns:1fr}.market-filters,.browse-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.market-bar{grid-template-columns:minmax(75px,1fr) minmax(60px,1.5fr) 45px;gap:10px}.market-data-row small{grid-column:2/4}.browse-filters{flex-wrap:wrap}.browse-filters label{min-width:130px}.live-dialog{padding:18px}.picker-list>button{grid-template-columns:80px 1fr}.picker-list img{width:80px}.picker-list strong{grid-column:2}.listing-gallery img{height:155px}}@media (width<=560px){.market-metrics,.market-insights,.browse-cards,.market-filters,.browse-filter-panel{grid-template-columns:1fr}.market-bar{grid-template-columns:minmax(80px,1fr) minmax(60px,2fr) 48px;gap:8px}.market-bar small{text-align:right;grid-column:2/4}.comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;inset:8px}.comparison-fact{padding:6px;font-size:12px}.comparison-fact strong{font-size:12px}.price-band-chart{grid-template-columns:1fr}.market-chart-row{grid-template-columns:minmax(80px,1fr) minmax(55px,1.2fr) 45px;gap:7px}.median-bar-row{grid-template-columns:minmax(90px,1fr) minmax(55px,1fr) auto}}.uploaded-image{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.uploaded-image img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.navbar-brand-mark{object-fit:contain;pointer-events:none;z-index:2;width:160px;height:81px;position:absolute;top:17px;left:auto;right:26px}.login-screen{z-index:100;background:#020b1c;justify-content:center;align-items:center;width:100vw;height:100dvh;min-height:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.demo-mode:has(.login-screen) .demo-disclosure-banner{display:none}.login-reference-stage{aspect-ratio:1024/572;flex:none;width:min(100vw,178.88dvh);position:relative;overflow:hidden}.login-reference-image{object-fit:fill;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.login-reference-cleanup{pointer-events:none;background-image:url(/ui/login/login-reference.jpg);background-repeat:no-repeat;position:absolute}.login-old-market{background-position:50.4% 34.3%;background-size:782% 610%;width:12.8%;height:16.4%;top:28.5%;left:83.4%}.login-old-alerts{background-position:62.7% 50.6%;background-size:451% 1190%;width:22.2%;height:8.6%;top:46.2%;left:7.8%}.login-old-form{background-position:49.3% 30%;background-size:533% 309%;width:18.8%;height:32.3%;top:20.3%;left:66.7%}.login-market-moved{pointer-events:none;background-image:url(/ui/login/login-reference.jpg);background-position:95.7% 34.3%;background-repeat:no-repeat;background-size:782% 602%;width:12.8%;height:16.6%;position:absolute;top:4.1%;left:77.8%}.login-guest-only{z-index:3;color:#fff;width:12.5%;height:7.5%;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#0758d7,#0797ed);border:1px solid #178cf4;border-radius:7px;padding:4px 8px;font-size:clamp(10px,1.15vw,15px);font-weight:800;position:absolute;top:38.5%;left:70%;box-shadow:0 4px 16px #007bff55}.login-guest-only:hover{background:linear-gradient(120deg,#0874f1,#08b5f2)}@media (aspect-ratio<=4/5){.login-guest-only{width:40%;height:12%;min-height:34px;font-size:clamp(12px,3.5vw,16px);top:38%;left:30%}}.login-screen{flex-direction:column;justify-content:flex-start;width:100%;height:auto;min-height:100dvh;padding:0 0 12px;display:flex;position:relative;inset:auto;overflow:auto}.login-reference-stage{width:min(100vw,160dvh)}.login-guest-only{border-radius:12px;width:min(72vw,560px);height:64px;min-height:64px;margin:14px auto 24px;padding:10px 20px;font-size:18px;display:block;position:relative;top:auto;left:auto}@media (aspect-ratio<=4/5){.login-reference-stage{width:100vw}.login-guest-only{width:calc(100% - 32px);height:58px;min-height:58px;margin:16px 16px 24px;font-size:17px;top:auto;left:auto}}.login-screen{background:#020b1c;justify-content:center;align-items:center;width:100vw;height:100dvh;min-height:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.login-reference-stage{aspect-ratio:1672/941;width:min(100vw,177.78dvh)}.login-guest-only{cursor:pointer;background:0 0;border:0;border-radius:clamp(12px,2vw,30px);width:61%;height:10.2%;min-height:0;margin:0;padding:0;animation:1.8s ease-in-out infinite saer-guest-pulse;position:absolute;top:89.8%;left:19.5%;box-shadow:0 0 #11d8ff00}.login-guest-only:hover{background:#ffffff12;transform:scale(1.025);box-shadow:0 0 28px #32e6ffbb,inset 0 0 24px #ffffff35}@keyframes saer-guest-pulse{0%,to{filter:brightness();transform:scale(1);box-shadow:0 0 #0de5ff00}50%{filter:brightness(1.2);transform:scale(1.012);box-shadow:0 0 22px 3px #11d8ff88,inset 0 0 18px #ffffff24}}@media (aspect-ratio<=4/5){.login-reference-stage{width:100vw}.login-guest-only{width:61%;height:10.2%;margin:0;top:89.8%;left:19.5%}}@media (prefers-reduced-motion:reduce){.login-guest-only{animation:none}}.page-home .navbar-brand-mark{object-fit:contain;width:280px;height:141px;top:65px;right:-18px}.home-screenshot-page{aspect-ratio:1387/1134;background:#020b1c;width:100%;margin:0 auto;position:relative;overflow:hidden}.home-screenshot-page>img{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-budget-cars-panel{z-index:1;background:radial-gradient(#09294bed 0%,#03152df7 72%);border:1px solid #0c8fe8;border-radius:12px;justify-content:center;align-items:center;width:29.1%;height:11.8%;display:flex;position:absolute;inset:30.5% auto auto 3.7%;overflow:hidden;box-shadow:inset 0 0 20px #007ed52a,0 0 12px #007bff25}.home-budget-cars-panel img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:calc(100% - 12px);height:auto;max-height:calc(100% - 10px);display:block;position:relative;inset:auto}.home-sell-car-panel{z-index:1;background:radial-gradient(#09294bed 0%,#03152df7 72%);border:1px solid #0c8fe8;border-radius:12px;justify-content:center;align-items:center;width:19.7%;height:11.8%;display:flex;position:absolute;inset:30.7% auto auto 44.6%;overflow:hidden;box-shadow:inset 0 0 20px #007ed52a,0 0 12px #007bff25}.home-sell-car-panel img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:calc(100% - 8px);height:auto;max-height:calc(100% - 8px);display:block;position:relative;inset:auto}.home-screenshot-page>.home-compare-feature-user{z-index:1;object-fit:fill;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:30.6%;height:23.8%;inset:52.4% auto auto 66.6%}.home-screenshot-page>.home-browse-feature-user{z-index:1;object-fit:fill;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:30.5%;height:23.9%;inset:52.4% auto auto 3.1%}.home-screenshot-page>.home-estimate-feature-user{z-index:1;object-fit:fill;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:30.8%;height:23%;inset:28.1% auto auto 66.5%}.home-screenshot-hotspot{z-index:2;background:0 0;border:0;display:block;position:absolute}.home-screenshot-hotspot:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #16d9ff}.login-card-overlay{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#122b47ed,#0a1c34f2);border:1px solid #82cfff8c;border-radius:1.2vw;flex-direction:column;gap:2.7%;width:18.8%;height:32.3%;padding:1.05% 1.05% .7%;font-size:clamp(10px,1.15vw,16px);display:flex;position:absolute;top:20.3%;left:66.7%;overflow:auto;box-shadow:0 8px 28px #0007,inset 0 1px #ffffff1c}.login-card-overlay h1{text-align:center;flex:none;margin:0 0 1%;font-size:1.12em;font-weight:800;line-height:1.35}.login-card-overlay form{gap:3.2%;min-height:0;display:grid}.login-card-overlay input{box-sizing:border-box;color:#fff;width:100%;height:clamp(24px,4.5vh,40px);font:inherit;text-align:right;background:#d9f8ff20;border:1px solid #8cd5e377;border-radius:8px;outline:none;padding:0 8px;font-size:.78em}.login-card-overlay input::placeholder{color:#e4f4ff;opacity:.95;font-size:.88em}.login-card-overlay input:focus{border-color:#48d7ff;box-shadow:0 0 0 2px #04c9ff38}.login-card-overlay .login-primary{color:#fff;height:clamp(26px,5vh,42px);min-height:26px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#e88508,#f5a51b);border:1px solid #ffc45e;border-radius:8px;font-size:.88em;font-weight:800;box-shadow:0 3px 14px #f4932438}.login-card-overlay .login-guest{color:#f2f7ff;min-height:22px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:2px 0;font-size:.82em;display:flex}.login-card-overlay .login-guest:hover{color:#51deff}.login-card-overlay .login-guest{color:#fff;background:linear-gradient(120deg,#0757d5,#078de9);border:1px solid #168df5;border-radius:6px;width:100%;min-height:clamp(24px,4.2vh,36px);padding:3px 8px;font-weight:700;box-shadow:0 3px 12px #007bff42}.login-card-overlay .login-guest:hover{color:#fff;background:linear-gradient(120deg,#0871f1,#08b2f0)}.login-card-overlay .login-feedback{color:#ffdc96;text-align:center;margin:auto 0 0;font-size:.72em;line-height:1.35}@media (width<=760px){.login-card-overlay{border-radius:10px;gap:2%;padding:1.5% 1.5% 1%;font-size:clamp(9px,2.4vw,12px)}.login-card-overlay input{height:clamp(18px,5vw,27px);min-height:0}.login-card-overlay .login-primary{height:clamp(19px,5vw,28px);min-height:0}.login-card-overlay .login-guest{min-height:16px}}@media (aspect-ratio<=4/5){.login-screen{flex-direction:column;justify-content:flex-start;height:auto;min-height:100dvh;padding:0 0 20px;position:relative;overflow:auto}.login-reference-stage{aspect-ratio:1024/572;width:100vw;height:auto}.login-card-overlay{border-radius:16px;gap:10px;width:calc(100% - 32px);height:auto;min-height:250px;margin:-2px 16px 20px;padding:18px;font-size:16px;position:relative;top:auto;left:auto;overflow:visible}.login-card-overlay h1{font-size:20px}.login-card-overlay form{gap:10px}.login-card-overlay input{height:44px;min-height:44px;padding:0 12px;font-size:14px}.login-card-overlay .login-primary{height:44px;min-height:44px;font-size:15px}.login-card-overlay .login-guest{min-height:36px;font-size:14px}}.result-car>img,.selected-comparison img,.picker-list img,.browse-car>img{object-fit:contain;background:#031327;flex-shrink:0}.photo-close{color:#fff;border-radius:50%;font-size:30px;line-height:1;background:#03152ae8!important;border:1px solid #8bdcff!important}.surface-feedback{z-index:1000;color:#fff;direction:rtl;background:#082342;border:1px solid #00c8ff;border-radius:14px;align-items:center;gap:20px;width:max-content;max-width:calc(100vw - 32px);padding:16px 20px;font-size:16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0009}.site-header{z-index:20;direction:rtl;background:linear-gradient(110deg,#031a37ee,#04152fef);border:1px solid #098de5;border-radius:22px;grid-template-columns:minmax(150px,200px) 1fr minmax(100px,145px);align-items:center;gap:18px;padding:8px 20px;display:grid;position:absolute;box-shadow:0 0 20px #007bff25}.site-brand{justify-content:flex-start;align-items:center;width:100%;min-width:0;height:100%;display:flex}.site-brand img{object-fit:contain;object-position:right center;width:min(100%,185px);height:68px}.site-nav{justify-content:center;align-items:center;gap:clamp(10px,1.6vw,28px);min-width:0;height:100%;display:flex}.site-nav a{color:#e5f3ff;white-space:nowrap;justify-content:center;align-items:center;height:100%;padding:0 8px;font-size:18px;font-weight:700;text-decoration:none;display:flex;position:relative}.site-nav a:hover,.site-nav a.active{color:#11dafa;text-shadow:0 0 12px #05caff65}.site-nav a.active:after{content:"";background:#10ddfb;border-radius:4px;height:3px;position:absolute;bottom:1px;left:8px;right:8px;box-shadow:0 0 12px #08d7ff}.site-account{color:#eff8ff;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:700;display:flex}.site-account-wrap{justify-content:flex-end;min-width:0;display:flex;position:relative}button.site-account{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-account-caret{color:#9ac9ed;font-size:19px;line-height:1}.guest-account-menu{z-index:40;direction:rtl;background:linear-gradient(145deg,#09264a,#04142c);border:1px solid #098de5;border-radius:12px;gap:4px;width:178px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 28px #0009,0 0 18px #008cff35}.guest-account-menu button{color:#eff8ff;text-align:right;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px}.guest-account-menu button:hover,.guest-account-menu button:focus-visible{color:#51deff;background:#0875c94d;outline:none}.site-avatar{color:#45ddff;background:#062443;border:1px solid #00bdea;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 12px #0088ce40}.site-header-home{background:#03152f;border-radius:18px;width:95.5%;height:6.8%;min-height:42px;padding:4px 12px;top:2.6%;left:3.1%;transform:none}.site-header-overlay{width:calc(100vw - 32px);height:80px;position:absolute;top:14px;left:16px;transform:none}.site-header-home .site-brand img{width:min(100%,170px);height:100%}.site-header-home .site-nav{gap:clamp(5px,1vw,16px)}.site-header-home .site-nav a{padding:0 5px;font-size:clamp(9px,1.05vw,15px)}.site-header-home .site-account{gap:6px;font-size:clamp(9px,1vw,14px)}.site-header-home .site-avatar{width:clamp(22px,3vw,40px);height:clamp(22px,3vw,40px)}.supplemental-nav .site-header{width:calc(100% - 48px);height:78px;margin:16px auto 0;padding:6px 16px;position:relative;top:auto;left:auto;transform:none}.supplemental-nav .site-brand img{height:62px}.supplemental-nav .site-nav a{font-size:16px}.market-service-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 20px;display:grid}.market-service-links a{border:1px solid var(--cyan);min-height:112px;box-shadow:var(--glow);color:#fff;background:linear-gradient(130deg,#06284ce8,#03152cf5);border-radius:18px;gap:8px;padding:18px 22px;text-decoration:none;display:grid}.market-service-links a:hover{border-color:#8af3ff;box-shadow:0 0 26px #00cfff65}.market-service-links strong{color:#4ce3ff;font-size:20px}.market-service-links span{color:#b8d4f3}.market-service-links b{color:#fff;justify-self:start}.guest-name-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a18c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.guest-name-dialog{color:#fff;direction:rtl;background:linear-gradient(145deg,#09264a,#04142c);border:1px solid #16cfff;border-radius:18px;gap:12px;width:min(100%,420px);padding:26px;display:grid;box-shadow:0 0 36px #008cff55}.guest-name-dialog h1{margin:0 0 4px;font-size:23px}.guest-name-dialog label{color:#c5dff6}.guest-name-dialog input{color:#fff;background:#03152e;border:1px solid #168fe5;border-radius:10px;outline:none;width:100%;min-height:48px;padding:10px 13px}.guest-name-dialog input:focus{border-color:#32e5ff;box-shadow:0 0 0 3px #00bfff2a}.guest-name-dialog button{color:#fff;min-height:46px;font:inherit;background:linear-gradient(120deg,#075ce2,#08a9ee);border:1px solid #08bcf1;border-radius:10px;font-weight:800}.guest-name-dialog .guest-name-cancel{color:#b8d4f3;background:0 0;border:0;min-height:36px}@media (width<=900px){.site-header{border-radius:14px;grid-template-columns:minmax(95px,150px) 1fr minmax(60px,95px);gap:8px;padding:6px 12px}.site-brand img{height:56px}.site-nav{gap:5px}.site-nav a{padding:0 4px;font-size:14px}.site-account{gap:6px;font-size:13px}.site-avatar{width:34px;height:34px}.supplemental-nav{height:auto;min-height:90px;overflow:visible}.supplemental-nav .site-header{width:calc(100% - 24px);height:auto;min-height:74px;margin:12px auto;padding:7px 10px}.supplemental-nav .site-nav{flex-wrap:wrap;gap:0 4px}.supplemental-nav .site-nav a{font-size:13px}}@media (width<=560px){.site-header{grid-template-columns:90px 1fr 32px;align-content:center;gap:4px;padding:5px 8px}.site-brand img{height:50px}.site-nav{flex-wrap:wrap;place-content:center;gap:0 4px;display:flex}.site-nav a{height:auto;min-height:30px;padding:0 3px;font-size:12px}.site-nav a.active:after{height:2px;bottom:0;left:3px;right:3px}.site-account{justify-content:center}.site-account>span:last-child{display:none}.site-avatar{width:28px;height:28px}.site-header-home{grid-template-columns:54px 1fr 26px;min-height:38px;padding:2px 5px}.site-header-home .site-brand img{width:52px}.site-header-home .site-nav{gap:0 2px}.site-header-home .site-nav a{min-height:22px;padding:0 2px;font-size:clamp(7px,2.5vw,10px)}.site-header-home .site-account{font-size:8px}.site-header-home .site-avatar{width:20px;height:20px}.supplemental-nav .site-header{grid-template-columns:70px 1fr 28px;min-height:84px;padding:4px 6px;display:grid}.supplemental-nav .site-brand img{height:46px}.supplemental-nav .site-nav a{min-height:28px;padding:0 2px;font-size:11px}.market-service-links{grid-template-columns:1fr}}.surface-feedback button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px}.login-screen{box-sizing:border-box;background:#020b1c;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:4vw 1.5vw 40px;display:flex;position:relative;overflow:hidden}.login-scene{pointer-events:none;width:100%;height:auto;position:absolute;inset:0 auto auto 0}.login-brand-mark{z-index:1;object-fit:contain;pointer-events:none;width:30%;height:22%;position:absolute;top:2%;left:28%}.login-panel{box-sizing:border-box;color:#fff;background:linear-gradient(140deg,#061e47f5,#001027fa);border:1px solid #009fff;border-radius:20px;width:clamp(260px,22vw,370px);padding:22px;position:relative;box-shadow:0 0 22px #008cff35}.login-panel h1{align-items:center;gap:10px;margin:0 0 8px;font-size:26px;display:flex}.login-panel svg{fill:none;stroke:#00baff;stroke-width:1.7px;flex-shrink:0;width:25px;height:25px}.login-panel header p{margin:0 0 18px;font-size:15px;line-height:1.8}.login-panel header span{color:#d1dcf0;font-size:13px}.login-panel form>label{margin:12px 0 6px;font-size:14px;display:block}.login-panel input:not([type=checkbox]){box-sizing:border-box;color:#fff;width:100%;min-width:0;height:46px;font:inherit;background:#03172e;border:1px solid #087ab8;border-radius:8px;outline:none;padding:10px;font-size:15px}.login-panel input:focus{border-color:#00d7ff;box-shadow:0 0 0 2px #00cfff33}.password-field{position:relative}.password-field input{padding-left:44px!important}.password-field button{cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:4px;left:5px}.login-options{justify-content:space-between;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.login-options label{align-items:center;gap:5px;display:flex}.login-options input{accent-color:#008eff}.login-options button,.login-legal button{color:#4dcfff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-primary,.login-secondary,.login-guest{cursor:pointer;width:100%;min-height:44px;font:inherit;color:#fff;border-radius:8px;font-weight:700}.login-primary{background:linear-gradient(120deg,#009bff,#004be0);border:1px solid #28c7ff;box-shadow:0 0 14px #0077ff40}.login-secondary{background:#03132a;border:1px solid #008aff}.login-guest{color:#8cefff;background:#00334a;border:1px solid #00cfff;margin-top:12px}.auth-divider{align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#3774a3;flex:1;height:1px}.login-legal{text-align:center;color:#cbd6ea;margin:15px 0 0;font-size:11px;line-height:1.8}.login-feedback{background:#0b2c46;border:1px solid #258ac2;border-radius:8px;padding:10px;font-size:13px;line-height:1.8}.identity-feedback{z-index:5;color:#bfefff;text-align:center;box-sizing:border-box;background:#061a31ed;border:1px solid #147fb2;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.6;position:absolute}.identity-review{grid-template-columns:minmax(0,1.1fr) minmax(210px,.9fr);align-items:center;gap:18px;display:grid}.identity-review>img{object-fit:contain;background:#03152b;border:1px solid #147fb2;border-radius:14px;width:100%;height:240px;display:block}.identity-review-name{text-align:center;gap:10px;display:grid}.identity-review-name span{color:#9ec8e8;font-size:14px}.identity-review-name strong{color:#fff;font-size:23px}.identity-review-name p{color:#d6eafa;margin:0;font-size:17px}.identity-review-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.identity-review-actions button{color:#fff;min-height:56px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 18px;font-size:18px;font-weight:800}.identity-review-yes{background:linear-gradient(120deg,#087f55,#05a66a);border:1px solid #54e5a2;box-shadow:0 0 18px #16ce7444}.identity-review-no{background:linear-gradient(120deg,#8c1e34,#d02d45);border:1px solid #ff7474;box-shadow:0 0 18px #f3435340}.identity-review-reopen{z-index:6;color:#fff;width:490px;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#075bd9,#00a9ca);border:1px solid #00cfff;border-radius:10px;font-weight:800;position:absolute;top:410px;left:40px}.identity-manual{color:#fff;min-height:40px;font:inherit;cursor:pointer;z-index:6;background:linear-gradient(120deg,#075bd9,#00a9ca);border:1px solid #00cfff;border-radius:10px;width:430px;padding:8px 22px;font-weight:700;position:absolute;top:405px;left:70px}.identity-confirmed{color:#aef5d5;border-color:#42d99a;top:453px!important}.details-form-lock{z-index:4;color:#d5ebfa;text-align:center;background:linear-gradient(145deg,#041a34f5,#03132bf7);border:1px solid #0c6095;border-radius:14px;place-items:center;width:555px;height:296px;padding:32px;font-size:21px;line-height:1.7;display:grid;position:absolute;top:63px;left:39px;box-shadow:0 0 20px #007bb333}.details-city-mask{z-index:3;background:#04152d;border-radius:8px;width:555px;height:52px;position:absolute;top:301px;left:39px}.budget-card-meta{color:#b8d4ed;padding:0 8px;font-size:12px;line-height:1.5}.price-band-chart{grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr);align-items:center;gap:20px;padding:16px 0;display:grid}.price-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(220px,100%);margin:auto;display:grid;box-shadow:0 0 24px #00bce944}.price-donut>div{background:#06172e;border:1px solid #187aaa;border-radius:50%;align-content:center;justify-items:center;gap:5px;width:64%;height:64%;display:grid}.price-donut strong{color:#4be4ff;font-size:27px}.price-donut span{color:#b8cce0;font-size:13px}.price-band-legend{gap:14px;display:grid}.price-band-legend>div{color:#d9ebfa;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:9px;font-size:13px;display:grid}.price-band-legend i{border-radius:50%;width:10px;height:10px}.price-band-legend b{color:#fff}.price-band-legend small{color:#8fc5e6;text-align:left;min-width:48px}.market-bar-chart{gap:13px;display:grid}.market-chart-row{color:#eef8ff;text-align:right;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(100px,1fr) minmax(80px,1.5fr) 55px;align-items:center;gap:9px;padding:3px 0;display:grid}.market-chart-row:disabled{opacity:1;cursor:default}.market-chart-row.clickable{cursor:pointer}.market-chart-row.clickable:hover>span{color:#4be4ff}.market-chart-row>span{font-size:13px}.market-chart-row>b{color:#fff;font-size:13px}.market-chart-row>small{color:#91b7d7;grid-column:2/4;font-size:11px}.market-chart-track{background:#021229;border-radius:999px;height:11px;overflow:hidden}.market-chart-track i{border-radius:inherit;background:linear-gradient(90deg,#075ff1,#00dafa);height:100%;display:block;box-shadow:0 0 12px #00c8f466}.median-bars{gap:14px;display:grid}.median-bar-row{color:#eaf6ff;text-align:right;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(130px,1fr) minmax(100px,1.3fr) auto;align-items:center;gap:10px;padding:5px 0;display:grid}.median-bar-row:disabled{opacity:1;cursor:default}.median-bar-row:not(:disabled){cursor:pointer}.median-bar-row:not(:disabled):hover>span{color:#44e1ff}.median-bar-row>span{font-size:13px}.median-bar-row>b{color:#4be2ff;font-size:13px}.median-bar-row>small{color:#9abbd7;grid-column:2/4;font-size:11px}.median-bar-row>div{background:#021229;border-radius:9px;height:12px;overflow:hidden}.median-bar-row i{background:linear-gradient(90deg,#1268ff,#0de1db);border-radius:9px;height:100%;display:block;box-shadow:0 0 12px #00bde866}.vehicle-year-chart svg{width:100%;height:auto;overflow:visible}.year-chart-caption{color:#a9c7e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.year-chart-caption strong{color:#49dff7}.year-chart-caption small{width:100%;font-size:11px}.identity-suggestions{gap:8px;min-width:min(540px,78vw);display:grid}.identity-suggestions p{color:#c7d6eb;margin:0 0 4px}.identity-suggestions button{color:#fff;text-align:right;cursor:pointer;font:inherit;background:#061b34;border:1px solid #087ab8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.identity-suggestions button:hover{background:#0a2a49;border-color:#00d7ff}.identity-suggestions small{color:#a9c4da;white-space:nowrap;font-size:12px}@media (width<=640px){.identity-review{grid-template-columns:1fr;gap:12px}.identity-review>img{height:190px}.identity-review-name strong{font-size:20px}.identity-review-actions{grid-template-columns:1fr}.identity-review-actions button{min-height:50px;font-size:16px}.live-dialog:has(.identity-review){width:92vw;padding:18px}}.price-result{text-align:center;color:#eef8ff;background:#061b34;border:1px solid #087ab8;border-radius:14px;min-width:min(480px,78vw);padding:24px}.price-result strong{color:#41e5ff;margin:12px 0;font-size:30px;display:block}.price-result p{color:#d4e5f5;margin:8px 0;line-height:1.8}.price-result-preview{color:#a9c7e2;justify-items:center;gap:8px;font-size:13px;display:grid}.price-result-preview img{object-fit:contain;background:#020d20;border-radius:10px;width:min(100%,360px);height:190px}.price-result-ranges{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-result-ranges p{background:#04172e;border:1px solid #176b9d;border-radius:10px;gap:5px;margin:4px 0;padding:12px;display:grid}.price-result-ranges b{color:#63dfff;font-size:13px}.price-result-ranges span{font-size:14px}.image-action:disabled{opacity:.6;cursor:wait}.hamoud-site-nav{color:#eaf6ff;background:#03172eef;border-bottom:1px solid #087ab8;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,2vw,26px);min-height:52px;padding:8px 14px;font-size:13px;display:flex;box-shadow:0 0 16px #008cff24}.hamoud-site-nav a{color:inherit;border-radius:8px;padding:7px 9px;text-decoration:none}.hamoud-site-nav a:hover,.hamoud-site-nav a.active{color:#39e2fa;background:#07314c}.hamoud-site-nav .hamoud-brand-link{color:#fff;align-items:center;margin-left:auto;font-size:19px;font-weight:800;display:flex}.hamoud-site-nav .hamoud-brand-link img{object-fit:fill;border-radius:9px;width:116px;height:58px;display:block}@media (width<=720px){.hamoud-site-nav{gap:4px;padding:6px;font-size:11px}.hamoud-site-nav .hamoud-brand-link{justify-content:center;width:100%;margin:0}.hamoud-site-nav .hamoud-brand-link img{width:100px;height:50px}}@media (width<=760px){.login-screen{justify-content:center;min-height:100dvh;padding:40vw 16px 32px}.login-panel{width:100%;max-width:420px;padding:24px}.login-scene{opacity:.8;width:100%;min-width:760px;left:50%;transform:translate(-50%)}.login-panel input:not([type=checkbox]){font-size:16px}.login-options{font-size:13px}}.login-screen.login-screen-fit{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:0;padding:16px;position:fixed;inset:0;overflow:auto}.login-screen-fit .login-reference-stage{aspect-ratio:1672/941;flex:none;width:min(100vw - 32px,177.683dvh - 56.8586px);height:auto}.hamoud-live-page{--teal:#2a9d8f;--teal-d:#1f7a70;--coral:#f4a261;--ink:#264653;--muted:#6b8a94;--card:#fff;--cardb:#e3efec;--mist:#eaf6f3;--bg1:#eef8f5;--bg2:#fdf7ec;--track:#eef3f2;--r90:#cfeae5;--price:#1f7a70;--sh:#26465314;--hero-bg:linear-gradient(180deg,#bfe6e0 0%,#e7f6f1 60%,#fdf3dc 100%);--hero-sh:0 8px 30px #2a9d8f26;--sub:#3d6470;--sun-bg:#ffe08a;--sun-sh:0 0 0 14px #ffe08a59;--stars:0;--cloud:#ffffffd9;--road:#5f7a84;--dash:.8;--beam:0;--lilyf:none;--ok-bg:#d9f5ee;--ok-c:#14695d;--nr-bg:#e5f1fb;--nr-c:#235a8c;--bad-bg:#fde4e1;--bad-c:#b3261e;--ab-bg:#fff6e8;--ab-b:#f6dcb4;--ab-c:#8a5a1f;--hint:#b3261e}.hamoud-live-page.night{--ink:#e4f1f2;--muted:#8fb0b8;--card:#12242c;--cardb:#23414c;--mist:#183943;--bg1:#0a141a;--bg2:#101d27;--track:#1b323b;--r90:#2b5560;--price:#5fd3c3;--sh:#00000080;--hero-bg:linear-gradient(180deg,#050b14 0%,#0e2233 62%,#17384a 100%);--hero-sh:0 8px 30px #00000080;--sub:#a9c7cf;--sun-bg:transparent;--sun-sh:inset -15px -5px 0 0 #fff3b8,0 0 30px #fff3b84d;--stars:1;--cloud:#8caabe2e;--road:#1a252c;--dash:.45;--beam:1;--lilyf:none;--ok-bg:#12453e;--ok-c:#8ff0dc;--nr-bg:#173553;--nr-c:#9fd0ff;--bad-bg:#4a1f21;--bad-c:#ffb3ad;--ab-bg:#2a2218;--ab-b:#4a3a1e;--ab-c:#f0c98c;--hint:#ffb3ad}.hamoud-live-page{min-height:100vh;color:var(--ink);direction:rtl;min-height:100vh;background:linear-gradient(160deg,var(--bg1) 0%,var(--bg2) 100%)!important;box-sizing:border-box!important;background:linear-gradient(160deg,var(--bg1) 0%,var(--bg2) 100%) fixed!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:max(16px,50% - 550px)!important;font-family:Tajawal,Segoe UI,Tahoma,sans-serif!important}.hamoud-live-page footer{display:none!important}.hamoud-live-page #mode-btn{z-index:50;position:fixed;top:66px;left:12px;box-shadow:0 4px 14px #0003;border-radius:999px!important;width:auto!important;min-width:0!important}.hamoud-live-page .hero{background:var(--hero-bg);box-shadow:var(--hero-sh);direction:rtl;border-radius:24px;margin-bottom:18px;padding:34px 28px 112px;position:relative;overflow:hidden}.hamoud-live-page .hero-text{z-index:3;text-align:center;position:relative}.hamoud-live-page .hero h1{color:var(--ink);margin:0 0 6px;font-size:2.1rem;font-weight:800}.hamoud-live-page .hero p{color:var(--sub);margin:0;font-size:1.05rem}.hamoud-live-page .sun{background:var(--sun-bg);width:62px;height:62px;box-shadow:var(--sun-sh);border-radius:50%;transition:all .6s;position:absolute;top:18px;left:7%}.hamoud-live-page .stars{opacity:var(--stars);background:radial-gradient(1.5px 1.5px at 8% 22%,#fff,#0000),radial-gradient(1px 1px at 22% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 37% 30%,#fff,#0000),radial-gradient(1px 1px at 55% 14%,#fff,#0000),radial-gradient(1.5px 1.5px at 68% 26%,#fff,#0000),radial-gradient(1px 1px at 81% 10%,#fff,#0000),radial-gradient(1.5px 1.5px at 93% 32%,#fff,#0000),radial-gradient(1px 1px at 46% 42%,#fff,#0000);transition:opacity .6s;position:absolute;inset:0}.hamoud-live-page .cloud{background:var(--cloud);border-radius:20px;width:70px;height:20px;transition:background .6s;animation:22s linear infinite float;position:absolute}.hamoud-live-page .cloud:before{content:"";background:inherit;border-radius:50%;width:30px;height:30px;position:absolute;top:-10px;left:14px}.hamoud-live-page .c1{top:30px;right:-80px}.hamoud-live-page .c2{animation-duration:32s;animation-delay:-12s;top:70px;right:-80px;transform:scale(.8)}@keyframes float{to{transform:translate(-130vw)}}.hamoud-live-page .garden{z-index:1;direction:ltr;height:62px;position:absolute;bottom:42px;left:0;right:0}.hamoud-live-page .pl{position:absolute;bottom:0}.hamoud-live-page .pl:before{content:"";aspect-ratio:1;width:170%;opacity:var(--beam);pointer-events:none;background:radial-gradient(circle,#ff8cbe4d,#0000 65%);position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hamoud-live-page .road{z-index:2;background:var(--road);direction:ltr;height:46px;transition:background .6s;position:absolute;bottom:0;left:0;right:0}.hamoud-live-page .road:before{content:"";height:4px;opacity:var(--dash);background:repeating-linear-gradient(90deg,#fff 0 26px,#0000 26px 52px);position:absolute;top:21px;left:0;right:0}.hamoud-live-page .lily{filter:var(--lilyf);transform-origin:50% 100%;transition:filter .6s;animation:5s ease-in-out infinite sway;display:block}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.hamoud-live-page .road-traffic-track,.hamoud-live-page .cloud,.hamoud-live-page .lily,.hamoud-live-page .stars,.hamoud-live-page .tail,.hamoud-live-page .tail2,.hamoud-live-page .heart{animation:none}}.hamoud-live-page .card{background:var(--card);box-shadow:0 6px 22px var(--sh);border:1px solid var(--cardb);border-radius:20px;padding:22px;transition:background .4s;position:relative}.hamoud-live-page .empty{text-align:center;color:var(--muted)}.hamoud-live-page .empty h3{color:var(--ink);margin:6px 0}.hamoud-live-page .empty p{margin:0;line-height:1.9}.hamoud-live-page .empty-cars{justify-content:center;align-items:flex-end;gap:14px;display:flex}.hamoud-live-page .chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.hamoud-live-page .chip{background:var(--mist);color:var(--price);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600}.hamoud-live-page .label{color:var(--muted);font-size:.95rem}.hamoud-live-page .price{color:var(--price);margin:2px 0 18px;font-size:2.9rem;font-weight:800;line-height:1.2}.hamoud-live-page .price small{color:var(--muted);font-size:1.1rem;font-weight:600}.hamoud-live-page .track{background:var(--track);border-radius:999px;height:16px;margin:8px 6px 26px;position:relative}.hamoud-live-page .rng{border-radius:999px;position:absolute;top:0;bottom:0}.hamoud-live-page .r90{background:var(--r90)}.hamoud-live-page .r80{background:#7cc8bd}.hamoud-live-page .mark{border-radius:3px;width:4px;height:28px;position:absolute;top:-6px;transform:translate(-50%)}.hamoud-live-page .mark.est{background:var(--ink)}.hamoud-live-page .mark.actual{background:var(--coral)}.hamoud-live-page .mark.actual span{color:#c9742c;white-space:nowrap;font-size:.75rem;font-weight:700;position:absolute;top:30px;left:50%;transform:translate(-50%)}.hamoud-live-page .legend{color:var(--muted);gap:6px;display:grid}.hamoud-live-page .legend b{color:var(--ink)}.hamoud-live-page .dot{border-radius:50%;width:11px;height:11px;margin-left:6px;display:inline-block}.hamoud-live-page .d80{background:#7cc8bd}.hamoud-live-page .d90{background:var(--r90);border:1px solid #9fd3cb}.hamoud-live-page .actual-box{background:var(--ab-bg);border:1px solid var(--ab-b);color:var(--ab-c);border-radius:12px;margin-top:14px;padding:10px 14px}.hamoud-live-page .note{color:#8aa0a8;margin:14px 0 0;font-size:.85rem}.hamoud-live-page .hint{color:var(--hint);margin:10px 0 0;font-size:.9rem}.hamoud-live-page .top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.hamoud-live-page .top .chips{flex:1;min-width:0;margin:0}.hamoud-live-page .corner{transform-origin:bottom;flex:none;transition:all .5s}.hamoud-live-page .result.win{border-color:var(--teal);animation:1.6s ease-out glow}@keyframes glow{0%{box-shadow:0 0 #2a9d8fa6}to{box-shadow:0 0 0 26px #2a9d8f00}}.hamoud-live-page .result.win .price{animation:.7s pop}.hamoud-live-page .result.near{border-color:#5aa9e6}.hamoud-live-page .fx{pointer-events:none;border-radius:20px;position:absolute;inset:0;overflow:hidden}.hamoud-live-page .fx .lr{animation:linear both fall;position:absolute;top:-40px}@keyframes fall{to{transform:translateY(440px) rotate(var(--r));opacity:0}}.hamoud-live-page .result.miss{border-color:#e76f51;animation:.5s shake,1.2s flash}@keyframes shake{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}@keyframes flash{0%{box-shadow:0 0 #e639468c}to{box-shadow:0 0 0 22px #e6394600}}.hamoud-live-page .result.miss .mark.actual{background:#e63946;animation:1s infinite blink}@keyframes blink{50%{opacity:.35}}.hamoud-live-page .result.miss .corner{filter:grayscale(.75);transform:rotate(18deg)translate(4px,6px)}.hamoud-live-page .badge{border-radius:12px;margin:0 0 12px;padding:7px 14px;font-weight:700;animation:.6s both pop;display:inline-block}.hamoud-live-page .badge.ok{background:var(--ok-bg);color:var(--ok-c)}.hamoud-live-page .badge.near{background:var(--nr-bg);color:var(--nr-c)}.hamoud-live-page .badge.bad{background:var(--bad-bg);color:var(--bad-c)}@keyframes pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.hamoud-live-page .lamp{width:0;height:68px;position:relative}.hamoud-live-page .lamp:before{content:"";background:#546e7a;border-radius:2px;width:3px;height:68px;position:absolute;bottom:0;left:-1.5px}.hamoud-live-page .lamp:after{content:"";background:#37474f;border-radius:10px 10px 3px 3px;width:20px;height:6px;position:absolute;top:-3px;left:-10px}.hamoud-live-page .lamp i{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);width:84px;height:72px;opacity:var(--beam);background:linear-gradient(#ffeca099,#ffeca000);transition:opacity .6s;position:absolute;top:3px;left:-42px}.hamoud-live-page .lamp b{width:10px;height:6px;opacity:var(--beam);background:#fff6c4;border-radius:0 0 6px 6px;transition:opacity .6s;position:absolute;top:2px;left:-5px;box-shadow:0 0 14px 6px #ffeca0b3}.hamoud-live-page .cats{position:absolute;bottom:0}.hamoud-live-page .cats svg{display:block}.hamoud-live-page .tail{transform-box:fill-box;transform-origin:100% 100%;animation:3.4s ease-in-out infinite wag}.hamoud-live-page .tail2{transform-box:fill-box;transform-origin:0 100%;animation:4s ease-in-out infinite wag2}@keyframes wag{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes wag2{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.hamoud-live-page .heart{opacity:0;animation:3.6s ease-in-out infinite heartup;position:absolute;top:-6px;left:43%}@keyframes heartup{0%{opacity:0;transform:translateY(10px)scale(.4)}25%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(-9px)scale(1.12)}to{opacity:0;transform:translateY(-16px)scale(.9)}}.hamoud-live-page button.primary{background:linear-gradient(135deg,var(--teal),#3bb3a3)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-weight:700!important}.hamoud-live-page button.secondary{border-radius:14px!important;font-weight:600!important}.hamoud-live-page .block{border-radius:18px!important}.hamoud-live-page{box-sizing:border-box;min-height:calc(100vh - 58px)}.hamoud-live-page *,.hamoud-live-page :before,.hamoud-live-page :after{box-sizing:border-box}.hamoud-live-page #mode-btn{border:1px solid var(--cardb);background:var(--card);height:auto;color:var(--ink);font:inherit;white-space:nowrap;padding:6px 12px;line-height:1.3;text-decoration:none;display:block;flex:none!important;width:auto!important;min-width:0!important}.hamoud-live-page .falling-night-flowers{z-index:2000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;background:radial-gradient(#0a1d30 0%,#030e19 78%);place-items:center;animation:.24s ease-out both saer-loading-enter;display:grid;position:fixed;inset:0;overflow:hidden}.hamoud-live-page .falling-night-flowers.is-closing{animation:.5s ease-in both saer-loading-exit}.hamoud-live-page .falling-night-flower-field{position:absolute;inset:0;overflow:hidden}.hamoud-live-page .falling-night-flower{opacity:.96;filter:drop-shadow(0 2px 8px #e8599b80);will-change:transform, opacity;display:block;position:absolute}.hamoud-live-page .falling-night-flower img{width:100%;height:auto;display:block}.hamoud-live-page .falling-night-loading{z-index:1;color:#e6f4f7;text-align:center;text-shadow:0 0 18px #00cfee80;justify-items:center;gap:13px;display:grid;position:relative}.hamoud-live-page .falling-night-loading strong{color:#fff;letter-spacing:.02em;font-size:clamp(32px,5vw,56px);font-weight:800}.hamoud-live-page .falling-night-loading span{color:#bbd8df;font-size:clamp(15px,2vw,20px)}.hamoud-live-page .falling-night-loading i{background:#ffffff2e;border-radius:999px;width:180px;height:4px;overflow:hidden}.hamoud-live-page .falling-night-loading b{border-radius:inherit;background:linear-gradient(90deg,#168dd6,#19dded);width:42%;height:100%;animation:1s ease-in-out infinite alternate saer-loading-progress;display:block;box-shadow:0 0 12px #12d8f7}@keyframes saer-loading-enter{0%{opacity:0}to{opacity:1}}@keyframes saer-loading-exit{to{opacity:0;visibility:hidden}}@keyframes saer-loading-progress{to{transform:translate(-140%)}}@keyframes saer-flower-rain{0%{transform:translateY(-18vh)rotate(-18deg)}to{transform:translate3d(var(--flower-drift,0px), 115vh, 0) rotate(385deg)}}.hamoud-live-workspace{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:22px;margin:24px 0 0;display:grid}.hamoud-live-result,.hamoud-live-upload-column{min-width:0}.hamoud-live-result>.card{text-align:center;direction:rtl;flex-direction:column;justify-content:center;align-items:center;height:302px;display:flex;overflow:auto}.hamoud-live-result .empty-cars{min-height:65px}.hamoud-live-result .legend{text-align:right;grid-template-columns:1fr auto;align-items:center;width:min(100%,370px);font-size:.9rem}.hamoud-live-result .note{text-align:center;max-width:390px;line-height:1.6}.hamoud-live-upload{color:#f4f0ec;cursor:pointer;text-align:center;direction:rtl;background:#292523;border:1px solid #ffffff06;border-radius:18px;place-items:center;width:100%;height:302px;padding:42px 16px 16px;display:grid;position:relative;overflow:hidden}.hamoud-live-upload:focus-within{outline-offset:2px;outline:2px solid #2a9d8f}.hamoud-live-upload input{display:none}.hamoud-live-count{z-index:2;color:#fff;background:#168e82;border-radius:6px;max-width:calc(100% - 18px);padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:8px;left:9px}.hamoud-live-drop{justify-items:center;gap:8px;font-size:15px;display:grid}.hamoud-live-drop b{font-size:30px;font-weight:400;line-height:1}.hamoud-live-drop i{color:#9c9792;font-style:normal}.hamoud-live-thumbs{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;width:100%;height:100%;display:grid}.hamoud-live-thumbs img{object-fit:contain;background:#151515;border-radius:8px;width:100%;height:100%;max-height:100%}.hamoud-live-estimate{cursor:pointer;width:100%;height:39px;font:inherit;margin:14px 0 0;font-size:14px;display:block}.hamoud-live-estimate:disabled{cursor:wait;opacity:.65}.hamoud-live-actions{margin-top:14px;grid-template-columns:1fr;gap:14px;width:calc(50% - 7px);margin-inline-start:auto;display:grid}.hamoud-live-actions button.secondary{cursor:pointer;min-height:39px;font:inherit;justify-content:center;font-size:13px;color:#f4f0eb!important;box-shadow:none!important;background:#585553!important;border:0!important}.hamoud-live-error{color:#ff9d9d;text-align:center;margin:8px 0 0;font-size:13px}@media (width<=760px){.hamoud-live-page #mode-btn{top:100px}.hamoud-live-workspace{direction:rtl;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.hamoud-live-upload-column{grid-row:1}.hamoud-live-result{grid-row:2}.hamoud-live-result>.card,.hamoud-live-upload{height:260px}.hamoud-live-thumbs img{max-height:100%}.hamoud-live-actions{width:100%}}@media (prefers-reduced-motion:reduce){.hamoud-live-page .car,.hamoud-live-page .cloud,.hamoud-live-page .lily,.hamoud-live-page .wh,.hamoud-live-page .stars,.hamoud-live-page .tail,.hamoud-live-page .tail2,.hamoud-live-page .heart{animation:none}.hamoud-live-page .falling-night-flower{animation-duration:1.2s!important}}.hamoud-live-page .road-traffic-track{z-index:3;will-change:transform;direction:ltr;width:max-content;animation:22s linear infinite road-convoy-left;display:flex;position:absolute;bottom:20px;left:0}.hamoud-live-page .road-vehicle-set{box-sizing:border-box;direction:ltr;flex-direction:row-reverse;flex:none;justify-content:space-between;align-items:flex-end;gap:clamp(8px,1vw,14px);width:max-content;min-width:min(100vw - 32px,1100px);padding-inline:8px;display:flex}.hamoud-live-page .road-vehicle-item{flex:none;line-height:0;display:block;position:relative}.hamoud-live-page .road-vehicle-item img{z-index:1;object-fit:contain;height:auto;display:block;position:relative}.hamoud-live-page .empty-cars .empty-car-photo{object-fit:contain;width:110px;height:auto;display:block}.demo-mode .hamoud-live-page .road-vehicle--car1 img,.demo-mode .hamoud-live-page .road-vehicle--car2 img{width:clamp(47px,12.25vw,176px)}.demo-mode .hamoud-live-page .road-vehicle--car3 img{width:clamp(54px,14.4vw,207px)}.demo-mode .hamoud-live-page .road-vehicle--car4 img{width:clamp(52px,13.95vw,202px)}.demo-mode .hamoud-live-page .road-vehicle--car5 img{width:clamp(43px,11.25vw,162px)}.hamoud-live-page .road-vehicle-beam{z-index:0;clip-path:polygon(100% 36%,100% 64%,0 100%,0 0);mix-blend-mode:screen;width:70%;height:48%;opacity:var(--beam);pointer-events:none;background:linear-gradient(270deg,#ffeca2d1,#ffe18257 42%,#ffe18200);transition:opacity .6s;position:absolute;bottom:22%;left:-70%}@keyframes road-convoy-left{to{transform:translate(-50%)}}@media (width<=560px){.hamoud-live-page .road-traffic-track{animation-duration:12s}}@media (prefers-reduced-motion:reduce){.hamoud-live-page .road-traffic-track{width:100%;animation:none;left:0;transform:none}.hamoud-live-page .road-vehicle-set{width:100%;min-width:0}.hamoud-live-page .road-vehicle-set--clone{display:none}}
