@font-face{font-family:bodyFont;src:url(/_next/static/media/691b6fb31d3e6775-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(/_next/static/media/b9baa9745ad72e9a-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodyFont;src:url(/_next/static/media/eb8ae334b258b59b-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.00%;size-adjust:96.96%}.__className_ec4e2a{font-family:bodyFont,bodyFont Fallback}.__variable_ec4e2a{--font-dh-body:"bodyFont","bodyFont Fallback"}@font-face{font-family:headingFont;src:url(/_next/static/media/a9143135e4be3cc6-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:headingFont;src:url(/_next/static/media/b506a7cac27c94c2-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:headingFont Fallback;src:local("Arial");ascent-override:129.59%;descent-override:25.92%;line-gap-override:0.00%;size-adjust:77.17%}.__className_7a0674{font-family:headingFont,headingFont Fallback}.__variable_7a0674{--font-dh-condensed:"headingFont","headingFont Fallback"}@font-face{font-family:brandHeadingFont;src:url(/_next/static/media/dde9744d164b3166-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:brandHeadingFont Fallback;src:local("Arial");ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.00%;size-adjust:103.59%}.__className_f552c7{font-family:brandHeadingFont,brandHeadingFont Fallback;font-style:normal}.__variable_f552c7{--font-dh-saira:"brandHeadingFont","brandHeadingFont Fallback"}@font-face{font-family:brandBodyFont;src:url(/_next/static/media/916d3686010a8de2-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandBodyFont;src:url(/_next/static/media/7777133e901cd5ed-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:brandBodyFont;src:url(/_next/static/media/d869208648ca5469-s.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:brandBodyFont Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_d661d0{font-family:brandBodyFont,brandBodyFont Fallback}.__variable_d661d0{--font-dh-poppins:"brandBodyFont","brandBodyFont Fallback"}@font-face{font-family:deskFont;src:url(/_next/static/media/a7358d2e3dd919a9-s.p.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:deskFont Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_ceefef{font-family:deskFont,deskFont Fallback;font-style:normal}.__variable_ceefef{--font-dh-plex:"deskFont","deskFont Fallback"}.dh-console-status{display:flex;min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:system-ui,sans-serif}.dh-console-status aside{width:220px;flex:none;padding:22px 14px;border-right:1px solid var(--color-divider)}.dh-console-status main{flex:1 1;min-width:0}.dh-console-status header{padding:18px 24px;border-bottom:1px solid var(--color-divider)}.dh-console-status h1{font-size:20px}.dh-console-status p{font-size:13px;opacity:.65}.dh-console .dh-loading-nav{display:block;padding:12px 0;opacity:.55;font-size:13px}.dh-console .dh-loading-line{height:14px;width:65%;background:var(--color-neutral-300);margin:16px 0;border-radius:4px}.dh-console .dh-loading-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px}.dh-console .dh-loading-panel,.dh-console .dh-loading-tiles>div{border:1px solid var(--color-divider);padding:18px}.dh-console .dh-loading-panel{margin:24px;min-height:240px}.dh-console .dh-status-rooftop{margin:24px 0 12px;font-size:12px;opacity:.65}.dh-console .dh-console-recovery{margin:24px;padding:28px;max-width:660px}.dh-console .dh-console-recovery h2{font-size:24px;margin-top:12px}.dh-console .dh-recovery-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dh-console .dh-recovery-form{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-divider)}.dh-console .dh-recovery-form h3{font-size:17px}.dh-console .dh-recovery-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.dh-console .dh-picker{margin-top:18px;container-type:inline-size}.dh-console .dh-picker-search{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px}.dh-console .dh-picker-list{margin-top:6px}.dh-console .dh-picker-list .dh-label{margin:18px 0 6px}.dh-console .dh-picker-list ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-divider)}.dh-console .dh-picker-action-row{display:grid;grid-template-columns:minmax(0,280px) max-content minmax(0,1fr);align-items:start;gap:12px 20px;padding:14px 8px;border-bottom:1px solid var(--color-divider)}.dh-console .dh-picker-identity{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:4px}.dh-console .dh-picker-action-row>.btn{min-height:44px;white-space:nowrap;text-decoration:none}.dh-console .dh-picker-features{min-width:0;padding-top:4px;font-size:12px;color:var(--color-neutral-700)}.dh-console .dh-picker-name{font-size:14px;font-weight:500;overflow-wrap:anywhere}.dh-console .dh-picker-meta{font-size:12px;opacity:.65}.dh-console .dh-picker-note{margin:12px 0 0}.dh-console .dh-picker-ids{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-divider)}.dh-console .dh-picker-ids h3{font-size:15px}@container (max-width: 640px){.dh-console .dh-picker-action-row{grid-template-columns:minmax(0,1fr) max-content}.dh-console .dh-picker-features{grid-column:1/-1;padding-top:0}}@media (max-width:700px){.dh-console-status aside{display:none}.dh-console .dh-loading-tiles{grid-template-columns:repeat(2,1fr)}.dh-console .dh-console-recovery{margin:16px;padding:20px}.dh-console .dh-picker-search,.dh-console .dh-recovery-fields{grid-template-columns:1fr}}.dh-console{color-scheme:light;--color-bg:#f2f2f3;--color-surface:#e9e9ea;--color-text:#1d1f20;--color-accent:#007AFF;--color-divider:color-mix(in srgb,#1d1f20 16%,transparent);--dh-logo-hub:#666666;--color-neutral-100:#f5f5f8;--color-neutral-200:#e7e7ea;--color-neutral-300:#d4d4d7;--color-neutral-400:#b7b7ba;--color-neutral-500:#98989b;--color-neutral-600:#7a7a7d;--color-neutral-700:#5d5d60;--color-neutral-800:#424244;--color-neutral-900:#2b2b2d;--color-accent-100:#e8f2ff;--color-accent-200:#cce3ff;--color-accent-300:#99c7ff;--color-accent-400:#66abff;--color-accent-500:#338fff;--color-accent-600:#0068d9;--color-accent-700:#0055b3;--color-accent-800:#003f85;--color-accent-900:#002a59;--font-heading:var(--font-dh-condensed),"Barlow Condensed",system-ui,sans-serif;--font-heading-weight:600;--font-body:var(--font-dh-body),"Barlow",system-ui,sans-serif;--space-1:3.4px;--space-2:6.8px;--space-3:10.2px;--space-4:13.6px;--space-6:20.4px;--space-8:27.2px;--radius-md:4px;--radius-lg:7px;--shadow-lg:0 12px 32px color-mix(in srgb,#2b2b2d 22%,transparent);font-size:15px;line-height:1.55;font-weight:400}html[data-console-dark=on] .dh-console{color-scheme:dark;--color-bg:#14171a;--color-surface:#1b1f23;--color-text:#e8eaec;--color-divider:color-mix(in srgb,#e8eaec 18%,transparent);--dh-logo-hub:#9aa2a9;--color-neutral-100:#1b1f23;--color-neutral-200:#23282d;--color-neutral-300:#2e343a;--color-neutral-400:#3d454c;--color-neutral-500:#5a636b;--color-neutral-600:#7d868e;--color-neutral-700:#a3abb2;--color-neutral-800:#c6ccd1;--color-neutral-900:#e8eaec;--color-accent:#3d97ff;--color-accent-100:#0d1e33;--color-accent-200:#122a49;--color-accent-300:#183a63;--color-accent-400:#1f4f85;--color-accent-500:#2a6bb0;--color-accent-600:#007AFF;--color-accent-700:#4fa2ff;--color-accent-800:#8cc3ff;--color-accent-900:#c2dfff}.dh-console :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.dh-console h3{font-size:25px}.dh-console h4{font-size:20px}.dh-console h5{font-size:16px}.dh-console p{margin:0 0 var(--space-3)}.dh-console a{color:var(--color-accent);text-underline-offset:3px}.dh-console a:hover{color:var(--color-accent-700)}.dh-console img{display:block;max-width:100%}.dh-console :focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:2px!important}.dh-console ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.dh-console .blueprint{position:relative;border:1px solid var(--color-divider);border-radius:0}.dh-console .blueprint>.corner{position:absolute;width:11px;height:11px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.dh-console .blueprint>.corner:after,.dh-console .blueprint>.corner:before{content:"";position:absolute;background:currentColor}.dh-console .blueprint>.corner:before{left:5px;top:0;width:1px;height:100%}.dh-console .blueprint>.corner:after{top:5px;left:0;width:100%;height:1px}.dh-console .blueprint>.corner.tl{top:-6px;left:-6px}.dh-console .blueprint>.corner.tr{top:-6px;right:-6px}.dh-console .blueprint>.corner.bl{bottom:-6px;left:-6px}.dh-console .blueprint>.corner.br{bottom:-6px;right:-6px}.dh-console .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid var(--color-divider);border-radius:0;padding:var(--space-2) calc(var(--space-3) * 1.2);white-space:nowrap}.dh-console .btn:disabled{opacity:.45;cursor:not-allowed}.dh-console .btn-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.dh-console .btn-primary:hover:not(:disabled){background:var(--color-accent-600)}.dh-console .btn-primary:active:not(:disabled){background:var(--color-accent-700)}.dh-console .btn-secondary{border-color:var(--color-divider)}.dh-console .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.dh-console .btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.dh-console .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);border-color:transparent}.dh-console .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.dh-console .btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.dh-console .btn-block{width:100%;margin-top:var(--space-2)}.dh-console .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.dh-console .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0}.dh-console .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.dh-console .input:focus-visible{border-color:var(--color-accent);outline-offset:0!important}.dh-console textarea.input{min-height:90px;resize:vertical}html[data-console-dark=on] .dh-console :is(.input,select.input,textarea.input){background:var(--color-neutral-200);color:var(--color-text)}.dh-console input[type=checkbox]{accent-color:var(--color-accent)}.dh-console .seg{display:inline-flex;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--color-divider);border-radius:0}.dh-console .seg-opt{flex:0 0 auto;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer}.dh-console .seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.dh-console .seg-opt:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.dh-console .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:0;background:transparent;border:1px solid var(--color-divider)}.dh-console .tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:0}.dh-console .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.dh-console .tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.dh-console .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.dh-console .table{width:100%;border-collapse:collapse;font-size:14px}.dh-console .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.dh-console .table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.dh-console .table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.dh-console .dialog-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,#000 55%,transparent)}.dh-console .dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:0;background:var(--color-bg);box-shadow:var(--shadow-lg)}.dh-console .dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dh-console .dialog-body{font-size:14px;opacity:.85}.dh-console .dh-row:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}html[data-console-dark=on] .dh-console .dh-row:hover{background:color-mix(in srgb,#e8eaec 7%,transparent)}.dh-console .dh-nav:hover{background:color-mix(in srgb,var(--color-accent) 9%,transparent)}.dh-console .dh-thumb{background:var(--color-accent-100);border:1px solid var(--color-divider);display:grid;place-items:center;font-family:var(--font-heading);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}html[data-console-dark=on] .dh-console .dh-thumb{background:var(--color-accent-200);color:var(--color-accent-800)}.dh-console .dh-photo{position:relative;overflow:hidden;background:var(--color-accent-100);display:block}.dh-console .dh-photo>img{width:100%;height:100%;object-fit:cover}html[data-console-dark=on] .dh-console .dh-photo>img{filter:brightness(.88)}.dh-console .dh-photo-empty{width:100%;height:100%;display:grid;place-items:center;padding:2px;text-align:center;font-family:var(--font-heading);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}html[data-console-dark=on] .dh-console .dh-photo{background:var(--color-accent-200)}html[data-console-dark=on] .dh-console .dh-photo-empty{color:var(--color-accent-800)}.dh-console .dh-scroll{overflow:auto}.dh-console .dh-scroll::-webkit-scrollbar{width:10px;height:10px}.dh-console .dh-scroll::-webkit-scrollbar-thumb{background:var(--color-neutral-300)}html[data-console-dark=on] .dh-console .dh-scroll::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}.dh-console .dh-tip{visibility:hidden;opacity:0;transition:opacity .12s ease}.dh-console .dh-info:focus-visible .dh-tip,.dh-console .dh-info:hover .dh-tip{visibility:visible;opacity:1}.dh-console .dh-info:focus-within,.dh-console .dh-info:hover{z-index:60}.dh-console .dh-hoist:has(.dh-info:focus-within),.dh-console .dh-hoist:has(.dh-info:hover){position:relative;z-index:60}.dh-console main.dh-scroll>div{min-width:0}.dh-console .dh-nowrap{white-space:nowrap}.dh-console .dh-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-700)}.dh-console .dh-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.dh-console .dh-h5{margin:0;font-size:15px;letter-spacing:.03em;text-transform:uppercase}.dh-console .dh-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dh-console .dh-stat{font-family:var(--font-heading);line-height:1}.dh-console .dh-ruled{border-top:1px solid color-mix(in srgb,var(--color-text) 9%,transparent)}.dh-console .dh-cell{border:1px solid var(--color-divider);padding:11px}.dh-console .dh-roadmap{--roadmap-profit:#16835d;--roadmap-profit-soft:#dcefe7;--roadmap-market:#a46508;--roadmap-market-soft:#f5e8c8;--roadmap-sell:#b13b43;--roadmap-sell-soft:#f4dadd;display:flex;flex-direction:column;gap:12px;min-width:0}html[data-console-dark=on] .dh-console .dh-roadmap{--roadmap-profit:#68d5aa;--roadmap-profit-soft:#173c31;--roadmap-market:#efbd62;--roadmap-market-soft:#493817;--roadmap-sell:#f18b91;--roadmap-sell-soft:#4d252a}.dh-console .dh-roadmap-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dh-console .dh-roadmap-title{font-family:var(--font-heading);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0}.dh-console .dh-roadmap-sub{margin-top:2px;font-size:11px;opacity:.62}.dh-console .dh-roadmap-head-spacer{flex:1 1}.dh-console .dh-roadmap-date,.dh-console .dh-roadmap-date-static{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:0;opacity:.72}.dh-console .dh-roadmap-date .input{width:132px;min-height:30px;height:30px;padding:3px 7px;font-size:11.5px}.dh-console .dh-roadmap-readout{min-height:28px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:6px 9px;border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-text) 2.5%,transparent);font-size:11.5px}.dh-console .dh-roadmap-readout strong{font-weight:600}.dh-console .dh-roadmap-readout>span:not(.dh-roadmap-dot){opacity:.7}.dh-console .dh-roadmap-dot{width:8px;height:8px;flex:none;border-radius:50%}.dh-console .dh-roadmap-dot.dh-roadmap-profit{background:var(--roadmap-profit)}.dh-console .dh-roadmap-dot.dh-roadmap-market{background:var(--roadmap-market)}.dh-console .dh-roadmap-dot.dh-roadmap-sell{background:var(--roadmap-sell)}.dh-console .dh-roadmap-chart{position:relative;min-width:0;padding-top:34px}.dh-console .dh-roadmap-live{position:absolute;top:0;z-index:4;display:flex;flex-direction:column;align-items:center;pointer-events:none}.dh-console .dh-roadmap-live.dh-roadmap-profit{color:var(--roadmap-profit)}.dh-console .dh-roadmap-live.dh-roadmap-market{color:var(--roadmap-market)}.dh-console .dh-roadmap-live.dh-roadmap-sell,.dh-console .dh-roadmap-live.is-past{color:var(--roadmap-sell)}.dh-console .dh-roadmap-live>span{display:flex;align-items:center;gap:3px;white-space:nowrap;padding:3px 5px;background:var(--color-bg);border:1px solid;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0}.dh-console .dh-roadmap-live>i{width:1px;height:30px;background:currentColor}.dh-console .dh-roadmap-dates{position:relative;height:20px;font-size:9.5px;opacity:.55}.dh-console .dh-roadmap-dates span{position:absolute;bottom:4px;white-space:nowrap}.dh-console .dh-roadmap-track{height:62px;display:flex;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-text) 18%,transparent)}.dh-console .dh-roadmap-segment{min-width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-right:1px solid color-mix(in srgb,var(--color-bg) 75%,transparent);color:#102019;font-size:10px;text-transform:uppercase}.dh-console .dh-roadmap-segment strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dh-console .dh-roadmap.dh-roadmap-linear .dh-roadmap-segment{min-width:0;flex-shrink:0;overflow:hidden;box-sizing:border-box}.dh-console .dh-roadmap-linear .dh-roadmap-segment>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-console .dh-roadmap-timing-note{font-size:11px;line-height:1.5;opacity:.7}.dh-console .dh-roadmap-segment.dh-roadmap-profit{background:var(--roadmap-profit-soft);color:var(--roadmap-profit)}.dh-console .dh-roadmap-segment.dh-roadmap-market{background:var(--roadmap-market-soft);color:var(--roadmap-market)}.dh-console .dh-roadmap-segment.dh-roadmap-sell,.dh-console .dh-roadmap-segment.is-overdue{background:var(--roadmap-sell-soft);color:var(--roadmap-sell)}.dh-console .dh-roadmap-segment.is-overdue{box-shadow:inset 3px 0 0 var(--roadmap-sell)}.dh-console .dh-roadmap-expected-date{color:var(--roadmap-sell);font-weight:600;transform:translateX(-50%)}.dh-console .dh-roadmap-expected-line{position:absolute;z-index:2;top:50px;bottom:0;width:1px;border-left:1px dashed var(--roadmap-sell);pointer-events:none}.dh-console .dh-roadmap-axis-break{position:absolute;z-index:4;top:55px;width:22px;height:14px;display:flex;align-items:center;justify-content:center;gap:3px;background:var(--color-bg);transform:translate(-50%,-50%);pointer-events:none}.dh-console .dh-roadmap-axis-break i{width:2px;height:16px;background:var(--roadmap-sell);transform:rotate(24deg)}.dh-console .dh-roadmap-preview{position:absolute;z-index:3;top:50px;bottom:0;width:2px;background:var(--color-text);transform:translateX(-1px);pointer-events:none;opacity:.72}.dh-console .dh-roadmap-preview:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;border:2px solid var(--color-bg);background:var(--color-text);transform:translate(-50%,-50%)}.dh-console .dh-roadmap-scrubber{position:absolute;z-index:5;left:0;right:0;bottom:0;height:62px;touch-action:none;cursor:ew-resize}.dh-console .dh-roadmap-chart:has(.dh-roadmap-scrubber:focus-visible) .dh-roadmap-track{outline:2px solid var(--color-accent);outline-offset:2px}.dh-console .dh-roadmap-phases{display:flex;gap:6px;flex-wrap:wrap}.dh-console .dh-roadmap-phases button{min-height:30px;display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--color-divider);border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:10.5px;cursor:pointer}.dh-console .dh-roadmap-phases button span:last-child{opacity:.58}.dh-console .dh-roadmap-phases button.is-active{border-color:var(--color-text);background:color-mix(in srgb,var(--color-text) 5%,transparent)}.dh-console .dh-roadmap-compact{gap:9px}.dh-console .dh-roadmap-compact .dh-roadmap-head-spacer,.dh-console .dh-roadmap-compact .dh-roadmap-phases{display:none}.dh-console .dh-roadmap-linear.dh-roadmap-compact .dh-roadmap-phases{display:flex}.dh-console .dh-roadmap-compact .dh-roadmap-segment{min-width:36px;font-size:9px}.dh-console .dh-roadmap-compact .dh-roadmap-segment strong{font-size:14px}html[data-console-skin=drivershub] .dh-console{--color-bg:#ffffff;--color-surface:#f7f8fa;--color-text:#03182d;--color-accent:#007aff;--color-divider:color-mix(in srgb,#03182d 12%,transparent);--color-neutral-100:#fafafa;--color-neutral-200:#f4f4f5;--color-neutral-300:#e4e4e7;--color-neutral-400:#d4d4d8;--color-neutral-500:#a1a1aa;--color-neutral-600:#71717a;--color-neutral-700:#52525b;--color-neutral-800:#3f3f46;--color-neutral-900:#18181b;--color-accent-100:#eaf3ff;--color-accent-200:#d3e7ff;--color-accent-300:#a9d0ff;--color-accent-400:#6db4ff;--color-accent-500:#2b96ff;--color-accent-600:#007aff;--color-accent-700:#0677ba;--color-accent-800:#075a92;--color-accent-900:#041c43;--font-heading:var(--font-dh-saira),"Saira",system-ui,sans-serif;--font-heading-weight:700;--font-body:var(--font-dh-poppins),"Poppins",system-ui,sans-serif;--radius-md:8px;--radius-lg:12px;--shadow-lg:0 8px 24px rgba(0,0,0,0.12);--dh-gradient:linear-gradient(167.52deg,#0677ba,#007aff);--dh-card-shadow:0 1px 2px rgba(3,24,45,0.04),0 8px 24px rgba(3,24,45,0.06);--dh-radius-card:12px;--dh-radius-control:8px;--dh-card-bg:#ffffff}html[data-console-skin=drivershub][data-console-dark=on] .dh-console{--color-bg:#041c43;--color-surface:#0a2a5c;--color-text:#e8eef7;--color-divider:color-mix(in srgb,#e8eef7 16%,transparent);--color-neutral-100:#072252;--color-neutral-200:#0d3068;--color-neutral-300:#16407f;--color-neutral-400:#2b5596;--color-neutral-500:#4a72ac;--color-neutral-600:#7192c4;--color-neutral-700:#9db4d8;--color-neutral-800:#c4d3e8;--color-neutral-900:#e8eef7;--color-accent:#4da3ff;--color-accent-100:#0b2f61;--color-accent-200:#103d7d;--color-accent-300:#1b5199;--color-accent-400:#2f74c0;--color-accent-500:#4093e0;--color-accent-600:#62aeff;--color-accent-700:#8dc6ff;--color-accent-800:#b6dbff;--color-accent-900:#dcecff;--dh-gradient:linear-gradient(167.52deg,#0677ba,#007aff);--dh-card-shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.25);--dh-card-bg:#0a2a5c}html[data-console-skin=drivershub] .dh-console .blueprint>.corner{display:none}html[data-console-skin=drivershub] .dh-console .blueprint,html[data-console-skin=drivershub] .dh-console .card{border-radius:var(--dh-radius-card)}html[data-console-skin=drivershub] .dh-console .card{background:var(--dh-card-bg);border-color:var(--color-divider);box-shadow:var(--dh-card-shadow)}html[data-console-skin=drivershub] .dh-console .btn{border-radius:var(--dh-radius-control);font-family:var(--font-body);font-weight:500;letter-spacing:0}html[data-console-skin=drivershub] .dh-console .btn-primary{background:var(--dh-gradient);border-color:transparent;color:#fff}html[data-console-skin=drivershub] .dh-console .btn-primary:hover:not(:disabled){background:#041c43}html[data-console-skin=drivershub] .dh-console .btn-primary:active:not(:disabled){background:#03182d}html[data-console-skin=drivershub] .dh-console .btn-secondary{background:var(--color-bg)}html[data-console-skin=drivershub] .dh-console .btn-secondary:hover{background:var(--color-neutral-200)}html[data-console-skin=drivershub] .dh-console .input{border-radius:var(--dh-radius-control);background:var(--color-bg)}html[data-console-skin=drivershub][data-console-dark=on] .dh-console :is(.input,select.input,textarea.input){background:var(--color-neutral-100)}html[data-console-skin=drivershub] .dh-console .seg{border-radius:var(--dh-radius-control)}html[data-console-skin=drivershub] .dh-console .tag{border-radius:999px}html[data-console-skin=drivershub] .dh-console .dialog{border-radius:var(--dh-radius-card)}html[data-console-skin=drivershub] .dh-console .dh-photo,html[data-console-skin=drivershub] .dh-console .dh-thumb{border-radius:6px}html[data-console-skin=drivershub] .dh-console .table th{letter-spacing:.04em;color:color-mix(in srgb,var(--color-text) 55%,transparent)}html[data-console-skin=desk] .dh-console{--color-bg:#ffffff;--color-surface:#f6f7f8;--color-text:#101418;--color-accent:#007AFF;--color-divider:color-mix(in srgb,#101418 14%,transparent);--color-neutral-100:#f7f8f9;--color-neutral-200:#eef0f2;--color-neutral-300:#e0e3e7;--color-neutral-400:#c6cbd1;--color-neutral-500:#9aa2ab;--color-neutral-600:#6f7883;--color-neutral-700:#4d555f;--color-neutral-800:#333a42;--color-neutral-900:#1b2026;--color-accent-100:#eef4fb;--color-accent-200:#d7e6f7;--color-accent-300:#adcdee;--color-accent-400:#74aee6;--color-accent-500:#338fff;--color-accent-600:#007AFF;--color-accent-700:#0a5cb8;--color-accent-800:#0a4586;--color-accent-900:#082f5c;--font-heading:var(--font-dh-plex),"IBM Plex Sans",system-ui,sans-serif;--font-heading-weight:600;--font-body:var(--font-dh-plex),"IBM Plex Sans",system-ui,sans-serif;--dh-mono:var(--font-dh-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--radius-md:2px;--radius-lg:3px;--shadow-lg:0 10px 30px rgba(16,20,24,0.18);--dh-radius:2px;--dh-card-bg:#ffffff;line-height:1.45}html[data-console-skin=desk][data-console-dark=on] .dh-console{--color-bg:#0e1114;--color-surface:#161a1e;--color-text:#e6e9ec;--color-divider:color-mix(in srgb,#e6e9ec 15%,transparent);--color-neutral-100:#161a1e;--color-neutral-200:#1d2227;--color-neutral-300:#262c33;--color-neutral-400:#333a42;--color-neutral-500:#4d555f;--color-neutral-600:#737c86;--color-neutral-700:#98a1aa;--color-neutral-800:#c2c9cf;--color-neutral-900:#e6e9ec;--color-accent:#4d9fe8;--color-accent-100:#0d1f30;--color-accent-200:#112a41;--color-accent-300:#173a58;--color-accent-400:#1e4f77;--color-accent-500:#2a6ca3;--color-accent-600:#007AFF;--color-accent-700:#6bb2ec;--color-accent-800:#9acbf3;--color-accent-900:#c8e2fa;--dh-card-bg:#12161a;--shadow-lg:0 10px 30px rgba(0,0,0,0.55)}html[data-console-skin=desk] .dh-console .blueprint>.corner{display:none}html[data-console-skin=desk] .dh-console .blueprint,html[data-console-skin=desk] .dh-console .btn,html[data-console-skin=desk] .dh-console .card,html[data-console-skin=desk] .dh-console .dh-photo,html[data-console-skin=desk] .dh-console .dh-thumb,html[data-console-skin=desk] .dh-console .dialog,html[data-console-skin=desk] .dh-console .input,html[data-console-skin=desk] .dh-console .seg,html[data-console-skin=desk] .dh-console .tag{border-radius:var(--dh-radius)}html[data-console-skin=desk] .dh-console .card{background:var(--dh-card-bg);border-color:var(--color-divider)}html[data-console-skin=desk] .dh-console .dh-num,html[data-console-skin=desk] .dh-console .dh-stat{font-family:var(--dh-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}html[data-console-skin=desk] .dh-console .dh-stat{font-weight:600}html[data-console-skin=desk] .dh-console :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em}html[data-console-skin=desk] .dh-console .dh-h5{font-size:12.5px;font-weight:600;letter-spacing:.06em}html[data-console-skin=desk] .dh-console .table{font-size:13px}html[data-console-skin=desk] .dh-console .table th{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.07em;color:var(--color-neutral-600);background:var(--color-neutral-100)}html[data-console-skin=desk] .dh-console .table td{padding:5px 8px}html[data-console-skin=desk] .dh-console .table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-text) 2.5%,transparent)}html[data-console-skin=desk] .dh-console .table tbody tr:hover{background:color-mix(in srgb,var(--color-accent) 9%,transparent)}html[data-console-skin=desk] .dh-console .btn{padding:5px 10px;font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:0}html[data-console-skin=desk] .dh-console .btn-primary{background:var(--color-accent-600);border-color:var(--color-accent-600);color:#fff}html[data-console-skin=desk] .dh-console .btn-primary:hover:not(:disabled){background:var(--color-accent-700);border-color:var(--color-accent-700)}html[data-console-skin=desk] .dh-console .btn-primary:active:not(:disabled){background:var(--color-accent-800)}html[data-console-skin=desk] .dh-console .btn-secondary{background:var(--color-bg);border-color:var(--color-neutral-300)}html[data-console-skin=desk] .dh-console .btn-secondary:hover{background:var(--color-neutral-200)}html[data-console-skin=desk] .dh-console .input{min-height:30px;padding:4px 8px;font-size:13px;background:var(--color-bg);border-color:var(--color-neutral-300)}html[data-console-skin=desk][data-console-dark=on] .dh-console :is(.input,select.input,textarea.input){background:var(--color-neutral-200);border-color:var(--color-neutral-300)}html[data-console-skin=desk] .dh-console .seg-opt{padding:5px 10px;font-size:12.5px}html[data-console-skin=desk] .dh-console .tag{padding:2px 7px;font-size:10.5px;font-weight:500;letter-spacing:.01em}html[data-console-skin=desk] .dh-console .dh-nav{font-size:13px}html[data-console-skin=desk] .dh-console .dh-photo{background:var(--color-neutral-200)}html[data-console-skin=desk] .dh-console .dh-photo-empty{color:var(--color-neutral-600)}html[data-console-skin=desk] .dh-console .dh-thumb{background:var(--color-neutral-200);color:var(--color-neutral-700);border-color:var(--color-divider)}html[data-console-skin=desk] .dh-console .tag-outline{border-color:var(--color-neutral-400);color:var(--color-neutral-700)}html[data-console-skin=desk] .dh-console .tag-neutral{background:var(--color-neutral-200);color:var(--color-neutral-700)}.dh-console .dh-appraisal-strategies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dh-console .dh-appraisal-strategy{display:flex;flex-direction:column;gap:5px;align-items:center;padding:10px 4px;background:transparent;border:1px solid var(--color-divider);cursor:pointer;font-size:11px}.dh-console .dh-appraisal-strategy strong{font-size:clamp(13px,1.2vw,19px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dh-console .dh-appraisal-strategy small{font-size:9.5px}.dh-console .dh-appraisal-strategy[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-2px;background:color-mix(in srgb,currentColor 8%,transparent)}.dh-console .dh-strategy-profit{color:#16835d}.dh-console .dh-strategy-market{color:#a46508}.dh-console .dh-strategy-sell{color:#b13b43}html[data-console-dark=on] .dh-console .dh-strategy-profit{color:#68d5aa}html[data-console-dark=on] .dh-console .dh-strategy-market{color:#efbd62}html[data-console-dark=on] .dh-console .dh-strategy-sell{color:#f18b91}.dh-console .dh-appraisal-strategy:disabled{opacity:.5;cursor:default}.dh-console .dh-appraisal-acquisition{padding:13px;border:1px solid var(--color-accent);background:var(--color-accent-100)}.dh-console .dh-appraisal-acquisition .input{min-width:0;min-height:56px;font-size:clamp(26px,2.2vw,34px);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dh-console .dh-appraisal-acquisition small{font-size:11px;opacity:.7;line-height:1.5}.dh-console .dh-appraisal-profit{padding-top:12px;border-top:1px solid var(--color-divider)}.dh-console .dh-appraisal-profit .input{min-width:0;font-size:22px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dh-console .dh-appraisal-exit{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:12px}.dh-console .dh-appraisal-exit-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:start}.dh-console .dh-appraisal-exit small{font-size:10.5px;opacity:.65;line-height:1.4}.dh-console .dh-roadmap-exit{--roadmap-auction:#6258a8;--roadmap-auction-soft:#ebe8f5}html[data-console-dark=on] .dh-console .dh-roadmap-exit{--roadmap-auction:#b9acf6;--roadmap-auction-soft:#30284b}.dh-console .dh-roadmap-dot.dh-roadmap-auction{background:var(--roadmap-auction)}.dh-console .dh-roadmap-live.dh-roadmap-auction{color:var(--roadmap-auction)}.dh-console .dh-roadmap-stage-scroll{overflow-x:auto;padding:2px 1px 5px}.dh-console .dh-roadmap-stage-chart{position:relative;padding-top:52px}.dh-console .dh-roadmap-exit .dh-roadmap-track{height:94px}.dh-console .dh-roadmap-exit .dh-roadmap-segment{flex-shrink:0;box-sizing:border-box;border-top:0;border-bottom:0;border-left:0;cursor:pointer;min-width:0;padding:7px 5px;gap:4px}.dh-console .dh-roadmap-exit .dh-roadmap-segment strong{font-size:18px;white-space:nowrap}.dh-console .dh-roadmap-exit .dh-roadmap-segment span:last-child{text-transform:none;font-size:9px}.dh-console .dh-roadmap-segment.dh-roadmap-auction{background:var(--roadmap-auction-soft);color:var(--roadmap-auction)}.dh-console .dh-roadmap-exit .dh-roadmap-segment[aria-pressed=true]{box-shadow:inset 0 -3px currentColor}.dh-console .dh-roadmap-day-range{width:100%;margin:12px 0 0;accent-color:var(--color-accent);cursor:ew-resize}.dh-console .dh-appraisal-acquisition{align-self:stretch;width:auto;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 18px 9px;text-align:center}.dh-console .dh-appraisal-acquisition>label{margin-bottom:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dh-console .dh-appraisal-acquisition .input{width:7.5ch;min-height:0;height:auto;padding:0;border:0;background:transparent;text-align:center;font-size:30px;line-height:1.15;box-shadow:none}.dh-console .dh-appraisal-acquisition small{display:block;max-width:32ch;font-size:10.5px;line-height:1.4}.dh-console .dh-appraisal-acquisition .input[data-acq-input]{cursor:text;border-bottom:1px dashed var(--color-accent)}.dh-console .dh-appraisal-acquisition .input[data-acq-input]:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.dh-console .dh-appraisal-acquisition .input[data-acq-input]:focus{outline:2px solid var(--color-accent);outline-offset:2px;background:var(--color-bg);border-bottom-color:transparent}.dh-console .dh-appraisal-acquisition [data-acq-reset]{all:unset;cursor:pointer;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:2px}.dh-console .dh-appraisal-strategy .dh-strategy-rank{font-size:10px;font-weight:600;letter-spacing:.02em;opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dh-console .dh-appraisal-costs{--tint:oklch(0.62 0.16 25);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;row-gap:10px;column-gap:8px;align-items:start;padding:10px 12px 11px;border:1px solid color-mix(in oklch,var(--tint) 55%,transparent);background:color-mix(in oklch,var(--tint) 9%,var(--color-bg))}.dh-console .dh-cost-cell{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;text-align:center}.dh-console .dh-cost-label{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent);white-space:nowrap}.dh-console .dh-cost-label .dh-tip{text-transform:none;letter-spacing:0;white-space:normal}.dh-console .dh-appraisal-costs .input,.dh-console .dh-cost-value{width:6.5ch;max-width:100%;min-height:0;height:auto;padding:0;border:0;border-bottom:1px dashed color-mix(in oklch,var(--tint) 70%,transparent);background:transparent;text-align:center;font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:none}.dh-console .dh-cost-value{width:auto;border-bottom-color:transparent}.dh-console .dh-cost-cell .btn-ghost{font-size:10px;padding:0;min-height:0;line-height:1.3}.dh-console .dh-appraisal-costs .input:hover{background:color-mix(in oklch,var(--tint) 12%,transparent)}.dh-console .dh-appraisal-costs .input:focus{outline:2px solid var(--color-accent);outline-offset:2px;background:var(--color-bg);border-bottom-color:transparent}.dh-console .dh-appraisal-profit{--tint:oklch(0.62 0.14 150);align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 18px 9px;text-align:center;border:1px solid color-mix(in oklch,var(--tint) 55%,transparent);background:color-mix(in oklch,var(--tint) 9%,var(--color-bg))}.dh-console .dh-appraisal-profit>label{margin-bottom:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dh-console .dh-appraisal-profit .input,.dh-console .dh-appraisal-profit .input[data-profit-input]{width:7.5ch;min-height:0;height:auto;padding:0;border:0;border-bottom:1px dashed color-mix(in oklch,var(--tint) 75%,transparent);background:transparent;text-align:center;font-size:30px;line-height:1.15;box-shadow:none;cursor:text}.dh-console .dh-appraisal-profit .input[data-profit-input]:hover{background:color-mix(in oklch,var(--tint) 12%,transparent)}.dh-console .dh-appraisal-profit .input[data-profit-input]:focus{outline:2px solid var(--color-accent);outline-offset:2px;background:var(--color-bg);border-bottom-color:transparent}.dh-console .dh-appraisal-profit .input[readonly]{cursor:default;border-bottom-color:transparent}.dh-console .dh-appraisal-profit [data-profit-reset]{all:unset;cursor:pointer;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:2px}.dh-console .dh-appraisal-profit [data-profit-note]{max-width:32ch;font-size:10.5px!important;line-height:1.4!important;margin-top:0!important}.dh-console .dh-appraisal-vehicle{display:flex;flex-direction:column;justify-content:space-between;height:100%}.dh-console .dh-veh-field>label,.dh-console .dh-veh-label,.dh-console .dh-veh-vin>label{display:block;margin-bottom:4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.dh-console .dh-veh-note{font-size:10.5px;line-height:1.4;opacity:.7;text-align:center;text-wrap:pretty}.dh-console .dh-veh-vin{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 14px 10px;border:1px solid var(--color-accent);background:var(--color-accent-100)}.dh-console .dh-veh-vin .input{width:100%;max-width:24ch;min-height:0;height:auto;padding:2px 4px;border:0;border-bottom:1px dashed var(--color-accent);background:transparent;text-align:center;font-family:var(--font-heading);font-size:21px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.dh-console .dh-veh-vin .input::placeholder{opacity:.35}.dh-console .dh-veh-vin .input:focus{outline:2px solid var(--color-accent);outline-offset:2px;background:var(--color-bg);border-bottom-color:transparent}.dh-console .dh-veh-vin [data-appr-vin-note]{color:var(--color-accent-800);opacity:1}.dh-console .dh-veh-block{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--color-divider)}.dh-console .dh-veh-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dh-console .dh-veh-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dh-console .dh-veh-field{min-width:0}.dh-console .dh-veh-field .input{text-align:center;text-align-last:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dh-console .dh-veh-span .input{font-family:var(--font-heading);font-size:16px;font-weight:600}.dh-console .dh-veh-pedigree{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;padding:0;cursor:default}.dh-console .dh-veh-ped-left{display:flex;align-items:center;gap:8px;padding:10px 14px;height:100%;cursor:pointer;border-right:1px solid var(--color-divider)}.dh-console .dh-veh-ped-left>input{margin:0;width:16px;height:16px;flex:0 0 auto;accent-color:var(--color-accent);cursor:pointer}.dh-console .dh-veh-ped-left .dh-veh-pedigree-title{white-space:nowrap}.dh-console .dh-veh-pedigree-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.dh-console .dh-veh-ped-right{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;min-width:0}.dh-console .dh-veh-ped-right .dh-veh-note{text-align:left}.dh-console .dh-veh-link{all:unset;cursor:pointer;font-size:10.5px;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:2px}.dh-console .dh-veh-equip>.dh-scroll{justify-content:center}.dh-console .dh-veh-equip>.dh-scroll>input{text-align:center}.dh-console .dh-veh-recon{align-items:center}.dh-console .dh-veh-recon>.seg{align-self:center!important;margin-bottom:0!important}.dh-console .dh-veh-recon #appraisal-recon-panel{justify-content:center}.dh-console .dh-appraisal-vehicle>.btn-block{margin-top:0}.dh-console .dh-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dh-console .dh-summary-actions .btn{width:100%;justify-content:center}.dh-console .dh-wpv-card{position:relative;border:1px solid var(--color-divider);display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-text) 4%,var(--color-bg))}.dh-console .dh-wpv-logo{display:grid;place-items:center;width:108px;height:44px;flex:0 0 auto;background:#fff;border:1px solid var(--color-divider)}.dh-console .dh-wpv-cell{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;min-width:0;font:inherit;border:1px solid var(--color-divider);background:transparent;color:inherit}.dh-console .dh-wpv-cell[aria-pressed=true]{border-color:var(--color-accent-700);background:var(--color-accent);color:var(--color-bg)}.dh-console .dh-wpv-menu{position:absolute;right:8px;top:36px;z-index:20;display:flex;flex-direction:column;min-width:200px;background:var(--color-neutral-100);border:1px solid var(--color-divider);box-shadow:var(--shadow-lg)}.dh-console .dh-wpv-menu>button{all:unset;cursor:pointer;padding:8px 12px;font-size:12.5px;border-bottom:1px solid var(--color-divider)}.dh-console .dh-wpv-menu>button:hover{background:var(--color-accent-200)}.dh-console .dh-wpv-link{all:unset;cursor:pointer;font-size:11px;color:var(--color-accent-700);text-decoration:underline;text-underline-offset:2px}.dh-console .dh-pla{width:min(600px,100%);max-height:88vh;overflow:auto;gap:14px}.dh-console .dh-pla-section{display:flex;flex-direction:column;gap:9px;padding:12px 14px;border:1px solid var(--color-divider)}.dh-console .dh-pla-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.dh-console .dh-pla-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dh-console .dh-pla-price{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px 7px;border:1px solid var(--color-accent);background:var(--color-accent-100);text-align:center}.dh-console .dh-pla-price .dh-pla-label{font-size:10px}.dh-console .dh-pla-price .input{width:8.5ch;min-height:0;height:auto;padding:0;border:0;border-bottom:1px dashed var(--color-accent);background:transparent;text-align:center;font-family:var(--font-heading);font-size:21px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:none}.dh-console .dh-pla-price .input:focus{outline:2px solid var(--color-accent);outline-offset:2px;background:var(--color-bg)}.dh-console .dh-pla-price small{font-size:10px;opacity:.7}.dh-console .dh-pla-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0}.dh-console .dh-pla-row+.dh-pla-row{border-top:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);padding-top:8px}.dh-console .dh-pla-row>span{font-size:13px}.dh-console .dh-stars{display:inline-flex;gap:0;border:1px solid var(--color-divider)}.dh-console .dh-star{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;font-size:0;line-height:1;background:color-mix(in srgb,var(--color-text) 10%,transparent);color:transparent}.dh-console .dh-star[data-n="1"]{--bar:oklch(0.6 0.19 25)}.dh-console .dh-star[data-n="2"]{--bar:oklch(0.7 0.17 55)}.dh-console .dh-star[data-n="3"]{--bar:oklch(0.82 0.16 92)}.dh-console .dh-star[data-n="4"]{--bar:oklch(0.74 0.17 128)}.dh-console .dh-star[data-n="5"]{--bar:oklch(0.63 0.16 150)}.dh-console .dh-star[data-on=true]{background:var(--bar)}.dh-console .dh-star:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;position:relative;z-index:1}.dh-console .dh-stars[data-hovering] .dh-star{background:color-mix(in srgb,var(--color-text) 10%,transparent)}.dh-console .dh-stars[data-hovering] .dh-star[data-pre=true]{background:var(--bar)}.dh-console .dh-pla-cond{gap:6px;padding:12px 14px 14px}.dh-console .dh-pla-cond .dh-pla-row{padding:6px 0}.dh-console .dh-pla-cond .dh-pla-row>span:first-child{font-size:13.5px}.dh-console .dh-pla-cond-head{padding:0 0 2px!important;border-top:0!important}.dh-console .dh-pla-cond-head>.dh-pla-label{font-size:10.5px!important}.dh-console .dh-pla-legend{width:152px;display:flex;justify-content:space-between;align-items:center;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.dh-console .dh-pla-legend>span{display:inline-flex;align-items:center;gap:5px}.dh-console .dh-pla-legend i{display:inline-block;width:10px;height:10px}.dh-console .dh-pla .seg-opt{border:0;background:transparent;color:inherit;font:inherit;font-size:12.5px;padding:5px 14px}.dh-console .dh-pla .seg-opt[aria-checked=true]{background:var(--color-accent);color:var(--color-bg)}.dh-console .dh-pla textarea.input{min-height:84px;resize:vertical;font-size:13px;line-height:1.5}.dh-console .dh-pla-qr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.dh-console .dh-pla-qr svg,.dh-console .dh-pla-qr-tile{width:128px;height:128px;display:block;background:#fff;padding:6px;border:1px solid var(--color-divider);box-sizing:border-box}.dh-console .dh-pla-thumb{position:relative;width:54px;height:40px;background:50%/cover no-repeat;border:1px solid var(--color-divider)}.dh-console .dh-pla-thumb>button{all:unset;cursor:pointer;position:absolute;top:-6px;right:-6px;width:16px;height:16px;display:grid;place-items:center;font-size:11px;background:var(--color-bg);border:1px solid var(--color-divider)}.dh-console .dh-pla-error{font-size:12px;color:oklch(.55 .15 28);min-height:1em}html[data-console-dark=on] .dh-console .dh-pla-error{color:oklch(.78 .15 28)}@keyframes dh-pulse{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.dh-console .dh-pulse-dot{width:8px;height:8px;background:var(--color-accent);display:inline-block;animation:dh-pulse 1.4s infinite}.dh-console .dh-auction-bars{display:flex;border:1px solid var(--color-divider)}.dh-console .dh-auction-bars>span{flex:1 1}.dh-console .dh-auction-lot{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid var(--color-divider);position:relative;min-width:0}.dh-console .dh-auction-lot[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-100)}.dh-console .dh-auction-lot:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dh-console .dh-auction-book{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:2px solid var(--color-divider)}.dh-console .dh-auction-book[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-100)}.dh-console .dh-auction-nav{all:unset;cursor:pointer;height:56px;display:grid;place-items:center;border:1px solid var(--color-neutral-300);color:var(--color-neutral-100);font-size:26px}.dh-console .dh-auction-thumb{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:4/3;background-color:var(--color-neutral-200);background-size:cover;background-position:50%;border:2px solid transparent;display:grid;place-items:center;font-size:9px;letter-spacing:.12em;color:var(--color-neutral-700)}.dh-console .dh-auction-thumb[aria-current=true]{border-color:var(--color-accent)}.dh-console .dh-inventory-vehicle{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-width:0;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left}.dh-console .dh-inventory-vehicle-copy{min-width:0}.dh-console .dh-inventory-note-mobile{display:none}@media (max-width:1100px){.dh-console .dh-inventory-table{table-layout:fixed;width:2032px;min-width:2032px!important}.dh-console .dh-inventory-table col:first-child{width:44px}.dh-console .dh-inventory-table col:nth-child(2){width:350px}.dh-console .dh-inventory-table col:nth-child(3){width:70px}.dh-console .dh-inventory-table col:nth-child(4),.dh-console .dh-inventory-table col:nth-child(5){width:124px}.dh-console .dh-inventory-table col:nth-child(6){width:320px}.dh-console .dh-inventory-table col:nth-child(7){width:260px}.dh-console .dh-inventory-table col:nth-child(8){width:140px}.dh-console .dh-inventory-table col:nth-child(9){width:150px}.dh-console .dh-inventory-table col:nth-child(10){width:220px}.dh-console .dh-inventory-table col:nth-child(11){width:230px}.dh-console .dh-inventory-table tbody .dh-row>td{height:112px;padding:10px 8px;vertical-align:middle}.dh-console .dh-inventory-vehicle>.dh-photo{width:96px!important;height:68px!important}.dh-console .dh-inventory-vehicle-meta,.dh-console .dh-inventory-vehicle-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;line-height:1.35}.dh-console .dh-inventory-table .btn{min-height:44px;white-space:nowrap}.dh-console .dh-inventory-table .input{min-height:44px!important;font-size:16px!important}.dh-console .dh-inventory-strategy>.input{flex:1 1;min-width:0;width:170px!important}.dh-console .dh-inventory-strategy>:last-child{flex:none}.dh-console .dh-inventory-recommendation{max-width:none!important}.dh-console .dh-inventory-note-desktop{display:none}.dh-console .dh-inventory-note-mobile{display:block;font-size:11px;line-height:1.5}.dh-console .dh-inventory-note-mobile summary{min-height:44px;align-content:center;cursor:pointer;color:var(--color-accent-700)}.dh-console .dh-inventory-note-mobile p{margin:0 0 8px;color:var(--color-neutral-700)}}.dh-console .dh-summary-metrics{display:grid;gap:10px;margin:0}.dh-console .dh-summary-metrics>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;border:1px solid var(--color-divider);background:var(--color-neutral-100);container-type:inline-size}.dh-console .dh-summary-metrics dt{font-size:11px;line-height:1.4;color:var(--color-neutral-700)}.dh-console .dh-summary-metrics dd{order:-1;margin:0;font-size:26px;font-size:clamp(18px,15cqi,28px);line-height:1.2;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dh-console .dh-deals-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 20px}.dh-console .dh-deals-toolbar>.btn{min-height:44px}@media (max-width:600px){.dh-console .dh-deals-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.dh-console .dh-deals-toolbar .seg{width:100%;min-width:0;border-radius:0}.dh-console .dh-deals-toolbar .seg-opt{flex:1 1;justify-content:center;padding-inline:8px;text-align:center;white-space:normal}.dh-console .dh-deals-toolbar>.btn{padding-inline:10px}}@media (max-width:380px){.dh-console .dh-deals-toolbar{grid-template-columns:minmax(0,1fr)}}.dh-console .dh-task-note{margin:12px 0 22px;font-size:12px;line-height:1.5;color:var(--color-neutral-700)}.dh-console .dh-task-list-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dh-console .dh-task-list-heading h2{margin:0;font-size:18px}.dh-console .dh-task-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dh-console .dh-task-row{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(280px,360px);align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid var(--color-divider);background:var(--color-neutral-100)}.dh-console .dh-task-check{display:grid;place-items:center;align-self:start;width:44px;height:44px;cursor:pointer}.dh-console .dh-task-check input{width:20px;height:20px;margin:0;cursor:pointer}.dh-console .dh-task-content{min-width:0}.dh-console .dh-task-title{appearance:none;display:block;border:0;border-radius:0;padding:2px 0;background:transparent;color:var(--color-text);font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:left;overflow-wrap:anywhere}.dh-console .dh-task-title:hover{color:var(--color-accent-700)}.dh-console .dh-task-row[data-complete=true] .dh-task-title{text-decoration:line-through;color:var(--color-neutral-700)}.dh-console .dh-task-meta{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--color-neutral-700);overflow-wrap:anywhere}.dh-console .dh-task-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dh-console .dh-task-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;min-width:0}.dh-console .dh-task-assignment{display:flex;flex-direction:column;gap:6px;min-width:0}.dh-console .dh-task-assignment>span{font-size:11px;color:var(--color-neutral-700)}.dh-console .dh-task-assignment strong{display:flex;align-items:center;min-height:44px;font-size:12px;font-weight:500;overflow-wrap:anywhere}.dh-console .dh-task-assignment .input{min-height:44px;font-size:13px}.dh-console .dh-task-action{min-width:0;min-height:44px;height:auto;white-space:normal;font-size:12px;line-height:1.4;padding:8px}.dh-console .dh-task-empty{padding:32px 20px;border:1px solid var(--color-divider);text-align:center}.dh-console .dh-task-empty h3{font-size:18px}.dh-console .dh-task-empty p{margin:0;font-size:13px;color:var(--color-neutral-700)}@media (max-width:1100px){.dh-console .dh-task-row{grid-template-columns:44px minmax(0,1fr);align-items:start}.dh-console .dh-task-controls{grid-column:2}}@media (max-width:600px){.dh-console .dh-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dh-console .dh-summary-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dh-console .dh-summary-metrics>div{padding:12px}.dh-console .dh-task-row{padding:14px;gap:12px 8px}.dh-console .dh-task-controls{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--color-divider)}}@media (max-width:380px){.dh-console .dh-task-controls{grid-template-columns:minmax(0,1fr)}}.dh-console .dh-competitor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px 16px}.dh-console .dh-competitor-kpis>div{min-width:0;padding:12px;border:1px solid var(--color-divider);container-type:inline-size}.dh-console .dh-competitor-kpis dt{font-size:10px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-700)}.dh-console .dh-competitor-kpis dd{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:8px 0 0;min-width:0;overflow-wrap:anywhere}.dh-console .dh-competitor-kpi-value{max-width:100%;font-family:var(--font-heading);font-size:22px;font-size:clamp(18px,13cqi,28px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.dh-console .dh-competitor-kpi-delta{max-width:100%;font-size:12px;line-height:1.4}.dh-console .dh-competitor-kpi-comparison{max-width:100%;font-size:11px;line-height:1.5;color:var(--color-neutral-700)}.dh-console .dh-competitor-posture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dh-console .dh-competitor-posture-grid>div{min-width:0;overflow-wrap:anywhere}@media (max-width:1100px){.dh-console .dh-competitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dh-console .dh-competitor-posture-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.dh-console .dh-competitor-kpis{grid-template-columns:minmax(0,1fr)}}.dh-workspace{isolation:isolate}.dh-console .dh-active-dealer{appearance:none;flex:none;display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 14px 10px;border:0;border-radius:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.dh-console .dh-active-dealer:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.dh-console .dh-active-dealer>svg{flex:none;opacity:.5}.dh-console .dh-active-dealer[aria-expanded=true]>svg{transform:rotate(180deg)}.dh-console .dh-active-dealer-name{flex:1 1;min-width:0;font-size:15.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.dh-console .dh-active-dealer:hover .dh-active-dealer-name{text-decoration:underline;text-underline-offset:3px}.dh-console .dh-workspace-body,.dh-console .dh-workspace-main{min-height:0}.dh-console .dh-workspace-header[hidden],.dh-console .dh-workspace-main[hidden]{display:none!important}.dh-console :is(.dh-workspace-main,.dh-mobile-directory):focus{outline:none!important}.dh-console .dh-workspace-main{overscroll-behavior:contain;scrollbar-gutter:stable}.dh-console .dh-spin-views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dh-console .dh-desktop-actions{display:flex;align-items:center;gap:8px}.dh-console .dh-workspace-title{flex:1 1}.dh-console .dh-mobile-directory,.dh-console .dh-mobile-dock,.dh-console .dh-mobile-masthead,.dh-console .dh-studio-back{display:none}.dh-console .dh-console-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-text);font:inherit}.dh-console .dh-console-dialog::backdrop{background:color-mix(in srgb,var(--color-neutral-900) 35%,transparent)}.dh-console .dh-store-option{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.dh-console :is(.dh-stack-grid,.dh-stat-grid,.dh-board-grid)>*{min-width:0}.dh-console .dh-table-scroll{overflow-x:auto;max-width:100%;min-width:0;overscroll-behavior-x:contain}.dh-console .dh-scroll-hint{display:none}.dh-console .seg-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}@media (max-width:1400px) and (min-width:1101px){.dh-console .dh-workspace-header{flex-wrap:wrap;height:auto!important;min-height:100px;padding-block:10px!important}.dh-console .dh-workspace-title{flex-basis:50%}.dh-console .dh-header-spacer{display:none}.dh-console .dh-desktop-actions{margin-left:auto}.dh-console .dh-stack-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1100px){.dh-console.dh-workspace{--dh-dock-height:calc(68px + env(safe-area-inset-bottom, 0px))}.dh-console .dh-desktop-actions,.dh-console .dh-desktop-sidebar,.dh-console .dh-header-spacer{display:none!important}.dh-console .dh-workspace-body{padding-bottom:var(--dh-dock-height)}.dh-console .dh-mobile-masthead{display:flex;flex:none;align-items:center;gap:16px;padding:calc(10px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) 10px max(18px,env(safe-area-inset-left,0px));background:var(--color-neutral-100);border-bottom:1px solid var(--color-divider)}.dh-console .dh-mobile-masthead>:first-child{flex:none}.dh-console :is(.dh-mobile-store,.dh-mobile-icon,.dh-mobile-dealership,.dh-mobile-dock button,.dh-mobile-nav-grid button){appearance:none;color:inherit;font:inherit;cursor:pointer;border:0;background:transparent}.dh-console .dh-mobile-store{display:flex;gap:7px;align-items:center;min-width:0;min-height:44px;margin-left:auto;max-width:380px;text-align:right;font-size:12px;font-weight:600}.dh-console .dh-mobile-store>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-console .dh-mobile-store svg{flex:none;color:var(--color-accent-700)}.dh-console .dh-mobile-icon{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--color-divider);border-radius:14px}.dh-console .dh-mobile-dot{position:absolute;right:10px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px var(--color-neutral-100)}.dh-console .dh-workspace-header{height:auto!important;flex-wrap:wrap;padding:16px 20px!important;gap:12px!important}.dh-console .dh-workspace-title{flex:1 1 280px}.dh-console .dh-workspace-title h1{font-size:26px!important;line-height:1.15!important;letter-spacing:-.02em}.dh-console .dh-workspace-title>div{margin-top:4px;font-size:12px!important;line-height:1.4;white-space:normal!important}.dh-console .dh-workspace-main{padding:18px 20px 32px!important;scrollbar-gutter:auto}.dh-console .dh-mobile-dock{position:fixed;z-index:35;bottom:0;left:0;right:0;display:flex;justify-content:space-around;height:var(--dh-dock-height);padding:6px max(10px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(10px,env(safe-area-inset-left,0px));border-top:1px solid var(--color-divider);background:var(--color-neutral-100);box-shadow:0 -4px 20px color-mix(in srgb,var(--color-text) 5%,transparent)}.dh-console .dh-mobile-dock button{display:flex;flex:1 1;min-width:0;max-width:120px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px;border-radius:12px;color:color-mix(in srgb,var(--color-text) 68%,var(--color-bg));font-size:11px;font-weight:600;line-height:1.2}.dh-console .dh-dock-icon{position:relative;display:grid;place-items:center;width:48px;height:28px;border-radius:10px}.dh-console .dh-mobile-dock button[aria-current=page]{color:var(--color-accent-700)}.dh-console .dh-mobile-dock button[aria-current=page] .dh-dock-icon{background:var(--color-accent-100)}.dh-console .dh-dock-badge{position:absolute;top:-3px;right:-3px;min-width:16px;padding:2px 4px;border-radius:8px;background:var(--color-accent);color:#fff;font-size:9px}.dh-console .dh-mobile-directory:not([hidden]){display:block;flex:1 1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg);color:var(--color-text)}.dh-console .dh-mobile-directory-content{padding:22px 20px max(24px,env(safe-area-inset-bottom,0px))}.dh-console .dh-mobile-directory-heading{margin-bottom:20px}.dh-console .dh-mobile-directory-heading p{margin:4px 0 0;font-size:12px;opacity:.65}.dh-console .dh-mobile-directory h1{margin:0;font-size:26px;letter-spacing:-.02em}.dh-console .dh-studio-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dh-console .dh-studio-options button{appearance:none;display:flex;align-items:center;gap:14px;min-width:0;min-height:96px;padding:18px 16px;border:1px solid var(--color-divider);border-radius:0;background:var(--color-neutral-100);color:var(--color-text);font:inherit;text-align:left}.dh-console .dh-studio-options button:hover{border-color:var(--color-accent);background:var(--color-accent-100)}.dh-console .dh-studio-options button>span:nth-child(2){flex:1 1;min-width:0}.dh-console .dh-studio-options svg{flex:none;color:var(--color-accent-700)}.dh-console .dh-studio-option-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;background:var(--color-accent-100)}.dh-console .dh-studio-options strong{display:block;font-size:17px;line-height:1.3}.dh-console .dh-studio-options small{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:var(--color-neutral-700)}.dh-console .dh-studio-back{appearance:none;display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0 4px -4px;padding:0 4px;border:0;border-radius:0;background:transparent;color:var(--color-accent-700);font:inherit;font-size:12px}.dh-console .dh-mobile-dealership{display:flex;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;border-radius:14px;background:var(--color-accent-100);border:1px solid var(--color-accent-200)}.dh-console .dh-mobile-dealership>span{flex:1 1;min-width:0}.dh-console .dh-mobile-dealership svg{flex:none;color:var(--color-accent-700)}.dh-console .dh-mobile-dealership strong{display:block;margin-top:3px;font-size:14px;overflow-wrap:anywhere}.dh-console .dh-mobile-dealership small{font-size:11px;opacity:.7}.dh-console .dh-mobile-nav-group h3{margin:22px 2px 9px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.dh-console .dh-mobile-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dh-console .dh-mobile-nav-grid button{display:flex;align-items:center;gap:9px;min-height:56px;padding:12px 10px;border:1px solid var(--color-divider);border-radius:0;text-align:left;line-height:1.3;font-size:13px;background:var(--color-neutral-100)}.dh-console .dh-mobile-nav-grid button svg{flex:none;opacity:.75}.dh-console .dh-mobile-nav-grid button>span{flex:1 1}.dh-console .dh-mobile-nav-grid button small{font-size:10px;opacity:.7}.dh-console .dh-mobile-nav-grid button[aria-current=page]{color:var(--color-accent-800);border-color:var(--color-accent);background:var(--color-accent-100);font-weight:600}.dh-console :is(.dh-mobile-quick-actions,.dh-mobile-preferences){display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.dh-console :is(.dh-mobile-quick-actions,.dh-mobile-preferences) .btn{flex:1 1;min-height:44px;border-radius:12px;font-size:14px}.dh-console .dh-mobile-account{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--color-divider)}.dh-console .dh-mobile-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;background:var(--color-accent-100);color:var(--color-accent-800);border-radius:50%;font-weight:600;font-size:12px}.dh-console .dh-mobile-account>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.dh-console .dh-mobile-account strong{display:block;font-size:13px}.dh-console .dh-mobile-account small{display:block;margin-top:3px;font-size:11px;opacity:.65}.dh-console .dh-mobile-demo-user{display:grid;gap:6px;margin-top:14px;font-size:12px}.dh-console .dh-mobile-autopilot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;margin-top:16px;opacity:.75}.dh-console .dh-mobile-autopilot>span{width:6px;height:6px;border-radius:50%;background:var(--color-neutral-500)}.dh-console .dh-mobile-autopilot>.is-active{background:var(--color-accent)}.dh-console .dh-mobile-autopilot .btn{margin-left:auto;font-size:12px}.dh-console .dh-store-panel{left:max(12px,env(safe-area-inset-left,0px))!important;right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px))!important;width:auto!important;max-width:480px;margin-inline:auto;max-height:calc(100dvh - 40px)!important;padding:14px!important;border-radius:18px}.dh-console .dh-store-option{min-height:56px;border-radius:8px}.dh-console .dh-miles-launcher{display:none!important}.dh-console .dh-workspace-toast{bottom:calc(var(--dh-dock-height) + 12px)!important;border-radius:12px;z-index:68!important}.dh-console .dh-stack-grid{grid-template-columns:minmax(0,1fr)!important}.dh-console .dh-board-grid,.dh-console .dh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dh-console .dh-wrap-row{flex-wrap:wrap}.dh-console .dh-scroll-hint{display:block;padding:10px 14px;font-size:11px;opacity:.65}.dh-console .dh-dashboard-opportunity{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;padding:14px 0!important}.dh-console .dh-dashboard-opportunity>:nth-child(2){grid-column:2/-1}.dh-console .dh-dashboard-opportunity>:nth-child(3),.dh-console .dh-dashboard-opportunity>:nth-child(4){text-align:left!important}.dh-console .dh-dashboard-opportunity>:nth-child(5){flex-direction:row!important;grid-column:1/-1}.dh-console .dh-dashboard-opportunity>:nth-child(5) .btn{flex:1 1}.dh-console .dh-pricing-recommendation{grid-template-columns:96px minmax(0,1fr)!important;padding-block:16px!important}.dh-console .dh-pricing-recommendation>.dh-photo{width:96px!important;height:68px!important}.dh-console .dh-pricing-recommendation>:nth-child(3),.dh-console .dh-pricing-recommendation>:nth-child(4){grid-column:1/-1}.dh-console .dh-pricing-recommendation .dh-nowrap{white-space:normal;overflow-wrap:anywhere}.dh-console .dh-pricing-recommendation>:nth-child(2)>div:last-child{flex-wrap:wrap}}@media (max-width:600px){.dh-console .dh-spin-views{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-console .dh-mobile-masthead{gap:10px;padding-inline:max(12px,env(safe-area-inset-left,0px))}.dh-console .dh-workspace-header{padding:14px!important}.dh-console .dh-workspace-title{flex-basis:100%}.dh-console .dh-workspace-main{padding:16px max(14px,env(safe-area-inset-right,0px)) 28px max(14px,env(safe-area-inset-left,0px))!important}.dh-console .btn{min-height:44px;white-space:normal}.dh-console .input{min-height:44px!important;font-size:16px!important;max-width:100%}.dh-console .seg{flex-shrink:1;width:max-content;scrollbar-width:thin;border-radius:10px}.dh-console .seg-opt{min-height:44px;padding:10px 14px;font-size:13px}.dh-console .card{min-width:0}.dh-console .dh-board-grid,.dh-console .dh-form-grid{grid-template-columns:minmax(0,1fr)!important}.dh-console .dh-stat-grid{gap:10px!important}.dh-console .dh-stat-grid>.card{padding:12px!important}.dh-console .dh-stat-grid .dh-stat{font-size:clamp(24px,7vw,32px)!important}.dh-console .dh-mobile-directory-content{padding-inline:16px}.dh-console .dh-studio-options{grid-template-columns:minmax(0,1fr)}.dh-console .dh-mobile-nav-grid button{padding:10px 8px;gap:7px;font-size:12px}.dh-console .dh-mobile-nav-grid button small{display:none}}@media (prefers-reduced-motion:reduce){.dh-console .dh-workspace-main{scroll-behavior:auto;transition:none!important}}.dh-console .dh-side-dialog[open]{display:flex;justify-content:flex-end}.dh-console .dh-alerts-panel{max-width:100%}.dh-console .dh-inventory-toolbar{flex-wrap:wrap;margin-bottom:12px}.dh-console .dh-inventory-actions,.dh-console .dh-inventory-filter-fields,.dh-console .dh-inventory-toolbar{display:flex;align-items:center;gap:8px}.dh-console .dh-inventory-filter-fields .input{width:auto;height:34px;min-height:34px}.dh-console .dh-inventory-actions{margin-left:auto}.dh-console .dh-inventory-search{width:260px;min-height:34px;height:34px}.dh-console .dh-inventory-loading{font-size:11.5px;opacity:.6}.dh-console .dh-page-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.dh-console .dh-page-stats{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.dh-console .dh-page-stats>div{display:flex;align-items:baseline;gap:7px;padding-right:16px;border-right:1px solid var(--color-divider);min-width:0}.dh-console .dh-page-stats dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.dh-console .dh-page-stats dd{order:-1;margin:0;font-size:22px;line-height:1.2}.dh-console .dh-page-actions{display:flex;align-items:center;gap:10px;margin-left:auto}@media (max-width:1100px){.dh-console .dh-comp-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}.dh-console .dh-comp-filters>.field{width:auto!important;min-width:0}.dh-console .dh-comp-filters .input{min-height:44px!important;width:100%}.dh-console .dh-comp-filters .btn{min-height:44px;margin-bottom:0!important}.dh-console .dh-comp-spacer{display:none}.dh-console .dh-comp-filter-note{grid-column:1/-1;max-width:none!important;text-align:left!important;line-height:1.5!important}.dh-console .dh-comp-sort-note{flex-basis:100%;white-space:normal}.dh-console .dh-page-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.dh-console .dh-page-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:4px}.dh-console .dh-page-stats>div{flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;gap:6px;padding:4px 12px}.dh-console .dh-page-stats>div:first-child{padding-left:0}.dh-console .dh-page-stats>div:last-child{border-right:0;padding-right:0}.dh-console .dh-page-stats dt{font-size:10px;line-height:1.5;letter-spacing:.05em}.dh-console .dh-page-stats dd{font-size:clamp(19px,4.5vw,24px);overflow-wrap:anywhere}.dh-console .dh-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.dh-console .dh-page-actions .btn{min-height:44px;white-space:normal}.dh-console .dh-page-action-status{grid-column:1/-1;justify-self:start}.dh-console .dh-inventory-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dh-console .dh-inventory-search{width:100%;min-height:44px}.dh-console .dh-inventory-toolbar>.seg{width:100%}.dh-console .dh-inventory-toolbar>.seg .seg-opt{flex:1 1;min-width:0;justify-content:center;min-height:44px;padding-inline:8px;white-space:normal}.dh-console .dh-inventory-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dh-console .dh-inventory-filter-fields .input{width:100%;min-width:0;min-height:44px}.dh-console .dh-inventory-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:0;padding-top:10px;border-top:1px solid var(--color-divider)}.dh-console .dh-inventory-actions .btn{min-height:44px}.dh-console .dh-definition-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dh-console .dh-definition-row>:nth-child(3){grid-column:1/-1;grid-row:2}.dh-console .dh-definition-row>:last-child{text-align:left!important}.dh-console .dh-alerts-panel,.dh-console .dh-miles-panel,.dh-console .dh-vehicle-panel{padding-bottom:max(20px,env(safe-area-inset-bottom,0px))!important}}@media (max-width:600px){.dh-console .dh-comp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-console .dh-comp-radius{grid-column:1/-1}.dh-console .dh-inventory-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-console .dh-inventory-filter-fields>:last-child{grid-column:1/-1}.dh-console .dh-alerts-panel,.dh-console .dh-miles-panel,.dh-console .dh-vehicle-panel{width:100%!important;max-width:100%!important}.dh-console .dh-miles-panel>:first-child{flex-wrap:wrap;gap:8px!important}.dh-console .dh-miles-panel>:first-child .dh-nowrap{white-space:normal}.dh-console .dh-miles-panel>:last-child{max-height:55dvh;overflow-y:auto}.dh-console .dh-aging-report-row{grid-template-columns:minmax(0,1fr) 54px!important;gap:7px!important;padding-block:10px!important}.dh-console .dh-aging-report-row>:nth-child(2){grid-row:2;grid-column:1/-1}.dh-console .dh-aging-report-row>:nth-child(3){grid-row:3}.dh-console .dh-aging-report-row>:last-child{grid-column:2;grid-row:1}.dh-console .dh-stat-grid .dh-nowrap{white-space:normal}}.dh-console .dh-auction-filters,.dh-console .dh-auction-toolbar,.dh-console .dh-auction-toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dh-console .dh-auction-search{width:260px;height:34px;min-height:34px}.dh-console .dh-auction-activity{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-neutral-700)}.dh-console .dh-auction-photo{appearance:none;width:100%;flex:none;padding:0;border:0;border-radius:0;font:inherit}.dh-console .dh-gallery-dialog[open]{display:grid;place-items:center;padding:24px}.dh-console .dh-gallery-dialog::backdrop{background:rgb(0 0 0/60%)}.dh-console .dh-gallery{display:flex;flex-direction:column;width:min(1100px,100%);height:min(900px,calc(100dvh - 48px));min-width:0;min-height:0;overflow:hidden;border:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-lg)}.dh-console .dh-gallery-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-divider);background:var(--color-neutral-100)}.dh-console .dh-gallery-header h2{margin:0;font-size:20px;min-width:0;overflow-wrap:anywhere}.dh-console .dh-gallery .dh-gallery-control{flex:none;width:44px;height:44px;min-height:44px;padding:0;border-radius:0;color:var(--color-text)}.dh-console .dh-gallery-stage{flex:1 1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-neutral-100);touch-action:pan-y pinch-zoom}.dh-console .dh-gallery-stage>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none}.dh-console .dh-gallery-stage>p{padding:20px;text-align:center;font-size:14px}.dh-console .dh-gallery-navigation{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--color-divider);font-size:13px}.dh-console .dh-gallery-thumbnails{position:relative;flex:none;display:flex;gap:8px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0 16px 14px;scrollbar-width:thin}.dh-console .dh-gallery-thumbnails>button{appearance:none;flex:0 0 80px;height:58px;padding:2px;border:2px solid transparent;border-radius:0;background:var(--color-neutral-200);cursor:pointer}.dh-console .dh-gallery-thumbnails>button[aria-current=true]{border-color:var(--color-accent);background:var(--color-accent-100)}.dh-console .dh-gallery-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1400px){.dh-console .dh-auction-lots{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}}@media (max-width:1100px){.dh-console .dh-auction-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.dh-console .dh-auction-description{margin-right:0!important}.dh-console .dh-auction-search{width:100%;min-height:44px}.dh-console .dh-auction-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dh-console .dh-auction-toolbar-actions .btn{min-height:44px;white-space:normal}.dh-console .dh-auction-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px;border-top:1px solid var(--color-divider)}.dh-console :is(.dh-auction-tabs,.dh-auction-filters)>.seg{width:100%;border-radius:0}.dh-console :is(.dh-auction-tabs,.dh-auction-filters)>.seg .seg-opt{flex:1 1;min-width:0;justify-content:center;min-height:44px;padding:8px 6px;white-space:normal;text-align:center}.dh-console .dh-auction-activity{margin-left:0}.dh-console .dh-auction-market{grid-template-columns:minmax(0,1fr)!important}.dh-console .dh-auction-tape{height:240px;min-height:0!important}}@media (max-width:600px){.dh-console .dh-auction-filters .seg-opt{font-size:12px}.dh-console .dh-auction-bid-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.dh-console .dh-auction-bid-actions>:first-child,.dh-console .dh-auction-proxy{grid-column:1/-1}.dh-console .dh-auction-proxy{margin-left:0!important}.dh-console .dh-auction-proxy .input{flex:1 1;min-width:0}.dh-console .dh-auction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dh-console .dh-auction-metrics>:last-child{grid-column:1/-1;border-top:1px solid var(--color-divider)}.dh-console .dh-auction-insights{grid-template-columns:minmax(0,1fr)!important}.dh-console .dh-auction-insights>:first-child{border-right:0!important;border-bottom:1px solid var(--color-divider)}}@media (max-height:500px),(max-width:800px){.dh-console .dh-gallery-dialog[open]{padding:0}.dh-console .dh-gallery{width:100%;height:100dvh;border:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.dh-console .dh-gallery-header{gap:12px;padding:8px 12px}.dh-console .dh-gallery-header h2{font-size:17px}.dh-console .dh-gallery-navigation{padding:6px 12px}.dh-console .dh-gallery-thumbnails{padding:0 12px 10px}.dh-console .dh-gallery-thumbnails>button{flex-basis:64px;height:48px}}@media (max-height:500px){.dh-console .dh-gallery-header{padding-block:4px}.dh-console .dh-gallery-navigation{padding-block:2px}.dh-console .dh-gallery-thumbnails{padding-bottom:4px}}@font-face{font-family:deskMonoFont;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:deskMonoFont;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:deskMonoFont;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2?dpl=dpl_GaLpGi5ZQawwp2ZuTHW4YZUZ79pJ) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:deskMonoFont Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_cb4caa{font-family:deskMonoFont,deskMonoFont Fallback}.__variable_cb4caa{--font-dh-plex-mono:"deskMonoFont","deskMonoFont Fallback"}