.dh-logo{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font:800 21px/1 var(--font);letter-spacing:-.035em;color:var(--text)}.dh-logo svg{width:32px;height:32px;flex:none}.dh-logo .hub{color:var(--nectar-ink)}.dh-mark .cell{fill:var(--text)}.dh-mark .truck{fill:var(--nectar)}.dh-mark .wheel{fill:var(--nectar);stroke:var(--text);stroke-width:1.3}@media(max-width:560px){.dh-logo{font-size:18px}.dh-logo svg{width:26px;height:26px}}.win-title .dh-mark{width:16px;height:16px}footer .dh-logo{margin-bottom:12px}.sc>*{flex-shrink:0}.flt{display:flex;flex-wrap:wrap;gap:6px}.flt span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);font:600 12px var(--font);color:var(--text-2)}.flt span b{color:var(--text)}.flt [data-lucide]{width:13px;height:13px}.sc .lrow{opacity:0;transform:translateY(8px)}.sc.on .lrow{opacity:1;transform:none}.sc.on .lrow:nth-of-type(2){transition-delay:.35s}.sc.on .lrow:nth-of-type(3){transition-delay:.7s}.lrow .tag{font:600 11.5px var(--font);padding:4px 8px;border-radius:7px;white-space:nowrap}.tag.t-new{background:var(--success-soft);color:var(--success)}.tag.t-warn{background:var(--danger-soft);color:var(--danger)}@media(max-width:560px){.lrow .tag{display:none}}.sc.on .ck .ic{transform:none}.sc.on .ck:nth-child(2) .ic{transition-delay:.3s}.sc.on .ck:nth-child(3) .ic{transition-delay:.6s}.sc.on .ck:nth-child(4) .ic{transition-delay:.9s}.ck .ic.wait{background:var(--wait-soft);color:var(--wait)}.agree{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-lg);font-size:13.5px}.agree [data-lucide]{color:var(--nectar-ink)}.agree div{flex:1;min-width:0}.agree small{display:block;color:var(--text-3);font-size:12px}.rc{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.rc-h{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border);font:600 13px var(--font)}.rc dl{margin:0;display:grid;grid-template-columns:92px 1fr;font-size:13.5px}.rc dt,.rc dd{margin:0;padding:8px 14px;border-bottom:1px solid var(--border)}.rc dt{color:var(--text-3);font-size:12.5px}.rc dd{font-weight:600}.rc dd .ok{color:var(--success);font-weight:600}.rc dd.said{font-weight:500}.rc dl>:nth-last-child(-n+2){border-bottom:0}.rc dd.miss{color:var(--wait);font-weight:500}.sc .rc dd{opacity:0;transition:opacity .35s var(--ease)}.sc.on .rc dd{opacity:1}.sc.on .rc dd:nth-of-type(2){transition-delay:.2s}.sc.on .rc dd:nth-of-type(3){transition-delay:.4s}.sc.on .rc dd:nth-of-type(4){transition-delay:.6s}.sc.on .rc dd:nth-of-type(5){transition-delay:.8s}.sc.on .rc dd:nth-of-type(6){transition-delay:1s}.inv{border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;display:grid;gap:10px;font-size:13.5px}.inv .top{display:flex;align-items:center;gap:10px}.inv .top b{font-size:15px}.inv .top small{display:block;color:var(--text-3);font-size:12.5px}.inv table{width:100%;border-collapse:collapse;font-size:13px}.inv td{padding:6px 0;border-bottom:1px solid var(--border);color:var(--text-2)}.inv td:last-child{text-align:end;font:500 12.5px var(--mono);color:var(--text)}.inv tr.t td{border-bottom:0;font-weight:700;color:var(--text)}.inv tr.t td:last-child{font:700 14px var(--mono)}.split{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.split div{border:1px solid var(--border);border-radius:12px;padding:9px 10px;font-size:12px;color:var(--text-3);opacity:0;transform:translateY(6px)}.split b{display:block;font:700 15px var(--mono);color:var(--text)}.sc.on .split div{animation:up .4s var(--ease) forwards}.sc.on .split div:nth-child(1){animation-delay:.8s}.sc.on .split div:nth-child(2){animation-delay:1s}.sc.on .split div:nth-child(3){animation-delay:1.2s}@media(prefers-reduced-motion:reduce){.sc .lrow,.sc .rc dd,.split div{opacity:1;transform:none;transition:none;animation:none}}.stg2{display:flex;flex-wrap:wrap;gap:6px}.stg2 span{font:600 12px var(--font);padding:5px 9px;border-radius:8px;border:1px solid var(--border);color:var(--text-2);background:var(--surface)}.stg2 span.on{background:var(--nectar-soft);border-color:transparent;color:var(--nectar-ink)}.ui .stg div{grid-template-columns:112px 1fr 36px}.roles{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.roles span{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--font);padding:6px 10px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border)}.roles [data-lucide]{width:14px;height:14px;color:var(--nectar-ink)}.nums span{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 12px;display:grid}.nums span.hl{border-color:var(--nectar)}.soon{display:grid;gap:14px}@media(min-width:900px){.soon{grid-template-columns:1fr 1fr}}.soon .card{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-xl);padding:26px;display:grid;gap:10px;align-content:start}.soon .card h3{font:800 23px/1.15 var(--font);letter-spacing:-.025em;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.soon .card p{margin:0;color:var(--text-2);font-size:15px}.soon .card .badge{font-size:11.5px}.b-wait{background:var(--wait-soft);color:var(--wait)}.price .yr{display:block;font-size:13px;color:var(--text-3);width:100%}.smallprint{max-width:760px;margin:14px auto 0;text-align:center;font-size:13px;color:var(--text-3)}
