.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}.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-row{display:flex;flex-direction:column;gap:2px;padding:9px 8px;border-bottom:1px solid var(--color-divider);color:var(--color-text);text-decoration:none}.dh-console .dh-picker-row:focus-visible,.dh-console .dh-picker-row:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.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}@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-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}.dh-console[data-dark=on]{--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}.dh-console[data-dark=on] :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;overflow:hidden;border:1px solid var(--color-divider);border-radius:0}.dh-console .seg-opt{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)}.dh-console[data-dark=on] .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)}.dh-console[data-dark=on] .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}.dh-console[data-dark=on] .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)}.dh-console[data-dark=on] .dh-photo{background:var(--color-accent-200)}.dh-console[data-dark=on] .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)}.dh-console[data-dark=on] .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:1060px}.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}.dh-console[data-dark=on] .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}.dh-console[data-skin=drivershub]{--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}.dh-console[data-skin=drivershub][data-dark=on]{--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}.dh-console[data-skin=drivershub] .blueprint>.corner{display:none}.dh-console[data-skin=drivershub] .blueprint,.dh-console[data-skin=drivershub] .card{border-radius:var(--dh-radius-card)}.dh-console[data-skin=drivershub] .card{background:var(--dh-card-bg);border-color:var(--color-divider);box-shadow:var(--dh-card-shadow)}.dh-console[data-skin=drivershub] .btn{border-radius:var(--dh-radius-control);font-family:var(--font-body);font-weight:500;letter-spacing:0}.dh-console[data-skin=drivershub] .btn-primary{background:var(--dh-gradient);border-color:transparent;color:#fff}.dh-console[data-skin=drivershub] .btn-primary:hover:not(:disabled){background:#041c43}.dh-console[data-skin=drivershub] .btn-primary:active:not(:disabled){background:#03182d}.dh-console[data-skin=drivershub] .btn-secondary{background:var(--color-bg)}.dh-console[data-skin=drivershub] .btn-secondary:hover{background:var(--color-neutral-200)}.dh-console[data-skin=drivershub] .input{border-radius:var(--dh-radius-control);background:var(--color-bg)}.dh-console[data-skin=drivershub][data-dark=on] :is(.input,select.input,textarea.input){background:var(--color-neutral-100)}.dh-console[data-skin=drivershub] .seg{border-radius:var(--dh-radius-control)}.dh-console[data-skin=drivershub] .tag{border-radius:999px}.dh-console[data-skin=drivershub] .dialog{border-radius:var(--dh-radius-card)}.dh-console[data-skin=drivershub] .dh-photo,.dh-console[data-skin=drivershub] .dh-thumb{border-radius:6px}.dh-console[data-skin=drivershub] .table th{letter-spacing:.04em;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.dh-console[data-skin=desk]{--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}.dh-console[data-skin=desk][data-dark=on]{--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)}.dh-console[data-skin=desk] .blueprint>.corner{display:none}.dh-console[data-skin=desk] .blueprint,.dh-console[data-skin=desk] .btn,.dh-console[data-skin=desk] .card,.dh-console[data-skin=desk] .dh-photo,.dh-console[data-skin=desk] .dh-thumb,.dh-console[data-skin=desk] .dialog,.dh-console[data-skin=desk] .input,.dh-console[data-skin=desk] .seg,.dh-console[data-skin=desk] .tag{border-radius:var(--dh-radius)}.dh-console[data-skin=desk] .card{background:var(--dh-card-bg);border-color:var(--color-divider)}.dh-console[data-skin=desk] .dh-num,.dh-console[data-skin=desk] .dh-stat{font-family:var(--dh-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.dh-console[data-skin=desk] .dh-stat{font-weight:600}.dh-console[data-skin=desk] :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em}.dh-console[data-skin=desk] .dh-h5{font-size:12.5px;font-weight:600;letter-spacing:.06em}.dh-console[data-skin=desk] .table{font-size:13px}.dh-console[data-skin=desk] .table th{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.07em;color:var(--color-neutral-600);background:var(--color-neutral-100)}.dh-console[data-skin=desk] .table td{padding:5px 8px}.dh-console[data-skin=desk] .table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-text) 2.5%,transparent)}.dh-console[data-skin=desk] .table tbody tr:hover{background:color-mix(in srgb,var(--color-accent) 9%,transparent)}.dh-console[data-skin=desk] .btn{padding:5px 10px;font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:0}.dh-console[data-skin=desk] .btn-primary{background:var(--color-accent-600);border-color:var(--color-accent-600);color:#fff}.dh-console[data-skin=desk] .btn-primary:hover:not(:disabled){background:var(--color-accent-700);border-color:var(--color-accent-700)}.dh-console[data-skin=desk] .btn-primary:active:not(:disabled){background:var(--color-accent-800)}.dh-console[data-skin=desk] .btn-secondary{background:var(--color-bg);border-color:var(--color-neutral-300)}.dh-console[data-skin=desk] .btn-secondary:hover{background:var(--color-neutral-200)}.dh-console[data-skin=desk] .input{min-height:30px;padding:4px 8px;font-size:13px;background:var(--color-bg);border-color:var(--color-neutral-300)}.dh-console[data-skin=desk][data-dark=on] :is(.input,select.input,textarea.input){background:var(--color-neutral-200);border-color:var(--color-neutral-300)}.dh-console[data-skin=desk] .seg-opt{padding:5px 10px;font-size:12.5px}.dh-console[data-skin=desk] .tag{padding:2px 7px;font-size:10.5px;font-weight:500;letter-spacing:.01em}.dh-console[data-skin=desk] .dh-nav{font-size:13px}.dh-console[data-skin=desk] .dh-photo{background:var(--color-neutral-200)}.dh-console[data-skin=desk] .dh-photo-empty{color:var(--color-neutral-600)}.dh-console[data-skin=desk] .dh-thumb{background:var(--color-neutral-200);color:var(--color-neutral-700);border-color:var(--color-divider)}.dh-console[data-skin=desk] .tag-outline{border-color:var(--color-neutral-400);color:var(--color-neutral-700)}.dh-console[data-skin=desk] .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}.dh-console[data-dark=on] .dh-strategy-profit{color:#68d5aa}.dh-console[data-dark=on] .dh-strategy-market{color:#efbd62}.dh-console[data-dark=on] .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}.dh-console[data-dark=on] .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}.dh-console[data-dark=on] .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)}