/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-slate-100:oklch(96.8% .007 247.896);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-1\/4{top:25%}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[9\]{z-index:9}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.-mb-\[3px\]{margin-bottom:-3px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-\[9px\]{height:9px}.h-\[22px\]{height:22px}.max-h-full{max-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-\[9px\]{width:9px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-60{min-width:calc(var(--spacing) * 60)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-\[1px\]{row-gap:1px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r-\[3px\]{border-right-style:var(--tw-border-style);border-right-width:3px}.border-neutral-300{border-color:var(--color-neutral-300)}.border-red-800{border-color:var(--color-red-800)}.border-white{border-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-gray-500\/75{background-color:#6a7282bf}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/75{background-color:color-mix(in oklab, var(--color-gray-500) 75%, transparent)}}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-center{object-position:center}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-black{color:var(--color-black)}.text-black\/90{color:#000000e6}@supports (color:color-mix(in lab, red, red)){.text-black\/90{color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.text-neutral-800\/90{color:#262626e6}@supports (color:color-mix(in lab, red, red)){.text-neutral-800\/90{color:color-mix(in oklab, var(--color-neutral-800) 90%, transparent)}}.text-neutral-900\/90{color:#171717e6}@supports (color:color-mix(in lab, red, red)){.text-neutral-900\/90{color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.placeholder-gray-300::placeholder{color:var(--color-gray-300)}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[field-photos\:\[\"photo-a\"\,\"photo-b\"\]\]{field-photos:["photo-a","photo-b"]}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}}.focus\:z-\[2\]:focus{z-index:2}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:h-5{height:calc(var(--spacing) * 5)}}@media (width>=48rem){.md\:mx-auto{margin-inline:auto}.md\:max-w-80{max-width:calc(var(--spacing) * 80)}.md\:max-w-96{max-width:calc(var(--spacing) * 96)}.md\:justify-center{justify-content:center}.md\:rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}@media (width>=64rem){.lg\:max-w-screen-sm{max-width:var(--breakpoint-sm)}.lg\:p-10{padding:calc(var(--spacing) * 10)}}}:root{--dp-font-scale:1;--dp-type-display:calc(clamp(34px, 4.6vw, 56px) * var(--dp-font-scale));--dp-type-display-mobile:calc(clamp(31px, 9.4vw, 42px) * var(--dp-font-scale));--dp-type-page:calc(clamp(28px, 3.2vw, 40px) * var(--dp-font-scale));--dp-type-title:1.375rem;--dp-type-section:calc(clamp(20px, 2.2vw, 26px) * var(--dp-font-scale));--dp-type-card:1.125rem;--dp-type-body:1rem;--dp-type-control:1rem;--dp-type-label:.875rem;--dp-type-helper:.875rem;--dp-type-meta:.875rem;--dp-type-small:.875rem;--dp-type-micro:.875rem;--dp-icon-sm:17px;--dp-icon-md:24px;--dp-font-preview-small:12px;--dp-font-preview-medium:14px;--dp-font-preview-large:16px;--dp-leading-display:1.3;--dp-leading-tight:1.3;--dp-leading-normal:1.6;--dp-leading-relaxed:1.82;--navy:#062555;--navy-deep:#03162f;--blue:#0864ff;--blue-bright:#1a73ff;--orange:#ff641e;--ink:#071a38;--muted:#586880;--line:#dce5f0;--surface:#f0f5fc;--card:#ffffffd6;--background:#f5f9ff;--shadow:0 12px 36px #031d4614;--dp-danger-text:#b42318;--dp-link:#0864ff;--dp-radius-card:20px;--dp-radius-control:12px;--dp-control-height:48px;--dp-space-section:clamp(32px, 5vw, 64px);--dp-digital-navy:#092851;--dp-digital-ink:#f8fbff;--dp-digital-soft:#a8c5e9;--dp-ice:#edf5ff;--dp-signature-corner:18px 18px 32px 18px;--dp-shadow-soft:0 8px 28px #07234e0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-font-size=medium]{--dp-font-scale:1.1}:root[data-font-size=large]{--dp-font-scale:1.2}:root[data-language=en]{--dp-leading-display:1.16}:root[data-language=ur]{--dp-leading-display:1.52;--dp-leading-tight:1.42;--dp-leading-normal:1.72;--dp-leading-relaxed:1.92}:root[data-theme=dark]{--dp-digital-navy:#082448;--dp-ice:#0b2b51;--dp-shadow-soft:0 8px 28px #00000024;--dp-danger-text:#ffaaa4;--dp-link:#9bc4ff;--ink:#f5f8ff;--muted:#96a6be;--line:#244466;--surface:#0a203b;--card:#0c243edb;--background:#05172c;--shadow:0 20px 60px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--glass-surface:#eff8ff94;--glass-panel:#f2f9ffd1;--glass-card:linear-gradient(145deg,#ffffffe0,#e7f2ffad);--glass-control:linear-gradient(150deg,#ffffffc7,#daecff70);--glass-border:#91b5dc6e;--glass-edge:#ffffffeb;--glass-shadow:inset 0 0 0 .5px var(--glass-edge),0 6px 22px #0f3b6f12;--glass-primary:linear-gradient(165deg,#2a8affc9,#0866fff0 52%,#075be6e8);--glass-blur:16px;--chat-radius:18px;--chat-padding:9px 13px;--chat-meta:.75rem;--dp-header-height:calc(80px + var(--dp-safe-area-top))}:root[data-theme=dark]{--glass-surface:#14355885;--glass-panel:#0c233fe0;--glass-card:linear-gradient(145deg,#153656db,#081d35c7);--glass-control:linear-gradient(150deg,#3e658f7a,#16385c61);--glass-border:#7eb1e652;--glass-edge:#badeff5c;--glass-shadow:inset 0 0 0 .5px var(--glass-edge),0 7px 24px #00081629;--glass-primary:linear-gradient(165deg,#3292ffd9,#0866ffeb 55%,#064aaadb)}@media (width<=1040px){:root{--dp-header-height:calc(68px + var(--dp-safe-area-top))}}@media (prefers-reduced-transparency:reduce){:root{--glass-surface:#eef6ff;--glass-panel:#f4f9ff;--glass-control:#edf4fc;--glass-blur:0px}:root[data-theme=dark]{--glass-surface:#102e4e;--glass-panel:#0c233f;--glass-control:#183a5e}}:root{--glass-solid:#f4f7fc;--glass-focus:#0864ff;--glass-press:#0864ff1f}:root[data-theme=dark]{--glass-solid:#102b48;--glass-focus:#80baff;--glass-press:#6cacff26}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-panel:var(--glass-solid);--glass-surface:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){:root{--glass-card:var(--glass-solid);--glass-panel:var(--glass-solid);--glass-control:var(--glass-solid);--glass-primary:#0864ff;--glass-edge:transparent}:root[data-theme=dark]{--glass-card:var(--glass-solid);--glass-panel:var(--glass-solid);--glass-control:var(--glass-solid);--glass-primary:#075acb}}:root{--dp-safe-area-top:max(env(safe-area-inset-top,0px),var(--dp-native-safe-top,0px));--dp-safe-area-bottom:max(env(safe-area-inset-bottom,0px),var(--dp-native-safe-bottom,0px));--dp-safe-area-left:max(env(safe-area-inset-left,0px),var(--dp-native-safe-left,0px));--dp-safe-area-right:max(env(safe-area-inset-right,0px),var(--dp-native-safe-right,0px));--dp-floating-bar-bottom:calc(8px + var(--dp-safe-area-bottom));--dp-floating-bar-inline:max(16px,var(--dp-safe-area-left),var(--dp-safe-area-right));--dp-dock-bottom:max(12px,calc(var(--dp-safe-area-bottom) - 4px));--dp-dock-width:min(440px,calc(100% - max(48px,var(--dp-safe-area-left),var(--dp-safe-area-right))));--dp-primary-bar-space:0px;--dp-context-bar-height:0px;--dp-context-bar-gap:min(8px,var(--dp-context-bar-height));--dp-bottom-bar-height:calc(var(--dp-primary-bar-space) + var(--dp-context-bar-height) + var(--dp-context-bar-gap))}@media (width<=1040px){:root:has([data-primary-dock]){--dp-primary-bar-space:calc(70px + var(--dp-dock-bottom))}:root[data-dock-compact=true]{--dp-dock-width:min(352px,calc(100% - max(88px,var(--dp-safe-area-left),var(--dp-safe-area-right))))}}:where(button,[role=button],.primary-button,.secondary-button,.button,.btn){touch-action:manipulation;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .12s}:where(button,[role=button],.primary-button,.secondary-button,.button,.btn):not(:disabled):active{box-shadow:inset 0 1px 3px #00122c26}:where(button,[role=button]):disabled{cursor:not-allowed}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-color:var(--glass-border);box-shadow:none}:where(dialog){background:var(--glass-panel);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur))}:where(dialog)::backdrop{background:#010e2266}:where(.primary-button,.btn-primary,.primary-btn){background:var(--glass-primary);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}:where(.secondary-button,.secondary-btn,.icon-button,.account-button){background:var(--glass-control);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}@media (prefers-reduced-motion:reduce){:where(button,[role=button],.primary-button,.secondary-button,.button,.btn){transition:none}:where(button,[role=button]):active{transform:none}}.empty-state-actions{gap:12px;margin-block-start:20px}.empty-state-actions>button,.empty-state-actions>a{border:1px solid var(--glass-border);border-radius:var(--dp-radius-control);background:var(--glass-control);color:var(--dp-link);box-shadow:var(--glass-shadow);padding-block:10px;line-height:1.7}.empty-state-actions>a{background:var(--glass-primary);color:#fff}@media (width<=340px){.empty-state-actions{grid-template-columns:1fr}}.smart-search-field input{box-shadow:none}:where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--glass-focus);outline-offset:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;font-size:calc(100% * var(--dp-font-scale));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--background);max-width:100%;color:var(--ink);font-family:var(--font-alexandria), Tahoma, Arial, sans-serif;margin:0;transition:background .25s,color .25s;overflow-x:clip}.qa-environment-banner{z-index:10000;color:#fff;pointer-events:none;inset-inline-end:16px;background:#e95d13;border:1px solid #ffffff6b;border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:9px 12px;display:flex;position:fixed;bottom:18px;box-shadow:0 12px 34px #4b1d0047}.qa-environment-banner span{font-size:calc(8px * var(--dp-font-scale));font-weight:600}@media (width<=760px){.qa-environment-banner{inset-inline:10px;justify-content:center;bottom:84px}}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}img,video,iframe{max-width:100%}.container{width:min(1180px,100% - 40px);margin-inline:auto}.dp-action-pair,.empty-state-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,460px);display:grid}.dp-action-pair>a,.dp-action-pair>button,.empty-state-actions>a,.empty-state-actions>button{width:100%;min-width:0;min-height:48px;font-size:var(--dp-type-label);line-height:var(--dp-leading-tight);text-align:center;justify-content:center;align-items:center;margin:0;padding:0 14px;font-weight:600;display:inline-flex}@media (width<=260px){.dp-action-pair,.empty-state-actions{grid-template-columns:1fr}}.site-header{height:calc(78px + var(--dp-safe-area-top));z-index:100;background:var(--background);width:100%;padding-block-start:var(--dp-safe-area-top);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--background) 92%, transparent)}}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header-spacer{height:calc(78px + var(--dp-safe-area-top))}.nav-wrap{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-symbol{flex:0 0 54px;width:54px;height:54px;display:inline-flex;position:relative}.brand-symbol img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-wordmark{flex:0 0 132px;width:132px;height:49px;display:inline-flex;position:relative}.brand-wordmark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.asset-dark,:root[data-theme=dark] .asset-light{display:none}:root[data-theme=dark] .asset-dark{display:block}.nav-links{font-size:calc(14px * var(--dp-font-scale));align-items:center;gap:29px;font-weight:700;display:flex}.nav-links a{color:var(--muted);transition:color .2s;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav-links a.active:after{content:"";background:var(--blue);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-29px;left:0;right:0}.nav-actions{align-items:center;gap:9px;display:flex}.language-switcher{z-index:80;position:relative}.language-trigger{border:1px solid var(--line);min-width:70px;height:42px;color:var(--ink);background:var(--glass-card);font:600 calc(10px * var(--dp-font-scale))/1 var(--font-alexandria),sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.language-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.language-trigger i{color:var(--muted);font-style:normal;font-size:calc(12px * var(--dp-font-scale))}.language-menu{border:1px solid var(--line);background:var(--glass-panel);width:178px;-webkit-backdrop-filter:blur(var(--glass-blur));top:49px;border-radius:14px;padding:7px;position:absolute;inset-inline-start:0;box-shadow:0 18px 55px #03162f29}.language-menu button{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.language-menu button:hover,.language-menu button.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.language-menu button:hover,.language-menu button.active{background:color-mix(in srgb,var(--blue) 9%,var(--card))}}.language-menu button:hover,.language-menu button.active{color:var(--blue)}.language-menu span{font:600 calc(10px * var(--dp-font-scale))/1 var(--font-alexandria),sans-serif;direction:ltr}.language-menu b{font-size:calc(10px * var(--dp-font-scale))}.language-menu button.active b:after{content:"✓";float:inline-end;color:var(--blue)}.icon-button,.menu-button{border:1px solid var(--line);background:var(--glass-control);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.login-button{background:var(--navy);color:#fff;height:42px;font-size:calc(13px * var(--dp-font-scale));border:0;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:flex}.account-button-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.menu-button{display:none}.hero{z-index:5;background:var(--navy-deep);color:#fff;min-height:640px;position:relative;overflow:visible}.hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#02112626 0%,#021126a6 48%,#03172f 100%);position:absolute;inset:0}.hero-grid{opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 72%);mask-image:linear-gradient(270deg,#000,#0000 72%)}.hero-content{z-index:2;padding-top:82px;position:relative}.hero-copy{text-align:right;width:58%;margin-left:auto;margin-right:0}.eyebrow{color:#b7c8e1;font-size:calc(13px * var(--dp-font-scale));align-items:center;gap:10px;font-weight:700;display:inline-flex}.eyebrow span{background:var(--orange);width:26px;height:2px}.hero h1{font-size:calc(clamp(42px, 4.65vw, 64px) * var(--dp-font-scale));letter-spacing:normal;margin:21px 0 18px;font-weight:600;line-height:1.17}.hero-copy>p{color:#b9c7da;max-width:590px;font-size:calc(18px * var(--dp-font-scale));margin:0 0 26px;line-height:1.9}.hero-proof{color:#edf4ff;font-size:calc(12px * var(--dp-font-scale));flex-wrap:wrap;gap:22px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:#4b92ff}.search-shell{z-index:3;position:absolute;bottom:0;right:50%;transform:translate(50%)}.search-tabs{align-items:end;gap:5px;width:fit-content;margin-right:20px;display:flex}.search-tabs button{color:#a8b7cc;font-size:calc(13px * var(--dp-font-scale));background:#041a37d1;border:0;border-radius:13px 13px 0 0;padding:14px 27px;font-weight:600}.search-tabs button.selected{color:var(--blue);background:#fff}.search-panel{color:#0a2041;background:#fff;border-radius:18px 0 18px 18px;grid-template-columns:repeat(3,1fr) 170px;gap:11px;min-height:106px;padding:18px;display:grid;box-shadow:0 28px 65px #00000038}.search-panel label{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:12px;min-width:0;height:69px;padding:12px 16px;position:relative}.search-panel label>span{color:#8090a6;font-size:calc(10px * var(--dp-font-scale));margin-bottom:6px;font-weight:700;display:block}.search-panel select{color:#0a2041;width:100%;font-size:calc(13px * var(--dp-font-scale));appearance:none;background:0 0;border:0;outline:none;padding-left:23px;font-weight:600}.search-panel label>svg{color:#73839a;position:absolute;bottom:18px;left:14px}.search-button{color:#fff;background:linear-gradient(135deg, var(--blue), #004ee2);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 10px 25px #0864ff40}.search-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.home-search-shell{z-index:4;color:#0a2041;background:#fff;border-radius:20px 20px 0 0;padding:15px;position:absolute;bottom:0;right:50%;transform:translate(50%);box-shadow:0 25px 70px #00000047}.home-search-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.home-search-head>div:first-child{align-items:baseline;gap:9px;display:flex}.home-search-head b{font-size:calc(14px * var(--dp-font-scale))}.home-search-head span{color:#728198;font-size:calc(9px * var(--dp-font-scale))}.search-method{background:#eef3f9;border-radius:9px;padding:3px;display:flex}.search-method button{color:#6b7890;font-size:calc(9px * var(--dp-font-scale));background:0 0;border:0;border-radius:7px;padding:7px 11px;font-weight:600}.search-method button.active{color:var(--blue);background:#fff;box-shadow:0 3px 10px #041f4614}.home-search-row{gap:9px;display:grid}.home-search-row.text-search{grid-template-columns:1fr 170px 175px}.home-search-row.browse-search{grid-template-columns:1fr 1fr 150px 175px}.home-search-row.unified-search{grid-template-columns:155px 1fr 1fr .62fr .85fr 58px}.home-search-row label{background:#fbfcfe;border:1px solid #dfe7f1;border-radius:11px;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.home-search-row svg,.floating-vehicle-search svg,.home-directory-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;color:var(--blue);flex:0 0 21px}.home-search-row input,.home-search-row select{color:#0a2041;width:100%;height:56px;font:inherit;font-size:calc(11px * var(--dp-font-scale));background:#fbfcfe;border:1px solid #dfe7f1;border-radius:11px;outline:0;padding:0 14px}.home-search-row label input{height:auto;font-size:calc(12px * var(--dp-font-scale));background:0 0;border:0;padding:0}.home-smart-field{z-index:20;position:relative}.home-smart-field:focus-within{z-index:45;border-color:#8bb4fb}.home-smart-suggestions{z-index:50;border:1px solid var(--line);background:var(--glass-panel);max-height:330px;-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:13px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #031d4633}.home-smart-suggestions button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:right;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.home-smart-suggestions button:last-child{border-bottom:0}.home-smart-suggestions button:hover,.home-smart-suggestions button:focus{background:var(--blue);outline:0}@supports (color:color-mix(in lab, red, red)){.home-smart-suggestions button:hover,.home-smart-suggestions button:focus{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.home-smart-suggestions button span{flex-direction:column;gap:3px;display:flex}.home-smart-suggestions b{font-size:calc(10px * var(--dp-font-scale))}.home-smart-suggestions small,.home-smart-suggestions em{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));font-style:normal}.home-smart-suggestions em{color:var(--blue);background:#0864ff14;border-radius:6px;padding:5px 7px;font-weight:600}.home-smart-empty{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));padding:18px;display:block}.home-search-row>button{color:#fff;background:linear-gradient(135deg,var(--blue),#004fdc);font-size:calc(10px * var(--dp-font-scale));border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;box-shadow:0 9px 22px #0864ff38}.home-search-row>button svg{color:#fff}.floating-vehicle-search{z-index:48;top:calc(78px + var(--dp-safe-area-top));pointer-events:none;opacity:0;transition:all .22s;position:fixed;left:0;right:0;transform:translateY(-16px)}.floating-vehicle-search.show{pointer-events:auto;opacity:1;transform:translateY(0)}.floating-vehicle-search>div{border:1px solid var(--line);background:var(--card);border-top:0;border-radius:0 0 16px 16px;grid-template-columns:140px 1fr 1fr .55fr .82fr 58px;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.floating-vehicle-search>div{background:color-mix(in srgb,var(--card) 94%,transparent)}}.floating-vehicle-search>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 15px 45px #031d4624}.floating-vehicle-search input{height:44px;color:var(--ink);font:inherit;font-size:calc(11px * var(--dp-font-scale));background:0 0;border:0;outline:0}.floating-vehicle-search select{border:1px solid var(--line);min-width:0;height:44px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(9px * var(--dp-font-scale));border-radius:9px;padding:0 10px}.floating-vehicle-search button{color:#fff;background:var(--glass-primary);height:42px;font-size:calc(9px * var(--dp-font-scale));border:0;border-radius:9px;font-weight:600}.floating-vehicle-search button:not(.float-browse) svg{color:#fff;stroke:currentColor;opacity:1;visibility:visible}.floating-vehicle-search button.float-browse{border:1px solid var(--line);color:var(--ink);background:var(--glass-control)}.home-car-directory{border-bottom:1px solid var(--line);background:var(--background);padding:76px 0 70px}.home-directory-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.home-directory-head h2{font-size:calc(clamp(30px,4vw,44px) * var(--dp-font-scale));margin:9px 0 7px;line-height:1.25}.home-directory-head p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.home-directory-head label{border:1px solid var(--line);background:var(--glass-card);border-radius:12px;align-items:center;gap:10px;width:min(360px,100%);height:52px;padding:0 14px;display:flex}.home-directory-head input{width:100%;color:var(--ink);font:inherit;font-size:calc(10px * var(--dp-font-scale));background:0 0;border:0;outline:0}.home-origin-scroll{scrollbar-width:none;gap:7px;margin:27px 0 18px;display:flex;overflow-x:auto}.home-origin-scroll::-webkit-scrollbar{display:none}.home-origin-scroll button{border:1px solid var(--line);color:var(--muted);background:var(--glass-control);font-size:calc(9px * var(--dp-font-scale));border-radius:999px;flex:none;padding:9px 14px;font-weight:600}.home-origin-scroll button.active{border-color:var(--blue);color:#fff;background:var(--glass-primary)}.home-origin-scroll>i{background:var(--line);align-self:center;width:1px;min-width:1px;height:25px;margin:2px 4px}.home-origin-scroll .classic-origin{border:1px solid var(--orange);align-items:center;gap:6px;min-width:max-content;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-origin-scroll .classic-origin{border:1px solid color-mix(in srgb,var(--orange) 65%,var(--line))}}.home-origin-scroll .classic-origin{color:#c45819;background:var(--orange);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-origin-scroll .classic-origin{background:color-mix(in srgb,var(--orange) 7%,var(--card))}}.home-origin-scroll .classic-origin{font-size:calc(9px * var(--dp-font-scale));font-weight:600}.home-origin-scroll .classic-origin span{color:var(--orange);font-size:calc(13px * var(--dp-font-scale));line-height:1}.home-smart-directory-results{grid-template-columns:repeat(3,1fr);gap:8px;margin:-4px 0 17px;display:grid}.home-smart-directory-results a{min-height:68px;color:var(--ink);background:var(--blue);border:1px solid #9bbdf5;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-smart-directory-results a{background:color-mix(in srgb,var(--blue) 4%,var(--card))}}.home-smart-directory-results a>span{flex-direction:column;gap:3px;display:flex}.home-smart-directory-results b{font-size:calc(10px * var(--dp-font-scale))}.home-smart-directory-results small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale))}.home-smart-directory-results em{color:var(--blue);font-style:normal}.home-brand-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.home-brand-grid button{border:1px solid var(--line);min-height:76px;color:var(--ink);background:var(--glass-control);text-align:right;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr auto;align-items:center;column-gap:9px;padding:11px;display:grid}.home-brand-grid button:hover,.home-brand-grid button.selected{background:var(--blue);border-color:#8cb5f6}@supports (color:color-mix(in lab, red, red)){.home-brand-grid button:hover,.home-brand-grid button.selected{background:color-mix(in srgb,var(--blue) 5%,var(--card))}}.brand-logo-mark{width:42px;height:42px;color:var(--blue);background:var(--blue);border-radius:11px;grid-row:span 2;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-logo-mark{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.brand-logo-mark img{object-fit:contain;width:27px;height:27px}.brand-logo-mark b{font-size:calc(15px * var(--dp-font-scale));display:none}.brand-logo-mark b.show{display:block}.home-brand-grid button>b{font-size:calc(10px * var(--dp-font-scale));align-self:end}.home-brand-grid small{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));align-self:start}.home-brand-grid i{color:var(--muted);grid-area:1/3/span 2;font-style:normal}.home-model-drawer{background:var(--blue);border:1px solid #9bbdf5;border-radius:16px;margin-top:11px;padding:19px}@supports (color:color-mix(in lab, red, red)){.home-model-drawer{background:color-mix(in srgb,var(--blue) 4%,var(--card))}}.home-model-drawer>div{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.home-model-drawer b{font-size:calc(13px * var(--dp-font-scale))}.home-model-drawer>div a{color:var(--blue);font-size:calc(9px * var(--dp-font-scale));font-weight:600}.home-model-drawer nav{scrollbar-width:thin;gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.home-model-drawer nav a{border:1px solid var(--line);color:var(--ink);background:var(--glass-panel);font-size:calc(8px * var(--dp-font-scale));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:9px;flex:none;padding:9px 12px;font-weight:600}.directory-expand{border:1px solid var(--blue);color:var(--blue);font-size:calc(9px * var(--dp-font-scale));background:0 0;border-radius:10px;margin:20px auto 0;padding:11px 18px;font-weight:600;display:block}.quick-strip{border-bottom:1px solid var(--line);background:var(--glass-card)}.quick-grid{grid-template-columns:repeat(3,1fr) 1.65fr;align-items:center;min-height:103px;display:grid}.quick-grid>div{border-left:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.quick-grid>div:nth-child(3){border-left:0}.quick-grid strong{color:var(--blue);font-size:calc(21px * var(--dp-font-scale));direction:ltr;font-weight:600}.quick-grid span{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin-top:5px}.quick-grid .strip-action{border-left:0;border-right:1px solid var(--line);align-items:flex-start;padding-right:52px}.strip-action a{color:var(--ink);font-size:calc(13px * var(--dp-font-scale));align-items:center;gap:5px;margin-top:5px;font-weight:600;display:flex}.strip-action a svg{color:var(--orange);transform:rotate(180deg)}.section{padding:82px 0}.featured{background:var(--surface)}.section-head{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.section-head.center{text-align:center;justify-content:center}.kicker{color:var(--blue);font-size:calc(11px * var(--dp-font-scale));letter-spacing:.4px;font-weight:600}.kicker:before{content:"";background:var(--orange);vertical-align:middle;width:18px;height:2px;margin-left:8px;display:inline-block}.kicker.light{color:#9fc1ff}.section-head h2,.rental-copy h2{color:var(--ink);font-size:var(--dp-type-section);letter-spacing:normal;margin:10px 0 8px;font-weight:600;line-height:1.6}.section-head p{color:var(--muted);font-size:calc(14px * var(--dp-font-scale));margin:0}.all-link{color:var(--blue);font-size:calc(13px * var(--dp-font-scale));align-items:center;gap:7px;font-weight:600;display:flex}.all-link svg{transform:rotate(180deg)}.car-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.featured .car-grid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px;padding:3px 0 17px;display:flex;overflow-x:auto}.featured .car-card,.featured .sell-card{scroll-snap-align:start;flex:0 0 350px;width:350px}.home-live-listings{background:var(--background)}.demo-verified{color:#8b691e}.demo-card{border-style:dashed}.car-card{border:1px solid var(--line);background:var(--glass-card);border-radius:22px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 10px 34px #051f460d}.car-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.car-image{aspect-ratio:4/3;background:#edf1f6;position:relative;overflow:hidden}.car-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.car-card:hover .car-image img{transform:scale(1.035)}.card-badge{background:var(--orange);color:#fff;font-size:calc(10px * var(--dp-font-scale));border-radius:7px;padding:7px 10px;font-weight:600;position:absolute;top:15px;right:15px}.fav{color:#17365f;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;left:14px}.fav.active{color:#ff3c45}.fav.active svg{fill:currentColor}.car-body{padding:20px}.verified{color:#25875b;font-size:calc(10px * var(--dp-font-scale));align-items:center;gap:5px;font-weight:600;display:flex}.car-body h3{font-size:calc(19px * var(--dp-font-scale));letter-spacing:normal;margin:9px 0 4px}.car-body>p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.car-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;margin-top:16px;padding:17px 0;display:flex}.car-specs span{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));align-items:center;gap:5px;display:flex}.car-specs svg{color:var(--blue)}.card-footer{justify-content:space-between;align-items:end;padding-top:17px;display:flex}.card-footer div{flex-direction:column;display:flex}.card-footer small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-bottom:4px}.card-footer strong{color:var(--blue);font-size:calc(22px * var(--dp-font-scale));direction:rtl}.card-footer strong b{color:var(--muted);font-size:calc(10px * var(--dp-font-scale))}.card-footer button{border:1px solid var(--line);width:40px;height:40px;color:var(--blue);background:var(--glass-control);border-radius:11px;place-items:center;display:grid}.card-footer button svg{transform:rotate(180deg)}.sell-card{color:#fff;background:linear-gradient(145deg,#082c63,#03162f);border-radius:22px;min-height:100%;padding:34px 30px;position:relative;overflow:hidden}.sell-card:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-75px;left:-90px}.sell-orbit{background:#fff;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:52px;display:grid;transform:rotate(-6deg)}.sell-orbit img{width:58px}.sell-card h3{font-size:calc(28px * var(--dp-font-scale));letter-spacing:normal;margin:11px 0 12px;line-height:1.35}.sell-card p{color:#b0c2db;font-size:calc(12px * var(--dp-font-scale));line-height:1.8}.sell-card button,.rental-copy button{color:#fff;background:var(--orange);font-size:calc(12px * var(--dp-font-scale));border:0;border-radius:11px;align-items:center;gap:7px;margin-top:14px;padding:13px 18px;font-weight:600;display:flex}.sell-card button svg,.rental-copy button svg{transform:rotate(180deg)}.services{background:var(--background)}.service-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.service-card{border:1px solid var(--line);background:var(--glass-card);min-height:196px;color:var(--ink);text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:25px 16px 18px;transition:all .25s;display:flex;position:relative}.service-card:hover{box-shadow:var(--shadow);border-color:#90b9ff;transform:translateY(-4px)}.service-icon{width:57px;height:57px;color:var(--blue);background:var(--blue);border-radius:16px;place-items:center;margin-bottom:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-icon{background:color-mix(in srgb, var(--blue) 9%, var(--card))}}.service-card strong{font-size:calc(14px * var(--dp-font-scale))}.service-card small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:7px;line-height:1.6}.service-card i{color:var(--blue);opacity:0;transition:all .25s;position:absolute;bottom:9px;transform:translate(6px)rotate(180deg)}.service-card:hover i{opacity:1;transform:translate(0)rotate(180deg)}.rental-section{background:var(--surface);padding:95px 0}.rental-wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.rental-visual{background:#e9eef4;border-radius:28px;min-height:420px;position:relative;overflow:hidden}.rental-visual:after{content:"";background:linear-gradient(#0000 45%,#03162f40);position:absolute;inset:0}.rental-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rental-number{z-index:2;color:#fffc;font-size:calc(11px * var(--dp-font-scale));font-weight:600;position:absolute;top:26px;right:29px}.available{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(10px * var(--dp-font-scale));background:#03162fd1;border-radius:9px;padding:10px 13px;font-weight:600;position:absolute;bottom:23px;right:23px}.available span{background:#25d77b;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 0 4px #25d77b26}.available.coming span{background:var(--orange);box-shadow:0 0 0 4px #ff692429}.rental-copy p{color:var(--muted);max-width:490px;line-height:1.9;font-size:calc(14px * var(--dp-font-scale))}.rental-copy ul{flex-wrap:wrap;gap:18px;margin:25px 0;padding:0;list-style:none;display:flex}.rental-copy li{color:var(--ink);font-size:calc(11px * var(--dp-font-scale));align-items:center;gap:5px;font-weight:600;display:flex}.rental-copy li svg{color:var(--blue);width:16px}.rental-copy button{background:var(--glass-primary)}.app-download{color:#fff;background:radial-gradient(circle at 15% 75%,#0864ff59,#0000 28%),linear-gradient(135deg,#03162f,#072d62);padding:95px 0;overflow:hidden}.app-download-inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;min-height:440px;display:grid}.app-download-copy .kicker{color:#8db7ff}.app-download-copy h2{font-size:calc(clamp(39px,4.5vw,56px) * var(--dp-font-scale));letter-spacing:normal;margin:12px 0;line-height:1.25}.app-download-copy>p{color:#afc1d9;max-width:520px;font-size:calc(13px * var(--dp-font-scale));margin:0 0 25px;line-height:2}.store-buttons{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.store-buttons button{color:#fff;text-align:start;background:#03162f;border:1px solid #d7dfeb;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-width:162px;height:58px;padding:8px 15px;transition:transform .2s,border-color .2s;display:flex}.store-buttons button:hover{border-color:#86aff4;transform:translateY(-2px)}.store-buttons svg{fill:currentColor;flex:0 0 25px;width:25px;height:25px}.store-buttons span{flex-direction:column;align-items:flex-start;min-inline-size:0;max-inline-size:100%;line-height:1.1;display:flex}.store-buttons small{overflow-wrap:anywhere;color:#aebed3;max-inline-size:100%;font-size:calc(8px * var(--dp-font-scale))}.store-buttons b{max-inline-size:100%;font:700 calc(16px * var(--dp-font-scale))/1 Arial,sans-serif;direction:ltr;unicode-bidi:isolate;margin-top:4px}.store-buttons.light button{color:#051a38;background:#fff;border-color:#ffffff29}.store-buttons.light small{color:#66758b}.app-toast{inset-inline-end:24px;bottom:24px}.app-download-visual{place-items:center;min-height:420px;display:grid;position:relative}.app-download-visual>img{opacity:.95;width:90px;position:absolute;top:10px;right:0}.app-download-visual>span{color:#77a7f5;font:600 calc(8px * var(--dp-font-scale))/1 Arial,sans-serif;letter-spacing:2px;position:absolute;bottom:35px;left:0}.phone-shell{background:#030b17;border:1px solid #ffffff3d;border-radius:42px;width:245px;height:440px;padding:9px;position:relative;transform:rotate(-6deg);box-shadow:0 35px 80px #00000059}.phone-shell:before{content:"";z-index:3;background:#020711;border-radius:20px;width:75px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-shell>div{background:radial-gradient(circle at 30% 15%,#0864ff73,#0000 28%),linear-gradient(160deg,#082d60,#03152d);border-radius:34px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:70px 24px 30px;display:flex;overflow:hidden}.phone-logo{flex-direction:column;align-items:center;gap:11px;width:145px;display:flex}.phone-shell .phone-logo img:first-child{object-fit:contain;width:72px;height:68px}.phone-shell .phone-logo img:last-child{object-fit:contain;width:138px;height:auto}.phone-shell b{text-align:center;font-size:calc(20px * var(--dp-font-scale));margin-top:38px;line-height:1.5}.phone-shell i{background:#ffffff1f;border-radius:8px;width:60%;height:10px;margin-top:16px;box-shadow:0 22px #ffffff14,0 44px #ffffff0f}.confidence{color:#fff;background:#07316d;padding:32px 0}.confidence-inner{grid-template-columns:115px 1fr auto;align-items:center;gap:33px;min-height:164px;display:grid}.confidence-inner>img{object-fit:contain;background:#fff;border-radius:22px;width:92px;height:92px;padding:9px}.confidence-inner span{color:#92b7f4;font-size:calc(11px * var(--dp-font-scale))}.confidence-inner h2{font-size:calc(29px * var(--dp-font-scale));margin:5px 0}.confidence-inner p{color:#b8c9e2;font-size:calc(12px * var(--dp-font-scale));margin:0}.confidence-inner>a{min-width:150px;color:var(--navy);font-size:calc(12px * var(--dp-font-scale));background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:14px 18px;font-weight:600;display:flex}.confidence-inner>a svg{transform:rotate(180deg)}.social-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.social-icon-dot{fill:currentColor;stroke:none}.toast{z-index:100;color:#fff;font:600 calc(12px * var(--dp-font-scale))/1.5 var(--font-alexandria),Tahoma,Arial,sans-serif;text-align:start;cursor:pointer;inset-inline-end:24px;background:#08316c;border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 18px;animation:.25s both toastIn;display:flex;position:fixed;bottom:24px;box-shadow:0 15px 45px #0003}.mobile-dock,.mobile-nav-backdrop{display:none}[data-language=ur] body{font-family:var(--font-urdu),var(--font-alexandria),sans-serif}[data-language=ur] .nav-links a,[data-language=ur] .login-button,[data-language=ur] button{line-height:1.8}[data-language=ur] .store-buttons span{line-height:1.55}[data-language=ur] .store-buttons b{line-height:1.15}[dir=ltr] .hero-copy,[dir=ltr] .section-head,[dir=ltr] .rental-copy,[dir=ltr] .app-download-copy{text-align:left}[dir=ltr] .kicker:before{margin-left:0;margin-right:8px}[dir=ltr] .all-link svg,[dir=ltr] .strip-action a svg,[dir=ltr] .sell-card button svg,[dir=ltr] .rental-copy button svg,[dir=ltr] .confidence-inner>a svg{transform:none}.theme-letter{font-size:calc(22px * var(--dp-font-scale));font-family:Arial,sans-serif;line-height:1}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}.subpage{background:var(--background);min-height:72vh}.sub-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#0864ff59,#0000 34%),linear-gradient(135deg,#03162f,#082d63);padding:82px 0 56px}.sub-hero.compact{padding-bottom:74px}.sub-hero .kicker{color:#88b3ff}.sub-hero h1{font-size:calc(clamp(43px, 5vw, 67px) * var(--dp-font-scale));letter-spacing:normal;margin:12px 0 10px;line-height:1.15}.sub-hero p{color:#b6c7dd;max-width:580px;margin:0;line-height:1.9}.catalog-search{background:#fff;border-radius:18px;grid-template-columns:1.5fr 1fr 1fr 130px;gap:9px;margin-top:38px;padding:12px;display:grid;box-shadow:0 24px 60px #00000038}.catalog-search input,.catalog-search select{color:#0a2041;background:#f8fafc;border:1px solid #e2e8f1;border-radius:11px;outline:0;min-width:0;height:52px;padding:0 16px}.catalog-search input:focus,.catalog-search select:focus{border-color:#79aaff}.catalog-search button{color:#fff;background:var(--glass-primary);border:0;border-radius:11px;font-weight:600}.catalog-search.vehicle-search{grid-template-columns:150px 1fr 1fr .62fr .85fr .8fr 110px}.catalog-search .catalog-color-picker{color:#0a2041;gap:0;height:52px}.catalog-search .catalog-color-picker .catalog-smart-label{z-index:2;color:#77869b;font-size:calc(7px * var(--dp-font-scale));pointer-events:none;position:absolute;top:6px;right:14px}.catalog-search .catalog-color-picker>input{height:52px;padding:14px 14px 0}.catalog-search select:disabled{color:#9aa6b7;cursor:not-allowed}.catalog-smart-field{z-index:22;min-width:0;position:relative}.catalog-smart-field:focus-within{z-index:46}.catalog-smart-field>input{width:100%}.vehicle-smart-picker{z-index:22;color:#0a2041;background:#f8fafc;border:1px solid #dfe7f1;border-radius:11px;min-width:0;height:52px;display:block;position:relative}.vehicle-condition-picker{color:#0a2041;background:#f8fafc;border:1px solid #dfe7f1;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:52px;padding:6px 7px;display:flex}.vehicle-condition-picker>span{color:#77869b;font-size:calc(7px * var(--dp-font-scale));font-weight:600}.vehicle-condition-picker>span em{color:#f0782b;font-style:normal}.vehicle-condition-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.vehicle-condition-picker button{color:#64748a;min-height:25px;font:inherit;font-size:calc(8px * var(--dp-font-scale));cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:7px;padding:0 5px;font-weight:600}.vehicle-condition-picker button.active{color:#fff;background:var(--glass-primary);border-color:#0864ff;box-shadow:0 5px 12px #0864ff33}.home-search-row .vehicle-condition-picker{height:56px}.floating-vehicle-search .vehicle-condition-picker{border-color:var(--line);background:var(--surface);height:44px;padding:4px 5px}.floating-vehicle-search .vehicle-condition-picker>span{display:none}.floating-vehicle-search .vehicle-condition-picker button{min-height:32px;font-size:calc(7px * var(--dp-font-scale))}.condition-required-notice{color:#c94733;font-size:calc(8px * var(--dp-font-scale));margin:8px 3px 0;font-weight:600}.condition-required-notice.catalog{color:#ffd7cf;text-align:right}.vehicle-category-links{justify-content:center;gap:8px;margin-top:19px;display:flex}.vehicle-category-links a{color:#d9e5f4;font-size:calc(9px * var(--dp-font-scale));background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;padding:10px 17px;font-weight:600}.vehicle-category-links a.active{color:#0864ff;background:#fff;border-color:#fff}.vehicle-smart-picker:focus-within{z-index:48;border-color:#79aaff;box-shadow:0 0 0 3px #0864ff14}.vehicle-smart-picker.disabled{opacity:.66}.vehicle-smart-picker>span{z-index:2;color:#77869b;font-size:calc(7px * var(--dp-font-scale));pointer-events:none;font-weight:600;position:absolute;top:6px;right:14px}.vehicle-smart-picker>span em{color:#f0782b;font-style:normal}.vehicle-smart-picker>input,.home-search-row label.vehicle-smart-picker>input{border-radius:inherit;color:#0a2041;width:100%;height:100%;font:inherit;font-size:calc(11px * var(--dp-font-scale));background:0 0;border:0;outline:0;padding:14px 14px 0}.vehicle-smart-picker>input:disabled{cursor:not-allowed}.vehicle-smart-results{z-index:60;border:1px solid var(--line);background:var(--glass-card);border-radius:13px;max-height:330px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #031d4638}.vehicle-smart-results button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:8px 12px;display:grid}.vehicle-smart-results.model button,.vehicle-smart-results.compact-list button{grid-template-columns:1fr auto}.vehicle-smart-results button:last-child{border-bottom:0}.vehicle-smart-results button:hover,.vehicle-smart-results button:focus{background:var(--blue);outline:0}@supports (color:color-mix(in lab, red, red)){.vehicle-smart-results button:hover,.vehicle-smart-results button:focus{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.vehicle-smart-results button>i{width:32px;height:32px;color:var(--blue);font-size:calc(11px * var(--dp-font-scale));background:#0864ff17;border-radius:8px;place-items:center;font-style:normal;font-weight:600;display:grid}.vehicle-smart-results button>b{font-size:calc(10px * var(--dp-font-scale));flex-direction:column;gap:3px;display:flex}.vehicle-smart-results button small{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));font-weight:600}.vehicle-smart-results button em{color:var(--blue);font-size:calc(7px * var(--dp-font-scale));font-style:normal;font-weight:600}.vehicle-smart-results button em.soon{color:#d96016;background:#fff1e7;border-radius:7px;padding:5px 7px}.vehicle-smart-results button em.covered{color:#087650}.vehicle-smart-results>p{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin:0;padding:18px}.home-search-row .vehicle-smart-picker{height:56px}.floating-vehicle-search .vehicle-smart-picker{border-color:var(--line);background:var(--surface);height:44px}.floating-vehicle-search .vehicle-smart-picker>span{top:4px}.floating-vehicle-search .vehicle-smart-picker>input{color:var(--ink);padding-top:12px}.brand-directory{border-bottom:1px solid var(--line);background:var(--background);padding:72px 0 78px}.brand-directory-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:27px;display:flex}.brand-directory-head h2{font-size:calc(clamp(31px,4vw,45px) * var(--dp-font-scale));letter-spacing:normal;margin:10px 0 7px}.brand-directory-head p{color:var(--muted);font-size:calc(12px * var(--dp-font-scale));margin:0}.brand-directory-head>label{border:1px solid var(--line);background:var(--glass-card);border-radius:12px;align-items:center;gap:9px;width:min(310px,100%);height:48px;padding:0 14px;display:flex}.brand-directory-head label svg{fill:none;width:19px;height:19px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;flex:0 0 19px}.brand-directory-head input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:calc(11px * var(--dp-font-scale));background:0 0;border:0;outline:0}.brand-origin-tabs{scrollbar-width:none;gap:7px;margin-bottom:22px;padding-bottom:3px;display:flex;overflow-x:auto}.brand-origin-tabs::-webkit-scrollbar{display:none}.brand-origin-tabs button{border:1px solid var(--line);min-width:max-content;color:var(--muted);background:var(--glass-control);font-size:calc(10px * var(--dp-font-scale));border-radius:10px;padding:9px 14px;font-weight:600}.brand-origin-tabs button.active{border-color:var(--blue);color:#fff;background:var(--glass-primary)}.brand-origin-tabs .classic-origin{border:1px solid var(--orange);align-items:center;gap:6px;min-width:max-content;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.brand-origin-tabs .classic-origin{border:1px solid color-mix(in srgb,var(--orange) 65%,var(--line))}}.brand-origin-tabs .classic-origin{color:#c45819;background:var(--orange);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.brand-origin-tabs .classic-origin{background:color-mix(in srgb,var(--orange) 7%,var(--card))}}.brand-origin-tabs .classic-origin{font-size:calc(10px * var(--dp-font-scale));font-weight:600}.brand-origin-tabs .classic-origin span{color:var(--orange);font-size:calc(13px * var(--dp-font-scale));line-height:1}.brand-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.brand-card{border:1px solid var(--line);background:var(--glass-card);border-radius:15px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;min-height:90px;padding:14px;transition:all .2s;display:grid;position:relative;overflow:hidden}.brand-card:hover{border-color:var(--blue);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.brand-card:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}}.brand-card:hover{box-shadow:0 12px 30px #031d4614}.brand-card>span{width:50px;height:50px;color:var(--blue);background:var(--blue);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-card>span{background:color-mix(in srgb,var(--blue) 9%,var(--card))}}.brand-card>span{font-size:calc(20px * var(--dp-font-scale));font-weight:600}.brand-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.brand-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--dp-font-scale));overflow:hidden}.brand-card small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:700 calc(9px * var(--dp-font-scale))/1 Arial,sans-serif;text-align:right;direction:ltr;overflow:hidden}.brand-card>i{color:var(--blue);font-style:normal;font-size:calc(13px * var(--dp-font-scale));flex-direction:column;align-items:center;font-weight:600;display:flex}.brand-card>i b{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));margin-top:3px}.brand-card>em{color:var(--blue);position:absolute;bottom:7px;left:10px}@supports (color:color-mix(in lab, red, red)){.brand-card>em{color:color-mix(in srgb,var(--blue) 35%,transparent)}}.brand-card>em{font:normal 600 calc(11px * var(--dp-font-scale))/1 Arial,sans-serif}.brand-empty{border:1px dashed var(--line);min-height:150px;color:var(--muted);background:var(--surface);font-size:calc(11px * var(--dp-font-scale));border-radius:18px;place-items:center;display:grid}.catalog-section{background:var(--surface);padding:72px 0 96px}.catalog-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.catalog-head>div{flex-direction:column;display:flex}.catalog-head strong{font-size:calc(18px * var(--dp-font-scale))}.catalog-head span{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin-top:5px}.catalog-head select{border:1px solid var(--line);color:var(--ink);background:var(--glass-control);border-radius:10px;padding:10px 13px}.listing-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.listing-card{border:1px solid var(--line);background:var(--glass-card);border-radius:22px;transition:all .25s;overflow:hidden}.listing-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.listing-image{aspect-ratio:4/3;background:#edf1f5;position:relative;overflow:hidden}.listing-image>a{width:100%;height:100%;display:block}.listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.listing-card:hover img{transform:scale(1.03)}.listing-image>.listing-source-badge{color:#247b55;font-size:calc(10px * var(--dp-font-scale));background:#ffffffeb;border-radius:8px;padding:7px 11px;font-weight:600;position:absolute;top:17px;right:17px}.listing-copy{padding:21px}.listing-copy>small{color:var(--blue);font-weight:700}.listing-copy h2{font-size:calc(21px * var(--dp-font-scale));margin:8px 0 7px}.listing-copy p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.listing-copy>div{border-top:1px solid var(--line);align-items:baseline;gap:5px;margin-top:19px;padding-top:17px;display:flex}.listing-copy>div strong{color:var(--blue);font-size:calc(23px * var(--dp-font-scale))}.listing-copy>div span{color:var(--muted);font-size:calc(10px * var(--dp-font-scale))}.real-listing-card{position:relative}.real-fav{border:1px solid var(--line);width:auto;min-width:44px;height:44px;color:var(--ink);background:var(--glass-card);font-size:calc(9px * var(--dp-font-scale));border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:flex}.real-fav svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.real-fav.active{color:#ff3c45}.real-fav.active svg{fill:currentColor}.real-fav.compact{z-index:3;color:#17365f;background:#fffffff0;border:0;width:46px;min-width:46px;height:46px;padding:0;position:absolute;top:14px;left:14px;box-shadow:0 8px 22px #031d4624}.real-fav.compact.active{color:#ff3c45}.listing-placeholder{color:#6a86aa;width:100%;height:100%;font:600 calc(15px * var(--dp-font-scale))/1 Arial,sans-serif;letter-spacing:2px;background:linear-gradient(135deg,#e7eef8,#f7f9fc);place-items:center;display:grid}.catalog-group+.catalog-group{border-top:1px solid var(--line);margin-top:58px;padding-top:45px}.catalog-group-title{align-items:center;gap:8px;margin-bottom:19px;display:flex}.catalog-group-title strong{font-size:calc(17px * var(--dp-font-scale))}.catalog-group-title small{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin-right:auto}.live-dot{background:#21ad70;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21ad701f}.demo-listing{opacity:.9}.demo-listing .listing-image>.listing-source-badge{color:#865a11;background:#fff5def2}.skeleton-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.skeleton-card{border:1px solid var(--line);background:var(--glass-card);border-radius:22px;min-height:470px;padding:0 21px 22px;overflow:hidden}.skeleton-card i{background:linear-gradient(100deg,var(--surface) 30%,var(--line) 50%,var(--surface) 70%);height:310px;margin:0 -21px 24px;display:block}@supports (color:color-mix(in lab, red, red)){.skeleton-card i{background:linear-gradient(100deg,var(--surface) 30%,color-mix(in srgb,var(--line) 70%,var(--card)) 50%,var(--surface) 70%)}}.skeleton-card i{background-size:200% 100%;animation:1.2s linear infinite skeleton}.skeleton-card span,.skeleton-card b{background:var(--line);border-radius:7px;height:14px;display:block}.skeleton-card span{width:42%}.skeleton-card b{width:68%;margin-top:14px}@keyframes skeleton{to{background-position-x:-200%}}.empty-state{text-align:center;border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:50px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.empty-state{border:1px dashed color-mix(in srgb,var(--line) 75%,var(--blue))}}.empty-state{background:var(--glass-card);border-radius:24px}.empty-state img{object-fit:contain;background:#eef4ff;border-radius:18px;width:76px;height:76px;margin-bottom:18px;padding:9px}.empty-state>span{color:var(--orange);font-size:calc(9px * var(--dp-font-scale));font-weight:600}.empty-state h2{font-size:calc(27px * var(--dp-font-scale));margin:8px 0 7px}.empty-state p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.empty-state>button{color:#fff;background:var(--glass-primary);border:0;border-radius:10px;margin-top:20px;padding:12px 18px;font-weight:600}.search-feedback{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#021126e0;border:1px solid #ffffff2e;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:17px 19px;display:flex;box-shadow:0 18px 45px #00000038}.search-feedback>div:first-child{flex-direction:column;gap:4px;display:flex}.search-feedback span{color:#ff9b5c;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.search-feedback strong{font-size:calc(16px * var(--dp-font-scale))}.search-feedback p{color:#b9c9dc;max-width:none;font-size:calc(9px * var(--dp-font-scale));margin:0;line-height:1.7}.search-feedback>div:last-child{align-items:center;gap:8px;display:flex}.search-feedback a,.search-feedback button{color:#fff;min-width:max-content;font:inherit;font-size:calc(8px * var(--dp-font-scale));cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:10px 13px;font-weight:600}.search-feedback button{border-color:var(--blue);background:var(--glass-primary)}.classic-filter-pill{color:#fff;font:inherit;font-size:calc(9px * var(--dp-font-scale));cursor:pointer;background:#f0782b29;border:1px solid #ff995880;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:9px 13px;font-weight:600;display:inline-flex}.classic-filter-pill span{color:#ff9b5c;font-size:calc(13px * var(--dp-font-scale))}.classic-filter-pill b{color:#ffc7a3;font-size:calc(12px * var(--dp-font-scale));margin-right:3px}.brand-hero{color:#fff;background:radial-gradient(circle at 12% 20%,#0864ff66,#0000 31%),linear-gradient(135deg,#021126,#07316d);min-height:410px}.brand-hero-inner{grid-template-columns:1fr 260px;align-items:center;gap:70px;min-height:410px;display:grid}.brand-hero-inner>div:first-child>a:first-child,.brand-hero-inner>div:first-child>span,.brand-hero-inner>div:first-child>b{color:#8ca6c9;font-size:calc(9px * var(--dp-font-scale))}.brand-hero-inner>div:first-child>span{margin:0 7px}.brand-hero h1{font-size:calc(clamp(45px,5vw,68px) * var(--dp-font-scale));letter-spacing:normal;margin:19px 0 10px}.brand-hero p{color:#b4c5dc;max-width:580px;font-size:calc(13px * var(--dp-font-scale));margin:0;line-height:1.9}.brand-all-action{background:var(--blue);border-radius:10px;width:fit-content;margin-top:23px;padding:12px 17px;font-weight:600;display:block;color:#fff!important;font-size:calc(10px * var(--dp-font-scale))!important}.brand-monogram{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex;box-shadow:0 24px 70px #0003}.brand-monogram>.brand-logo-mark{background:#fff;border-radius:28px;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 18px 45px #0003}.brand-monogram>.brand-logo-mark img{object-fit:contain;width:78px;height:78px}.brand-monogram>.brand-logo-mark b{color:var(--blue);font-size:calc(36px * var(--dp-font-scale))}.brand-monogram strong{font:600 calc(14px * var(--dp-font-scale))/1 Arial,sans-serif;direction:ltr;margin-top:18px}.brand-monogram small{color:#8da8cb;font-size:calc(8px * var(--dp-font-scale));margin-top:8px}.model-directory{background:var(--surface);padding:72px 0 100px}.model-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.model-head h2{font-size:calc(34px * var(--dp-font-scale));margin:9px 0 0}.model-head>a{border:1px solid var(--line);color:var(--blue);background:var(--glass-card);font-size:calc(9px * var(--dp-font-scale));border-radius:10px;padding:10px 13px;font-weight:600}.model-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.model-grid>a{border:1px solid var(--line);background:var(--glass-card);border-radius:15px;flex-direction:column;justify-content:center;min-height:86px;padding:17px 18px;transition:all .2s;display:flex;position:relative}.model-grid>a:hover{border-color:var(--blue);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.model-grid>a:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}}.model-grid>a:hover{box-shadow:0 12px 30px #031d4614}.model-grid span{font-size:calc(13px * var(--dp-font-scale));font-weight:600}.model-grid small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin-top:6px}.model-grid i{color:var(--blue);font:normal 600 calc(15px * var(--dp-font-scale))/1 Arial,sans-serif;position:absolute;left:16px}.model-custom-note{border:1px solid var(--blue);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:115px;margin-top:22px;padding:24px 27px;display:grid}@supports (color:color-mix(in lab, red, red)){.model-custom-note{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line))}}.model-custom-note{background:var(--blue);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.model-custom-note{background:color-mix(in srgb,var(--blue) 5%,var(--card))}}.model-custom-note b{font-size:calc(13px * var(--dp-font-scale))}.model-custom-note p{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin:0;line-height:1.8}.model-custom-note a{color:#fff;background:var(--blue);font-size:calc(9px * var(--dp-font-scale));border-radius:10px;padding:11px 16px;font-weight:600}.detail-shell{grid-template-columns:1.4fr .75fr;align-items:start;gap:27px;padding:55px 0 90px;display:grid}.listing-detail-back{border:1px solid var(--line);width:fit-content;min-height:42px;color:var(--ink);background:var(--glass-card);font-size:calc(10px * var(--dp-font-scale));cursor:pointer;border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 14px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #031d460f}.listing-detail-back span{color:var(--blue);font-size:calc(18px * var(--dp-font-scale));line-height:1}.detail-gallery{background:#eef1f5;border-radius:25px;min-height:560px;position:relative;overflow:hidden}.detail-gallery>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-gallery>div{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(10px * var(--dp-font-scale));background:#03162fc4;border-radius:10px;justify-content:space-between;padding:11px 14px;display:flex;position:absolute;bottom:19px;left:19px;right:19px}.detail-info{border:1px solid var(--line);background:var(--glass-card);border-radius:24px;padding:30px;position:sticky;top:102px}.detail-topline{justify-content:space-between;align-items:center;display:flex}.verified-pill{color:#217b52;font-size:calc(10px * var(--dp-font-scale));background:#239a601a;border-radius:7px;padding:7px 10px;font-weight:600;display:inline-flex}.detail-info h1{font-size:calc(27px * var(--dp-font-scale));margin:15px 0 7px}.detail-info>p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.detail-price{color:var(--blue);font-size:calc(32px * var(--dp-font-scale));margin:26px 0 8px;display:block}.detail-price small:not(.sar-symbol){color:var(--muted);font-size:calc(11px * var(--dp-font-scale))}.detail-specs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:17px;padding:20px 0;display:grid}.detail-specs div{flex-direction:column;display:flex}.detail-specs b{font-size:calc(13px * var(--dp-font-scale))}.detail-specs span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:3px}.primary-wide,.secondary-wide{border-radius:11px;width:100%;height:48px;font-weight:600}.primary-wide{color:#fff;background:var(--blue);border:0}.secondary-wide{border:1px solid var(--line);color:var(--ink);background:var(--surface);margin-top:9px}.contact-link{place-items:center;display:grid}.details-loading{place-items:center;min-height:500px;display:grid}.details-empty{margin-top:60px;margin-bottom:80px}.detail-description{border:1px solid var(--line);background:var(--glass-card);border-radius:23px;grid-column:1/-1;padding:34px}.detail-description h2{font-size:calc(26px * var(--dp-font-scale));margin:11px 0}.detail-description p{max-width:850px;color:var(--muted);line-height:2;font-size:calc(13px * var(--dp-font-scale))}.services-catalog{padding-top:52px}.services-launch-note{color:var(--ink);background:#ff692412;border:1px solid #ff692438;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:18px 20px;display:flex}.services-launch-note b{font-size:calc(12px * var(--dp-font-scale))}.services-launch-note span{color:var(--muted);font-size:calc(10px * var(--dp-font-scale))}.service-page-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-page-grid article{border:1px solid var(--line);background:var(--glass-card);border-radius:22px;min-height:330px;transition:transform .25s,box-shadow .25s;overflow:hidden}.service-page-grid article:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.service-visual{background:linear-gradient(135deg,#052856,#0b4da5);justify-content:center;align-items:center;height:126px;padding:22px;display:flex;position:relative;overflow:hidden}.service-visual:after{content:"";border:1px solid #ffffff21;border-radius:32px;width:130px;height:130px;position:absolute;transform:rotate(28deg)}.service-visual.tone-2{background:linear-gradient(135deg,#063d94,#0877ff)}.service-visual.tone-3{background:linear-gradient(135deg,#082849,#125887)}.service-visual>span{z-index:2;color:#fff;font:600 calc(40px * var(--dp-font-scale))/1 Arial, sans-serif;position:relative}.service-visual i{color:#ffffff9e;font-size:calc(9px * var(--dp-font-scale));letter-spacing:1px;font-style:normal;font-weight:600;position:absolute;top:14px;left:18px}.service-page-copy{padding:23px 25px 26px}.service-page-copy small{color:var(--orange);font-size:calc(8px * var(--dp-font-scale));letter-spacing:.3px;font-weight:600}.service-page-grid h2{font-size:calc(21px * var(--dp-font-scale));margin:10px 0 7px}.service-page-grid p{min-height:48px;color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0 0 20px;line-height:1.9}.service-coming-soon{width:fit-content;color:var(--blue);background:var(--blue);border-radius:8px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.service-coming-soon{background:color-mix(in srgb,var(--blue) 8%,var(--card))}}.service-coming-soon{font-size:calc(8px * var(--dp-font-scale));font-weight:600}.service-process{color:#fff;background:linear-gradient(135deg,#03162f,#073d86);border-radius:23px;grid-template-columns:1fr 1.4fr;align-items:center;gap:34px;margin-top:24px;padding:35px 38px;display:grid}.service-process h2{font-size:calc(27px * var(--dp-font-scale));margin:9px 0 0}.service-process ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.service-process li{border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:72px;padding:8px 24px;display:flex}.service-process li:first-child{border-right:0}.service-process li b{color:#67a0ff;font-size:calc(9px * var(--dp-font-scale))}.service-process li span{font-size:calc(12px * var(--dp-font-scale));margin-top:7px;font-weight:600}.rent-hero{color:#fff;background:#03162f;min-height:600px;position:relative;overflow:hidden}.rent-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rent-hero:after{content:"";background:linear-gradient(90deg,#03162f26,#03162f 82%);position:absolute;inset:0}.rent-hero .container{z-index:2;align-items:center;min-height:600px;display:flex;position:relative}.rent-hero .container>div{width:52%;margin-left:auto}.rent-hero .kicker{color:#8cb6ff}.rent-hero h1{font-size:calc(clamp(45px,5vw,68px) * var(--dp-font-scale));margin:14px 0 10px;line-height:1.15}.rent-hero p{color:#b8c9df}.rent-coming-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #70a3eb4d;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin-top:28px;padding:18px;display:grid}.rent-coming-card b{font-size:calc(12px * var(--dp-font-scale))}.rent-coming-card span{color:#b8c9df;font-size:calc(9px * var(--dp-font-scale));line-height:1.7}.rent-coming-card a{color:#fff;background:var(--blue);min-height:42px;font-size:calc(10px * var(--dp-font-scale));border-radius:9px;grid-area:1/2/span 2;place-items:center;padding:0 16px;font-weight:600;display:grid}.rent-hero form input,.rent-hero form select{color:#0a2041;background:#f8fafc;border:1px solid #e2e8f1;border-radius:9px;min-width:0;height:50px;padding:0 10px}.rent-hero form button{color:#fff;background:var(--glass-primary);border:0;border-radius:9px;font-weight:600}.rent-proof{color:#dbe7f7;font-size:calc(10px * var(--dp-font-scale));flex-wrap:wrap;gap:18px;margin-top:20px;font-weight:700;display:flex}.rental-options{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.rental-options article{color:#fff;background:#09264e;border-radius:21px;justify-content:space-between;align-items:flex-end;min-height:270px;padding:25px;display:flex;position:relative;overflow:hidden}.rental-options article:after{content:"";background:linear-gradient(#02122714 28%,#021227f5);position:absolute;inset:0}.rental-options img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rental-options article>div,.rental-options article>i{z-index:2;position:relative}.rental-options article>div{flex-direction:column;display:flex}.rental-options small{color:#b9cce4;font-size:calc(9px * var(--dp-font-scale));margin-bottom:5px}.rental-options b{font-size:calc(21px * var(--dp-font-scale))}.rental-options span{color:#d8e5f5;font-size:calc(10px * var(--dp-font-scale));margin-top:8px}.rental-options span strong{color:#69a1ff;font-size:calc(16px * var(--dp-font-scale))}.rental-options i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.rent-benefits{border:1px solid var(--line);background:var(--glass-card);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:19px;padding:24px 28px;display:grid}.rent-benefits div{border-right:1px solid var(--line);flex-direction:column;padding:4px 24px;display:flex}.rent-benefits div:first-child{border-right:0}.rent-benefits b{font-size:calc(12px * var(--dp-font-scale))}.rent-benefits span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:5px}.sell-flow{background:radial-gradient(circle at 90% 5%, #0864ff24, transparent 28%), var(--surface);padding:72px 0 100px;overflow-x:clip}.sell-flow-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:65px;min-width:0;display:grid}.sell-intro{padding-top:45px}.sell-intro h1{font-size:calc(clamp(42px,5vw,62px) * var(--dp-font-scale));letter-spacing:normal;margin:15px 0 12px;line-height:1.2}.sell-intro>p{color:var(--muted);max-width:460px;line-height:1.9}.sell-intro ol{margin:36px 0 0;padding:0;list-style:none}.sell-intro li{color:var(--muted);font-size:calc(12px * var(--dp-font-scale));padding:14px 28px 14px 0;position:relative}.sell-intro li:before{content:"";border:2px solid var(--line);border-radius:50%;width:9px;height:9px;position:absolute;top:17px;right:0}.sell-intro li.done{color:var(--blue);font-weight:600}.sell-intro li.done:before{border-color:var(--blue);background:var(--blue)}.sell-form{border:1px solid var(--line);background:var(--glass-card);min-width:0;min-height:540px;box-shadow:var(--shadow);border-radius:25px;padding:34px}.form-progress{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));flex-direction:column;gap:10px;display:flex}.form-progress i{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.form-progress>i>b{border-radius:inherit;background:var(--blue);height:100%;transition:width .3s;display:block}.form-step{min-width:0;padding-top:35px}.form-step h2{font-size:calc(26px * var(--dp-font-scale));margin:0 0 27px}.form-step>div:not(.upload-box){grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-step label{color:var(--ink);font-size:calc(11px * var(--dp-font-scale));flex-direction:column;gap:8px;margin-bottom:16px;font-weight:700;display:flex}.form-step input,.form-step select{border:1px solid var(--line);width:100%;min-width:0;height:51px;color:var(--ink);background:var(--glass-control);border-radius:10px;outline:0;padding:0 13px}.form-step select:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.catalog-helper{color:var(--muted);background:var(--surface);font-size:calc(9px * var(--dp-font-scale));border-radius:9px;margin:-3px 0 3px;padding:10px 12px;line-height:1.7}.smart-picker{z-index:12;position:relative}.smart-picker:focus-within{z-index:30}.smart-picker input{background-image:radial-gradient(circle at 22px 50%,transparent 5px,var(--muted) 5.5px,transparent 6.5px),linear-gradient(45deg,transparent 46%,var(--muted) 47% 53%,transparent 54%);background-position:10px,28px 31px;background-repeat:no-repeat;background-size:26px 26px,8px 8px;padding-left:42px}.smart-results{z-index:40;border:1px solid var(--line);background:var(--glass-card);border-radius:13px;max-height:310px;position:absolute;top:calc(100% - 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #031d4629}.smart-results button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.smart-results button:last-child{border-bottom:0}.smart-results button:hover,.smart-results button:focus{background:var(--blue);outline:0}@supports (color:color-mix(in lab, red, red)){.smart-results button:hover,.smart-results button:focus{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.smart-results button span{flex-direction:column;gap:3px;display:flex}.smart-results button b{font-size:calc(10px * var(--dp-font-scale))}.smart-results button small,.smart-results button em{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));font-style:normal}.smart-results button em.city-coming{align-items:center;gap:6px;display:flex}.smart-results button em.city-coming i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.smart-results button em.city-coming{color:#d46622;font-weight:600}.smart-results button em.city-coming i{background:var(--orange);box-shadow:0 0 0 3px #ff6a1a1f}.smart-results button em.city-available{color:#087650}.smart-results button.custom-value{color:var(--blue);justify-content:flex-start;font-weight:600}.model-results{grid-template-columns:1fr 1fr;display:grid}.model-results button{min-height:45px}.smart-empty{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));padding:18px}.year-results{grid-template-columns:repeat(3,1fr);display:grid}.year-results button{min-height:45px}.appointment-fields{grid-template-columns:repeat(3,1fr)!important}.date-field{cursor:pointer;display:block;position:relative}.date-field .appointment-date{text-align:left;cursor:pointer;unicode-bidi:plaintext;background:#fff;border-color:#cfdbea;width:100%;padding-left:52px;direction:ltr!important}.date-field .appointment-date::-webkit-datetime-edit{text-align:left;direction:ltr;unicode-bidi:plaintext}.date-field .appointment-date.is-empty::-webkit-datetime-edit{color:#0000;opacity:0}.date-field .appointment-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:38px;height:100%;margin:0;padding:0}.date-empty-label{z-index:2;color:#52647b;pointer-events:none;font-size:calc(10px * var(--dp-font-scale));direction:rtl;background:#fff;border-radius:9px;align-items:center;padding:0 13px;font-weight:700;display:flex;position:absolute;inset:1px 50px 1px 1px}.date-calendar-button{z-index:4;color:#0864ff;cursor:pointer;background:#f5f8fd;border:0;border-right:1px solid #e3e9f1;border-radius:9px 0 0 9px;width:48px;position:absolute;inset:1px auto 1px 1px}.date-calendar-icon{pointer-events:none;opacity:1;border:2px solid;border-radius:3px;width:17px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.date-calendar-icon:before{content:"";border-top:2px solid var(--muted);position:absolute;top:4px;left:2px;right:2px}.date-calendar-icon:after{content:"";background:currentColor;border-radius:2px;width:2px;height:4px;position:absolute;top:-4px;left:3px;box-shadow:7px 0}.district-results{max-height:280px}.location-summary{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;margin:-5px 0 17px;padding:11px 13px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.location-summary span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.location-summary b{color:var(--ink);font-size:calc(10px * var(--dp-font-scale))}.location-summary em{color:#c76522;font-size:calc(8px * var(--dp-font-scale));margin-right:auto;font-style:normal;font-weight:600}.time-picker{flex-direction:column;margin:0 0 18px;gap:10px!important;display:flex!important}.time-picker>b{font-size:calc(11px * var(--dp-font-scale))}.time-picker>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.time-picker button{border:1px solid var(--line);min-height:43px;color:var(--ink);background:var(--glass-control);font-size:calc(10px * var(--dp-font-scale));cursor:pointer;border-radius:10px;font-weight:600}.time-picker button.active{border-color:var(--blue);color:#fff;background:var(--glass-primary);box-shadow:0 7px 18px #0864ff2e}.location-picker{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:2px 0 18px;padding:13px;position:relative;grid-template-columns:.85fr 1.15fr!important;gap:13px!important;display:grid!important}.location-copy{flex-direction:column;align-items:flex-start;padding:9px 7px;display:flex}.location-copy>span{color:var(--blue);font-size:calc(8px * var(--dp-font-scale));font-weight:600}.location-copy h3{font-size:calc(16px * var(--dp-font-scale));margin:7px 0 5px}.location-copy p{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin:0;line-height:1.8}.location-copy button{color:#fff;background:var(--glass-primary);min-height:39px;font-size:calc(8px * var(--dp-font-scale));cursor:pointer;border:0;border-radius:9px;margin-top:13px;padding:0 14px;font-weight:600}.location-copy button:disabled{opacity:.55;cursor:wait}.location-map{border:1px solid var(--line);background:radial-gradient(circle at 25% 30%,#0864ff1a,transparent 35%),linear-gradient(135deg,var(--card),var(--surface));border-radius:12px;place-items:center;min-height:190px;display:grid;overflow:hidden}.location-map iframe{border:0;width:100%;height:100%;min-height:190px}.location-map>div{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.location-map i{width:44px;height:44px;color:var(--blue);font-size:calc(24px * var(--dp-font-scale));background:#0864ff17;border-radius:50%;place-items:center;font-style:normal;display:grid}.location-map b{color:var(--ink);font-size:calc(10px * var(--dp-font-scale))}.location-map span{font-size:calc(8px * var(--dp-font-scale))}.map-link{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:calc(7px * var(--dp-font-scale));background:#021734db;border-radius:7px;padding:7px 9px;font-weight:600;position:absolute;bottom:20px;left:20px}.location-picker.ready{border-color:#1b996247}.location-picker.ready .location-copy>span{color:#188257}.visit-note{background:#0864ff0e;border:1px solid #0864ff29;border-radius:11px;flex-direction:column;padding:13px 15px;grid-template-columns:none!important;gap:4px!important;display:flex!important}.visit-note b{color:var(--blue);font-size:calc(10px * var(--dp-font-scale))}.visit-note span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.managed-fees{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.managed-fees article{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:158px;padding:17px;display:flex}.managed-fees article.featured{background:var(--blue);border-color:#82adf8}@supports (color:color-mix(in lab, red, red)){.managed-fees article.featured{background:color-mix(in srgb,var(--blue) 6%,var(--card))}}.managed-fees span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.managed-fees strong{color:var(--ink);font-size:calc(23px * var(--dp-font-scale));margin:14px 0 8px}.managed-fees strong small{font-size:calc(10px * var(--dp-font-scale))}.managed-fees article>small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin-top:auto;line-height:1.75}.managed-steps{color:#d9e6f8;background:#071d3d;border-radius:13px;margin-top:15px;padding:16px;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.managed-steps b{color:#fff;font-size:calc(10px * var(--dp-font-scale));grid-column:span 2;margin-bottom:4px}.managed-steps span{font-size:calc(8px * var(--dp-font-scale))}.form-step label.terms-check{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:row;align-items:flex-start;gap:10px;margin-top:17px;padding:14px;line-height:1.8}.terms-check input{accent-color:var(--blue);flex:0 0 18px;width:18px!important;height:18px!important}.upload-box{height:165px;color:var(--blue);font-size:calc(26px * var(--dp-font-scale));background:var(--blue);border:1.5px dashed #8cb5f6;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.upload-box{background:color-mix(in srgb,var(--blue) 5%,var(--card))}}.upload-box input{opacity:0;width:1px;height:1px;position:absolute}.upload-box b{font-size:calc(28px * var(--dp-font-scale))}.upload-box span{color:var(--ink);font-size:calc(12px * var(--dp-font-scale));margin-top:7px;font-weight:600}.upload-box small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:6px}.upload-previews{grid-template-columns:repeat(6,1fr);gap:8px;margin:-3px 0 18px;display:grid}.upload-previews img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:9px;width:100%}.form-step textarea{resize:vertical;border:1px solid var(--line);min-height:110px;color:var(--ink);background:var(--glass-control);font:inherit;border-radius:10px;outline:0;padding:13px}.real-flow-note{background:#0864ff0f;border:1px solid #0864ff2e;border-radius:13px;flex-direction:column;margin-top:30px;padding:15px 17px;display:flex}.real-flow-note b{color:var(--blue);font-size:calc(11px * var(--dp-font-scale))}.real-flow-note span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:5px}.seller-service-choice{min-inline-size:0;margin-bottom:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.seller-service-choice button{border:1px solid var(--line);inline-size:100%;min-inline-size:0;max-inline-size:100%;min-height:205px;color:var(--ink);background:var(--glass-control);text-align:start;cursor:pointer;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;align-items:start;padding:20px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.seller-service-choice button:hover{border-color:#8db5f7}.seller-service-choice button.active{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.seller-service-choice button.active{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.seller-service-choice button.active{box-shadow:0 12px 28px #0864ff1f}.seller-service-choice span{color:var(--blue);font-size:calc(8px * var(--dp-font-scale));font-weight:600}.seller-service-choice strong{font-size:calc(16px * var(--dp-font-scale));margin:9px 0 5px}.seller-service-choice b{color:var(--blue);font-size:calc(12px * var(--dp-font-scale))}.seller-service-choice p{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin:13px 0;line-height:1.75}.seller-service-choice em{color:#17724f;font-size:calc(8px * var(--dp-font-scale));margin-top:auto;font-style:normal;font-weight:600}.field-verification-note{background:linear-gradient(135deg,#0864ff14,#0864ff06);border:1px solid #0864ff33;border-radius:14px;flex-direction:column;margin:0 0 22px;padding:16px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.field-verification-note b{color:var(--blue);font-size:calc(11px * var(--dp-font-scale))}.field-verification-note span{color:var(--ink);font-size:calc(9px * var(--dp-font-scale));line-height:1.75}.field-verification-note small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));line-height:1.7}.team-visit-condition{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;margin:0 0 22px;padding:16px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.team-visit-condition>span{color:var(--ink);font-size:calc(12px * var(--dp-font-scale));font-weight:600}.team-visit-condition>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-visit-condition button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--glass-control);font-size:calc(11px * var(--dp-font-scale));border-radius:10px;padding:8px;font-weight:600}.team-visit-condition button.active{border-color:var(--blue);color:#fff;background:var(--glass-primary);box-shadow:0 7px 17px #0864ff2e}.team-visit-condition small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));line-height:1.65}.location-summary.available em{color:#17724f}.location-confirmation{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;margin:-6px 0 18px;padding:14px;grid-template-columns:1fr auto auto!important;gap:8px!important;display:grid!important}.location-confirmation>div{flex-direction:column;gap:4px;display:flex}.location-confirmation b{font-size:calc(10px * var(--dp-font-scale))}.location-confirmation span{color:var(--muted);font-size:calc(8px * var(--dp-font-scale))}.location-confirmation button{border:1px solid var(--line);min-height:39px;color:var(--ink);background:var(--glass-control);font-size:calc(8px * var(--dp-font-scale));cursor:pointer;border-radius:9px;padding:0 12px;font-weight:600}.location-confirmation button.active{color:#fff;background:#19865d;border-color:#19865d}.manual-location-card{background:#ff992a12;border:1px solid #f1c48e;border-radius:13px;flex-direction:column;margin:-6px 0 18px;padding:15px;grid-template-columns:none!important;gap:7px!important;display:flex!important}.manual-location-card b{font-size:calc(11px * var(--dp-font-scale))}.manual-location-card p{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin:0;line-height:1.7}.manual-location-card>div{grid-template-columns:1fr auto;gap:8px;display:grid}.manual-location-card button{color:#fff;background:var(--ink);font-size:calc(8px * var(--dp-font-scale));border:0;border-radius:9px;padding:0 15px;font-weight:600}.manual-location-card>small{color:#a75a22;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.interactive-location-map{border:1px solid var(--line);background:var(--glass-card);border-radius:13px;min-height:250px;position:relative;overflow:hidden}.interactive-location-map iframe{border:0;width:100%;height:250px;display:block}.interactive-location-map>p{color:var(--muted);background:var(--glass-card);font-size:calc(8px * var(--dp-font-scale));text-align:center;margin:0;padding:9px 12px;font-weight:600}.draggable-pin-layer{pointer-events:none;position:absolute;inset:0 0 34px}.draggable-location-pin{pointer-events:auto;touch-action:none;color:#fff;cursor:grab;filter:drop-shadow(0 8px 11px #01143259);background:0 0;border:0;width:48px;height:58px;padding:0;position:absolute;top:50%;left:50%}.draggable-location-pin:active{cursor:grabbing}.draggable-location-pin:before{content:"";background:var(--blue);width:40px;height:40px;box-shadow:0 0 0 2px var(--blue);border:4px solid #fff;border-radius:50% 50% 50% 0;position:absolute;top:0;left:4px;transform:rotate(-45deg)}.draggable-location-pin i{z-index:2;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:15px;left:18px}.draggable-location-pin span{color:#fff;width:max-content;font-size:calc(7px * var(--dp-font-scale));background:#061a38;border-radius:99px;padding:5px 8px;font-weight:600;position:absolute;top:43px;left:50%;transform:translate(-50%)}.location-address-fields{margin:-5px 0 18px;grid-template-columns:repeat(3,1fr)!important;gap:9px!important;display:grid!important}.location-address-fields label{min-width:0}.location-address-fields input{width:100%}.location-address-help{color:#a75a22;font-size:calc(8px * var(--dp-font-scale));margin:-10px 0 18px}.manual-location-confirm{color:#fff;background:#19865d;border:0;border-radius:10px;min-height:43px;margin:-8px 0 18px;padding:0 18px;font-weight:600}.manual-location-confirm:disabled,.location-confirmation button:disabled{opacity:.45;cursor:not-allowed}.disclosure-condition-prompt{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));background:#0864ff0d;border:1px solid #0864ff29;border-radius:10px;margin:10px 0 0;padding:11px 13px}.success-modal button.success-primary-action{border-color:var(--blue);color:#fff;background:var(--glass-primary)}.form-actions{justify-content:flex-end;gap:9px;margin-top:28px;display:flex}.form-actions button{color:#fff;background:var(--glass-primary);border:0;border-radius:10px;min-width:130px;height:47px;font-weight:600}.form-actions button.back{border:1px solid var(--line);color:var(--ink);background:var(--glass-control)}.form-error{color:#c94714;font-size:calc(10px * var(--dp-font-scale));background:#ff641e14;border:1px solid #ff641e40;border-radius:10px;margin-top:4px;padding:11px 13px;font-weight:600}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020e1fbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.success-modal{text-align:center;width:min(460px,100%);color:var(--ink);background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:25px;padding:38px;animation:.25s both modalIn;box-shadow:0 35px 100px #00000057}.success-modal img{object-fit:contain;background:#edf4ff;border-radius:17px;width:72px;height:72px;margin-bottom:17px;padding:8px}.success-modal>span{color:#28845a;font-size:calc(9px * var(--dp-font-scale));font-weight:600;display:block}.success-modal h2{font-size:calc(26px * var(--dp-font-scale));margin:8px 0}.success-modal p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0;line-height:1.9}.success-summary{border:1px solid var(--line);text-align:right;background:var(--surface);border-radius:14px;margin:18px 0 0;padding:5px 16px}.success-summary div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.success-summary div:last-child{border-bottom:0}.success-summary dt{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.success-summary dd{color:var(--ink);font-size:calc(10px * var(--dp-font-scale));margin:0;font-weight:600}.success-note{color:#a75a22;font-size:calc(8px * var(--dp-font-scale));margin-top:11px;font-weight:600;display:block}.success-modal>div{gap:9px;margin-top:23px;display:flex}.success-modal button,.success-modal a{height:45px;font-size:calc(11px * var(--dp-font-scale));border-radius:10px;flex:1;place-items:center;font-weight:600;display:grid}.success-modal button{border:1px solid var(--line);color:var(--ink);background:var(--glass-control)}.success-modal a{color:#fff;background:var(--blue)}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.legal-page{background:var(--surface);padding:70px 0 100px}.legal-shell{width:min(880px,100% - 40px);margin:0 auto}.legal-head{color:#fff;background:linear-gradient(135deg,#03162f,#073f8d);border-radius:22px;margin-bottom:24px;padding:34px}.legal-head span{color:#83aff7;font-size:calc(9px * var(--dp-font-scale));font-weight:600}.legal-head h1{font-size:calc(clamp(34px,5vw,52px) * var(--dp-font-scale));margin:10px 0}.legal-head p{color:#c2d3e8;margin:0;line-height:1.8}.legal-sections{gap:14px;display:grid}.legal-sections section{border:1px solid var(--line);color:var(--ink);background:var(--glass-card);border-radius:18px;padding:25px 28px}.legal-sections h2{font-size:calc(18px * var(--dp-font-scale));margin:0 0 9px}.legal-sections p,.legal-sections li{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));line-height:2}.legal-sections ul{margin:0;padding-right:20px}.account-shell{background:var(--surface);padding:72px 0 100px}.account-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.account-head h1{color:var(--ink);font-size:calc(clamp(37px,5vw,56px) * var(--dp-font-scale));margin:10px 0 6px}.account-head p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.account-actions{flex-wrap:wrap;gap:8px;display:flex}.account-actions a{border:1px solid var(--line);min-height:43px;color:var(--ink);background:var(--glass-card);font-size:calc(10px * var(--dp-font-scale));border-radius:10px;place-items:center;padding:0 15px;font-weight:600;display:grid}.account-actions a.portal-link{border-color:var(--blue);color:#fff;background:var(--blue);box-shadow:0 8px 18px #0864ff29}.account-actions a.signout-link{color:#b3262e;background:#fff4f4;border-color:#efb9b9}:root[data-theme=dark] .account-actions a.signout-link{color:#ffb8bc;background:#331a1e;border-color:#69363b}.account-stats{border:1px solid var(--line);background:var(--glass-card);border-radius:18px;grid-template-columns:repeat(5,1fr);margin-bottom:25px;display:grid;overflow:hidden}.account-stats button{border:0;border-left:1px solid var(--line);min-height:90px;color:var(--ink);background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.account-stats button:last-child{border-left:0}.account-stats button.active{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.account-stats button.active{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.account-stats strong{font-size:calc(24px * var(--dp-font-scale))}.account-stats span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:4px}.managed-account-stats>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:90px;padding:14px;display:flex}.managed-account-stats>div:last-child{border-left:0}.managed-account-stats strong{color:var(--blue)}.managed-account-stats{grid-template-columns:repeat(6,1fr)}.managed-account-stats>a{border-left:1px solid var(--line);min-height:90px;color:var(--ink);background:#fff7f7;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.managed-account-stats>a strong{color:#d92e3a}.dashboard-section-head{justify-content:space-between;align-items:end;gap:20px;margin:38px 0 17px;display:flex}.dashboard-section-head:first-of-type{margin-top:0}.dashboard-section-head span{color:var(--blue);font-size:calc(9px * var(--dp-font-scale));font-weight:600}.dashboard-section-head h2{font-size:calc(25px * var(--dp-font-scale));margin:5px 0 0}.dashboard-section-head>a{color:#fff;background:var(--blue);font-size:calc(9px * var(--dp-font-scale));border-radius:10px;padding:11px 15px;font-weight:600}.dashboard-section-head.legacy{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.sale-request-list,.admin-request-list{gap:13px;display:grid}.sale-request-list article,.admin-request-list article{border:1px solid var(--line);background:var(--glass-card);border-radius:20px;padding:23px;box-shadow:0 10px 35px #031d460a}.request-top,.admin-request-head{justify-content:space-between;gap:20px;display:flex}.request-top>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.request-top>div small,.admin-request-head small{color:var(--muted);font-size:var(--dp-type-label);line-height:1.8}.request-top>strong{font-size:1.3125rem}.request-status{color:#0751c3;font-size:var(--dp-type-label);background:#e4efff;border-radius:8px;padding:7px 10px;font-weight:600;display:inline-flex}.request-status.sold{color:#18754d;background:#ddf6e9}.request-status.closed{color:#697687;background:#edf0f4}.request-status.offer_received,.request-status.reserved{color:#9b4c0f;background:#fff0de}.request-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;padding:15px 0;display:grid}.request-details>span,.admin-request-facts>span{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding:0 14px;display:flex}.request-details>span:last-child,.admin-request-facts>span:last-child{border-left:0}.request-details small,.admin-request-facts small{color:var(--muted);font-size:var(--dp-type-label)}.request-details b,.admin-request-facts b{font-size:var(--dp-type-label)}.request-progress{color:var(--muted);font-size:var(--dp-type-label);align-items:center;gap:9px;margin-top:15px;display:flex}.request-progress i{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0864ff14}.request-progress a{color:var(--blue);margin-right:auto;font-weight:600}.dashboard-empty.compact{min-height:250px}.admin-request-head h2{margin:10px 0 5px;font-size:1.375rem}.admin-request-head p{color:var(--muted);font-size:var(--dp-type-label);margin:0}.admin-request-head a{color:var(--blue)}.admin-request-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;padding:15px 0;display:grid}.admin-request-list blockquote{border-right:3px solid var(--blue);color:var(--muted);background:var(--surface);font-size:var(--dp-type-label);margin:0 0 16px;padding:11px 14px;line-height:1.8}.admin-request-controls{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-request-controls label{color:var(--muted);font-size:var(--dp-type-label);flex-direction:column;gap:6px;font-weight:600;display:flex}.admin-request-controls input,.admin-request-controls select,.admin-request-controls textarea{border:1px solid var(--line);min-height:43px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:var(--dp-type-control);border-radius:9px;outline:0;width:100%;min-width:0;padding:9px 11px}.admin-request-controls label.wide{grid-column:span 3}.admin-request-controls textarea{resize:vertical;min-height:60px}.admin-request-controls button{color:#fff;background:var(--glass-primary);min-height:43px;font-size:var(--dp-type-label);border:0;border-radius:9px;align-self:end;font-weight:600}.account-loading{min-height:300px;color:var(--muted);place-items:center;display:grid}.my-listings,.admin-listings{gap:14px;display:grid}.my-listings article,.admin-listings article{border:1px solid var(--line);background:var(--glass-card);border-radius:20px;grid-template-columns:240px 1fr;display:grid;overflow:hidden}.my-listing-image,.admin-listing-image{background:#edf1f5;min-height:205px}.my-listing-image img,.admin-listing-image img{object-fit:cover;width:100%;height:100%}.my-listing-image span,.admin-listing-image span{height:100%;color:var(--muted);font:600 calc(11px * var(--dp-font-scale))/1 Arial,sans-serif;letter-spacing:2px;place-items:center;display:grid}.my-listing-copy,.admin-listing-copy{padding:22px 25px}.my-listing-copy>div:first-child,.admin-listing-copy>div:first-child{justify-content:space-between;align-items:center;display:flex}.my-listing-copy>div:first-child small,.admin-listing-copy>div:first-child small{color:var(--muted);font-size:var(--dp-type-label)}.my-listing-copy h2,.admin-listing-copy h2{margin:11px 0 6px;font-size:1.3125rem}.my-listing-copy>p,.admin-listing-copy>p{color:var(--muted);font-size:var(--dp-type-label);margin:0 0 14px}.my-listing-copy>strong,.admin-listing-copy>strong{color:var(--blue);font-size:1.25rem}.my-listing-copy>strong small,.admin-listing-copy>strong small{color:var(--muted);font-size:var(--dp-type-label)}.status-pill{font-size:calc(9px * var(--dp-font-scale));border-radius:8px;padding:7px 10px;font-weight:600;display:inline-flex}.status-pill.pending{color:#8a6413;background:#fff4d5}.status-pill.published{color:#147047;background:#ddf6e9}.status-pill.rejected{color:#a03434;background:#fde4e4}.status-pill.sold{color:#526274;background:#e9eef4}.my-listing-actions,.admin-actions{gap:8px;margin-top:14px;display:flex}.my-listing-actions a,.my-listing-actions button,.admin-actions a,.admin-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--glass-control);font-size:var(--dp-type-label);border-radius:9px;place-items:center;padding:0 13px;font-weight:600;display:grid}.my-listing-actions button{color:#a03a3a}.admin-actions button.approve{color:#fff;background:#1f9b64;border-color:#1f9b64}.admin-actions button.reject{color:#a03a3a}.admin-actions button.edit{color:#075ee8;background:#0864ff12;border-color:#75a6f8}.admin-actions button.delete{color:#b63131;background:#be30300f;border-color:#be303040;margin-right:auto}.status-pill.demo{color:#095edb;background:#0864ff17}.admin-form-error{color:#a52e2e;font-size:var(--dp-type-label);background:#be303014;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-weight:600}.rejection-note{color:#963a3a;font-size:calc(10px * var(--dp-font-scale));background:#fff0f0;border-radius:9px;margin:12px 0;padding:10px 12px}.admin-listing-copy blockquote{border-right:3px solid var(--blue);color:var(--muted);background:var(--surface);font-size:var(--dp-type-label);margin:12px 0;padding:11px 14px;line-height:1.8}.dashboard-empty{text-align:center;border:1px dashed var(--line);background:var(--glass-card);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:35px;display:flex}.dashboard-empty img{width:74px;margin-bottom:17px}.dashboard-empty h2{font-size:calc(26px * var(--dp-font-scale));margin:0 0 8px}.dashboard-empty p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin:0}.dashboard-empty a{color:#fff;background:var(--blue);font-size:calc(10px * var(--dp-font-scale));border-radius:10px;margin-top:19px;padding:12px 17px;font-weight:600}@media (width<=1000px){.hero-copy{width:62%}.car-grid{grid-template-columns:1fr 1fr}.sell-card{grid-column:span 2;min-height:360px}.sell-orbit{margin-bottom:35px}.service-grid{grid-template-columns:repeat(3,1fr)}.nav-links{font-size:calc(11px * var(--dp-font-scale));gap:15px}.catalog-search.vehicle-search{grid-template-columns:130px 1fr 1fr .6fr .8fr .8fr 100px}.brand-grid,.model-grid{grid-template-columns:repeat(3,1fr)}.home-brand-grid{grid-template-columns:repeat(4,1fr)}.home-smart-directory-results{grid-template-columns:1fr 1fr}.sell-flow{padding:56px 0 90px}.sell-flow-grid{grid-template-columns:minmax(0,1fr);gap:34px}.sell-intro{width:min(720px,100%);margin-inline:auto;padding:34px 36px 38px}.sell-intro h1{max-width:11ch}.sell-intro>p{max-width:620px}.sell-form{width:min(820px,100%);margin-inline:auto}}@media (width<=760px){.language-trigger{width:42px;min-width:42px;padding:0}.language-trigger svg,.language-trigger i{display:none}.language-menu{width:168px;inset-inline:0 auto}.container{width:calc(100% - 28px);max-width:1180px}.site-header,.site-header-spacer{height:calc(68px + var(--dp-safe-area-top))}.nav-wrap{gap:8px;min-width:0}.nav-actions{gap:6px;min-width:0}.brand-symbol{flex-basis:46px;width:46px;height:46px}.brand-wordmark{flex-basis:112px;width:112px;height:44px}.nav-links{top:calc(68px + var(--dp-safe-area-top));background:var(--glass-card);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:fixed;left:0;right:0}.nav-links.open{display:flex}.nav-links a{padding:14px}.nav-links a.active:after{display:none}.mobile-nav-backdrop{z-index:90;inset:calc(68px + var(--dp-safe-area-top)) 0 0;background:0 0;border:0;display:block;position:fixed}.login-button span{display:none}.login-button{background:var(--glass-control);width:42px;color:var(--ink);border:1px solid var(--line);justify-content:center;padding:0}.menu-button{display:grid}.hero{min-height:730px}.hero-photo{object-position:38% center}.hero-shade{background:linear-gradient(#021126ad,#03172ff0 61%,#03172f 100%)}.hero-content{padding-top:63px}.hero-copy{width:100%;margin-inline:0}.hero h1{font-size:calc(44px * var(--dp-font-scale));letter-spacing:normal}.hero-copy>p{font-size:calc(15px * var(--dp-font-scale))}.hero-proof{gap:12px}.search-shell{bottom:18px}.search-tabs{margin-right:8px}.search-tabs button{padding:12px 17px}.search-panel{border-radius:15px;grid-template-columns:1fr 1fr;min-height:0;padding:12px}.search-panel label:nth-child(3){display:none}.search-panel label,.search-button{height:62px}.home-search-shell{border-radius:17px;width:calc(100% - 24px);padding:13px;bottom:15px}.home-search-row.unified-search{grid-template-columns:1fr 1fr 52px}.home-search-row.unified-search .vehicle-condition-picker,.home-search-row.unified-search label{grid-column:span 3}.home-search-row.unified-search .year-picker,.home-search-row.unified-search .city-picker{grid-column:auto}.home-search-row input,.home-search-row select,.home-search-row label{height:49px}.floating-vehicle-search{top:calc(68px + var(--dp-safe-area-top))}.floating-vehicle-search>div{grid-template-columns:1fr 1fr 52px;width:calc(100% - 20px);min-height:58px}.floating-vehicle-search .vehicle-condition-picker{grid-column:span 3}.floating-vehicle-search .year-picker,.floating-vehicle-search .city-picker{display:none}.floating-vehicle-search input{min-width:0}.home-car-directory{padding:55px 0}.home-directory-head{flex-direction:column;align-items:flex-start;gap:18px}.home-directory-head label{width:100%}.home-brand-grid{grid-template-columns:1fr 1fr}.home-brand-grid button{min-height:70px}.home-smart-directory-results{grid-template-columns:1fr}.home-model-drawer>div{flex-direction:column;align-items:flex-start;gap:7px}.quick-grid{grid-template-columns:repeat(3,1fr);min-height:87px}.quick-grid .strip-action{display:none}.quick-grid>div:nth-child(3){border:0}.quick-grid strong{font-size:calc(17px * var(--dp-font-scale))}.section{padding:68px 0}.section-head{align-items:flex-start}.all-link{display:none}.car-grid{grid-template-columns:1fr}.sell-card{grid-column:auto;min-height:420px}.featured .car-card,.featured .sell-card{flex-basis:min(82vw,330px);width:min(82vw,330px)}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:178px}.rental-wrap{grid-template-columns:1fr;gap:38px}.rental-visual{min-height:320px}.app-download{padding:70px 0}.app-download-inner{grid-template-columns:1fr;gap:38px}.app-download-copy{order:-1}.app-download-visual{min-height:400px}.phone-shell{width:220px;height:390px}.store-buttons button{flex:1;min-width:0}.confidence-inner{grid-template-columns:72px 1fr;gap:18px}.confidence-inner>img{width:70px;height:70px}.confidence-inner>a{grid-column:span 2}.confidence-inner h2{font-size:calc(22px * var(--dp-font-scale))}.sub-hero{padding:58px 0 44px}.sub-hero h1{font-size:calc(42px * var(--dp-font-scale))}.catalog-search,.catalog-search.vehicle-search{grid-template-columns:1fr 1fr}.catalog-search.vehicle-search .vehicle-condition-picker,.catalog-search.vehicle-search .vehicle-smart-picker{grid-column:span 2}.catalog-search.vehicle-search .year-picker,.catalog-search.vehicle-search .city-picker{grid-column:auto}.catalog-search.vehicle-search .catalog-color-picker,.catalog-search.vehicle-search>button{grid-column:span 2}.catalog-search button{min-height:52px}.search-feedback{flex-direction:column;align-items:flex-start;gap:14px}.search-feedback>div:last-child{width:100%}.search-feedback a,.search-feedback button{text-align:center;flex:1}.brand-directory{padding:54px 0 60px}.brand-directory-head{flex-direction:column;align-items:flex-start;gap:20px}.brand-directory-head>label{width:100%}.brand-grid{grid-template-columns:1fr 1fr}.brand-card{grid-template-columns:44px 1fr;min-height:80px}.brand-card>span{width:44px;height:44px}.brand-card>i,.brand-card>em{display:none}.brand-hero-inner{grid-template-columns:1fr;gap:32px;min-height:620px;padding:55px 0}.brand-hero h1{font-size:calc(44px * var(--dp-font-scale))}.brand-monogram{justify-self:center;width:min(300px,100%);min-height:210px}.model-directory{padding:55px 0 80px}.model-head{flex-direction:column;align-items:flex-start}.model-head h2{font-size:calc(28px * var(--dp-font-scale))}.model-grid{grid-template-columns:1fr 1fr}.model-custom-note{grid-template-columns:1fr;gap:10px}.model-custom-note a{width:fit-content}.listing-grid,.skeleton-grid{grid-template-columns:1fr}.detail-shell{grid-template-columns:1fr;padding-top:28px}.detail-gallery{min-height:360px}.detail-info{position:static}.detail-description{grid-column:auto}.service-page-grid{grid-template-columns:1fr}.service-process{grid-template-columns:1fr;padding:28px 24px}.service-process ol{grid-template-columns:1fr}.service-process li{border-top:1px solid #ffffff26;border-right:0}.service-process li:first-child{border-top:0}.rent-hero,.rent-hero .container{min-height:700px}.rent-hero:after{background:linear-gradient(#03162f61,#03162f 74%)}.rent-hero .container{align-items:flex-end;padding-bottom:55px}.rent-hero .container>div{width:100%}.rent-hero h1{font-size:calc(42px * var(--dp-font-scale))}.rent-hero form{grid-template-columns:1fr 1fr}.rent-coming-card{grid-template-columns:1fr}.rent-coming-card a{grid-area:auto/1;margin-top:8px}.rental-options,.rent-benefits{grid-template-columns:1fr}.rent-benefits div{border-right:0;border-top:1px solid var(--line);padding:14px 5px}.rent-benefits div:first-child{border-top:0}.services-launch-note{flex-direction:column;align-items:flex-start}.legal-shell{width:min(100% - 28px,880px)}.legal-head{padding:26px 22px}.legal-sections section{padding:21px}.sell-flow,.sell-flow-grid,.sell-intro,.sell-form,.form-step,.form-step>*{min-width:0;max-width:100%}.sell-flow{padding:42px 0 84px}.sell-flow-grid{grid-template-columns:minmax(0,1fr);gap:30px;width:100%}.sell-intro{width:calc(100% - 16px);margin-inline:auto;padding:22px 12px 26px;overflow:hidden}.sell-intro h1{max-width:100%;font-size:calc(clamp(30px,9vw,38px) * var(--dp-font-scale));letter-spacing:normal;overflow-wrap:anywhere;text-wrap:balance;margin:12px 0 10px;line-height:1.18}.sell-intro>p{max-width:100%;font-size:calc(14px * var(--dp-font-scale));margin:0;line-height:1.8}.sell-intro ol{margin:28px 0 0;display:block}.sell-intro li{font-size:calc(12px * var(--dp-font-scale));text-align:right;padding:12px 28px 12px 0;line-height:1.5}.sell-intro li:before{top:15px;right:0;transform:none}.sell-intro .real-flow-note{margin-top:24px;padding:15px 17px}.sell-form{width:100%;min-height:510px;padding:22px}.form-step>div:not(.upload-box){grid-template-columns:minmax(0,1fr);min-width:0}.seller-service-choice{grid-template-columns:minmax(0,1fr)!important}.seller-service-choice button{min-height:195px}.location-confirmation{grid-template-columns:1fr 1fr!important}.location-confirmation>div{grid-column:span 2}.manual-location-card>div{grid-template-columns:1fr}.location-address-fields,.appointment-fields{grid-template-columns:1fr!important}.time-picker>div{grid-template-columns:1fr 1fr}.location-picker{grid-template-columns:1fr!important}.location-map{min-height:220px}.map-link{bottom:22px;left:22px}.managed-fees{grid-template-columns:1fr!important}.managed-fees article{min-height:130px}.request-top,.admin-request-head{flex-direction:column}.request-details,.admin-request-facts{grid-template-columns:1fr 1fr;gap:15px 0}.request-details>span:nth-child(2),.admin-request-facts>span:nth-child(2){border-left:0}.admin-request-controls{grid-template-columns:1fr 1fr}.admin-request-controls label.wide{grid-column:span 2}.upload-previews{grid-template-columns:repeat(3,1fr)}.account-head{flex-direction:column;align-items:flex-start}.account-actions{width:100%}.account-actions a{flex:1}.account-stats{grid-template-columns:repeat(2,1fr)}.account-stats button{border-bottom:1px solid var(--line)}.account-stats button:last-child{grid-column:span 2}.my-listings article,.admin-listings article{grid-template-columns:1fr}.my-listing-image,.admin-listing-image{min-height:250px}.catalog-group-title{flex-wrap:wrap;align-items:flex-start}.catalog-group-title small{width:100%;margin-right:0}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:calc(16px * var(--dp-font-scale))!important}.toast,.app-toast{max-width:calc(100% - 28px);inset-inline:14px;bottom:calc(84px + var(--dp-safe-area-bottom));justify-content:center}.mobile-dock{z-index:80;left:10px;right:10px;bottom:max(8px, var(--dp-safe-area-bottom));border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:66px;padding:7px 8px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.mobile-dock{border:1px solid color-mix(in srgb, var(--line) 86%, transparent)}}.mobile-dock{background:var(--card);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.mobile-dock{background:color-mix(in srgb, var(--card) 94%, transparent)}}.mobile-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 45px #0317382e}.mobile-dock a{min-width:0;color:var(--muted);font-size:calc(8px * var(--dp-font-scale));flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.mobile-dock a>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.35;overflow:hidden}[data-language=ur] .mobile-dock a>span{line-height:1.65}.mobile-dock a.active{color:var(--blue)}.mobile-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mobile-dock .mobile-dock-advisor{position:relative;overflow:visible}.mobile-dock .mobile-dock-advisor-icon{place-items:center;width:25px;height:22px;font-style:normal;display:grid;position:relative}.mobile-dock .mobile-dock-advisor .drive-port-ai-mark{width:25px;height:25px}.mobile-dock .mobile-dock-advisor-icon>small{z-index:1;border:1px solid var(--dp-ai-purple,#7c3aed);padding:1px 4px;position:absolute;top:-11px;left:50%}@supports (color:color-mix(in lab, red, red)){.mobile-dock .mobile-dock-advisor-icon>small{border:1px solid color-mix(in srgb,var(--dp-ai-purple,#7c3aed) 24%,transparent)}}.mobile-dock .mobile-dock-advisor-icon>small{color:var(--dp-ai-title,#5b21b6);background:var(--card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mobile-dock .mobile-dock-advisor-icon>small{background:color-mix(in srgb,var(--card) 94%,transparent)}}.mobile-dock .mobile-dock-advisor-icon>small{font-size:calc(6px * var(--dp-font-scale));white-space:nowrap;font-weight:600;line-height:1.4;transform:translate(-50%);box-shadow:0 3px 9px #5b21b61f}.mobile-dock .mobile-dock-advisor.availability-pending{opacity:.72}.mobile-dock .mobile-dock-main{color:#fff;background:linear-gradient(145deg,#1678ff,#0054e7);border:2px solid #ffffffd6;border-radius:17px;gap:3px;min-height:54px;margin-top:-18px;padding:7px 5px 6px;box-shadow:0 10px 24px #0864ff57}.mobile-dock .mobile-dock-main.active{color:#fff;background:linear-gradient(145deg,#1678ff,#0054e7);box-shadow:0 10px 24px #0864ff57}.mobile-dock .mobile-dock-main svg{stroke-width:2.15px;width:23px;height:23px}.mobile-dock .mobile-dock-main span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(7px * var(--dp-font-scale));font-weight:600;overflow:hidden}}@media (width<=430px){.site-header .brand-wordmark{flex-basis:104px;width:104px;display:inline-flex}.store-buttons{grid-template-columns:minmax(0,1fr);display:grid}.store-buttons button{flex:none;width:100%;height:auto;min-height:58px}}@media (width<=390px){.hero h1{font-size:calc(38px * var(--dp-font-scale))}.hero-proof span:nth-child(3){display:none}.quick-grid strong{font-size:calc(15px * var(--dp-font-scale))}.service-grid{grid-template-columns:1fr 1fr;gap:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body:has(.admin-console){padding-bottom:0}.seller-disclosure-card{background:linear-gradient(135deg,#0864ff0f,#ffffffbf);border:1px solid #0864ff2e;border-radius:18px;margin-top:20px;padding:20px}.seller-disclosure-card header span{color:#0864ff;font-size:calc(12px * var(--dp-font-scale));font-weight:600}.seller-disclosure-card header h3{font-size:calc(20px * var(--dp-font-scale));margin:5px 0}.seller-disclosure-card header p{color:#68758a;font-size:calc(12px * var(--dp-font-scale));margin:0 0 15px}.disclosure-choice-grid,.disclosure-grid,.damage-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.disclosure-grid{grid-template-columns:repeat(3,1fr);margin-top:12px}.seller-disclosure-card label,.purchase-fields label{color:#55647a;font-size:calc(11px * var(--dp-font-scale));flex-direction:column;gap:6px;font-weight:600;display:flex}.seller-disclosure-card input,.seller-disclosure-card select,.seller-disclosure-card textarea,.purchase-fields input{color:#061a35;min-height:44px;font:inherit;background:#fff;border:1px solid #d8e1ee;border-radius:10px;padding:10px 12px}.seller-disclosure-card textarea{resize:vertical;min-height:80px}.damage-fields .wide{grid-column:1/-1}.ownership-disclosure{background:#0864ff0e;border:1px solid #0864ff33;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:13px;display:grid}.ownership-disclosure>div{background:var(--surface);border-radius:10px;flex-direction:column;justify-content:center;gap:3px;padding:10px 12px;display:flex}.ownership-disclosure>div span,.ownership-disclosure>div small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.ownership-disclosure>div b{color:var(--ink);font-size:calc(13px * var(--dp-font-scale))}.damage-disclosure{background:#fff;border-radius:14px;margin-top:15px;padding:15px}.damage-disclosure>b{font-size:calc(13px * var(--dp-font-scale));margin-bottom:10px;display:block}.damage-disclosure>div:first-of-type{gap:8px;display:flex}.damage-disclosure>div:first-of-type button{color:#53647a;background:#f7f9fc;border:1px solid #d6e0ed;border-radius:9px;min-height:38px;padding:0 14px;font-weight:600}.damage-disclosure>div:first-of-type button.active{color:#fff;background:var(--glass-primary);border-color:#0864ff}.damage-fields{margin-top:12px}.damage-camera{cursor:pointer;text-align:center;background:#f4f8ff;border:1px dashed #78a9f7;border-radius:12px;justify-content:center;align-items:center;min-height:80px;padding:14px;color:#0864ff!important}.damage-camera input{opacity:0;width:1px;height:1px;position:absolute}.damage-camera small{color:#68758a;font-weight:600}.damage-file-count{color:#176a48;font-size:calc(11px * var(--dp-font-scale));background:#e8f8f0;border-radius:9px;padding:9px;font-weight:600}.seller-declaration{background:#f5f8ff;border:1px solid #0864ff29;border-radius:12px;margin-top:12px}.listing-trust{background:#f7f9fc;border:1px solid #dce6f2;border-radius:12px;margin:12px 0;padding:13px}.listing-trust b{color:#173455;font-size:calc(13px * var(--dp-font-scale))}.listing-trust p{color:#617087;font-size:calc(10px * var(--dp-font-scale));margin:5px 0 0;line-height:1.65}.listing-trust.drive_port_documented{background:#eefaf5;border-color:#119a6342}.listing-trust.drive_port_documented b{color:#087c4d}.listing-ownership{background:#0864ff0f;border:1px solid #0864ff38;border-radius:12px;margin:12px 0;padding:14px}.listing-ownership span{color:#0864ff;font-size:calc(9px * var(--dp-font-scale));font-weight:600}.listing-ownership b{color:var(--ink);font-size:calc(15px * var(--dp-font-scale));margin-top:4px;display:block}.listing-ownership p{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin:5px 0 0;line-height:1.6}:root[data-theme=dark] .seller-disclosure-card{background:linear-gradient(135deg,#0864ff21,#061932f5);border-color:#294d78}:root[data-theme=dark] .seller-disclosure-card header h3,:root[data-theme=dark] .seller-disclosure-card .damage-disclosure>b{color:#f5f8ff}:root[data-theme=dark] .seller-disclosure-card header p,:root[data-theme=dark] .seller-disclosure-card label,:root[data-theme=dark] .damage-camera small{color:#aab9ce}:root[data-theme=dark] .seller-disclosure-card input,:root[data-theme=dark] .seller-disclosure-card select,:root[data-theme=dark] .seller-disclosure-card textarea{color:#f5f8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a2447;border-color:#315273}:root[data-theme=dark] .seller-disclosure-card option{color:#f5f8ff;background:#0a2447}:root[data-theme=dark] .damage-disclosure,:root[data-theme=dark] .ownership-disclosure>div{color:#f5f8ff;background:#071d38}:root[data-theme=dark] .damage-disclosure>div:first-of-type button{color:#c5d3e6;background:#0b294d;border-color:#315273}:root[data-theme=dark] .damage-camera{background:#0a274b}:root[data-theme=dark] .seller-declaration{color:#dfe9f7;background:#0a2447}.purchase-start{margin-top:8px;color:#0864ff!important;background:#fff!important;border:1px solid #0864ff!important}.purchase-decision-modal{color:#071a34;background:#fff;border-radius:22px;width:min(720px,100% - 24px);max-height:90vh;padding:24px;position:relative;overflow:auto}.purchase-close{width:38px;height:38px;font-size:calc(23px * var(--dp-font-scale));background:#f6f8fb;border:1px solid #dce4ef;border-radius:10px;position:absolute;top:14px;left:14px}.purchase-decision-modal header span{color:#0864ff;font-size:calc(11px * var(--dp-font-scale));font-weight:600}.purchase-decision-modal header h2{font-size:calc(24px * var(--dp-font-scale));margin:5px 0}.purchase-decision-modal header p{color:#68758a;margin:0 0 15px}.purchase-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-choice-grid>button{color:#102743;text-align:right;background:#f8fafc;border:1px solid #dce5f1;border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;min-height:145px;padding:17px;display:flex;position:relative}.purchase-choice-grid>button.active{background:#f1f6ff;border:2px solid #0864ff}.purchase-choice-grid b{font-size:calc(15px * var(--dp-font-scale))}.purchase-choice-grid span,.purchase-choice-grid small{color:#617087;font-size:calc(11px * var(--dp-font-scale));line-height:1.6}.purchase-choice-grid em{color:#fff;font-size:calc(9px * var(--dp-font-scale));background:#0a9b62;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:600;position:absolute;top:10px;left:10px}.purchase-fields{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.purchase-submit{color:#fff;background:#0864ff;border:0;border-radius:11px;width:100%;min-height:48px;font-weight:600}.purchase-submit:disabled{opacity:.45}.purchase-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.purchase-success i{color:#fff;width:58px;height:58px;font-size:calc(28px * var(--dp-font-scale));background:#16a36b;border-radius:50%;place-items:center;font-style:normal;display:grid}.purchase-success h2,.purchase-success p{margin:0}.purchase-success span{color:#617087;max-width:520px;line-height:1.7}.purchase-success button{color:#fff;background:var(--glass-primary);border:0;border-radius:10px;min-height:42px;padding:0 28px;font-weight:600}.listing-damage-section{background:#fff8f3;border:1px solid #f0d2be;border-radius:18px;grid-column:1/-1;padding:22px}.listing-damage-section article{background:#fff;border-radius:12px;margin-top:12px;padding:14px}.listing-damage-section article p{color:#66758a}.listing-damage-section img{border-radius:10px;width:min(420px,100%)}@media (width<=720px){.disclosure-grid{grid-template-columns:1fr 1fr}.ownership-disclosure,.purchase-choice-grid,.purchase-fields{grid-template-columns:1fr}.purchase-decision-modal{padding:20px 16px}.camera-reference{font-size:0}.camera-reference i{width:10px;height:10px}}.disclosure-next-button{color:#fff;background:var(--glass-primary);cursor:pointer;border:0;border-radius:11px;width:100%;min-height:48px;margin-top:15px;font-weight:600}.disclosure-next-hint{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin-top:7px;display:block}.disclosure-next-hint.error{color:#a73b2c;background:#fff0ed;border-radius:9px;padding:9px 11px;font-weight:600}.body-details-panel{background:var(--blue);border:1px solid #0864ff38;border-radius:16px;margin-top:17px;padding:17px}@supports (color:color-mix(in lab, red, red)){.body-details-panel{background:color-mix(in srgb,var(--blue) 5%,var(--card))}}.body-details-panel>header{margin-bottom:14px}.body-details-panel>header span{color:var(--blue);font-size:calc(9px * var(--dp-font-scale));font-weight:600}.body-details-panel>header h4{font-size:calc(18px * var(--dp-font-scale));margin:4px 0}.body-details-panel>header p{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin:0}.disclosure-wide{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));flex-direction:column;gap:6px;margin-top:12px;font-weight:600;display:flex}.body-parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=dark] .body-details-panel{background:#071d38;border-color:#315273}:root[data-theme=dark] .body-details-panel>header h4{color:#f5f8ff}.listing-image .listing-source-badge{color:#075fd6;background:#eaf3fff5;max-width:calc(100% - 90px);box-shadow:0 8px 20px #031d461f}.listing-image .listing-source-badge.verified{color:#08784a;background:#e8f8eff5}.real-listing-card .listing-copy{display:block}.real-listing-card .listing-copy h2{font-size:calc(21px * var(--dp-font-scale));margin:0}.listing-card-meta{margin-top:13px;border:0!important;align-items:center!important;gap:9px!important;padding:0!important;display:flex!important}.listing-card-meta>span{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px 11px;display:flex}.listing-card-meta b{color:var(--ink);font-size:calc(9px * var(--dp-font-scale));direction:ltr;unicode-bidi:isolate}.listing-card-meta small{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));font-weight:600}.listing-price-stack{direction:ltr;border-top:1px solid var(--line)!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.listing-price-line{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.listing-price-label{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));direction:rtl;font-weight:600}.listing-price-stack .listing-card-price{direction:ltr;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;display:flex!important}.listing-card-price strong{font-variant-numeric:tabular-nums;letter-spacing:.2px}.real-listing-card .price-position-badge{margin:0!important}.real-listing-card .listing-copy>small,.real-listing-card .listing-copy>p{display:none}.listing-negotiation-field{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-column:1/-1;margin:0;padding:16px}.vehicle-trim-field{grid-column:1/-1}.vehicle-trim-field select,.vehicle-trim-custom select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:56px;color:var(--ink);font:inherit;border-radius:14px;margin-top:7px;padding:0 14px;font-weight:600}.vehicle-trim-field>small{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));margin-top:7px;display:block}.vehicle-trim-custom{background:#176dff0d;border:1px dashed #76a8ff;border-radius:16px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}@media (width<=700px){.vehicle-trim-custom{grid-template-columns:1fr}}.seller-pricing-review{background:#176dff0f;border:1px solid #176dff38;border-radius:18px;grid-template-columns:1fr 1fr auto;gap:12px;margin:16px 0;padding:16px;display:grid}.seller-pricing-review span{flex-direction:column;gap:4px;display:flex}.seller-pricing-review small,.seller-pricing-review p{color:var(--muted)}.seller-pricing-review b{color:var(--ink)}.seller-pricing-review em{color:#fff;font-size:calc(11px * var(--dp-font-scale));background:#176dff;border-radius:999px;align-self:center;padding:7px 10px;font-style:normal;font-weight:600}.seller-pricing-review p{font-size:calc(12px * var(--dp-font-scale));grid-column:1/-1;margin:0}@media (width<=760px){.seller-pricing-review{grid-template-columns:1fr}.seller-pricing-review p{grid-column:1}.seller-pricing-review em{justify-self:start}}.listing-negotiation-field h3{color:var(--ink);margin:0 0 12px;font-weight:600}.listing-negotiation-field>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.listing-negotiation-field button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:13px;padding:13px;font-weight:600}.listing-negotiation-field button.active{color:#fff;background:#176dff;border-color:#176dff}.listing-negotiation-field>small{color:var(--muted);margin-top:9px;font-weight:600;display:block}.listing-price-context{direction:rtl;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.listing-price-context small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));font-weight:600}.listing-price-context b{color:#176dff;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.detail-negotiation{align-items:center;gap:10px;margin:-4px 0 13px;display:flex}.detail-negotiation span{color:var(--muted);font-size:calc(13px * var(--dp-font-scale));font-weight:600}.detail-negotiation b{color:#176dff;font-size:calc(12px * var(--dp-font-scale));background:#176dff1a;border-radius:999px;padding:6px 10px}.deal-private-price{border-bottom:1px solid var(--admin-line);background:#176dff14;align-items:center;gap:12px;padding:12px 18px;display:flex}.deal-private-price span{align-items:center;gap:7px;display:flex}.deal-private-price small{color:var(--admin-muted)}.deal-private-price b{direction:ltr}.deal-private-price em{color:#fff;font-size:calc(11px * var(--dp-font-scale));background:#176dff;border-radius:999px;margin-inline-start:auto;padding:6px 10px;font-style:normal;font-weight:600}.customer-chat-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.customer-chat-head span{color:#176dff;font-weight:600}.customer-chat-head h1{color:var(--ink);font-size:calc(clamp(29px,4vw,45px) * var(--dp-font-scale));margin:5px 0 7px}.customer-chat-head p{color:var(--muted);margin:0}.customer-chat-head>a{border:1px solid var(--line);color:var(--ink);border-radius:13px;padding:11px 15px;font-weight:600}.customer-chat-layout{grid-template-columns:290px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.chat-listing-card,.chat-conversation{border:1px solid var(--line);background:var(--panel);border-radius:24px;box-shadow:0 18px 50px #03194114}.chat-listing-card{align-self:start;padding:14px}.chat-listing-card>img,.chat-listing-card>div{aspect-ratio:4/3;object-fit:cover;color:#fff;background:#031731;border-radius:16px;place-items:center;width:100%;display:grid}.chat-listing-card>span{color:#176dff;font-size:calc(12px * var(--dp-font-scale));margin-top:13px;font-weight:600;display:block}.chat-listing-card h2{color:var(--ink);font-size:calc(20px * var(--dp-font-scale));margin:5px 0 14px}.chat-listing-card strong{color:#176dff;font-size:calc(25px * var(--dp-font-scale));display:block}.chat-listing-card strong small{color:#ff7417}.chat-listing-card>b{color:#176dff;font-size:calc(11px * var(--dp-font-scale));background:#176dff1a;border-radius:999px;margin:8px 0 15px;padding:6px 9px;display:inline-block}.chat-listing-card>a{background:var(--surface);color:var(--ink);text-align:center;border-radius:12px;padding:11px;font-weight:600;display:block}.chat-conversation{flex-direction:column;min-height:590px;display:flex;overflow:hidden}.chat-messages{flex-direction:column;flex:1;gap:12px;min-height:380px;max-height:560px;padding:22px;display:flex;overflow:auto}.chat-messages article{background:var(--surface);max-width:76%;color:var(--ink);border-radius:18px;align-self:flex-start;padding:11px 14px}.chat-messages article.customer{color:#fff;background:#176dff;align-self:flex-end}.chat-messages article small{font-size:calc(10px * var(--dp-font-scale));opacity:.72;font-weight:600}.chat-messages article p{white-space:pre-wrap;margin:5px 0;line-height:1.7}.chat-messages article time{font-size:calc(9px * var(--dp-font-scale));opacity:.62}.chat-welcome{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}.chat-welcome b{color:var(--ink);font-size:calc(20px * var(--dp-font-scale))}.chat-quick-messages{gap:8px;padding:0 18px 12px;display:flex;overflow:auto}.chat-quick-messages button{color:#176dff;font-size:calc(11px * var(--dp-font-scale));background:#176dff12;border:1px solid #176dff40;border-radius:999px;flex:none;padding:8px 11px;font-weight:600}.chat-compose{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.chat-compose textarea{border:1px solid var(--line);background:var(--panel);min-height:66px;max-height:150px;color:var(--ink);resize:vertical;border-radius:15px;padding:13px}.chat-compose button{color:#fff;background:#176dff;border:0;border-radius:15px;min-width:100px;font-weight:600}.chat-compose button:disabled{opacity:.48}.customer-chat-loading,.customer-chat-error{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:center;border-radius:20px;padding:30px}.customer-chat-error{color:#c32929;background:#c3292914;margin:8px 14px}@media (width<=760px){.customer-chat-page{padding:28px 0 110px}.customer-chat-head{flex-direction:column;align-items:flex-start}.customer-chat-layout{grid-template-columns:1fr}.chat-listing-card{grid-template-columns:110px 1fr;column-gap:12px;display:grid}.chat-listing-card>img,.chat-listing-card>div{grid-row:1/7}.chat-listing-card>span,.chat-listing-card h2,.chat-listing-card strong,.chat-listing-card>b,.chat-listing-card>a{grid-column:2}.chat-listing-card>span{margin-top:0}.chat-listing-card h2{margin:3px 0}.chat-listing-card>a{padding:8px}.chat-conversation{min-height:540px}.chat-messages{padding:15px}.chat-messages article{max-width:88%}.deal-private-price{flex-wrap:wrap;align-items:flex-start}.deal-private-price span{flex-direction:column;align-items:flex-start}.deal-private-price em{margin-inline-start:0}.listing-price-context b,.listing-price-context small{font-size:calc(11px * var(--dp-font-scale))}}.real-listing-card:after{content:"";box-sizing:border-box;z-index:3;border-radius:inherit;filter:drop-shadow(0 -3px 7px #176dff2e);pointer-events:none;border:4px solid #0000;border-bottom-color:#176dff;position:absolute;inset:0}.real-listing-card.listing-origin-verified:after{filter:drop-shadow(0 -3px 7px #18a76f33);border-bottom-color:#18a76f}.customer-chat-page{background:linear-gradient(180deg,var(--blue),var(--bg));min-height:calc(100dvh - 90px);padding:30px 0 110px}@supports (color:color-mix(in lab, red, red)){.customer-chat-page{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 4%,var(--bg)),var(--bg))}}.customer-chat-shell{max-width:880px}.customer-chat-head{border:1px solid var(--line);background:var(--panel);border-radius:19px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.customer-chat-head{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.customer-chat-head{box-shadow:0 12px 35px #03194112}.customer-chat-head>a{padding:0}.customer-chat-back{background:var(--surface);width:42px;height:42px;font-size:calc(28px * var(--dp-font-scale));place-items:center;display:grid;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:13px!important;font-weight:600!important}.customer-chat-identity{align-items:center;gap:10px;display:flex}.customer-chat-identity>i{color:#fff;width:40px;height:40px;font-size:calc(11px * var(--dp-font-scale));background:linear-gradient(145deg,#176dff,#0349c1);border-radius:13px;place-items:center;font-style:normal;font-weight:600;display:grid;box-shadow:0 8px 18px #176dff38}.customer-chat-identity>span{flex-direction:column;gap:3px;display:flex;color:var(--ink)!important}.customer-chat-identity strong{font-size:calc(13px * var(--dp-font-scale))}.customer-chat-identity small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));align-items:center;gap:5px;font-weight:600;display:flex}.customer-chat-identity small b{background:#19aa70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19aa701a}.customer-chat-ad-link{font-size:calc(10px * var(--dp-font-scale));background:#176dff12;color:#176dff!important;border:1px solid #176dff2e!important;border-radius:11px!important;padding:9px 12px!important;font-weight:600!important}.customer-chat-layout{display:block}.chat-conversation{background:var(--panel);border-radius:24px;height:min(680px,100dvh - 190px);min-height:560px;box-shadow:0 20px 55px #03194117}.customer-chat-listing-card{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:17px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:12px 12px 0;padding:10px 12px 13px;display:grid;position:relative;overflow:hidden}.customer-chat-listing-card:after{content:"";background:#176dff;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.customer-chat-listing-card.verified:after{background:#18a76f}.customer-chat-listing-card>img,.customer-chat-listing-placeholder{object-fit:cover;color:#fff;width:72px;height:58px;font-size:calc(8px * var(--dp-font-scale));background:#031731;border-radius:11px;grid-row:1/3;place-items:center;font-weight:600;display:grid}.customer-chat-listing-card>span{flex-direction:column;grid-row:1/3;gap:2px;min-width:0;display:flex}.customer-chat-listing-card small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));font-weight:600}.customer-chat-listing-card span>b{color:var(--ink);font-size:calc(13px * var(--dp-font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-listing-card em{color:#176dff;font-size:calc(13px * var(--dp-font-scale));align-items:center;gap:5px;font-style:normal;font-weight:600;display:flex}.customer-chat-listing-card em i{color:#ff7417;font-size:.92em;font-style:normal}.customer-chat-listing-card>strong{color:#176dff;font-size:calc(8px * var(--dp-font-scale));white-space:nowrap;background:#176dff17;border-radius:999px;grid-area:1/3;padding:5px 8px}.customer-chat-listing-card>u{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));white-space:nowrap;grid-area:2/3;font-weight:600;text-decoration:none}.chat-messages{gap:10px;min-height:0;max-height:none;padding:18px}.chat-messages article{border:1px solid var(--line);background:var(--surface);border-radius:17px 17px 5px;max-width:72%;padding:10px 13px;box-shadow:0 5px 15px #03194109}.chat-messages article.customer{background:#176dff;border-color:#176dff;border-radius:17px 17px 17px 5px}.chat-messages article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-messages article header small{font-size:calc(8px * var(--dp-font-scale))}.chat-messages article header time{font-size:calc(8px * var(--dp-font-scale));opacity:.6}.chat-messages article p{font-size:calc(12px * var(--dp-font-scale));margin:5px 0 0}.chat-welcome i{color:#176dff;width:44px;height:44px;font-size:calc(20px * var(--dp-font-scale));background:#176dff17;border-radius:15px;place-items:center;font-style:normal;display:grid}.chat-welcome b{font-size:calc(17px * var(--dp-font-scale))}.chat-welcome span{font-size:calc(10px * var(--dp-font-scale))}.chat-quick-messages{border-top:1px solid var(--line);padding:8px 14px 10px}.chat-quick-messages button{background:var(--panel);font-size:calc(9px * var(--dp-font-scale));padding:7px 10px}.chat-compose{background:var(--surface);grid-template-columns:minmax(0,1fr) 48px;align-items:end;padding:10px 12px}.chat-compose textarea{resize:none;border-radius:15px;min-height:48px;max-height:105px;padding:12px 14px}.chat-compose button{border-radius:15px;place-items:center;width:48px;min-width:48px;height:48px;display:grid;box-shadow:0 8px 18px #176dff38}.chat-compose button span{font-size:calc(23px * var(--dp-font-scale));line-height:1}.customer-chat-error{font-size:calc(10px * var(--dp-font-scale));padding:9px 12px}@media (width<=760px){.customer-chat-page{padding:12px 0 98px}.customer-chat-shell{width:100%;padding-inline:10px}.customer-chat-head{flex-direction:row;align-items:center;margin-bottom:9px}.customer-chat-back{width:38px;height:38px}.customer-chat-identity>i{width:36px;height:36px}.customer-chat-ad-link{font-size:calc(9px * var(--dp-font-scale));padding:8px!important}.chat-conversation{border-radius:20px;height:calc(100dvh - 185px);min-height:510px}.customer-chat-listing-card{grid-template-columns:58px minmax(0,1fr) auto;gap:3px 8px;margin:9px 9px 0;padding:8px 9px 11px}.customer-chat-listing-card>img,.customer-chat-listing-placeholder{width:58px;height:49px}.customer-chat-listing-card small{font-size:calc(7px * var(--dp-font-scale))}.customer-chat-listing-card span>b,.customer-chat-listing-card em{font-size:calc(11px * var(--dp-font-scale))}.customer-chat-listing-card>strong{font-size:calc(7px * var(--dp-font-scale));padding:4px 6px}.customer-chat-listing-card>u{font-size:calc(7px * var(--dp-font-scale))}.chat-messages{padding:12px}.chat-messages article{max-width:86%}.chat-quick-messages{padding-inline:10px}.chat-compose{padding:9px}.chat-compose textarea{font-size:calc(16px * var(--dp-font-scale))}.chat-compose button{width:46px;min-width:46px;height:46px}}.price-position-badge{border-radius:99px;align-items:center;gap:7px;width:max-content!important;font-size:calc(8px * var(--dp-font-scale))!important;margin:6px 0 2px!important;padding:5px 9px 5px 6px!important;font-weight:600!important;display:inline-flex!important}.price-position-badge b{color:#fff;font:600 calc(7px * var(--dp-font-scale))/1 Arial,sans-serif;letter-spacing:.6px;background:linear-gradient(135deg,#7047c7,#0864ff);border-radius:99px;padding:3px 6px}.price-position-badge em{font-style:normal}.price-position-badge.below{color:#08784a;background:#e8f8ef}.price-position-badge.market{color:#075ff5;background:#eaf2ff}.price-position-badge.above{color:#6339b8;background:#f0eaff}:root[data-theme=dark] .price-position-badge.below{color:#8ee1bc;background:#1f9d68}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .price-position-badge.below{background:color-mix(in srgb,#1f9d68 14%,var(--card))}}:root[data-theme=dark] .price-position-badge.market{color:#9cc4ff;background:#0864ff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .price-position-badge.market{background:color-mix(in srgb,#0864ff 15%,var(--card))}}:root[data-theme=dark] .price-position-badge.above{color:var(--dp-ai-title);background:var(--dp-ai-purple)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .price-position-badge.above{background:color-mix(in srgb,var(--dp-ai-purple) 16%,var(--card))}}.price-assessment-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin:14px 0;padding:15px}.price-assessment-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-assessment-card header span{color:var(--blue);font-size:calc(9px * var(--dp-font-scale));align-items:center;gap:6px;font-weight:600;display:flex}.price-assessment-card .ai-mark{letter-spacing:.6px;color:#fff!important;font:600 calc(7px * var(--dp-font-scale))/1 Arial,sans-serif!important;background:linear-gradient(135deg,#7047c7,#0864ff)!important;border-radius:99px!important;padding:4px 7px!important}.price-assessment-card header>b{font-size:calc(8px * var(--dp-font-scale));border-radius:99px;padding:5px 9px}.price-assessment-card.below header>b{color:#08784a;background:#e8f8ef}.price-assessment-card.market header>b{color:#075ff5;background:#eaf2ff}.price-assessment-card.above header>b{color:#6339b8;background:#f0eaff}.price-assessment-card>div{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.price-assessment-card>div small{color:var(--muted);font-size:calc(7px * var(--dp-font-scale))}.price-assessment-card>div strong{font-size:calc(12px * var(--dp-font-scale))}.price-assessment-card>p{line-height:1.8;color:var(--ink)!important;font-size:calc(8px * var(--dp-font-scale))!important;margin:10px 0 5px!important}.price-assessment-card>small{color:var(--muted);font-size:calc(6px * var(--dp-font-scale));line-height:1.7;display:block}.soon-option{opacity:.58;cursor:not-allowed!important}.services-launch-note.active{background:#087c4d12;border-color:#087c4d38}.active-service{box-shadow:0 16px 42px #075ff51a;border-color:#075ff552!important}.service-active-link{background:var(--blue);width:max-content;font-size:calc(9px * var(--dp-font-scale));border-radius:10px;margin-top:14px;padding:10px 14px;font-weight:600;display:inline-flex;color:#fff!important}.inspection-service-shell{background:linear-gradient(145deg,var(--surface),var(--bg));padding:70px 0 90px}@supports (color:color-mix(in lab, red, red)){.inspection-service-shell{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,#dbe9ff),var(--bg))}}.inspection-service-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:36px;display:grid}.inspection-service-copy{position:sticky;top:100px}.inspection-service-copy h1{font-size:calc(42px * var(--dp-font-scale));margin:12px 0 16px;line-height:1.25}.inspection-service-copy>p{color:var(--muted);font-size:calc(11px * var(--dp-font-scale));line-height:2}.inspection-fee-note{background:var(--card);border:1px solid #075ff533;border-radius:20px;flex-direction:column;gap:7px;margin-top:25px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.inspection-fee-note{background:color-mix(in srgb,var(--card) 92%,#edf4ff)}}.inspection-fee-note{box-shadow:0 18px 45px #031e4b14}.inspection-fee-note strong{color:var(--blue);font-size:calc(29px * var(--dp-font-scale))}.inspection-fee-note span{font-size:calc(10px * var(--dp-font-scale));font-weight:600}.inspection-fee-note small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));line-height:1.8}.inspection-form{border:1px solid var(--line);background:var(--glass-card);border-radius:26px;padding:30px;box-shadow:0 26px 70px #0319411a}.inspection-form>header span{color:var(--blue);font-size:calc(8px * var(--dp-font-scale));font-weight:600}.inspection-form>header h2{font-size:calc(23px * var(--dp-font-scale));margin:7px 0 20px}.inspection-type-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.inspection-type-grid button{text-align:right;border:1px solid var(--line);color:var(--ink);background:var(--glass-control);cursor:pointer;border-radius:15px;flex-direction:column;gap:7px;padding:18px;display:flex}.inspection-type-grid button.active{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.inspection-type-grid button.active{background:color-mix(in srgb,var(--blue) 8%,var(--card))}}.inspection-type-grid button.active{box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab, red, red)){.inspection-type-grid button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 10%,transparent)}}.inspection-type-grid b{font-size:calc(11px * var(--dp-font-scale))}.inspection-type-grid small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));line-height:1.6}.inspection-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.inspection-fields label{min-width:0;color:var(--muted);font-size:calc(8px * var(--dp-font-scale));flex-direction:column;gap:7px;font-weight:600;display:flex}.inspection-fields label.wide{grid-column:1/-1}.inspection-fields input,.inspection-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(10px * var(--dp-font-scale));border-radius:11px;padding:13px}.inspection-fields textarea{resize:vertical;min-height:95px}.inspection-form>.terms-check{margin-top:18px}.inspection-submit{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:12px;width:100%;min-height:50px;margin-top:17px;font-weight:600}.inspection-submit:disabled{opacity:.55;cursor:not-allowed}.finance-comparison-card{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:17px;margin:0 0 14px;padding:20px}.finance-comparison-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.finance-comparison-card>header span{color:#0864ff;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.finance-comparison-card h2{font-size:calc(18px * var(--dp-font-scale));margin:5px 0 0}.finance-comparison-card h2 small{color:var(--admin-muted);font-size:calc(8px * var(--dp-font-scale))}.finance-comparison-card>header>b{font-size:calc(13px * var(--dp-font-scale));border-radius:99px;padding:8px 12px}.finance-comparison-card .up{color:#0a8456;background:#e8f8ef}.finance-comparison-card .down{color:#b33e36;background:#fdecec}.finance-comparison-card>div{grid-template-columns:1fr 1fr .75fr;gap:10px;margin-top:16px;display:grid}.finance-comparison-card section{border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.finance-comparison-card section>small,.finance-comparison-card section>span{color:var(--admin-muted);font-size:calc(7px * var(--dp-font-scale))}.finance-comparison-card section>strong{font-size:calc(18px * var(--dp-font-scale))}.finance-comparison-card section>b{font-size:calc(8px * var(--dp-font-scale))}.finance-comparison-card .comparison-delta{justify-content:center}.finance-comparison-card .comparison-delta strong{border-radius:99px;width:max-content;padding:5px 9px}@media (width<=900px){.inspection-service-grid{grid-template-columns:1fr}.inspection-service-copy{position:static}.inspection-service-copy h1{font-size:calc(34px * var(--dp-font-scale))}.finance-comparison-card>div{grid-template-columns:1fr 1fr}.finance-comparison-card .comparison-delta{grid-column:1/-1}}@media (width<=600px){.inspection-service-shell{padding:40px 0 75px}.inspection-form{padding:18px}.inspection-type-grid,.inspection-fields{grid-template-columns:1fr}.inspection-fields label.wide{grid-column:1}.inspection-service-copy h1{font-size:calc(29px * var(--dp-font-scale))}.price-assessment-card header,.price-assessment-card>div{flex-direction:column;align-items:flex-start}.finance-comparison-card>div{grid-template-columns:1fr}.finance-comparison-card .comparison-delta{grid-column:1}.deal-finance-kpis{grid-template-columns:1fr!important}}.sar-symbol{color:#0000!important;text-indent:-999px!important;vertical-align:-.08em!important;white-space:nowrap!important;background:url(/saudi-riyal-symbol-orange.png) 50%/contain no-repeat!important;flex:none!important;width:.78em!important;height:.78em!important;margin-inline:.12em!important;font-size:1em!important;line-height:1!important;display:inline-block!important;overflow:hidden!important}.detail-price .sar-symbol{width:.82em!important;height:.82em!important}.price-assessment-card .sar-symbol{width:.78em!important;height:.78em!important}.listing-card-price .sar-symbol{width:1em!important;height:1em!important;font-size:calc(23px * var(--dp-font-scale))!important}.price-estimate-range{white-space:nowrap;align-items:center;gap:.38em;display:inline-flex}.price-estimate-range>span{align-items:center;gap:.06em;display:inline-flex}.price-estimate-range>em{font-style:normal}.price-estimate-range .sar-symbol{width:.82em!important;height:.82em!important}.purchase-offer-trigger>.sar-symbol{border-radius:11px;background-color:#fff1e5!important;background-size:58%!important;width:38px!important;height:38px!important;margin:0!important}.detail-summary-card>.price-assessment-card{margin-top:0!important}.promotion-board-section{background:linear-gradient(180deg,var(--surface),var(--bg));padding:78px 0 86px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.promotion-board-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 75%,transparent),var(--bg))}}.promotion-board-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.promotion-board-head>div>span{color:var(--blue);font-size:calc(9px * var(--dp-font-scale));font-weight:600}.promotion-board-head h2{color:var(--ink);font-size:calc(clamp(30px,4vw,45px) * var(--dp-font-scale));letter-spacing:normal;margin:8px 0 6px;line-height:1.25}.promotion-board-head p{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin:0}.promotion-board-head>b{border:1px solid var(--blue);place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.promotion-board-head>b{border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line))}}.promotion-board-head>b{color:var(--blue);background:var(--card);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.promotion-board-head>b{background:color-mix(in srgb,var(--card) 88%,var(--blue) 12%)}}.promotion-board-head>b{font-size:calc(14px * var(--dp-font-scale))}.promotion-board-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);grid-auto-rows:minmax(230px,auto);gap:14px;display:grid}.promotion-board-grid.count-1{grid-template-columns:1fr}.promotion-card{isolation:isolate;border:1px solid var(--blue);grid-template-columns:1fr 190px;min-width:0;min-height:230px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.promotion-card{border:1px solid color-mix(in srgb,var(--blue) 16%,var(--line))}}.promotion-card{color:#fff;background:#061a37;border-radius:24px;box-shadow:0 24px 65px #041c3e1f}.promotion-card.featured{grid-row:span 2;grid-template-columns:1fr 260px;min-height:474px}.promotion-card:not(.featured){border-radius:20px;grid-template-columns:1fr 120px}.promotion-card.template-offer{background:radial-gradient(circle at 0 100%,#ff651a94,#0000 42%),linear-gradient(135deg,#075ff1,#043f9d)}.promotion-card.template-spotlight{color:var(--ink);background:linear-gradient(145deg,var(--card),var(--surface))}@supports (color:color-mix(in lab, red, red)){.promotion-card.template-spotlight{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,#e9f2ff),color-mix(in srgb,var(--surface) 94%,#dceaff))}}.promotion-card.template-announcement{background:radial-gradient(circle at 85% 20%,#58a8ff61,#0000 35%),linear-gradient(135deg,#031b3b,#092e61)}.promotion-card.template-coming_soon{background:linear-gradient(135deg,#171c2d,#08264f)}.promotion-card.template-sponsored{background:linear-gradient(135deg,#202938,#0b172a)}.promotion-copy{z-index:2;align-self:end;padding:30px}.promotion-card.featured .promotion-copy{padding:44px}.promotion-meta{align-items:center;gap:8px;display:flex}.promotion-meta>span{color:#72a9ff;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.promotion-meta>em{color:#d9e7fb;font-size:calc(7px * var(--dp-font-scale));background:#ffffff14;border:1px solid #ffffff26;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:600}.template-spotlight .promotion-meta>em{color:var(--blue);background:#0864ff12;border-color:#0864ff2e}.promotion-copy h3{max-width:630px;font-size:calc(clamp(23px,3vw,38px) * var(--dp-font-scale));letter-spacing:normal;margin:11px 0 8px;line-height:1.25}.promotion-card:not(.featured) .promotion-copy h3{font-size:calc(22px * var(--dp-font-scale))}.promotion-copy p{color:#aebfd6;max-width:590px;font-size:calc(10px * var(--dp-font-scale));margin:0;line-height:1.9}.template-spotlight .promotion-copy p{color:var(--muted)}.promotion-action{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.promotion-action>strong{color:#fff;font-size:calc(12px * var(--dp-font-scale))}.template-spotlight .promotion-action>strong{color:var(--ink)}.promotion-action>a,.promotion-action>button{color:#fff;background:var(--glass-primary);min-height:43px;font-size:calc(9px * var(--dp-font-scale));border:0;border-radius:11px;align-items:center;gap:16px;padding:0 16px;font-weight:600;display:flex;box-shadow:0 10px 25px #0864ff3b}.promotion-action b{font-size:calc(16px * var(--dp-font-scale))}.promotion-art{z-index:1;place-items:center;display:grid;position:relative}.promotion-art>span{color:#81b5ff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:31px;place-items:center;width:120px;height:120px;display:grid;transform:rotate(-6deg)}.promotion-card.featured .promotion-art>span{border-radius:42px;width:170px;height:170px}.promotion-art svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}.template-spotlight .promotion-art>span{color:var(--blue);background:#0864ff0f;border-color:#0864ff24}.promotion-art>i{border:1px solid #5f9fff2e;border-radius:50%;position:absolute}.promotion-art>i:first-child{width:260px;height:260px}.promotion-art>i:nth-child(2){width:200px;height:200px}.promotion-art>i:nth-child(3){background:#ff6b22;border:0;width:12px;height:12px;top:20%;right:14%;box-shadow:0 0 0 8px #ff6b2217}@media (width<=900px){.promotion-board-grid{grid-template-columns:1fr 1fr}.promotion-card.featured{grid-area:auto/1/auto/-1;min-height:360px}.promotion-card:not(.featured){grid-template-columns:1fr 100px}}@media (width<=650px){.promotion-board-section{padding:58px 0 66px}.promotion-board-head{align-items:flex-start}.promotion-board-head>b{display:none}.promotion-board-head h2{font-size:calc(31px * var(--dp-font-scale))}.promotion-board-head p{font-size:calc(9px * var(--dp-font-scale));line-height:1.8}.promotion-board-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;width:calc(100vw - 14px);margin-inline-start:0;display:flex;overflow-x:auto}.promotion-board-grid::-webkit-scrollbar{display:none}.promotion-card,.promotion-card.featured,.promotion-card:not(.featured){scroll-snap-align:start;border-radius:22px;grid-template-columns:1fr 112px;width:min(86vw,390px);min-width:min(86vw,390px);min-height:370px}.promotion-card .promotion-copy,.promotion-card.featured .promotion-copy{padding:25px 20px}.promotion-card .promotion-copy h3,.promotion-card:not(.featured) .promotion-copy h3{font-size:calc(25px * var(--dp-font-scale))}.promotion-copy p{font-size:calc(9px * var(--dp-font-scale))}.promotion-art>span,.promotion-card.featured .promotion-art>span{border-radius:27px;width:100px;height:100px}.promotion-art>i:first-child{width:180px;height:180px}.promotion-art>i:nth-child(2){width:140px;height:140px}.promotion-action{flex-direction:column;align-items:flex-start}.promotion-action>a,.promotion-action>button{justify-content:space-between;width:100%}}.promotion-board-section{padding:76px 0 86px}.promotion-billboard{border:1px solid var(--blue);padding:14px}@supports (color:color-mix(in lab, red, red)){.promotion-billboard{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line))}}.promotion-billboard{background:linear-gradient(145deg,#061b3b,#03142d);border-radius:28px;box-shadow:0 30px 75px #02142f33,inset 0 0 0 5px #ffffff06}.promotion-billboard .promotion-board-head{color:#fff;border-bottom:1px solid #6fa6ff33;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;min-height:88px;margin:0;padding:14px 18px;display:grid}.promotion-board-label{background:#0964ff24;border:1px solid #73aaff40;border-radius:15px;justify-content:center;align-items:flex-end;gap:4px;width:50px;height:50px;display:flex}.promotion-board-label span{background:#4d9bff;border-radius:5px;width:5px}.promotion-board-label span:first-child{height:15px}.promotion-board-label span:nth-child(2){background:#ff6b22;height:28px}.promotion-board-label span:nth-child(3){height:21px}.promotion-billboard .promotion-board-head>div:nth-child(2)>span{color:#6da7ff;font-size:calc(7px * var(--dp-font-scale));letter-spacing:1.6px;font-weight:600}.promotion-billboard .promotion-board-head h2{color:#fff;font-size:calc(24px * var(--dp-font-scale));letter-spacing:normal;margin:3px 0 2px;line-height:1.25}.promotion-billboard .promotion-board-head p{color:#91a6c4;font-size:calc(8px * var(--dp-font-scale));margin:0}.promotion-board-live{color:#cbd9ec;font-size:calc(7px * var(--dp-font-scale));background:#ffffff0d;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-weight:600;display:flex}.promotion-board-live i{background:#ff6b22;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff6b221f}.promotion-board-stage{padding:14px}.promotion-board-stage .promotion-card.featured{min-height:360px;box-shadow:none;border-radius:18px;grid-row:auto;grid-template-columns:minmax(0,1fr) minmax(230px,34%)}.promotion-board-controls{color:#8ea4c1;border-top:1px solid #6fa6ff33;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:54px;padding:8px 16px 2px;display:grid}.promotion-board-counter{font-size:calc(8px * var(--dp-font-scale));align-items:center;gap:5px;display:flex}.promotion-board-counter b{color:#fff;font-size:calc(13px * var(--dp-font-scale))}.promotion-board-dots{justify-content:center;align-items:center;gap:6px;display:flex}.promotion-board-dots button{background:#38516f;border:0;border-radius:99px;width:7px;height:7px;padding:0}.promotion-board-dots button.active{background:#0b6cff;width:25px}.promotion-board-controls nav{gap:6px;display:flex}.promotion-board-controls nav button{color:#fff;width:34px;height:34px;font-size:calc(15px * var(--dp-font-scale));background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px}.promotion-board-controls nav button:disabled{opacity:.28}@media (width<=900px){.promotion-board-stage .promotion-card.featured{grid-template-columns:minmax(0,1fr) 32%}}@media (width<=650px){.promotion-board-section{padding:54px 0 64px}.promotion-billboard{border-radius:22px;margin-inline:2px;padding:7px}.promotion-billboard .promotion-board-head{grid-template-columns:43px 1fr;align-items:center;gap:10px;min-height:76px;padding:11px 10px}.promotion-board-label{border-radius:12px;width:41px;height:41px}.promotion-billboard .promotion-board-head h2{color:#fff;font-size:calc(19px * var(--dp-font-scale));margin:2px 0}.promotion-billboard .promotion-board-head p{font-size:calc(7px * var(--dp-font-scale));line-height:1.65}.promotion-board-live{display:none}.promotion-board-stage{padding:8px 4px}.promotion-board-stage .promotion-card,.promotion-board-stage .promotion-card.featured,.promotion-board-stage .promotion-card:not(.featured){border-radius:16px;grid-template-columns:minmax(0,1fr) 36%;width:100%;min-width:0;min-height:285px}.promotion-board-stage .promotion-card .promotion-copy,.promotion-board-stage .promotion-card.featured .promotion-copy{padding:22px 17px}.promotion-board-stage .promotion-card .promotion-copy h3,.promotion-board-stage .promotion-card:not(.featured) .promotion-copy h3{max-width:220px;font-size:calc(23px * var(--dp-font-scale));margin-top:8px;line-height:1.22}.promotion-board-stage .promotion-copy p{max-width:230px;font-size:calc(8px * var(--dp-font-scale));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.promotion-board-stage .promotion-art>span,.promotion-board-stage .promotion-card.featured .promotion-art>span{border-radius:22px;width:82px;height:82px}.promotion-board-stage .promotion-art>i:first-child{width:145px;height:145px}.promotion-board-stage .promotion-art>i:nth-child(2){width:110px;height:110px}.promotion-board-stage .promotion-action{flex-direction:column;align-items:flex-start;gap:9px;margin-top:15px}.promotion-board-stage .promotion-action>a,.promotion-board-stage .promotion-action>button{justify-content:space-between;width:auto;min-height:39px;padding:0 13px}.promotion-board-controls{gap:8px;min-height:48px;padding:6px 9px 0}.promotion-board-controls nav button{width:31px;height:31px}.promotion-board-dots{gap:4px}}.drive-port-loading-mark{color:#0a68ff;filter:drop-shadow(0 14px 22px #0864ff3d);width:82px;height:82px;position:relative}.drive-port-loading-mark i{border:9px solid;border-radius:11px;width:31px;height:31px;animation:1.15s cubic-bezier(.52,0,.28,1) infinite drive-port-mark-pulse;position:absolute}.drive-port-loading-mark .mark-top-start{--loader-x:8px;--loader-y:-8px;border-top:0;border-right:0;top:5px;right:5px}.drive-port-loading-mark .mark-top-end{color:#042c72;--loader-x:-8px;--loader-y:-8px;border-top:0;border-left:0;top:5px;left:5px}.drive-port-loading-mark .mark-bottom-start{color:#042c72;--loader-x:8px;--loader-y:8px;border-bottom:0;border-right:0;bottom:5px;right:5px}.drive-port-loading-mark .mark-bottom-end{--loader-x:-8px;--loader-y:8px;border-bottom:0;border-left:0;bottom:5px;left:5px}@keyframes drive-port-mark-pulse{0%,to{transform:translate(0)scale(.96)}50%{transform:translate(var(--loader-x),var(--loader-y)) scale(1.05)}}@media (prefers-reduced-motion:reduce){.drive-port-loading-mark i{animation-duration:2.4s}}.vehicle-body-issues{border:1px solid #f28a2b;margin-top:20px;padding:20px}@supports (color:color-mix(in lab, red, red)){.vehicle-body-issues{border:1px solid color-mix(in srgb,#f28a2b 32%,var(--line))}}.vehicle-body-issues{background:#fff7ec;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.vehicle-body-issues{background:color-mix(in srgb,#fff7ec 72%,var(--card))}}.vehicle-body-issues>header span{color:#b86416;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.vehicle-body-issues>header h3{color:var(--ink);font-size:calc(18px * var(--dp-font-scale));margin:5px 0 4px}.vehicle-body-issues>header p{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin:0;line-height:1.7}.vehicle-body-issues-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:17px;display:grid}.vehicle-body-diagram{border:1px solid #f28a2b;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vehicle-body-diagram{border:1px solid color-mix(in srgb,#f28a2b 24%,var(--line))}}.vehicle-body-diagram{background:linear-gradient(150deg,var(--card),var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.vehicle-body-diagram{background:linear-gradient(150deg,color-mix(in srgb,var(--card) 92%,#fff3df),color-mix(in srgb,var(--surface) 90%,#ffe9c8))}}.vehicle-body-diagram svg{filter:drop-shadow(0 14px 28px #0523481a);width:min(72%,250px);height:auto;overflow:visible}.vehicle-body-diagram .body-outline{fill:var(--card)}@supports (color:color-mix(in lab, red, red)){.vehicle-body-diagram .body-outline{fill:color-mix(in srgb,var(--card) 88%,#dbe9ff)}}.vehicle-body-diagram .body-outline{stroke:#2e609a;stroke-width:5px}.vehicle-body-diagram .body-panel-line{fill:none;stroke:#2e609a94;stroke-width:2.3px}.vehicle-body-diagram .body-wheel{fill:#102c4d;stroke:#5e84b1;stroke-width:3px}.body-issue-marker{border:3px solid var(--card);color:#fff;width:29px;height:29px;font-size:calc(9px * var(--dp-font-scale));direction:ltr;background:#f07820;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f0782029,0 8px 20px #572c0833}.vehicle-body-issue-list{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.vehicle-body-issue-list li{border:1px solid var(--line);background:var(--glass-card);border-radius:13px;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:12px;display:grid}.vehicle-body-issue-list li>i{color:#a9500d;width:31px;height:31px;font-size:calc(9px * var(--dp-font-scale));background:#fff0dd;border-radius:10px;place-items:center;font-style:normal;font-weight:600;display:grid}.vehicle-body-issue-list li>div{gap:3px;display:grid}.vehicle-body-issue-list b{color:var(--ink);font-size:calc(9px * var(--dp-font-scale))}.vehicle-body-issue-list strong{color:#b65f13;font-size:calc(9px * var(--dp-font-scale))}.vehicle-body-issue-list p{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin:2px 0 0;line-height:1.7}.vehicle-condition-report>.vehicle-body-issues+.condition-report-grid{margin-top:16px}:root[data-theme=dark] .vehicle-body-issues{background:#21180f;border-color:#755027}:root[data-theme=dark] .vehicle-body-diagram{background:linear-gradient(150deg,#102746,#181b24);border-color:#624625}:root[data-theme=dark] .vehicle-body-diagram .body-outline{fill:#0c2748;stroke:#76aaff}:root[data-theme=dark] .vehicle-body-diagram .body-panel-line{stroke:#5e89bd}:root[data-theme=dark] .vehicle-body-issue-list li>i{color:#ffb36c;background:#3b2513}@media (width<=760px){.vehicle-body-issues{padding:15px}.vehicle-body-issues-layout{grid-template-columns:1fr}.vehicle-body-diagram{min-height:330px}.vehicle-body-issue-list{grid-template-columns:1fr}}.camera-reference.camera-boundary-point{place-items:center;width:18px;height:18px;display:grid;transform:translate(-50%,-50%)}.camera-reference.camera-boundary-point i{width:15px;height:15px;box-shadow:0 0 0 6px var(--guide),0 0 18px var(--guide);background:#000a1852;border-width:3px}@supports (color:color-mix(in lab, red, red)){.camera-reference.camera-boundary-point i{box-shadow:0 0 0 6px color-mix(in srgb,var(--guide) 18%,transparent),0 0 18px color-mix(in srgb,var(--guide) 50%,transparent)}}.camera-reference.camera-boundary-point.top:after,.camera-reference.camera-boundary-point.bottom:after{content:"";background:var(--guide);width:50px;height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.camera-reference.camera-boundary-point.top:after,.camera-reference.camera-boundary-point.bottom:after{background:color-mix(in srgb,var(--guide) 58%,transparent)}}.camera-reference.camera-boundary-point.left:after,.camera-reference.camera-boundary-point.right:after{content:"";background:var(--guide);width:1px;height:50px;position:absolute}@supports (color:color-mix(in lab, red, red)){.camera-reference.camera-boundary-point.left:after,.camera-reference.camera-boundary-point.right:after{background:color-mix(in srgb,var(--guide) 58%,transparent)}}.drive-port-loading-mark{width:88px;height:88px}.drive-port-loading-mark i{border:0;border-radius:0;width:44px;height:44px;animation:1.15s cubic-bezier(.52,0,.28,1) infinite drive-port-mark-pulse;overflow:hidden}.drive-port-loading-mark i img{width:88px;max-width:none;height:88px;position:absolute}.drive-port-loading-mark .mark-top-start{--loader-x:8px;--loader-y:-8px;top:0;right:0}.drive-port-loading-mark .mark-top-start img{top:0;right:0}.drive-port-loading-mark .mark-top-end{--loader-x:-8px;--loader-y:-8px;top:0;left:0}.drive-port-loading-mark .mark-top-end img{top:0;left:0}.drive-port-loading-mark .mark-bottom-start{--loader-x:8px;--loader-y:8px;bottom:0;right:0}.drive-port-loading-mark .mark-bottom-start img{bottom:0;right:0}.drive-port-loading-mark .mark-bottom-end{--loader-x:-8px;--loader-y:8px;bottom:0;left:0}.drive-port-loading-mark .mark-bottom-end img{bottom:0;left:0}.promotion-board-live{color:#aef0d2;background:#31d58b1a;border-color:#31d58b52}.promotion-board-live i{background:#31d58b;box-shadow:0 0 0 5px #31d58b24}.promotion-board-stage .promotion-card.featured{grid-template-columns:minmax(0,1fr) minmax(180px,27%)}.promotion-board-stage .promotion-copy{text-align:start;grid-column:1;align-self:center}.promotion-board-stage .promotion-art{grid-column:2}.promotion-board-stage .promotion-copy h3,.promotion-board-stage .promotion-copy p{margin-inline:0 auto}.promotion-card .promotion-meta>em{color:#c9f8e3;background:#31d58b24;border-color:#31d58b59}@media (width<=900px){.promotion-board-stage .promotion-card.featured{grid-template-columns:minmax(0,1fr) 28%}}@media (width<=650px){.promotion-billboard .promotion-board-head{grid-template-columns:43px minmax(0,1fr) auto}.promotion-board-live{font-size:calc(6px * var(--dp-font-scale));grid-column:3;padding:6px 8px;display:flex}.promotion-board-stage .promotion-card,.promotion-board-stage .promotion-card.featured,.promotion-board-stage .promotion-card:not(.featured){grid-template-columns:minmax(0,1fr) minmax(68px,27%)}.promotion-board-stage .promotion-card .promotion-copy,.promotion-board-stage .promotion-card.featured .promotion-copy{padding:20px 16px}.promotion-board-stage .promotion-art>span,.promotion-board-stage .promotion-card.featured .promotion-art>span{border-radius:19px;width:68px;height:68px}.promotion-board-stage .promotion-art>i:first-child{width:112px;height:112px}.promotion-board-stage .promotion-art>i:nth-child(2){width:84px;height:84px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--info-cyan:#168eea}:root[data-theme=dark]{--info-cyan:#69dcff}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.theme-icon-svg{aspect-ratio:1;fill:none;stroke:currentColor;flex:none;block-size:20px;inline-size:20px;display:block}.admin-console .theme-icon-svg{stroke-width:1.8px}.admin-theme-symbol{place-items:center;display:grid}.admin-theme-symbol .theme-icon-svg{width:18px;height:18px}:root[data-theme=dark] .seller-disclosure-card header span,:root[data-theme=dark] .body-details-panel>header span,:root[data-theme=dark] .faq-heading span,:root[data-theme=dark] .faq-search>span,:root[data-theme=dark] .faq-actions a,:root[data-theme=dark] .listing-price-context b,:root[data-theme=dark] .service-icon,:root[data-theme=dark] .promotion-art>span{color:var(--info-cyan)!important}:root[data-theme=dark] .seller-disclosure-card{color:#f7fbff;background:linear-gradient(135deg,#0864ff1f,#04152dfa)}:root[data-theme=dark] .seller-disclosure-card header p,:root[data-theme=dark] .seller-disclosure-card label,:root[data-theme=dark] .body-details-panel>header p,:root[data-theme=dark] .disclosure-wide{color:#bed0e4}:root[data-theme=dark] .seller-disclosure-card input,:root[data-theme=dark] .seller-disclosure-card select,:root[data-theme=dark] .seller-disclosure-card textarea,:root[data-theme=dark] .form-step input,:root[data-theme=dark] .form-step select,:root[data-theme=dark] .form-step textarea{-webkit-text-fill-color:#f7fbff;opacity:1;background:#061a35;color:#f7fbff!important}:root[data-theme=dark] .seller-disclosure-card input::placeholder,:root[data-theme=dark] .seller-disclosure-card textarea::placeholder,:root[data-theme=dark] .form-step input::placeholder,:root[data-theme=dark] .form-step textarea::placeholder{-webkit-text-fill-color:#8fa6c1;opacity:1;color:#8fa6c1!important}:root[data-theme=dark] select option{color:#071a34;background:#fff}@media (width<=760px){.sell-form{padding:18px 14px}.form-step{padding-top:24px}.form-step h2{font-size:calc(24px * var(--dp-font-scale));margin-bottom:20px}.seller-disclosure-card{padding:16px 13px}.disclosure-choice-grid,.disclosure-grid,.damage-fields,.body-parts-grid{grid-template-columns:1fr!important}.listing-negotiation-field{padding:15px 12px}.listing-negotiation-field>div{grid-template-columns:1fr 1fr}.listing-negotiation-field button{font-size:calc(15px * var(--dp-font-scale));padding:12px 8px}.form-step input,.form-step select,.form-step textarea,.seller-disclosure-card input,.seller-disclosure-card select,.seller-disclosure-card textarea{font-size:calc(16px * var(--dp-font-scale))!important}.smart-results,.vehicle-smart-results{max-height:min(230px,35dvh)}.model-results{grid-template-columns:1fr!important}.smart-results button,.vehicle-smart-results button{min-height:48px}.smart-results button b,.vehicle-smart-results button>b{font-size:calc(12px * var(--dp-font-scale))}.smart-results button small,.smart-results button em,.vehicle-smart-results button small,.vehicle-smart-results button em{font-size:calc(10px * var(--dp-font-scale))}}.home-faq{background:linear-gradient(180deg,var(--background),var(--blue));padding:78px 0}@supports (color:color-mix(in lab, red, red)){.home-faq{background:linear-gradient(180deg,var(--background),color-mix(in srgb,var(--blue) 4%,var(--background)))}}.standalone-faq-page{background:var(--background);min-height:100vh}.standalone-faq-page .home-faq{padding-top:110px}.faq-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.faq-heading span{color:var(--blue);font-size:calc(12px * var(--dp-font-scale));font-weight:600}.faq-heading h2{font-size:calc(36px * var(--dp-font-scale));margin:5px 0}.faq-heading p{color:var(--muted);font-size:calc(15px * var(--dp-font-scale));margin:0}.faq-heading>b{color:#fff;background:linear-gradient(145deg,var(--blue),#0644b8);width:64px;height:64px;font-size:calc(30px * var(--dp-font-scale));border-radius:20px;place-items:center;display:grid;box-shadow:0 16px 35px #0864ff38}.faq-search-wrap{z-index:5;position:relative}.faq-search{border:1px solid var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:8px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-search{border:1px solid color-mix(in srgb,var(--blue) 25%,var(--line))}}.faq-search{background:var(--glass-card);border-radius:18px;box-shadow:0 12px 34px #07244b12}.faq-search>span{color:var(--blue);font-size:calc(28px * var(--dp-font-scale))}.faq-search input{width:100%;min-width:0;color:var(--ink);font:inherit;font-size:calc(15px * var(--dp-font-scale));background:0 0;border:0;outline:0}.faq-search em{color:var(--blue);background:var(--blue);border-radius:99px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.faq-search em{background:color-mix(in srgb,var(--blue) 9%,var(--card))}}.faq-search em{font-size:calc(11px * var(--dp-font-scale));font-style:normal;font-weight:600}.faq-suggestions{border:1px solid var(--blue);padding:8px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto}@supports (color:color-mix(in lab, red, red)){.faq-suggestions{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line))}}.faq-suggestions{background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:17px;overflow:hidden;box-shadow:0 18px 42px #07244b26}.faq-suggestions button{border:0;border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.faq-suggestions button:last-child{border-bottom:0}.faq-suggestions button:hover,.faq-suggestions button:focus-visible{background:var(--blue);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.faq-suggestions button:hover,.faq-suggestions button:focus-visible{background:color-mix(in srgb,var(--blue) 7%,var(--card))}}.faq-suggestions button:hover,.faq-suggestions button:focus-visible{outline:0}.faq-suggestions span{font-size:calc(13px * var(--dp-font-scale));font-weight:600}.faq-suggestions small{color:var(--blue);font-size:calc(10px * var(--dp-font-scale));flex:none;font-weight:600}.faq-categories{scrollbar-width:none;gap:8px;margin:17px 0 22px;display:flex;overflow:auto}.faq-categories button{border:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--glass-control);font:inherit;font-size:calc(12px * var(--dp-font-scale));cursor:pointer;border-radius:99px;flex:none;padding:0 16px;font-weight:600}.faq-categories button.active{color:#fff;border-color:var(--blue);background:var(--glass-primary)}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faq-list details{border:1px solid var(--line);background:var(--glass-card);border-radius:17px;overflow:hidden}.faq-list summary{min-height:65px;color:var(--ink);font-size:calc(14px * var(--dp-font-scale));cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:30px;height:30px;color:var(--blue);background:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-list summary i{background:color-mix(in srgb,var(--blue) 9%,var(--card))}}.faq-list summary i{font-size:calc(20px * var(--dp-font-scale));font-style:normal;transition:all .2s}.faq-list details[open] summary i{color:#fff;background:var(--blue);transform:rotate(45deg)}.faq-list details p{color:var(--muted);font-size:calc(13px * var(--dp-font-scale));margin:0;padding:0 18px 18px;line-height:1.9}.faq-no-results{border:1px solid var(--line);background:var(--glass-card);text-align:center;border-radius:17px;gap:5px;margin-top:14px;padding:18px;display:grid}.faq-no-results span{color:var(--muted);font-size:calc(13px * var(--dp-font-scale))}.faq-no-results b{font-size:calc(14px * var(--dp-font-scale))}.faq-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.faq-actions a{border:1px solid var(--blue);min-height:44px;color:var(--blue);font:inherit;font-size:calc(12px * var(--dp-font-scale));cursor:pointer;background:0 0;border-radius:12px;place-items:center;padding:0 18px;font-weight:600;display:grid}@media (width<=760px){.home-faq{padding:52px 0}.standalone-faq-page .home-faq{padding-top:48px}.faq-heading{align-items:flex-start}.faq-heading h2{font-size:calc(27px * var(--dp-font-scale))}.faq-heading p{font-size:calc(13px * var(--dp-font-scale));line-height:1.7}.faq-heading>b{border-radius:15px;width:50px;height:50px}.faq-search{grid-template-columns:auto minmax(0,1fr);padding:7px 11px}.faq-search input{font-size:calc(13px * var(--dp-font-scale))}.faq-search em{width:max-content;font-size:calc(9px * var(--dp-font-scale));grid-column:1/-1;margin-inline-start:auto;padding:5px 8px}.faq-categories{margin-block:13px 18px}.faq-categories button{min-height:37px;font-size:calc(11px * var(--dp-font-scale));padding-inline:13px}.faq-list{grid-template-columns:1fr}.faq-list summary{min-height:58px;font-size:calc(13px * var(--dp-font-scale));padding:14px}.faq-list details p{font-size:calc(12px * var(--dp-font-scale));padding:0 14px 15px}.faq-actions{flex-direction:column;align-items:stretch}.faq-actions button,.faq-actions a{width:100%}}.faq-search{grid-template-columns:auto minmax(0,1fr)}.faq-actions{background:0 0!important;border:0!important;padding:0!important}.faq-actions a{background:var(--glass-card)}:root:not([data-theme=dark]) .home-search-shell,:root:not([data-theme=dark]) .floating-vehicle-search>div,:root:not([data-theme=dark]) .vehicle-condition-picker,:root:not([data-theme=dark]) .vehicle-smart-picker,:root:not([data-theme=dark]) .home-search-row input,:root:not([data-theme=dark]) .home-search-row select{color:#0a2041;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root:not([data-theme=dark]) .seller-disclosure-card{color:#071a34;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .listing-card-price strong,:root[data-theme=dark] .detail-price,:root[data-theme=dark] .detail-price strong{color:#fff!important}:root[data-theme=dark] .listing-price-context b{color:#fff}:root[data-theme=dark] .disclosure-next-hint.error{color:#ffb4a7;background:#3b1719}@media (width<=760px){.vehicle-condition-picker{gap:3px;height:52px;padding:5px 6px}.vehicle-condition-picker button{min-height:23px;font-size:calc(7.5px * var(--dp-font-scale));white-space:nowrap;padding-inline:2px}.home-search-row.unified-search .vehicle-condition-picker{grid-column:span 3}.floating-vehicle-search>div{min-height:54px;padding:6px 8px}.floating-vehicle-search .vehicle-condition-picker{grid-column:span 3;height:40px}.floating-vehicle-search .vehicle-condition-picker button{min-height:29px}.faq-heading{gap:12px;margin-bottom:17px}.faq-heading>b{width:44px;height:44px;font-size:calc(23px * var(--dp-font-scale));flex:0 0 44px}.faq-heading h2{font-size:calc(25px * var(--dp-font-scale))}.faq-heading p{font-size:calc(11px * var(--dp-font-scale))}.faq-search{border-radius:15px;min-height:54px}.faq-search>span{font-size:calc(23px * var(--dp-font-scale))}.faq-categories{margin-block:11px 15px}.faq-categories button{min-height:35px;font-size:calc(10px * var(--dp-font-scale));padding-inline:12px}.faq-list{gap:9px}.faq-list summary{min-height:54px;font-size:calc(12px * var(--dp-font-scale))}.faq-actions{margin-top:14px}}.sell-form button,.sell-form label,.sell-form legend,.sell-form small,.seller-disclosure-card button,.seller-disclosure-card label,.seller-disclosure-card legend,.seller-disclosure-card small{overflow-wrap:anywhere;max-width:100%}.listing-negotiation-field{min-width:0;overflow:hidden}.listing-negotiation-field h3{width:auto;margin-inline:0}.listing-negotiation-field>div{min-width:0}.listing-negotiation-field button{min-width:0;max-width:100%}:root[data-theme=dark] .listing-price-context b,:root[data-theme=dark] .seller-disclosure-card header span,:root[data-theme=dark] .body-details-panel>header span,:root[data-theme=dark] .faq-heading span,:root[data-theme=dark] .faq-search>span,:root[data-theme=dark] .faq-actions a,:root[data-theme=dark] .service-icon,:root[data-theme=dark] .promotion-art>span,:root[data-theme=dark] .seller-disclosure-card .disclosure-next-hint:not(.error){color:var(--info-cyan)!important}:root[data-theme=dark] .listing-negotiation-field h3,:root[data-theme=dark] .listing-negotiation-field button,:root[data-theme=dark] .seller-disclosure-card h3,:root[data-theme=dark] .seller-disclosure-card b{color:#f7fbff}:root[data-theme=dark] .listing-negotiation-field button.active{color:#fff}@supports (-webkit-touch-callout:none){.sell-form input,.sell-form select,.sell-form textarea,.seller-disclosure-card input,.seller-disclosure-card select,.seller-disclosure-card textarea{font-size:calc(16px * var(--dp-font-scale))!important}}@media (width<=760px){.sell-form{font-size:calc(14px * var(--dp-font-scale))}.form-step h2{font-size:calc(clamp(22px,6vw,26px) * var(--dp-font-scale));line-height:1.25}.vehicle-entry-grid,.vehicle-trim-custom{grid-template-columns:1fr!important}.form-step label,.seller-disclosure-card label{font-size:calc(13px * var(--dp-font-scale));line-height:1.45}.form-step input,.form-step select,.form-step textarea,.seller-disclosure-card input,.seller-disclosure-card select,.seller-disclosure-card textarea{width:100%;min-width:0;min-height:52px;line-height:1.35;font-size:calc(16px * var(--dp-font-scale))!important}.seller-disclosure-card header h3{font-size:calc(22px * var(--dp-font-scale));line-height:1.3}.seller-disclosure-card header p{font-size:calc(13px * var(--dp-font-scale));line-height:1.65}.listing-negotiation-field{padding:14px 12px}.listing-negotiation-field h3{font-size:calc(18px * var(--dp-font-scale));line-height:1.3}.listing-negotiation-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.listing-negotiation-field button{min-height:52px;font-size:calc(15px * var(--dp-font-scale));padding:10px 7px;line-height:1.25}.listing-negotiation-field>small{font-size:calc(12px * var(--dp-font-scale));line-height:1.55}.smart-results,.vehicle-smart-results{max-height:min(210px,31dvh);overflow-x:hidden}.smart-results.model-results,.vehicle-smart-results.model{display:grid;grid-template-columns:1fr!important}.smart-results button,.vehicle-smart-results button{gap:8px;min-height:46px;padding:8px 10px}.smart-results button b,.vehicle-smart-results button>b{font-size:calc(12px * var(--dp-font-scale));line-height:1.35}.smart-results button small,.smart-results button em,.vehicle-smart-results button small,.vehicle-smart-results button em{font-size:calc(10px * var(--dp-font-scale));line-height:1.35}}.chat-date-divider{width:100%;color:var(--muted);text-align:center;direction:rtl;grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;gap:10px;margin:5px 0 7px;display:grid}.chat-date-divider:before,.chat-date-divider:after{content:"";background:currentColor;height:1px}@supports (color:color-mix(in lab, red, red)){.chat-date-divider:before,.chat-date-divider:after{background:color-mix(in srgb,currentColor 22%,transparent)}}.chat-date-divider>span{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.chat-date-divider>span{background:color-mix(in srgb,var(--card) 92%,transparent)}}.chat-date-divider>span{font-size:calc(8px * var(--dp-font-scale));font-weight:600;box-shadow:0 5px 14px #051d3d0a}.growth-intelligence-grid{grid-template-columns:1.2fr .9fr .9fr;gap:12px;display:grid}.growth-intelligence-grid>article{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:18px;min-width:0;padding:19px;box-shadow:0 12px 34px #051d3d09}.growth-intelligence-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growth-intelligence-grid header span{color:#0864ff;font-size:calc(11px * var(--dp-font-scale));font-weight:600}.growth-intelligence-grid h3{font-size:calc(17px * var(--dp-font-scale));margin:5px 0 0}.growth-intelligence-grid header>b{color:#0864ff;font-size:calc(11px * var(--dp-font-scale));white-space:nowrap;background:#0864ff17;border-radius:999px;padding:6px 9px}.intelligence-empty{min-height:110px;color:var(--admin-muted);font-size:calc(12px * var(--dp-font-scale));text-align:center;place-items:center;margin:14px 0 0;line-height:1.8;display:grid}.funnel-stage-list{gap:12px;margin-top:17px;display:grid}.funnel-stage-list>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.funnel-stage-list b{font-size:calc(12px * var(--dp-font-scale))}.funnel-stage-list span{color:var(--admin-muted);font-size:calc(10px * var(--dp-font-scale))}.funnel-stage-list i{background:var(--admin-bg);border-radius:99px;height:7px;margin-top:7px;display:block;overflow:hidden}.funnel-stage-list i>b{border-radius:inherit;background:linear-gradient(90deg,#0864ff,#52a3ff);height:100%;display:block}.funnel-intelligence-card>footer{border-top:1px solid var(--admin-line);grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;padding-top:13px;display:grid}.funnel-intelligence-card>footer span{color:var(--admin-muted);background:var(--admin-bg);font-size:calc(10px * var(--dp-font-scale));border-radius:10px;flex-direction:column;gap:3px;padding:9px;line-height:1.45;display:flex}.funnel-intelligence-card>footer b{color:var(--admin-ink);font-size:calc(15px * var(--dp-font-scale))}.demand-intelligence-card ol,.environment-intelligence-card ol{margin:14px 0 0;padding:0;display:grid}.demand-intelligence-card li{border-bottom:1px solid var(--admin-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.demand-intelligence-card li:last-child,.environment-intelligence-card li:last-child{border-bottom:0}.demand-intelligence-card li>i{color:#0864ff;width:22px;height:22px;font-size:calc(10px * var(--dp-font-scale));background:#0864ff14;border-radius:7px;place-items:center;font-style:normal;font-weight:600;display:grid}.demand-intelligence-card li>b{min-width:0;font-size:calc(11px * var(--dp-font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demand-intelligence-card li>span{color:var(--admin-muted);font-size:calc(11px * var(--dp-font-scale))}.environment-intelligence-card li{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.environment-intelligence-card li>div{gap:3px;min-width:0;display:grid}.environment-intelligence-card li b{font-size:calc(11px * var(--dp-font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.environment-intelligence-card li span{color:var(--admin-muted);font-size:calc(10px * var(--dp-font-scale))}.environment-intelligence-card em{font-size:calc(9px * var(--dp-font-scale));white-space:nowrap;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:600}.environment-intelligence-card em.active{color:#b13e35;background:#c13d351a}.environment-intelligence-card em.healthy{color:#087653;background:#11855d1a}@media (width<=1100px){.growth-intelligence-grid{grid-template-columns:1fr 1fr}.funnel-intelligence-card{grid-column:1/-1}}@media (width<=760px){.growth-intelligence-grid{grid-template-columns:1fr}.funnel-intelligence-card{grid-column:auto}.growth-intelligence-grid>article{padding:15px}.funnel-intelligence-card>footer{grid-template-columns:1fr}.funnel-stage-list>div>div{flex-direction:column;align-items:flex-start;gap:3px}}.admin-listing-quality{color:#9b5b0b;font-size:var(--dp-type-label);background:#fff0d8;border-radius:999px;padding:5px 8px;font-weight:600}.admin-listing-quality.good{color:#0864ff;background:#0864ff17}.admin-listing-quality.complete{color:#087653;background:#11855d1a}.admin-publish-block{color:var(--text);background:#ffb0201a;border:1px solid #bf740947;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.admin-publish-block b{font-size:var(--dp-type-label)}.admin-publish-block span{font-size:var(--dp-type-label);color:var(--muted);line-height:1.6}.compare-button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(9px * var(--dp-font-scale));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:transform .2s,color .2s,background .2s;display:inline-flex}.compare-button:hover{transform:scale(1.04)}.compare-button.active{color:#0864ff;background:#0864ff;border-color:#0864ff59}@supports (color:color-mix(in lab, red, red)){.compare-button.active{background:color-mix(in srgb,#0864ff 8%,var(--card))}}.compare-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.compare-button.compact{z-index:4;color:#17365f;background:#fffffff0;border:0;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;position:absolute;top:14px;left:68px;box-shadow:0 8px 22px #031d4624}.compare-button.compact.active{color:#0864ff;background:#eef5ff}.listing-image .listing-source-badge{max-width:calc(100% - 130px)}.detail-buyer-actions{align-items:center;gap:8px;display:flex}.detail-buyer-actions .real-fav{min-width:44px}.compare-toast{z-index:120}.compare-dock{z-index:70;border:1px solid var(--blue);align-items:center;gap:11px;min-width:360px;padding:10px 12px;display:flex;position:fixed;bottom:22px;right:50%}@supports (color:color-mix(in lab, red, red)){.compare-dock{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line))}}.compare-dock{color:var(--ink);background:var(--card);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.compare-dock{background:color-mix(in srgb,var(--card) 94%,transparent)}}.compare-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(50%);box-shadow:0 18px 50px #03194133}.compare-dock>div{gap:2px;margin-inline-end:auto;display:grid}.compare-dock span{color:var(--muted);font-size:calc(8px * var(--dp-font-scale))}.compare-dock b{font-size:calc(12px * var(--dp-font-scale))}.compare-dock a{color:#fff;font-size:calc(9px * var(--dp-font-scale));background:#0864ff;border-radius:10px;padding:9px 13px;font-weight:600}.compare-dock small{color:#0864ff;font-size:calc(9px * var(--dp-font-scale));font-weight:600}.compare-dock>button{color:var(--muted);font:inherit;font-size:calc(8px * var(--dp-font-scale));cursor:pointer;background:0 0;border:0;padding:8px;font-weight:600}.saved-search-cta-row{background:var(--card);border:1px solid #176dff38;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.saved-search-cta-row{background:color-mix(in srgb,var(--card) 88%,#eaf2ff)}}.saved-search-cta-row p{color:var(--ink);font-size:calc(10px * var(--dp-font-scale));margin:0;font-weight:600}.save-search-button{color:#fff;background:var(--glass-primary);min-height:42px;font:inherit;font-size:calc(9px * var(--dp-font-scale));cursor:pointer;white-space:nowrap;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:flex}.save-search-button:hover{transform:scale(1.025)}.save-search-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.save-search-button.saved{background:#11855d}.save-search-button.error{background:#b13e35}.save-search-button:disabled{opacity:.65}.compare-page{padding-bottom:110px}.vehicle-compare{border:1px solid var(--line);background:var(--glass-card);border-radius:22px;margin:25px 0 70px;overflow-x:auto;box-shadow:0 20px 55px #03194112}.compare-grid{min-width:calc(160px + var(--compare-count) * 230px);grid-template-columns:160px repeat(var(--compare-count),minmax(230px,1fr));display:grid}.compare-row-label{color:var(--muted);background:var(--surface);font-size:calc(9px * var(--dp-font-scale));align-items:center;padding:15px;font-weight:600;display:flex}.compare-vehicles{border-bottom:1px solid var(--line);align-items:stretch}.compare-vehicles>article{border-inline-start:1px solid var(--line);min-width:0;padding:12px;position:relative}.compare-vehicles article>button{z-index:2;color:#fff;width:28px;height:28px;font-size:calc(17px * var(--dp-font-scale));cursor:pointer;background:#031937b8;border:0;border-radius:50%;position:absolute;top:18px;left:18px}.compare-vehicles img,.compare-vehicles article>div{aspect-ratio:4/3;object-fit:cover;color:#fff;width:100%;font-size:calc(8px * var(--dp-font-scale));background:#08244b;border-radius:13px;place-items:center;font-weight:600;display:grid}.compare-vehicles h2{font-size:calc(15px * var(--dp-font-scale));margin:10px 0 3px}.compare-vehicles small{color:var(--muted);font-size:calc(8px * var(--dp-font-scale))}.compare-vehicles a{color:#0864ff;font-size:calc(8px * var(--dp-font-scale));text-align:center;background:#0864ff14;border-radius:9px;margin-top:9px;padding:8px;font-weight:600;display:block}.compare-fact-row{border-bottom:1px solid var(--line)}.compare-fact-row>span{border-inline-start:1px solid var(--line);color:var(--ink);font-size:calc(10px * var(--dp-font-scale));align-items:center;padding:15px;font-weight:600;display:flex}.compare-fact-row>span.best{color:#087653;background:#11855d12}.compare-disclaimer{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin:0;padding:15px;line-height:1.8}.compare-loading,.compare-empty{margin:30px 0 70px}.compare-loading{border:1px solid var(--line);min-height:240px;color:var(--muted);background:var(--glass-card);border-radius:20px;place-items:center;display:grid}.detail-summary-card>.listing-price-history{grid-column:1}.listing-price-history{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin:0 0 14px;padding:14px}.listing-price-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-price-history>header span{color:#0864ff;font-size:calc(9px * var(--dp-font-scale));font-weight:600}.listing-price-history>header b{color:var(--muted);background:var(--glass-card);font-size:calc(7px * var(--dp-font-scale));border-radius:99px;padding:5px 8px}.listing-price-history>div{gap:7px;margin-top:10px;display:grid}.listing-price-history article{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.listing-price-history article>i{background:#0864ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0864ff1a}.listing-price-history article>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-price-history article b{font-size:calc(10px * var(--dp-font-scale))}.listing-price-history article time{color:var(--muted);font-size:calc(7px * var(--dp-font-scale))}.listing-price-history article em{color:#087653;font-size:calc(6px * var(--dp-font-scale));background:#11855d17;border-radius:99px;padding:4px 6px;font-style:normal;font-weight:600}.listing-trust.field_verified{background:#e8f8ef;border-color:#11855d4d}@supports (color:color-mix(in lab, red, red)){.listing-trust.field_verified{background:color-mix(in srgb,#e8f8ef 65%,var(--card))}}.listing-trust.reviewed{background:#eaf2ff;border-color:#0864ff40}@supports (color:color-mix(in lab, red, red)){.listing-trust.reviewed{background:color-mix(in srgb,#eaf2ff 60%,var(--card))}}.listing-trust>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.listing-trust>header>div{gap:3px;display:grid}.listing-trust>header span{color:var(--muted);font-size:calc(7px * var(--dp-font-scale))}.listing-trust>header b{font-size:calc(11px * var(--dp-font-scale))}.listing-trust>header>strong{color:#0864ff;background:var(--glass-card);min-width:68px;font-size:calc(15px * var(--dp-font-scale));border-radius:11px;place-items:center;padding:8px;display:grid}.listing-trust>header>strong small{color:var(--muted);font-size:calc(5px * var(--dp-font-scale))}.listing-trust ol{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.listing-trust li{border:1px solid var(--line);color:var(--muted);background:var(--glass-card);font-size:calc(6px * var(--dp-font-scale));text-align:center;border-radius:8px;padding:7px;font-weight:600}.listing-trust li.done{color:#087653;background:#11855d12;border-color:#11855d3d}.listing-trust>a{color:#0864ff;font-size:calc(7px * var(--dp-font-scale));margin-top:9px;font-weight:600;display:inline-block}@media (width<=760px){.compare-button.compact{top:auto;bottom:12px;left:12px}.listing-image .listing-source-badge{max-width:calc(100% - 30px)}.detail-buyer-actions{grid-template-columns:1fr 1fr;width:100%;margin-top:9px;display:grid}.detail-buyer-actions .compare-button,.detail-buyer-actions .real-fav{width:100%;font-size:calc(8px * var(--dp-font-scale));padding-inline:7px}.detail-topline{flex-direction:column;align-items:flex-start}.compare-dock{gap:8px;width:calc(100% - 24px);min-width:0;bottom:84px;right:12px;transform:none}.compare-dock a{padding-inline:10px}.compare-dock>button{padding-inline:4px}.saved-search-cta-row{flex-direction:column;align-items:stretch}.save-search-button{justify-content:center;width:100%}.detail-summary-card>.listing-price-history{grid-area:auto/1}.listing-trust ol{grid-template-columns:1fr}.compare-page>.container{width:calc(100% - 20px)}.vehicle-compare{border-radius:17px}.compare-grid{grid-template-columns:120px repeat(var(--compare-count),minmax(210px,1fr));min-width:calc(120px + var(--compare-count) * 210px)}.compare-row-label{padding:12px}.compare-vehicles>article{padding:9px}}.detail-summary-card>.listing-deal-actions{grid-column:2}.listing-deal-actions{gap:8px;margin-top:11px;display:grid}.listing-deal-actions .contact-link{justify-content:center;align-items:center;margin:0;display:flex}.purchase-offer-trigger{color:#0864ff;background:linear-gradient(135deg,#0864ff,var(--card));border:1px solid #0864ff47;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;width:100%;min-height:58px;padding:9px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-offer-trigger{background:linear-gradient(135deg,color-mix(in srgb,#0864ff 8%,var(--card)),var(--card))}}.purchase-offer-trigger{font:inherit;text-align:start;transition:transform .18s,box-shadow .18s;box-shadow:0 9px 24px #0864ff17}.purchase-offer-trigger:hover{transform:scale(1.018);box-shadow:0 13px 30px #0864ff26}.purchase-offer-trigger>span{color:#fff;width:38px;height:38px;font-size:calc(20px * var(--dp-font-scale));background:#0864ff;border-radius:11px;grid-row:1/3;place-items:center;font-weight:600;display:grid}.purchase-offer-trigger>b{font-size:calc(11px * var(--dp-font-scale))}.purchase-offer-trigger>small{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));font-weight:600}.purchase-offer-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#021024ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.purchase-offer-modal{border:1px solid var(--blue);width:min(570px,100%);max-height:calc(100vh - 44px);padding:24px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.purchase-offer-modal{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line))}}.purchase-offer-modal{color:var(--ink);background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:23px;box-shadow:0 28px 90px #0112304d}.purchase-offer-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.purchase-offer-modal>header span{color:#0864ff;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.purchase-offer-modal>header h2{font-size:calc(23px * var(--dp-font-scale));margin:5px 0 7px;line-height:1.4}.purchase-offer-modal>header p{max-width:430px;color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin:0;line-height:1.8}.purchase-offer-modal>header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:var(--glass-control);font-size:calc(23px * var(--dp-font-scale));border-radius:11px;flex:0 0 38px}.purchase-offer-asking{background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;margin:18px 0 14px;padding:13px 15px;display:flex}.purchase-offer-asking span{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.purchase-offer-asking b{color:#0864ff;font-size:calc(20px * var(--dp-font-scale))}.purchase-offer-asking small{font-size:calc(11px * var(--dp-font-scale))}.purchase-offer-modal>label{color:var(--ink);font-size:calc(10px * var(--dp-font-scale));gap:7px;margin-top:13px;font-weight:600;display:grid}.purchase-offer-modal>label>small,.purchase-offer-modal>label>small:first-child{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));font-weight:700}.purchase-offer-modal input,.purchase-offer-modal textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(11px * var(--dp-font-scale));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:11px;outline:0;padding:11px 13px}.purchase-offer-modal textarea{resize:vertical;min-height:82px}.purchase-offer-modal input:focus,.purchase-offer-modal textarea:focus{border-color:#0864ff8c;box-shadow:0 0 0 3px #0864ff14}.purchase-offer-modal fieldset{border:0;margin:14px 0 0;padding:0}.purchase-offer-modal legend{font-size:calc(10px * var(--dp-font-scale));margin-bottom:7px;font-weight:600}.purchase-offer-modal fieldset>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.purchase-offer-modal fieldset button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:var(--glass-control);font-size:calc(9px * var(--dp-font-scale));border-radius:10px;font-weight:600}.purchase-offer-modal fieldset button.active{color:#fff;background:var(--glass-primary);border-color:#0864ff}.purchase-offer-assurance{background:#11855d12;border:1px solid #11855d33;border-radius:11px;gap:3px;margin-top:14px;padding:11px 13px;display:grid}.purchase-offer-assurance b{color:#087653;font-size:calc(9px * var(--dp-font-scale))}.purchase-offer-assurance span{color:var(--muted);font-size:calc(7px * var(--dp-font-scale));line-height:1.6}.purchase-offer-error{color:#a32929;font-size:calc(8px * var(--dp-font-scale));background:#c13d3517;border-radius:9px;margin:11px 0 0;padding:10px;font-weight:600}.purchase-offer-submit{color:#fff;width:100%;min-height:49px;font:inherit;font-size:calc(10px * var(--dp-font-scale));background:linear-gradient(135deg,#0864ff,#004ed5);border:0;border-radius:11px;margin-top:14px;font-weight:600;box-shadow:0 10px 24px #0864ff38}.purchase-offer-submit:hover{transform:scale(1.015)}.purchase-offer-submit:disabled{opacity:.6}.deal-room-page{background:linear-gradient(180deg,var(--blue),var(--background) 38%);min-height:calc(100vh - 78px);padding:42px 0 90px}@supports (color:color-mix(in lab, red, red)){.deal-room-page{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 5%,var(--background)),var(--background) 38%)}}.deal-room-shell{gap:18px;display:grid}.deal-room-heading{border:1px solid var(--line);background:var(--glass-card);box-shadow:var(--shadow);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 28px;display:flex}.deal-room-heading span,.deal-room-actions>header span,.deal-appointment-card>header span,.deal-room-timeline>header span{color:#0864ff;font-size:calc(9px * var(--dp-font-scale));font-weight:600}.deal-room-heading h1{font-size:calc(30px * var(--dp-font-scale));margin:6px 0 7px;line-height:1.3}.deal-room-heading p{color:var(--muted);font-size:calc(10px * var(--dp-font-scale));margin:0;line-height:1.75}.deal-room-heading>a{border:1px solid var(--line);color:var(--muted);background:var(--surface);font-size:calc(8px * var(--dp-font-scale));white-space:nowrap;border-radius:10px;padding:10px 13px;font-weight:600}.deal-room-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:18px;display:grid}.deal-room-listing,.deal-room-current{border:1px solid var(--line);background:var(--glass-card);border-radius:20px;min-height:215px;padding:18px;box-shadow:0 14px 38px #0319410f}.deal-room-listing{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:16px;display:grid}.deal-room-listing>img,.deal-room-listing>div{object-fit:cover;color:#fff;width:145px;height:145px;font-size:calc(8px * var(--dp-font-scale));background:#08244b;border-radius:15px;place-items:center;font-weight:600;display:grid}.deal-room-listing>span{gap:6px;min-width:0;display:grid}.deal-room-listing small{color:var(--muted);font-size:calc(7px * var(--dp-font-scale))}.deal-room-listing h2{font-size:calc(17px * var(--dp-font-scale));text-overflow:ellipsis;margin:0;overflow:hidden}.deal-room-listing b{color:#0864ff;font-size:calc(18px * var(--dp-font-scale))}.deal-room-listing i{font-size:calc(10px * var(--dp-font-scale));font-style:normal}.deal-room-listing a{color:#0864ff;width:max-content;font-size:calc(7px * var(--dp-font-scale));background:#0864ff14;border-radius:8px;padding:8px 10px;font-weight:600}.deal-room-current{align-content:space-between;display:grid;position:relative;overflow:hidden}.deal-room-current:before{content:"";background:var(--blue);border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;left:-50px}@supports (color:color-mix(in lab, red, red)){.deal-room-current:before{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.deal-room-current>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex;position:relative}.deal-room-current>header span{color:var(--muted);font-size:calc(7px * var(--dp-font-scale))}.deal-room-current>header h2{font-size:calc(17px * var(--dp-font-scale));margin:4px 0 0}.deal-room-current>header>b{color:#0864ff;font-size:calc(7px * var(--dp-font-scale));background:#0864ff14;border-radius:99px;padding:6px 9px}.deal-room-current>strong{color:#0864ff;font-size:calc(32px * var(--dp-font-scale));position:relative}.deal-room-current>strong small{font-size:calc(14px * var(--dp-font-scale))}.deal-room-current>p{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin:8px 0;position:relative}.deal-room-current>footer{border-top:1px solid var(--line);color:var(--muted);font-size:calc(7px * var(--dp-font-scale));justify-content:space-between;align-items:center;padding-top:10px;display:flex;position:relative}.deal-room-current.accepted{border-color:#11855d47}.deal-room-current.accepted>strong,.deal-room-current.accepted>header h2{color:#087653}.deal-room-current.rejected,.deal-room-current.withdrawn,.deal-room-current.expired{opacity:.82}.deal-room-current.rejected>strong,.deal-room-current.withdrawn>strong,.deal-room-current.expired>strong{color:var(--muted)}.deal-room-actions,.deal-appointment-card,.deal-room-timeline{border:1px solid var(--line);background:var(--glass-card);border-radius:21px;padding:23px 25px;box-shadow:0 14px 38px #0319410d}.deal-room-actions>header h2,.deal-appointment-card>header h2,.deal-room-timeline>header h2{font-size:calc(20px * var(--dp-font-scale));margin:5px 0 0}.deal-counter-form{grid-template-columns:1fr 1fr minmax(190px,.7fr);gap:10px;margin-top:17px;display:grid}.deal-counter-form>label{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));gap:6px;font-weight:600;display:grid}.deal-counter-form input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(10px * var(--dp-font-scale));border-radius:10px;outline:0;padding:0 12px}.deal-counter-form input:focus{border-color:#0864ff80;box-shadow:0 0 0 3px #0864ff12}.deal-counter-form fieldset{border:0;grid-template-columns:repeat(3,1fr);align-self:end;gap:5px;margin:0;padding:0;display:grid}.deal-counter-form legend{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));grid-column:1/-1;margin-bottom:6px;font-weight:600}.deal-counter-form fieldset button{border:1px solid var(--line);min-height:46px;color:var(--muted);background:var(--glass-control);font-size:calc(8px * var(--dp-font-scale));border-radius:10px;font-weight:600}.deal-counter-form fieldset button.active{color:#0864ff;background:#0864ff14;border-color:#0864ff59}.deal-counter-form>button{color:#fff;min-height:46px;font:inherit;font-size:calc(9px * var(--dp-font-scale));border:0;border-radius:10px;font-weight:600}.deal-counter-form>button:hover{transform:scale(1.018)}.deal-counter-form>button:disabled{opacity:.55}.deal-counter-form .counter{background:#0864ff}.deal-counter-form .accept{background:#11855d}.deal-counter-form .reject{color:#a32929;background:#c13d3512;border:1px solid #c13d3540}.deal-withdraw{color:#a32929;width:max-content;min-height:41px;font:inherit;font-size:calc(8px * var(--dp-font-scale));background:#c13d350f;border:1px solid #c13d3538;border-radius:10px;padding:0 14px;font-weight:600}.deal-withdraw:hover{transform:scale(1.02)}.deal-appointment-card>header p{color:var(--muted);font-size:calc(9px * var(--dp-font-scale));margin:6px 0 0}.deal-appointment-card>form{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.deal-appointment-card>form>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.deal-appointment-card>form button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(9px * var(--dp-font-scale));border-radius:10px;font-weight:600}.deal-appointment-card>form>div button.active{color:#fff;background:var(--glass-primary);border-color:#0864ff}.deal-appointment-card>form>label{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));gap:6px;font-weight:600;display:grid}.deal-appointment-card input{border:1px solid var(--line);width:100%;min-height:45px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(9px * var(--dp-font-scale));border-radius:10px;padding:0 11px}.deal-appointment-card>form>button{color:#fff;background:var(--glass-primary);border:0;grid-column:1/-1}.deal-appointment-status{background:#0864ff0f;border:1px solid #0864ff33;border-radius:14px;grid-template-columns:1fr auto;gap:5px 14px;margin-top:16px;padding:16px;display:grid}.deal-appointment-status>span{color:var(--muted);font-size:calc(8px * var(--dp-font-scale))}.deal-appointment-status>b{color:#0864ff;font-size:calc(10px * var(--dp-font-scale))}.deal-appointment-status>time{font-size:calc(12px * var(--dp-font-scale));font-weight:600}.deal-appointment-status>p{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));grid-column:1/-1;margin:4px 0}.deal-appointment-status>footer{grid-column:1/-1;gap:7px;margin-top:7px;display:flex}.deal-appointment-status>footer button{color:#fff;background:var(--glass-primary);min-height:37px;font:inherit;font-size:calc(8px * var(--dp-font-scale));border:0;border-radius:8px;padding:0 11px;font-weight:600}.deal-appointment-status>footer .danger{background:#b13e35}.deal-appointment-status.confirmed{background:#11855d12;border-color:#11855d40}.deal-appointment-status.confirmed>b{color:#087653}.deal-appointment-empty{border:1px dashed var(--line);color:var(--muted);font-size:calc(9px * var(--dp-font-scale));text-align:center;border-radius:11px;margin:16px 0 0;padding:14px}.deal-room-timeline>div{margin-top:15px;display:grid}.deal-room-timeline article{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.deal-room-timeline article:first-child{border-top:0}.deal-room-timeline article>i{background:#0864ff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #0864ff17}.deal-room-timeline article.accepted>i{background:#11855d;box-shadow:0 0 0 4px #11855d1a}.deal-room-timeline article.rejected>i,.deal-room-timeline article.withdrawn>i{background:#b13e35;box-shadow:0 0 0 4px #c13d3517}.deal-room-timeline article>div{gap:3px;display:grid}.deal-room-timeline article>div>b{font-size:calc(10px * var(--dp-font-scale))}.deal-room-timeline article>div>span{color:var(--muted);font-size:calc(7px * var(--dp-font-scale))}.deal-room-timeline article p{color:var(--muted);font-size:calc(8px * var(--dp-font-scale));margin:4px 0 0}.deal-room-timeline article>strong{color:#0864ff;font-size:calc(11px * var(--dp-font-scale))}.deal-room-footer-actions{gap:8px;display:flex}.deal-room-footer-actions a{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--glass-card);font-size:calc(8px * var(--dp-font-scale));border-radius:10px;align-items:center;padding:0 14px;font-weight:600;display:flex}.deal-room-footer-actions a:first-child{color:#fff;background:#0864ff;border-color:#0864ff}.deal-room-notice{z-index:160;color:#fff;font-size:calc(9px * var(--dp-font-scale));background:#a32929;border-radius:11px;padding:11px 14px;font-weight:600;position:fixed;bottom:24px;right:50%;transform:translate(50%);box-shadow:0 13px 36px #59121240}.deal-room-loading,.deal-room-error{border:1px solid var(--line);background:var(--glass-card);text-align:center;border-radius:20px;place-content:center;justify-items:center;gap:8px;min-height:320px;display:grid}.deal-room-loading,.deal-room-error p{color:var(--muted);font-size:calc(10px * var(--dp-font-scale))}.deal-room-error>b{font-size:calc(17px * var(--dp-font-scale))}.deal-room-error>a{color:#fff;font-size:calc(8px * var(--dp-font-scale));background:#0864ff;border-radius:9px;padding:9px 12px;font-weight:600}.deal-event-message{max-width:min(82%,560px)!important}.chat-deal-event{gap:6px;display:grid}.chat-deal-event>span{color:#075fd6;width:max-content;font-size:calc(7px * var(--dp-font-scale));background:#ffffffe0;border-radius:99px;padding:4px 7px;font-weight:600}.chat-deal-event>p{margin:0!important}.chat-deal-event>a{width:max-content;color:inherit;font-size:calc(7px * var(--dp-font-scale));background:#ffffff21;border:1px solid #ffffff73;border-radius:8px;padding:7px 9px;font-weight:600}.chat-messages article.customer .chat-deal-event>span{color:#0864ff;background:#0864ff14}.chat-messages article.customer .chat-deal-event>a{border-color:var(--line);background:var(--surface)}.market-offers-section{background:#f5f9ff;border:1px solid #cfe0ff;border-radius:18px;margin-bottom:18px;padding:17px}.market-offers-section>header{color:#075ff5;font-size:calc(12px * var(--dp-font-scale));justify-content:space-between;align-items:center;font-weight:600;display:flex}.market-offers-section>header>b{color:#fff;min-width:25px;height:25px;font-size:calc(10px * var(--dp-font-scale));background:#075ff5;border-radius:50%;place-items:center;display:grid}.market-offers-section>div{gap:8px;margin-top:11px;display:grid}.market-offers-section article{background:#fff;border:1px solid #e0e8f4;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px;display:grid}.market-offers-section h3{font-size:calc(13px * var(--dp-font-scale));margin:5px 0 2px}.market-offers-section p{color:#728097;font-size:calc(9px * var(--dp-font-scale));margin:0}.market-offers-section strong{color:#075ff5;font-size:calc(16px * var(--dp-font-scale))}.market-offers-section article>a{color:#fff;font-size:calc(8px * var(--dp-font-scale));background:#075ff5;border-radius:9px;padding:9px 11px;font-weight:600}.market-offer-status{color:#075ff5;font-size:calc(7px * var(--dp-font-scale));background:#e9f2ff;border-radius:99px;padding:4px 7px}.market-offer-status.accepted{color:#087653;background:#e2f7ed}.market-offer-status.rejected,.market-offer-status.withdrawn,.market-offer-status.expired{color:#a32929;background:#f9e9e9}@media (width<=900px){.deal-counter-form{grid-template-columns:1fr 1fr}.deal-counter-form fieldset{grid-column:1/-1}.market-offers-section article{grid-template-columns:1fr auto}.market-offers-section article>a{text-align:center;grid-column:1/-1}}@media (width<=760px){.detail-summary-card>.listing-deal-actions{grid-area:auto/1}.listing-deal-actions{margin-top:10px}.purchase-offer-trigger{min-height:60px}.purchase-offer-backdrop{align-items:end;padding:10px}.purchase-offer-modal{border-radius:20px;max-height:calc(100dvh - 20px);padding:19px 15px}.purchase-offer-modal>header h2{font-size:calc(19px * var(--dp-font-scale))}.purchase-offer-modal fieldset button,.purchase-offer-submit{min-height:46px}.deal-room-page{padding:18px 0 110px}.deal-room-page>.container{width:calc(100% - 20px)}.deal-room-heading{flex-direction:column;padding:19px 16px}.deal-room-heading h1{font-size:calc(23px * var(--dp-font-scale))}.deal-room-heading>a{text-align:center;align-self:stretch}.deal-room-grid{grid-template-columns:1fr}.deal-room-listing,.deal-room-current{min-height:auto;padding:14px}.deal-room-listing{grid-template-columns:94px minmax(0,1fr)}.deal-room-listing>img,.deal-room-listing>div{width:94px;height:94px}.deal-room-current{min-height:190px}.deal-room-current>strong{font-size:calc(27px * var(--dp-font-scale))}.deal-room-actions,.deal-appointment-card,.deal-room-timeline{padding:18px 14px}.deal-counter-form{grid-template-columns:1fr}.deal-counter-form fieldset{grid-column:auto}.deal-counter-form>button{min-height:48px}.deal-withdraw{width:100%}.deal-appointment-card>form{grid-template-columns:1fr}.deal-appointment-card>form>div,.deal-appointment-card>form>button{grid-column:auto}.deal-room-timeline article{grid-template-columns:10px minmax(0,1fr)}.deal-room-timeline article>strong{grid-column:2}.deal-room-footer-actions{grid-template-columns:1fr 1fr;display:grid}.deal-room-footer-actions a{justify-content:center}.deal-room-notice{text-align:center;width:calc(100% - 24px);bottom:92px}.deal-event-message{max-width:92%!important}.market-offers-section{padding:13px}.market-offers-section article{grid-template-columns:1fr}.market-offers-section article>a{grid-column:auto;place-items:center;min-height:42px;display:grid}.market-offers-section strong{font-size:calc(18px * var(--dp-font-scale))}}.faq-heading h1{font-size:calc(36px * var(--dp-font-scale));margin:5px 0}@media (width<=760px){.faq-heading h1{font-size:calc(29px * var(--dp-font-scale))}}@media (width>=761px){.nav-wrap{grid-template-columns:minmax(168px,196px) minmax(0,1fr) max-content;gap:clamp(14px,2vw,28px);display:grid}.nav-wrap>*{min-width:0}.nav-links{white-space:nowrap;justify-content:center;gap:clamp(13px,1.55vw,27px);min-width:0}.nav-links>a,.nav-links>span{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.nav-links a.active:after{bottom:-18px}.nav-links .advisor-nav-link{min-width:108px;position:relative}.nav-links .advisor-nav-link small{color:var(--blue);background:var(--blue);top:-5px;border-radius:999px;padding:2px 5px;position:absolute;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.nav-links .advisor-nav-link small{background:color-mix(in srgb,var(--blue) 9%,var(--card))}}.nav-links .advisor-nav-link small{font-size:calc(6px * var(--dp-font-scale));font-weight:600;line-height:1.4}.nav-links .advisor-nav-placeholder{color:var(--muted)}.nav-actions{flex:none;min-width:max-content}.login-button{white-space:nowrap;justify-content:center;min-width:116px;padding-inline:14px}}@media (width>=761px) and (width<=1100px){.nav-wrap{grid-template-columns:166px minmax(0,1fr) max-content;gap:12px}.brand{gap:6px}.brand-symbol{flex-basis:48px;width:48px;height:48px}.brand-wordmark{flex-basis:112px;width:112px;height:44px}.nav-links{font-size:calc(11px * var(--dp-font-scale));gap:clamp(7px,.8vw,10px)}.nav-links .advisor-nav-link{min-width:92px}.login-button{min-width:98px;font-size:calc(11px * var(--dp-font-scale));padding-inline:10px}}@media (width<=760px){.nav-links>span{padding:14px}.nav-links .advisor-nav-link{justify-content:flex-start;min-width:0}.nav-links .advisor-nav-link small{font-size:calc(7px * var(--dp-font-scale));margin-inline-start:7px}}.account-actions a.contact-account-link{color:#bd4c14;background:#fff6ef;border-color:#ffd0b7;justify-content:center;align-items:center;gap:8px;display:flex}.account-actions a.contact-account-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}:root[data-theme=dark] .account-actions a.contact-account-link{color:#ffad80;background:#321f18;border-color:#6c3a25}.detail-gallery-main{aspect-ratio:16/9;height:auto!important}.detail-gallery-main>img,.detail-gallery-thumbs img{object-fit:contain!important}.dp-route-fallback{min-height:65svh;padding:24px;position:relative}.dp-route-placeholder{gap:16px;max-width:1180px;margin:auto;display:grid}.dp-route-placeholder>i{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:56px;display:block}.dp-route-placeholder>i:last-child{min-height:220px}.dp-route-fallback-status{text-align:center;color:var(--ink);justify-items:center;gap:16px;margin:24px auto;font-size:.875rem;display:grid}.dp-route-fallback.initial .dp-route-placeholder{visibility:hidden}.dp-route-fallback.initial .dp-route-fallback-status{place-content:center;display:grid;position:absolute;inset:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.sell-journey-active .mobile-dock{display:none!important}.admin-view-head h1{font-size:var(--dp-type-page);line-height:1.22}.admin-view-head p{font-size:var(--dp-type-body);line-height:1.75}.admin-panel-head span{font-size:var(--dp-type-meta)}.finance-head-actions .finance-month{font-size:var(--dp-type-label)}.finance-head-actions .finance-month input,.finance-head-actions .finance-month select{font-size:var(--dp-type-control)}.finance-head-actions>button{font-size:var(--dp-type-label)}.finance-kpis span{font-size:calc(12px * var(--dp-font-scale));line-height:1.5}.finance-kpis strong{font-size:calc(22px * var(--dp-font-scale));line-height:1.35}.finance-kpis small{font-size:calc(11px * var(--dp-font-scale));line-height:1.55}.finance-card-head span{font-size:var(--dp-type-meta)}.finance-card-head h2{font-size:var(--dp-type-card);line-height:1.35}.finance-comparison-card section>small,.finance-comparison-card section>span,.finance-comparison-card section>b{font-size:var(--dp-type-meta);line-height:1.5}.qa-environment-banner{max-width:min(300px,100% - 24px);border-radius:999px!important;padding:7px 10px!important;inset:12px auto auto 12px!important}.qa-environment-banner b{font-size:calc(10px * var(--dp-font-scale))}.qa-environment-banner span{font-size:calc(8px * var(--dp-font-scale))}@media (width<=760px){.sell-draft-restored{flex-direction:column;align-items:stretch}.sell-draft-restored button{width:100%}.form-actions .customer-camera-launch{flex-basis:0}.finance-kpis article{min-height:118px;padding:16px}.qa-environment-banner{width:max-content;max-width:calc(100% - 16px);inset-inline-start:8px!important;padding:6px 9px!important;top:8px!important}.qa-environment-banner span{display:none}.admin-deal-room-list{grid-template-columns:1fr}}@media (width>=761px) and (width<=1180px){.admin-deal-room-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-sidebar{overscroll-behavior:contain;overflow:hidden}.admin-sidebar-menu{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;padding-inline-end:3px;overflow-y:auto;min-height:0!important}.admin-sidebar-menu::-webkit-scrollbar{width:5px}.admin-sidebar-menu::-webkit-scrollbar-thumb{background:#96b5dc52;border-radius:99px}.admin-sidebar-menu>.admin-nav-label{margin-top:19px}.admin-sidebar-menu>.admin-nav-label:first-child{margin-top:20px}.revenue-v24{gap:22px;display:grid}.revenue-kpis,.plan-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.revenue-kpis article,.revenue-settings-card,.plan-admin-grid article,.revenue-roadmap{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#dbe5f2);border-radius:22px;padding:22px}.revenue-kpis article{gap:8px;display:grid}.revenue-kpis strong{color:#0f6fff;font-size:1.45rem}.revenue-kpis small{color:#718096}.revenue-settings-card h2{margin:0 0 18px}.revenue-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.revenue-fields label,.plan-admin-grid label{color:#66758d;gap:7px;font-size:.82rem;display:grid}.revenue-fields input,.plan-admin-grid input{color:#081e3e;width:100%;font:inherit;background:#f7f9fc;border:1px solid #d8e2ef;border-radius:13px;padding:13px}.plan-admin-grid article{gap:12px;display:grid}.plan-admin-grid article>span{color:#0868e8;background:#e8f1ff;border-radius:99px;width:max-content;padding:6px 10px;font-size:.75rem}.plan-admin-grid article>span.dealership{color:#ad5b00;background:#fff1df}.plan-admin-grid article>input{font-size:1rem;font-weight:600}.revenue-roadmap{grid-template-columns:1fr 1fr;gap:14px;display:grid}.revenue-roadmap div{background:#f5f8fc;border-radius:15px;gap:5px;padding:14px;display:grid}.revenue-roadmap div:last-child{background:#fff7eb}.revenue-save{color:#fff;background:#0f6fff;border:0;border-radius:14px;justify-self:start;padding:14px 22px;font-weight:600}@media (width<=760px){.admin-sidebar{overflow:visible}.admin-sidebar-menu{padding-inline-end:10px;overflow-y:auto}.revenue-kpis,.plan-admin-grid,.revenue-fields,.revenue-roadmap{grid-template-columns:1fr}}.plan-ai-credit{color:#0864ff;background:#eaf3ff;border-radius:9px;width:max-content;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:600}.permission-readonly-note{border:1px solid var(--admin-line);color:var(--admin-muted);background:var(--admin-bg);font-size:calc(7px * var(--dp-font-scale));border-radius:10px;padding:10px 12px;line-height:1.7}.dealership-access-loading{min-height:320px;color:var(--admin-muted);font-size:var(--dp-type-body);place-items:center;padding:24px;font-weight:600;display:grid}.dealership-access-manager{gap:14px;padding:20px;display:grid}.dealership-access-manager>header{background:color-mix(in srgb,var(--admin-card) 95%,#0864ff 5%);border:1px solid #b9d1f7;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.dealership-access-manager>header span{color:#0864ff;font-size:var(--dp-type-meta);font-weight:600}.dealership-access-manager>header h3{font-size:var(--dp-type-section);margin:5px 0}.dealership-access-manager>header p{color:var(--admin-muted);font-size:var(--dp-type-meta);margin:0}.dealership-access-manager>header>b{color:#0864ff;font-size:var(--dp-type-label);white-space:nowrap;background:#e8f1ff;border-radius:9px;padding:8px 11px}.dealership-access-search{border:1px solid var(--admin-line);min-height:44px;color:var(--admin-muted);background:var(--admin-bg);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.dealership-access-search input{width:100%;color:var(--admin-ink);font-size:var(--dp-type-body);background:0 0;border:0;outline:0}.dealership-access-notice{color:#9b561b;font-size:var(--dp-type-meta);background:#fff8ed;border:1px solid #f2c38d;border-radius:10px;padding:11px 13px;font-weight:600}.dealership-access-list{gap:11px;display:grid}.dealership-access-list>article{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:14px;padding:14px}.dealership-access-list>article.active{border-color:#9fc3fb;box-shadow:0 9px 24px #0864ff0f}.dealership-access-list>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dealership-access-list>article>header span{color:#0864ff;font-size:var(--dp-type-meta);font-weight:600}.dealership-access-list>article>header h4{font-size:var(--dp-type-section);margin:3px 0}.dealership-access-list>article>header p{color:var(--admin-muted);font-size:var(--dp-type-meta);margin:0}.dealership-access-list>article>header button{min-height:38px;font-size:var(--dp-type-label);border-radius:9px;padding:0 12px;font-weight:600}.dealership-access-list .grant{color:#fff;background:#0864ff;border:0}.dealership-access-list .revoke{color:#bd333a;background:#fff2f2;border:1px solid #ecc0c2}.dealership-access-templates{border-top:1px solid var(--admin-line);flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;display:flex}.dealership-access-templates button{border:1px solid var(--admin-line);min-height:34px;color:var(--admin-ink);background:var(--glass-control);font-size:var(--dp-type-meta);border-radius:8px;padding:0 10px;font-weight:600}.dealership-access-templates button:hover{color:#0864ff;border-color:#0864ff}.dealership-access-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.dealership-access-grid>label{border:1px solid var(--admin-line);background:var(--admin-bg);cursor:pointer;border-radius:9px;grid-template-columns:1fr auto 31px;align-items:center;gap:6px;min-height:46px;padding:8px 9px;display:grid}.dealership-access-grid>label.sensitive{background:#fff8ed;border-color:#efc38f}.dealership-access-grid span{font-size:var(--dp-type-meta);font-weight:600}.dealership-access-grid input{opacity:0;width:1px;height:1px;position:absolute}.dealership-access-grid i{background:#cbd6e3;border-radius:99px;width:31px;height:19px;position:relative}.dealership-access-grid i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0000002e}.dealership-access-grid input:checked+i{background:var(--glass-primary)}.dealership-access-grid input:checked+i:after{transform:translate(-12px)}.dealership-number-policy{border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:11px;margin-top:11px;padding:12px}.dealership-number-policy>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.dealership-number-policy>header>div{gap:3px;display:grid}.dealership-number-policy b{font-size:var(--dp-type-label)}.dealership-number-policy span{color:var(--admin-muted);font-size:var(--dp-type-meta)}.dealership-number-policy select,.dealership-number-policy input[type=date]{border:1px solid var(--admin-line);min-height:36px;color:var(--admin-ink);background:var(--glass-control);font-size:var(--dp-type-meta);border-radius:8px;padding:0 9px}.dealership-number-policy>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.dealership-number-policy>div>label{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.dealership-number-policy>div>label input{accent-color:#0864ff}.dealership-number-policy>div>label span{display:grid}.dealership-number-policy>div>label small{color:var(--admin-ink);font-size:var(--dp-type-meta)}.dealership-number-policy>footer{border-top:1px solid var(--admin-line);justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;display:flex}.dealership-number-policy>footer label{color:var(--admin-muted);font-size:var(--dp-type-meta);align-items:center;gap:7px;font-weight:600;display:flex}.dealership-access-empty{color:var(--admin-muted);text-align:center;padding:30px}.dealership-access-save{border:1px solid var(--admin-line);background:color-mix(in srgb,var(--admin-card) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex;position:static;box-shadow:0 12px 35px #0216341f}.dealership-access-save span{color:var(--admin-muted);font-size:var(--dp-type-meta);font-weight:600}.dealership-access-save button{color:#fff;background:var(--glass-primary);min-height:40px;font-size:var(--dp-type-label);border:0;border-radius:9px;padding:0 14px;font-weight:600}.dealership-access-save button:disabled{opacity:.48}@media (width<=1100px){.dealership-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealership-number-policy>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.dealership-access-manager{padding:12px}.dealership-access-manager>header,.dealership-access-list>article>header,.dealership-number-policy>header,.dealership-number-policy>footer,.dealership-access-save{flex-direction:column;align-items:stretch}.dealership-access-manager>header>b{width:max-content}.dealership-access-list>article>header button{width:100%}.dealership-access-grid,.dealership-number-policy>div{grid-template-columns:1fr}.dealership-access-templates{grid-template-columns:1fr 1fr;display:grid}.dealership-access-save{margin-block-start:4px}.dealership-access-save button{width:100%}}[data-theme=dark] .dealership-access-manager>header,[data-theme=dark] .dealership-access-list .grant{background:#0b2a55}[data-theme=dark] .dealership-access-manager>header>b{background:#102f59}[data-theme=dark] .dealership-access-list .revoke{background:#371e22}[data-theme=dark] .dealership-access-grid>label.sensitive,[data-theme=dark] .dealership-access-notice{background:#35291c}[data-theme=dark] .plan-ai-credit{background:#0b2a55}.permission-readonly-note{font-size:var(--dp-type-meta)}.admin-sidebar-menu{scroll-behavior:smooth}.revenue-kpis article,.revenue-settings-card,.plan-admin-grid article,.revenue-roadmap{border-color:var(--admin-line);background:var(--glass-card)}.revenue-fields input,.plan-admin-grid input{border-color:var(--admin-line);color:var(--admin-ink);background:var(--glass-control)}.revenue-ai-center{border:1px solid color-mix(in srgb,#8b5cf6 36%,var(--admin-line));color:var(--admin-ink);background:linear-gradient(130deg,color-mix(in srgb,var(--admin-card) 88%,#c4b5fd 12%),color-mix(in srgb,var(--admin-card) 83%,#ddd6fe 17%));border-radius:24px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #5b37ab1a}.revenue-ai-center>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.revenue-ai-center>header span{color:#6d28d9;font-size:var(--dp-type-helper);align-items:center;gap:7px;font-weight:600;display:flex}.revenue-ai-center h2{font-size:var(--dp-type-section);margin:5px 0 0}.revenue-ai-center>header>b{border:1px solid color-mix(in srgb,#8b5cf6 30%,var(--admin-line));color:#6d28d9;background:color-mix(in srgb,var(--admin-card) 72%,transparent);font-size:var(--dp-type-label);border-radius:11px;padding:10px 13px}.revenue-ai-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.revenue-ai-kpis span{border:1px solid color-mix(in srgb,#8b5cf6 20%,var(--admin-line));background:color-mix(in srgb,var(--admin-card) 78%,transparent);font-size:var(--dp-type-helper);border-radius:13px;padding:13px}.revenue-ai-kpis b{font-size:var(--dp-type-card);margin-inline-end:4px}.revenue-ai-feature-list{flex-wrap:wrap;gap:8px;display:flex}.revenue-ai-feature-list>span{border:1px solid color-mix(in srgb,#8b5cf6 18%,var(--admin-line));background:color-mix(in srgb,var(--admin-card) 78%,transparent);font-size:var(--dp-type-helper);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-weight:600;display:flex}.revenue-ai-feature-list small{color:#7255a2;font-size:var(--dp-type-meta)}.plan-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-admin-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-admin-head>b{color:#6d28d9;align-items:center;gap:5px;display:flex}.plan-admin-head .drive-port-ai-mark{width:27px;height:27px}.plan-admin-head>span{color:#0868e8;width:max-content;font-size:var(--dp-type-meta);background:#e8f1ff;border-radius:99px;padding:6px 10px;font-weight:600}.plan-admin-head>span.dealership{color:#ad5b00;background:#fff1df}.plan-admin-head>b{color:#7645d8;font-size:var(--dp-type-helper)}.plan-numeric-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-ai-editor{border:1px solid color-mix(in srgb,#7446d9 28%,var(--admin-line));background:color-mix(in srgb,var(--admin-bg) 90%,#7446d9 10%);border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.plan-ai-editor>b{color:#7446d9;font-size:var(--dp-type-label);grid-column:1/-1}.plan-ai-editor label{min-height:34px;color:var(--admin-ink);grid-template-columns:30px 1fr;align-items:center;gap:8px;display:grid}.plan-ai-editor input{opacity:0;position:absolute;width:1px!important;height:1px!important}.plan-ai-editor i{background:#c9d3df;border-radius:99px;width:30px;height:18px;position:relative}.plan-ai-editor i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #0000002e}.plan-ai-editor input:checked+i{background:#7446d9}.plan-ai-editor input:checked+i:after{transform:translate(-12px)}.plan-ai-editor span{font-size:var(--dp-type-meta);font-weight:600}:where(.seller-market-estimate,.finance-ai-card,.ai-daily-card,.monitor-ai-verdict,.revenue-ai-center,.plan-ai-editor){border-width:1px!important}:root[data-theme=dark] :where(.seller-market-estimate,.finance-ai-card,.ai-daily-card,.monitor-ai-verdict,.revenue-ai-center,.plan-ai-editor){background-color:color-mix(in srgb,var(--card) 88%,#ec4899 12%)}@media (width<=760px){.plan-admin-grid,.plan-numeric-fields{grid-template-columns:1fr}.revenue-ai-center>header{flex-direction:column;align-items:flex-start}.revenue-ai-kpis{grid-template-columns:1fr 1fr}.plan-ai-editor{grid-template-columns:1fr}.plan-ai-editor>b{grid-column:auto}}.sell-form{scroll-margin-top:92px}.form-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-progress>div b{height:auto;color:var(--ink);font-size:var(--dp-type-label);background:0 0}.form-progress>div span{color:var(--muted);font-size:var(--dp-type-meta)}.sell-draft-restored{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--card));border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.sell-draft-restored>div{gap:3px;min-width:0;display:grid}.sell-draft-restored b{color:var(--blue);font-size:var(--dp-type-label)}.sell-draft-restored span{color:var(--muted);font-size:var(--dp-type-helper);line-height:1.6}.sell-draft-restored button{border:1px solid var(--line);color:var(--ink);background:var(--glass-control);font-size:var(--dp-type-helper);border-radius:9px;flex:none;padding:8px 11px;font-weight:600}.vehicle-trim-field select,.sell-form input,.sell-form select,.sell-form textarea{font-size:var(--dp-type-control)!important}.vehicle-trim-field small,.sell-form label>small,.terms-check span{font-size:var(--dp-type-helper);line-height:1.7}.form-actions{flex-wrap:wrap;align-items:stretch}.form-actions button{white-space:normal;overflow-wrap:anywhere;min-width:150px;padding-inline:24px;line-height:1.45}.form-actions .customer-camera-launch{flex:260px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(button:not(:disabled):not(.mobile-nav-backdrop):not(.admin-menu-backdrop),a[href],[role=button]:not([aria-disabled=true]),summary){transform-origin:50%;transition-property:scale,box-shadow,filter;transition-duration:.16s;transition-timing-function:ease}:where(button:not(:disabled):not(.mobile-nav-backdrop):not(.admin-menu-backdrop),a[href],[role=button]:not([aria-disabled=true]),summary):hover{filter:brightness(1.025);scale:1.025}:where(button:not(:disabled):not(.mobile-nav-backdrop):not(.admin-menu-backdrop),a[href],[role=button]:not([aria-disabled=true]),summary):active{transition-duration:80ms;scale:.985}}.location-confirmation>button.active{color:#fff!important;border-color:var(--blue)!important;background:var(--glass-primary)!important}.damage-preview-grid{align-items:stretch}.damage-add-tile{border:1px dashed color-mix(in srgb, var(--blue) 55%, var(--line));min-height:116px;color:var(--blue);background:color-mix(in srgb, var(--blue) 6%, var(--card));cursor:pointer;text-align:center;border-radius:13px;align-content:center;place-items:center;gap:4px;display:grid;position:relative;overflow:hidden}.damage-add-tile input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.damage-add-tile b{font-size:calc(28px * var(--dp-font-scale));line-height:.85}.damage-add-tile span{font-size:calc(11px * var(--dp-font-scale));font-weight:600}.damage-add-tile small{color:var(--muted);font-size:calc(9px * var(--dp-font-scale))}.damage-add-tile.loading{opacity:.62;cursor:wait}.damage-file-count.error{color:#b42318;background:#fff0ee}.customer-camera-hidden-data>:not(.admin-photo-standard){display:none!important}.customer-camera-composer .admin-composer-head h2{font-size:var(--dp-type-section)}.floating-vehicle-search button:not(.float-browse){place-items:center!important;padding:0!important;display:grid!important}.floating-vehicle-search button:not(.float-browse) svg,.faq-search>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px;display:block}.home-faq:not(.faq-page) .faq-search-wrap{margin-top:18px;margin-bottom:0}.chat-message-meta time{color:#ffffffd1;font-size:var(--dp-type-meta);font-weight:600}.team-chat-messages article.report-message .chat-message-meta time{color:var(--admin-muted)}.deal-room-guide{color:var(--admin-ink);background:#0864ff0f;border:1px solid #0864ff2e;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:15px 17px;display:flex}.deal-room-guide svg{fill:none;stroke:#0864ff;stroke-width:1.8px;flex:none;width:24px}.deal-room-guide div{flex-direction:column;gap:3px;display:flex}.deal-room-guide b{font-size:var(--dp-type-label)}.deal-room-guide span{color:var(--admin-muted);font-size:var(--dp-type-helper);line-height:1.65}.admin-deal-room-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-deal-room-list article{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:17px;min-width:0;padding:18px;box-shadow:0 10px 30px #0f1f370a}.admin-deal-room-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-deal-room-head small{color:var(--admin-muted);font-size:var(--dp-type-meta)}.admin-deal-room-list h2{color:var(--admin-ink);font-size:var(--dp-type-card);margin:15px 0 4px}.admin-deal-room-list>article>p{color:var(--admin-muted);font-size:var(--dp-type-helper);margin:0}.admin-deal-room-meta{border-block:1px solid var(--admin-line);grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;padding:12px 0;display:grid}.admin-deal-room-meta span{flex-direction:column;gap:4px;display:flex}.admin-deal-room-meta small{color:var(--admin-muted);font-size:var(--dp-type-meta)}.admin-deal-room-meta b{color:var(--admin-ink);font-size:var(--dp-type-label)}.admin-deal-room-list article>button{color:#fff;background:var(--glass-primary);width:100%;min-height:46px;font:inherit;font-size:var(--dp-type-label);border:0;border-radius:12px;padding:0 14px;font-weight:600}.drive-port-ai-mark{--ai-spread:22px;--ai-piece-light:var(--dp-ai-pink,#f472b6);--ai-piece-dark:var(--dp-ai-purple,#7c3aed);--ai-center:var(--dp-ai-title,#5b21b6);vertical-align:middle;width:58px;height:58px;color:var(--ai-center);flex:none;display:inline-flex}.drive-port-ai-mark.is-surface{--ai-piece-light:var(--dp-ai-pink,#f472b6);--ai-piece-dark:var(--dp-ai-purple,#7c3aed);--ai-center:var(--dp-ai-title,#5b21b6)}.drive-port-ai-mark.is-inverse{--ai-piece-light:#f9a8d4;--ai-piece-dark:#fff;--ai-center:#fff}.drive-port-ai-mark svg{width:100%;height:100%;display:block;overflow:visible}.drive-port-ai-mark .dp-ai-piece{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.2,.72,.25,1),opacity .25s}.drive-port-ai-mark .dp-ai-piece-light{stroke:var(--ai-piece-light)}.drive-port-ai-mark .dp-ai-piece-dark{stroke:var(--ai-piece-dark)}.drive-port-process-mark .is-blue{stroke:#086cff}.drive-port-process-mark .is-navy{stroke:#07306d}.drive-port-ai-mark .dp-ai-piece-1{transform:translate(calc(var(--ai-spread) * -1),calc(var(--ai-spread) * -1))}.drive-port-ai-mark .dp-ai-piece-2{transform:translate(var(--ai-spread),calc(var(--ai-spread) * -1))}.drive-port-ai-mark .dp-ai-piece-3{transform:translate(calc(var(--ai-spread) * -1),var(--ai-spread))}.drive-port-ai-mark .dp-ai-piece-4{transform:translate(var(--ai-spread),var(--ai-spread))}.drive-port-ai-mark .dp-ai-letters{fill:var(--ai-center);font-family:var(--font-alexandria),Arial,sans-serif;font-size:calc(124px * var(--dp-font-scale));letter-spacing:normal;font-weight:600}.drive-port-ai-mark.is-compact{--ai-spread:17px;width:38px;height:38px}.drive-port-ai-mark.is-compact .dp-ai-letters{font-size:calc(158px * var(--dp-font-scale));letter-spacing:normal}.drive-port-ai-mark.is-active .dp-ai-piece-1{animation:2.2s ease-in-out infinite dp-ai-piece-1}.drive-port-ai-mark.is-active .dp-ai-piece-2{animation:2.2s ease-in-out infinite dp-ai-piece-2}.drive-port-ai-mark.is-active .dp-ai-piece-3{animation:2.2s ease-in-out infinite dp-ai-piece-3}.drive-port-ai-mark.is-active .dp-ai-piece-4{animation:2.2s ease-in-out infinite dp-ai-piece-4}.drive-port-ai-mark.is-active .dp-ai-letters{animation:none}@keyframes dp-ai-piece-1{50%{transform:translate(-36px,-36px)rotate(-5deg)}}@keyframes dp-ai-piece-2{50%{transform:translate(36px,-36px)rotate(5deg)}}@keyframes dp-ai-piece-3{50%{transform:translate(-36px,36px)rotate(5deg)}}@keyframes dp-ai-piece-4{50%{transform:translate(36px,36px)rotate(-5deg)}}@keyframes dp-ai-letter-pulse{to{opacity:.55;transform-origin:50%;transform:scale(.94)}}@keyframes dp-ai-idle{0%,72%,to{opacity:1}82%{opacity:.64}}@keyframes dp-ai-idle-letter{0%,72%,to{opacity:1;transform-origin:50%;transform:scale(1)}82%{opacity:.78;transform-origin:50%;transform:scale(.94)}}.drive-port-process-mark{vertical-align:middle;flex:none;width:58px;height:58px;display:inline-flex}.drive-port-process-mark.is-small{width:36px;height:36px}.drive-port-process-mark.is-large{width:82px;height:82px}.drive-port-process-mark svg{filter:drop-shadow(0 8px 18px #0864ff29);width:100%;height:100%;display:block;overflow:visible}.drive-port-process-mark .process-piece{opacity:.16;transform-box:fill-box;transform-origin:50%;transition:opacity .28s,transform .32s cubic-bezier(.2,.72,.25,1)}.drive-port-process-mark .process-piece.is-complete{opacity:1}.drive-port-process-mark.is-success .process-piece-1{animation:.7s ease-out both dp-process-join-1}.drive-port-process-mark.is-success .process-piece-2{animation:.7s ease-out both dp-process-join-2}.drive-port-process-mark.is-success .process-piece-3{animation:.7s ease-out both dp-process-join-3}.drive-port-process-mark.is-success .process-piece-4{animation:.7s ease-out both dp-process-join-4}.drive-port-process-mark.is-focus .process-piece{animation:1.55s ease-in-out infinite dp-process-focus}.drive-port-process-mark.is-focus .process-piece:nth-child(2){animation-delay:-.2s}.drive-port-process-mark.is-focus .process-piece:nth-child(3){animation-delay:-.4s}.drive-port-process-mark.is-focus .process-piece:nth-child(4){animation-delay:-.6s}@keyframes dp-process-join-1{0%{opacity:.1;transform:translate(-45px,-45px)scale(.7)}}@keyframes dp-process-join-2{0%{opacity:.1;transform:translate(45px,-45px)scale(.7)}}@keyframes dp-process-join-3{0%{opacity:.1;transform:translate(-45px,45px)scale(.7)}}@keyframes dp-process-join-4{0%{opacity:.1;transform:translate(45px,45px)scale(.7)}}@keyframes dp-process-focus{50%{opacity:.55;transform:scale(.78)}}:root[data-theme=dark] .drive-port-process-mark .is-navy{stroke:#f4f8ff}.admin-console .drive-port-ai-mark:not(.is-active) .dp-ai-piece,.admin-console .drive-port-ai-mark:not(.is-active) .dp-ai-letters{transition:none!important;animation:none!important}.price-position-badge .drive-port-ai-mark{width:32px;height:32px}.price-position-badge>b{display:none}.price-assessment-card header span .drive-port-ai-mark,.seller-market-estimate>span .drive-port-ai-mark{width:30px;height:30px}.monitoring-title button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.monitoring-title button .drive-port-ai-mark{width:32px;height:32px}.advisor-loading .drive-port-ai-mark{width:76px;height:76px}.advisor-coming-soon .advisor-ai-identity{width:92px;height:92px;filter:drop-shadow(0 14px 28px color-mix(in srgb,var(--dp-ai-purple) 24%,transparent))}.advisor-chat-panel>header .drive-port-ai-mark{width:48px;height:48px}.advisor-welcome>.drive-port-ai-mark{width:72px;height:72px}.assistant.thinking p .drive-port-ai-mark{width:34px;height:34px}.account-advisor-card>.drive-port-ai-mark{width:48px;height:48px}.route-ai-loading-mark{width:92px;height:92px;filter:drop-shadow(0 14px 25px color-mix(in srgb,var(--dp-ai-purple) 26%,transparent))}:root[data-theme=dark] img[src="/drive-port-brand-symbol-2026.svg"]:not(.asset-light){content:url(/drive-port-brand-symbol-2026-dark.svg)}:root[data-theme=dark] img[src="/drive-port-wordmark.svg"]:not(.asset-light){content:url(/drive-port-wordmark-dark.svg)}.form-progress{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.form-progress>.drive-port-process-mark{grid-row:1/3}.form-progress>div,.form-progress>i{grid-column:2}.location-copy button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.location-copy button .drive-port-process-mark{width:28px;height:28px}.location-copy button .drive-port-process-mark .is-navy{stroke:#fff}.success-modal>.drive-port-process-mark{margin:0 auto 17px}.admin-upload-progress{align-items:center;grid-template-columns:52px minmax(0,1fr) auto!important}.admin-upload-progress>.drive-port-process-mark{grid-row:1/3}.admin-upload-progress>i{grid-column:2/-1!important}.admin-action-progress.brand-progress{border:1px solid color-mix(in srgb,#0864ff 25%,var(--admin-line,var(--line)));background:color-mix(in srgb,var(--admin-card,var(--card)) 95%,#0864ff 5%);border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.admin-action-progress.brand-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-action-progress.brand-progress span{font-weight:600}.admin-action-progress.brand-progress b{color:#0864ff}.camera-reference.camera-boundary-point{overflow:hidden;width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important}.camera-reference.camera-boundary-point .camera-boundary-ai-mark{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--guide) 70%,transparent));transition:transform .22s,filter .22s;position:absolute;width:80px!important;max-width:none!important;height:80px!important}.camera-reference.camera-boundary-point.top-start .camera-boundary-ai-mark{top:0;left:0}.camera-reference.camera-boundary-point.top-end .camera-boundary-ai-mark{top:0;right:0}.camera-reference.camera-boundary-point.bottom-start .camera-boundary-ai-mark{bottom:0;left:0}.camera-reference.camera-boundary-point.bottom-end .camera-boundary-ai-mark{bottom:0;right:0}.camera-reference.camera-boundary-point:after{display:none!important}.camera-ready .camera-reference.camera-boundary-point .camera-boundary-ai-mark{filter:drop-shadow(0 0 13px #31d58b);transform:scale(.88)}.camera-live-hint .drive-port-ai-mark{width:30px;height:30px}.draggable-location-pin img{z-index:2;object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px 2px #0319412e);width:28px;height:28px;position:absolute;top:7px;left:10px}.draggable-location-pin i{display:none}@media (width<=760px){.account-advisor-card>.drive-port-ai-mark{width:42px;height:42px}.advisor-chat-panel>header .drive-port-ai-mark{width:40px;height:40px}.advisor-coming-soon .advisor-ai-identity{width:78px;height:78px}.admin-upload-progress{grid-template-columns:44px minmax(0,1fr) auto!important}}.seller-market-estimate,.price-assessment-card,.revenue-ai-center,.plan-ai-editor,.account-advisor-card,.advisor-coming-soon article,.advisor-chat-panel,.reports-ai-panel,.report-ai-mini,.finance-ai-card,.ai-daily-card{position:relative;overflow:hidden}:root[data-theme=dark] .revenue-ai-feature-list small{color:#d8ccfa}.real-listing-card:after{filter:drop-shadow(0 2px 6px #176dff33)!important;background:#176dff!important;border:0!important;border-radius:999px!important;height:5px!important;inset:auto 14px 7px!important}.real-listing-card.listing-origin-verified:after{filter:drop-shadow(0 2px 6px #18a76f33)!important;background:#18a76f!important}.customer-chat-listing-card:after{border-radius:999px!important;height:4px!important;bottom:7px!important;left:14px!important;right:14px!important}@media (prefers-reduced-motion:reduce){.drive-port-ai-mark .dp-ai-piece,.drive-port-ai-mark .dp-ai-letters,.drive-port-process-mark .process-piece{animation:none!important}}.dealership-head-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dealership-head-links>a{white-space:nowrap}.dealership-listing-badge{border:1px solid color-mix(in srgb,#0864ff 28%,var(--line));color:#0864ff;background:color-mix(in srgb,#0864ff 8%,var(--surface));font-size:var(--dp-type-meta);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-weight:600;display:inline-flex}.inventory-listing-link{border:1px solid color-mix(in srgb,#168158 28%,var(--line));background:color-mix(in srgb,#168158 7%,var(--surface));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:9px;display:flex}.inventory-listing-link b{font-size:var(--dp-type-meta)}.inventory-listing-link a,.inventory-listing-link button,.inventory-link-button{border:1px solid color-mix(in srgb,#0864ff 30%,var(--line));color:#0864ff;background:var(--glass-control);min-height:34px;font:inherit;font-size:var(--dp-type-meta);border-radius:8px;padding:0 10px;font-weight:600;text-decoration:none}.inventory-link-button{margin-top:8px}.inventory-unlinked-note{color:var(--muted);font-size:var(--dp-type-meta);margin-top:7px;display:block}.listing-link-modal{border:1px solid var(--line);width:min(620px,100vw - 28px);max-height:min(760px,100dvh - 28px);color:var(--ink);background:var(--glass-panel);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:20px;padding:0;overflow:auto;box-shadow:0 26px 70px #081c413d}.listing-link-modal>header{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px;display:flex;position:sticky;top:0}.listing-link-modal>header>div{gap:3px;display:grid}.listing-link-modal>header span{color:#0864ff;font-size:var(--dp-type-meta);font-weight:600}.listing-link-modal h2,.listing-link-modal h3{margin:0}.listing-link-modal>header h2{font-size:var(--dp-type-section)}.listing-link-modal>header p,.listing-link-candidates>p,.listing-link-current p{color:var(--muted);font-size:var(--dp-type-meta);margin:0;line-height:1.7}.listing-link-modal>header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:var(--glass-control);font-size:calc(22px * var(--dp-font-scale));border-radius:10px;flex:none}.listing-link-error{border:1px solid color-mix(in srgb,#b43e48 35%,var(--line));color:#a2323b;background:color-mix(in srgb,#b43e48 8%,var(--surface));font-size:var(--dp-type-meta);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:15px;padding:11px 12px;display:flex}.listing-link-error button{color:#fff;min-height:34px;font:inherit;background:#a2323b;border:0;border-radius:8px;padding:0 10px;font-weight:600}.listing-link-current,.listing-link-candidates{gap:13px;padding:18px;display:grid}.listing-link-current>span{color:var(--muted);font-size:var(--dp-type-meta);font-weight:600}.listing-link-current>div,.listing-link-candidates>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;padding-top:12px;display:flex}.listing-link-current a,.listing-link-current button,.listing-link-candidates footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:var(--dp-type-meta);border-radius:9px;padding:0 13px;font-weight:600;text-decoration:none}.listing-link-current button.danger{color:#a2323b;border-color:color-mix(in srgb,#b43e48 35%,var(--line))}.listing-link-candidates footer button.primary{color:#fff;background:var(--glass-primary);border-color:#0864ff}.listing-link-candidates>label{color:var(--muted);font-size:var(--dp-type-meta);gap:5px;font-weight:600;display:grid}.listing-link-candidates select{border:1px solid var(--line);min-width:0;min-height:43px;color:var(--ink);background:var(--glass-control);font:inherit;border-radius:9px;padding:0 10px}.listing-link-preview{border:1px solid color-mix(in srgb,#0864ff 25%,var(--line));background:color-mix(in srgb,#0864ff 6%,var(--surface));border-radius:11px;gap:4px;padding:12px;display:grid}.listing-link-preview b{font-size:var(--dp-type-label)}.listing-link-preview span,.listing-link-preview small{color:var(--muted);font-size:var(--dp-type-meta)}:root[data-theme=dark] .listing-link-error{color:#ffbec3}@media (width<=760px){.listing-link-modal{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.listing-link-modal>header,.listing-link-current,.listing-link-candidates{padding:14px}.listing-link-current>div,.listing-link-candidates>footer{flex-direction:column;align-items:stretch}.listing-link-current a,.listing-link-current button,.listing-link-candidates footer button{place-items:center;width:100%;display:grid}}:root{--dp-ai-purple:#7c3aed;--dp-ai-pink:#f472b6;--dp-ai-pale:#fff7fb;--dp-ai-pale-strong:#fcecf5;--dp-ai-surface-ink:#2e2533;--dp-ai-surface-muted:#655b6b;--dp-ai-title:#5b21b6;--dp-ai-action:#7c3aed;--dp-ai-border:#d8b8e9;--dp-ai-gradient:linear-gradient(135deg,var(--dp-ai-purple),var(--dp-ai-pink))}:root[data-theme=dark]{--dp-ai-purple:#a78bfa;--dp-ai-pink:#f9a8d4;--dp-ai-pale:#171827;--dp-ai-pale-strong:#1f2033;--dp-ai-surface-ink:#f8f5ff;--dp-ai-surface-muted:#c9c3d4;--dp-ai-title:#f8f5ff;--dp-ai-action:#7c3aed;--dp-ai-border:#63516b;--dp-ai-gradient:linear-gradient(135deg,var(--dp-ai-purple),var(--dp-ai-pink))}.dp-ai-text,.route-ai-loading-mark+span,.advisor-loading b,.advisor-coming-soon article>span,.advisor-coming-soon h1,.advisor-chat-panel>header b,.advisor-welcome h2,.assistant.thinking>div span,.price-assessment-card header span,.seller-market-estimate>span,.revenue-ai-center>header span,.plan-ai-editor>b,.plan-admin-head>b,.reports-ai-panel>section header b,.report-ai-mini>b,.finance-ai-card>header span,.ai-daily-card header span,.ai-ops-live>span,.monitor-ai-verdict>span,.ai-triage-badge{color:var(--dp-ai-title)!important;-webkit-text-fill-color:currentColor!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}:is(.account-advisor-card,.catalog-advisor-link,.advisor-coming-soon article,.reports-ai-panel,.report-ai-mini,.ai-ops-live,.monitor-ai-verdict) :is(p,small,em,li){color:var(--dp-ai-surface-muted)!important}.advisor-coming-soon article>div b,.advisor-welcome,.assistant.thinking,.advisor-chat-panel>header,.reports-ai-panel>section{border-color:var(--dp-ai-border)!important;color:var(--dp-ai-surface-ink)!important;background:var(--dp-ai-pale)!important}.advisor-coming-soon article>div b{color:var(--dp-ai-surface-ink)!important}.advisor-chat-panel>header small,.advisor-welcome p,.assistant.thinking p{color:var(--dp-ai-surface-muted)!important}.account-advisor-card>strong,.catalog-advisor-link>strong{color:var(--dp-ai-title)!important}.nav-links .advisor-nav-link{white-space:nowrap;border-radius:0;align-items:center;gap:5px;min-width:0;min-height:42px;padding:0;display:inline-flex;position:relative;color:var(--dp-ai-surface-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.nav-links .advisor-nav-link .drive-port-ai-mark{width:25px;height:25px}.nav-links .advisor-nav-link .dp-ai-text{font-size:calc(clamp(9px,.8vw,11px) * var(--dp-font-scale));font-weight:600}.nav-links .advisor-nav-link small{font-size:calc(6px * var(--dp-font-scale));pointer-events:none;padding:2px 5px;line-height:1.2;top:-3px!important;color:#0000!important;background-image:var(--dp-ai-gradient)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;position:absolute!important;inset-inline-end:-3px!important}.nav-links .advisor-nav-link:after{display:none!important}.nav-links .advisor-nav-link.coming-soon,.nav-links .advisor-nav-link.availability-pending{gap:5px!important;padding:0!important}:is(.account-advisor-card,.dp-ai-action-button) .drive-port-ai-mark:not(.is-active) :is(.dp-ai-piece,.dp-ai-letters){transition:none!important;animation:none!important}.catalog-advisor-link>.drive-port-ai-mark{width:42px;height:42px}.account-advisor-card,.catalog-advisor-link{text-decoration:none}.account-advisor-card:hover,.catalog-advisor-link:hover{border-color:var(--dp-ai-purple)!important;transform:scale(1)!important;box-shadow:0 12px 28px #7c3aed1f!important}button.dp-ai-action-button{border:1px solid var(--dp-ai-action);color:#fff;background:var(--dp-ai-action);min-height:48px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #7c3aed2e}.dp-ai-action-content{color:#fff;justify-content:center;align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.dp-ai-action-content>.drive-port-ai-mark{width:31px;height:31px}.dp-ai-action-copy{text-align:start;gap:2px;min-inline-size:0;display:grid}.dp-ai-action-copy>.dp-ai-text{overflow-wrap:anywhere;font-weight:600;color:#fff!important;-webkit-text-fill-color:#fff!important}.dp-ai-action-copy>small{font-size:calc(8px * var(--dp-font-scale));overflow-wrap:anywhere;line-height:1.35;color:#ffffffc7!important}.dp-ai-action-content.has-description{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;inline-size:100%;display:grid}button.dp-ai-action-button:hover{box-shadow:0 10px 24px #7c3aed3d;filter:none!important;transform:scale(1)!important}button.dp-ai-action-button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.ai-orb{color:var(--dp-ai-purple)!important;background:var(--dp-ai-pale-strong)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dp-ai-purple) 25%,#f4c7da)!important}.ai-triage-badge{justify-content:center;align-items:center;display:inline-flex;border-color:color-mix(in srgb,var(--dp-ai-purple) 25%,#f4c7da)!important;background-color:var(--dp-ai-pale)!important}.ai-triage-badge .drive-port-ai-mark{width:22px;height:22px}.monitor-ai-kpi>span{align-items:center;gap:5px;display:inline-flex}.monitor-ai-kpi>span .drive-port-ai-mark{width:24px;height:24px}.finance-ai-card>header span,.ai-daily-card header span,.monitor-ai-verdict>span{align-items:center;gap:7px;display:inline-flex}.finance-ai-card>header span .drive-port-ai-mark,.ai-daily-card header span .drive-port-ai-mark,.monitor-ai-verdict>span .drive-port-ai-mark,.report-ai-mini>.drive-port-ai-mark{flex:none;width:34px;height:34px}.finance-ai-card>header span i,.ai-daily-card header span i,.monitor-ai-verdict>span i{font-style:normal}.advisor-head>div:first-child>span,.advisor-results-panel>header span,.advisor-listing-copy>span{color:var(--dp-ai-title)!important}.advisor-usage{border-color:var(--dp-ai-border)!important;background:var(--dp-ai-pale)!important;box-shadow:none!important}.advisor-usage>span{background:color-mix(in srgb,var(--dp-ai-pale-strong) 76%,var(--card))!important}.advisor-usage b{color:var(--dp-ai-title)!important}.advisor-onboarding{border-color:var(--dp-ai-border)!important}.advisor-profile-actions button{border:1px solid var(--dp-ai-action)!important;color:#fff!important;background:var(--dp-ai-action)!important;box-shadow:0 8px 20px #7c3aed2e!important}.advisor-profile-actions button.secondary{border-color:var(--dp-ai-border)!important;color:var(--dp-ai-title)!important;box-shadow:none!important;background:0 0!important}.advisor-profile-actions button:hover,.advisor-compose button:hover:not(:disabled),.advisor-chat-panel>header button:hover,.advisor-quick-prompts button:hover{transform:scale(1)!important}.advisor-chat-panel,.advisor-results-panel{border-color:var(--dp-ai-border)!important}.advisor-chat-panel>header button,.advisor-quick-prompts button{border-color:var(--dp-ai-border)!important;color:var(--dp-ai-title)!important;background:var(--dp-ai-pale)!important}.advisor-welcome{border-color:var(--dp-ai-border)!important;background:var(--dp-ai-pale)!important}.advisor-messages article.thinking p i{background:var(--dp-ai-purple)!important}.seller-market-estimate strong,.price-assessment-card .price-estimate-range{color:var(--dp-ai-title)!important}.market-price-advisor-cta{border-block-start:1px solid var(--dp-ai-border);min-block-size:46px;inline-size:100%;min-inline-size:0;color:var(--dp-ai-title);text-align:start;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-block-start:8px;padding-block-start:8px;text-decoration:none;display:grid}.market-price-advisor-cta .drive-port-ai-mark{width:28px;height:28px}.market-price-advisor-cta>span{min-inline-size:0;font-size:calc(10px * var(--dp-font-scale));overflow-wrap:anywhere;font-weight:600;line-height:1.5}.market-price-advisor-cta>b{font-size:calc(16px * var(--dp-font-scale));line-height:1}.market-price-advisor-cta:hover{color:var(--dp-ai-purple);transform:none}.market-price-advisor-cta[data-state=pending]{opacity:.72}.nav-wrap{min-inline-size:0}.brand,.nav-actions{flex:none}.nav-links{flex:none;min-inline-size:max-content}.nav-links>a{white-space:nowrap;flex:none}@media (width>=1281px){.site-header .nav-wrap{width:min(1280px,100% - 40px)}}@media (width>=961px) and (width<=1280px){.site-header .nav-wrap{width:min(1180px,100% - 24px);max-width:1180px}.nav-wrap{gap:clamp(8px,1vw,12px)}.nav-links{min-inline-size:0;font-size:calc(clamp(11px,1vw,13px) * var(--dp-font-scale));gap:clamp(6px,.75vw,10px)}.nav-links .advisor-nav-link{min-width:clamp(90px,9vw,116px)}.nav-actions{gap:6px}.language-trigger{min-width:60px;padding-inline:8px}.login-button{min-width:94px;font-size:calc(11px * var(--dp-font-scale));padding-inline:10px}}@media (width<=960px){.nav-wrap{gap:12px;display:flex}.nav-links{inline-size:min(360px,100% - 40px);max-block-size:calc(100dvh - 78px - var(--dp-safe-area-top));min-inline-size:0;border:1px solid var(--line);color:var(--ink);background:var(--glass-card);box-shadow:var(--shadow);font-size:calc(13px * var(--dp-font-scale));border-block-start:0;border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;gap:0;padding:16px 20px 20px;font-weight:600;display:none;position:fixed;inset-block-start:calc(78px + var(--dp-safe-area-top));inset-inline:auto 20px;overflow-y:auto}.nav-links.open{display:flex}.nav-links>a{justify-content:flex-start;min-block-size:46px;padding:14px}.nav-links>a.active:after{display:none}.nav-links .advisor-nav-link,.nav-links .advisor-nav-link.advisor-nav-link,.nav-links .advisor-nav-link.coming-soon,.nav-links .advisor-nav-link.availability-pending{justify-content:flex-start;inline-size:100%;min-inline-size:0;gap:5px!important;padding:14px!important}.nav-links .advisor-nav-link .dp-ai-text{font-size:calc(10px * var(--dp-font-scale))}.nav-links .advisor-nav-link small{margin-inline-start:auto;position:static!important}.menu-button{flex:0 0 42px;display:grid}.mobile-nav-backdrop{z-index:90;inset:calc(78px + var(--dp-safe-area-top)) 0 0;background:0 0;border:0;display:block;position:fixed}}@media (width<=760px){.nav-wrap{gap:8px}.nav-links{inline-size:auto;max-block-size:calc(100dvh - 68px - var(--dp-safe-area-top));border-inline:0;border-radius:0;padding:16px 14px 20px;inset-block-start:calc(68px + var(--dp-safe-area-top));inset-inline:0}.mobile-nav-backdrop{inset-block-start:calc(68px + var(--dp-safe-area-top))}}.city-coverage-manager>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.city-coverage-manager>header span{color:var(--accent);font-weight:600}.city-coverage-manager>header h1{margin:.35rem 0}.city-coverage-manager>header p{max-width:720px;color:var(--muted);margin:0}.city-coverage-manager>header>strong{background:var(--surface-soft);white-space:nowrap;border-radius:999px;padding:10px 14px}.city-coverage-search{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:7px;margin:24px 0;padding:18px;display:grid}.city-coverage-search span{font-weight:600}.city-coverage-search input{border:1px solid var(--border);background:var(--background);min-height:48px;color:inherit;border-radius:12px;padding:0 14px}.city-coverage-search small{color:var(--muted)}.city-coverage-regions{gap:18px;display:grid}.city-coverage-regions>section{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:18px}.city-coverage-regions h2{margin:0 0 12px;font-size:1rem}.city-coverage-regions section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.city-coverage-regions button{border:1px solid var(--border);background:var(--background);min-height:64px;color:inherit;text-align:start;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.city-coverage-regions button span{gap:3px;display:grid}.city-coverage-regions button small{color:var(--muted)}.city-coverage-regions button i{background:#cbd5e1;border-radius:999px;width:42px;height:24px;padding:3px}.city-coverage-regions button i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.city-coverage-regions button.active{border-color:#10b981}.city-coverage-regions button.active small{color:#059669}.city-coverage-regions button.active i{background:#10b981}.city-coverage-regions button.active i:after{transform:translate(18px)}[dir=rtl] .city-coverage-regions button.active i:after{transform:translate(-18px)}.city-coverage-save{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 35px #0f172a24}.city-coverage-save p{margin:0 auto 0 0}.city-coverage-save button{background:var(--accent);color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:600}.city-coverage-save button.secondary{background:var(--surface-soft);color:inherit}.city-coverage-error{text-align:center;padding:24px}.city-coverage-error button{background:var(--accent);color:#fff;border:0;border-radius:10px;padding:10px 16px}@media (width<=900px){.city-coverage-regions section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.city-coverage-manager>header{display:grid}.city-coverage-regions section>div{grid-template-columns:1fr}.city-coverage-save{flex-wrap:wrap;bottom:76px}.city-coverage-save p{width:100%;margin:0}.city-coverage-save button{flex:1}}.market-health-shell{gap:16px;padding-bottom:80px;display:grid}.market-health-head{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.market-health-head span{color:#6b4bd6;font-size:calc(8px * var(--dp-font-scale));font-weight:600}.market-health-head h2{font-size:calc(24px * var(--dp-font-scale));margin:6px 0}.market-health-head p{max-width:720px;color:var(--admin-muted);font-size:calc(9px * var(--dp-font-scale));margin:0;line-height:1.8}.market-health-head>button,.market-health-error button{color:#fff;background:var(--glass-primary);min-height:40px;font-size:calc(8px * var(--dp-font-scale));border:0;border-radius:10px;padding:0 14px;font-weight:600}.market-health-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-health-kpis article{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:16px;align-content:center;gap:7px;min-height:120px;padding:17px;display:grid}.market-health-kpis article.attention{background:color-mix(in srgb,var(--admin-card) 94%,#ef781c 6%);border-color:#efad7a}.market-health-kpis span,.market-health-kpis small{color:var(--admin-muted);font-size:calc(8px * var(--dp-font-scale));font-weight:600}.market-health-kpis strong{font-size:calc(28px * var(--dp-font-scale))}.market-health-kpis article.attention strong{color:#d65b25}.market-health-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.market-source-health,.market-position-health,.market-coverage-table{border:1px solid var(--admin-line);background:var(--glass-card);border-radius:17px;min-width:0;padding:18px}.market-source-health>header,.market-position-health>header,.market-coverage-table>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-source-health h3,.market-position-health h3,.market-coverage-table h3{font-size:calc(14px * var(--dp-font-scale));margin:0}.market-source-health header small,.market-position-health header small,.market-coverage-table header small{max-width:50%;color:var(--admin-muted);font-size:calc(7px * var(--dp-font-scale));text-align:left;line-height:1.6}.market-source-health>div{gap:7px;margin-top:13px;display:grid}.market-source-health section{border:1px solid var(--admin-line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:60px;padding:10px;display:grid}.market-source-health section>div{gap:3px;display:grid}.market-source-health section b{font-size:calc(9px * var(--dp-font-scale))}.market-source-health section small,.market-source-health section em{color:var(--admin-muted);font-size:calc(7px * var(--dp-font-scale));font-style:normal}.source-state{border-radius:7px;padding:5px 7px;font-size:calc(7px * var(--dp-font-scale))!important;font-weight:600!important}.source-state.ready{color:#118456;background:#e8f7f0}.source-state.pending{color:#a76618;background:#fff5e7}.source-state.blocked{color:#b7383c;background:#fff0f1}.market-position-health>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.market-position-health>div span{color:var(--admin-muted);background:var(--admin-bg);font-size:calc(7px * var(--dp-font-scale));text-align:center;border-radius:11px;gap:5px;padding:13px 8px;display:grid}.market-position-health>div b{color:var(--admin-ink);font-size:calc(20px * var(--dp-font-scale))}.market-position-health>div .above b{color:#d65b25}.market-position-health>div .below b{color:#118456}.market-position-health>p,.market-coverage-empty,.market-health-shell>footer{color:var(--admin-muted);font-size:calc(8px * var(--dp-font-scale));margin:0}.market-coverage-table>div{margin-top:14px;overflow:auto}.market-coverage-table table{border-collapse:collapse;width:100%}.market-coverage-table th,.market-coverage-table td{border-bottom:1px solid var(--admin-line);font-size:calc(8px * var(--dp-font-scale));text-align:right;white-space:nowrap;padding:11px}.market-coverage-table th{color:var(--admin-muted);font-size:calc(7px * var(--dp-font-scale))}.market-coverage-empty{text-align:center;padding:35px 10px}.market-health-loading,.market-health-error{min-height:360px;color:var(--admin-muted);justify-content:center;align-items:center;gap:10px;display:flex}.market-health-loading span{border:2px solid #d7dff0;border-top-color:#0864ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.market-health-error{flex-direction:column}.market-health-head button:disabled{opacity:.55}@media (width<=1000px){.market-health-kpis{grid-template-columns:repeat(2,1fr)}.market-health-grid{grid-template-columns:1fr}}@media (width<=600px){.market-health-head{flex-direction:column;align-items:stretch}.market-health-kpis{grid-template-columns:1fr 1fr}.market-health-kpis article{min-height:105px;padding:13px}.market-health-kpis strong{font-size:calc(23px * var(--dp-font-scale))}.market-source-health>header,.market-position-health>header,.market-coverage-table>header{display:grid}.market-source-health header small,.market-position-health header small,.market-coverage-table header small{text-align:right;max-width:none}.market-source-health section{grid-template-columns:auto 1fr}.market-source-health section>em{grid-column:2}.market-position-health>div{grid-template-columns:1fr}.market-coverage-table{padding:13px}}.admin-deal-rooms{container-type:inline-size}.admin-deal-room-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-deal-room-list>article{flex-direction:column;min-width:0;padding:16px;display:flex}.admin-deal-room-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.admin-deal-room-head small{flex-wrap:wrap;gap:4px 8px;max-width:100%;line-height:1.7;display:flex}.admin-deal-room-head bdi{direction:ltr;unicode-bidi:isolate}.admin-deal-room-head :is(bdi,time){overflow-wrap:anywhere}.admin-deal-room-list :is(h2,p,b){word-break:normal;overflow-wrap:anywhere;line-height:1.7}.admin-deal-room-meta{grid-template-columns:minmax(0,1fr);gap:12px}.admin-deal-room-meta span{min-width:0}.admin-deal-room-list article>button{white-space:normal;min-height:48px;box-shadow:var(--glass-shadow);margin-top:auto;padding:10px 12px;line-height:1.7}@container (width<=23rem){.admin-deal-room-list{grid-template-columns:minmax(0,1fr)}}@container (width>=60rem){.admin-deal-room-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-deal-room-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--dp-ai-pale:#f9f2ffd1;--dp-ai-pale-strong:#f3e4fcd9;--dp-ai-glass:linear-gradient(145deg,#f6ebffd6,#ffeff9b3);--dp-ai-button-ink:#54209d}:root[data-theme=dark]{--dp-ai-pale:#231d3dd6;--dp-ai-pale-strong:#38264ddb;--dp-ai-glass:linear-gradient(145deg,#412d66cc,#371b46b8);--dp-ai-button-ink:#f5eaff}button.dp-ai-action-button{background:var(--dp-ai-glass);border-color:var(--dp-ai-border);color:var(--dp-ai-button-ink);border-radius:var(--dp-radius-control);box-shadow:var(--glass-shadow)}.dp-ai-action-content{color:var(--dp-ai-button-ink)}.dp-ai-action-copy>.dp-ai-text{color:var(--dp-ai-button-ink)!important;-webkit-text-fill-color:currentColor!important}.dp-ai-action-copy>small{font-size:.8125rem;line-height:1.65;color:var(--dp-ai-surface-muted)!important}.account-advisor-card,.catalog-advisor-link,.reports-ai-panel,.report-ai-mini,.finance-ai-card,.ai-daily-card,.revenue-ai-center,.monitor-ai-verdict,.ai-ops-live{background:var(--dp-ai-glass);border-color:var(--dp-ai-border);box-shadow:var(--glass-shadow)}@media (prefers-reduced-transparency:reduce){:root{--dp-ai-pale:#faf1ff;--dp-ai-pale-strong:#f2e4fc;--dp-ai-glass:#f2e4fc}:root[data-theme=dark]{--dp-ai-pale:#231d3d;--dp-ai-pale-strong:#38264d;--dp-ai-glass:#38264d}}button.dp-ai-action-button{white-space:normal;min-width:0;max-width:100%;height:auto;-webkit-backdrop-filter:blur(var(--glass-blur));padding:10px 16px;font-size:.9375rem;line-height:1.65}button.dp-ai-action-button>.dp-ai-action-content{gap:10px;max-width:100%}button.dp-ai-action-button .dp-ai-action-copy{min-width:0}button.dp-ai-action-button .dp-ai-action-copy>.dp-ai-text{white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.65}button.dp-ai-action-button .drive-port-ai-mark{flex:none}button.dp-ai-action-button:disabled{opacity:.72}.reports-ai-panel{grid-template-columns:minmax(0,1fr) auto}.reports-ai-panel>div{flex-wrap:wrap;min-width:0}.reports-ai-panel>div>div{flex:12rem;min-width:0}.reports-ai-panel>button.dp-ai-action-button{justify-self:end;width:max-content;min-width:11rem}.admin-console .ai-ops-live,[data-theme=dark] .admin-console .ai-ops-live{background:var(--glass-card);border-color:var(--glass-border);box-shadow:var(--glass-shadow);color:var(--ink);-webkit-backdrop-filter:blur(var(--glass-blur));grid-template-columns:minmax(0,1fr)}.ai-ops-live>span{white-space:normal;font-size:.875rem;color:var(--dp-link)!important}.ai-ops-live>b{color:var(--ink);text-align:start;font-size:1rem;line-height:1.7}.ai-ops-live>small{text-align:start;font-size:.8125rem;line-height:1.7;color:var(--muted)!important}@media (width<=50rem){.reports-ai-panel{grid-template-columns:minmax(0,1fr)}.reports-ai-panel>button.dp-ai-action-button{justify-self:stretch;width:100%;min-width:0}}.route-error-recovery,.global-error-recovery{width:min(620px,100% - 28px);min-height:calc(100dvh - 96px);color:var(--ink);text-align:center;place-content:center;justify-items:center;gap:10px;margin:auto;padding:44px 22px;display:grid}.route-error-recovery>span{color:#0864ff;font-size:calc(10px * var(--dp-font-scale));font-weight:600}.route-error-recovery h1,.global-error-recovery h1{font-size:calc(clamp(25px,4vw,40px) * var(--dp-font-scale));margin:0}.route-error-recovery p,.global-error-recovery p{max-width:520px;color:var(--muted);margin:0;line-height:1.8}.route-error-recovery>div,.global-error-recovery>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.route-error-recovery button,.route-error-recovery a,.global-error-recovery button,.global-error-recovery a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--glass-control);font:inherit;font-size:calc(10px * var(--dp-font-scale));border-radius:11px;justify-content:center;align-items:center;padding:0 15px;font-weight:600;display:inline-flex}.route-error-recovery button,.global-error-recovery button{color:#fff;background:var(--glass-primary);border-color:#0864ff}.global-error-recovery{color:#071f41}.global-error-recovery p{color:#52657d}.global-error-recovery__logo{background:url(/drive-port-brand-symbol-2026.svg) 50%/contain no-repeat;width:76px;height:76px;display:block}@media (width<=760px){html,body{max-width:100%;overflow-x:hidden}.site-header{background:color-mix(in srgb,var(--background) 98%,#fff 2%);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-dock,.journey-mobile-progress,.customer-journey-progress,.sell-card-journey>.form-progress,.customer-journey-head{background:color-mix(in srgb,var(--card) 98%,#fff 2%);-webkit-backdrop-filter:none;backdrop-filter:none}.drive-port-route-loader,.drive-port-page-loading{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=560px){.site-header .brand-wordmark{display:inline-flex}.site-header .nav-actions{gap:4px}.site-header .nav-wrap{width:calc(100% - 20px)}}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-nastaliq-urdu-1cec1690.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-nastaliq-urdu-249f9cb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-nastaliq-urdu-8f16efe9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-4f8da94b.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-a4777abc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-d710f08e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/alexandria-275bbbc8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-alexandria:"Alexandria";--font-urdu:"Noto Nastaliq Urdu"}html[data-chat-viewport=true],html[data-chat-viewport=true] body{overscroll-behavior:none;scroll-behavior:auto}html[data-chat-viewport=true] body{padding-block-end:0!important}html[data-chat-viewport=true] .dp-chat-scroll{overscroll-behavior:none;scroll-behavior:auto;touch-action:pan-y pinch-zoom}.dp-chat-surface{--chat-peer:var(--glass-card);--chat-own:var(--glass-primary);min-width:0;min-height:0;color:var(--ink)}.dp-chat-surface .dp-chat-header{background:var(--glass-surface);border-bottom:1px solid var(--glass-border);box-shadow:inset 0 0 0 .5px var(--glass-border);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.dp-chat-surface .dp-chat-header h1,.dp-chat-surface .dp-chat-header strong{letter-spacing:normal;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.dp-chat-surface .dp-chat-header p,.dp-chat-surface .dp-chat-header small{color:var(--muted);margin:3px 0 0;font-size:.75rem;line-height:1.7}.dp-chat-surface .dp-chat-close,.dp-chat-surface .dp-chat-back{border:1px solid var(--glass-border);background:var(--glass-control);width:44px;min-height:44px;color:var(--dp-link);border-radius:12px;flex:none;place-items:center;padding:0;font-size:1.5rem;text-decoration:none;display:grid}.dp-chat-surface .dp-chat-scroll{overscroll-behavior:contain;overflow-anchor:none;direction:ltr;background:0 0;flex:1 1 0;gap:10px;min-height:0;padding:16px;overflow:auto}.dp-chat-surface .dp-chat-bubble{width:fit-content;min-width:0;max-width:min(86%,42rem);padding:var(--chat-padding);border:1px solid var(--glass-border);border-radius:var(--chat-radius) var(--chat-radius) var(--chat-radius) 5px;background:var(--chat-peer);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--glass-border);direction:inherit;overflow-wrap:anywhere;flex:none;align-self:flex-start}.dp-chat-surface .dp-chat-bubble[data-own=true],.dp-chat-surface .dp-chat-row[data-own=true]>.dp-chat-bubble{color:#fff;background:var(--chat-own);border-radius:var(--chat-radius) var(--chat-radius) 5px var(--chat-radius);border-color:#68b1ff80;align-self:flex-end}.dp-chat-surface .dp-chat-bubble>header,.dp-chat-surface .dp-chat-message-meta{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;margin:0;padding:0;line-height:1.6;display:flex}.dp-chat-surface .dp-chat-bubble>header :is(small,span,time),.dp-chat-surface .dp-chat-message-meta :is(b,span,time){font-size:var(--chat-meta);color:var(--muted);opacity:1;direction:auto;margin:0;font-weight:400}.dp-chat-surface .dp-chat-bubble[data-own=true]>header :is(small,span,time),.dp-chat-surface .dp-chat-row[data-own=true] .dp-chat-message-meta :is(b,span,time){color:#e1efff}.dp-chat-surface .dp-chat-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;font-weight:400;line-height:1.7}.dp-chat-surface .dp-chat-bubble>a{color:var(--dp-link);font-size:.8125rem}.dp-chat-surface .dp-chat-bubble[data-own=true]>a{color:#fff}.dp-chat-surface .dp-chat-bubble[data-event=true],.dp-chat-surface .dp-chat-row[data-message-kind=report]>.dp-chat-bubble{background:var(--glass-card);border-color:var(--glass-border);color:var(--ink)}.dp-chat-surface .dp-chat-day{text-align:center;color:var(--muted);direction:inherit;flex:none;align-self:stretch;padding:8px 0;font-size:.75rem}.dp-chat-surface .dp-chat-composer{min-height:0;padding:10px 16px max(12px,var(--dp-safe-area-bottom));background:var(--glass-surface);border-top:1px solid var(--glass-border);flex:none;align-items:flex-end;gap:8px;margin:0;display:flex;position:relative}.dp-chat-surface .dp-chat-input{box-sizing:border-box;resize:none;border:1px solid var(--glass-border);width:100%;min-width:0;height:44px;min-height:44px;max-height:112px;box-shadow:inset 0 0 0 .5px var(--glass-border);background:var(--glass-control);color:var(--ink);font:inherit;border-radius:15px;flex:1;margin:0;padding:9px 12px;font-size:16px;line-height:1.6;display:block}.dp-chat-surface .dp-chat-send{background:var(--glass-primary);color:#fff;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:var(--glass-shadow);border:1px solid #77b7ff99;border-radius:14px;flex:none;place-items:center;margin:0;padding:0;font-size:1.25rem;display:grid}.dp-chat-surface .dp-chat-send:disabled{opacity:.48;cursor:not-allowed}.dp-chat-surface .dp-chat-context{background:var(--glass-surface);border-color:var(--glass-border);flex:none}.dp-chat-surface[data-chat-mode=workspace]{height:var(--chat-embedded-height,680px);background:var(--glass-card),var(--background);border:1px solid var(--glass-border);min-height:0;box-shadow:var(--glass-shadow);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.dp-chat-surface .dp-chat-row{direction:ltr;flex:none;align-self:flex-start;width:fit-content;min-width:0;max-width:min(90%,44rem)}.dp-chat-surface .dp-chat-row[data-own=true]{align-self:flex-end}.dp-chat-surface .dp-chat-row>.dp-chat-bubble{width:auto;max-width:100%}.dp-chat-surface .chat-avatar{background:var(--chat-user-color);color:#fff;box-shadow:none}.dp-chat-surface .chat-date-divider>span{background:var(--glass-surface);box-shadow:none;padding:4px 9px;font-size:.75rem;font-weight:400}@media (width<=780px){.admin-console:has(.dp-chat-surface[data-chat-mode=workspace]) .admin-workspace{z-index:140}.dp-chat-surface[data-chat-mode=workspace]{inset-inline:0;top:var(--chat-top,0);height:var(--chat-height,100dvh);z-index:120;border:0;border-radius:0;width:100%;margin:0;position:fixed}.dp-chat-surface .dp-chat-header{padding:calc(10px + var(--dp-safe-area-top)) 12px 10px}.dp-chat-surface .dp-chat-bubble{max-width:90%}.dp-chat-surface .dp-chat-row{max-width:94%}}.dp-chat-surface .dp-chat-composer[data-layout=stacked]{flex-direction:column;align-items:stretch}.dp-chat-surface .dp-chat-composer[data-layout=stacked]>.chat-send-row{width:100%}.dp-chat-surface .dp-chat-message-meta{font-size:.75rem;font-weight:400;line-height:1.6}.team-chat-shell .team-chat-messages .dp-chat-row{align-items:flex-start;gap:7px;width:fit-content;max-width:min(94%,44rem);display:flex}.team-chat-shell .team-chat-messages .dp-chat-row.mine{flex-direction:row-reverse}.team-chat-shell .team-chat-messages .dp-chat-row>.dp-chat-bubble{flex:0 auto;width:fit-content;min-width:0;max-width:calc(100% - 39px);padding:9px 13px}.team-chat-shell .team-chat-messages .dp-chat-row.report-message{width:min(96%,54rem)}.team-chat-shell .chat-avatar{flex:0 0 32px;width:32px;height:32px}.team-chat-shell .dp-chat-message-meta{gap:4px 12px;min-height:0}.team-chat-shell .dp-chat-message-meta time{white-space:nowrap;font-size:.75rem}.team-chat-shell .chat-message-head b{overflow-wrap:break-word;font-size:.75rem;font-weight:400}.team-chat-shell .chat-message-meta{margin-top:4px}.team-chat-shell .chat-message-meta button{min-height:28px;padding:2px 4px;font-size:.8125rem;line-height:1.5}.team-chat-shell .dp-chat-bubble>p{word-break:normal;overflow-wrap:anywhere;margin-top:4px;font-size:1rem;line-height:1.65}.team-chat-shell .chat-search{background:var(--glass-control);border-color:var(--glass-border);height:auto;min-height:46px;box-shadow:var(--glass-shadow)}.team-chat-shell .chat-search input{min-height:44px;box-shadow:none;padding:0}.team-chat-shell .chat-plus-button{background:var(--glass-control);border-color:var(--glass-border);color:var(--dp-link);box-shadow:var(--glass-shadow)}@media (width<=480px){.team-chat-shell .chat-search{width:100%}.team-chat-shell .dp-chat-header{flex-wrap:wrap}.team-chat-shell .dp-chat-scroll{padding:12px}.team-chat-shell .dp-chat-composer{padding-inline:10px}}.team-chat-shell .chat-message-head>b{flex:auto;min-width:0}.team-chat-shell .chat-message-actions{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.team-chat-shell .chat-reply-action{min-width:28px;min-height:24px;color:var(--dp-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:.75rem;line-height:1.6}.team-chat-shell .mine .chat-reply-action{color:#e1efff}.team-chat-shell .team-chat-messages .dp-chat-row>.dp-chat-bubble{max-width:calc(100% - 35px);padding:6px 10px}.team-chat-shell .team-chat-messages .dp-chat-row{gap:7px}.team-chat-shell .chat-avatar{flex-basis:28px;width:28px;height:28px;font-size:.75rem}.team-chat-shell .chat-message-head{margin-bottom:3px}.team-chat-shell .team-chat-text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;max-width:100%;font-size:1rem;line-height:1.6;display:flex}.team-chat-shell .team-chat-copy{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.team-chat-shell .team-chat-inline-meta{vertical-align:baseline;color:var(--muted);flex:none;align-items:center;gap:5px;margin-inline-start:auto;line-height:1.4;display:inline-flex}.team-chat-shell .team-chat-inline-meta time{white-space:nowrap;font-size:.75rem;font-weight:400}.team-chat-shell .mine:not(.report-message) .team-chat-inline-meta{color:#e1efff}.team-chat-shell .chat-reply-action{width:24px;min-width:24px;height:24px;min-height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:3px;display:inline-grid}.team-chat-shell .chat-reply-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.team-chat-shell .chat-reply-action:focus-visible{outline-offset:1px;outline:2px solid}.team-chat-shell .team-chat-copy mark{color:var(--dp-link);background:var(--glass-control);border-radius:5px;padding:1px 3px;font-weight:600}.team-chat-shell .mine .team-chat-copy mark{color:#fff;background:#ffffff2e}.dp-chat-surface{--chat-radius:21px;--chat-padding:11px 14px;--chat-peer:var(--card);--chat-own:linear-gradient(135deg,#0864ff,#0752d9);background:radial-gradient(ellipse at 0 10%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 75%),var(--background)}.dp-chat-surface .dp-chat-header{background:linear-gradient(130deg,var(--card),color-mix(in srgb,var(--blue) 8%,var(--card)));box-shadow:none;border-bottom:1px solid var(--glass-border);gap:10px}.dp-chat-surface .dp-chat-header>.dp-chat-back{margin-inline-start:0}.dp-chat-surface .dp-chat-close,.dp-chat-surface .dp-chat-back{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:50%}.dp-chat-surface .dp-chat-back svg,.dp-chat-surface .dp-chat-close svg{width:21px;height:21px}.dp-chat-surface .dp-chat-scroll{background:0 0;gap:14px;padding:20px 18px}.dp-chat-surface .dp-chat-bubble{border-color:color-mix(in srgb,var(--glass-border) 55%,transparent);flex-direction:column;display:flex;box-shadow:0 2px 7px #03183406}.dp-chat-surface .dp-chat-bubble[data-own=true],.dp-chat-surface .dp-chat-row[data-own=true]>.dp-chat-bubble{border-color:#0000;box-shadow:0 3px 10px #0864ff1a}.dp-chat-surface .dp-chat-bubble>header{order:2;justify-content:flex-end;gap:5px 12px;margin-top:6px}.dp-chat-surface .dp-chat-bubble>p{margin:0;line-height:1.75}.dp-chat-surface .dp-chat-bubble[data-own=true]>header :is(small,span){display:none}.dp-chat-surface .dp-chat-day{padding:7px 0;font-size:.75rem}.dp-chat-surface .dp-chat-composer{background:var(--card);border-color:var(--glass-border);gap:9px;padding-inline:14px}.dp-chat-surface .dp-chat-input{box-shadow:none;background:color-mix(in srgb,var(--blue) 5%,var(--surface));border-color:#0000;border-radius:23px;height:46px;min-height:46px;padding:10px 15px}.dp-chat-surface .dp-chat-send{background:var(--chat-own);width:46px;min-width:46px;height:46px;min-height:46px;box-shadow:none;border:0;border-radius:50%}.dp-chat-menu{z-index:5;color:var(--ink);flex:none;position:relative}.dp-chat-menu>summary{cursor:pointer;letter-spacing:2px;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:1rem;list-style:none;display:grid}.dp-chat-menu>summary::-webkit-details-marker{display:none}.dp-chat-menu[open]>summary{background:var(--glass-control)}.dp-chat-menu>div{inset-inline-end:0;background:var(--card);border:1px solid var(--glass-border);border-radius:17px;min-width:210px;max-width:calc(100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);box-shadow:0 10px 30px #03183429}.dp-chat-menu>div :is(a,button){min-height:46px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.dp-chat-menu>div :is(a,button):hover{background:var(--glass-control)}.dp-chat-menu>div svg{flex:none;width:18px;height:18px}.dp-chat-menu>summary:focus-visible{outline:3px solid var(--dp-link);outline-offset:2px}.team-chat-shell .team-chat-messages .dp-chat-row>.dp-chat-bubble{padding:10px 13px}.team-chat-shell .chat-avatar{border-radius:11px}.team-chat-shell .chat-plus-button{box-shadow:none;border-radius:50%}@media (width<=480px){.dp-chat-surface .dp-chat-scroll{padding:16px 12px}.dp-chat-surface .dp-chat-composer{padding-inline:12px}}.hero{min-height:580px;padding-bottom:28px}.hero-content{padding-top:58px}.hero-copy{min-inline-size:0}.home-page .hero .home-hero-title{max-width:820px;font-size:var(--dp-type-display);line-height:var(--dp-leading-display);letter-spacing:normal;overflow-wrap:anywhere;text-wrap:balance;margin-block:16px 12px;font-weight:600}.hero-copy>p{font-size:var(--dp-type-control);margin-bottom:18px}.hero-actions{align-items:stretch;margin-bottom:20px}.hero-actions a{border:1px solid var(--blue);color:#fff;background:var(--blue);border-radius:12px;box-shadow:0 10px 26px #0864ff38}.hero-actions a.secondary{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03162f57;border-color:#ffffff47}.home-search-shell{border-radius:20px;margin:24px auto 0;position:relative;inset:auto;transform:none}.home-live-listings{z-index:2;padding-block:70px;position:relative}.home-listings-heading-skeleton{background:linear-gradient(90deg,var(--surface),color-mix(in srgb,var(--line) 62%,var(--surface)),var(--surface));background-size:220% 100%;border-radius:12px;width:min(360px,70%);height:42px;margin-bottom:30px;animation:1.25s linear infinite skeleton}.home-market-entry .section-head{margin-bottom:26px}.home-market-entry-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-market-entry-actions a{border:1px solid var(--line);background:var(--glass-card);border-radius:18px;align-content:center;gap:7px;min-height:118px;padding:22px;display:grid;box-shadow:0 13px 35px #031d460f}.home-market-entry-actions a:first-child{border-color:color-mix(in srgb,var(--blue) 34%,var(--line));background:color-mix(in srgb,var(--blue) 4%,var(--card))}.home-market-entry-actions strong{font-size:var(--dp-type-card)}.home-market-entry-actions span{color:var(--muted);font-size:var(--dp-type-label);line-height:var(--dp-leading-normal)}.home-marketplace-promise{background:var(--surface);padding:72px 0}.home-marketplace-promise header{text-align:center;max-width:760px;margin:0 auto 30px}.home-marketplace-promise h2,.home-sell-path h2{font-size:var(--dp-type-page);line-height:var(--dp-leading-tight);letter-spacing:normal;margin:10px 0 9px}.home-marketplace-promise header p,.home-sell-path header p{color:var(--muted);font-size:var(--dp-type-body);line-height:var(--dp-leading-relaxed);margin:0}.home-marketplace-promise>.container>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.home-marketplace-promise article{border:1px solid var(--line);background:var(--glass-card);border-radius:18px;align-content:start;gap:8px;min-height:176px;padding:22px;display:grid}.home-marketplace-promise article>b{width:36px;height:28px;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--card));font-size:var(--dp-type-meta);border-radius:9px;place-items:center;display:grid}.home-marketplace-promise article strong{font-size:var(--dp-type-card)}.home-marketplace-promise article span{color:var(--muted);font-size:var(--dp-type-label);line-height:var(--dp-leading-normal)}.home-sell-path{background:var(--background);padding:82px 0}.home-sell-path header{text-align:center;max-width:780px;margin:0 auto 32px}.home-sell-options{grid-template-columns:1fr 1fr;gap:15px;display:grid}.home-sell-options article{border:1px solid var(--line);background:var(--glass-panel);min-height:330px;-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:22px;align-content:start;gap:10px;padding:30px;display:grid;box-shadow:0 16px 45px #031d4612}.home-sell-options article.managed{color:#fff;background:radial-gradient(circle at 12% 20%,#1a73ff52,#0000 32%),linear-gradient(145deg,#082e66,#03162f);border-color:#0a438d}.home-sell-options article>span{width:max-content;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--card));font-size:var(--dp-type-meta);border-radius:999px;padding:6px 9px;font-weight:600}.home-sell-options .managed>span{color:#b8d2ff;background:#ffffff14}.home-sell-options h3{font-size:var(--dp-type-section);margin:8px 0 0}.home-sell-options strong{font-size:var(--dp-type-page)}.home-sell-options strong small{color:var(--muted);font-size:var(--dp-type-helper)}.home-sell-options .managed strong small,.home-sell-options .managed p{color:#b6c8df}.home-sell-options p{min-height:52px;color:var(--muted);font-size:var(--dp-type-label);line-height:var(--dp-leading-normal);margin:0}.home-sell-options a{color:#fff;background:var(--blue);width:max-content;min-height:44px;font-size:var(--dp-type-helper);border-radius:10px;place-items:center;margin-top:10px;padding:10px 15px;font-weight:600;display:grid}.home-sell-options .managed a{background:var(--orange)}@media (width<=900px){.home-marketplace-promise>.container>div{grid-template-columns:1fr}.home-marketplace-promise article{min-height:0}.home-sell-options{grid-template-columns:1fr}.home-sell-options article,.home-sell-options p{min-height:0}}@media (width<=820px){.home-search-row.unified-search{grid-template-columns:1fr 1fr 52px}.home-search-row.unified-search .vehicle-condition-picker,.home-search-row.unified-search label{grid-column:span 3}.home-search-row.unified-search .year-picker,.home-search-row.unified-search .city-picker{grid-column:auto}}@media (width<=760px){.hero{min-height:0;padding-bottom:24px}.hero-content{padding-top:42px}.home-page .hero .home-hero-title{max-width:100%;font-size:var(--dp-type-display-mobile)}.hero-copy>p{font-size:var(--dp-type-body);line-height:var(--dp-leading-relaxed)}.hero-actions a{min-height:48px;padding-inline:10px}.hero-proof{gap:8px 12px}.home-search-shell{border-radius:17px;width:calc(100% - 24px);margin:22px auto 0;inset:auto}.home-live-listings,.home-marketplace-promise,.home-sell-path{padding-block:52px}.home-market-entry-actions{grid-template-columns:1fr}.home-market-entry-actions a{min-height:100px}.home-sell-options article{padding:23px}}@media (width<=430px){.home-search-row.unified-search{grid-template-columns:1fr}.home-search-row.unified-search .vehicle-condition-picker,.home-search-row.unified-search label,.home-search-row.unified-search .year-picker,.home-search-row.unified-search .city-picker,.home-search-row.unified-search>button{grid-column:auto}.home-search-row.unified-search>button{min-height:46px}}[data-language=en] .home-page .hero .home-hero-title,[data-language=ur] .home-page .hero .home-hero-title{letter-spacing:normal}@media (width<=760px){.home-search-row label>span,.home-search-row .vehicle-condition-picker>span,.home-search-row .vehicle-condition-picker button{font-size:.875rem!important}}._page_127fq_1{background:var(--background);color:var(--ink)}._page_127fq_1 h1,._page_127fq_1 h2,._page_127fq_1 h3{overflow-wrap:anywhere}._hero_127fq_3{background:var(--background);padding:0}._page_127fq_1 .home-live-listings{z-index:auto;padding-block:24px 32px}._page_127fq_1 .home-live-listings .section-head{align-items:center;gap:16px;margin-bottom:18px}._page_127fq_1 .home-live-listings .section-head h2{margin:0;font-size:1.25rem;font-weight:650;line-height:1.6}._page_127fq_1 .home-live-listings .section-head p,._page_127fq_1 .home-live-listings .kicker{display:none}._page_127fq_1 .home-live-listings .all-link{color:var(--dp-link);align-items:center;min-height:44px;font-size:.875rem;font-weight:500;line-height:1.6;display:inline-flex}._page_127fq_1 .home-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}:root[data-listing-view=list] ._page_127fq_1 .home-live-grid{grid-template-columns:minmax(0,1fr)}._page_127fq_1 .home-market-link{justify-content:center;margin-block-start:20px;display:flex}._page_127fq_1 :is(a,summary,button,input):focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width<=1000px){._page_127fq_1 .home-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=760px){._page_127fq_1 .home-live-listings{padding-block:18px 24px}._page_127fq_1 .home-live-listings .section-head{flex-wrap:nowrap;gap:10px;margin-bottom:12px}._page_127fq_1 .home-live-listings .section-head h2{font-size:1rem}._page_127fq_1 .home-live-grid{gap:12px}}@media (prefers-reduced-motion:reduce){._page_127fq_1 .home-listings-heading-skeleton{animation:none}}
